.index_company {width: 1200px;margin: 45px auto}

.index_company h3,.index_industry h3{margin-bottom: 20px}
.index_company h3 a,.index_company h3 span{font-size: 20px;line-height: 24px;color: #c9151e;}
.index_industry h3 a,.index_industry h3 span{font-size: 20px;line-height: 24px;color: #c9151e;}
.index_industry h3 .readmores{float: right;font-size: 13px;}
.index_industry h3 .readmores:hover {color:red}
.index_company h3 span,.index_industry h3 span{color: #999;font-weight: normal;margin-left: 15px;font-size: 18px}
.index_company .line,.index_industry .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 30px}
.index_company  img{float: left;width:66%;margin-right: 2.5%}
.index_company .right{float: right;width: 31%}
.index_company .right h5,.index_company .right h6{font-size: 19px;line-height: 24px;color: #c9151e}
.index_company .right h6{font-weight: normal;font-size: 12px;margin-bottom: 17px}
.index_company .p1,.index_company .p2{font-size: 13px;line-height: 24px;color: #333333;}
.index_company .p1{margin-bottom: 28px}
.index_company .more{display: inline-block;width: 100%;font-size: 13px;color: #c9151e;display: inline-block;margin-top: 67px ;line-height: 24px;background: url(../images/arrow.png) no-repeat 61px center ;}
.index_company .more:hover{color:red}

.index_industry {width: 1200px;margin: 0 auto;padding: 45px 0;border-top: 1px solid rgb(235,236,237);border-bottom: 1px solid rgb(235,236,237)}
.index_industry li{float: left;width: 31%;height:210px;margin-right:3.5%;overflow: hidden;position: relative;cursor: pointer;overflow: hidden;}
.index_industry li.li3{margin-right: 0}
.index_industry li .industry_name{width: 100%;height: 52px;line-height: 52px;position: absolute;bottom: 0;opacity: 0.9;filter: "alpha(opacity=90)";}
.index_industry li.li1 .industry_name{background: rgb(196,58,69);}
.index_industry li.li2 .industry_name{background: rgb(181,65,3);}
.index_industry li.li3 .industry_name{background: rgb(184,132,18);}
.index_industry li div:hover i{color:rgb(224,224,224);}
.index_industry li em{font-style: normal;color: #fff;font-size: 16px}
.index_industry li em.ch{margin-left: 4%;margin-right: 5%}
.index_industry li img{overflow: hidden;transition: transform 1s;-webkit-transition: -webkit-transform 1s;-moz-transition: -moz-transform 1s;-o-transition: -o-transform 1s; }
.index_industry li img:hover{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}


.index_social {width: 1200px;margin:0 auto;padding: 45px 0;border-bottom: 1px solid rgb(235,236,237)}
.index_social h3{margin-bottom: 20px;position: relative;}
.index_social h3 a,.index_social h3 span{font-size: 20px;line-height: 24px;color: #c9151e;}
.index_social h3 span{color: #999;font-weight: normal;margin-left: 15px;font-size: 18px}
.index_social .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 30px}
.index_social .arrow1,.index_social .arrow2{position: absolute;display: inline-block;width: 11px;height: 17px;top: 18%;right: 0}
.index_social .arrow1 {background:url(../images/arrow01.png);right: 4%}
.index_social .arrow2 {background:url(../images/arrow02.png);}
.index_social .arrow1:hover{background:url(../images/arrow01_1.png)}
.index_social .arrow2:hover{background:url(../images/arrow02_1.png)}
.index_social .socialchange{width: 100%;position: relative;overflow: hidden;}
.index_social .socialchange li{float: left;padding: 0 10px}


.index_social .arrow1_1,.index_social .arrow2_1{position: absolute;display: inline-block;width: 11px;height: 17px;top: 18%;right: 0}
.index_social .arrow1_1 {background:url(../images/arrow01.png);right: 4%; margin-top: 30px;}
.index_social .arrow2_1 {background:url(../images/arrow02.png); margin-top: 30px;}
.index_social .arrow1_1:hover{background:url(../images/arrow01_1.png)}
.index_social .arrow2_1:hover{background:url(../images/arrow02_1.png)}
.index_social .socialchange1{width: 100%;position: relative;overflow: hidden;}
.index_social .socialchange1 li{float: left;padding: 0 10px;position: relative;}
.index_social .socialchange1 li.li1s::after{
content: '';
position: absolute;
width: 57px;
height: 27px;
background: url(../images/new1223.png) no-repeat center center;
background-size: 57px 27px;
top: 0;
left: 10px;
/* display: none; */
}
/* .index_social .socialchange1 li:nth-child(1):after{
    display: block;
} */

.index_social_1 .readmores { position: absolute; right: 0px; top: 0px; font-size: 13px;}
.index_social_1 ul li img { height: 210px; }
.index_social_1 ul li h4 {display: block; padding: 15px; margin-top: -4px;}



/*.index_social .socialchange li{float: left;}
.index_social .socialchange div{float: left;width: 31%;margin-right: 3.5%}
.index_social .socialchange div.li3{margin-right: 0}*/

.index_social li img{width: 100%;height: 160px}
.index_social li h4{font-size: 16px;line-height: 24px;color:#fff;margin-top: 24px;margin-bottom: 17px}
.index_social li p{font-size: 13px;line-height: 24px;color: #333}

.bg{width: 100%;height: 50px;background: rgb(241,241,241);margin-top: 120px}

.about_nav{width: 1200px;margin: 0 auto;margin-top: 43px;margin-bottom: 48px}
.about_nav ul{text-align: center;}
.about_nav li{display: inline-block;}
.about_nav li a{font-size: 22px;line-height: 24px;color: #333333;display: inline-block; padding: 18px 10px;margin: 0 17px}
.about_nav li a.active,.about_nav li a:hover{border-bottom: 2px solid #c9151e;color: #c9151e}

.aboutcompany{width: 1200px;margin:  0 auto;padding-bottom: 100px;border-bottom: 1px solid rgb(235,236,237)}

.aboutcompany .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 45px;margin-top: 15px}
.aboutcompany h6{font-weight: normal;font-size: 13px;line-height: 24px;color: #333333}
.aboutcompany ul li {margin-top: 50px}
.aboutcompany ul li img{width: 49%;}
.aboutcompany ul li .text{width: 47.5%;}
.aboutcompany ul li .text h5{font-size: 15px;line-height: 24px;font-weight: normal;color:#333;font-weight: bold;}
.aboutcompany ul li .text .line{margin: 27px 0}
.aboutcompany ul li .text p{color: #666;font-size: 13px;line-height: 24px}

.aboutsocial{width: 1200px;margin:  0 auto;padding-bottom: 100px;border-bottom: 1px solid rgb(235,236,237)}
.aboutsocial p{font-size: 13px;line-height: 24px;color: #333}
.aboutsocial .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 45px;margin-top: 15px}
.aboutsocial ul li{width: 31%;margin-right: 3%;margin-top: 42px;display: inline-block;}
.aboutsocial ul li h6 {font-size: 16px;line-height: 24px;color:#333;margin-top: 23px;margin-bottom: 17px}
.aboutsocial ul li img{width:100%}
.aboutsocial ul li p{font-size: 13px;line-height: 24px;color: #333}

.market{width: 1200px;margin:  0 auto;padding-bottom: 100px;border-bottom: 1px solid rgb(235,236,237)}
.market .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 45px;margin-top: 15px}
.market .mapbox{position: relative;}
.market .map{display:block;margin: 0 auto;width: 88.4%}
.market .zuobiao1,.zuobiao2,.zuobiao3,.zuobiao54 {width: 21px;height: 24px;position: absolute;background: url(../images/zuobiao.png);cursor: pointer;}

.market .zuobiao1{top: 42%;left: 75.5%}
.market .zuobiao2{top: 32%;left:47%}
.market .zuobiao3{top: 36.6%;left:26%}
.market .zuobiao54{top: 46%;left: 74%}

.market .zuobiaos{width: 10px;height: 15px;position: absolute;cursor: pointer;background:url(../images/zb01.png);}
.market .zuobiao4{left: 81.5%;top:74%}
.market .zuobiao5{left: 76.3%;top:64%}
.market .zuobiao6{left: 71.3%;top:58.5%}
.market .zuobiao7{left: 77%;top:56%}
.market .zuobiao8{left: 71%;top:53%}
.market .zuobiao9{left: 73%;top:54%}
.market .zuobiao10{left: 76%;top:49.5%}
.market .zuobiao11{left: 78%;top:41%}
.market .zuobiao12{left: 81%;top:40%}
.market .zuobiao13{left: 66%;top:50%}
.market .zuobiao14{left: 63.5%;top:45%}
.market .zuobiao15{left: 59.5%;top:44%}
.market .zuobiao16{left: 55.2%;top:43.2%;}
.market .zuobiao17{left: 54.5%;top:38%}
.market .zuobiao18{left: 54%;top:39%}
.market .zuobiao19{left: 50.3%;top:36.6%}
.market .zuobiao20{left: 51.5%;top:33.1%}
.market .zuobiao21{left: 49%;top:33.2%}
.market .zuobiao22{left: 49.8%;top:29.8%}
.market .zuobiao23{left: 51%;top:18.8%}
.market .zuobiao24{left: 46.4%;top:28%}
.market .zuobiao25{left: 44.7%;top: 28%;}
.market .zuobiao26{left: 46.3%;top:39%}
.market .zuobiao27{left: 44.8%;top:38.5%}
.market .zuobiao28{left: 54%;top:77%}
.market .zuobiao29{left: 34.8%;top:75.5%}
.market .zuobiao30{left: 28.3%;top:58.8%}

.market .zuobiao31{left: 59.8%;top: 47.9%;}
.market .zuobiao32{left: 58%;top: 48.8%;}
.market .zuobiao33{left: 54%;top: 47.8%;}
.market .zuobiao34{left: 57.6%;top: 45.8%;}
.market .zuobiao35{left: 57.5%;top: 43.5%;}
.market .zuobiao36{left: 50%;top: 33%;}
.market .zuobiao37{left: 50.9%;top: 31%;}
.market .zuobiao38{left: 52.2%;top: 39.5%;}
.market .zuobiao39{left: 53%;top: 34%;}
.market .zuobiao40{left: 51.9%;top: 30%;}
.market .zuobiao41{left: 50.2%;top: 34%;}
.market .zuobiao42{left: 49.3%;top: 21.8%;}
.market .zuobiao43{left: 49.1%;top: 27%;}
.market .zuobiao44{left: 53.5%;top: 19%;}
.market .zuobiao45{left: 48.1%;top: 30%;}
.market .zuobiao46{left: 48.7%;top: 29.5%;}
.market .zuobiao47{left: 49%;top: 32%;}
.market .zuobiao48{left: 73.3%;top: 23.8%;}
.market .zuobiao49{left: 44.8%;top: 44%;}
.market .zuobiao50{left: 33%;top: 81.5%;}
.market .zuobiao51{left: 33%;top: 77%;}
.market .zuobiao52{left: 22.4%;top: 50.8%;}
.market .zuobiao53{left: 28.3%;top: 68.8%;}



.market .zuobiao a,.market .zuobiaos a{color:#666}


/*.market .zuobiaos:hover .shows{display: block;}*/
.market .shows{width: 210px;height: 102px;background:url(../images/kuang4.png) ;position: absolute;top: -7px;left:10px;display: none;z-index: 2}
.market .shows .country{width: 100%;height: 100%;line-height:70px;}
.market .shows .country img{vertical-align: middle;margin-left: 7%;margin-right:7% }
.market .shows .country h4{display: inline-block;font-size: 12px;font-weight: normal;}
.market .zuobiao10 .country img{margin-right: 2%}
/*.market .zuobiao24 .country img{margin-right: 1%;margin-left: 3%}*/
/*.market .zuobiao28 .country img{margin-right: 2%}*/

.market .show{width: 188px;height: 125px;background:url(../images/kuang.png);position: absolute;top: -15px;left:20px;padding: 10px 20px;padding-right: 0;display: none;z-index: 2}
.market .show .country{width: 100%;height: 50%;line-height:72px;margin-bottom: 5%}
.market .show .country img{vertical-align: middle;margin-right: 4%}
.market .show .country h4{display: inline-block;font-size: 12px;line-height: 24px;font-weight: normal;}
.market .show p,.market .shows p{font-size: 13px;line-height: 21px;color: #666;}

.market .shows p{padding-left: 7%}
.market .shows img,.market .show img{width: 68px;height: 44px}
/*.market .zuobiao:hover .show{display: block;}*/
.market .countryaddress li{float: left;width: 23%;margin-right: 2.5%;border-top: 1px solid rgb(231,76,60);padding-top: 28px}
.market .countryaddress li.li3{margin-right: 0}
.market .countryaddress {margin-top: 75px}
.market .countryaddress a{color:#666}
.market .countryaddress h5{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 22px}
.market .countryaddress p{font-size: 13px;line-height: 24px;color: #666;position: relative;padding-left:33px}
.market .countryaddress p em{position: absolute;left: 0;font-style: normal;}

.news{width: 1200px;margin:  0 auto;padding-bottom: 100px;border-bottom: 1px solid rgb(235,236,237)}
.news .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 45px;margin-top: 15px}
.news .newslist{width: 100%}
.news .newslist li{width: 100%;margin-bottom: 50px}
.news .newslist li img{width: 33.3%;float: left;margin-right: 2.5%}
.news .newslist li .date{width: 6.4%;text-align: center;float: left;margin-right: 2.5%;position: relative;height: 120px;background: rgb(231,76,60);}
.news .newslist li .date img{width: 5px;position: absolute;top: 14%;right: -7px}
.news .newslist li .date h2{font-size: 38px;line-height: 32px;color: #fff;margin-top: 6px}
.news .newslist li .date h3,.news .newslist li .date h5{font-size: 16px;line-height: 24px;color: #fff;font-weight: normal;padding: 8px 0;}
.news .newslist li .date h5{border-top: 2px solid rgb(237,121,109);width: 100%}
.news .newslist li .text{width: 55%;float: right;}
.news .newslist li .text h5{font-size: 14px;line-height: 24px;color:black;font-weight: normal;}
.news .newslist li .text .line{margin: 25px 0}
.news .newslist li .text p{color: #666;font-size: 13px;line-height: 24px;}
.news .newslist li .text .more{margin-top: 31px;font-size: 13px;line-height: 24px;color: #c9151e}
.news .newslist li .more{display:block;background: url(../images/arrow.png) no-repeat 65px center;}

.news .newsdetail img{display: block;margin: 30px auto;width:80% }
.news .newsdetail .title{font-size: 14px;line-height: 24px;color: #333;}
.news .newsdetail .date{font-weight: normal;color: #c9151e;font-size: 13px;line-height: 24px;margin-top: 22px}
.news .newsdetail  p{font-size: 13px;line-height: 24px;color: #333} 

.joinus{width: 1200px;margin:  0 auto;padding-bottom: 50px;border-bottom: 1px solid rgb(235,236,237);margin-top: 50px;}
.joinus .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 45px;margin-top: 15px}
.joinus .joinusinfor{}
.joinus .joinusinfor img{width: 100%}
.joinus .joinusinfor p.jointext{font-size: 13px;line-height: 24px;color: #333;padding:45px 0;}
.joinus .position{margin-bottom: 50px;border-bottom: 1px solid rgb(219,219,219)}
.joinus .position li{}
.joinus .position li h3{cursor: pointer;width: 100%;font-size:16px;line-height: 24px;color: #333333;padding: 25px 0;border-top: 1px solid rgb(229,229,229);background: url(../images/toright.png) no-repeat 98% center;}
.joinus .position li h3:hover{background: url(../images/toright.png) no-repeat 98% center rgb(219,219,219);}
.joinus .position li h3.change{background: url(../images/tobottom.png) no-repeat 98% center;;}
.joinus .position li h3 img{vertical-align: middle;margin-right: 10px}
.joinus .position .detail{}
.joinus .position .detail h4{font-size: 15px;margin-bottom: 27px}
.joinus .position .detail li{font-size: 13px;line-height: 24px;color: #666}
.joinus .position .detail ul{margin-bottom: 30px}
.joinus .position .detail .join{display:block;width: 213px;height: 43px;background: rgb(231,76,60);color: #fff;line-height: 43px;text-align: center;border-radius: 21px;margin-bottom: 40px}

.contact {width: 1200px;margin:  0 auto;padding-bottom: 50px;border-bottom: 1px solid rgb(235,236,237);margin-top: 50px;}
.contact .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 25px;margin-top: 15px}
.contacters {margin-top: 33px;margin-bottom: 65px}
.contacters .countryaddress li{float: left;width: 23%;margin-right: 2.5%;}
.contacters .countryaddress em{font-style: normal;color:#c9151e }
.contacters .countryaddress li.li3{margin-right: 0}
.contacters .countryaddress a{color:#666}
.contacters .countryaddress h5{font-size: 16px;line-height: 24px;color: #333;margin-bottom: 22px}
.contacters .countryaddress .text{padding-top: 22px;border-top: 1px solid rgb(231,76,60);}
.contacters .countryaddress p{font-size: 13px;line-height: 24px;color: #666;position: relative;padding-left:65px}
.contacters .countryaddress p strong{position: absolute;left: 0;font-style: normal;}
.contact .from{margin-top: 33px}
.contact .from li{width: 42%;float:left;margin-bottom: 27px;position: relative;padding-left: 8%}
.contact .from li.message{width: 100%;}
.contact .from li label{font-size: 14px;line-height: 24px;color: #333;position: absolute;left: 0;top: 50%;margin-top: -12px}
.contact .from li label span{color:red}
.contact .from li input{width: 96%;padding-left:4%;height: 50px;font-size:17px;color: #666;line-height: 50px}
.contact .from li.message textarea{width: 88%;height: 160px;vertical-align:top;padding-left: 0;font-size: 17px;color: #666;padding-left: 2%;padding-right: 2%;padding-top: 10px;padding-bottom: 10px}
.contact .from li.message label{margin-right: 1%;top:10%}
.contact .from li.remove label{margin-left: 2.5%}
.contact .from li.yzcode input{width: 30.6%}
.contact .from li.btns{width: 100%}
.contact .from li.btns .btn1,.contact .from li.btns .btn2{padding-left: 0;width: 17%;font-size: 17px;margin-top: 10px;line-height: 50px;text-align: center;background: rgb(238,238,238);border: none;color: rgb(201,21,30);border-radius: 26px;cursor: pointer;}
.contact .from li.btns .btn1:hover,.contact .from li.btns .btn2:hover{background: rgb(201,21,30);color:#fff;}
.contact .from li.btns .btn2{margin-left: 6%}

.contact .from .error input{border: 1px solid #ff0000;}

#yw0_button{position: absolute;top: 4px}

.product{width: 1200px;margin:  0 auto;padding-bottom: 50px;border-bottom: 1px solid rgb(235,236,237);margin-top: 50px;}
.product .line{width: 34px;height: 2px;background:#c9151e; margin-bottom: 25px;margin-top: 15px}
.product .infor{font-size: 13px;line-height: 24px;color: #333;margin-bottom: 26px}
.product .red{font-size: 13px;color: #e74c3c}
.product .productlist{position: relative;margin-top: 40px}
.product .productlist .productbg{width: 100%}
.product .productlist li{position: absolute;cursor: pointer;width: 110px;height: 95px;background:/*transparent*/red;font-size: 0;filter:alpha(opacity=0);opacity: 0;}
.product .productlist li.li1{left: 5%;top: 59%}
.product .productlist li.li2{left: 16%;top: 59%}
.product .productlist li.li3{left: 9%;top: 37%}
.product .productlist li.li4{left: 24%;top: 25%}
.product .productlist li.li5{left: 52%;top: 17%}
.product .productlist li.li6{left: 62%;top: 12%}
.product .productlist li.li7{left: 74%;top: 1%}
.product .productlist li.li8{left: 87%;top: 2%}

.product .biaotu{margin: 0 auto;margin-top: 40px}
.product .infor2{font-size: 13px;line-height: 24px;color: #333;margin-top: 20px}

.product .detailinform .left{width: 77.5%;float: left;margin-right: 5%}
.product .detailinform .left>img{width: 63%;margin-bottom: 45px} 
.product .detailinform .left p{font-size: 13px;line-height: 24px;color: #333}
.product .detailinform .left p em{color:#c9151e;font-style: normal;}
.product .detailinform .left ul {margin-top: 50px}
.product .detailinform .left ul li{width: 100%}
.product .detailinform .left ul .left02{width: 50%;float: left;;color: white;text-align: center;height: 50px;line-height: 50px;border-bottom: 1px solid #fff}/* background:#D5DF41 !important */
.product .detailinform .left ul .right02{width: 50%;float: right;background: rgb(245,245,245);color:#333;text-align: center;height: 50px;line-height: 50px;border-bottom: 1px solid #fff}
.product .detailinform .right{width:17%;float: right;font-size:13px;line-height: 24px;color: #333;text-align: center;}
.product .detailinform .right p{margin-top: 35px;margin-bottom: 30px}
.product .detailinform .right img{width: 70%;}

.product .change{margin-top: 25px}
.product .change li{float: left;cursor: pointer;padding: 0 2%;border-bottom:1px solid #D5DF41;width:12.6%;height: 70px;text-align: center;font-size: 14px;color:#c9151e;line-height: 70px;position: relative;}/* border-color: #D5DF41 !important;*/
.product .change li img{position: absolute;left: 0;top: 0;width: 100%;height: 100%} 
/* .product .change li.active{color: black !important;} */
.product .change li div{line-height: normal;display: inline-block;vertical-align: middle;position: relative;z-index: 1;}
.product td{border:solid 3px #fff;height: 50px;color: #333}
.product table{width: 1200px;text-align: center;margin-top: 20px;display: none}
.product tr{background: rgb(245,245,245);}
.product .one{background: rgb(245,245,245);}
/* .product .two{background: rgb(237,237,237);} */
.pdf{width:16.6%;height:50px;display:block;float: right;background: url(../images/pdf.png) no-repeat 40px center rgb(245,245,245);line-height: 50px;text-align:center;color:#c9151e;margin-top: 50px;overflow: hidden;}


.product .productlist02 {position: relative;}
.product .productlist02 li{width: 60px;height: 35px;cursor:pointer;position: absolute;font-size: 0;opacity: 0.9;filter: "alpha(opacity=90)";}
.product .productlist02 li.li1{left: 6%;top: 77%}
.product .productlist02 li.li2{left: 12%;top: 74%}
.product .productlist02 li.li3{left: 20%;top: 77%}
.product .productlist02 li.li4{left: 20%;top: 65%}
.product .productlist02 li.li5{left: 29%;top: 52%}
.product .productlist02 li.li6{left: 36%;top: 57%}
.product .productlist02 li.li7{left: 36%;top: 45%}
.product .productlist02 li.li8{left: 43%;top: 47%}
.product .productlist02 li.li9{left: 48%;top: 43%}
.product .productlist02 li.li10{left: 51%;top: 27%}
.product .productlist02 li.li11{left: 61%;top: 25%}
.product .productlist02 li.li12{left: 67%;top: 19%}
.product .productlist02 li.li13{left: 72%;top: 15%}
.product .productlist02 li.li14{left: 78%;top: 25%}
.product .productlist02 li.li15{left: 86%;top: 13%}

.product table img{max-width: 100%}




.productNav.about_nav  ul li:nth-child(1){
    background: url(../images/new1223.png) no-repeat top left 0px;
    background-size: 39px 19px;
}