.clear{ clear:both;} 
.w1200{width:1200px; margin:0 auto;}
.mt20{ margin-top:20px;}
/*头部*/
.zs_top{ width:100%; height:37px; background:#004aaf;}
.top_z{ width:1200px; height:37px; margin:0 auto; padding:0px;}
.top_z p{ display:block; width:560px; float:left; font-size:12px; color:#ffffff; line-height:37px; padding-left:20px; background:url(../Images/zh.png) no-repeat left;}
.zs_r{ width:233px; float:right;font-size:14px; color:#ffffff; line-height:37px; padding-left:20px; background:url(../Images/tel.png) no-repeat left;}
.zs_r span{ font-size:16px; color:#e30000; line-height:37px;}
.heade{ width:100%; height:140px;background:#ffffff; }
.headem{ width:1200px; height: 140px; margin:auto; padding:0px;}
.hleft{width:360px; float:left;height:130px; }
.hleft a{ display:block;width:360px;height:130px;}
.nar{ width:800px; float:right; border-top:1px solid #d9d9d9; height:140px; margin:auto; padding:0px;}
.nar .navList{ height:132px;}
/*.nar .navList .hover{ float:left; position:relative; height:140px; width:100px;}
.nar li:hover a{ background:#00ada9; color:#ffffff;} 

*/
.nar .navList .kl{ float:left; position:relative; height:100px; width:110px;}

.nar .navList .kl a{ float:left; text-decoration:none; text-align:center;  font-size:16px; }
.nar .navList .kl>span{ display:inline-block; position:relative; cursor:pointer; text-align:center;width:100px; float:left; height:140px;  }
.nar .navList .kl>span a{ font-size:18px; color:#111111; display:block; width:100px; height:112px; line-height:60px; padding-top:20px; }
.nar .navList .kl>span.noPr{ padding-right:0; background:none;}
.nar .navList .kl>span a p{width:100%; text-align:center; color:#838383; line-height:10px; font-size:14px;}
.nar .navList .kl>span a:hover p{width:100%; text-align:center; color:#ffffff; line-height:10px;}
.nar .navList .kl .noPr{  border-left:none;}
.nar .navList .kl:hover span a{ color:#ffffff; background:#00ada9; display:block; width:100px; height:120px;  padding-top:20px;  line-height:60px; }
.nar .navList .kl .sedNav{ padding:20px; position:absolute;  background:#eee; left:-100px; top:140px; z-index:99;width:340px; display:none;}
.nar .navList .sedNav dl dt a{/* padding:2px 10px;*/ width:150px;background:#c20000; text-align:center; color:#ffffff; display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px;  font-size:14px; }
.nar .navList .sedNav dl  dd a{ /*padding:2px 10px; */background:#c20000; color:#ffffff; text-align:center; display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px; font-size:14px; }
.nar .navList .sedNav dl dt a:hover{ /*padding:2px 10px;*/ background:#000000; color:#ffffff; text-align:center; display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px;  font-size:14px; }
.nar .navList .sedNav dl  dd a:hover{/* padding:2px 10px; */background:#000000; color:#ffffff;  text-align:center;display:block; margin-right:10px; float:left; height:35px; line-height:35px; margin-bottom:10px;  font-size:14px; }
.headnav{ width:820px; height:132px; float:right;}



.pro-index .pro-category ul li {float:left;display:block; text-align:center; margin-right:10px; line-height:40px; margin-left:10px; margin-bottom:15px;}
.pro-index .pro-category ul li a { width:146px; background:#057fd9; color:#ffffff; border:1px solid #bebebe;  border-radius:22px;display:block; line-height:40px; font-size:16px;}
.pro-index .pro-category ul li a:hover {background:#004aaf; color:#fff;width:146px; line-height:40px; font-size:16px; }


.root{ width:1200px; margin:0 auto;}
.fl { float: left;display: inline;}
.fr{float:right;}

.w960{ width:960px; margin:0 auto;}
.p_banner{width:100%;height:404px;display:block; border-bottom:1px solid #999}
.bline{word-wrap:break-word;padding:0px;border-bottom:1px solid #ffbf7c;height:9px;display:block;}
.bline:hover{width:1000px;}
.bt span{text-transform:uppercase;font-size:23px;color:rgb(184,184,184);font-family:Arial,Helvetica,sans-serif;margin:30px 0 5px 30px;float:left;width:100%}
.bt h3{margin:0 0 0 100px;float:left;padding:0px;height:33px;width:109px;display:block;background-color:#D00405;color:rgb(255,255,255);font-size:20px;line-height:162%;text-align:center;font-weight:bold;}
.bt p{margin:0 0 0 10px;float:left;height:33px;display:block;background-color:#222;color:rgb(255,255,255);font-size:18px;line-height:160%;text-align:center;padding:0 15px;}

/*简介*/
.about-wrap1 {padding-top:20px;padding-bottom:50px;}
.abtxt{}
.abt{position: relative; border-bottom:1px dotted #ccc;}
.abt h4{font-size:36px;line-height:70px;color:#333; font-weight:normal;}
.abt .line{display:block;width:100%;height:2px;background-color:#e5e5e5;margin-top:14px;}
.abt .crumbs{position: absolute;right: 0px;top: 25px;}
.abt .info-nav{position: absolute;right: 0px;top: 10px;}
.abt .info-nav span{float:left;display:block;width:160px;text-align:center;line-height:51px;height:51px;background-color:#c7c7c7;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;margin-right:2px;margin-bottom:-1px;font-size:16px;}
.abt .info-nav span a{color: #fff;display: block;}
.abt .info-nav span:hover{background-color:#ff9900;}
.abt .info-nav span.hover{background:url(img/bg_04.png) no-repeat center top;padding-bottom:10px;margin-bottom:-10px;box-shadow:none;}
/*.about-box{padding-bottom:51px;}*/
.about-cont .cn-tt{display:block;line-height:42px;color:#555;font-size:26px;}
.about-cont .en-tt{display:block;line-height:27px;margin-top:8px;padding-right:22%;font-size:24px;color:#555;font-family:"Arial";}
.about-cont p{display:block;margin-top:25px;font-size:18px;line-height:45px;color:#555;}
.about-contc{ width:480px; float:left;}
.about-contc p{display:block;margin-top:25px;font-size:18px;line-height:45px;color:#555;}


/*新闻*/
.nbt{padding-top: 50px;padding-bottom: 40px;position: relative;}
.nbt h4{font-size:40px;line-height:70px;color:#333;font-weight: bold;}
.nbt .line{display:block;width:13px;height:2px;background-color:#e5e5e5;margin-top:14px;}
.nbt .crumbs{position: absolute;right: 0px;top: 65px;}
.tec-wrap .titbox{padding-top:50px;padding-bottom:40px;}
.tec-wrap .titbox h4{font-size:40px;color:#333;line-height:60px;}
.tec-wrap .titbox .en-tt{display:block;height:54px;background:url(../img/font_10.png) no-repeat left center;}
.tec-wrap .list ul,.tec-wrap .list li{width:100%;}
.tec-wrap .list li.gray{background-color:#f8f8f8;}
.tec-wrap .list .center{width:980px;margin:0 auto;position:relative;-webkit-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;left:0;}
.tec-wrap .list li a{padding:50px 0;display: block;}
.tec-wrap .list .num{display:block;width:165px;font-weight:bold; font-size:20px; background:#fff;padding:15px 0; text-align:center;}
.tec-wrap .list .num span{font-size:32px; font-family:Impact; line-height:45px;}
.tec-wrap .list .font{display:block;width:75.7%;font-size:22px;line-height:30px; color:#0259ba}
.tec-wrap .list .font .intro{font-size: 14px;color: #999;}
.tec-wrap .list li:hover{background-color:#1a327c;}
.tec-wrap  .tec-wrap .list li:hover,.list li:hover .font p,.tec-wrap .list li:hover .font .intro{color:#fff;}
.tec-wrap .list li:hover .num {border:1px solid #254cc3;}
.tec-wrap .list li:hover .center{left:-16px;}
/*新闻内页*/
.news-info{background-color:#f5f5f5;padding-top:28px;padding-bottom:50px;}
.news-info .titbox{border-bottom:1px solid #dcdcdc;text-align:center;padding-bottom:12px;margin-top:80px;}
.news-info h3{font-size:30px;font-weight:normal;line-height:52px;color:#333;}
.news-info .date{line-height:28px;}
.news-info .cont{padding-top:20px;padding-bottom:50px;border-bottom:1px solid #dcdcdc;font-size:16px;line-height:36px;}

.news-info .cont img{max-width:100%;}
.news-info .cont .mobile{display:none;}
.news-info .paging{margin-top:20px;}
.news-info .paging .return{display:inline-block;width:118px;height:33px;line-height:33px;text-align:center;border:1px solid #ff9900;color:#ff9900;border-radius:18px;font-size:14px;margin-top:13px;}
.news-info .paging p{line-height:30px;font-size:14px;color:#777;}
.news-info .paging a{color:#777;}
.news-info .paging a:hover{color:#ff9900;}
.crumbs{line-height:25px;text-align:right;color: #999;font-size: 14px;}
.crumbs a{display:inline-block;margin: 0 5px;color: #999;font-size: 14px;padding: 0 5px;}
.crumbs a:hover{background:#ff9900;color:#fff;}

/*产品*/
.pbt{position: relative;}
.pbt h4{font-size:40px;line-height:70px;color:#333;font-weight: bold;}
.pbt .line{display:block;width:13px;height:2px;background-color:#e5e5e5;margin-top:14px;}
.pbt .crumbs{position: absolute;right: 0px;top: 25px;}
.products {width: 1200px;}
.products .list{margin-top:15px; z-index:99999;}
.products .list li{float: left;margin:0  20px 40px 0;padding-bottom: 25px;border-bottom: 4px solid #eee;}
.products .list li a{display: block;overflow: hidden;}
/*.products .list li a:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);box-shadow: 0 15px 30px rgba(0,0,0,0.1);}*/
.products .list li a:hover img{    -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transform: scale(1.03,1.03);}   
.products .list li:hover{border-bottom: 4px solid #ff9900;}
.products .list li span{display: block;text-align: center;font-size: 16px;position: relative;margin-top: 20px;}
.products .list li:hover span{color: #ff9900}

/*产品内页*/
.product-info .nav-box{width:100%;background-color:#fff;/*padding:62px 0;*/text-align:center;}
.product-info .nav-box a{display:inline-block;width:130px;height:46px;line-height:46px;text-align:center;border:1px solid #e9e9e9;font-size:14px;margin:5px;border-radius:22px;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.product-info .nav-box a:hover,.product-info .nav-box a.hover{border:1px solid #d80013;background-color:#d80013;color:#fff;}
.product-info .info-wrap{padding-top:120px;padding-bottom:132px;}
.product-info .info-wrap .wrap{padding: 0 50px;width: 1020px;}
.product-info img{max-width:100%;}
.product-info img:hover{}
.product-info .left-cont{width:400px;padding-top:42px;}
.product-info .left-cont h4{font-size:30px;font-weight:bold;color:#444;line-height:61px;text-transform:uppercase;}
.product-info .left-cont .entt{display:block;line-height:36px;font-size:22px;color:#9c9c9c;text-transform:uppercase;}
.product-info .left-cont .lab{width:360px;padding:14px 0;border-bottom:1px solid #dcdcdc;color:#444;display:block;}
.product-info .left-cont .lab1{margin-top:16px;font-size:20px;line-height:28px;}
.product-info .left-cont .lab2 p{line-height:24px;font-size:16px;  margin-left:20px;}

.product-info .left-cont .lab2 p a{line-height:24px;font-size:16px;}

.product-info .left-cont .trait{display:block;margin-top:20px;font-size:24px;font-family: "microsoft yahei";height:36px;line-height: 36px;color:#F00; margin-left:20px;}
.product-info .left-cont .trait span{font-size: 18px;font-family: "microsoft yahei"; color:#F00}

.product-info .img{display:block;width:50%;}
.product-info .info-nav{width:100%;border-bottom:1px solid #c7c7c7;}
.product-info .info-nav span{float:left;display:block;width:192px;text-align:center;line-height:51px;height:51px;background:#004aaf;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;box-shadow:3px 3px 6px 0 #c7c7c7;margin-right:2px;margin-bottom:-1px;color:#fff;font-size:24px;}

.product-info .info-cont{padding-top:40px;padding-bottom:27px;border-bottom:1px solid #c7c7c7;}
.product-info .info-cont .left-font p{padding-right:10px;font-size:16px; line-height:36px;}
.product-info .info-cont .left-font p span strong{font-family:"microsoft yahei";font-size:20px;line-height:36px;}
.product-info .info-cont .left-font p  strong{font-family:"microsoft yahei";font-size:18px;line-height:36px;}
.product-info .info-cont .boxs{display:none;}
.product-info .paging{padding-top:32px;}
.product-info .paging p{line-height:24px;font-size:14px;}
.product-info .paging a:hover{color:#d80013;}
.product-info .paging a.return{display:inline-block;width:87px;padding-left:52px;line-height:42px;font-size:14px;background:url(img/ico_19.png) no-repeat 30px center;border:1px solid #c7c7c7;border-radius:20px;}
.product-info .paging a.return:hover{color:#d80013;border:1px solid #d80013;background:url(img/ico_19_hov.png) no-repeat 30px center;}
.f-cb:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden;content:".";}


.pro-sec .page-header {
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.page-header{ font-size:28px; padding-bottom: 10px; margin: 44px 0 22px;border-bottom: 1px solid #d1cfcf;}

.pro-sec small {
    color: #999;
}
.sec-small {
    margin-bottom: 35px; font-size:14px; color:#999999;
}

.xlcp li {
    margin: 0;
    width: 228px;
    float: left;
    text-align: center;
    margin-left: 20px;
}
.xlcp li a {
    display: block;
    overflow: hidden;
    width: 228px;
    height: 228px;
    position: relative;
    transition: all .2s ease;
}
.xlcp li a img {
    display: block;
    font-size: 0px;
    width: 228px;
    height: 228px;
}
.xlcp li a span {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    width: 100%;
    height: 150px;
    font-size: 20px;
    color: #fff;
    line-height: 25px;
    padding-top: 100px;
    transition: all .2s ease;
}
.xlcp li a span h4 {
    font-weight: bold;
    height: 20px;
    margin: 0;
}
.xlcp li a span p {
    font-size: 12px;
    color: #FFF;
}
.prlist p {
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #666666;
    padding-top: 20px;
}
.xlcp li a:hover img {
    transform: scale(1.1,1.1);
    transition: all .2s ease;
}
.klyk{ height:340px;}

.xlcp li a:hover span {
    display: block;
    background-color: #497ed3;
    opacity: 0.9;
    transition: all .5s;
}
.xlcp li a span {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    width: 100%;
    height: 150px;
    font-size: 20px;
    color: #fff;
    line-height: 25px;
    padding-top: 100px;
    transition: all .2s ease;
}


#goodsshow{}
#goodsshow img{border:0;}
#goodsshow .left{width:600px;}
#goodsshow .shop_big{border:1px solid #ededed;padding:2px;background:#fff;width:500px;cursor:pointer;}
#goodsshow .shop_plist{clear:both;width:600px;}
#prolist{width:310px;float:left;overflow:hidden;height:68px;position:relative;margin:10px 0 0 0;}
#prolist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#prolist ul li{float:left;cursor:pointer;position:relative;background:url(img/pro_none.gif) no-repeat center top;height:68px;}
#prolist ul li img{height:60px;width:60px;margin:6px 8px 0 8px;padding:0px;border:0;}
#prolist .hover{background:url(img/pro_bg.gif) no-repeat center top;height:68px;}
#goodsshow .shop_plist a.prev{float:left;width:20px;height:68px;display:block;outline:none;background:url(img/ico_left.gif) no-repeat center;line-height:68px;margin-top:12px;}
#goodsshow .shop_plist a.next{float:left;width:20px;height:68px;display:block;outline:none;background:url(img/ico_right.gif) no-repeat center;margin-top:12px;}
#goodsshow .right{width:500px;}
#goodsshow .right h1{font-size:18px;font-family:microsoft yahei;font-weight:normal;margin:0 0 10px 0;padding:0;}
#goodsshow .right .intro{color:#999;min-height:80px;}
#goodsshow .right .sno{border-bottom:1px solid #eee;line-height:35px;}
#goodsshow .right .price{color:#999;line-height:30px;padding:10px 0;}
#goodsshow .right .price span{color:#f60;font-size:16px;}


/*联系我们*/
.contact-top{background-color:#f5f5f5;padding-top:197px;padding-bottom:73px;text-align:center;}
.contact-top h3{font-size:42px;color:#333;line-height:78px;height:78px;background:url(img/font_09.png) no-repeat center;font-weight: bold;}
.contact-top .font{display:block;width:57%;margin:21px auto 0;font-size:14px;color:#999;line-height:30px;}
.contact-cent{background-color:#fff;position:relative;}
.contact-cent .wrap{padding-top:56px;padding-bottom:84px;}
.contact-cent .titbox{text-align:center;width:100%;}
.contact-cent .titbox p.cn{line-height:32px;font-size:24px;color:#000;}
.contact-cent .titbox p.en{line-height:20px;color:#d0d0d0;font-family:"Arial";font-size:18px;text-transform:uppercase;}
.contact-cent ul{margin-top:45px;width:100%;}
.contact-cent li{text-align:center;line-height:28px;font-size:14px;color:#777;position:relative;float: left;width: 33.33333333%;}
.contact-cent .line{display:block;width:1px;height:47px;position:absolute;right:0;top:5px;background-color:#e5e5e5;}


/*留言*/
.mes{width: 100%;background: #f5f5f5;height: 350px;padding: 50px 0;}
.mes .wrap{width: 1050px;}
.mes .titbox{text-align:center;width:100%;padding-bottom: 30px;}
.mes .titbox p.cn{line-height:32px;font-size:24px;color:#000;}
.mes .titbox p.en{line-height:20px;color:#d0d0d0;font-family:"Arial";font-size:18px;text-transform:uppercase;}
.msg{width:100%;}
.msg div{width:100%;padding-bottom:20px;float:left;}
.msg div .lf{float:left;margin-right: 45px;}
.msg div i{width:90px;line-height:30px;display:block;font-style:normal;font-size:16px;float:left;letter-spacing:2px;color:#666;}
.msg div i font{color:#dc0000;}
.msg div p input{width:179px;height:26px;padding:5px 7px;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;font-size:14px;font-family:"microsoft yahei"}
.msg div p select{width:184px;height:30px;float:left;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;font-size:14px;text-indent:12px;margin-left:8px;font-family:"microsoft yahei"}
.msg div textarea{width:934px;padding:12px;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;font-size:14px;height:120px;font-family:"microsoft yahei"}
.submits{display:block;width:127px;height:42px;line-height:42px;color:#fff;font-size:14px;text-align:center;background:#ff9900;border-radius:4px;border:0 none;overflow:hidden;margin:0 auto 0 90px;cursor:pointer;transition-duration:300ms;font-family:"microsoft yahei"}
.submits:hover{background: #e78c05}

#faqbox{padding:0px 0; background-color:#fff; width:539px; margin-left:170px;}
#faqbox form{ margin-top:20px;}
#faqbox .faqline{line-height:2em;text-align:left; padding-bottom:10px; color:#999; font-size:13px;}
#faqbox .faqtit{display:block;clear:both;text-align:left; color:#151515; font-size:14px; line-height:30px;}
#faqbox .Content{line-height:2em;text-align:left}
#faqbox font{margin:0 5px;}
#faqbox .FaqTitle{ height:40px; line-height:40px; padding:0 10px; border:1px solid #ddd; border-radius:5px; width:515px;}
#faqbox .Content textarea{height:100px;}
.wizfrm{width:535px;height:40px;line-height:40px;font-size:16px;color:#ff9900;text-align:center;text-decoration:none;cursor:pointer;border:none;background:#fff; margin-top:10px; border:1px solid #d6000f; font-family:'Î¢ÈíÑÅºÚ';-moz-transition: all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.wizfrm:hover{ background-color:#d6000f; color:#fff; }

/*分页*/
.pagination{font-size:0px;margin-right:-5px;text-align:center;width:100%;background: #f5f5f5;padding: 30px 0;}
.pagination ul li{float:left;}
.pagination a{font-size:14px;color:#aaa;display:inline-block;_display:inline;padding:0 13px;margin:0 5px;line-height:35px;background:#fff;border-radius:4px;}
.pagination span{font-size:14px;color:#aaa;display:inline-block;_display:inline;padding:0 13px;margin:0 5px;line-height:35px;background:#fff;border-radius:4px;}
.pagination span.current{background:#ff9900;color:#fff;}
.pagination a.prev,.pagination a.next{padding:0 15px;}
.pagination a:hover,.pagination a.cur,.pagination a.active,.pagination li.active a,.pagination li.active a:hover{background:#ff9900;color:#fff;}