body{ padding: 0; margin:0; font-size: 14px; font-family: "微软雅黑"; background: #f0f0f0;}
p,body,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
body, h1, h2,h3,h4,h5,h6,p,dl,dd,ol,ul,form, input,textarea,th,td,select { margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style: none;}
a,a:hover,a:link,a:active{ text-decoration: none;}
img{ border: none;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
input{outline:0;}
.mt22{ margin-top: 20px;}
.mt15{ margin-top: 15px;}
.mt30{ margin-top: 30px;}
.mb8{ margin-bottom: 8px;}
.mb15{ margin-bottom: 15px;}
.pd20_30{ padding: 20px 20px 30px;}
.pd30{ padding: 30px;}
.pd20{ padding: 20px;}
.w1200{ width: 1200px; margin: 0 auto; overflow: hidden;}
.w557{width: 557px; overflow: hidden;}
.w570{ width: 570px; overflow: hidden;}
.bgfff{ background-color: #fff;}
.main{ position:relative; top:0; left:0; }
.clear{ clear: both;}
.location{ margin-bottom: 20px;}
.location,
.location a{ color: #666666; font-size: 14px;}
a{color: #333;}
a,a:hover{color: #333;}
.container{ margin: 0 auto; width: 1100px;position: relative;}
.bgfff{ background: #fff;}
.w1100{width:1100px; margin:0 auto;}
/* 公共头 */
.header{width: 100%; overflow: visible; background: #fff; margin: 0 auto;}
.header_top{width: 100%; background: #e11516; height: 31px; line-height: 31px;}
.header_top a{color: #fff;}
.header_top span{color: #fff; padding: 0 10px;}
.header_con{width: 100%; border-bottom: 3px solid #e11516;}
.headMain{height: 116px; margin: 0 auto; width: 1100px; background: url(../images/public/head_bg.png) no-repeat right bottom; overflow: hidden;}
.header_con .header_logo{padding-top: 24px;}

/*一级页面头部*/
.header_top .hydl{color: #fff;}
.navigate{overflow:visible; text-align:right; margin-top: 40px; }
.navigate ul{display:block; overflow:visible; float:right;}
.navigate ul li{display:block; float:left; width: 81px; height: 46px; line-height: 46px; text-align: center; margin-left: 10px;}
.navigate ul li a{color: #000; font-size: 16px; font-weight: bold; display: block;}
.navigate ul li.active{background: url(../images/public/nav_line.png) no-repeat center bottom;}
.navigate ul li.active a{color: #e01515;}
/* 公共尾 */
.footer{width: 100%; overflow:visible; background: #3d3d3d;}
.copyright{margin: 0 auto; width: 1100px; height: 75px; line-height: 75px; text-align: center; color: #fff;}
.copyright a{color: #fff;}
.copy_left{width: 100%; text-align: center;}


.navigate .sjxs{display: none;}
@media screen and (max-width:991px){
.container,.headMain,.copyright,.w1100{width:100%; padding:0 2%; box-sizing: border-box; height: auto;}
.headMain{height: auto;}
.header_con .header_logo{width: 100%; float: none; display: block;}
.header_con .header_logo img{max-width: 100%; height: auto;}
.navigate{margin: 15px auto; float: none; overflow: hidden; text-align: left;}
.navigate ul{float: none;}
.navigate ul li{width: 20%; margin-left: 0;}
.copy_left{width: 100%;text-align: center; float: none;}
.copyright{line-height: 30px; }
.footer{height: auto; padding: 20px 0;}
.navigate .sjyc{display: none!important;}
.navigate .sjxs{display: block!important;}
.shouy{width: 20%; text-align: center; border-right: 2px solid #dddddd; height: 59px; margin-top: 11px; font-weight: bold; color: #000;  background: url(../images/public/home.png) no-repeat center top; background-size: 21%; padding-top: 39px;}
.shouy a{font-size: 16px; color: #cc0000;}
.sjbdh .sjnav{width: 80%; float: left; overflow: hidden;}
.sjbdh .sjnav li{width: 33%; float: left; height: 40px; line-height: 40px;}
}

@media screen and (max-width:420px){
.jtgs{display: none;}
.shouy{background-size: 40%;}
}
@media screen and (max-width:320px){
.shouy a,.navigate ul li a{font-size: 15px;}	

}
label.expireLabel{
    color:#888;
}
a.za1,a.za2{
    cursor: pointer;
}