
@font-face {
  font-family: 'Regular';
  src: url('./SourceHanSansCN-Regular.otf');
}


.bold{ font-weight:bold;}

body{min-width:1400px;max-width:1920px;margin: 0 auto !important; color:#333333;font-size: 18px;font-family: 'Regular';}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1400px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}

.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.w {flex-wrap: wrap;}

.bold{ font-weight:bold;}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}
.w {flex-wrap: wrap;}

.bold{ font-weight:bold;}
.hei10{ height:10px; line-height:10px; width:100%}
.hei20{ height:20px; line-height:20px; width:100%}
.hei30{ height:30px; line-height:30px; width:100%}
.hei40{ height:40px; line-height:40px; width:100%}
.hei50{ height:50px; line-height:50px; width:100%}
.hei60{ height:60px; line-height:60px; width:100%}
.hei70{ height:70px; line-height:70px; width:100%}
.hei80{ height:80px; line-height:80px; width:100%}
.hei90{ height:90px; line-height:90px; width:100%}
.hei100{ height:100px; line-height:100px; width:100%}
.no{ display:none;}

.between{display: flex;flex-direction: row;justify-content: space-between;}
.img_center{display:flex;justify-content:center;align-items:center;}
.f {display: flex;}
.fens{flex-flow: row wrap;align-content:space-between;}

