
@font-face {
  font-family: 'light';
  src: url('./Microsoft YaHei UI Light.ttf');
}
body{min-width:1200px;max-width:1920px;margin: 0 auto !important; color:#444444;font-size: 18px;font-family: 'Regular';}

.light{font-family: 'light';}

/* 首页 */
.top{  width:100%; background:rgba(39,136,223,0.7); border-bottom:rgba(255,255,255,0.3) solid 1px; height:100px;color:#ffffff; position:absolute; left:0; top:0; z-index:999;}
.top1{ width:50%;height:51px; line-height:51px; font-size:17px;}

.top2{ height:51px; line-height:51px; font-size:26px; color:#ffffff;}
.top2 img{ margin-right:10px;}
.top2 a:hover{color:#ffffff;}
.header{width: 100%;height:126px;color:#333333;width: 100%;}
.header1{width: 1200px;height: 100px}

.logo{ width:230px;}
.logo img{width:158px;}
.logo p{ padding:10px 0 0 16px; line-height:35px;}
.logo p span{ display:block;}
.logo p label{ display:block;}

.nav{ width:800px; padding:0 100px 0 0;}
.nav>ul{width:800px;}
.nav>ul>li{height: 100px; min-width:80px; text-align:center;}
.nav>ul>li>a{height:100px;color: #ffffff; font-size:16px;line-height:100px; display:block; }
.nav>ul>li>a:hover{ font-weight:bold; }
.nav_on{font-weight:bold;}





.header_{width: 100%;height: 109px;background:#1b75d6;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:158px;}
.header1_  .logo2 img{ width:100%;}
.header1_  .logo2 a{color:#caac83; font-size:36px;  }

.nav2>ul{align-items: center;height: 68px; line-height:68px; width:900px; margin:15px 0 0 0;}
.nav2>ul>li{align-items: center;height: 68px; line-height:68px;}
.nav2>ul>li>a{height:68px;line-height:68px; display:inline-block;font-size: 18px; color: #ffffff; text-align:center; }
.nav2>ul>li>a:hover{color:#ffffff; }
.nav_on2{color:#ffffff !important; }




.img360{-webkit-transition:-webkit-transform 2s}
.img360:hover{-webkit-transform: rotate(360deg);}

/* 内容 */
.cor{color: #0080ff !important;}
.cor1{color: #ffffff !important;}
.cor2{color: #555555 !important;}
.cor3{color: #feca4a !important;}

.title{text-align: center;}
.title b{height: 62px; margin:0 0 10px 0;}
.title p{ height:80px;}
.title dt{font-size:22px; height:45px;}
/*首页*/
.banner{ height:918px; 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:918px;}
.banner .hd{ height:17px; position:absolute; bottom:32px; left:0; z-index:1; width:100%;}
.banner .hd ul{zoom:1; }
.banner .hd ul li{ margin:0 8px;  width:10px; height:10px; background:rgba(255,255,255,0.5); line-height:999px; overflow:hidden; text-align:center; border:#3ab8db solid 1px; cursor:pointer; border-radius:50%;  }
.banner .hd ul li.on{ background:url(../images/banner.png) no-repeat center center; width:18px; height:18px;  border-radius:50%;  }



.home1{ background:#f4fcff; padding:70px 0 60px 0;}
.home1_1{background:url(../images/home1_1.jpg) no-repeat; background-position:center top; height:632px; margin:58px auto 0 auto;}
.home1_1 li{ width:285px; border-bottom:#006ab8 solid 1px; color:#006ab8;}
.home1_1 li b{ height:54px;}
.home1_1 li p{ height:75px; line-height:75px;}
.home1_1 li p span{ margin-left:7px;}
.home1_1 li:nth-child(2n+1){ text-align:right;}
.home1_1 li:nth-child(1){ left:0; top:105px;}
.home1_1 li:nth-child(2){ right:29px; top:105px;}
.home1_1 li:nth-child(3){ left:0; top:325px;}
.home1_1 li:nth-child(4){ right:29px; top:325px;}
.home1_1_{ color:#e6373c !important; border-bottom:#e6373c solid 1px !important;}
.home1_1_ .home1_11{ display:none;}
.home1_1_ .home1_12{ display:block !important;}


.home2{ width:100%;background:#f4fcff;}
.home2_1{background:url(../images/home2_1.jpg) no-repeat; background-position:center top; height:552px; margin:75px auto 0 auto;}
.home2_1 li{background:url(../images/home2_11.png) no-repeat center center; width:174px; height:70px;}
.home2_1 li p{ width:174px; text-align:center; height:67px; line-height:67px;}
.home2_1 li:nth-child(1){ left:160px; top:25px;}
.home2_1 li:nth-child(2){ right:210px; top:25px;}
.home2_1 li:nth-child(3){ left:70px; top:165px;}
.home2_1 li:nth-child(4){ right:100px; top:165px;}
.home2_1 li:nth-child(5){ left:130px; top:295px;}
.home2_1 li:nth-child(6){ right:150px; top:295px;}
.home2_1 li:nth-child(7){ left:245px; top:425px;}
.home2_1 li:nth-child(8){ right:225px; top:425px;}
.home2_1 li:nth-child(2n){ background:url(../images/home2_12.png) no-repeat center center; }





.home3{ margin:0 auto; width:100%; background:url(../images/home3.jpg) no-repeat center center; height:933px;}


.home4{ background:#f4fcff; width:100%; padding:0 0 130px 0;}
.home4_1{ background:url(../images/home4_1.jpg) no-repeat center center; height:854px;}
.home4_2{height:854px;}
.home4_2 li{ color:#333333;}
.home4_2 li .home4_3{}
.home4_2 li .home4_3 b{background-image: linear-gradient(to right,#dbe7f0, #363636); width:200px; height:1px;}
.home4_2 li .home4_3 strong{ height:58px; width:58px; border:#363636 solid 1px; border-radius:50%;}
.home4_2 li .home4_3 span{ font-size:26px; margin:0 15px;}
.home4_2 li .home4_3 label{ width:157px; height:32px; background:#727272; border-radius:30px;}
.home4_2 li p{ line-height:28px; padding:0 0 0 280px;}
.home4_2 li:nth-child(3) .home4_3 b{ width:100px;}
.home4_2 li:nth-child(3) p{ padding:0 0 0 175px;}
.home4_2 li:nth-child(4) .home4_3 b{ width:80px;}
.home4_2 li:nth-child(4) p{ padding:0 0 0 155px;}
.home4_2 li:nth-child(5) .home4_3 b{ width:95px;}
.home4_2 li:nth-child(5) p{ padding:0 0 0 175px;}
.home4_2 li:nth-child(1){ left:305px; top:75px;}
.home4_2 li:nth-child(2){ left:360px; top:254px;}
.home4_2 li:nth-child(3){ left:485px; top:433px;}
.home4_2 li:nth-child(4){ left:475px; top:615px;}
.home4_2 li:nth-child(5){ left:295px; top:770px;}

.home4_2_{ color:#e6373c !important;}
.home4_2_ .home4_3 b{background-image: linear-gradient(to right,#e4e4ed, #e63a3f) !important;}
.home4_2_ .home4_3 strong{ border:#e63a3f solid 1px !important;}
.home4_2_ .home4_3 .home4_31{ display:none;}
.home4_2_ .home4_3 .home4_32{ display:block !important;}
.home4_2_ .home4_3 label{ background:#e6373c !important;}

.home5{ width:100%; padding:100px 0 120px 0;}
.home5_1{ height:583px; background:url(../images/home5_1.jpg) no-repeat center center; margin:70px auto 0 auto;}
.home5_1 li{ color:#333333;}
.home5_1 li b{width:101px; height:101px; border:#727272 solid 1px; border-radius:50%;}
.home5_1 li span{ min-width:100px;}
.home5_1 li strong{background-image: linear-gradient(to right,#fbfbfb, #747474); width:170px; height:1px;}
.home5_1 li em{background-image: linear-gradient(to right,#747474, #fbfbfb); width:170px; height:1px;}

.home5_1 li:nth-child(2n+1){ left:0;}
.home5_1 li:nth-child(2n){ right:0;}
.home5_1 li:nth-child(3) strong,.home5_1 li:nth-child(4) em,.home5_1 li:nth-child(5) strong,.home5_1 li:nth-child(6) em{ width:78px;} 
.home5_1 li:nth-child(7) span{ width:150px;}
.home5_1 li:nth-child(7) strong{ width:120px;}
.home5_1 li:nth-child(1){ top:0;}
.home5_1 li:nth-child(2){ top:0;}
.home5_1 li:nth-child(3){ top:160px;}
.home5_1 li:nth-child(4){ top:160px;}
.home5_1 li:nth-child(5){ top:320px;}
.home5_1 li:nth-child(6){ top:320px;}
.home5_1 li:nth-child(7){ top:480px;}
.home5_1 li:nth-child(8){ top:480px;}


.home5_1_ { color:#e6373c !important;}
.home5_1_ b{ border:#e6373c solid 1px !important;}
.home5_1_ strong{background-image: linear-gradient(to right,#fef6f7, #e6393e) !important;}
.home5_1_ em{background-image: linear-gradient(to right,#e6393e, #fef6f7) !important;}
.home5_1_ .home5_11{ display:none ;}
.home5_1_ .home5_12{ display:block !important ;}


.home6{ background:url(../images/home6.jpg) no-repeat center center; width:100%; height:883px;}



.home7{ width:100%; padding:100px 0 60px 0; }
.home7_1{ padding:75px 0 0 0;}
.home7_1 li{ width:100%; height:513px; margin-bottom:90px;}
.home7_1 li .home7_2{ width:716px; height:513px; overflow:hidden; background:#CCC; float:right;}
.home7_1 li .home7_2  img{width:100%;}
.home7_1 li .home7_3{ width:370px;height:513px; float:left;}
.home7_1 li .home7_3 p{width:370px; color:#444444; font-size:22px; background:url(../images/home7_3.png) no-repeat right top; height:59px; line-height:59px; padding:0 0 49px 0; border-bottom:#dddddd solid 2px;}
.home7_1 li:hover .home7_3 p{color:#e6373c; background:url(../images/home7_3on.png) no-repeat right top; border-bottom:#e6373c solid 2px;}
.home7_1 li:nth-child(2n) .home7_2{ float:left;}
.home7_1 li:nth-child(2n) .home7_3{ float:right;}
.home7_4{}
.home7_4 a{ width:218px; height:69px; background:#e6373c; border-radius:35px;}



.home8{ background:url(../images/home8.jpg) no-repeat center center; width:100%; height:982px;}
.home8_1{ padding:15px 0 35px 0;}
.home8_2{}
.home8_3 li{ width:50%;}
.home8_3 li p{ width:536px; height:298px; background:#ffffff; margin:0 auto;}
.home8_3 li span{ height:65px;}
.home8_4{}
.home8_4 li{ width:12px; height:12px; border-radius:50%; background:#fefbfa; line-height:999px; overflow:hidden; margin:0 7px;}
.home8_4 .on{ background:#e6373c;}
.home8_2 .prev{ left:-51px; top:99px;}
.home8_2 .next{ right:-51px; top:99px;}
.home8_5{}
.home8_5 a{ width:282px; height:44px; border:#ffffff dotted 3px; border-radius:30px;}


.home9{ width:100%; padding:85px 0 80px 0;}
.home9_1{ margin:60px auto 0 auto;}
.home9_1 p{ height:105px;}
.home9_2{}
.home9_2 li{ width:285px; height:54px; background:#007fdd; border-radius:30px;}
.home9_2 li img{ margin-right:8px;}


.home10{  padding:65px 0; background:#f4fbff;}
.home10_1{ margin:50px auto 40px auto; height:463px;}
.home10_2{ left:100px; top:60px;}
.home10_3{ background:#ffffff; width:1050px; float:right; height:380px;}
.home10_4{ width:594px; padding:50px 0 0 448px;}
.home10_4 li{ width:33.33%; float:left; height:54px; line-height:54px;}
.home10_4 li:nth-child(11){ width:66.66%;}
.home10_5{ line-height:39px; text-align:center;}
.home10_5 p{ padding:0 0 12px 0;}
.home10_5 a{ width:171px; height:59px; background:#e6373c; border-radius:30px;  margin:0 auto;}


.bot{ background:url(../images/bot.jpg) no-repeat top center; width:100%; height:604px;}
.bot_3{ width:500px; float:left}
.bot_4{ padding-top:70px;}
.bot_4 p{ border-bottom:#ffffff solid 1px; color:#ffffff; font-size:30px; padding-bottom:20px; width:325px;}
.bot_4 p span{ color:#ffffff; font-size:14px; display:block;}
.bot_5{ color:#71d410; font-size:37px; font-weight:bold; height:90px; line-height:90px;}
.bot_6{ width:455px; float:left;}
.bot_7{ padding-top:70px;}
.bot_7 p{ color:#ffffff; font-size:30px; padding-bottom:20px; width:325px;}
.bot_7 p span{ color:#ffffff; font-size:14px; display:block;}
.bot_8{ padding-top:5px;}
.bot_8 input{ border:#cccccc solid 1px; height:42px; line-height:42px; padding-left:2%; width:98%; background:#ffffff;color:#000000; font-size:15px; margin-bottom:24px; outline:none;}
.bot_8 button{ width:200px; height:43px; line-height:43px; border:0; color:#ffffff; font-size:15px; background:#e4061b;}
.bot_8 input::-webkit-input-placeholder {
      color: #999999;
    }
 .bot_8   input::-moz-input-placeholder {
      color: #999999;
    }
.bot_8    input::-ms-input-placeholder {
      color: #999999;
    }

.bot_1{ width:500px; padding:43px 0 0 0; }
.bot_1 li{ height:54px; line-height:54px; color:#ffffff; font-size:16px;}
.bot_1 li img{ vertical-align:middle; padding-right:10px;}
.bot_1 li span{ font-size:36px; color:#feda00;}
.bot_9{ width:125px; float:right; margin-top:76px;}
.bot_2{ width:125px;text-align:center;}
.bot_2 img{  width:125px; height:125px; background:#ffffff; border-radius:10px; overflow:hidden;}
.bot_2 p{ color:#ffffff; font-size:13px; height:40px; line-height:40px; padding-bottom:20px;}
.bot1{width:100%; margin:0 auto; height:106px; line-height:106px; color:#ffffff; font-size:16px;}
.bot1 a{ color:#ffffff; font-size:16px;}
.bot1 a:hover{ color:#ffffff; font-size:16px;}

















.erjibanner{ width:100%; height:605px;background-repeat:no-repeat; background-position:center center;}

.about{ text-align:center; padding-top:40px;}
.about p{ font-size:38px; height:80px; line-height:80px; color:#333333;}
.about span{ display:block; font-size:19px; height:40px; line-height:40px; color:#888888;}
.about label{ color:#444444; font-size:38px; height:50px;}
.about1{margin:20px auto 50px auto;font-size: 19px;color: #000000;line-height:57px; }
.about2{ background:#f7f7f7; width:100%; margin:90px auto 0 auto; height:660px;}
.about21{font-size:38px; height:80px; line-height:80px; color:#333333;padding-top:40px; text-align:center;}



.about23{ position:relative;}
.about23 .prev{ position:absolute; left:-75px; top:144px;}
.about23 .next{ position:absolute; right:-75px; top:144px;}

.ahome10_4{ width:1200px; margin:10px auto;}
.ahome10_4 ul{ height:450px;}

.ahome10_4 li{ width:370px; margin-right:45px;}
.ahome10_4 li .home10_5{ width:368px; height:277px; border:#dddddd solid 1px;  margin:0 auto; position:relative; overflow:hidden; }
.ahome10_4 li .home10_5 img{ max-width:353px; max-height:239px;}
.ahome10_4 li .home10_7{ width:207px; height:276px; background:rgba(193,14,36,0.87);width:207px; height:276px;position:absolute; left:0; bottom:-276px; font-size:16px; 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; }
.ahome10_4 li .home10_7 span{ height:44px; line-height:44px; overflow:hidden; padding:80px 0 0 0; display:block; color:#ffffff; text-align:center;}
.ahome10_4 li .home10_7 label{ display:block; width:90%; height:88px; line-height:44px; overflow:hidden; margin:0 auto;}

.ahome10_4 li p{color:#ffffff; font-size:14px; line-height:25px; height:50px; text-align:center; padding:17px 0 0 0;}
.about24{ padding:50px 0 24px 0; }


.home111{ background:#f7f7f7;}

.about10{padding:0 0 80px 0;}
.about10 li{ float:left;  width: 280px;height: 340px;margin:0 9px; background:#fff;box-shadow: 5px 5px 0 rgba(0,0,0,0.1);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; border:#dddddd solid 1px; text-align:center; padding-top:47px; cursor:pointer;}
.about10_{margin-top: 0;background-image: linear-gradient(to top, #f58021, #ff9742);color: #fff;}

.about10_ .about13{display: block; margin:0 auto;}
.about10 li .about11 label{ color:#333333; font-size:22px; text-align:center; width:100%; height:48px; line-height:48px; padding-bottom:10px;}
.about10 li .about11 span{ width:40px; height:1px; line-height:1px; background:#777777; overflow:hidden; display:block; margin:5px auto;}
.about10 li .about11 p{ color:#666666; font-size:16px; padding-top:15px; line-height:30px;}
.about10_{ border:#d90e1c solid 1px !important;}
.about10_ .about12{display: none; margin:0 auto;}
.about10_ .about11 label{ color:#d90e1c !important;}

.about10_ .about13{display: block; margin:0 auto;}
.about10 li .about11 label{ color:#333333; font-size:22px; text-align:center; width:100%; height:48px; line-height:48px; padding-bottom:10px;}
.about10 li .about11 span{ width:40px; height:1px; line-height:1px; background:#777777; overflow:hidden; display:block; margin:5px auto;}
.about10 li .about11 p{ color:#666666; font-size:16px; padding-top:15px; line-height:30px;}
.about10_{ border:#d90e1c solid 1px !important;}
.about10_ .about12{display: none; margin:0 auto;}
.about10_ .about11 label{ color:#d90e1c !important;}

.about15{ height:230px; line-height:230px;}
.about15 p{ color:#444444; font-size:25px;}
.about15 span{ color:#333333; font-size:36px;}
.about16{ width:370px;}
.about16 li{ width:370px; color:#333333; font-size:16px; margin-bottom:35px;}
.about16 li p{ height:55px; line-height:55px;}
.about16 li span{ display:block; line-height:28px; font-size:21px;}
.about16 li label{ font-size:21px; display:block; height:55px; line-height:55px;}
.about16 li b{ font-size:30px; color:#0973dd; display:block; height:55px; line-height:55px; font-weight:normal;}


.about16 li img{ width:160px; padding:5px; margin:20px 0 0 0;}
.about17{ width:760px;}



.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:#3ab8db; color:#ffffff;}
.acase4_ { background:#3ab8db; color:#ffffff !important;}


.case{ padding:50px 0 0 0;}
.case li{ width:380px; height:325px; padding:10px 0 0 0; background:#eeeeee; float:left; margin-bottom:33px; cursor:pointer; margin-right:30px;}
.case li:nth-child(3n){ margin-right:0;}
.case li .case4{ width:360px; height:266px; overflow:hidden;  margin:0 auto; background:#ffffff;}
.case li .case4 img{ height:266px;display:inherit;}
.case li  p{ color:#444444; font-size:16px; height:55px; line-height:55px; text-align:center; overflow:hidden;}
.case li:hover{ background:#0b75dd;}
.case li:hover p{ color:#ffffff;}





.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:1200px; margin:80px auto 0 auto;}
.pro li{ width:1198px; border:#dddddd solid 1px;box-shadow: 0 2px 10px rgba(0,0,0,0.1); background:#ffffff; margin-bottom:50px; height:388px; box-shadow:0px 5px 10px rgba(0,0,0,0.1); 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;}
.pro li .pro1{ width:519px; height:388px;transition: all 0.3s; overflow:hidden; float:left; border-right:#dddddd solid 1px; background:#f7f7f7;}
.pro li .pro1 img{ max-width:100%;max-height:100%;}
.pro li .pro2{ width:640px; float:right;}
.pro li .pro2 p{ color:#333333; font-size:23px;height:85px; line-height:85px; padding:40px 0 0 0;}
.pro li .pro2 span{ color:#333333; font-size:14px;line-height:44px; height:88px; overflow:hidden; margin-bottom:35px; display:block;}
.pro li .pro2 label{ float:right; color:#ffffff; font-size:19px; text-align:center; width:174px; height:50px; background:#3ab8db;}
.pro_{ border:#3ab8db solid 1px !important;}
.pro_ .pro1{ border-right:#3ab8db solid 1px !important;}
.pro_ .pro2 p{ color:#3ab8db !important;}


.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:#3ab8db;}
.apro_ .pro1{ border:#3ab8db solid 1px !important;}
.apro_ .pro2 p{ color:#3ab8db !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{width:1144px;border-bottom:1px dashed #ddd;padding:32px 28px 30px 28px;}
.news1{display:block;width:339px;height:216px;overflow: hidden;float:left;margin:0 25px 0 0;}
.news1 img{width: 100%;cursor: pointer;transition: all 2s;}
.news1 img:hover{transform: scale(1.05);}
.news :hover .news21{ color:#0874de;}
.news :hover .news24{background-color: #0874de; color:#ffffff;}


.news2{float:left;}
.news21{color:#333333;line-height: 35px;font-size:18px;}
.news22{font-size: 12px;color:#999999;margin:15px 0 15px 5px;}
.news22 span{vertical-align: top;line-height: 13px;}
.news23{display:block;width:780px;height:70px;overflow: hidden;font-size:14px;line-height: 24px;}
.news24{display:block;width:120px;height:35px;background-color: #dddddd;margin-top:15px;font-size:14px;line-height: 35px;text-align:center;color:#333333;}

.new{width:1144px;padding:32px 28px 37px;border-bottom:1px dashed #ddd;}
.new1{width:170px;height:170px;background-color:#999999;color:#dfdfdf;text-align:center;float:left;margin-right: 40px;}
.new11{font-size:83px;line-height:125px; }
.new12{font-size:28px;line-height:10px; }
.new21{color:#333;line-height: 40px; font-size:18px;}

.new:hover{background-color:#f7f7f7;border:none;cursor: pointer;}
.new:hover .new1{background-color:#0874de; color:#ffffff;}
.new:hover .new21{color:#0874de;}



.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;}
.pagination li a{width:35px; height:35px; display:block; color:#333333; }
.pagination li a:hover{ color:#ffffff; background:#0ea1ca;}


.qahome10{width: 100%; padding: 0 0 70px 0; background:#f7f7f7;}
.qahome10_1{ color:#3ab8db; 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:#3ab8db; color:#ffffff; font-size:22px; border-radius:30px; letter-spacing:3px;}





.shebei{ padding:60px 0 0 0;}
.shebei li{border: #dddddd solid 1px;    width:563px;    padding:28px 0 0 0;    float: left;    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);  margin-bottom:80px;}
.shebei li .shebei1{width:530px; height:384px;     overflow: hidden;    margin: 0 auto;}
.shebei li .shebei1 img{max-width:100%;}
.shebei li p{width:500px;margin: 0 auto;height:138px;line-height: 138px;background: url(../images/shebei.jpg) no-repeat right center;color: #000000; font-size:23px;}
.shebei li:nth-child(2n){ float:right;}


.shebei_ p{ background:url(../images/shebeion.jpg) no-repeat right center !important; color:#0a74dd !important;}



.ashebei{ padding:80px 0 0 0;}
.ashebei li{ width:279px; height:157px; margin-right:25px; border:#dddddd solid 1px; 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:44px;}
.ashebei li .shebei1{ width:279px; height:157px; margin:0 auto; overflow:hidden;}
.ashebei li .shebei1 img{max-width:279px; max-height:157px;}

.ashebei li:nth-child(4n){ margin-right:0;}


.ashebei_{ border:#3ab8db solid 1px !important;}



.zs{ padding:36px 0 30px 0;}
.zs li{ width:151px; height:154px; background:url(../images/zs.png) no-repeat center center; padding:20px 0 0 0; float:left; margin-bottom:63px; margin-right:58px; color:#444444;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;}
.zs li .zs1{ width:100%; height:75px;}
.zs li p{ font-size:16px; height:55px; line-height:55px; text-align:center;}
.zs li:nth-child(6n){ margin-right:0;}

.zs_{ background:url(../images/zson.png) no-repeat center center !important; color:#ffffff !important;}
.zs_ .zs11{ display:none;}
.zs_ .zs12{ display:block !important;}

.zs2{ width:100%; padding:30px 0;}


.xf{width:70px;height: 366px;position: fixed;top:0;right: 1%;bottom:0;margin:auto;z-index: 999}
.xf>ul{height: 100%;text-align: center;}
.xf>ul>li{width:69px;height: 69px;background: #1b75d6; 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:#e6373c;}
.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;}
