body{ padding: 0; margin:0; font-size: 14px; font-family: "微软雅黑"; background: #f0f0f0;}
h4,ul,li,dl,dd,dt,p{ list-style: none; 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;}

a,a:hover,a:link,a:active{ text-decoration: none;}
 select{
                     appearance:none;  
                    -moz-appearance:none;  
                    -webkit-appearance:none;
                     background: url("") no-repeat scroll right center transparent;
                     padding-right: 14px;
                }
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.location{ margin-bottom: 20px;}
.location,
.location a{ color: #666666; font-size: 14px;}
a{color: #333;}
/* 公共头 */
.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%; }
.header_top .container{width: 1100px;
    margin: 0 auto;}
.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 nav{min-height:30px;background:#e11516; }
@media screen and (max-width: 415px){
    .jituan{ line-height: 50px;}
    #bs-example-navbar-collapse-1{ border-top:none;position:absolute; z-index: 1000000;top:50px; width: 68%;
        background: rgba(193, 193, 193, 0.9); filter: Alpha(opacity=90);right: 14px;}
    #bs-example-navbar-collapse-1 a{display: block; border-top: 1px dotted #333;
        height: 45px; line-height: 45px;color: #333;z-index: 1000000; position: relative;}
    #bs-example-navbar-collapse-1 a.hello{border-top: none;display: block;height: 45px; line-height: 45px;color: #333; width: 100%;}
    #bs-example-navbar-collapse-1 span{ display: none;}
}
#bs-example-navbar-collapse-1 a.hello:hover{ color: #fff; text-decoration: none;}
/*一级页面头部*/
.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; box-sizing: border-box;}
.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;}
.header .whear{width: 100%;height: 33px;border-top: 3px solid #e11516;background: #eee;}
.header .whear .w1-1{margin: 0 auto;width: 800px;margin-top: -2px;}
.header .whear .w1-1 .w1-2{background: url(../images/public/11.png) no-repeat;}
.header .whear .w1-1 .w1-2 ul{overflow: hidden;}
.header .whear .w1-1 .w1-2 ul li{float: left;width: 120px;line-height: 35px;    height: 36px;margin-top: -3px;text-align: center;}
.header .whear .w1-1 .w1-2 ul li a{font-size: 15px;color: #ffffff;}
.header .whear .w1-1 .w1-2 ul .on {
  background: #cc0000;
}
.header .whear .w1-1 .w1-2 ul .on .bj {
  background: url(../images/public/sj.png) no-repeat;
  display: block;
  width: 14px;
  height: 6px;
     position: relative;
    top: -5px;
    left: 49px;
}

.navigate .sjxs{display: none;}

/* 公共尾 */
.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;}



/*底部翻页*/
.tz {
  margin: 0 auto;
  width: 400px;
  margin-top: 33px;
}
.tz .za1 {
  border: 1px solid #DDDDDD;
  margin: 0 5px;
  line-height: 30px;
  display: inline-block;
  width: 50px;
  height: 30px;
  text-align: center;
}
.tz .za2 {
  border: 1px solid #DDDDDD;
  margin: 0 5px;
  line-height: 30px;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
}


@media screen and (max-width:991px){
.container,.header_top .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;}
.header .whear{height: auto;}
.header .whear .w1-1{width: 100%; height: auto;}
.header .whear .w1-1 .w1-2{background: #e10d0d;}
.header .whear .w1-1 .w1-2 ul li{width: 33%;}
.header .whear .w1-1 .w1-2 ul .on .bj{background: none;}
.header .whear .w1-1 .w1-2 ul li{margin: 0!important;}
.navigate .sjyc{display: none!important;}
.navigate .sjxs{display: block!important;}
.shouy{width: 20%; box-sizing: border-box; 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;}
.sjbdh .sjnav li a{}
}

@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;}	

}