﻿


.fangan{display: flex;justify-content: space-between;width: 1200px;margin: 0 auto;}
.fangan h1{font-weight: normal;font-size: 30px;}
.fangan h1 span{font-weight: bold;}
.fangan h2{font-size: 24px;margin-top: 6px;text-align: left !important;width: 280px;font-weight: bold;}
.fangan h2 span{width: 38px;}
.fangan_rig{width: 180px;display: flex;height: 40px;font-weight: bold;}
.fangan_rig span{border:1px solid #c01a20;color: #c01a20;display: block;padding: 10px 4px;border-right: none;}
.fangan_rig a{background: #333333;color: #fff;display: block;padding: 10px 14px;}
.fangan2{width: 550px !important;}
.fangan_rig2{margin-top: 30px;}




/**/



.gyhs{/* width: 1200px; */margin: 0 auto;position: relative;margin-top: 30px;}
.gyhs-hs{width: 1200px;margin: 0 auto;/* display: flex; */position: relative;margin-top: 40px;}
.gyhs-p{background: #c01a20;color: #fff;padding: 40px 25px;width: 1000px;/* position: relative; */}
.gyhs-p p{font-size: 16px;line-height: 31px;width: 560px;text-align: justify;width: 645px;}
.gyhs-img{width: 500px;position: absolute;top: -74px;right: 0;}
.gyhs-img img{width: 100%;}

.gyhs-p2{padding: 30px 0;width: 1100px;margin: 0 auto;}
.gyhs-p2 p{font-size: 16px;line-height: 30px;}
.gyhs-logo{display: flex;justify-content: space-between;width: 1100px;margin: 0 auto;}
.gyhs-img2{width: 200px;}
.gyhs-img2 img{width: 100%;}
.gyhs-sh{width: 1000px;}
.gyhs-sh h1{font-size: 16px;text-align: justify;line-height: 25px;margin-top: 5px;}
.gyhs-u{padding: 30px 0;width: 1200px;margin: 0 auto;}
.gyhs-u ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.gyhs-u ul li{width: 31.5%;margin-top: 30px;border: 6px solid #fff;overflow: hidden; box-shadow: 1.433px 3.734px 5px 0px rgba(6, 0, 1, 0.13),3.942px 10.269px 16px 0px rgba(6, 0, 1, 0.07);
  }

.gyhs-u ul li img{width: 100%;}
.gyhs-p3{margin-bottom: 30px;width: 1100px;margin: 0 auto;padding: 30px 0;}
.gyhs-p3 p{font-size: 16px;text-align: justify;line-height: 30px;}
.gyhs-jz{background: url(../images/gyhs-bg.jpg)no-repeat center;background-size: inherit;padding: 60px 0;}
.gyhs-jz-dis{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
.gyhs-list{width: 32%;border-right: 1px solid #fff;}
.gyhs-list:last-child{border:none;}
.gyhs-list:nth-child(2){width: 40%;}
.gyhs-list:nth-child(3){width: 21%;}
.gyhs-list:nth-child(4){width: 21%;}

.gyhs-list div h1{font-size: 16px;text-align: center;margin-top: 10px;}
.gyhs-list div h2{font-size: 20px;font-weight: bold;text-align: center;margin-top: 0px;}
.gyhs-img3{width: 80px;margin: 0 auto;}
.gyhs-img4{margin: 0 auto;width: 300px;margin-top: 10px;}
.gyhs-img3 img,.yhs-img4 img{width: 100%;}
.yhs-list div h1{font-size: 12px;}
.yhs-list div h2{font-size: 14px;}
.gyhs-p4{padding: 30px 0;width: 1100px;margin: 0 auto;}
.gyhs-p4 p{font-size: 16px;text-align: justify;line-height: 30px;/* width: 1200px; */margin: 0 auto;padding-top: 40px;padding-bottom: 30px;}


.contact{width: 1200px;margin: 0 auto;}
.contact-all{display: flex;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);}
.contact-lef{padding: 40px 0;width: 550px;background: url(../images/contact.jpg)no-repeat center;background-size: inherit;padding-left: 30px;}
.contact-lef h1{font-size: 18px;color: #fff;margin-bottom: 20px;font-weight: bold;}
.contact-lef h1 span{font-size: 14px;font-weight: normal;margin-left: 4px;}
.contact-lef p{color: #fff;font-size: 16px;line-height: 38px;}
.contact-rig{width: 650px;padding: 40px 20px;/* padding-left: 20px; */}
.contact-rig h1{font-size: 18px;color: #c01a20;}
.contact-rig span{font-size: 14px;margin-left: 4px;}
.contact-mess{display: flex;margin-top: 30px;}
.contact-xm{width: 50%;display: flex;}
.contact-xm h3{font-size: 14px;margin-top: 6px;}
.contact-xm input{font-size: 14px;background: #eee;border: 1px solid #ddd;padding: 6px 10px;width: 200px;}
.contact-dh{width: 50%;display: flex;}
.contact-dh h3{font-size: 14px;margin-top: 6px;}
.contact-dh input{font-size: 14px;background: #eee;border: 1px solid #ddd;padding: 6px 10px;width: 200px;}
.contact-ly{display: flex;margin-top: 20px;}
.contact-ly h5{font-size: 14px;}
.contact-ly input{font-size: 14px;background: #eee;border: 1px solid #dddddd;padding: 6px 10px;height: 50px;width: 510px;}
.contact-tj{width: 200px;margin-left: 42px;}
.contact-tj input{background: #c01a20;color: #fff;margin-top: 20px;width: 160px;padding: 10px 0;font-size: 16px;border: none;}
.contact-dt{width: 1200px;margin: 0 auto;margin-top: 10px;}
.contact-dt img{width: 100%;}




.adv-list{width: 1200px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.adv-fl{width: 390px;background: #fff;/* height: 290px; */margin-top: 20px;}
.adv-fl div{width: 96%;margin: 0 auto;padding-top: 10px;}
.adv-fl div img{width: 100%;}
.adv-fl p{text-align: center;font-size: 14px;padding: 10px;}
.adv-a{display: block;width: 272px;margin: 0 auto;margin-top: -26px;}
.adv-a img{width: 100%;}

.adv {/* padding:75px 0 70px; */}

.adv h2{font-weight: bold;color:#333333;font-size: 31px;text-align:center;/* height:94px; */line-height: 38px;overflow:hidden;}
.adv h2 span{color: #c01a20;/* font-size:26px; *//* border-top:1px solid #333; *//* border-bottom:1px solid #333; *//* height:50px; *//* line-height:50px; *//* font-weight:normal; *//* display: inline-block; *//* margin-left:15px; */}
.adv .adv_com{overflow:hidden;position:relative;margin-bottom:50px;/* width: 1200px; */margin: 0 auto;margin-top: -40px;}
.adv .adv_com .tit{
  display: flex;
  justify-content: left;
  width: 1200px;
  margin: 0 auto;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  padding: 30px 0;
  /* margin-top: -56px; */
}
.adv .adv_com .tit li{/* width:136px; *//* height:85px; */text-align:center;background: #fff;font-weight:bold;font-size:20px;line-height: 38px;/* padding-top:30px; */margin-top: -2px;color: #666;font-size: 16px;/* margin: 0 20px; */}
.adv .adv_com .tit li strong{color:#333333;display:block;}
.adv .adv_com .tit li.current-cat{background: #c01a20;color: #fff;}
.adv .adv_com .tit li a{width: 152px;display: block;color: #666}
.current-cat a{color: #fff!important;}
.adv .adv_com .tit .zx { display:block; width:140px; height:60px; text-align:center;}

.adv .vs {padding-top: 24px;/* height: 456px; */padding-bottom: 20px;}
.adv .vs_lg{ position:absolute;left:419px; bottom:18px;z-index:2;}
.adv .vs_zx{ position:absolute;right:50%;margin-right: -71px; bottom:0;z-index:2;width:140px; height:40px; line-height:40px; text-align:center; background:url(../images/btn_h.png);}

.adv .vs dl{ width:440px;height:390px;padding:30px; background:#fece00; float:left;}
.adv .vs dl dt{width:440px;height:248px; overflow:hidden;}
.adv .vs dl b{margin-top:18px; height:40px; line-height:40px; border-bottom:1px solid #d5af0a; font-size:18px; display:block;}
.adv .vs dl p{ font-size:14px;margin-top:10px; line-height:22px;}
.adv .vs dl.ct{ background:#333; float:right;color:#FFF;}
.adv .vs dl.ct b{border-color:#5c5c5c;}

.adv .vs2{padding-top: 100px !important;}




.adv2 .zz{ text-align:center; position:relative;height:80px;}
.adv2 .zz a{width:200px; height:80px; line-height:80px; font-size:16px; text-align:center; background:url(../images/btn2.jpg) no-repeat;margin-right:49px; position:relative; z-index:1;float:left; font-weight:bold;border-radius: 100%;}
.adv2 .zz a:hover,.adv2 .zz a.cur{background:url(../images/btn2_cur.jpg) no-repeat;box-shadow: 0 0 35px #c0c0c0;}
.adv2 .zz a.lat{margin-right:0;}
.adv2 .zz i{ width:100%; border-top:1px solid #eeeeee; position:absolute; top:40px; left:0;z-index:0;}

.adv2 .honer{position:relative;height: 462px;margin-top:49px;width: 500px;margin: 0 auto;}
.adv2 .honer .hc{width: 500px;overflow:hidden;/* height: 1000px; */}
.adv2 .honer li{float:left;width: 500px;height: 411px;margin-right:55px;}
.adv2 .honer li img{width: 100%;height: 305px;display: block;border: 15px solid #e8e8e8;}
.adv2 .honer .prevn{ position:absolute;top:122px; left:-70px;z-index:1;}
.adv2 .honer .nextn{ position:absolute;top:122px; right:-70px;z-index:1;}

.adv2 {padding:75px 0 70px;}
.adv2 h2{ color:#333333; font-size:40px;text-align:center;height:94px; line-height:52px; overflow:hidden; }
.adv2 h2 span{ color:#333; font-size:26px; border-top:1px solid #333; border-bottom:1px solid #333; height:50px; line-height:50px; font-weight:normal;display: inline-block;margin-left:15px; }
.adv2 .adv_com{overflow:hidden;position:relative;margin-bottom:50px;width: 1200px;margin: 0 auto;}
.adv2 .adv_com .tit{display: flex;justify-content: space-around;/* left:532px; *//* width:136px; */}
.adv2 .adv_com .tit .cgt{width:136px;/* height:85px; */text-align:center;background: #fff;font-weight:bold;font-size:20px;line-height: 38px;/* padding-top:30px; */margin-top: -2px;color:#646363;font-size: 16px;}
.adv2 .adv_com .tit .cgt strong{color:#333333;display:block;}
.adv2 .adv_com .tit .cgt.on{background: #c01a20;color: #fff;}
.adv2 .adv_com .tit .zx { display:block; width:140px; height:60px; text-align:center;}


.wy{width: 500px;margin: 0 auto;margin-top: 40px;}
.wy .wy-ul{display: flex;width: 440px;}
.wy .wy-ul li{border: 1px solid #ddd;margin: 0 10px;/* width: 29px; */text-align: center;padding: 4px 10px;}
.on{color: #fff;background: #c01a20;}


.deve{background: url(../images/deve.jpg)no-repeat center;background-size: inherit;height: 800px;}
.deve-all{width: 1362px;margin: 0 auto;display: flex;flex-wrap: wrap;}
.deve-list{width: 240px;}
.deve-list h1{font-size: 26px;font-weight: bold;color: #fff;}
.deve-list p{font-size: 13px;color: #fff;line-height: 22px;}
.deve-list p span{font-weight: bold;font-size: 14px;}

.deve-list:nth-child(1){margin-top: 88px;margin-left: 20px;}
.deve-list:nth-child(2){margin-top: 125px;margin-left: -6px;}
.deve-list:nth-child(3){margin-top: 96px;margin-left: 61px;}
.deve-list:nth-child(4){margin-top: 137px;margin-left: -9px;width: 220px;}
.deve-list:nth-child(5){margin-top: 56px;margin-left: 124px;box-sizing: border-box;width: 227px;}
.deve-list:nth-child(6){margin-top: 320px;margin-left: 110px;}
.deve-list:nth-child(7){margin-top: 402px;margin-left: 48px;}
.deve-list:nth-child(8){margin-top: 338px;margin-left: -1px;}
.deve-list:nth-child(9){margin-top: 289px;margin-left: 62px;}




.deve2{background: url(../images/deve2.jpg)no-repeat center;background-size: inherit;height: 800px;}
.deve2-all{width: 1362px;margin: 0 auto;display: flex;flex-wrap: wrap;}
.deve2-list{width: 240px;}
.deve2-list h1{font-size: 26px;font-weight: bold;color: #fff;}
.deve2-list p{font-size: 13px;color: #fff;line-height: 22px;}

.deve2-list:nth-child(1){margin-top: 111px;margin-left: 20px;width: 115px;}
.deve2-list:nth-child(2){margin-top: 49px;margin-left: 116px;}
.deve2-list:nth-child(3){margin-top: 71px;margin-left: 28px;width: 132px;}
.deve2-list:nth-child(4){margin-top: 182px;margin-left: 108px;width: 136px;}
.deve2-list:nth-child(5){margin-top: 101px;margin-left: 124px;box-sizing: border-box;width: 243px;}
.deve2-list:nth-child(6){margin-top: 385px;margin-left: 110px;}
.deve2-list:nth-child(7){margin-top: 295px;margin-left: -4px;}
.deve2-list:nth-child(8){margin-top: 363px;margin-left: 40px;}
.deve2-list:nth-child(9){margin-top: 292px;margin-left: 11px;}
.deve2-list:nth-child(10){margin-top: 259px;margin-left: 44px;width: 100px;}



/**/



/**/



/**/



/**/



/**/



/**/