
/*resetcommon.css*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements ç»“æž„å…ƒç´  */
dl, dt, dd, ul, ol, li, /* list elements åˆ—è¡¨å…ƒç´  */
pre, /* text formatting elements æ–‡æœ¬æ ¼å¼å…ƒç´  */
fieldset, lengend, button, input, textarea, /* form elements è¡¨å•å…ƒç´  */
th, td { /* table elements è¡¨æ ¼å…ƒç´  */
    margin: 0;
    padding: 0;
}
/* é‡ç½®åˆ—è¡¨å…ƒç´  */
ul, ol ,li{list-style: none;}

.g_ys{padding-top: 45px;height: 800px;}
.g_ys h2{height: 140px;}
.g_ys .ysbd{float: left;width: 1000px;}
.g_ys .ysbd dl{position: relative;}
.g_ys .ysbd dt{width: 1000px;height: 660px;}
.g_ys .ysbd dt img{width: 1000px;height: 660px;display: block;}
.g_ys .ysbd dd{position: absolute;left:0;bottom: 0px;background: rgba(218,37,28,0.6);padding: 35px 45px 0 50px;height: 168px;width: 100%;}
.g_ys .ysbd h3{height: 36px;line-height: 36px;overflow: hidden;font-size: 22px;font-weight: bold;color: #fff;margin-bottom: 15px;text-align: left;}
.g_ys .ysbd h3 i{padding: 0 6px;font-style: normal;}
.g_ys .ysbd p{font-size: 14px;line-height: 24px;color: #fff;text-align: left;}
.g_ys .yshd{float: left;width: 200px;background: #0e8fed}
.g_ys .yshd li{height: 165px;border-bottom: 1px solid #57b1f2;padding-top: 30px;font-size: 22px;font-weight: bold;color: #fff;text-align: center;position: relative;}
.g_ys .yshd .li4{border-bottom: none;height: 121px;}
.g_ys .yshd li i{display: block;font-size: 36px;color: #f5f5f5;font-style: normal;font-weight: bold;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #3e9def;}
.g_ys .yshd li span{position: absolute;width: 14px;height:30px;background:url(../images/ysico.png) no-repeat;left:-14px;top:70px;display: none;}
.g_ys .yshd li.on{background: #da251c;color: #fff;}
.g_ys .yshd li.on i,.g_ys .yshd li.on em{color: #fff;}
.g_ys .yshd li.on span{display: block;}