.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
li{list-style: none;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
p{margin:0 0 0 0;}

/* 头部 */
.head{height:31px;line-height:31px;color:#4c4949;font-size:12px;background:#bfbfbf;overflow:hidden;}
.head a{color:#4c4949;}
#header{height:127px;width:1200px;margin:0 auto;}
.logo{line-height:127px;float: left;}
.top_er{margin-top:28px;}
.top_tel{background:url(../images/dh.png)no-repeat left;padding-left:60px;margin-top:40px;color:#010101;font-size:16px;margin-right:14px;}
.yu{float: left;margin-left: 17px;height: 48px;width:270px;border-left: 1px solid #626262;margin-top: 35px;padding-left: 16px;color: #1f1f1f;font-size: 15px;line-height: 22px;padding-top: 2px;}
.k2 a{display: inline-block;margin-right: 6px;}
.menu{background:#029fe6;}
/* 搜索 */
.ss{position: relative;}
.ss span{display: block;background: url(../images/ss.png)no-repeat;width: 30px;height: 27px;margin-top:41px;cursor: pointer;}


.hotSearch{float:left;}
.hotSearch a{color:#666;font-size:14px;display:inline-block;margin-right:6px;}
#formsearch {width:383px;height: 41px;display: none;position: absolute;top:70px;left:-100px;z-index: 999}
#formsearch input{background: none;outline: none;height: 38px;line-height: 38px;float: left;}
#formsearch #keyword {float: left ;width: 225px;color: #8c8c8c;font-size: 14px;text-indent: 14px;border:1px solid #e30615;border-right: none;}
#formsearch #s_btn {width: 58px;height: 38px;background:#e30615;border:none;color: #fff;}

/* */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}

/* */
.pro{margin-top: 58px;}
.biaoti{text-align: center;color: #333;font-size: 16px;line-height: 32px;}
.biaoti h3{line-height: 38px;color: #e30615;font-size: 32px;}
.tabz{margin-top: 48px;text-align: center;font-size: 0}
.tabz li{display: inline-block;width: 150px;height: 46px;margin:0 8px;}
.tabz li a{display: block;width: 150px;background: #bfbfbf;color: #fff;font-size: 15px;height: 46px;line-height: 46px;}
.tabz li:hover a{background: #e30615;}
.tabz li.cur a{background: #e30615;}
.tabz_content{margin-top: 28px;}
.ttz{display: none;}
.product_list1 li{margin-top: 19px;width: 287px;height: 320px;background:#e5e5e5;text-align: center;margin-right: 16px;float: left;padding-top: 1px;}
.product_list1 li:nth-child(4n){margin-right: 0}
.product_list1 li img{width: 285px;height: 263px;}
.product_list1 li h3{line-height: 55px;color: #474747;font-size: 16px;}
.product_list1 li:hover{background:#e30615;}
.product_list1 li:hover h3{color: #fff;}

/* */
.ab{background:url(../images/ab.jpg)no-repeat;height: 580px;margin-top: 68px;padding-top: 92px;}
.abimg{width: 550px;height: 398px;margin-left: 15px;}
.ab-ri{width: 560px;margin-right: 18px;}
.ab-ri h3{margin-left: 7px;line-height: 26px;color: #333;font-size: 26px;}
.ab-ri h3 span{color: #e30615;}
.ab-ri h3 p{color: #333333;font-size: 19px;font-family: "arial";text-transform: uppercase;opacity: 0.68}
.ab-ri h2{font-weight: normal;margin-top: 23px;line-height: 39px;color: #070707;font-size: 28px;}
.ab-ri .cont{margin-top: 25px;color: #777373;font-size: 14px;line-height: 29px;height: 197px;overflow: hidden;}
.ab-ri a{display: block;width: 147px;height: 41px;line-height: 41px;text-align: center;border-radius: 20px;background:#e30615;color: #fff;font-size: 16px;}
.ab-cont{margin-top: 77px;}
.ab-cont .bd{width: 1200px;overflow: hidden;}
.ab-cont .bd li{float: left;margin-right: 24px;width: 293px;height: 226px;border:1px solid #a0a0a0;text-align: center;line-height: 225px;}
.ab-cont .bd li:hover{border-color: #e30615}
.ab-cont .bd li img{width: 149px;height: 203px;}

/* */
.shuzi{height: 254px;background: #019fe8;padding-top: 61px;}
.shuzi ul{overflow: hidden;}
.shuzi ul li{float: left;width: 300px;text-align: center;}
.shuzi ul li h3{height: 78px;background: url(../images/heng.png)no-repeat center bottom;line-height: 74px;color: #fff;font-size: 41px;}
.shuzi ul li p{color: #fff;font-size: 21px;margin-top: 25px;}

/* */
.why{margin-top: 70px;}
.why-tit{text-align: center;}
.why-tit h3{line-height: 37px;color: #333333;font-size: 32px;}
.why-tit h3 b{color: #e30615;}
.why-tit p{color: #333333;font-size: 24px;font-family: "arial";text-transform: uppercase;line-height: 48px;opacity: 0.68}
.why-tit i{font-style: normal;line-height: 46px;color: #e30615;font-size: 26px;}
.why ul{margin-top:25px;margin-left: 40px;overflow: hidden;}
.why ul li{width:260px;margin-right: 21px;float: left;}
.why ul li img{width: 260px;height: 188px;}
.why ul li .cont{background: #a0a0a0;height: 220px;}
.why ul li .cont span{display: block;line-height: 53px;border-bottom: 1px dashed #d0d0d0;height: 54px;text-align: center;color: #fff;font-size: 20px;}
.why ul li .cont p{color: #fff;font-size: 16px;line-height: 25px;margin-left: 10px;margin-top: 15px;}
.why ul li:hover .cont{background:#e30615;}
.why ul li:hover .cont span{border-bottom-color: #f1838a}
/* */
.anli{margin-top: 68px;background: url(../images/anli.png)no-repeat;height: 676px;padding-top: 66px;}
.anli .biaoti,.anli .biaoti h3{color: #fff;}
.anli-cont{margin-top: 134px;}
.anli-cont .bd{width: 1120px;margin:0 auto; overflow: hidden;}
.case_list1{}
.case_list1 li{float: left;margin-right: 33px;width: 256px;height: 255px;position: relative;}
.case_list1 li img{width: 256px;height: 255px;}
.case_list1 li .cont{position: absolute;top:0;left:0;width: 256px;height: 255px;background: rgba(0,0,0,0.46);text-align: center;padding-top: 95px;opacity: 0}
.case_list1 li .cont h3{line-height: 24px;color: #fff;font-size: 18px;}
.case_list1 li .cont div{color: #fff;font-size: 15px;line-height: 25px;padding: 0 35px;}
.case_list1 li:hover .cont {opacity: 1}
a.anli-more{display: block;margin:50px auto 0;width: 142px;height: 45px;line-height: 45px;border-radius: 20px;background:#e30615;color: #fff;font-size: 16px;text-align: center;}

/* */
.hezuo{margin-top: 46px;height: 566px;background:#efefef;padding-top: 76px;}
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}
.hezuo ul{margin-top: 58px;}
.hezuo ul li{float: left;margin-right: 26px;width: 220px;height: 110px;border:1px solid #bfbfbf;margin-bottom: 24px;}
.hezuo ul li img{width: 218px;height: 108px;}

/* */
.xin{margin-top: 89px;}
.xin-cont{margin-top: 66px;}
.news_list1{float: left;width: 580px;}
.news_list1 img{width: 580px;height: 201px;}
.news_list1 li .cont{border:1px solid #eeeeee;border-top: none;height: 169px;padding:20px  35px 0 25px;}
.news_list1 li .cont h3{color: #000;font-size: 18px;line-height: 29px;}
.news_list1 li .cont p{margin-top: 12px;color: #000;font-size: 14px;line-height: 22px;}
.news_list1 li .cont a{display: block;text-align: right;color: #e30615;font-size: 14px;}

.news_list2{float: right;width: 596px;}
.news_list2 li{height: 118px;margin-bottom: 8px;background:#e5e5e5;}
.news_list2 li .time{float: left;width: 85px;margin-top: 23px;height: 74px;border-right: 1px solid #a8a8a8;color: #000;font-size: 24px;padding-top: 10px;text-align:center;}
.news_list2 li .time h3{line-height: 28px;}
.news_list2 li .time span{display: block;font-size: 16px;margin-top: 3px;}
.news_list2 li .cont{float: left;margin-left: 21px;width: 478px;margin-top: 19px;}
.news_list2 li .cont a{display: block;line-height: 24px;color: #000;font-size: 16px;}
.news_list2 li .cont p{margin-top: 10px;color: #000;font-size: 14px;line-height: 22px;}
.news_list2 li:hover{background:#e30615;}
.news_list2 li:hover .time{border-right-color: #fff;}
.news_list2 li:hover .time,.news_list2 li:hover .cont a,.news_list2 li:hover .cont p{color: #fff;}


/* */
.link{line-height: 	67px;margin-top: 57px;color: #7a7a7a;font-size: 14px;overflow: hidden;height: 67px;}
.link a{color: #7a7a7a;display: inline-block;margin-right: 6px;}

/* */
.foot{background: #535353;padding-top: 68px;}
.ff_er{width: 320px;border-right: 1px solid #d2d2d2;height: 259px;text-align: center;margin-right: 82px;}
.ff_tel{color: #fff;font-size: 21px;line-height: 33px;height: 76px;}
.ff_er .er{color: #fff;font-size: 15px;}
.ff_er .er img{margin-bottom: 10px;}
.foot dl{float: left;height:291px;}
.foot dl dt{background: url(../images/shu.png)no-repeat right;height: 43px;line-height: 43px;color: #fff;font-size: 18px;font-weight: normal;margin-bottom: 5px;}
.foot dl dd a{color: #fff;font-size: 14px;line-height: 25px;opacity: 0.5}

.copyright{border-top: 1px solid #757575;padding-top: 21px;padding-bottom: 25px;color: #fff;font-size:12px;opacity: 0.35;}
.copyright a{color: #fff;}
.coy{width: 660px;margin-left: 48px;line-height: 26px;}
.bei{float: right;margin-right: 50px;}