.w1920{
    width: 1920px;
    margin-left: -960px;
    left: 50%;
    position: relative;
}
.w1200{
    width: 1200px;
    margin: 0 auto;
}


.fl{float:left;}
.fr{float:right;}
/*头部样式*/
/*头部开始*/
.topWrap{ height:211px; background:url(../images/h_top_bg.jpg) repeat-x center top;}
.topWrap h5{ height:57px; overflow:hidden; text-align:left; color:#7b7b7b;}
.topWrap h5 a{ display:inline-block; font:12px "微软雅黑"; line-height:45px; height:45px; color:#303030; padding:0 0px;}
.topWrap h5 em{ display:block; float:right; width:331px; height:57px; background:url(../images/top_bg.png) no-repeat center top;
 font:18px "微软雅黑"; text-align:center; line-height:45px; color:#fff; padding-left:106px;}
.topWrap h2{ width:87px; height:116; overflow:hidden; float:left; margin-top: 13px;}
.topWrap h2 img{ display:block;width:width:87px; height:116; }
.topWrap ul{ width:930px; float:right; margin-top:42px;}
.topWrap li{ font:16px "微软雅黑"; padding:0 27px; background:url(../images/nav_line.png) no-repeat right 5px; float:left;position:relative;z-index:999;}
.topWrap li a{ display:inline-block; color:#333333;text-align: center;}
.topWrap li em{ display:block; font:14px 'Microsoft YaHei'; text-transform:uppercase; color:#b8b8b8; padding-top:5px;line-height: 27px;}
.topWrap li a:hover,.topWrap .cur a{ color:#8e2200;}
.topWrap .nones{ background:none;}
.topWrap li:last-child{
background: none;
padding-right: 0px;
}

.sou{ height:91px; background:url(../images/sou_bg.png) no-repeat center top;overflow:hidden; position:relative;}
.s_inp01{ margin-top:28px;}
.inp01{ width:263px; height:36px; background:url(../images/sou1.gif) no-repeat center top; font:14px "微软雅黑"; line-height:36px; color:#a7a7a7; border:0; padding-left:10px;}
.inp02{ background:url(../images/sou2.gif) no-repeat; width:46px; height:36px; border:0; cursor:pointer;}
.sou .ftel{ width:420px; font:14px "微软雅黑"; line-height:90px; height:90px; 
overflow:hidden; background:url(../images/lx.png) no-repeat left center; padding-left:60px; color:#d9d9d9;}
.sou .ftel span{
    font-size:16px;
    line-height:90px;
    color: #ffffff;
}
.sou .ftel h4{ font-size: 30px ; color:#fff;font-family: "微软雅黑";font-weight: normal;}
.sou .ftel p{line-height: 90px;}


/*导航栏样式*/
/*.nav{
    width: 1200px;
    margin:0 auto;
}
.nav li{line-height:32px;height:32px;text-align:center;width:90px;float:left;position:relative;z-index:999;}
.nav li a{display:block;line-height:32px;color:#fff;height:32px;}
.nav li a:hover{color:#fff;text-decoration:none;background-color:#24588e;}
*/
.nav .sec{background:#8e2200;overflow:hidden;z-index:9999;position:absolute;top:50px;left:0px;display: none;width: 121px;}
.nav .sec a{color:#fff;height:38px;line-height:38px;width:100%;overflow: hidden;text-align: center;}
.nav .sec a:hover{background:#8e2200;text-decoration:none;color:#fff;}


/*搜索和热门搜索*/
.search{text-align:left;height:24px;}
.hotSearch{width:400px;float:left;height:90px;line-height:90px;font-weight:normal;font-size: 14px;
color: #000;margin-left: 50px;}
.hotSearch a{margin-right:6px;font-size: 14px;
color: #000;}
#formsearch{width:319px;
    height: 36px;
    float:left;background: url(../images/sss0.png) no-repeat;}
#search-type{float: left;width:100px;height: 34px;border: 1px solid #c8c8c8;margin-right: 5px;}
#formsearch input{height:34px;background:none;border:none;line-height:34px;float: left;box-sizing: border-box;outline: none;}
#formsearch input#keyword{padding-left:10px;color:#bcbaba;width: 270px;font-size: 14px;}
#formsearch input#s_btn{width:46px;text-align:center;cursor:pointer;}
input#keyword:-ms-input-placeholder,textarea#keyword:-ms-input-placeholder {
color: #bcbaba;font-size: 14px;
}
input#keyword::-webkit-input-placeholder,textarea#keyword::-webkit-input-placeholder {
color: #bcbaba; 
}


/*主体样式*/
#container{width:1200px;margin:0 auto;margin-top:10px;}

.yinz{ height:363px; margin-top:73px; overflow:hidden;}
.yinz dt{ width:432px; height:289px; float:left; overflow:hidden;}
.yinz dt img{ display:block; width:432px; height:289px;}
.yinz dd{ width:700px; float:right;}
.yinz dd h3{ font:30px "Microsoft YaHei"; font-weight:bold; color:#333;}
.yinz dd h3 a{ display:block; color:#000000;font-size: 28px;}
.yinz dd h3 em{ display:block; font:12px '微软雅黑'; text-transform:uppercase; padding-top:5px; color:#a3a3a3;}
.yinz dd p{ font:16px "微软雅黑";color: #000;
 line-height:27px; height:60px;
  overflow:hidden; margin-top:10px; background:url(../images/yinz_dot.png) no-repeat left 11px; padding-left:15px;}
.yinz dd i a{ display:block; font:14px "微软雅黑"; color:#626262; margin-top:20px;padding-left:9px;}
.yinz dd span a{ display:block; width:289px; height:58px; 
    font:28px "Microsoft YaHei"; font-weight:bold; color:#8e2200; 
    background:url(../images/yinz_btn.png) no-repeat center top; 
    text-align:center; margin-top:42px; line-height:58px;margin-left: 15px;}

.jt1{color: #000;font-size: 28px;border-bottom: 3px solid #8e2200;padding-bottom: 7px;line-height: 28px;}
.jt1 span{color: #8e2200;font-size: 22px;}
.mbox1 a{float: left;color: #fff;font-size: 14px;background: #8e2200;border-radius: 14px;
    margin-right: 14px;display: block;line-height: 28px;width: 100px;text-align: center;margin-top: 3px;}



.pos{position: relative;left: 50%;margin-left: -960px;width: 1920px;}
.jbox{height: 642px;background: url(../images/jbj.png) no-repeat top center;}
.neng{width:274px;margin-left: 10px; }
.neng .p1{color:#fff;font-size: 18px;padding-top: 169px;margin-left: 6px;}
.neng .p1 span{color:#fff;font-size: 14px;display: block;margin-top: 10px;}
.neng .wz1{color: #000000;font-size: 14px;margin-top: 35px;line-height: 30px;}
.neng .wz1 p{
    line-height: 30px;
}

.cpbox{padding-top: 40px;}
.pt1{padding-bottom: 19px; color: #000000;font-size: 30px;text-align: center;background: url(../images/line11.png) no-repeat bottom center;line-height: 
30px;}
.product_list1{margin-top: 30px;}
.product_list1 li{float:left;margin-right:28px;margin-bottom:28px;_display:inline;position: relative;}
.product_list1 li:nth-child(4n){margin-right: 0;}
.product_list1 li a.img{}
.product_list1 li a.img img{width:279px;height:216px;}
.product_list1 li h3{text-align:center;}
.product_list1 li h3 a{-webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -ms-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;font-weight:normal;display: block;color: #fff;
    position: absolute;left: 0;bottom: 0;width: 100%;
    background: rgba(0,0,0,.6);height: 48px;line-height: 48px;}
    .product_list1 li h3 .mc{
        line-height: 48px;
    }
.product_list1 li a.img{display:block;}
.product_list1 li:hover h3 a{height: 100%;}
.product_list1 li:hover h3 .mc{padding-top: 80px;}
.kz1{color: #fff;font-size: 12px;line-height: 28px;padding: 0 10px;}
.cpbox .pmore{display: block;width:205px; 
    height: 51px;line-height: 51px;border:2px solid #8e2200;
    margin: 0 auto;margin-top: 9px; color: #8e2200;font-size: 18px;text-align: center;}
.protit{
    margin-top: 27px;
}
.protit ul li{
float: left;
width: 170px;
margin-right: 1px;
height: 60px;
background: #8e2200;
text-align: center;
}
.protit ul li a{
    color: #fff;
    font-size: 18px;
    line-height: 60px;
}
.protit ul li:hover{
    background: #000;
}


.ht{
    margin-top: 33px;
    height: 210px;
    position: relative;
}
.ht  img{
    position: absolute;
    z-index: 9;
    top:0px;
    left: 0px;
}
.ht .wz{
    width: 1200px;
   height: 210px;
   position: relative;
    
}
.ht .wz h2{
    position: absolute;
    font-size: 36px;
    color: #fff;
    font-weight: normal;
    font-family: "黑体";
    top: 55px;
    right: 220px;
    display: block;
    z-index: 99;
}
.ht .wz h3{
    position: absolute;
    font-size: 30px;
    color: #fefefe;
    font-weight: normal;
    font-family: "黑体";
    top: 115px;
    right: 24px;
    display: block;
    z-index: 99;
}


.youshi{height: 1651px;background: url(../images/ysbj.png) no-repeat center top;}
.ybox1 .yleft{margin-left: 415px;width: 500px;}
.ybox1 .yright{margin-left: 45px;}
.ybox1 .yright img{width: 601px;height: 415px;display: block;}
.ystt dd{color: #8e2200;font-size: 28px;font-weight: bold;padding-left: 23px;padding-top: 130px;}
.ystt dt{color: #484747;font-size: 12px;text-transform: uppercase;margin-top: 15px;}
.ys1{margin-top: 52px;}
.ys1 p{color: #000000;font-size: 14px;line-height:34px;}
.ybox2 .yright img{width: 959px;height: 419px;display: block;}
.ybox2 .yleft{margin-left: 60px;width: 500px;}


.anli{background: #f4f4f4;margin-top: 0px;padding-bottom: 21px;padding-top: 75px;}
.case2{margin-top: 25px;}
.product_list2{margin-top: 35px;}
.product_list2 li{float:left;margin-right:21px;_display:inline;position: relative;background: #fff;}
.product_list2 li a.img{padding-top: 14px;display: block;}
.product_list2 li a.img img{width:284px;height:225px;}
.product_list2 li h3{text-align:center;}
.product_list2 li h3 a{display: block;color: #000000;line-height: 40px;padding-top: 7px;font-size: 18px;font-weight: normal;}
.anli .pmore{color: #8e2200;margin-top: 44px;}



.about{ height:580px; background:url(../images/abj.png) no-repeat top center; overflow:hidden;}
.about h3{color: #8e2200;font-size: 24px;text-align: center;padding-top: 316px;}
.about  .acon{color: #000000;font-size: 14px;font-family: '微软雅黑';line-height: 30px;margin: 18px 25px 0 26px;text-align: center;}
.about  .acon p{
    line-height: 30px;
}


.faq{ width:810px; margin-top:80px; height:670px; overflow:hidden;}
.faq h2{ height:76px; margin-bottom:15px; font:24px "Microsoft YaHei"; line-height:76px; color:#333;}
.faq h2 a{ color:#8e2200;}
.faq h2 a b{color: #000;}
.faq h2 em{ display:block; float:left;
 background:url(../images/faq_bg.png) no-repeat center top;
  font:24px "Microsoft YaHei"; font-weight:bold; width:102px; height:76px; padding:11px 26px 0 27px; color:#8e2200; margin-right:20px;}
.faq dl{ height:179px; overflow:hidden; margin-bottom:40px;}
.faq dt{ width:333px; height:179px; float:left; overflow:hidden;}
.faq dt img{ display:block;width:333px; height:179px;}
.faq dd{ width:477px; float:left; overflow:hidden;}
.faq dd h3 a{ display:block; width:150px; height:32px; background:#ccc; font:18px "Microsoft YaHei"; text-align:center; line-height:32px; color:#fff;}
.faq dd h3 a:hover{ background:#8e2200;}
.faq dd h4 a{ display:block; margin-top:15px;height:35px; font:18px "Microsoft YaHei"; line-height:35px; overflow:hidden; color:#000000; padding-left:34px;}
.faq dd p{ font:14px "Microsoft YaHei"; line-height:25px; color:#7f7f7f; height:75px; overflow:hidden; padding-left:34px; margin-top:8px;}
.faq h5{ height:56px; font:16px "Microsoft YaHei"; text-align:center; color:#de7415; line-height:56px; border:1px solid #eee; overflow:hidden;}
.faq h5 a{ display:block; color:#8e2200; background:url(../images/faq_jt.png) no-repeat 497px center; line-height: 56px;font-size: 16px;}

.dy{ width:330px; overflow:hidden; margin-top:80px; border:1px solid #eee; height:588px;}
.dyt{ height:44px; border-bottom:1px solid #eee; overflow:hidden;}
.dyt li{ font:20px "Microsoft YaHei"; text-align:center; width:50%; line-height:44px; float:left;}
.dyt li a{ display:block; color:#555555;line-height:44px;}
.dyt li a:hover,.dyt .cur a{ color:#fff; background:#8e2200 ;line-height:44px;}
.dy dl{ width:298px; height:355px; margin:12px auto 0; border-bottom:1px solid #cccccc;}
.dy dt img{ display:block;width:298px; height:168px; margin-bottom:20px;}
.dy dd em{ display:block; height:32px; color: #4d4d4d;overflow:hidden; font:14px "Microsoft YaHei"; line-height:32px; text-align:right;}
.dy dd em i{ display:inline-block; 
    width:71px; height:32px;
     float:left; background:url(../images/dy_tou.png) no-repeat center top;
      font:14px "Microsoft YaHei"; text-align:center; line-height:32px; color:#fff;}
.dy dd h3 a{ display:block; font:16px "Microsoft YaHei";height:30px; line-height:30px; color:#323232; overflow:hidden; margin:5px 0;}
.dy dd p{ font:14px "Microsoft YaHei"; line-height:26px; color:#606060; height:72px; overflow:hidden;}
.dy dd p a{
    color: #606060;
}
.dy dd p a:hover{
    color: #8e2200
}
.dy21 ul{width:298px;margin:12px auto 0;}
.dy21 li{ font:14px "Microsoft YaHei"; line-height:35px; height:35px; overflow:hidden;}
.dy21 li a{ color:#666;}


/*友情链接*/
.f_link{
    width:1200px;
    margin:0 auto;
    height:35px;
    overflow: hidden;

}
.f_link,.f_link a{
    font-size: 14px;
    line-height: 35px;
    color:#333;
}
/*页面底部*/
.copyright{text-align:center;line-height:24px;}
.ftnav{
    background: #0f0f0f;
    height: 41px;
    overflow: hidden;
}
.ftnav1{
    line-height: 41px;
    font-size: 15px;
    color: #fff;
    height: 41px;
    padding:0 20px 0 95px; 
}
.ftnav1 p{
     line-height: 41px;
    font-size: 15px;
    color: #fff;
}
.ftnav1 p a{
    line-height: 41px;
    font-size: 15px;
    color: #fff;
    float: left;
    display: block;
    width: 135px;
}
.foot1{
    background: #252525;
    padding-top: 25px;
}
.foot2 {
  
}
.ftfl dl{
    float: left;
    width: 167px;
    height: 220px;
    border-right: 1px solid #7e7e7e;
    text-align: center;
}
.ftfl dl:nth-child(1){
    margin-left: 47px;
    width: 245px;
}
.ftfl dl dt{
font-size: 16px;
color: #fff;
margin-top: 9px;
margin-bottom: 8px;
}
.ftfl dl dd{
font-size: 14px;
color: #c9c7c7;

line-height: 30px;
}
.ftfl dl dd a{
    color: #c9c7c7;
}
.ftewm{
    margin-right: 90px;
    margin-top: 10px;
    font-size: 12px;
    color: #c9c7c7;
    line-height: 24px;
}
.footer{
    background: #252525;
    border-top: 1px solid #7e7e7e;
}
.footer2{
    text-align: center;
    font-size: 12px;
    color: #c9c7c7;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 9px;
}
.footer2 a{
    text-align: center;
    font-size: 12px;
    color: #c9c7c7;
    line-height: 24px;
}
.footer2 span a{
    position: relative;
    padding-right: 8px;
    margin-right: 8px;
}
.footer2 span a:after{
    content: "";
    position: absolute;
    right: 0;
    top:4px ;
    width: 1px;
    height: 12px;
    background: #c9c7c7;

}
.footer2 span a:last-child{
    margin-right: 3px;
    padding-right: 0px; 
}
.footer2 span a:last-child:after{
    display: none;
}