.fc{flex-direction:column}
.jcfs {justify-content: flex-start;}
.jcfe {justify-content: flex-end;}
.jcsa {justify-content: space-around;}
.jcsb {justify-content: space-between;}
.jcc{justify-content: center;}
.jcse {justify-content: space-evenly;}
.aic {align-items: center;}
.aib {align-items: baseline;}
.aifs{align-items: flex-start;}
.aife {align-items: flex-end;}
.tac {text-align: center;}
.taj{ text-align:justify;}
.tal {text-align: left;}
.tar{text-align: right;}
.w {flex-wrap: wrap;}
.p_r {position: relative;}
.p_a {position: absolute;}
.ellipsis {
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.dclick{cursor:pointer; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out;}
.left_center{display:flex;align-items:center;}
.right_center{display:flex;justify-content:flex-end;align-items:center;}
.center{display: flex;flex-direction: row;justify-content: space-between;justify-content: space-around;}
.ht_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.ht_img:hover{transform: scale(1.06);}
.posre{ position:relative;}

.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font17{ font-size:17px;}
.font18{ font-size:18px;}
.font19{ font-size:19px;}
.font20{ font-size:20px;}
.font21{ font-size:21px;}
.font22{ font-size:22px;}
.font23{ font-size:23px;}
.font24{ font-size:24px;}
.font25{ font-size:25px;}
.font26{ font-size:26px;}
.font27{ font-size:27px;}
.font28{ font-size:28px;}
.font29{ font-size:29px;}
.font30{ font-size:30px;}
.font31{ font-size:31px;}
.font32{ font-size:32px;}
.font33{ font-size:33px;}
.font34{ font-size:34px;}
.font35{ font-size:35px;}
.font36{ font-size:36px;}
.font37{ font-size:37px;}
.font38{ font-size:38px;}
.font39{ font-size:39px;}
.font40{ font-size:40px;}
.font41{ font-size:41px;}
.font42{ font-size:42px;}
.font43{ font-size:43px;}
.font44{ font-size:44px;}
.font45{ font-size:45px !important;}
.font47{ font-size:47px !important;}

.font50{ font-size:50px !important;}

.font52{ font-size:52px !important;}

.font55{ font-size:55px !important;}
.font56{ font-size:56px !important;}

.font68{ font-size:68px !important;}

.font70{ font-size:70px !important;}

.font72{ font-size:72px !important;}
.font76{ font-size:76px !important;}

.font60{ font-size:60px !important;}
.font64{ font-size:64px !important;}
.cor000{ color:#000000;}
.corfff{ color:#ffffff !important;}

.cor333{ color:#333333;}
.cor444{ color:#444444;}
.cor555{ color:#555555;}
.cor666{ color:#666666;}
.cor777{ color:#777777;}
.cor888{ color:#888888;}
.cor999{ color:#999999;}
.corc1{ color: #C2C1C1;}
.corf8{ color:#f8f8f8;}
.cor90{ color:#909090;}





/* 首页 */
.top{ width:100%; height:120px; position:absolute; left:0; top:0; z-index:9;}
.top1{ height:120px; }
.top2{ background:url(../images/top2.png) no-repeat left center; padding:0 0 0 62px; line-height:18px;}
.top2 span{ display:block;}
.top2 label{ display:block; margin:3px 0 0 0;}

.header{width: 100%;height: 80px; position:absolute; left:0; top:120px;z-index:9;}
.header1{width: 1400px;height: 80px;}




.nav{ width:1400px; height:80px; }
.nav>ul{width:1400px; height:80px; text-align:center;}
.nav>ul>li{height: 80px;width:174px;background: #FFFFFF;}
.nav>ul>li>a{color: #333333; font-size:18px;line-height:20px; display:block; width:174px; height:55px; padding:25px 0 0 0;}
.nav>ul>li>a>span{ color:#999999; display:block; font-size:12px;}
.nav>ul>label{width: 1px;height: 80px;background: #DCDCDC;}
.nav ul li b{ left:130px; top:7px;}
.nav>ul>li>a:hover{background:#c61a26; color:#ffffff}
.nav>ul>li>a:hover span{color:#ffffff}

.nav_on{ background:#c61a26; color:#ffffff !important;}
.nav_on span{ color:#ffffff !important;}


.header_{width: 100%;height: 109px;background:#ffffff;color:#313131;width: 100%; z-index:999;  position:absolute;position:  fixed ;top:0; left: 0;display: none; z-index:999;box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2); }
.header1_{width: 1200px;  display: flex;align-items: center;height: 109px;display:flex;justify-content:center;align-items:center;}
.header1_  .logo2{width:85px;}
.header1_  .logo2 img{ width:100%;}
.header1_  .logo2 a{color:#caac83; font-size:36px;  }

.nav2>ul{align-items: center;height: 68px; line-height:68px; width:1000px; margin:15px 0 0 0;}
.nav2>ul>li{align-items: center;height: 68px; line-height:68px;width:90px;float:left;width:180px;}
.nav2>ul>li>a{height:68px;line-height:68px; display:inline-block;font-size: 18px; color: #333333; text-align:center; }
.nav2>ul>li>a:hover{color:#c61a26; }
.nav_on2{color:#c61a26 !important; }


.img360{-webkit-transition:-webkit-transform 2s}
.img360:hover{-webkit-transform: rotate(360deg);}

/* 内容 */
.cor{color: #C61A26 !important;}
.cor1{color:#F97F24 !important;}
.cor2{color: #fbce62 !important;}
.cor3{color: #feca4a !important;}
.ls2{ letter-spacing:2px;}
.title{text-align: center;}

.title p{ height:50px;}
.title p span{width: 8px;height:8px;background: #FFFFFF;border: 3px solid #C61A26;border-radius: 50%; margin:23px 0 0 5px;}
.title h3{height:45px;}
.title a{width: 162px;height: 42px;border: 1px solid #C61A26;border-radius: 21px; margin:10px auto 0 auto; }
.title a img{ margin-left:24px;}
/*首页*/
.banner{ height:985px; width:100%; overflow:hidden;position:relative;}

.banner1{ position:relative;}
.banner1 ul li{width: 100%;overflow: hidden;position:relative;}
.banner1 ul li h5{width: 100%;height: 80px;background: rgba(0, 0, 0, 0.5);position:absolute;left:0;bottom:0;line-height: 80px;text-indent: 1em;font-size: 30px;color: #fff}
.banner .prev{display: block;position:absolute;top:0;left:20px;bottom:0;margin:auto;cursor: pointer;}
.banner .next{display: block;position:absolute;top:0;right:20px;bottom:0;margin:auto;cursor: pointer;}
.banner .bd li{ height:985px;}
.banner .bd li a{ width:100%; display:block; height:829px;}

.banner .hd{ height:17px; position:absolute; bottom:80px; left:0; z-index:1; width:100%;}
.banner .hd ul{zoom:1; }
.banner .hd ul li{ margin:0 8px;  width:15px; height:15px; line-height:999px; overflow:hidden; text-align:center; cursor:pointer; border-radius:50%;  }
.banner .hd ul li.on{ background:;  border-radius:50%;  }


.home1{ background:url(../images/home1.jpg) no-repeat center center; width:100%; height:875px;}
.home1_1{ width:855px;}
.home1_2{ width:855px; padding:213px 0 0 0;}
.home1_2 p{ height:100px;}
.home1_2 p span{width: 7px;height:7px;background: #FFFFFF;border: 3px solid #C61A26;border-radius: 50%; display:block;  margin:30px 0 0 5px;}
.home1_2 strong{width: 55px;height: 4px;background: #C61A26; display:block;}
.home1_2 h3{line-height: 40px;width: 620px; padding:18px 0 0 0; height:203px;}
.home1_3{ height:140px;}
.home1_3 li{ width:178px;}
.home1_3 li p{ height:50px; line-height:50px;}
.home1_3 li label{ height:30px; display:block; line-height:30px;}
.home1_4{ height:35px; line-height:35px;}
.home1_4:hover{ color:#C61A26;}
.home1_5{ padding:168px 0 0 0; width:438px;}
.home1_6{ width:211px; height:236px; background:url(../images/home1_6.jpg) no-repeat center center; left:860px; top:364px;}
.home1_6 h3{width: 186px;height: 210px;background: #FFFFFF;}
.home1_6 h3 p{ height:16px;}
.home1_6 h3 b{width: 64px;height: 2px;background: #DFDEDC; display:block; margin:15px auto 24px auto;}
.home1_6 h3 span{width: 52px;height: 52px;background: #FFFFFF;box-shadow: 0px 1px 45px 5px rgba(4,0,0,0.1);border-radius: 50%;}


.home2{  padding:55px 0 0 0; width:100%;}
.home2_1{ background:url(../images/home2_1.jpg) no-repeat right bottom; padding:0 0 77px 0; margin:55px auto 0 auto;}
.home2_2{ height:782px;}
.home2_3{ background:url(../images/home2_3.png) no-repeat; background-position:center 50px; width:1156px;  margin-left:120px; left:0; top:688px;}
.home2_3 li{ text-align:center;}
.home2_3 li span{ display:block; height:57px; line-height:57px; background:url(../images/home2_3_1.png) no-repeat bottom center;}
.home2_3 li b{ opacity:0.7; padding:52px 0 0 0; height:50px; line-height:50px;}
.home2_3 .on span{ color:#C61A26;background:url(../images/home2_3_2.png) no-repeat bottom center;}
.home2_3 .on b{opacity:1;}
.home3{ width:100%; padding:60px 0 0 0; }
.home3_1{ margin:50px auto 0 auto; height:520px;}
.home3_1 li{ width:162px; height:520px; overflow:hidden;}
.home3_1 li b{ width:100%;}
.home3_1 li h3{ left:25px; bottom:0; height:160px;}
.home3_1 li p{ height:90px;}
.home3_1 li p span{ width: 4px;height:4px;border: 2px solid #C61A26;border-radius: 50%; margin:20px 0 0 5px ;}
.home3_1 li a{ height:35px;}
.home3_1_{ width:862px !important;}
.home3_1_ h3{ left:32px !important;}


.home4{ width:100%; padding:100px 0 80px 0;}
.home4_1{ margin:50px auto 0 auto; background:url(../images/home4.png) no-repeat bottom right; padding:0 0 33px 0;}
.home4_1 li{ width:288px; height:740px; overflow:hidden;}
.home4_1 li b{ width:100%;}
.home4_1 li h3{ left:42px; bottom:0; height:260px;}
.home4_1 li p{ height:140px;}
.home4_1 li p span{ width: 4px;height:4px;border: 2px solid #C61A26;border-radius: 50%; margin:20px 0 0 5px ;}
.home4_1 li a{ width: 162px;height: 42px;border: 1px solid #ffffff;border-radius: 21px;}
.home4_1_{ width:1080px !important;}



.home5{ width:100%; padding:60px 0 0 0;}
.home5_1{ margin:50px auto 0 auto; background:url(../images/home5_1.jpg) no-repeat center center; height:840px;}

.home5_2 { height:564px;}
.home5_2 p{ height:80px; line-height:80px; padding:54px 0 0 35px;}
.home5_2 b{width: 53px;height: 2px;background: #FFFFFF; margin-left:35px; display:block;}
.home5_2 span{width: 295px;line-height: 30px; display:block; margin:30px 0 0 35px; height:160px;}
.home5_2 a{width: 162px;height: 42px;border: 1px solid #ffffff;border-radius: 21px;margin:0 0 0 35px;}
.home5_3{}
.home5_3 li{width: 306px;height: 225px;background: #FFFFFF;}
.home5_3 li h3{ width:265px; margin:0 auto; height:50px; padding:14px 0 17px 0;}
.home5_3 li h3 b{width: 28px;height: 2px;background: #7F7F7F; margin:34px 0 0 0;}
.home5_3 li h3 strong{ height:50px;}
.home5_3 li h2{ width:265px; margin:0 auto; height:65px; line-height:65px;}
.home5_3 li h1{width:265px; margin:0 auto; line-height:28px; color: #999999;}
.home5_3_{background: #C61A26 !important; color:#ffffff !important;}
.home5_3_ h1{color:#ffffff !important;}
.home5_3_ h3 b{background: #FFFFFF !important;}
.home5_3_ h3 .home5_31{ display:none;}
.home5_3_ h3 .home5_32{ display:block !important;}



.home6{ width:100%; padding:60px 0;}
.home6_1{text-align: center;}
.home6_1 p{ height:50px;}
.home6_1 p span{width: 8px;height:8px;background: #FFFFFF;border: 3px solid #C61A26;border-radius: 50%; margin:23px 0 0 5px;}
.home6_1 h3{height:45px;}
.home6_1 a{width: 162px;height: 42px;border: 1px solid #D5D5D5;border-radius: 21px; margin:10px 0 0 0; }
.home6_1 a img{ margin-left:24px;}
.home6_2{ padding:20px 0 0 0;}
.home6_2 li{ width:320px; margin-right:40px;}
.home6_2 li p{ height:95px; line-height:95px;}
.home6_2 li p span{ margin-right:15px;}
.home6_2 li b{ width:320px; height:181px; overflow:hidden;}
.home6_2 li h3{ height:80px; line-height:80px; overflow:hidden;}
.home6_2 li label{ margin:52px 0 0 0;width: 162px;height: 42px;border: 1px solid #999999;border-radius: 21px;}
.home6_2 li label img{ margin-left:20px;}




.bot1{ background:#181819; color:#ffffff; padding:60px 0 0 0;}
.bot2{ padding:0 0 30px 0;}
.bot3{ width:800px;}
.bot3 h3{ height:38px;}
.bot3 h2{ height:60px; color:#FBFBFB;}
.bot3 p{line-height: 42px;}
.bot4{ width:575px; padding:20px 0 0 0;}
.bot4 li{width: 167px;height:185px;background: #222222; padding:15px 0 0 0;}
.bot4 li .bot5{ width:137px; height:137px; background:#ffffff; margin:0 auto;}
.bot4 li .bot5 img{width:137px; height:137px;}
.bot4 li p{ height:49px; line-height:49px; text-align:center; font-size:16px;}

.bot6{ height:70px; line-height:70px;color:#fefefe; font-size:14px; }
.bot6 a{ color:#fefefe; font-size:14px;}
.bot6 a:hover{ color:#fefefe; font-size:14px;}




.erjibanner{ width:100%; height:985px;background-repeat:no-repeat; background-position:center center;}
.erjibanner1{ width:100%; height:985px;background-repeat:no-repeat; background-position:center center;}

.lanmu{ border-bottom:#f0f0f0 solid 1px; width:100%; height:81px;}
.lanmu1{}
.lanmu1 a{ color:#333333; font-size:14px; border-bottom:#ffffff solid 3px; height:81px; line-height:81px; display:block; font-size:14px; margin-right:95px;}
.lanmu1 a:hover{ border-bottom:#c61a26 solid 3px; color:#c61a26; font-weight:bold;}
.lanmu1_{border-bottom:#c61a26 solid 3px !important; color:#c61a26 !important; font-weight:bold;}
.lanmu2{ padding:30px 0 50px 0;}
.lanmu2 span{ color:#333333; font-size:14px; width:125px; text-align:right;}
.lanmu2 p{ width:1275px; line-height:30px;}
.lanmu2 p a{ color:#333333; font-size:14px; margin-right:40px;}
.lanmu2_{ background:url(../images/lanmu2.png) no-repeat left center; padding:0 0 0 13px; color:#c61a26 !important;}


.about{ text-align:center; margin:60px auto 30px auto;}
.about b{ height:72px; width:100%; margin:0 0 40px 0; display:block;}
.about p{ width:100%; height:100px; line-height:100px; left:0; top:10px;}
.about strong{ display:block;  background-color: rgb( 229, 229, 229 );  width: 47px;  height: 7px; margin:0 auto;}

.about1{margin:20px auto 90px auto;font-size:16px;color: #666666;line-height:26px; }
.about2{margin:20px auto 50px auto;font-size:16px;color: #666666;line-height:26px; text-align:center; }

.about3{ width:100%; margin:0 auto 120px auto; }
.about4 li{ width:33.33%; height:640px; overflow:hidden; }
.about4 li b { width:100%; height:640px; }
.about4 li b img{ height:640px; }
.about4 li h3{  background: rgba( 198, 26, 38,0.52 );width: 100%;height: 640px; left:0; bottom:-640px;}
.about4 li h3 strong{ width:100%; height:50px;}
.about4 li h3 span{ width:100%; height:30px; line-height:30px; padding:55px 0 0 0; display:block; text-align:center;}
.about4 li:hover h3{bottom:0;}

.about5{ width:100%; height:110px; left:0; bottom:-47px;}
.about6{   background-color: rgb( 255, 255, 255 );  box-shadow: 0px 6px 5px 3px rgb( 0, 0, 0,0.1 );   width: 1196px;  height: 101px;  z-index: 122; margin:0 auto;}
.about6 a{ width:110px;}
.about6 p span{ color:#c61a26; font-size:34px;}
.about7{}
.about7 li{ margin-bottom:67px;}
.about7 li b{ width:700px; height:406px;}
.about7 li h3{ width:630px;}
.about7 li h3 span{ display:block; height:85px; line-height:85px; padding:30px 0 0 0;}
.about7 li h3 strong{width: 47px;background-color: rgb( 229, 229, 229 );  height: 6px; display:block;}
.about7 li h3 label{ display:block; line-height:26px; padding:32px 0 0 0;}


.about15{ margin:0 0 17px 0;}
.about15 p{ height:90px; line-height:90px;}
.about15 b{ background-color: rgb(198, 26, 38);  width: 28px;  height: 3px; display:block;}
.about16{ width:850px;}
.about16 li{ width:850px; line-height:39px;}


.about16 li img{ width:160px; padding:5px; border:#dddddd solid 1px; border-radius:10px; margin:20px 0 0 0;}
.about161{ width:520px;}
.about162{ width:520px;}
.about162 li{ width:154px;}
.about162 li b{ width:152px; height:152px; border:#f8f8f8 solid 1px;}
.about162 li b img{ width:140px;}
.about162 li p{ height:55px; line-height:55px; text-align:center;}

.about17{ height:525px; border-radius:100px 0   100px 0; overflow:hidden;}

.about18{ background:url(../images/about18.jpg) no-repeat center center; height:740px; width:100%;}
.about181{ padding:90px 0 0 0; line-height:60px;}
.about182{ padding:50px 0 0 0;}
.about182 li{ margin-bottom:50px;} 
.about182 .text{ width:330px; border:0; background:unset; border-bottom:#ffffff solid 2px; color:#ffffff; font-size:16px; height:73px; line-height:73px; }
.about182 .text1{ width:1400px; border:0; background:unset; border-bottom:#ffffff solid 2px; color:#ffffff; font-size:16px; height:140px; line-height:30px; }
.about182 li:nth-child(6){ width:1200px;}
.about182 .text2{ width: 234px;  height: 60px; border:0; background:#c61a26; color:#ffffff; font-size:16px; }
.about182 input::-webkit-input-placeholder {color: #ffffff;  }
.about182 textarea::-webkit-input-placeholder {color: #ffffff;  }




.map{width: 100%;height:620px; border:#dddddd solid 1px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.case1{ border-bottom:#eaeaea solid 1px; height:61px; line-height:61px;}
.case2{ border-right:#eaeaea solid 1px;border-left:#eaeaea solid 1px; height:61px; line-height:61px; width:64px; float:left;}
.case3{ color:#222222; font-size:14px; padding-left:20px; float:left;}
.case3 a{ color:#222222; }

.acase4{ float:right;}
.acase4 a{ color:#333333; font-size:15px; display:inline-block; margin:0; padding:0 20px;}
.acase4 a:hover{ background:#fe8a3f; color:#ffffff;}
.acase4_ { background:#fe8a3f; color:#ffffff !important;}


.case{ padding:40px 0 0 0;}
.case li{ width:590px; height:257px;box-shadow: 0 2px 10px rgba(0,0,0,0.2); background:#ffffff; float:left; margin-bottom:33px; cursor:pointer; border:#e5e5e5 solid 1px;}
.case li:nth-child(2n){ float:right;}
.case li .case4{ width:304px; height:257px; overflow:hidden;float:left;}
.case li .case4 img{width:100%; display:inherit;}
.case li .case5{ width:265px; float:right;}
.case li .case5 p{ color:#333333; font-size:20px; height:30px; line-height:30px; margin:40px 0 10px 0; overflow:hidden;}
.case li .case5 span{ color:#888888; font-size:15px; text-align:justify; line-height:31px; height:93px; overflow:hidden; display:block; width:230px;}
.case li .case6{ width:83px; padding:21px 0 0 0; float:right; }
.case li .case6 a{ width:83px; height:33px; background:#b29873;color:#ffffff; font-size:14px;}
.case li:hover{ border:#b29873 solid 1px;}
.case li:hover .case5 p{ color:#b29873; font-weight:bold;}


.about23{ position:relative;}
.about23 .prev{ position:absolute; left:-22px; top:151px;}
.about23 .next{ position:absolute; right:-22px; top:151px;}


.about24{ padding:50px 0 24px 0; }



.fenlei{ height:78px; border:#dddddd solid 1px; margin:40px auto;}
.fenlei .fenlei1{ width:124px; height:78px;color:#333333; font-size:18px; border-right:#dddddd solid 1px;}
.fenlei .fenlei1 span{ width:1px; height:18px; display:inline-block; background:#1dada2; margin-right:10px; }
.fenlei .fenlei2{ width:130px; height:78px; color:#666666; font-size:14px;}
.fenlei .fenlei2:hover{ width:130px; height:78px; color:#333333; font-size:14px;}
.fenlei .fenlei2 .fenlei3{color:#333333 !important;}

.pro{ width:1400px; margin:70px auto 0 auto;}
.pro li{width: 436px;background: #F6F6F6; margin-bottom:30px; margin-right:30px; float:left;}
.pro li b{width: 436px;height: 276px; overflow:hidden;}
.pro li b img{width: 436px;}

.pro li p{ height:63px; width:375px; margin: auto; color:#333333; background:url(../images/bangong14_1.png) no-repeat right center;}
.pro li p span{ color:#333333;}
.pro li p label{ padding:0 28px 0 0 ; color:#999999;  }
.pro li:hover{ background:#D22D1F;}
.pro li:hover p{ background:url(../images/bangong14_1on.png) no-repeat right center;}

.pro li:hover  p span{ color:#ffffff;}
.pro li:hover  p label{ color:#ffffff;}

.pro li:nth-child(3n){ margin-right:0;}

.zshz{ padding:50px 0 75px 0; text-align:center;}
.zshz li{width: 300px;height: 404px;background: #F4F4F4;}
.zshz li b{ height:70px;}
.zshz li p{ height:60px; line-height:60px; padding:15px 0 0 0;}
.zshz li span{ width:230px; margin:0 auto; line-height:30px; display:block;}
.zshz li a{ margin:34px auto 0 auto;width: 116px;height: 50px;background: #b29873;}
.zshz li:nth-child(2),.zshz li:nth-child(4),.zshz li:nth-child(5),.zshz li:nth-child(7){ background:#F9F8F8;}


.apro{ width:1200px; margin:80px auto 0 auto;}
.apro li{ width:390px; margin-bottom:65px; margin-right:15px; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; float:left;}
.apro li .pro1{ width:388px;border:#dddddd solid 1px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);  height:388px;transition: all 0.3s; overflow:hidden; border-right:#dddddd solid 1px; background:#ffffff;}
.apro li .pro1 img{ max-width:100%;max-height:100%;}
.apro li .pro2{ width:100%; }
.apro li .pro2 p{ color:#333333; font-size:23px;height:85px; line-height:85px; width:100%; text-align:center;}
.apro li .pro2 label{ margin:0 auto; color:#ffffff; font-size:19px; text-align:center; width:174px; height:50px; background:#fe8a3f;}
.apro_ .pro1{ border:#fe8a3f solid 1px !important;}
.apro_ .pro2 p{ color:#fe8a3f !important; font-weight:bold;}
.apro li:nth-child(3n){ margin-right:0;}

.newsding{margin-bottom: 50px;padding-bottom: 15px;font-size: 12px; margin-top:50px;}
.newsding>img{margin:0 15px;}

.news{ padding:60px 0 50px 0;}
.news li{ width:320px; margin-right:40px; float:left; margin-bottom:30px;}
.news li p{ height:95px; line-height:95px;}
.news li p span{ margin-right:15px;}
.news li b{ width:320px; height:181px; overflow:hidden;}
.news li h3{ height:80px; line-height:80px; overflow:hidden;}
.news li label{ margin:52px 0 0 0;width: 162px;height: 42px;border: 1px solid #999999;border-radius: 21px;}
.news li label img{ margin-left:20px;}
.news li:nth-child(4n){ margin-right:0;}



.news li:hover .news2 dt{ background:url(../images/news22.png) no-repeat center center;}

.sxy{margin:40px auto 0 auto;width:100%;font-size: 14px;color:#666}
.sxy1{width:100%;height:30px;}
.sxy2{width:100%;height:30px;}
.sxy a{font-size: 14px;color:#666}

.con {padding: 50px 0 80px;min-height: 200px;}
.article_title{text-align: center;margin-bottom: 40px}
.article_title h2{font-size:24px;color:#333;}
.article_title p{font-size: 14px;color:#858585;margin-top: 12px;}
.article_body{ width:100%;word-wrap:break-word;font-size: 18px;line-height:35px;}
.article_body img{max-width:100%; display:block; margin:0 auto;}



.pagination{ width:100%; font-size:18px; color:#333333; text-align:center; margin:20px auto 20px auto ;}
.pagination li{ width:35px; height:35px; text-align:center; line-height:35px; display:inline-block; margin:0 3px;border:#dddddd solid 1px; border-radius:50%;}
.pagination li a{width:35px; height:35px; display:block; color:#333333; }
.pagination li a:hover{ color:#ffffff; background:#c61a26; border-radius:50%;}


.qahome10{width: 100%; padding: 0 0 70px 0; background:#f7f7f7;}
.qahome10_1{ color:#fe8a3f; text-align:center; padding:0 0 40px 0;}
.qahome10_1 p{ font-size:50px; height:100px;}
.qahome10_1 p span{ margin-left:30px;}
.qahome10_1 label{ font-size:29px; height:45px; color:#444444;}
.qahome10_2{ padding:0 0 0 0;}
.qahome10_3{ width:694px; height:57px; background:#1947cb; border-radius:30px; margin:0 auto; color:#ffffff;}
.qahome10_3 label{ width:416px; color:#ffffff; text-align:center; font-size:27px;}
.qahome10_3 span{ border:#dddddd solid 1px; border-radius:30px; height:55px;}
.qahome10_3 span p{ border:#ffffff solid 2px; border-radius:30px; height:51px; width:256px; color:#ffffff; font-size:27px;}
.qahome10_3 span p img{ margin-right:10px;}
.qahome10_4{ width:1200px; margin:0 auto 35px auto;}
.qahome10_4 .text4{ width:386px; height:71px; background:#ffffff; line-height:71px; border:#dddddd solid 1px; padding:0 25px; color:#666666; font-size:20px; outline:none;}
.qtext5{ margin:0 auto; display:block; width:388px; height:55px; line-height:55px; border:0; background:#fe8a3f; color:#ffffff; font-size:22px; border-radius:30px; letter-spacing:3px;}

.ahome10{width: 100%; padding:70px 0; background:#f7f7f7;}
.ahome10_1{ color:#1e222a; text-align:center;}

.ahome10_1 label{ font-size:35px; height:140px; color:#1e222a;}
.ahome10_2{box-shadow: 0 2px 10px rgba(0,0,0,0.2); background:#ffffff; padding:75px 0 50px 0;}
.ahome10_3{ width:640px; height:57px; background:#fe8a3f; border-radius:30px; margin:0 auto; color:#ffffff;}
.ahome10_3 label{ width:360px; color:#ffffff; text-align:center; font-size:27px;}
.ahome10_3 span{ border:#dddddd solid 1px; border-radius:30px; height:55px;}
.ahome10_3 span p{ border:#ffffff solid 2px; border-radius:30px; height:51px; width:270px; color:#ffffff; font-size:27px;}
.ahome10_3 span p img{ margin-right:10px;}
.ahome10_4{ width:1095px; margin:35px auto;}
.ahome10_4 .text4{ width:349px; height:64px; line-height:64px; border:#dddddd solid 1px; padding:0 25px; color:#666666; font-size:18px; outline:none;}
.text5{ margin:0 auto; display:block; width:206px; height:50px; line-height:50px; border:0; background:#fe8a3f; background-image:url(../images/text5.png); background-repeat:no-repeat; background-position:160px center; color:#ffffff; font-size:24px; border-radius:30px; letter-spacing:3px;}

.shebei{ padding:80px 0 0 0;}
.shebei li{ width: 381px;height: 299px;background: #F7F7F7;margin-bottom:97px; float:left; margin-right:28px;}
.shebei li .shebei1{ width:353px; height:252px; left:14px; top:-34px; background:#cccccc; overflow:hidden}
.shebei li .shebei1 img{max-width:353px; max-height:252px;}
.shebei li p{ height:80px; line-height:80px; color:#222222; text-align:center; font-size:18px; margin:0 auto; padding:215px 0 0 0;}
.shebei li:nth-child(3n){ margin-right:0;}

.shebei_ p{ color:#ffffff !important;}


.bgf7{ background:#f7f7f7; padding:50px 0 80px 0;}


.ashebei{ padding:0 0 0 0;}
.ashebei li{ width:428px; height:280px; margin-right:58px;float:left; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; background:#ffffff; margin-bottom:70px;}
.ashebei li .shebei1{ width:428px; height:280px;  overflow:hidden;}


.ashebei li:nth-child(3n){ margin-right:0;}




/*发展历程*/
.fazhan1{ background:url(../images/fazhan1.jpg) no-repeat center center; width:100%; height:1000px;}
.fazhan2{ background:url(../images/fazhan2.jpg) no-repeat center center; width:100%; height:1000px;}
.fazhan3{ background:url(../images/fazhan3.jpg) no-repeat center center; width:100%; height:998px;}
.fazhan4{ background:url(../images/fazhan4.jpg) no-repeat center center; width:100%; height:1000px;}

.fazhan{ margin:165px auto 0 auto;}
.fazhan p{ font-size:70px; color:#ffffff; opacity:0.1; text-transform:uppercase; height:70px; line-height:70px; margin:0 auto 60px auto;}
.fazhan h3{ height:50px; line-height:50px; left:0; top:35px; width:100%;}
.fazhan h2{ line-height:27px;}
/*荣誉资质*/
.rongyu{ padding:0 0 0 0;}
.rongyu li{ width:436px; height:285px; margin-right:46px;float:left; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer; background:#ffffff; margin-bottom:30px;}
.rongyu li .rongyu1{ width:436px; height:285px;  overflow:hidden;}
.rongyu li:nth-child(3n){ margin-right:0;}

/*合作伙伴*/
.huoban{ padding:0 0 0 0;}
.huoban li{  width: 333px; background:#f9f9f9;  height: 119px; margin-right:22px;float:left; transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer;margin-bottom:30px;}
.huoban li .huoban1{ width:333px; height:119px;  overflow:hidden;}
.huoban li .huoban1 img{max-width:333px; max-height:119px;}
.huoban li:nth-child(4n){ margin-right:0;}


.xf{width:70px;height: 366px;position: fixed;top:0;right:0%;bottom:0;margin:auto;z-index: 999}
.xf>ul{height: 100%;text-align: center;}
.xf>ul>li{width:69px;height: 69px;background: #c61a26; position: relative; margin-bottom:3px;}
.xf>ul>li>a{width: 100%;height: 100%;}
.xf>ul>li:last-child{background: #babbbc; }
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 90px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 230px;font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:5px;}
.xf>ul>li:hover{ background:#000000;}
.xf>ul>li:hover .xfl{display: flex;}
.xf>ul>li:hover .xf0{display: none;}
.xf>ul>li:hover .xf0_{display: inline-block;}
.xf>ul>li:hover a>p{font-size: 14px;}

.fzlc{ border-bottom:#e4e4e4 solid 2px; height:95px; line-height:95px; padding:47px 0 0 0;}
.fzlc1{ background:url(../images/fzlc1.png) repeat-y; background-position:110px center; padding:75px 0 0 0 ;}
.fzlc1 li{ background:url(../images/fzlc2x.png) no-repeat; background-position:right 20px; color:#666666;}
.fzlc1 li .fzlc2{ height:50px;}
.fzlc1 li .fzlc2 span{ width:96px;}
.fzlc1 li .fzlc2 p{ background:url(../images/fzlc2.png) no-repeat left center; padding:0 0 0 75px;}
.fzlc1 li .fzlc3{ margin:20px 0 60px 170px; line-height:30px; font-size:16px; height:0px; overflow:hidden;color:#666666;}
.fzlc1_{ color:#c61a26 !important;background:url(../images/fzlc2on.png) no-repeat !important; background-position:right 20px !important;}
.fzlc1_ .fzlc3{ height:auto !important;}
.miny{ background:#f6f6f6;}

/*民用家居*/
.title1{text-align: center; line-height:58px;}
.title1 b{ left:460px; top:0; height:150px;}
.title1 strong{ left:425px; top:0; height:150px;}

.title1 p{ padding:11px 0 0 0;}
.title1 h3{}


.minyong1{ background:url(../images/minyong1.jpg) no-repeat center center; width:100%; height:751px;}
.minyong2{}
.minyong2 p{ height:40px; line-height:40px; margin-bottom:12px;}
.minyong2 b{width: 100px;height: 2px;background: #C61A26; display:block; margin-left:30px;}
.minyong3{line-height: 24px;width: 793px;}
.minyong4{ padding:25px 0 0 0;}
.minyong4 span{ height:55px; line-height:55px; display:block;}
.minyong4 b{width: 21px;height: 2px;background: #C61A26; display:block;}
.minyong4 label{line-height: 24px; padding:16px 0 0 0; display:block;width: 245px;}


.minyong5{ background:#f6f6f6;}
.minyong5_1{ padding:70px 0 0 0 ;}
.minyong5_2{ width:280px;}
.minyong5_3{width: 280px;height: 100px;background: #C61A25; line-height:30px; margin-bottom:1px;}
.minyong5_3 span{opacity: 0.4;}
.minyong5_4{width: 280px; height:520px; overflow:hidden;}
.minyong5_4 li{width: 280px;height: 64px;background: #FFFFFF url(../images/minyong5_4.png) no-repeat; margin-bottom:1px; line-height:64px;  background-position:239px center;}
.minyong5_4 li span{ padding:0 0 0 30px;}
.minyong5_4 a{ padding:0 0 0 30px;width: 280px;height: 64px;background: #FFFFFF url(../images/minyong5_4.png) no-repeat; margin-bottom:1px; line-height:64px;  background-position:239px center; display:block;}
.minyong5_4 a:hover{ background: #E89D29 url(../images/minyong5_4_.png) no-repeat;background-position:239px center;  color:#FEFEFE;}


.minyong5_4_{ background:#E89D29 url(../images/minyong5_4_.png) no-repeat !important;background-position:239px center !important;color: #FEFEFE !important;}
.minyong5_5{width: 280px;height: 141px;background: #FFFFFF;border-radius: 1px;}
.minyong5_5 h2{height:50px;}
.minyong5_5 h3 p{ padding:0 0 0 8px; line-height:20px;}
.minyong5_5 h3 p span{ display:block;}
.minyong5_6{ width:1078px;}
.minyong5_7{ width:1078px; height:365px; margin:0 0 31px 0;background: #C61A25;}
.minyong5_9{ width:1078px; height:365px; overflow:hidden;}
.minyong5_9 img{ width:1078px; height:365px;}
.minyong5_8{ right:55px; top:0; width:240px;}
.minyong5_10 p{ height:65px; line-height:65px; padding:28px 0 0 0;}
.minyong5_10 b{width: 115px;height: 3px;background: #FFFFFF; display:block;}
.minyong5_10 a{width: 146px;height: 45px;background: #FFFFFF;border-radius: 23px;color: #C61A25;  margin:19px auto 0 auto;}
.minyong5_10 a:hover{color: #C61A25;}

.minyong5_11{ line-height:36px; margin:17px 0 0 0; height:144px; overflow:hidden;}
.minyong5_12{width:1078px;}
.minyong5_12 li{width:340px;background: #FFFFFF;}
.minyong5_12 li b{width:340px; height:310px; background:#ffffff; overflow:hidden;}
.minyong5_12 li b img{ height:310px;}
.minyong5_12 li p{height: 55px; color:#666666;}
.minyong5_12 li:hover{background:#C61A25;}
.minyong5_12 li:hover p{ color:#ffffff;}

.minyong6{ padding:60px 0 85px 0;}
.minyong6_1{ margin:60px auto 0 auto;}
.minyong6_2{}
.minyong6_2 li{width: 320px;height: 496px;background: #FFFFFF; margin-right:40px; overflow:hidden;}
.minyong6_2 li b{width: 320px;height: 496px; overflow:hidden;}
.minyong6_2 li p{ left:0; bottom:-496px;}
.minyong6_2 li:hover p{ bottom:0;}

.minyong6_1 .prev{ left:-29px; top:217px;}
.minyong6_1 .next{ right:-29px; top:217px;}

.minyong7{ background:url(../images/minyong7.png) no-repeat top center;}
.minyong7_1{ text-align:center; padding:30px 0 0 0;}
.minyong7_1 p{color: #141414;line-height: 50px;}
.minyong7_1 span{line-height: 42px; padding:95px 0 0 0;}
.minyong7_1 b{ margin:50px auto 0 auto;width: 150px;height: 150px;background: #ffffff;}
.minyong7_1 b img{width: 150px;height: 150px;}
.minyong7_1 a{color: #353535; height:80px;}
.minyong7_1 a:hover{color: #353535;}

.minyong8{ padding:20px 0 70px 0;}
.minyong8_1{ margin:60px auto 0 auto;height:636px;}
.minyong8_2{ height:636px;}
.minyong8_2 li{height:636px;}
.minyong8_2 li .minyong8_3{width: 679px;height: 253px;background: #C61A26 url(../images/minyong8_3.png) no-repeat right top; left:0; bottom:0;}
.minyong8_3 p{ margin-left:72px; height:60px; padding:30px 0 0 0;}
.minyong8_3 p b{width: 26px;height: 4px;background: #FFFFFF; display:block; margin-right:10px;}
.minyong8_3 span{line-height: 30px; width:450px; display:block;  margin-left:110px;}

.minyong8_1 .prev{left:609px; bottom:0;}
.minyong8_1 .next{left:679px; bottom:0;}



.minyong9{ background:url(../images/minyong9.png) no-repeat center center; padding:0 0 60px 0;}
.minyong9_1{ padding:70px 0 25px 0;}
.minyong9_1 li{width: 332px;height: 118px;background: #f9f9f9;margin-bottom:30px;}
.minyong9_1 li img{max-width: 332px;max-height: 118px;}
.minyong9_2{}
.minyong9_2 a{width: 175px;height: 55px;background: #C61A26;}
.minyong9_2 a:hover{ color:#ffffff;}

.minyong10{ background:url(../images/minyong10.jpg) no-repeat center center; height:673px;}
.minyong10_1{ background:#f0f1f5; height:445px; margin:61px auto 0 auto;}
.minyong10_2 li{}
.minyong10_2 li b{ width:874px; height:445px;}
.minyong10_2 li h2{width: 135px;height: 2px;background: #ADADAD; left:829px; top:97px;}
.minyong10_3{width: 295px; margin-right:125px;}
.minyong10_3 p{ height:85px; line-height:85px; padding:53px 0 0 0;}
.minyong10_3 span{ line-height:24px;}
.minyong10_3 h3{ margin:32px 0 0 0;}
.minyong10_3 h3 label{width: 80px;height: 26px;border: 1px solid #C61A25;border-radius: 5px; margin-right:10px;}
.minyong10_4{width:874px; left:0; bottom:34px;}
.minyong10_4 li{width: 13px;height: 13px;border: 1px solid #FFFFFF;border-radius: 50%; margin:0 4px; line-height:999px; overflow:hidden;}
.minyong10_4 .on{background: #C61A26;border: 1px solid #C61A26;}
.pageState { left:987px; top:335px;}
.pageState span{ font-size:22px;  }
.pageState label{ color:#A0A1A6; margin:0 10px;}
.minyong10_1 .prev{top:199px; left:0;width: 38px;height: 70px;}
.minyong10_1 .next{ top:199px; right:0;width: 38px;height: 70px;}

.minyong11{height: 340px;background: #FFFFFF;}
.minyong11_1{ height:60px; padding:16px 0 0 0;}
.minyong11_1 span{ margin-left:50px;}
.minyong11_1 label{ margin-left:20px;}
.minyong11_2{ width:1270px; margin:0 auto;}
.minyong11_2 li{ width:340px;  margin-right:125px;}
.minyong11_2 li b{ width:340px; height:160px;}
.minyong11_2 li b img{max-width:340px; max-height:160px;}
.minyong11_2 li p{ background:url(../images/minyong11_2.png) no-repeat right center; height:70px; line-height:70px;}
.minyong11_2 li h3{width: 60px;height: 2px;background: #F0F0F0;}
.minyong12{ padding:50px 0 85px 0;}
.minyong12_1{ color:#353535; padding:80px 0 0 0;}
.minyong12_1 li{ text-align:center;}
.minyong12_1 li b{ height:80px; margin:0 auto;}
.minyong12_1 li p{ height:35px;}

.minyong13{ background:url(../images/minyong13.jpg) no-repeat center center; height:640px;}
.minyong13_1{ padding:130px 0 0 0;}
.minyong13_2{ width:460px;}
.minyong13_2 p{ height:110px; line-height:110px; padding:23px 0 0 0;}
.minyong13_2 span{width: 404px;height: 60px;background: #C61A26; margin-left:-51px;}
.minyong13_2 h3{ line-height: 36px; padding:40px 0 0 0;}
.minyong13_2 h3 label{ display:block;} 
.minyong13_3{width: 587px; margin-right:300px;}
.minyong13_4{width: 587px; padding:26px 0 0 0; height:90px; line-height:90px;}
.minyong13_4 label{ color:#A2A2A2; margin-left:18px;}
.minyong13_5{width: 587px;}
.minyong13_5 li{width: 283px;height: 45px;background: #FFFFFF;border: 1px solid #F0F0F0; margin-bottom:18px;}
.minyong13_5 li b{ width:45px;}
.minyong13_5 li .text1{height: 45px; width:215px; border:0; outline:none; font-size:12px;}
.minyong13_5 li .text2{height: 45px; width:520px; border:0; outline:none;font-size:12px;}
.minyong13_5 li .text3{ color:#ffffff; font-size:14px;border:0; outline:none;width: 254px;height: 48px;background:#C61A26 url(../images/minyong13_5.png) no-repeat; background-position:60px center;}

.minyong13_5 li:nth-child(3){width: 585px;}
.minyong13_5 li:nth-child(4){border:0; margin:10px 0 0 0;width: 254px;}


/*办公家具*/

.bangong1{ background:url(../images/bangong1.jpg) no-repeat bottom center; padding:0 0 80px 0;}
.bangong2{ width:405px; padding:60px 0 0 0;}
.bangong2 span{ border-bottom:#C61A26 solid 2px; height:65px; line-height:65px; display:inline-block;}
.bangong2 label{ height:105px; line-height:105px; display:block;}
.bangong3{ width:650px; padding:102px 0 0 0; }
.bangong4{line-height: 24px;}
.bangong5{ font-family:Georgia, "Times New Roman", Times, serif; line-height:27px; padding:30px 0 0 0;}
.bangong5 img{ margin-right:24px;}
.bangong6{ padding:185px 0 0 0;}


.bangong7{ background:url(../images/bangong7.png) no-repeat center center; padding:60px 0 60px 0;}
.bangong8{}
.bangong8_1{ margin:75px auto 70px auto;}
.bangong8_2{ margin:0 auto 45px auto;}
.bangong8_2 li{ width:263px; height:355px; margin-right:21px; overflow:hidden;}
.bangong8_2 li b{ width:263px; height:355px;}
.bangong8_2 li h2{ width: 190px;height: 45px;background: #FFFFFF;border-radius: 23px; left:36px; bottom:36px;}
.bangong8_2 li h3{width:263px; height:355px; left:0; bottom:-355px; background:rgba(198,26,38,0.8);}
.bangong8_2 li h3 span{line-height: 26px; width:185px; display:block; margin:0 auto; padding:44px 0 0 0; height:230px;}
.bangong8_2 li h3 a{ margin-left:36px;}
.bangong8_2 li:hover h3{bottom:0;}
.bangong8_2 li:hover h2{ display:none;}
.bangong8_3{height: 2px;background: #DCDCDC;}
.bangong8_3 li{width:100%; height:2px; line-height:999px; overflow:hidden;}
.bangong8_3 .on{ background: #C61A26;}
.bangong8_4{ right:-28px; top:149px;}

.bangong9{ width:100%; height:575px; background:url(../images/bangong9.jpg) no-repeat center center;}
.bangong9_1{ text-align:center;}
.bangong9_1 p{line-height: 40px; padding:52px 0 27px 0;}
.bangong9_1 p span{ display:block;}
.bangong9_1 h3{width: 750px;height: 172px;border: 2px dashed #C61A25;border-radius: 10px; margin:0 auto;color: #E89D29;
line-height: 60px;}
.bangong9_1 h2{ line-height:42px; padding:40px 0 0 0;}

.bangong10{ padding:30px 0 0 0;}
.bangong10 li{}
.bangong10 li b{ height:80px; margin:0 auto 22px auto;}
.bangong10 li p{ line-height: 22px;}
.bangong10 strong{width: 2px;height: 78px;background: #E8E8E8; display:block;}

.bangong11{ padding:60px 0;}
.bangong11_1{ padding:70px 0 0 0;}
.bangong11_2{ padding:0 0 40px 0;}
.bangong11_2 li{ width:436px; height:276px; margin-right:46px; overflow:hidden;}
.bangong11_2 li b{width:436px; height:276px; overflow:hidden; }
.bangong11_2 li b img{width:436px;}
.bangong11_2 li p{width: 302px;height: 150px;background:rgba(198,26,37,0.7); left:67px; bottom:-276px;}
.bangong11_2 li span{ height:55px; line-height:55px; padding:31px 0 0 0;}
.bangong11_2 li strong{width: 52px;height: 1px;background: #FFFFFF; margin:0 auto; display:block;}
.bangong11_2 li:hover p{bottom:63px;}
.bangong11_3{}
.bangong11_3 li{width: 10px;height: 10px;background: #DCDCDC;border-radius: 50%; line-height:999px; margin:0 5px; overflow:hidden;}
.bangong11_3 .on{background: #C61A25;}
.bangong12{}
.bangong12_1{ width:100%; margin:70px auto 65px auto; height:752px;}
.bangong12_2{ width:100%; height:752px;}
.bangong12_2 li{ width:100%; height:260px; padding:492px 0 0 0;}
.bangong12_3{width:1280px; margin:0 auto;height: 75px; background:rgba(198,26,37,0.9);}
.bangong12_3 p{height: 75px; padding:0 0 0 60px;}
.bangong12_3 p b{width: 2px;height: 18px;background: #FFFFFF; display:block; margin:0 22px;}
.bangong12_4{ width:1280px; height:185px; margin:0 auto; background:url(../images/bangong12_4.png) no-repeat center center;}
.bangong12_4 p{ padding:0 0 0 60px;}
.bangong12_4 p span{ padding:0  60px 0 0;}
.bangong12_4 a{width: 193px;height: 48px;border: 2px solid #C61A25;border-radius: 25px; margin-right:80px;color: #C61A25;}
.bangong12_4 a:hover{color: #C61A25;}
.bangong12_5{  width:100%; position:absolute;  left:0; bottom:185px;}
.bangong12_5 .prev{ right:170px; bottom:27px;}
.bangong12_5 .next{ right:120px; bottom:27px;}

.bangong13{ width:100%;background:url(../images/bangong13.jpg) no-repeat center center; height:300px;}
.bangong13_1{ padding:37px 0 19px 0;}
.bangong13_1 p{ height:46px;}
.bangong13_1 span{ height:53px;}
.bangong13_2{}
.bangong13_2 li{ text-align:center;}
.bangong13_2 li strong{width: 90px;height: 90px;background:rgba(255,255,255,0.3);border-radius: 50%;}
.bangong13_2 li b{width: 80px;height: 80px;background: #FFFFFF;border-radius: 50%;}
.bangong13_2 li p{ height:34px; line-height:34px;}
.bangong13_2 h3{ margin:0 28px 40px 28px;}
.bangong13_3{ width:350px;}
.bangong13_3 span{ height:40px; line-height:40px; display:block;}
.bangong13_3 p{ line-height:40px;}

.bangong14{ padding:50px 0 30px 0;}
.bangong14_1{ padding:75px 0 0 0;}
.bangong14_1 li{width: 436px;background: #F6F6F6; margin-bottom:30px;}
.bangong14_1 li b{width: 436px;height: 276px; overflow:hidden;}
.bangong14_1  li b{width: 100%;} 
.bangong14_1 li p{ height:63px; width:375px; margin: auto; color:#333333; background:url(../images/bangong14_1.png) no-repeat right center;}
.bangong14_1 li p span{ color:#333333;}
.bangong14_1 li p label{ padding:0 28px 0 0 ; color:#999999;  }
.bangong14_1 li:hover{ background:#D22D1F;}
.bangong14_1 li:hover p{ background:url(../images/bangong14_1on.png) no-repeat right center;}

.bangong14_1 li:hover  p span{ color:#ffffff;}
.bangong14_1 li:hover  p label{ color:#ffffff;}
.bangong15{ width:100%;background:url(../images/bangong15.jpg) no-repeat center center; height:650px;}

.bangong15_1{ width:600px;} 
.bangong15_2{ width:600px; line-height:60px; padding:100px 0 0 0;}
.bangong15_2 p{}
.bangong15_2 span{ display:block;}
.bangong15_3{ padding:35px 0 0 0;}
.bangong15_3 li{ width:135px; margin-bottom:16px; float:left; margin-right:30px;}
.bangong15_3 li b{width:98px;height:98px;border: 1px solid #FFFFFF;border-radius: 50%; margin:0 auto;}
.bangong15_3 li p{ height:60px; line-height:60px;}
.bangong15_3 li:nth-child(3n){ margin-right:0;}

.bangong15_4{width: 587px;}
.bangong15_5{width: 587px; padding:135px 0 0 0; height:115px; line-height:115px;}
.bangong15_5 label{ margin-left:18px;}
.bangong15_6{width: 587px;}
.bangong15_6 li{width: 283px;height: 45px;background: #FFFFFF;border: 1px solid #F0F0F0; margin-bottom:18px;}
.bangong15_6 li b{ width:45px;}
.bangong15_6 li .text1{height: 45px; width:215px; border:0; outline:none; font-size:12px;}
.bangong15_6 li .text2{height: 45px; width:520px; border:0; outline:none; font-size:12px;}
.bangong15_6 li .text3{ color:#ffffff; font-size:14px;border:0; outline:none;width: 254px;height: 48px;background:#C61A26 url(../images/minyong13_5.png) no-repeat; background-position:60px center;}

.bangong15_6 li:nth-child(3){width: 585px;}
.bangong15_6 li:nth-child(4){border:0; margin:10px 0 0 0;width: 254px;}
.bangong15_7{ height:145px; line-height:145px;}

