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


body{min-width:1200px;max-width:1920px;margin: 0 auto; color:#4B4A4A;font-size: 18px;font-family: 'Regular';}

.bold{ font-weight:bold;}

*{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: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;}
.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%}
.hei110{ height:110px; line-height:110px; width:100%}

.hei120{ height:120px; line-height:120px; 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;}
.font10{ font-size:10px;}
.font11{ font-size:11px;}

.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 !important;}
.font46{ font-size:46px !important;}
.font47{ font-size:47px !important;}
.font48{ font-size:48px !important;}
.font49{ font-size:49px !important;}
.font50{ font-size:50px !important;}
.font51{ font-size:51px !important;}
.font52{ font-size:52px !important;}
.font53{ font-size:53px !important;}
.font55{ font-size:55px !important;}
.font58{ font-size:58px !important;}

.font60{ font-size:60px !important;}
.font90{ font-size:90px !important;}

.font109{ font-size:109px !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;}

.cor4a{color: #4A4A4A;}


/* 首页 */
.top{ height:36px;  width:100%; background:#f3f5f7;}
.top1{ height:36px;}
.top1 dt{color: #4B4A4A;height:36px;}
.top1 dt b{width: 1px;height: 17px; background:#3582eb; margin:0 14px;}


.header{ width: 100%;height:110px; padding:0 0 12px 0; margin:0 auto 32px auto;}
.header1{ height:110px;}
.logo{ height:110px;}
.logo .logo1{ width:118px; left:0; top:-36px;}  
.logo dt{ line-height:30px; padding:0 0 0 128px;}
.logo label{ color:#9a9b9b;}
.top2{width: 727px;font-size: 18px;font-style: italic;color: #494848;}
.top2 a{ color:#494848;}
.top2 a:hover{ color:#3582EB;}

.phone{ height:28px; padding:9px 0 0 0;}
.phone b{width: 80px;height: 80px;border: 1px solid #0E6EB8;}
.phone b img{ width:80px;}
.phone p{line-height:28px; padding:0 0 0 15px;}

.navbj{ width:100%; left:0; top:160px; z-index:999;}
.nav{ height: 49px; border-radius:25px ; background:#d74e2a; overflow:hidden;}
.nav>ul{height:49px;}
.nav>ul>li{ text-align:center;  }
.nav>ul>span{ font-size:18px;color: #F36E4B}
.nav>ul>li>a{line-height:49px; height:49px; font-size:18px; color:#FFFEFE; display:block; width:170px; }
.nav>ul>li>a:hover{background:url(../images/nav_on.png) no-repeat bottom center; }
.nav_on{background:url(../images/nav_on.png) no-repeat bottom center; }



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

.nav1>ul{align-items: center;height: 109px; line-height:109px; width:650px;}
.nav1>ul>li{align-items: center;height: 109px; line-height:109px;}
.nav1>ul>li>a{height:109px;line-height:109px; display:inline-block;font-size: 18px; color: #1e1d1d; text-align:center; }
.logo2{ height:109px;}
.logo2 .logo1{ width:118px;}  
.logo2 dt{ line-height:30px; padding:0 0 0 15px;}
.logo2 label{ color:#9a9b9b;} 
		
.nav1>ul>li>a:hover{color:#3582EB; }
.nav_on2{color:#3582EB !important; }

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

/* 内容 */
.cor{color:#3582EB ;}
.cor1{color: #D74E2A;}
.cor2{color: #291e66 !important;}

.title{ text-align:center;text-transform:uppercase; padding:24px 0 0 0;}
.title p{height: 70px;color: #3F8FCC;background: linear-gradient(0deg, #186CE1 0.48828125%, #186CE1 50.1220703125%, #3C88EE 50.3662109375%, #3C88EE 100%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent; }
.title h2{height: 70px;color: #3F8FCC;background: linear-gradient(0deg, #EFF1F3 0.48828125%, #EFF1F3 50.6103515625%, #FAFCFD 51.123046875%, #FAFCFD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.title h3{ height:60px;}
.title1{ background:url(../images/title1.png) no-repeat top center;}
.title2{ background:url(../images/title2.png) no-repeat top center;}
.title4{ background:url(../images/title4.png) no-repeat top center;}
.title5{ background:url(../images/title5.png) no-repeat top center;}
.title51{ background:url(../images/title51.png) no-repeat top center;}
.title9{ background:url(../images/title9.png) no-repeat top center;}


/*首页*/
.banner{ height:756px; width:100%; z-index:-11;  overflow:hidden; position:relative;}

.banner1{ position:relative;}
.banner1 ul li{width: 100%;overflow: hidden;pos780pxition: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:756px;}
.banner .hd{ height:11px; position:absolute; width:100%; left:0; bottom:65px; z-index:1; }
.banner .hd ul{ }
.banner .hd ul li{ margin-left:19px;  width: 52px;height:4px; line-height:999px; overflow:hidden; background:#ffffff; opacity:0.9; overflow:hidden;  }
.banner .hd ul .on{background:#e78a20; }


.sy_banner{width: 100%;height: 780px;}
.sy_banner .swiper-slide a{ display: block;width: 100%;height: 780px;}
.sy_banner .swiper-button-prev{width: 30px;height: 30px;top:0;bottom: 0;left: 5%;margin:auto;}
.sy_banner .swiper-button-next{width: 30px;height: 30px;top:0;bottom: 0;right: 5%;margin:auto;}
.sy_banner .swiper-button-next::after,.sy_banner .swiper-button-prev::after{font-size: 50px;color: #333;}

.sy_banner .swiper-pagination{bottom: 30px; width:100%;}
.sy_banner .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;opacity: 1; background:#000; width: 16px;height: 16px; margin:0 7px;}
.sy_banner .swiper-pagination-bullet-active{background:#F00 !important;}


.home1{ padding:115px 0; background:#fefeff; width:100%;}
.home1_1{ margin:40px auto 50px auto;}
.home1_1 li{width: 595px;height: 272px;border-radius: 10px;background: #D74E2A;color: #F3F5F7;}
.home1_1 li b{width: 595px;height: 272px;}
.home1_1 li dt{ left:40px; top:46px;}
.home1_1 li dt p{ height:40px;}
.home1_1 li dt span{ height:35px; margin:0 0 20px 0;}
.home1_1 li dt label{width: 200px;height: 44px;background: #D74E2A; border-radius:30px;}
.home1_1 li dt h3{ height:55px;}

.home1_1 li dl{ left:40px; top:46px;}
.home1_1 li dl p{ height:40px;}
.home1_1 li dl span{ height:35px; margin:0 0 20px 0;}
.home1_1 li dl label{width: 200px;height: 44px;background: #ffffff;border-radius:30px;color: #D64D29;}
.home1_1 li dl h3{ height:55px;}

.home1_2{ }
.home1_2 a{width: 193px;height: 49px;background: linear-gradient(0deg, #186CE1, #3C88EE); color:#ffffff;border-radius:30px;}
.home1_2 a:hover{ color:#ffffff;}


.home2{ width:100%;background:url(../images/home2.jpg) no-repeat center center; height:1163px;}
.home2_1{ margin:40px auto;}
.home2_1 li{width: 293px;height: 307px;background: #FFFFFF;border-radius: 10px; overflow:hidden; margin-bottom:11px;}
.home2_1 li b{width: 293px; height:199px; overflow:hidden;}
.home2_1 li p{ width:255px; margin:0 auto; height:51px;}
.home2_1 li strong{width: 293px;height: 1px; background:#edeeef;}
.home2_1 li a{ width:255px; margin:0 auto; height:51px; background:url(../images/home2_1.png) no-repeat right center;color: #B0B1B2;}
.home2_1 li a:hover{ color:#3582EB;}

.home3{  width:100%;background:url(../images/home3.jpg) no-repeat center center; height:940px;}
.home3_1{ margin:40px auto 0 auto; border-bottom:rgba(251, 247, 247, 0.37) solid 1px;border-left:rgba(251, 247, 247, 0.37) solid 1px;color: #FEFEFF;}
.home3_1 li{ width:33.33%; border-top:rgba(251, 247, 247, 0.37) solid 1px;border-right:rgba(251, 247, 247, 0.37) solid 1px; height:165px; }
.home3_1 li b{ height:80px;}
.home3_1 li span{ height:37px;}
.home3_1_{ background:#d74e2a;}

.home4{ width:100%; background:url(../images/home4.jpg) no-repeat bottom center; padding:120px 0 0 0; height:1580px; overflow:hidden;}
.home4_1{ margin:60px auto 0 auto; height:354px;}
.home4_1 li{width: 220px;height: 278px; background:#3582eb; margin-right:9px;}
.home4_1 li b{ width:106px; height:106px; border-radius:50%; background:#ffffff; margin:0 auto 18px auto; overflow:hidden;}
.home4_1 li p{ height:35px; color:#ffffff;}
.home4_1 li span{ height:43px; color:#b2cef4;}
.home4_1_{ background:#d74e2a !important;height:354px !important;}
.home4_1_ span{color:#fccbbe !important;}
.home4_2{ margin:0 auto;}

.home4_11  .swiper-container {
      width: 100%;
      height: 100%;
    }
 .home4_11   .swiper-slide {
	 width:725px !important; height:480px;
	  transition: 300ms;
	  transform: scale(0.8);
	   margin-bottom:70px !important;
    }
.home4_11	.swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.home4_2{width:725px; height:480px; border-radius:20px; overflow:hidden;}
.home4_3{width:400px;height:257px; background:#f6f8fb; margin:123px 0 0 325px; border-radius:20px 0 0 0;}
.home4_3 p{ width:345px; margin:0 auto; line-height:30px;}
.home4_3 p span{ font-size:12px;}
.home4_11 .swiper-pagination-bullet{ background:url(../images/home4_111.png) no-repeat center center; width:17px; height:17px;}
.home4_11  .swiper-pagination-bullet-active{background:url(../images/home4_111on.png) no-repeat center center;}



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

.home5_1{ margin:50px auto 0 auto; height:662px;background:url(../images/home5_1.png) no-repeat center center;}
.home5_2{ width:1072px; margin:0 auto 50px auto; height:355px;}
.home5_3{ width:230px;color: #FFFEFE;}
.home5_3 p{ padding:100px 0 0 0;}
.home5_3 p em{ padding:0 0 0 5px;}
.home5_4{ width:511px; margin:0 0 0 45px;}
.home5_4 dt{color: #3C88EE; height:60px; padding:38px 0 0 0;}
.home5_4 p{ height:48px; line-height:48px;}
.home5_4 b{width: 510px; background:#eaebec;height: 1px;}
.home5_4 a{width: 149px;height: 41px;background: linear-gradient(0deg, #186CE1, #3C88EE); margin:15px  auto 0 auto;border-radius:30px;color: #FFFEFE;}
.home5_4 a:hover{color: #FFFEFE;}
.home5_5{ padding:250px 0 0 125px;}
.home5_5 a{ margin-right:20px;}
.home5_6{ width:1072px; margin:0 auto;}
.home5_6 li{width: 336px;height: 187px;background: #F3F5F7;border-radius: 11px ;color: #5A5959; margin-right:32px;}
.home5_6 li b{ width:111px; margin:0 22px  0 50px; overflow:hidden;}
.home5_6 li b{ width:111px;}
.home5_6 li p{}
.home5_6 li p span{width: 32px; background:#3c88ee;height: 3px; margin:10px 0 0 0;}
.home5_6 li p label{ height:25px; margin:17px 0 0 0;}


.home6{ width:100%; padding:110px 0;}
.home6_1{ margin:60px auto 0 auto;height:558px;}
.home6_2{ width:385px; height:558px; background:url(../images/home6_2.png) no-repeat center center; padding:0 10px 0 0 ; left:0; top:0;}
.home6_2 p{ height:50px; padding:40px 0 0 0;background: linear-gradient(0deg, #1469E0 0%, #3C88EE 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.home6_2 span{ height:30px;}
.home6_2 dt{color: #1469E0; writing-mode: vertical-rl; text-align:center; line-height:30px; padding:40px 0 0 35px;}
.home6_2 a{ width:285px; height:50px; line-height:50px;color: #FFFEFE; background:url(../images/home6_21.png) no-repeat center center; padding:37px 0 0 0; margin:55px auto 0 auto;}
.home6_2 a:hover{color: #FFFEFE;}
.home6_3{width: 887px;height: 438px;background: #fffefe;box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.19);border-radius: 10px;}
.home6_3 ul{width: 723px; margin-right:46px;}
.home6_3 li{ height:59px; line-height:59px; border-bottom:#d8d7d7 dashed 1px;}
.home6_3 li a{ color:#494848;}
.home6_3 li a:hover{ color:#3683ec;}

.home7{ width:100%;background:url(../images/home7.jpg) no-repeat center center;height:1673px; }
.home7_1{ margin:35px auto 0 auto;height: 530px; background:#ffffff;}
.home7_1 ul{ width:1080px; margin:0 auto; padding:119px 0 0 0;}
.home7_1 li{ width:535px;}
.home7_1 li dt{ height:54px; }
.home7_1 li dt span{width: 54px;height: 54px; background:#2e7ee9; border-radius:50%;}
.home7_1 li dt p{ background:url(../images/home7_1.png) no-repeat center center; width:459px; height:42px; margin-left:13px;}
.home7_1 li dt p label{ padding:0 0 0 32px;}
.home7_1 li dl{ line-height:36px; padding:17px 0 0 75px; height:105px;}
.home7_1_ dt p{ background:url(../images/home7_1on.png) no-repeat center center !important;}
.home7_1_ dt span{ background:#d74e2a !important;}


.home7a_1{ padding:40px 0 0 0;}
.home7a_2{width: 520px;}
.home7a_2 p{ color:#1469e0; height:40px;}
.home7a_2 h2{ height:51px; margin:0 0 32px 0;color: #494848;}
.home7a_2 b{width: 520px;height: 1px; background:#3f8fcc ;}
.home7a_2 h1{ height:30px; margin:22px 0 0 0;}
.home7a_2 h1 span{ color:#1469e0;}
.home7a_2 h3{ height:50px; margin:0 0 17px 0; color:#1469e0;}
.home7a_2 label{width: 393px;height: 49px;background: linear-gradient(0deg, #186CE1, #3C88EE);border-radius: 30px; margin:30px auto 20px auto;color: #FEFFFF;}

.home7a_3{width: 622px;height: 492px;border: 1px solid #3F8FCC;border-radius: 20px;}
.home7a_4{ width:552px; margin:0 auto; padding:40px 0 0 0;}
.home7a_4 li{ margin-bottom:10px;}
.home7a_4 li .text1{width: 552px;height: 64px;border: 1px solid #3F8FCC;border-radius: 10px; outline:none; background:none;color: #1469e0; font-size:18px; padding:0 18px;font-family: 'Regular';}
.home7a_4 li .text1:hover{ border: 1px solid #1469e0;background:#1469e0; color:#ffffff;}
.home7a_4 li .text2{width: 552px;height: 145px;border: 1px solid #1469e0;border-radius: 10px;background:none; padding:10px 20px; line-height:25px; outline:none; color:#1469e0; font-size:18px;font-family: 'Regular';}
.home7a_4 li .text2:hover{ border: 1px solid #1469e0;background:#1469e0; color:#ffffff;}
.home7a_4 .text3{width: 393px;height: 49px;background: linear-gradient(0deg, #186CE1, #3C88EE); outline:none;  border:none;height: 49px;color:#FEFFFF; font-size:15px; margin:0 auto; display:block;font-family: 'Regular';border-radius: 30px;  }

.home7a_4 dt{ opacity:0.5; height:20px; line-height:20px;}

.home8{ width:100%;background:url(../images/home8.png) no-repeat top center;height:490px; margin:117px auto 0 auto;}
.home8_1{ padding:26px 0 0 0;}
.home8_1 li{ width:158px;}
.home8_1 li dt{width: 158px;height: 158px; background:#1469e0; border-radius:50%;}
.home8_1 li b{width: 140px;height: 140px;border: 1px dashed #FEFFFF;border-radius: 50%;}
.home8_1 li p{ height:60px;}
.home8_11{ padding:144px 0 0 0;}
.home8_1_{color: #D74E2A;}
.home8_1_ dt{ background:#d74e2a !important;}

.home9{  width:100%; background:url(../images/home9.jpg) no-repeat center center;height:721px;}
.home9_1{ margin:50px auto 0 auto;}
.home9_2{}
.home9_2 li{width: 393px; padding:9px 0 0 0; text-align:center; background:#ffffff; margin-right:10px;}
.home9_2 li b{ width:373px; height:246px; overflow:hidden; margin:0 auto;}
.home9_2 li b img{ width:100%;}
.home9_2 li p{ height:105px; text-align:center; line-height:30px; width:90%; margin:0 auto;}
.home9_1 .prev{ left:-67px; top:150px;}
.home9_1 .next{ right:-67px; top:150px;}

.home10{ width:100%; padding:119px 0 90px 0; }
.home10_1{ margin:40px auto 0 auto;}
.home10_2{ width:500px;color: #1F71E3;}
.home10_2 li{width: 227px;height: 183px;border: 1px solid #6EADF8; margin-bottom:29px;}
.home10_2 li b{ height:60px;}
.home10_2 li span{ height:30px; margin:9px 0 0 0;}
.home10_2 li p{ height:25px;}
.home10_3{ width:610px; padding:20px 0 0 0;}
.home10_3 p{ color:#1469e0; height:40px;}
.home10_3 h3{ color:#494848; height:90px; margin:0 0 9px 0;}
.home10_3 h2{ color:#1469e0; border-bottom:#3f8fcc solid 1px;border-top:#3f8fcc solid 1px; height:65px;}
.home10_3 ul{ height:78px; margin:0 auto 25px auto;}
.home10_3 ul li{ padding:0 9px;}
.home10_3 ul li img{ margin-right:7px;}
.home10_3 a{width: 393px;height: 49px;background: linear-gradient(0deg, #186CE1, #3C88EE);color: #FEFFFF; margin:0 auto 0 auto; border-radius:30px;}
.home10_3 a:hover{color: #FEFFFF;}


.bot1{ background:#1f71e3; height:489px; width:100%; }
.bot11{ padding:90px 0 0 0; }
.bot2{ padding:0 0 0 0;}
.bot2 img{ width:50px;}
.bot2 h3{ padding:0 0 0 29px;}
.bot2 p{line-height:35px; padding:0 0 0 9px; }

.bot4{width:750px; color:#ffffff; font-size:18px; height:100px; line-height:100px; padding:0 0 0 0;border-bottom:#FDFBFB solid 1px;}
.bot4 a{ color:#ffffff; font-size:18px;}
.bot4 a:hover{ color:#ffffff; font-size:18px;}
.bot3{ height:306px;  }
.bot5{ width:447px; padding:0 0 0 0; }
.bot5 p{ font-size:20px; height:55px; line-height:55px;}
.bot5 span{ display:block; font-size:55px; height:60px; line-height:60px;font-family:"Impact"; padding:0 0 30px 0;}
.bot7{font-size:16px; line-height:36px; width:470px; padding:0 0 0 0; color:#ffffff;}
.bot7 p{ font-size:16px; line-height:36px;}
.bot7 span{ width:330px;}
.bot6{ width:270px; padding:0 0 0 0;}
.bot6 li{ width:130px;}
.bot6 li .bot61{ background:url(../images/bot61.png) no-repeat center center; width:130px; height:130px;}
.bot6 img{  width:110px; height:110px;}
.bot6 p{ display:block; text-align:center; color:#ffffff; font-size:12px;  height:32px; line-height:32px;}

.bot8{background:#2e7de9; width:100%; margin:0 auto; height:80px; line-height:80px; color:#ffffff; font-size:14px;}
.bot8 a{ color:#ffffff; font-size:14px;}
.bot8 a:hover{ color:#ffffff; font-size:14px;}


.link{ left:0; width:100%; top:-68px;}
.link1{width: 1200px;height: 135px;background:#3c88ee;}
.link2{ background:#d74e2a;width: 226px;height: 135px;}
.link2 b{ height:50px; padding:26px 0 0 0;}
.link2 p{ height:38px;}
.link3{width: 938px; padding:0 0 0 38px;color: #FFFFFF; line-height:30px;}
.link3 a{color: #FFFFFF; margin-right:40px; white-space:nowrap;}






















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

.about{ border-bottom:#e6e6e6 solid 1px; padding:70px 0 10px 0;}
.about p{ height:45px; border-left:#3582EB solid 3px; font-size:14px; line-height:22.5px; padding-left:10px;}
.about p b{ color:#3582EB; font-size:22px; display:block;  text-transform:uppercase; font-weight:normal;}
.about p span{ color:#333333; font-size:14px; display:block; opacity:0.4;  text-transform:uppercase;}

.about label{ color:#7f7f7f; font-size:16px; display:block; padding:20px 0 0 0; height:25px; line-height:25px; opacity:0.8;}
.about label a{ color:#7f7f7f; font-size:16px;}
.about label a:hover{ color:#7f7f7f; font-size:16px;}

.about1{padding:45px 0 58px 0; color:#666666; font-size:30px; text-align:center; height:70px; line-height:70px;}
.about1 span{ width:56px; height:4px; background:#c6e6e3; display:block; margin:0 auto;}

.about2{font-size:18px;line-height: 36px;margin:70px auto 100px auto; color:#4A4A4A;}
.about4{ margin-top:30px; margin-bottom:25px;}
.about4  li{ width:283px; 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; }
.about4  li .home4_6{ width:283px; height:202px; overflow:hidden;}
.about4  li .home4_6 img{ width:283px; height:202px; }
.about3{background: url(../images/about3.jpg) no-repeat;background-position: center center;height: 841px; width:100%;}

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

.ahome5{ width:100%; width:100%;background:url(../images/ahome5.jpg) no-repeat center center; height:972px; margin:80px auto 0 auto;}
.ahome5_1{margin:40px auto 40px auto; width:360px;}
.ahome5_1 li{ width: 146px;height: 49px; line-height:42px; color:#ffffff;}
.ahome5_1 li span{ height: 42px; line-height:42px; margin-right:5px;}

.ahome5_1 li:hover{ background:#ffffff; color:#EA5714 ;}
.ahome5_1_{background:#ffffff; color:#EA5714 !important;}

.ahome5_2{}
.ahome5_3{ }
.ahome5_3 ul li{ width: 330px;height: 561px;border: 1px solid #E5E3E1; margin-right:102px; background:#ffffff;}
.ahome5_3 ul li b{ width: 330px;height: 444px; overflow:hidden; border-bottom:#EFEDED solid 1px;}
.ahome5_3 ul li b img{max-width: 330px;max-height: 444px;}
.ahome5_3 ul li p{ line-height:30px; padding:22px 0 0 0; text-align:center; width:90%; margin:0 auto;}
.ahome5_3 li:hover{color: #0A69D4;}




.ahome5_2 .prev{ left:-70px; top:240px;}
.ahome5_2 .next{ right:-70px; top:240px;}


.about6{ padding:0;}

.zshz{}
.zshz1{ width:424px;}
.zshz2{}
.zshz2 p{ height:35px;}
.zshz2 span{ opacity:0.3; text-transform:uppercase; height:27px;}
.zshz2 label{ display:block;line-height: 31px; padding:37px 0 80px 0;}
.zshz3 h3{ height:70px;}
.zshz4{ width:255px;color: #FBFBFB;}
.zshz4 span{width: 125px;height: 39px;background: #3582EB; margin-bottom:8px; border-radius:20px;}
.zshz5{ padding:55px 0 70px 0;}
.zshz5 a{width: 287px;height: 81px;background: #3582EB; border-radius:50px;}
.zshz6{}
.zshz6 li{width: 380px;height: 204px;background: #f1efef;border: 1px solid #DFDFDF;box-shadow: -4px 3px 8px 0px rgba(163,163,163,0.26);}
.zshz6 li p{ padding:0 0 0 66px; line-height:35px;}
.zshz6 li p span{ display:block;}
.zshz6 li b{ width:94px; margin-right:28px;}
.zshz8{ padding:60px 0;}
.zshz8 li{width: 576px; margin-bottom:50px;}
.zshz8 li p{ height:45px;}
.zshz8 li span{ height:30px; margin:0 0 19px 0;}
.zshz8 li b{width: 576px;height: 170px;border-radius: 16px;}
.zshz8 li h3{color: #CB4C14; height:80px; padding:50px 0 0 0;}
.zshz8 li a{width: 264px;height: 56px;border: 2px solid #000000; margin:0 auto;}
.zshz8 li a:hover{ color:#000000;}
.zshz8 li h2{ height:45px;}

.cont5{ width:470px; float:left;}
.cont6{ width:100%; border-bottom:#d6d6d6 solid 1px; height:70px; line-height:70px; color:#474747; font-size:24px;}
.cont6 img{ vertical-align:middle; padding-right:10px;}
.cont7{ width:100%; line-height:34px; color:#535353; font-size:16px; padding:17px 0 30px 0; opacity:0.9;}
.cont8{ width:100%; height:70px; line-height:70px; color:#333333; font-size:18px;border-bottom:#d1d1d1 solid 1px;}
.cont8 img{ vertical-align:middle; padding-right:10px;}
.cont9{ padding-top:30px; width:265px;}

.cont9 p{ width:130px; height:130px; background:url(../images/cont9.jpg) no-repeat center center;}
.cont9 p img{width:120px; height:120px; display:block; margin:0 auto;}
.cont9 span{ height:65px; line-height:65px; color:#666666; font-size:18px; display:inline-block; width:150px;}
.cont10{ width:670px; float:right; height:800px;}

 #ln_map{width:100%;height:100%;margin: 0 auto;}  

.map{width: 670px;height:700px; margin:30px auto 50px auto;}
.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}
.about7{ width:800px; padding:50px 0 20px 0;}
.about7 li{ width:800px; float:left; line-height:47px; height:47px; color:#494949; font-size:20px;}
.about7 li .about8{ width:25px; float:left; height:47px; margin-right:20px;}
.about9{ width:130px; text-align:center; padding-top:70px;}
.about9 p{text-align:center; color:#666666; font-size:16px; height:55px; line-height:55px;}
.about9 img{ width:130px; height:130px;}


.about22{ padding-bottom:40px;}
.about22 li{ float:left; width:200px;}
.about22 li .about21{ width:145px; height:145px; margin:0 auto;}
.about22 li p{ color:#496cb2; font-size:18px; text-align:center; height:47px;  line-height:47px;}
.about22 span{ width:31px; float:left; margin:0 51px; padding-top:62px;}
.about23{ width:503px; height:72px; line-height:72px; text-align:center; margin:0 auto; background:url(../images/about23.png) no-repeat center center; color:#ce251f; font-size:22px;}


.about24{ background:#ffffff;  width:1120px; padding:60px 40px 0 40px; margin:0 auto;}
.about24{ color:#666666; }
.about24 li{ width:1120px; padding:0 0 40px 0;}
.about24 li .about25{ width:550px; height:340px;}
.about24 li .about26{ width:520px;}
.about24 li .about26 label{ width:60px; height:4px; background:#c6e6e3; display:block;}
.about24 li .about26 p{ color:#666666; font-size:30px; height:50px; height:65px; line-height:65px; padding:80px 0 0 0;}
.about24 li .about26 span{ display:block; font-size:18px;color:#999999; line-height:30px; text-indent:2em;}

	
.cpfl{ width:300px;}
.cpfl1{ width:300px; height:65px; line-height:65px; background:#4c7ec7; color:#ffffff; font-size:22px; text-align:center;}
.cpfl2{ background:#ffffff;}
.cpfl2 li{ height:83px; border-bottom:#e0e0e0 dashed 1px;}
.cpfl2 li a{ height:83px; line-height:82px; padding:0 0 0 15px; color:#666666; font-size:17px;}
.cpfl2 li a:hover{color:#4c7ec7;}
.cpfl2_ a{color:#4c7ec7 !important;}
.cpfl3{ background:#ffffff; padding:45px 0 28px 0;}
.cpfl4{ background:#ffffff;border:#e0e0e0 solid 1px; padding:3px; width:148px; height:148px;  margin:0 auto;}
.cpfl4 img{ width:142px; height:142px; background:#e1e1e1; padding:3px;}
.cpfl3 p{ color:#801717; font-size:32px; height:78px; line-height:78px; text-align:center;}
.product2{ width:860px;}
.product{ width:860px;}
.product li{ width:415px; background:#ffffff; float:left; margin-bottom:36px;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;}
.product li .product1{ margin:0 auto; width:415px; height:355px;margin:0 auto; padding:0 0 0 0;}
.product li .product1 img{  width:415px;}
.product li  p{ font-size:20px; color:#ffffff; width:80%; margin:0 auto; height:90px; line-height:90px; background:url(../images/product.png) no-repeat right center;}

.product li:nth-child(2n){ float:right;}
.product_{ background:#4c7ec7 !important;}
.product_ p{ background:url(../images/product1.png) no-repeat right center !important; }


.news_{ margin:60px auto; }
.news{width:1100px;padding:55px 50px 30px 50px; background:#ffffff; }
.news li{ width:1100px; margin:0 auto 32px auto;height:278px;}
.news li  .news1{display:block;width:468px;height:278px;overflow: hidden;float:left;margin:0 0 0 0;}
.news li  .news1 img{width:468px;}
.news li  .news2{ width:570px; float:right;}
.news li .news2 p{ color:#3582EB; font-size:24px; height:80px; line-height:80px; padding:28px 0 10px 0; overflow:hidden; opacity:0.9;}
.news li .news2 span{ display:block; color:#5A5A5A; font-size:14px; line-height:22px; margin:0 0 30px 0; height:44px; overflow:hidden;}
.news li .news2 h3{ display:block; color:#5A5A5A; font-size:14px; line-height:22px; margin:0 0 30px 0; height:132px; overflow:hidden;}

.news li .news2 label{ color:#000000; font-size:16px; display:block; height:40px ; line-height:40px; text-align:right;}
.news li .news2 label b{font-size:22px;}

.news li:hover  .news2 p{ color:#d74e2a;}

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


.chanpin{ background:#f4f5f7; padding:0 0 50px 0;}
.chanpin1{ width:1060px; margin:0 auto; padding:80px 0 0 0;}


.flei{ width:288px;}
.fl1{ height:64px; line-height:64px; width:100%; text-align:center; background:#3582EB; color:#ffffff; font-size:22px;}

.fl2{ width:100%;padding:0 0 0 0;}
.fl2 li{  height:42px; line-height:42px; text-align:center; }
.fl2 li a{ color:#535353; font-size:16px; text-align:center; width:125px; height:42px; display:block;}
.fl2 li a:hover{ color:#ffffff; background:#3582eb;}
.fl2_ a{ color:#ffffff !important; background:#3582eb;}
.fl3{ background:#fafafb; width:100%; padding:45px 0 25px 0;}
.fl4{ width:130px; height:130px; background:url(../images/cont9.jpg) no-repeat center center; margin:0 auto;}
.fl4 img{ width:120px; height:120px;}
.fl3 p{ color:#3582EB; font-size:40px; height:90px; line-height:90px; text-align:center; font-family:"Impact";}
.fl5{ width:872px;}

.case{ width:1060px; padding:50px 0 35px 0; margin:0 auto;}

.case li{width: 256px;background: #FFFFFF;border-radius: 10px; overflow:hidden; margin-bottom:10px; margin-right:10px; float:left;}
.case li b{width: 256px; height:172px; overflow:hidden;}
.case li b img{width: 100%; }

.case li p{ width:90%; margin:0 auto; height:51px;}
.case li strong{width: 100%;height: 1px; background:#edeeef;}
.case li a{ width:90%; margin:0 auto; height:51px; background:url(../images/home2_1.png) no-repeat right center;color: #B0B1B2;}
.case li a:hover{ color:#3582EB;}



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


.keti{width: 1060px;padding:50px 0 35px 0; margin:0 auto;}
.keti{width: 1060px;}
.keti li{ height:70px; line-height:70px; border-bottom:#d8d7d7 dashed 1px;}
.keti li a{ color:#494848;}
.keti li a:hover{ color:#3683ec;}


.pagination{ width:100%; font-size:18px; color:#333333; text-align:center; margin:30px auto 60px auto ; border-top:#bfbfbf solid 1px;}
.pagination li{ width:50px; height:80px; text-align:center; line-height:80px; display:inline-block; margin:0 3px; font-size:22px; }
.pagination li a{width:50px; height:80px; display:block; color:#333333;border-top:#f4f5f7 solid 4px;}
.pagination li a:hover{ color:#3582EB; border-top:#3582EB solid 4px;}



.xf{width: 59px;height:268px;position: fixed;top:0;right:0;bottom:0;margin:auto;z-index: 999}
.xf>ul{height: 100%;text-align: center;}
.xf>ul>li{width:59px; margin:0 auto; height:59px; padding:0 0 0 0; margin-bottom:7px; position: relative; text-align:center; background:#3582EB;}
.xf>ul>li>a{width: 100%;height: 100%; color:#000000; font-size:24px;}
.xf>ul>li>a img{ display:block; margin:0 auto; padding:0 0 0 0;}
.xf>ul>li:last-child{ border-bottom:none;}
.xf>ul>li:hover{ background:#F7182A;}
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right:70px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 200px;font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:5px;}
.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;}

.dxf{width: 100%;height: 226px;background: url(../images/xf0.png) no-repeat center;position: fixed;left:0;bottom:0;z-index: 999}
.dxf0{padding: 18px 16px 0 422px;}
.dxf0>p{font-size: 30px;margin-top: 90px;line-height: 45px;}
.dxf0>p span{font-size: 50px;font-family: 'zihun184';}
.dxf01 img{display: block; width: 140px;border: 4px solid #fc659a;border-radius: 3px;margin: 0 auto 12px;}
.dxf01 p{font-size: 20px;}










