
@font-face {
  font-family: 'Regular';
  src: url('./SourceHanSansCN-Regular.otf');
}


.bold{ font-weight:bold;}

body{margin: 0 auto !important; color:#333333;font-size: 18px;font-family: 'Regular' !important; overflow-x:hidden;}
*{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 !important;color:#333333;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;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;}
.font12{ font-size:12px;}
.font13 { font-size:13px;}

.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;}
.font46{ font-size:46px;}


.font47{ font-size:47px;}
.font48{ font-size:48px;}

.font50{ font-size:50px;}
.font59{ font-size:59px;}

.font52{ font-size:52px;}

.font55{ font-size:55px;}
.font65{ font-size:65px;}

.font68{ font-size:68px;}

.font70{ font-size:70px;}

.font72{ font-size:72px;}
.font76{ font-size:76px;}

.font60{ font-size:60px;}

.cor000{ color:#000000;}
.corfff{ color:#ffffff;}

.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;}






/* 首页 */
.header{ height:120px; background:#F8F9FB; width:100%;}

.logo{ width:172px;}
.logo img{ left:0; top:0; z-index:999;}




.nav{ width:900px; line-height:23px; padding:40px 0;}
.nav>ul{width:100%; height:46px; text-align:center;}
.nav>ul>li{height: 46px;}
.nav>ul>li>a{height:48px;color: #444444; font-size:18px;line-height:23px; display:block;}

.nav>ul>li>a:hover {color:#25578a; }


.nav8{ width:100%; line-height:23px; padding:40px 0;}
.nav8>ul{width:100%; height:46px; text-align:center;}
.nav8>ul>li{height: 46px;}
.nav8>ul>li>a{height:48px;color: #444444; font-size:18px;line-height:23px; display:block;}

.nav8>ul>li>a:hover {color:#25578a; }
.nav_on{ color:#25578a !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: #191D29 !important;}
.cor1{color:#2C43D0 !important;}
.cor2{color: #EDC048 !important;}
.cor3{color: #feca4a !important;}
.ls2{ letter-spacing:2px;}
.ls1{ letter-spacing:1px;}

.title{text-align: center; }
.title h3{font-size: 185px;line-height: 141px;opacity: 0.08; text-transform:uppercase; height:141px;}
.title h2{ left:0; top:23px; height:60px; width:100%;}
.title p{ left:0; top:83px; height:45px;width:100%;}
.title h1{font-size: 185px;line-height: 141px;opacity: 0.04; text-transform:uppercase; height:141px;}
/*首页*/
.banner{ height:690px; 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:690px;}
.banner .bd li a{ width:100%; display:block; height:690px;}

.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{ margin:0 auto; background:#f8f9fb ; width:100%; height:506px; padding:45px 0;}
.home1_5{background:url(../images/home1_5.jpg) no-repeat left center;}
.home1_4{width: 491px;height: 500px;background:#ffffff; border-top:#2C43D0 solid 6px;}
.home1_1{ padding:36px 0 20px 0;}
.home1_1 p{ line-height: 53px;width:450px; margin:0 auto; padding:0 0 13px 0;}
.home1_1 h3{ width:450px; margin:0 auto;line-height: 30px; letter-spacing:1px; overflow:hidden;}
.home1_2{ width:450px; margin:0 auto;}
.home1_2 p{ height:85px; line-height:85px;}
.home1_2 h3{line-height: 30px;letter-spacing:2.2px; }



.home2{ background: #f8f9fb; width:100%; padding:0 0 50px 0;  }
.home2_1{/* background:url(../images/home2_1.jpg) repeat-y center center;*/ margin:45px auto 0 auto; width:100%;height: 748px;}
.home2_2{}
.home2_3{ width:440px; padding:50px 0 0 0;}
.home2_3 li{width: 437px;height: 200px;border: 1px solid #2c43d0; margin-bottom:18px; color:#2c43d0;}
.home2_3 li b{width: 291px;height: 200px; background:#ffffff; overflow:hidden;}
.home2_3 li b img{width: 100%;}
.home2_3 li p{ margin:0 0 0 40px;}
.home2_3 .on{border: 1px solid #EDC048; color:#EDC048;}

.home2_4{width:100%;height: 748px;}
.home2_4 li{ width:100%; height:748px; overflow:hidden;}
.home2_4 li img{height:748px;}



.home3{  width:100%; padding:45px 0 0 0; background:#f1f6fc;}
.home3_1{ padding:45px 0 0 0; }
.home3_2{ height:600px;}
.home3_2 li{width: 456px; margin:0 0 20px 0; color:#444444;  margin-right:20px;}
.home3_2 li h3{background:#ffffff;padding:53px 0 0 0;}
.home3_2 li h3 b{width: 48px;height: 48px;background: #F2F6FB;border-radius: 50%; margin-left:14px;}
.home3_2 li h3 p{ left:40px; top:53px;height: 48px; line-height:48px;}
.home3_2 li span{line-height:35px; text-align:left; padding:0 0 0 34px; height:96px; display:block; background:#ffffff;}
.home3_2 li strong{ height:302px; width:100%; overflow:hidden; background:#ffffff;}
.home3_2 li strong img{ width:100%;}
.home3_2 li:hover{box-shadow: 0px 3px 30px 0px rgba(2,2,2,0.1); }
.home3_2 li:hover h3{background:#EDC048 !important;}
.home3_2 li:hover span{background:#EDC048 !important;}
.home3_2 li:hover b{background: #FFFFFF !important;}
.home3_2 li:hover p{color: #2C43D0;}
.home3_2 li:hover strong{ height:357px;}
.home3_2 li:hover strong img{ width:auto; height:357px;}
.home4{ padding:45px 0; background:#2c43d0;}
.home4_1{}
.home4_1 p{ height:60px;}

.home4_2{ text-align:center; margin:45px auto 0 auto;}
.home4_2 li{width: 567px;height: 737px;background: #FFFFFF;border:2px solid #ededed;}
.home4_2 li b{ height:265px;}
.home4_2 li p{ height:60px; padding:20px 0 0 0; line-height:60px;}
.home4_2 li span{ height:50px;}
.home4_2 li label{line-height: 60px; display:block; padding:0 0 20px 0;}
.home4_2 li h3{}
.home4_2 li h3 a{width: 175px;height: 63px;background: #42CEB3;border-radius: 15px; margin:0 15px;}
.home4_2 li h3 .home4_24{background: #22539B !important;}
.home4_2 li h3 a:hover{ color:#ffffff;}
.home4_2_{height: 793px !important;background: #FFFFFF;box-shadow: 0px 5px 60px 0px rgba(166,173,219,0.35); border:0 !important;}



.home5{ background:#f1f5fa url(../images/home5.jpg) no-repeat center center; width:100%; padding:45px 0;}
.home5_1{ margin:45px auto 0 auto;}
.home5_2{width: 693px; height:460px; overflow:hidden;}
.home5_3{ width:445px;}
.home5_3 li{ border-bottom:1px solid #F0F5FA; height:112px; color:#444444;}
.home5_3 li h3{ line-height:40px; padding:20px 0 0 0;}
.home5_3 li h3 span{ display:block;}
.home5_3 li b{ width:53px; height:53px; margin:19px 0 0 0;}
.home5_3 li:hover{ color:#2C43D0;}

.home6{ width:100%; background:#ffffff url(../images/home6.jpg) no-repeat; background-position:center 430px; padding:70px 0 45px 0 ;}
.home6_1{ margin:45px auto 0 auto;}
.home6_2{ height:617px;}
.home6_2 li{ height:594px; width:100%; overflow:hidden; }
.home6_3{width:470px;}
.home6_3 p{ height:95px; line-height:95px; padding:65px 0 0 0;}
.home6_3 span{line-height: 57px; display:block;}
.home6_4{ left:630px; top:0; background:#666;height: 594px;  border-radius:200px 0 0 0  ; overflow:hidden;}
.home6_4 img{height: 594px;}


.home6_5{ border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD; margin:35px auto 0 auto;}
.home6_5 li{height: 167px;color: #444444; text-align:center;}
.home6_5b{ background:url(../images/home6_5.jpg) no-repeat right center;}
.home6_5 li h3{ width:300px;}
.home6_5 li p{ height:40px; line-height:40px;}
.home6_5 li b{ height:70px;}

.home6_5 .on{color:#ffffff; background:#2c43d0 !important;}
.home6_5 .on .home6_51{ display:none;}
.home6_5 .on .home6_52{ display:block;}
.home6_61{ left:0; top:430px; width:100%;}
.home6_6{ }
.home6_6 p{ height:30px;}
.home6_6 span{ height:45px; margin:0 0 9px 0;}
.home6_6 a{width: 177px;height: 49px;background: #2C43D0;border-radius: 25px;}
.home6_6 a:hover{ color:#ffffff;}

.home7{  width:100%; background:url(../images/home7.jpg) no-repeat center center; height:793px;}
.home7_1{ padding:37px 0 0 0; height:175px;}
.home7_2{ width:470px;}
.home7_2 p{ height:65px;}
.home7_2 span{ height:45px; letter-spacing:10px;}
.home7_3{ width:700px;}
.home7_3 li{ padding:40px 0 0 0; width:100%;}
.home7_3 li h3{ margin-right:25px; text-align:right; line-height:35px;}
.home7_3 li h3 p{}
.home7_3 li h3 span{ display:block;}
.home7_3 li label{ height:60px; padding:0 0 5px 0;}

.home7_4{}
.home7_4 li{ background: #333333;width:298px; overflow:hidden;}
.home7_4 li b{ width:299px; height:462px;}
.home7_4 li p{ height:62px;}
.home7_4 li h3{ left:20px; top:20px;}
.home7_4 li h3 span{ height:85px; line-height:85px; letter-spacing:-5px;}
.home7_4 li h3 strong{width: 22px;height: 6px;background: #FFFFFF;}
.home7_4 .on{background: #EDC048;}


.home8{ width:100%; background:url(../images/home8.jpg) no-repeat center center; height:974px;}
.home8_1{ margin:0 auto 0 auto;background:url(../images/home8_1.png) no-repeat center center; height:974px;}
.home8_1 li{ text-align:center; width:245px;}
.home8_1 li b{width: 15px;height: 15px;background: #D5D5D5;border-radius: 50%; margin:12px auto;}
.home8_1 li strong{width: 15px;height: 15px;background: #D5D5D5;border-radius: 50%; margin:0 35px;}
.home8_1 li h2{width: 210px; height:0; background: #FFFFFF;border-radius: 10px;  overflow:hidden;}
.home8_1 li h2 span{width: 210px; height: 153px;}
.home8_1 li h2 label{ background:rgba(35,63,137,0.37);height: 39px; width:100%; left:0; bottom:0;}
.home8_1 li:nth-child(1){ left:478px; top:47px;}
.home8_1 li:nth-child(1) h2{left:17.5px; top:-95px;}

.home8_1 li:nth-child(2){ right:140px; top:200px;}
.home8_1 li:nth-child(2) h2{left:75px; top:-35px;}
.home8_1 li:nth-child(3){ right:35px; top:460px;}
.home8_1 li:nth-child(3) h2{left:75px; top:-35px;}
.home8_1 li:nth-child(4){ right:145px; top:715px;}
.home8_1 li:nth-child(4) h2{left:75px; top:-35px;}
.home8_1 li:nth-child(5){ left:478px; top:825px;}
.home8_1 li:nth-child(5) h2{left:17.5px; top:-25px;}
.home8_1 li:nth-child(6){ left:145px; top:715px;}
.home8_1 li:nth-child(6) h2{right:75px; top:-35px;}
.home8_1 li:nth-child(7){ left:105px; top:460px;}
.home8_1 li:nth-child(7) h2{right:145px; top:-35px;}

.home8_1 li:nth-child(8){ left:215px; top:200px;}
.home8_1 li:nth-child(8) h2{right:145px; top:-35px;}

.home8_1 li:hover h2{ height: 153px;}
.home8_3{ background:url(../images/home8_3.png) no-repeat top center; padding:193px 0 0 0; width:480px; top:280px; left:360px;}
.home8_3 p{ height:70px;}
.home8_3 span{ height:60px; margin:0 0 17px 0;}
.home8_3 a{width: 272px;height: 44px;background: #EDC048;border-radius: 22px; margin:0 auto;}
.home8_3 a:hover{ color:#ffffff;}

.home9{ background:#f8f8f8; width:100%; padding:50px 0;}
.home9_1{height: 447px;background:url(../images/home9_1.jpg) no-repeat center center;}
.home9_1 li{ height:226px; width:400px;}
.home9_1 li .home9_2{ height:226px; width:400px;}
.home9_1 li span{ height:70px;width:340px; margin:0 auto 28px auto;}
.home9_1 li a{ width:340px; margin:0 auto; background:url(../images/home9_2.png) no-repeat right center; height:40px;}
.home9_1 li:hover .home9_2{width: 415px;height: 245px;background: #2C43D0; margin:-6px  0 0 -9px;}
.home9_1 li:hover a{ color:#ffffff;}
.home9_3{ line-height:60px; padding:65px 0 0 0;}

.ahome8_2{ padding:20px 0 0 0;}
.ahome8_3{ width:1200px; margin:0 auto;}
.ahome8_4{ width:1200px; margin:0 auto 16px auto;}
.ahome8_4 li{ width:586px; }
.ahome8_4 li p{ width:586px; color:#444444; font-size:20px; height:70px; line-height:70px; padding:0 0 0 22px;}
.ahome8_4 li input {width:586px;height:71px; line-height:71px; border:#dddddd solid 1px;outline:none;background:#ffffff;padding:0 22px;color:#be2929; font-size:16px; font-family: 'Regular';}
.ahome8_4 li input:focus{ border:#b29873 solid 1px; font-size:16px; color:#b29873;}

.ahome8_5{ width:1200px;}
.ahome8_5 li{ width:1200px;}
.ahome8_5 li p{ color:#444444; font-size:20px; height:70px; line-height:70px; padding:0 0 0 22px;}

.ahome8_5 li textarea {width:1200px;height:150px; line-height:35px;border:#dddddd solid 1px;outline:none;background:#ffffff;padding:10px 22px;color:#be2929; font-size:16px; font-family: 'Regular';}
.ahome8_5 li textarea:focus{ border:#b29873 solid 1px; font-size:16px; color:#b29873;}
.ahome8_6{ padding:50px 0 0 0; width:100%; margin:0 auto; text-align:center;}
.ahome8_6 input{ background:#EDC048 url(../images/ahome8_6.png) no-repeat; background-position:42px center; width:386px; height:73px;line-height:73px; border:none; color:#ffffff; font-size:18px; font-family: 'Regular';}
input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color : #999999;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color : #999999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
   color : #999999;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color : #999999;
}
input::-ms-input-placeholder { /* Microsoft Edge */
   color : #999999;
}

.home10{ width:100%; padding:120px 0 80px 0;}




.home14{ margin:0 auto; background:url(../images/home14.jpg) no-repeat center center; height:980px;}
.home14_1{ padding:26px 0 0 675px; height:610px;}
.home14_1 span{ height:130px;}
.home14_1 h3{ height:364px; overflow:hidden; margin:0 0 20px 0;}
.home14_1 p{color: #666666;line-height: 52px;}
.home14_1 a{width: 159px;height: 54px;background: #EDC048; float:right;}
.home14_1 a:hover{ color:#ffffff;}
.home14_2{ width:720px; margin:0 0 0 480px; height:275px;}
.home14_2 li{}
.home14_2 li b{ height:35px;}
.home14_2 li p{ height:45px; padding:21px 0 0 0; text-transform:uppercase;}
.home14_2 li span{ border-bottom:#EDC048 solid 2px; display:inline-block; height:25px;}
.home14_2 li a{ margin:52px 0 0 0;}
.home14_2 strong{width: 2px; background:#DDDDDD;height: 202px;}



:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color : #999999;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
   color : #999999;
}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color : #999999;
}
input::-ms-input-placeholder { /* Microsoft Edge */
   color : #999999;
}




.bot1{ background:#0636be; height:376px; width:100%; color:#fdfdfc;}
.bot2{ height:376px; min-width:1200px; max-width:1800px; margin:0 auto;}
.bot3{ width:20% }
.bot3 img{ padding:15px 0 0 0;}
.bot3 p{ color:#ffffff; padding:20px 0 0 24px;}
.bot3 p span{ font-size:16px; display:block; height:30px; line-height:30px;}
.bot3 p label{ font-size:28px; display:block; color:#ffffff; height:40px; line-height:40px;}
.bot4{}
.bot4 li{ color:#fdfdfc; font-size:20px; height:120px; line-height:120px; padding:25px 0 0 0;}
.bot4 li a{ color:#fdfdfc; font-size:20px;}
.bot4 li a:hover{ color:#fdfdfc; font-size:20px;}
.bot5{ color:#fdfdfc; font-size:18px; line-height:62px; padding:0 0 20px 0;width:10%;}
.bot5 p{color: #FDFDFC; }
.bot5 li{color: #ffffff;opacity: 0.78;line-height:43px;}
.bot5 li a{color: #ffffff;}


.bot6{ color:#fdfdfc; font-size:18px; line-height:62px; padding:0 0 0 0; width:30%;}
.bot6 p{color: #FDFDFC;}
.bot6 li{color: #FDFDFC;opacity: 0.78; width:80%;line-height:35px; padding:0 0 15px 0;}


.bot7{ width:20%; padding:0 0 0 0;}
.bot7 li{ width:48%;}
.bot7 li .bot8{ width:95%; margin:0 auto; background:#ffffff; border-radius:10px;}
.bot7 li .bot8 img{width:100%;}
.bot7 li p{ height:25px; line-height:25px; text-align:center; color:#fdfdfc; font-size:17px; padding:17px 0 0 0; color:#fdfdfc;}
.bot10{ color:#ffffff; font-size:13px; opacity:0.63; height:60px; line-height:60px;}
.bot10 a{ color:#d5dbea; margin-right:20px;}
.bot10 a:hover{ color:#ffffff;}


.bot9{ height:64px; line-height:64px;color:#ffffff; font-size:16px; background:#273dc7; }
.bot9 a{ color:#ffffff; font-size:16px;}
.bot9 a:hover{ color:#ffffff; font-size:16px;}
.bot91{ opacity:0.3;}









.erjibanner{ width:100%; height:799px;background-repeat:no-repeat; background-position:center center; }
.erjibanner1{ width:100%; height:799px;background-repeat:no-repeat; background-position:center center;}
.erjibanner2{ width:100%; height:799px;background-repeat:no-repeat; background-position:center center;}
.erjibanner3{ width:100%; height:354px;background-repeat:no-repeat; background-position:center center;}

.erjibannerwz{}
.erjibannerwz p{ margin:0; height:80px; line-height:80px; width:100%; padding:232px 0 0 0;}
.erjibannerwz p img{ margin-left:10px;}
.erjibannerwz b{ padding:0 0 0 0; width:100%;}
.erjibannerwz3 h3{ margin:0;  line-height:80px; width:100%; padding:300px 0 0 0;}

.lanmu{background: #0636BE; width:100%; height:104px; margin:20px  auto 70px auto;}
.lanmu1{}
.lanmu1 a{ color:#ffffff; font-size:22px; height:104px; line-height:104px;text-decoration:none; display:block; text-align:center;}
.lanmu1 a:hover{ background: #EDC048;color:#ffffff; font-weight:bold;text-decoration:none; }
.lanmu1_{background: #EDC048;color:#ffffff; font-weight:bold;}

.alanmu{ line-height:35px; padding:0 !important; margin:0 }
.alanmu a{ line-height:35px;}
.alanmu1{ text-align:right; padding:0 !important; margin:0; color:#333333; }
.alanmu2{ padding:0 !important; margin:0 ;color:#333333;}
.alanmu2 a{color:#333333;}
.alanmu2 a:hover{color:#25578A;}

.alanmu_{ color:#25578A !important}

.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{  margin:40px auto 30px auto;}
.about p{ width:100%; height:100px; line-height:100px;}

.about strong{ display:block;  background-color:#25578a;  width: 60px;  height:3px;}

.about1{margin:0 auto 130px auto;background: #FFFFFF;}
.about2{ height:60px; padding:100px 0 60px 0; }
.about3{color: #444444;line-height: 87px; padding:0 0 120px 0;  }
.about3 img{ max-width:100%;}


/*联系我们*/
.lxwm{ padding:0 !important;margin:0 auto 130px auto;background: #FFFFFF; }
.lxwm1{height: 742px; width:100%;}
.lxwm2{ border-bottom:#e2e2e2 solid 1px;border-top:#e2e2e2 solid 1px;}
.lxwm3{}
.lxwm3 li{ padding:50px 0;}
.lxwm3 li p{ padding:17px 0 0 0; height:35px; line-height:35px;}
.lxwm3 strong{width: 1px;height: 419px; background:#DDDDDD;}
.lxwm4{ padding:50px 0 0 0;}
.lxwm4_2{ padding:20px 0 60px 0;}
.lxwm4_3{ width:100%; margin:0 auto;}
.lxwm4_4{ width:100%; margin:0 auto 16px auto;}
.lxwm4_4 li{ width:100%; }
.lxwm4_4 li p{ width:100%; color:#444444; font-size:20px; height:70px; line-height:70px; padding:0 0 0 22px;margin:0;}
.lxwm4_4 li input {width:100%;height:71px; line-height:71px; border:#dddddd solid 1px;outline:none;background:#ffffff;padding:0 22px;color:#be2929; font-size:16px; font-family: 'Regular';}
.lxwm4_4 li input:focus{ border:#b29873 solid 1px; font-size:16px; color:#b29873;}

.lxwm4_5{}
.lxwm4_5 li{ width:100%;}
.lxwm4_5 li p{ color:#444444; font-size:20px; height:70px; line-height:70px; padding:0 0 0 22px; margin:0;}

.lxwm4_5 li textarea {width:100%;height:150px; line-height:35px;border:#dddddd solid 1px;outline:none;background:#ffffff;padding:10px 22px;color:#be2929; font-size:16px; font-family: 'Regular';}
.lxwm4_5 li textarea:focus{ border:#b29873 solid 1px; font-size:16px; color:#b29873;}
.lxwm4_6{ padding:50px 0 0 0; width:100%; margin:0 auto; text-align:center;}
.lxwm4_6 input{ background:#2C43D0 url(../images/ahome8_6.png) no-repeat; background-position:130px center; width:386px; height:73px;line-height:73px; border:none; color:#ffffff; font-size:18px; font-family: 'Regular';}



.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;}


.cp{ background:rgba(255,255,255,0.8); padding:50px 0;}
.cp1{}
.cp2{color: #25578A; height:60px; line-height:60px;}
.cp3{line-height: 26px; margin:10px 0 0 0;}
.cp4{ margin:50px 0 0 0;}
.cp4 div{ padding-left:0;}
.cp4 li{height: 45px;border-radius: 1px;background:rgba(255,255,255,0.7);}
.cp4 li a{ color:#333333; text-decoration:none;}
.cp4 li:hover{background: #25578A;}
.cp4 li:hover a{ color:#ffffff;}
.cp4 li:hover .cp41{ display:none;}
.cp4 li:hover .cp42{ display:block;}



.cp5{}
.cp5 img{ max-width:100%;}



.pro{ margin:70px auto 0 auto;}
.pro li{background: #FFFFFF;border-radius: 20px;margin-bottom:40px; padding:50px 0;}
.pro1{ height:70px; line-height:70px;}
.pro2{line-height: 24px; height:120px;}
.pro3{ margin:30px 0 0 0;}
.pro3 a{width: 119px;height: 45px;background: #FFFFFF;border: 1px solid #333333;border-radius: 23px; margin-right:30px; text-decoration:none;}
.pro3 a:hover{background: #25578A;border: 1px solid #25578A;border-radius: 23px; color:#ffffff; text-decoration:none;}
.pro4{ padding:20px 0 0 0;}
.pro4 img{ max-width:100%; display:block; margin:0 auto;}


.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:80px 0 50px 0;}
.news li{ border:#CCCCCC solid 1px; padding:20px 0; margin-bottom:30px;}
.news li h2{ height:75px; line-height:75px; width:85%; margin:0 auto 13px auto;}
.news li span{ height:75px; line-height:75px;}
.news li b{ overflow:hidden; width:85%;  margin:0 auto; height:248px; overflow:hidden;}
.news li b img{width:100%;}
.news li p{ width:85%; margin:0 auto 0 auto; height:80px; line-height:80px; overflow:hidden;}
.news li h3{width: 178px;height:49px;border: 1px solid #CCCCCC;border-radius: 26px; margin:50px 0 0 7.5%;}
.news li h1{ width:85%; margin:0 auto 0 auto; height:60px; line-height:30px; overflow:hidden;}


.news li a:hover{ text-decoration:none;}
.news li:hover p{color: #2C43D0;}
.news li:hover h3{background: #2C43D0; border:#2C43D0 solid 1px; color:#ffffff;}

.newhot{;border: 1px solid #CCCCCC; margin:30px auto;}
.newhot li{ padding:20px 0;}
.newhot li .newhot1{ overflow:hidden;}
.newhot li .newhot1 img{width:100%; }
.newhot li .newhot2{}
.newhot li .newhot2 p{ height:50px; line-height:50px; margin:0 0 8px 0; overflow:hidden;}
.newhot li .newhot2 span{ display:block;line-height: 32px; height:96px; overflow:hidden;}
.newhot li .newhot2 label{ display:block; font-weight:normal; height:30px; line-height:30px; margin:50px 0 0 0;width:100%;}
.newhot4{ right:39px; bottom:0;}
.newhot4 p { padding:0 25px;}
.newhot4 p span{ color:#2C43D0; font-size:34px;}

.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:60px 0;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;}






.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;}



.fc {
    flex-direction: column;
}
.xf{width: 50px;height: 218px;z-index: 9999; position: fixed;top:0;bottom:0;right: 0; margin: auto;}
.xf ul{width: 50px;height: 218px;}
.xf ul li{width: 50px;height: 50px;}
.xf ul li .xf1{width: 50px;height: 50px;background: #0529bd;cursor: pointer;}
.xf21{top: -25px;right: 50px;}
.xf21{width: 337px;height: 218px;padding: 33px 35px 0; background: url(../images/xb1.png) no-repeat center;}
.xf211{padding: 0 8px;}
.xf2111{width: 210px}
.xf2111 h5{font-size: 22px; margin:0;}
.xf2111 p{font-size: 14px;margin: 5px 0 15px;}
.xf21 .line{width: 100%;height: 1px;background: #dcdcdc;}
.xf21 a{width: 90px;height: 27px;background: #0529bd;font-size: 14px;color: #fff;margin: 35px 0 0 18px;border-radius: 6px;}
.xf22{top: -15px;right: 50px;}
.xf22{width: 341px;height: 130px;padding: 33px 35px 0; background: url(../images/xb2.png) no-repeat center;}
.xf221{padding: 0 8px;}
.xf2211{width: 210px}
.xf2211 h5{font-size: 22px;line-height: 31px;  margin:0;}
.xf2211 p{font-size: 14px;}
.xf23{top: -23px;right: 50px;}
.xf23{width: 194px;height: 209px;padding: 25px 35px 0; background: url(../images/xb3.png) no-repeat center;}
.xf23 img{width: 110px;}
.xf23 h5{font-size: 22px;margin: 5px 0 0;}
.xf23 p{font-size: 14px;}
.xf ul li:hover .xf2{display: block;}





/*手机*/
.sy1{width:100%;height:60px;position:fixed;top:0;left:0;z-index:999;background:#2c43d0;box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.sy11{float: left; margin:0 3%  0 3%; height:60px;}
.sy11 img{ height:45px;}
.sy11_1{ height:3.5rem;margin:0 3%  0 10%;}
.sy11_{display: block;width:4rem; margin:1.2rem 3%  0 3%;float: right;}
.sy11_ img{ width:100%;}
.sy13{float: left; margin:0 1%  0 0; height:60px; font-size:1.2rem; text-align:left; white-space:nowrap;}
.sy13 span{display:block;}

.sy12{width:2rem;height:2.5rem;float: right;margin:1.5rem 4% 0 1%;z-index:99;background:url('../images/sjmune.png') no-repeat center;background-size:100%}
.sy12 div{ position:relative;background-size:auto}
.sy12 div a{ height:47px; line-height:47px;}
.sy12  .showmenu{  display:none;height:auto; width:10rem;position:absolute; right:-1rem; top:60px; z-index:99; background-color:#fff;border-radius:0px 0px  5px 5px;margin-right: 1rem;}
.sy12  .showmenu li{ text-shadow:none; height:35px;  border-bottom:1px solid #e8e8e8; text-align:center}
.sy12  .showmenu li a{ text-decoration:none; height:35px; line-height:35px; width:100%; display:block; color:#666;}

.hz1{width:100%;position:relative;}
.hz11{position:absolute;top:0;left:0;width:100%;height:100%}
.hz11 .main_visual{height:100%;overflow:hidden;position:relative;width:100%;}
.hz11 .main_image{height:100%;overflow:hidden;position:relative;}
.hz11 .main_image ul{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}
.hz11 .main_image li{float:left;width:100%;height:100%;}
.hz11 .main_image li span{display:block;width:100%;height:100%}
.hz11 .main_image li a{width:100%;height:100%}

.hz11 .main_image li .img_1{background:url('../image/1.jpg') center top no-repeat;background-size: 100%}
.hz11 .main_image li .img_2{background:url('../image/2.jpg') center top no-repeat;background-size: 100%}
.hz11 .main_image li .img_3{background:url('../image/3.jpg') center top no-repeat;background-size: 100%}
.hz11 .flicking_con{width: 100%; position:absolute;bottom:0.5rem;left:0;z-index:99;text-align: center}
.hz11 .flicking_con a{width:0.8rem;height:0.8rem; display: inline-block; background:url('../image/dot.png') 0 0rem no-repeat;text-indent:-1000px;background-size:100%;margin:0 0.3rem;}
.hz11 .flicking_con a.on{background-position:0 -1.6rem}


/*案例展示*/
.bagfff{ background:#ffffff; padding:60px 0;}
.anli{background: #0636BE; padding:0 !important; margin:20px auto 80px auto;  }
.anli li{ padding:0 !important;}
.anli li a{ height:104px; width:100%;}
.anli li a:hover{background: #EDC048; color:#ffffff}
.anli_{background: #25578A !important; color:#ffffff !important}

.anli1{ margin:80px auto 110px auto;}



.anlicase{}
.anlicase li{ width:100%; margin-bottom:20px;}
.anlicase li b{ width:100%; }
.anlicase li b img{ width:100%; }
.anlicase li p{ height:60px;}

/*岗位招聘*/
.gwzp{}
.gwzp li{ border-bottom:#CCCCCC solid 1px; padding:60px 0; background:#ffffff; margin-bottom:30px;}
.gwzp li .gwzp1{ margin:0 auto 20px auto;}
.gwzp li .gwzp2{}
.gwzp li .gwzp3 a{width: 100%;height: 71px;background: #2C43D0;}
.gwzp li .gwzp4{line-height: 45px; height:45px; overflow:hidden;}
.gwzp li .gwzp5{ height:40px; line-height:40px; margin:30px auto 0 auto;}
.gwzp li .gwzp6 a{color: #2C43D0;}

.gwzp li:hover .gwzp3 a{ color:#ffffff;}


/*服务支持*/
.bjf6{ background:#f6f6f6; width:100%;}
.fwmd{}
.fwmd li{ padding:0 0 10px 0;background: #FFFFFF;box-shadow: 0px 3px 40px 0px rgba(7,10,33,0.35);border-radius: 20px; width:100%; margin-bottom:50px;}
.fwmd li .fwmd1{color: #0636BE;}
.fwmd li .fwmd2{ line-height:46px; height:46px; overflow:hidden; margin:15px auto; text-align:center;}
.fwmd li .fwmd3{}
.fwmd li .fwmd3 a{height: 52px;background: #0636BE;border-radius: 26px;}
.fwmd li:hover .fwmd3 a{ color:#ffffff;}

.fwmd5{ margin:0 auto 30px auto;}
.fwmd5 .fwmd6{ height:45px; border:#ffffff solid 1px;}
.fwmd5 .fwmd6 .text1{ background:none; border:0; outline:none; color:#ffffff;}
.fwmd5 .fwmd6 .text2{ background:#EDC048; height:30px; padding:0 10px; color:#ffffff; border:0; outline:none;}

.bjcxbj{ width:100%; background:#ffffff; padding:50px 0;}
.bjcx{ padding:60px 0 100px 0;}
.bjcx1{border-right:#CCCCCC solid 1px;}
.bjcx3{ margin:0 0 36px auto;}
.bjcx3 select{height: 53px;border: 1px solid #CFCFCF; margin-right:40px;color: #666666; padding:0 50px 0 20px;}
.bjcx3  span{ text-align:right; display:inline-block; width:220px; padding:0 20px 0 0;}
.bjcx3 h3{ text-align:center;}
.bjcx3 h3 img{  margin:0 0 10px 0;}
.bjcx4{ text-align:center; }
.bjcx5{height: 300px;background: #FFFFFF;border: 1px solid #CCCCCC; margin:0 auto 20px auto;}
.bjcx5 img{ max-width:100%; max-height:100%;}

.zbcxbj{width:100%; background:#f8f9fb; padding:50px 0;}
.zbcx{}
.zbcx img{ max-width:100%;}
.mddlbj{ width:100%; background:#ffffff; padding:120px 0;}

.mddl{ margin:0 auto 35px auto;}
.mddl input{height: 94px;border: 1px solid #CFCFCF; width:100%; padding:0 20px;}
.mddl1 input{height: 94px;border: 1px solid #2C43D0;background: #2C43D0; width:100%; text-align:center;}


/*产品中心*/		
.chanpin{}
.chanpin .chanpin1{ background: #F6F6F6;  padding:20px 15px;}
.chanpin .chanpin2{ margin-bottom:15px;}
.chanpin p{ width:85%; height:40px; line-height:40px; margin:0 auto;}
.chanpin span{ display:block; width:85%; margin:0 auto; height:30px; line-height:30px;}
.chanpin b{height:207px; width:90%; margin:45px auto; overflow:hidden;}
.chanpin b img{ max-width:100%; max-height:100%;}

.gchanpin{ padding:50px 0 20px 0; }
.gchanpin li{ padding:20px 0; border-bottom:#CCC solid 1px; }

.pagination{ width:100%; font-size:18px; color:#333333; text-align:center; margin:30px auto 60px auto ;}
.pagination li{ background:#e6e6e6 !important;}
.pagination li a{display:block; color:#333333;}
.pagination li a:hover{ color:#ffffff; background:#ed580f !important;}
.pagination .active{background:#ed580f !important;}

@media (min-width: 200px) and (max-width:768px) {
.font14{ font-size:1.2rem;}
.font15{ font-size:1.2rem;}
.font16{ font-size:1.2rem;}
.font17{ font-size:1.2rem;}
.font18{ font-size:1.2rem;}
.font19{ font-size:1.2rem;}
.font20{ font-size:1.4rem;}
.font21{ font-size:1.4rem;}
.font22{ font-size:1.4rem;}
.font23{ font-size:1.4rem;}
.font24{ font-size:1.4rem;}
.font25{ font-size:1.4rem;}
.font26{ font-size:1.4rem;}
.font27{ font-size:1.4rem;}
.font28{ font-size:1.4rem;}
.font29{ font-size:1.4rem;}
.font30{ font-size:1.4rem;}
.font31{ font-size:1.4rem;}
.font32{ font-size:1.4rem;}
.font33{ font-size:1.4rem;}
.font34{ font-size:1.4rem;}
.font35{ font-size:1.5rem;}
.font36{ font-size:1.5rem;}
.font37{ font-size:1.5rem;}
.font38{ font-size:1.5rem;}
.font39{ font-size:1.5rem;}
.font40{ font-size:2rem;}
.font41{ font-size:2rem;}
.font42{ font-size:2rem;}
.font43{ font-size:2rem;}
.font44{ font-size:2rem;}
.font45{ font-size:2rem !important;}
.font46{ font-size:2rem !important;}
.font47{ font-size:2rem !important;}
.font48{ font-size:2rem !important;}
.font49{ font-size:2rem !important;}
.font50{ font-size:2rem !important;}
.font60{ font-size:2rem !important;}
.font65{ font-size:2rem !important;}

.about1{ margin:0 auto 3rem auto;}
.about2{ height:3rem; padding:5rem 0 3rem 0;}
.about3{ line-height:2.5rem; padding:0 0 3rem 0; font-size:1.6rem;}

.lanmu{ height:3rem; margin:3rem auto;}
.lanmu a{ line-height:3rem; height:3rem; font-size:1.2rem;}
.lxwm1{ height:20rem;}
.lxwm2{}
.lxwm2 li{ padding:3rem 0;}
.lxwm2 li b{ width:40%; margin:0 auto;}
.lxwm2 li b img{ width:100%;}
.lxwm2 li p{ height:3rem; line-height:3rem; padding:1rem 0;margin:0; font-size:1.6rem !important;}
.lxwm2 strong{ height:13rem;}
.lxwm4_4 { margin:0;}
.lxwm4_4 li p{ height:4rem; line-height:4rem; font-size:1.4rem;margin:0; padding:0 0 0 1rem;}
.lxwm4_5 li p{ height:4rem; line-height:4rem; font-size:1.4rem;margin:0; padding:0 0 0 1rem;}
.lxwm4_4 li input { height:4rem; line-height:4rem; padding:0 1rem; font-size:1rem;}
.lxwm4_5 li textarea{ padding:0.5rem 1rem; height:10rem; line-height:2rem;font-size:1.2rem;}
.lxwm4_6{ padding:2rem 0 0 0;}
.lxwm4_6 input{ width:100%; height:5rem; line-height:5rem;background-position: 20% center;}
.gwzp li{ padding:3rem 0;}
.gwzp li .gwzp3 a{ height:4rem;}
.gwzp li .gwzp4{ height:3rem; line-height:3rem;}
.gwzp li  .gwzp5{ margin:1rem auto 0 auto;}
.anli{ margin:1rem auto 2rem auto;}
.anli li a{ height:4rem;}
.anli1{ margin:1rem auto 3rem auto;}
.alcont{margin:1rem auto 3rem auto;}
.alcont video{ width:100%;}
.alcont img{ width:100%;}



.mddlbj{  padding:5rem 0;}
.mddl{ margin:0 auto 2rem auto;}
.mddl input{ height:4rem; line-height:4rem;}
.mddl1 input{ height:5rem; line-height:5rem;}
.erjibanner{ width:100%; height:200px;background-repeat:no-repeat; background-position:center center; background-size:  auto 100%;  margin-top:60px;}
.erjibanner1{ width:100%; height:200px;background-repeat:no-repeat; background-position:center center;  background-size: 100% auto ; margin-top:60px;}
.erjibanner2{ width:100%; height:200px;background-repeat:no-repeat; background-position:center center; background-size: 100% auto ; margin-top:60px;}
.erjibanner3{ width:100%; height:200px;background-repeat:no-repeat; background-position:center center; background-size:  auto 100%; margin-top:60px;}

.fwmd li{ margin-bottom:2rem; padding:2rem 0;}
.fwmd li .fwmd2{ line-height:2.5rem; height:2.5rem;}
.fwmd li .fwmd3 a{ height:3rem;}

.bjcx1{ border:0;}
.bjcx3{ margin:0 0 1rem auto;}
.bjcx3 select{height: 3rem;border: 1px solid #CFCFCF; margin-right:0.2rem;color: #666666; padding:0 1rem 0 1rem;}
.bjcx3  img{ width:5rem;}
.bjcx3 h3{ margin:0;}

.news li h2{ height:3rem; line-height:3rem;}
.news li h2 span{ height:3rem; line-height:3rem;}

.news li b{ height:10rem !important;}
.news li p{ height:5rem; line-height:5rem;}
.news li h3{ margin:1rem 0 0 7.5%; width:12rem; height:4rem;}

.hei50{ height:2rem; line-height:2rem;}
.bjcxbj{ padding:2rem 0;}
.bjcx{ padding:3rem 0;}
.bjcx3 span{ width:10rem;}

.hei100{ height:5rem;}
.hei30{ height:2rem;}

.hei40{ height:2rem;}
.hz1{ margin-top:60px;}
.gwzp7{ font-size:1.2rem;}
.anlicase li{ margin-bottom:1rem;}
.anlicase li p{ height:3rem; }

}
@media (min-width: 768px) and (max-width: 992px)  {
.erjibanner{ width:100%; height:300px;background-repeat:no-repeat; background-position:center center; background-size: 100% auto ;  margin-top:60px;}
.erjibanner1{ width:100%; height:300px;background-repeat:no-repeat; background-position:center center;  background-size: 100% auto ; margin-top:60px;}
.erjibanner2{ width:100%; height:300px;background-repeat:no-repeat; background-position:center center; background-size: 100% auto ; margin-top:60px;}
.erjibanner3{ width:100%; height:300px;background-repeat:no-repeat; background-position:center center; background-size: auto 300px; margin-top:60px;}
.erjibanner3 h3{ padding:150px 0 0 0; line-height:60px;}
.hz1{ margin-top:60px;}



.lanmu{ height:50px;}
.lanmu a{ line-height:50px; height:50px; font-size:18px;}

.about1{ margin:0 auto 3rem auto;}
.about2{ height:30px; padding:60px 0 30px 0;}
.about3{ line-height:35px; padding:0 0 50px 0;}
.lxwm1{ height:300px;}
.lxwm2{}
.lxwm2 li{ padding:20px 0;}
.lxwm2 li b{ width:30%; margin:0 auto;}
.lxwm2 li b img{ width:100%;}
.lxwm2 li p{ height:4rem; line-height:4rem; padding:1rem 0 0 0; margin:0;}
.lxwm2 li span{ font-size:1.3rem;}
.lxwm2 strong{ height:13rem;}
.lxwm4_4 { margin:0;}

.lxwm4_4 li p{ height:50px; line-height:50px; font-size:16px;margin:0;padding:0 0 0 10px;}
.lxwm4_5 li p{ height:50px; line-height:50px; font-size:16px;margin:0; padding:0 0 0 10px;}
.gwzp li{ padding:30px 0;}
.gwzp li .gwzp3 a{ height:35px;}

.gwzp li .gwzp4{ height:30px; line-height:30px;}
.gwzp li  .gwzp5{ margin:10px auto 0 auto;}
.anli{ margin:15px auto 20px auto;}
.anli1{ margin:15px auto 20px auto;}

.anli li a{ height:55px; font-size:18px;}
.bjcx1{ border:0;}
.bjcx3{ margin:0 0 1rem auto;}
.bjcx3 select{height: 3rem;border: 1px solid #CFCFCF; margin-right:1rem;color: #666666; padding:0 1rem 0 1rem;}
.news li b{ height:140px !important;}
.news li p{ height:50px; line-height:50px;}
.news li h3{ margin:20px 0 0 7.5%;}
.news li h2{ height:50px; line-height:50px;}
.font65{ font-size:40px;}
.con{ padding:3rem 0 !important;}
.article_title{ margin-bottom:10px !important;}
.article_body{ font-size:1.2rem; line-height:2.5rem;}

}
@media (min-width: 992px)  and (max-width:1200px){
.lxwm1{ height:350px;}
.lxwm2{}
.lxwm2 li{ padding:20px 0;}
.lxwm2 li b{ width:30%; margin:0 auto;}
.lxwm2 li b img{ width:100%;}
.lxwm2 li p{ height:30px; line-height:30px; padding:15px 0 0 0;}
.lxwm2 strong{ height:250px;}
.anli1{ margin:15px auto 20px auto;}
.bjcx1{ border:0;}
.bjcx3{ margin:0 0 1rem auto;}
.bjcx3 select{height: 3rem;border: 1px solid #CFCFCF; margin-right:1rem;color: #666666; padding:0 1rem 0 1rem;}
.news li b{ height:180px !important;}
.news li p{ height:50px; line-height:50px;}
.news li h3{ margin:20px 0 0 7.5%;}
.news li h2{ height:50px; line-height:50px;}
.font65{ font-size:40px;}
.con{ padding:3rem 0 !important;}
.erjibanner{ width:100%; height:500px;background-repeat:no-repeat; background-position:center center; background-size: auto  100%;  margin-top:60px;}
.erjibanner1{ width:100%; height:500px;background-repeat:no-repeat; background-position:center center;  background-size: auto 100% ; margin-top:60px;}
.erjibanner2{ width:100%; height:500px;background-repeat:no-repeat; background-position:center center; background-size: auto 100% ; margin-top:60px;}
.erjibanner3{ width:100%; height:300px;background-repeat:no-repeat; background-position:center center; background-size: auto 300px; margin-top:60px;}
.article_title{ margin-bottom:10px !important;}


}
@media (min-width: 1200px)and (max-width:1400px) {
.news li b{ height:200px !important;}

}
@media (min-width: 1400px) and (max-width:1600px) {

  
}
@media (min-width: 1600px) {
  
}
@media (min-width: 1800px) {
  
}
.di{width: 100%;padding: 1rem 0 2rem 0;color: #ffffff;font-size: 0.7rem;text-align: center;}
.di a{color: #ffffff}
.di a:hover{color: #ffffff}


.di0{width:100%;position:fixed;bottom:0;left: 0;z-index: 999;}
.di01{display:flex;justify-content: space-between; flex-flow:nowrap}
.di01 a{width:100%;line-height:3.5rem;height:3.5rem;text-align: center;font-size: 1.8rem;color:#ffffff;}
.di01 img{ height:1.8rem; margin-right:1rem;}


.abot1{ background:url(../images/sjbot1.jpg) no-repeat; background-size: 100% 100%; color:#ffffff; padding:3rem 0;}
.abot2{ height:376px; width:90%; margin:0 auto;}
.abot3{}
.abot3 img{ padding:0 0 0 0; width:4rem;}
.abot3 p{ color:#ffffff; padding:0 0 0 1rem;}
.abot3 p span{ font-size:1.2rem; display:block; height:2rem; line-height:2rem;}
.abot3 p label{ font-size:2rem; display:block; color:#ffffff; height:2rem; line-height:2rem;}
.abot4{}
.abot4 li{ color:#fdfdfc; font-size:20px; height:120px; line-height:120px; padding:25px 0 0 0;}
.abot4 li a{ color:#fdfdfc; font-size:20px;}
.abot4 li a:hover{ color:#fdfdfc; font-size:20px;}
.abot5{ color:#fdfdfc; font-size:18px; line-height:62px; padding:0 0 20px 0;}
.abot5 p{color: #FDFDFC;}
.abot5 li{color: #ffffff;opacity: 0.78;line-height:43px;}
.abot5 li a{color: #ffffff;}
.abot6{ color:#fdfdfc; font-size:18px; line-height:62px; padding:0 0 0 0;}
.abot6 p{color: #FDFDFC;}
.abot6 li{color: #FDFDFC;opacity: 0.78;}


.abot7{  padding:0 0 2rem 0;}
.abot7 li{ width:10rem; margin:0 0.5rem;}
.abot7 li .abot8{ width:10rem; height:10rem; background:#ffffff; border-radius:10px;}
.abot7 li .abot8 img{width:9rem; height:9rem;}
.abot7 li p{ height:3rem; line-height:3rem; text-align:center; color:#fdfdfc; font-size:1rem; padding:0 0 0 0; color:#fdfdfc;}
.abot10{ color:#ffffff; font-size:13px; opacity:0.63; height:60px; line-height:60px;}
.abot10 a{ color:#d5dbea; margin-right:20px;}
.abot10 a:hover{ color:#ffffff;}