@charset "utf-8";

/* CSS Document */



@charset "utf-8";

/* CSS Document */

html{font-family: "Microsoft Yahei";padding: 0;margin: 0;}

body {

	font-family: "Microsoft Yahei", Tahoma, Arial, Helvetica, sans-serif;

	word-break: break-all;

	word-wrap: break-word;

	background: #ffffff;

}

@font-face {font-family: 'Siyuan';src:url('../images/Siyuan_Medium.otf'); }

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

*{ padding: 0;margin: 0;box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

a{text-decoration: none; color:#000000; transition:all 0.7s}

a:hover{ text-decoration:none}

em{ font-style:normal}

/*------------------public------------------*/

.clearfix {

 *zoom:1; clear:both;

}

.clearfix:after {

	content: "";

	display: block;

	clear: both;

}

.fl{float: left;}

.fr{float: right;}

.text-center{text-align: center;}

.container{ width:1600px;/*padding:50px 0;*/margin:0 auto }

.w1200{ width:1200px;/*padding:50px 0;*/margin:0 auto }

.width{ width:75%; margin:auto;}

html {

	color: #000;

	background: #fff; 

}



body, h1, h2, h3, h4, h5, h6, p, dl, dd,ul,li {

	margin: 0; padding:0; list-style:none 

}



.flex{  display: -webkit-flex; /* Safari */display:flex;}

.flex-direction-row{flex-direction:row}

.flex-wrap-nowrap{ flex-wrap: nowrap}/**不换行**/

.flex-wrap-wrap{ flex-wrap: wrap}/**换行**/

.flex-justify-content-left{justify-content:flex-start}/*左对齐*/

.flex-justify-content-center{justify-content:center}

.flex-justify-content-right{justify-content:flex-end}/*右对齐*/

.flex-justify-content-between{justify-content:space-between}/*两端对齐*/

.flex-justify-content-around{justify-content:space-around;}/*两侧的间隔相等*/

.relative{ position:relative;}

.absolute{ position:absolute}

.pic{display:flex;justify-content:center;align-items:center;}

.pic img{ transition:all 0.7s; width:auto; max-width:100%; max-height:100%;}
.toptitle{ width: 100%; display: inline-block; background: #f3f4f8; height: 45px; line-height: 45px}
.toptitle .lefttop{ font-size: 14px;}
.toptitle .righttop{ font-size: 26px; font-weight:500; color: #d33127;}
.toptitle .righttop span{ font-size: 14px; color: #999;}
.topnavbox{ width: 100%; /* display: inline-block; */ padding-bottom: 30px;}
.topnavbox  h1{ width: 38%; position: relative; padding-top: 2%;}
.topnavbox  h1 img{ width: 40%; float: left; margin-right: 30px;}
.topnavbox  h1 p{ font-size: 24px; font-weight: bold;}
.topnavbox  h1 p i{ color: #999999; font-size: 16px; font-style: initial; line-height: 40px; font-weight: 500;} 
 .topnavbox  h1::after{ content: ''; width: 1px; height: 60px; position: absolute; top: 37%; left: 42%; display: block; background: #666;} 
.topnavbox .nva{ width: 60%; }
.topnavbox .nva ul{ padding-top: 5%;}
.topnavbox .nva ul li{ width: 15%; height: 45px; line-height: 45px;  float: left; text-align: center; margin-right: 1.5%; border-radius: 10px; display: block; }
.topnavbox .nva ul li.on{ background:#e47611; color: #fff;} 
.topnavbox .nva ul li:hover{ background: #e47611; color: #fff;} 
.topnavbox .nva ul li.on a,.topnavbox .nva ul li:hover a{ color: #fff;}
.box1{ width: 100%; display: inline-block; border-bottom: 1px solid #999;}
.box1 .hlights ul li{ width: 24.8%; float: left;  height: 70px; line-height: 30px;  margin: 25px 0px; position: relative;}
.box1 .hlights ul li img{ width: 35px; height: 35px; float: left; margin-right: 20px; margin-top: 6%;}
.box1 .hlights ul li::after{ position: absolute; content: ''; width: 1px; background: #e3e3e3; height: 70px; right: 10%; top: 0px;}
.box1 .hlights ul li:last-child::after{ display: none;}
.box1 .hlights ul li  p{font-size: 26px; line-height: 40px;}
.box1 .hlights ul li  p span{ font-size: 16px; color: #666;}
.box2{width: 100%; display: inline-block; background: url(../images/youshi.jpg) no-repeat top; padding: 70px 0px;}
.title{ font-size: 48px; font-weight: bold; text-align: center;}
.title span{ font-size: 60px;  color: #e47611;}
.why-title p:nth-child(2){ font-size: 36px; text-align: center; line-height: 40px; margin:30px 0px; display: block;}
.why-title p:last-child{ font-size: 20px; line-height: 48px; text-align: center;}
.why-list{ width: 100%; display: inline-block; position: relative; margin-top: 4%;}
.why-container{ width: 90%; overflow: hidden; margin: auto; }
.why-container .why-slide{ height: 580px; background: #ffffff; position: relative; border-radius: 15px; flex-shrink: 0;  transition: 300ms;
	  transform: scale(0.8);}
.why-container .why-slide .why-slide-img{ width: 100%; height: 288px; overflow: hidden; border-radius: 15px;}
.why-container .why-slide .why-slide-img img{ width: 100%; height: 100%; object-fit: cover;}
.why-container .why-slide:hover .why-slide-img img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.why-tu{position: absolute;width: 159px; height: 159px; border: 12px solid rgba(255,255,255,0.3); border-radius: 50%; top: 38%;  left: 30%;}
.why-tu .why-tubiao{background: #666666; width: 135px; height: 135px; display: block; border-radius: 50%;display: flex; align-items: center;  }
.why-tu img{ width: 60%; display: block; margin: auto;}
.why-container .swiper-slide-active,.why-container .swiper-slide-duplicate-active{transform: scale(1);}
.why-container .swiper-slide-active .why-tu .why-tubiao{ background: #fdd559;}
.why-container .swiper-slide-active{ background: #e47611;}
.why-container .swiper-slide-active h4,.why-container .swiper-slide-active p{ color: #fff;}
.why-container .why-slide h4,.why-container .why-slide p{ padding: 0px 36px; box-sizing: border-box;}
.why-container .why-slide h4{ font-size: 30px; font-weight: bold; margin-top: 26%;}
.why-container .why-slide h4 i{ font-weight: 200; font-size: 18px; font-style: initial;}
.why-container .why-slide p{ font-size: 20px; line-height: 36px; overflow: hidden; height: 72px; margin-top: 20px;}
.why-container .swiper-slide-active .why-tu{ left: 30%;}
.why-container  .swiper-button-prev, .why-container .swiper-button-next{ width: 50px; height: 50px; background: rgba(0,0,0,0.5); border-radius: 50%; z-index: 9;}
.why-container  .swiper-button-prev:after,.why-container  .swiper-button-next:after{ font-size: 30px; color: #fff;}
.box3{ width: 100%; display:inline-block;  padding-top: 95px; padding-bottom: 70px;}
.problem-list{ width: 100%; display: inline-block;background: url(../images/pro.png) no-repeat center; background-position-y: 63%;}
.problem-list ul li{ width: 50%; float: left;}
.problem-list ul li .pro-circular{ width: 70px; height: 70px; display: block; background: rgba(17,90,179,0.3); border-radius: 50%;display: flex; align-items: center; margin-left: 24px;}
.problem-list ul li .pro-circular .pro-img{ width: 57px; height: 57px; background: #0064de; border-radius: 50%; display: block; margin: auto;display: flex; align-items: center;}
.problem-list ul li .pro-circular .pro-img img{ width: 70%; display: block; margin: auto;}
.problem-list ul li span{ float: left; width: 55%; font-size:20px; line-height: 36px;}
.problem-list{ margin-top: 4%;}
.problem-list ul li:nth-child(1){ width: 100%;}
.problem-list ul li:nth-child(1) .pro-title{ width: 43%; display: block; margin: auto;}
.problem-list ul li:nth-child(1) .pro-circular{ float: left; margin-left: 0px; margin-right: 24px;}
.problem-list ul li:nth-child(1) span{ float: right; width: 80%;}
.problem-list ul li:nth-child(2) span,.problem-list ul li:nth-child(4) span,.problem-list ul li:nth-child(6) span{ text-align: right; margin-right: 24px;}
.problem-list ul li:nth-child(2),.problem-list ul li:nth-child(3){ margin-top: 76px; margin-bottom: 192px;}
.problem-list ul li:nth-child(4),.problem-list ul li:nth-child(5){ margin-bottom: 162px;}
.problem-list ul li:nth-child(3) .pro-circular,.problem-list ul li:nth-child(5) .pro-circular,.problem-list ul li:nth-child(7) .pro-circular{ float: left;margin-left: 0px; margin-right: 18px;}
.problem-list ul li:nth-child(3) span,.problem-list ul li:nth-child(5) span,.problem-list ul li:nth-child(7) span{ float: right; }
.problem-list ul li:nth-child(3) { width: 33%; float: right;}
.problem-list ul li:nth-child(3) span{ width: 80%;}
.problem-list ul li:nth-child(4) span{ width: 45%;}  
.problem-list ul li:nth-child(5){ width: 29%; float: right;}
.problem-list ul li:nth-child(5) span{ width: 76%;}
.problem-list ul li:nth-child(6) span{ width: 60%;}
.problem-list ul li:nth-child(7){ width: 36%; float: right;}
.problem-list ul li:nth-child(7) span{ width: 80%;}
.problem-list ul li:hover span{ color: #e47611;}
.problem-list ul li:hover .pro-circular{ 	-moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
	transition:0.3s;}
.box4{ width: 100%; display: inline-block;background: url(../images/case_bg.jpg) no-repeat top; background-size: 100%; padding-top: 5%; padding-bottom: 50px;}
.about-left{ width: 31.5%; color: #fff; padding-right: 40px; box-sizing: border-box;}
.about-left h3{ font-size: 48px; font-weight: bold; margin-top: 4%; margin-left: 36%;}
.about-left .about-cont { font-size: 20px; line-height: 36px; color: #fff;}
.about-left .about-cont  p{ color: #fff !important; font-size: 18px !important; line-height: 32px !important; }
.about-left .about-cont img{ display: none;}
.about-left .about-cont { margin-top: 72px;}
.moer i{ width: 25px; display: block;float: right;}
.moer i img{ width: 100%; }
.moer{background: #033e89; padding: 18px 32px; box-sizing: border-box;  border-radius: 30px;}
.moer a{color: #fff; font-size: 18px;}
.about-left .moer{ width: 190px; height: 60px; line-height: 30px; border-radius: 30px;  margin-top: 26%;}
.moer b{ float: left; font-weight: 300;}
.sheji-right{ width: 68%; padding-left: 20px; box-sizing: border-box;}
.sheji-right h3{ font-size: 48px; font-weight: bold; text-align: center; color: #fff;}
.sheji-right h3 b{ color: #edba15;}
.sheji-right p{ font-size: 20px; text-align: center; line-height: 70px;  color: #fff;}
.sheji-right ul li{ width: 23.5%; margin-right: 1.7%; background: #fff; border-radius: 15px; float: left; height: 288px; margin-bottom: 25px; text-align: center;}
.sheji-right ul li:nth-child(4n) { margin-right: 0px;}
.sheji-right ul li .sherji-img{ width: 90px; display: block; margin: auto; margin-top: 30px;}
.sherji-img img{ width: 100%;}
.sheji-right ul li span{ font-size: 18px; color: #0c4c9b; font-weight: bold; margin: 15px 0px; display: block; text-align: center; width: 100%;}
.sheji-right ul li  i{ width: 35px; height: 3px; display: block; margin: auto; background: #0c4c9b;}
.sheji-cont{ font-size: 12px; line-height: 24px; text-align: center; padding: 0px 30px; box-sizing: border-box; margin-top: 20px;}
.sheji-right .moer{ width: 40%; display: block; margin: auto;height: 60px; line-height: 30px; border-radius: 30px; margin-top: 20px; }
.sheji-list{ width: 100%; display: inline-block; margin-top: 25px;}


.cooperation_jd .sheji-list ul li{ width: 23.5%; margin-right: 1.7%; background: #fff; border-radius: 15px; float: left; height: 288px; margin-bottom: 25px; text-align: center;}
.cooperation_jd .sheji-list ul li:nth-child(4n) { margin-right: 0px;}
.cooperation_jd .sheji-list ul li .sherji-img{ width: 90px; display: block; margin: auto; margin-top: 30px;}
.cooperation_jd .sheji-list ul li span{ font-size: 18px; color: #0c4c9b; font-weight: bold; margin: 15px 0px; display: block; text-align: center; width: 100%;}
.cooperation_jd .sheji-list ul li i{ width: 35px; height: 3px; display: block; margin: auto; background: #0c4c9b;}

.box5{ width: 100%; display: inline-block; padding: 70px 0px;}
.box5 .title span{ font-size: 48px;}
.box5 .why-title p:last-child{ margin: 10px 0px 20px 0px;}
 .case-lsit{ width: 100%; display: inline-block;}
.case-lsit  ul li{ width: 48%; float: left;}
.case-lsit  ul li .case-img{ width: 40%; height: 276px; overflow: hidden; border-radius: 15px;}
.case-lsit  ul li .case-img img{ width: 100%; height: 100%; object-fit: cover;}
.case-lsit  ul li .case-cont{ width: 57%; }
.case-lsit  ul li .case-cont p{ font-size: 24px; font-weight: bold; line-height:70px; position: relative;}
.case-lsit  ul li .case-cont p::after{ content: ''; width: 70%; height: 1px; background: #999; display: block; position: absolute; bottom: 0px;}
.case-lsit  ul li .case-cont span{ font-size: 16px; line-height: 24px; margin: 20px 0px; display: block; height: 72px;}
.case-moer{ background: url(../images/moer.png) no-repeat top; background-size: 100%; width: 100%; height: 60px; display: block; margin-top: 13%;}
.case-moer:hover{ background: url(../images/moer1.png) no-repeat top; transition: all 0.6s; background-size: 100%; }
.case-lsit  ul li:last-child{ float: right;}
.moer:hover{ background: #edba15;}
.class-box{ width: 100%; display: inline-block; margin-top: 62px;position: relative; padding-bottom: 30px;}
.class-box ul:nth-child(1){ width: 42%; margin-right: 20px; float: left;}
.class-box ul:nth-child(2){ width: 56%;  margin-right: 0px; float: left;}
.class-box ul li{ float:left; margin-bottom: 20px; margin-right: 20px; overflow: hidden;}
.class-box ul li img{ width: 100%; height: 100%; object-fit: cover;}
.class-box ul li.cb1{ width: 100%; height: 304px; overflow: hidden;}
.class-box ul li:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.class-box ul li.cb2,.class-box ul li.cb3{ width: 48.25%; height: 278px;}
.class-box ul li.cb3{ margin-right: 0px;}
.class-box ul li.cb4{width: 52%; height: 603px;}
.class-box ul li.cb5,.class-box ul li.cb6{ width: 45%; float: right; margin-right: 0px;} 
.class-box ul li.cb5{ height: 304px;}
.class-box ul li.cb6{ height: 278px;}
.class-box .moer{ width: 15%; display: block; float: right; height: 60px; line-height: 30px; border-radius: 30px; margin-top: 20px; position: absolute;  right: 0px;}
.class-box .tempWrap{ width: 100%; display:inline-block}
.box6{ width: 100%; display: inline-block; background: url(../images/tese.png) #0f4a94 no-repeat top; margin-top: -37px; padding-bottom: 50px;}
.item-title h4{ font-size: 48px; font-weight: bold; margin-top: 117px; color: #fff;}
.item-title h4 span{ color: #edba15;}
.item-title p{ font-size: 20px; line-height: 24px; margin: 15px 0px; color: #fff;}
.tone{ width: 100%; display: inline-block; margin-top: 40px;} 
.tone ul li{width:31%; margin-right: 3%; float: left;  background: #fff; padding: 30px; box-sizing: border-box; border-radius: 10px; height: 327px; margin-bottom: 42px;}
.tone ul li:nth-child(3n){ margin-right: 0px;}
.tone ul li .tone-list{ height: 74px; width: 100%; margin-top: 15px;}
.tone ul li .tone-list img{ height: 100%; display: block; width: auto; margin: auto;}
.tone ul li p{ font-size: 28px;  color:#0f4a94; text-align: center; margin: 20px 0px; font-weight: bold;}
.tone ul li span{ font-size: 16px; line-height: 30px;text-align: center; }
.box6 .moer{ width: 26%; margin: auto;  display: block; height: 60px; line-height: 30px; border-radius: 30px; margin-top: 20px;}
.box7 { width: 100%; display: inline-block; padding-top: 50px;}
.box7 .why-title .title span{ font-size:48px ;} 
.box7 .why-title p:last-child {
    margin: 10px 0px 20px 0px;
}
.news-title ul li{ width: 160px; height:45px; line-height: 45px; float: left; margin: 0px 15px; background: #0f4a94; border-radius: 30px; color: #fff; text-align: center;}
.news-title ul li.on{ background: #e47611;}
.news-title ul{display: flex; flex-direction: row; justify-content: center;}
.news-list{ width: 100%; display: inline-block; margin-top: 40px;}
.slideBox{ width: 100%; display: inline-block;}
.slideBox ul li{float: left; width: 31%; margin-right: 2.5%;}
.slideBox ul li .news-img{ width: 100%; height: 240px; border-radius: 15px; overflow: hidden;}
.slideBox ul li .news-img img{ width: 100%; height: 100%; object-fit: cover;}
.slideBox ul li:nth-child(3){ margin-right: 0px;}
.slideBox ul li p:nth-child(2){font-size: 18px; line-height: 55px;white-space: nowrap;text-overflow: ellipsis; margin-top: 10px; }
.slideBox ul li p:nth-child(3){ line-height: 25px; font-size: 14px; padding-bottom: 10px; position: relative;}
.slideBox ul li p:nth-child(3)::after{ content: ''; width: 100%; height: 1px; display: block; background: #dedede; position: absolute; bottom: 0px; }
.news-time{ margin: 15px 0px; width: 100%; height: 22px; line-height: 22px; font-size: 14px;}
.news-time span:nth-child(1){ float: left;}
.news-time span:nth-child(2){ float: right;}
.news-time span:nth-child(1) i{ width: 22px; height: 22px; float: left; margin-right: 10px;} 
.news-time span:nth-child(2) b{ width: 6px; height: 11px;display: flex; align-items: center; float: right; margin-left: 15px; margin-top: 5px;}
.slideBox ul{ width: 100%; display: inline-block;}
.slideBox dl dt{float: left; width: 31%; margin-right: 2.5%; font-weight: 300; line-height: 50px; height: 50px; border-bottom: 1px solid #dedede;}
.slideBox dl dt:nth-child(3n){ margin-right: 0px;}
.slideBox dl dt i{ float: left; margin-right: 10px; margin-top: 3.5%;}
.slideBox dl dt b{ font-size: 14px; font-weight: 300; float: right;}
.slideBox dl dt:hover span{ color:#e47611 ;}
.box7 .moer{ width: 15%; margin: auto;  display: block; height: 60px; line-height: 30px; border-radius: 30px; margin-top: 30px;}
.box8{ width: 100%;display: inline-block;margin-top: 50px;}
.box8 i{ width: 13%;display: block;float: left;}
.box8 i img{  width: 100%;}
.box8 span{ width: 85%;float: right;}
.box8 span a{ font-size: 14px;margin: 0px 6px;line-height: 24px;}
.jjfa{padding:30px 0;background: url(../images/liuyan.jpg) no-repeat center; background-size: 100% 100%; margin-top: 40px;}
.jjfa p:first-child{font-size:28px;color:#FFFFFF;}
.jjfa input{border:none;background: #FFFFFF;outline: none;margin:15px 0;color:#000000;}
.jjfa input:nth-child(1),.jjfa input:nth-child(2),.jjfa input:nth-child(3),.jjfa input:nth-child(4){width: 24%;height: 40px;padding:0 5px;}
.jjfa input:nth-child(5){width: 97%;height: 94px;padding:0 5px;}
.jjfa input:nth-child(6){width:135px;height: 40px;background: #ff920f;color: #FFFFFF; cursor: pointer; }
.jjfa p:last-child{color:#FFFFFF;font-size: 14px;font-style: italic;}
.jjfa .width{width: 70%;}
.box9{width: 100%; display: inline-block; background: #3b3b3b;  color: #fff; padding-top: 70px; padding-bottom: 70px;}
.box9 ul{ width: 33%; float: left; }
.box9 ul p{font-size: 18px; line-height: 40px;}
.box9 ul span{ font-size: 14px; color: #b5b5b5; line-height: 36px; }
.box9 ul:nth-child(1){padding-right: 40px; box-sizing: border-box; }
.box9 ul:nth-child(2) li{ width: 100%; text-align: center; font-size: 14px; color:#b5b5b5; line-height: 40px;}
.box9 ul:nth-child(2){ padding-top: 40px;}
.box9 ul:nth-child(2) .tel-foot{ height: 38px; line-height: 38px; font-size:30px; font-weight: bold; padding-left: 22%; box-sizing: border-box;}
.box9 ul:nth-child(2) .tel-foot i{ width: 38px; height: 38px; float: left; margin-right: 10px;}
.box9 ul:nth-child(3) .erweima{width: 33%; float: left; text-align: center;}
.box9 ul:nth-child(3) .erweima img{ width: 80%; display: block; margin: auto;}
.box9 ul:nth-child(3) .erweima p{ font-size: 14px;color:#b5b5b5; }
.box9 ul:nth-child(3) {padding-top: 40px; }
.foot-boot{ width: 100%; display: inline-block;background: #3b3b3b;  color: #fff; border-top: 1px solid rgba(255,255,255,0.2); padding-bottom: 30px;}
.foot-boot ul { width: 100%; display: inline-block; margin: 15px 0px;display: flex; flex-direction: row; justify-content: center;}
.foot-boot ul li{ float: left; padding: 0px 35px; height: 25px; line-height: 25px; position: relative;}
.foot-boot ul li a{ color: #b5b5b5;}
.foot-boot ul li::after{ content: ''; width: 2px; height: 100%; background: rgba(255,255,255,0.2); position: absolute; right: 0px;}
.foot-boot p{ text-align: center; font-size: 14px; color:#b5b5b5;}
.foot-boot p a{ color:#b5b5b5; padding: 0px 20px;}


.inner-banner{ width:100%; height:auto; }
.inner-banner img{ width:auto; max-width:100%;}
.inner-banner img.pc{ display:block}
.inner-banner img.wap{ display:none}
/**footer start**/

.footer-box{ height:auto; overflow:hidden; padding-top:20px; background:#2B2B2B;}

.footer_nav{ height:40px; border-bottom:2px solid #767676;}

.footer_nav ul{ display:block; width:70.3125%; margin:auto;}

.footer_nav ul li{ width:14.28%; text-align:center; line-height:40px; float:left}

.footer_nav ul li a{ font-size:20px; color:#fff;}

.footer-main{ padding:0 8%; height:auto; overflow:hidden}

.footer-left{ width:31.125%; padding-top:30px; text-align:left}

.footer-left .pic{ display: block;}
.footer-left .pic img{width: 70%;}
.footer-left p{ padding-top:24px; line-height:36px; font-size:16px; color:#FFF}

.footer-center{ width:24.375%; padding-top:30px; margin-left:6.125%;} 

.footer-book{ padding-top:12px}

.footer-book input{  float:left;  border:2px solid #8E8E8E; border-radius:5px; height:30px; line-height:30px; padding-left:1.5%; background:#2B2B2B; margin-bottom:18px; color:#fff }

.footer-book input.txt1{width:47%;margin-right:1%;}

.footer-book textarea{  float:left;  border:2px solid #8E8E8E; border-radius:5px; height:30px; line-height:30px; padding-left:1.5%; background:#2B2B2B; margin-bottom:15px; height:3rem; color:#fff }

.footer-book .txt2{ width:96%;}

.footer-book .txt3{ float:left;  border:2px solid #8E8E8E; border-radius:5px; height:30px; line-height:30px; padding-left:0.5%; background:#2B2B2B; margin-bottom:18px; height:70px; width:96%}

.footer-book input::placeholder,.footer-book .txt3::placeholder{ color:#8f8e8e; font-size:14px;}

.footer-ewm{ width:24.375%; padding-top:42px; margin-left:3%}
.footer-ewm .pic img{width:80%;}

.footer-ewm ul li{ width:46%; float:left; margin-left:4%; text-align:center}

.footer-ewm ul li .pic{}

.footer-ewm ul li p{ padding-top:20px; color:#fff; font-size:16px;}

/**footer end**/

.links{ padding:0px 0 10px 0;line-height:22px; font-size:14px;  color:#fff}

.links a{font-size:14px;  color:#fff}

.footer-copy{ line-height:38px; text-align:center; font-size:12px; color:#fff; border-top:2px solid #777777;}

.footer-copy a{ font-size:12px; color:#fff;}
/* news */
.news{ width: 100%; display: inline-block; margin-top: 62px;}
.news .middle{ width: 80%; margin: auto;}
.news .news-title{ width: 100%; display: inline-block;}
.news .news-title h4{ width: 25.7%; float: left;}
.news .news-title h4 img{ width: 100%;}
.news .news-title ul{ width: 73%; margin: auto;  display: flex; flex-direction: row; justify-content: center; margin-top: 1.6%; padding-left: 10px; box-sizing: border-box;}
.news .news-title ul li{ width: 16%; background: #fff; height: 50px; box-shadow: 0px 0px 4px 4px rgba(0,0,0,0.1); float: left; overflow: hidden; border-radius: 25px; line-height: 50px; text-align: center; margin-left: 36px;}
.news .news-title ul li a{display: flex; align-items: center;}
.news .news-title ul li img{ width: 30px; height: 30px; margin: 0px 15px;}
.news .news-title ul li:hover{ background: #e47611;}
.news .news-title ul li:hover a{ color: #fff;}
.news .news-title ul li:hover img{ transform: translateY(-50px);  filter: drop-shadow(#fff  0 50px);}
.news .news-title ul li.on{ background: #d12f2b;}
.news .news-title ul li.on a{ color: #fff;}
.news .news-title ul li.on img{ transform: translateY(-50px);  filter: drop-shadow(#fff  0 50px);}
.news-index{ margin-top: 50px;}
.left-news{ width: 36.1%; padding: 20px; box-sizing: border-box; border: 1px solid #dedede;border-radius: 10px;}
.left-news .newsleft-img{ width: 100%; height: 326px; overflow: hidden;display: flex;justify-content: center;align-items: center;border-radius: 10px;} 
.left-news .newsleft-img img{ height: 100%;  display: block; margin: auto;}
.left-news .biaoti{ font-size: 20px; font-weight: 600; color: #333; line-height: 45px; margin-top: 20px;} 
.left-news .biaoti i{ width: 30px;height: 3px; background: #f58220; display: block;}
.left-news .zhaiyao{ font-size: 16px; line-height: 35px; height: 135px; overflow: hidden; color: #999; border-bottom: 1px solid #dedede;}
.left-news .newslmoer{ height: 30px; line-height: 30px; margin-top: 15px;}
.left-news .newslmoer span{ font-size: 16px; color: #999; line-height: 30px;}
.left-news .newslmoer img{ float: right;}
.right-news { width: 63%;}
.right-news ul li{display: inline-block; margin-bottom: 10px; width: 100%}
.right-news ul li:last-child{ margin-bottom: 0px;}
.right-news .img{ width: 17%; height: 110px;border: 1px solid #dedede; display: flex; align-items: center; float: left;}
.right-news .img .img-thumb{ width: 90; height: 95px; overflow: hidden; margin: auto;}
.right-news .img .img-thumb img{ width: 100%; height: 100%; object-fit: cover;}
.right-news .news-list{ width: 81%; float: right;}
.right-news .news-list .newslist-title{ line-height: 32px;}
.right-news .news-list .newslist-title span{ font-size: 22px; color: #000;}
.right-news .news-list .newslist-title i{ font-style: inherit; font-size: 14px; float: right; color: #999;}
.right-news .news-list p{ font-size: 16px; line-height: 25px; height: 50px; overflow: hidden;}
.right-news .news-list .newsmoer{ text-transform:capitalize; font-size: 16px; height: 30px; line-height: 30px; display: block;}
.right-news .news-list .newsmoer i{ width: 88%; height: 1px; background: #dedede; display: block; float: right; margin-top:2.5%}
.left-news:hover { border: 1px  solid #e47611;}
.left-news:hover .newsleft-img img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.left-news:hover .biaoti{ color: #e47611;}
.left-news:hover .zhaiyao{ color: #e47611;}
.right-news ul li:hover .img .img-thumb img{  -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.right-news ul li:hover a{ color: #e47611;}
.right-news ul li:hover .newslist-title span{color: #e47611;}
.right-news ul li:hover .newsmoer {color: #F08200;}
.right-news ul li:hover .newsmoer i{ background: #F08200;}

.about-bottm{width: 100%; height: 100px; border-radius: 50px; background: #fff; display: inline-block; box-shadow:0px 0px 4px 4px #eaeaea; margin-top: 65px; margin-bottom: 30px;}
.about-bottm ul li{ width: 25%; float: left; height: 60px; font-size: 21px; line-height: 60px; padding-left: 40px; margin-top: 1.5%; box-sizing: border-box;}
.about-bottm ul li img{ float: left; margin-right: 30px;}
.about-bottm ul li:hover a{ color: #e47611;}
.about-bottm ul li:hover img{ -moz-transform:scaleX(-1);
    -webkit-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
	transition:0.3s;}

/***回到顶部**/
#toTop {
    display: none;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 25px;
    height: 69px;
    background-image: url('../images/backtop.png');
    background-repeat: no-repeat;
    opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
	z-index:99
}
#toTop:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++二级页面-action++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.public_ej{background:#f7f9fb; padding-top:50px;}

/* 左边部分-action */

.public_left{width:22.125%;margin-bottom:30px;float: left;}

.public_left .public_l_box .public_l_title{background:#0c4c9b;color:#FFFFFF;padding:20px 0;text-align: center;}

.public_left .public_l_box .public_l_title p{font-size:26px;margin-bottom:5px; font-weight:bold; /* letter-spacing:3px; */}

.public_left .public_l_box .public_l_title span{font-size:14px; font-weight: 400;text-transform:uppercase; margin-left: 10px;}

.jili-case{ border: 1px solid #7d7d7d; padding: 15px; box-sizing: border-box; width: 100%; display: inline-block; }

.jili-case li{ width: 48%; line-height: 45px; border: 1px solid #7d7d7d; border-radius: 15px; display:block; float: left; margin-right: 2%; text-align: center; margin-bottom: 15px;}

.jili-case li:nth-child(2n){ margin-right: 0px;}
.jili-case li:hover{ background: #e47611;}
.jili-case li:hover a{ color: #fff;}
.case-left{ float: left; flex-shrink: 0;}
.show_botm{ width: 100%; display: inline-block; overflow: hidden;}
/* ———————————————————————————————————————————————————————————————————————————————————————————————— */
.public_l_box{ margin-bottom: 15px;}
.public_left .public_l_box .public_l_nav {text-align: center;font-size:24px; border: 1px solid #7d7d7d;}

.public_left .public_l_box .public_l_nav .public_l_dt{width:100%;line-height:60px;border-bottom:1px solid #dedede;transition: all 0.5s; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}

.public_left .public_l_box .public_l_nav .public_l_dt a{padding-left:15%;color:#333333;display: block;width:85%; font-size:18px;}

.public_left .public_l_box .public_l_nav .public_l_dt:hover{background: #e47611;transition: all 0.5s; }

.public_left .public_l_box .public_l_nav .public_l_dt:hover a{color:#FFFFFF;}

.public_l_dt:hover ._after{display: block;width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}

.public_left .public_l_box .public_l_nav .public_l_dt.on,

.public_left .public_l_box .public_l_nav .public_l_dt#open{background: #e47611;}

.public_left .public_l_box .public_l_nav .public_l_dt.on a,

.public_left .public_l_box .public_l_nav .public_l_dt#open a{color:#FFFFFF;}

.public_left .public_l_box .public_l_nav .public_l_dt#open ._after{display: block;width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}

.public_left .public_l_box .public_l_nav .public_l_dt:after{position: absolute; content:""; right:4%;top:33%;display: block;width:30px;height:30px;background: url(../images/jt_ico.png) no-repeat left center;transition: all 0.5s;}

.public_left .public_l_box .public_l_nav .public_l_dt:hover:after,

.public_left .public_l_box .public_l_nav .public_l_dt.on:after,

.public_left .public_l_box .public_l_nav .public_l_dt#open:after{background: url(../images/jt_ico.png) no-repeat right center;transition: all 0.5s;}

.public_left .public_l_box .public_l_nav .public_l_dd{display: none;}

.public_left .public_l_box .public_l_nav .on+.public_l_dd{display:block;}

.public_left .public_l_box .public_l_nav .public_l_li{width:100%;padding: 0 30px;line-height:60px;font-size:20px;cursor:pointer;border-bottom: 1px solid #cccccc;transition: all 0.5s;}

.public_left .public_l_box .public_l_nav .public_l_li:hover{background:#e47611;transition: all 0.5s;}

.public_left .public_l_box .public_l_nav .public_l_li:hover a{color:#FFFFFF;}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */

.public_left .public_l_box .public_l_case li{width:100%;margin:20px auto;overflow: hidden;background:#FFFFFF;}
.public_left .public_l_box .public_l_case{ width: 100%; overflow: hidden; position: relative;}

.public_left .public_l_box .public_l_case li .public_l_case_img{width:100%;height:auto;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.public_left .public_l_box .public_l_case li .public_l_case_img img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}

.public_left .public_l_box .public_l_case li:hover .public_l_case_img img{transition: all 0.5s;transform: scale(1.1);}

.public_left .public_l_box .public_l_case li .public_l_case_botm{text-align: center;font-size:18px;line-height:30px;text-align: center;padding:1%;color:#e47611;}

.public_left .public_l_box .public_l_case li .public_l_case_botm p{}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */
.public_left .public_l_box .public_l_news{ padding-top:20px; border: 1px solid #7d7d7d;}
.public_left .public_l_box .public_l_news li{line-height:50px;padding-left:10%;position: relative;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 1;
 	-webkit-box-orient: vertical; 
	border-bottom: 1px dashed #7d7d7d;
	}
.public_left .public_l_box .public_l_news li:last-child{ border-bottom: none;}
.public_left .public_l_box .public_l_news li a{font-size:16px;color:#595959;}

/* .public_left .public_l_box .public_l_news li:before{position: absolute;content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #7d7d7d;left:5%;top:12px;} */
.public_left .public_l_box .public_l_news li:before{position: absolute;content:""; width: 10px; height: 10px; border-radius: 50%; background: #7d7d7d;left:5%;top:20px; }
.public_left .public_l_box .public_l_news li:hover a{color:#e47611;}
.techs{ padding:0.5rem 0; height:auto; overflow:hidden; padding-top:40px}
.techs ul li{ float:left; width:22%; text-align:left; font-size:14px; color:#fff;}
.techs ul li img{ width:auto; max-width:30%;}
.techs ul li:first-child{ width:194px; line-height:2rem}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */

/* 左边部分-over */



/* 右边部分-action */

.public_right{width:74.4%;float:right;}

.public_right .public_r_nav{border-bottom:1px solid #b5b5b5;padding-bottom:10px;margin-bottom:10px; height:auto; overflow:hidden}

.public_right .public_r_nav span:first-child{font-size:22px;font-weight:bold;color:#727272;padding-left:2%;border-left:5px solid #d12f2b;}

.public_right .public_r_nav span b{font-size:14px;margin-left:1%;}

.public_right .public_r_nav span:last-child{float: right;}

.public_right .public_r_nav span a:hover{color:#e47611;}

.page{text-align: center;}

.page ul a{padding:5px 10px;border-radius:5px;border:1px solid #989898;color:#989898;display:inline-block;margin:20px 2px;cursor: pointer;}

.page a,

.page span{}

.page ul li:hover{border:1px solid #e47611;color:#FFFFFF;background:#e47611;}

.page ul span{padding:5px 10px; border:1px solid #e47611;color:#FFFFFF;background:#e47611;}
.page ul li.active a{ color:#fff}
/* 右边部分-over */



/* --------------------关于我们-action-------------------- */

.about_ej{font-size:18px;color:#333333;line-height:40px; width: 100%; display: inline-block; margin-top: 40PX;}

.about_ej img{display: block;max-width:100%;}
.about_ej .left-img{ width: 55%; float: left; border-radius: 30px; overflow: hidden;}
.about_ej .left-img img{ width: 100%; height: 100%; object-fit: cover;}
.about_ej ul li{ width: 40%; float: right;}
.about_show p{ font-size: 18px !important; line-height: 40px !important;}
/* --------------------关于我们-over-------------------- */



/* --------------------产品服务-action-------------------- */

.product_ej_daoyu{width:90%;background:#FFFFFF;padding:3%;border-radius:10px;margin:50px auto;font-size:18px;color:#333333;line-height:35px;}

/* ———————————————————————————————————————— */

.ej_title{font-size:20px;color:#333333;font-weight:bold;padding-left:1%;border-left:5px solid #e47611;margin-bottom:30px;}

.product_ej_gc_box{text-align: center;}

.product_ej_gc_box .product_ej_gc_div{display:inline-table;width:19.813%;border-radius:10px;background:#FFFFFF;padding:1%;height:250px;margin:1%;transition: all 0.5s;}

.product_ej_gc_box .product_ej_gc_div span{font-size:24px;font-weight:bold;color:#2560a4;transition: all 0.5s;}

.product_ej_gc_box .product_ej_gc_div p{font-size:14px;line-height:30px;text-align:left;}

.product_ej_gc_box .product_ej_gc_div:hover span{color:#FFFFFF;}

.product_ej_gc_box .product_ej_gc_div:hover{color:#FFFFFF;background:#2560a4;transition: all 0.5s;cursor: pointer;}

/* ———————————————————————————————————————— */

.product_ej_ff{padding:50px 0;}

.product_ej_ff_lb{width:80%;margin:auto;}

.product_ej_ff_lb .hd{line-height:35px;position:relative;margin-bottom:10px;}

.product_ej_ff_lb .hd ul{width:100%;text-align: center;}

.product_ej_ff_lb .hd ul li{display:inline-block;padding:0 1%;cursor:pointer;border-radius:5px;background:#ffffff;margin:0.5%; padding:0 8px;}

.product_ej_ff_lb .hd ul li.on{background:#fff;background:#e47611;color:#FFFFFF;}

.product_ej_ff_lb .bd{width:100%;}

.product_ej_ff_lb .bd li{overflow: hidden;width:100%;background:#FFFFFF;border-radius:10px;padding:5%;}

.product_ej_ff_lb .bd ul{width:100%;}

.product_ej_ff_lb .bd li .product_ej_ff_img{float: left;width:59%;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.product_ej_ff_lb .bd li .product_ej_ff_img img{max-width: 100%; display: block; margin: auto;}

.product_ej_ff_lb .bd li .product_ej_ff_r{float:right;width:35%;}

.product_ej_ff_lb .bd li .product_ej_ff_r .product_ej_ff_r_title{font-size:20px;font-weight: bold;margin-bottom:10px;}

.product_ej_ff_lb .bd li .product_ej_ff_r .product_ej_ff_nr{line-height:25px;font-size:14px;}

/* ———————————————————————————————————————— */ 

.product_ej_zongjie .product_ej_zongjie_box{width:90%;background:#FFFFFF;padding:3%;border-radius:10px;margin:50px auto;font-size:18px;color:#333333;line-height:35px;}

.product_ej_zongjie .product_ej_zongjie_a{display:block;margin:1% auto;padding:1%;border-radius:20px;color:#FFFFFF;background:#e47611;width:25%;text-align: center;}

.product_ej_zongjie .product_ej_zongjie_a p{font-size:22px;font-weight:bold;}

.product_ej_zongjie .product_ej_zongjie_a span{font-size:18px;}

/* --------------------产品服务-over-------------------- */



/* --------------------定制化咨询服务-action-------------------- */

.programme_qh{ width:94.5%;margin:50px auto;overflow: hidden;}

.programme_qh .hd{width:100%;margin-bottom:20px;}

.programme_qh .hd ul{width:100%;}

.programme_qh .hd ul li{display: inline-block;width:24%;margin:0.5%;cursor:pointer;background:#FFFFFF;line-height:44px;font-size:20px;text-align: center;}

.programme_qh .hd ul li.on{color:#FFFFFF;background:#2560a4;}

.programme_qh .bd{background:#FFFFFF;}

.programme_qh .bd ul{width:100%;padding:3% 5%;}

.programme_qh .bd li{width:100%;}

.programme_qh .bd li .programme_lb{overflow: hidden;position: relative;}

.programme_qh .bd li .programme_lb .swiper-button-prev,

.programme_qh .bd li .programme_lb .swiper-button-next{width:24px;height:56px;background:url(../images/programme_qh.png) no-repeat left center;top:40%;}

.programme_qh .bd li .programme_lb .swiper-button-next{width:24px;height:56px;background:url(../images/programme_qh.png) no-repeat right center;right:0;left:45%;}

.programme_qh .bd li .programme_l{width:50%;float:left;border-right:2px solid #f7f6f6;}

.programme_qh .bd li .programme_l .programme_img{width:100%;height:270px;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.programme_qh .bd li .programme_l .programme_img img{ max-width:96%;}

.programme_qh .bd li .programme_l .programme_l_botm{margin-top:20px;}

.programme_qh .bd li .programme_l .programme_l_botm .programme_l_title{font-size:20px;font-weight: bold;margin-bottom:10px;}

.programme_qh .bd li .programme_l .programme_l_botm .programme_l_nr{line-height:30px;font-size:14px;}

.programme_qh .bd li .programme_r{width:45%;float: right;}

.programme_qh .bd li .programme_r .programme_r_title{font-size:20px;font-weight: bold;margin-bottom:10px;}

.programme_qh .bd li .programme_r .programme_r_nr{line-height:35px;font-size:18px;color:#333333;}

/* ———————————————————————————————————————— */ 

.shares .shares_jl .shares_jl_top {overflow: hidden;}

.shares .shares_jl .shares_jl_top .shares_jl_img{width:32.5%;float:left;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.shares .shares_jl .shares_jl_top .shares_jl_img img{max-width: 100%; display: block; margin: auto;}

.shares .shares_jl .shares_jl_top .shares_jl_img_r{width:56.5%;float: right;padding:20px 0;}

.shares .shares_jl .shares_jl_top .shares_jl_img_r .shares_jl_title{font-size:24px;font-weight:bold;margin-bottom:10px;padding-left:1%;border-left:5px solid #e47611;}

.shares .shares_jl .shares_jl_top .shares_jl_img_r .shares_jl_nr{margin-left:2%;font-size:18px;color:#333333;line-height:30px;}

.shares .shares_jl .shares_jl_fl {width:85%;margin:50px auto;}

.shares .shares_jl .shares_jl_fl p{width:31%;margin:0.5%;display: inline-block;background:#FFFFFF;border-radius:10px;padding:1%;font-size:18px; }

/* ———————————————————————————————————————— */ 

.shares_botm .shares_div {width:100%;padding:3%;background:#FFFFFF;overflow: hidden;}

.shares_botm .shares_div .shares_js{width:55%;float: left;position: relative;height:auto; padding-bottom:20px;}

.shares_botm .shares_div .shares_js .shares_bt{font-size:18px;font-weight: bold;margin-bottom:10px;}

.shares_botm .shares_div .shares_js .shares_nr{font-size:14px;line-height:25px;}

.shares_botm .shares_div .shares_img{width:34.5%;height:260px;float: right;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.shares_botm .shares_div:nth-child(even) .shares_js{float: right;}

.shares_botm .shares_div:nth-child(even) .shares_img{float: left;}

.shares_botm .shares_more{width:105px;line-height:34px;display: block;text-align: center;font-size:18px;color:#e47611;border:1px solid #e47611;position: absolute;left:5%;bottom:0px;}

.shares_botm .shares_div:nth-child(even) .shares_more{right:5%;left:auto;}

/* --------------------定制化咨询服务-over-------------------- */



/* --------------------客户案例-action-------------------- */
/* 
.case_ej{padding:0 5%;} */

.case_ej .case_ej_div{width:30.1%;margin:1.6%;float: left;background:#FFFFFF;}

.case_ej .case_ej_div .case_ej_img{width:100%;height:235px;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.case_ej .case_ej_div .case_ej_img img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}

.case_ej .case_ej_div:hover .case_ej_img img{transition: all 0.5s;transform: scale(1.1);}

.case_ej .case_ej_div .case_ej_botm{font-size:18px;color:#2560a4;line-height:30px;text-align:center;padding:10px 0;}

.case_ej .case_ej_div .case_ej_botm p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.coop-inside{ width: 100%;/* background: url(../images/zhongtuo7.jpg) no-repeat top; */display: block;padding-top: 86px;padding-bottom: 60px;background-size: 100%;}
.coop-title h4{ font-size: 36px;font-weight: bold;color: #000; text-align: center;}
.coop-title h4 i{ font-style: initial;font-weight: 500;text-transform:uppercase;}
.coop-inside ul { margin-top: 60px;  width: 100%;display: inline-block;}
.coop-inside ul li{ width: 24%;margin-right: 1.3%;background: #fff;padding: 26px;box-sizing: border-box;border-radius: 10px;float: left; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.coop-inside ul li:last-child{ margin-right: 0px;}
.coop-inside ul li h5{ width: 120px; height: 120px;  text-align: center;display: block; margin: auto;margin-top: 20px; border-radius: 50%; border: 8px solid rgba(17,90,179,0.3); overflow: hidden;}
.coop-inside ul li h5 img{ width: 100%; height: 100%; object-fit: cover;}
.coop-inside ul li p{ text-align: center;font-size: 24px;line-height: 36px;margin: 30px 0px;}
.coop-inside ul li span{ color: #221815;font-size: 18px;line-height: 36px; height: 100px; display: block;}
/* --------------------客户案例-over-------------------- */



/* --------------------客户分享-action-------------------- */

.customer_ej .customer_ej_div{width:100%;padding-left:13%;position: relative;margin-bottom:20px;}

.customer_ej .customer_ej_div .customer_ej_l{width:82%;border:1px solid #e8e6e4;background:#FFFFFF;border-radius:10px;padding:1% 2%;line-height:40px;float:left;transition: all 0.5s;}

.customer_ej .customer_ej_div .customer_ej_l p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.customer_ej .customer_ej_div .customer_ej_l p:first-child{font-size:24px;color:#465994;}

.customer_ej .customer_ej_div .customer_ej_l p:last-child{font-size:18px;color:#737071;}

.customer_ej .customer_ej_div .customer_ej_date{width:68px;height:68px;background:#f4f2f2;float:right;margin:10px 0;text-align: center;padding:5px 0;}

.customer_ej .customer_ej_div .customer_ej_date span{font-size:24px;}

.customer_ej .customer_ej_div:hover:before{position: absolute;content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:28px solid #536aa3;left:5%;top:35%;transition: all 0.5s;}

.customer_ej .customer_ej_div:hover .customer_ej_l{transition: all 0.5s;transform: scale(1.05);}

/* --------------------客户分享-over-------------------- */



/* --------------------商务合作-action-------------------- */

.cooperation_jx {margin-bottom:50px;}

.cooperation_jx .cooperation_jx_title{font-size:32px;color:#595959;font-weight: bold;text-align: center;margin:50px 0;}

.cooperation_jx .cooperation_jx_box{padding:0 10%;text-align: center;}

.cooperation_jx .cooperation_jx_box .cooperation_jx_div{width:23%;display: inline-table;text-align:center;margin:1%;float: left;box-shadow: 0 0 10px rgba(0,0,0,0.05);background:#ffffff;height:240px;padding:2%;border-radius:20px;}

.cooperation_jx .cooperation_jx_box .cooperation_jx_div span{font-size:22px;color:#595959;/*font-weight: bold;*/display:block;width:100%;margin-bottom:10px;}

.cooperation_jx .cooperation_jx_box .cooperation_jx_div p{font-size:16px;color:#333333;text-align: left;line-height:30px; min-height: 120px;}
.cooperation_jx .cooperation_jx_box .cooperation_jx_div:nth-child(5){ margin-left:14%;}
.cooperation_jx_div .coop_img{ width: 100px; height: 100px; border-radius: 50%; border: 1px solid #dedede; overflow: hidden; padding: 8px; box-sizing: border-box; display: block; margin: auto;}
.cooperation_jx_div .coop_img img{ width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}

/* ———————————————————————————————————————— */ 

.cooperation_jd .cooperation_jd_title{font-size:22px;color:#4a4a4a;text-align: center;font-weight: bold;position: relative;margin:30px 0;padding-bottom:30px;}

.cooperation_jd .cooperation_jd_title p{position: relative; font-size: 32px;}

.cooperation_jd .cooperation_jd_title p:after{position: absolute;content:"";width:10%;border:2px solid #35669f;bottom:-20px;left:45%;}

.cooperation_jd .cooperation_jd_title p:before{position: absolute;content:"";width:35%;border:2px solid #FFFFFF;bottom:-20px;left:33%;}

.cooperation_jd_lb{ width:100%;margin:auto;}

.cooperation_jd_lb .hd{width:100%;margin-bottom:55px;}

.cooperation_jd_lb .hd ul{width:100%;}

.cooperation_jd_lb .hd ul li{width:15%;margin:0.5%;display:inline-block;line-height:40px;background:#ffffff;color:#333333;text-align: center;cursor: pointer;}

.cooperation_jd_lb .hd ul li.on{background:#e47611;color:#FFFFFF;}

.cooperation_jd_lb .bd ul{width:100%;padding:5%;background:#ffffff url(../images/cooperation_jd_bg.png) no-repeat right bottom;border-radius:10px;overflow: hidden; background-size: 88%;}

.cooperation_jd_lb .bd li .cooperation_jd_l{width:48.7%;height:460px;float: left;display: /* flex;justify-content: center;align-items: center; */overflow:hidden;}

.cooperation_jd_lb .bd li .cooperation_jd_l img{width:100%; height: 100%; object-fit: cover; display: block;margin:auto;}

.cooperation_jd_lb .bd li .cooperation_jd_r{width:48%;float: right;padding-left:2%;border-left:1px solid #dedede;height:490px;}

.cooperation_jd_lb .bd li .cooperation_jd_r .cooperation_jd_r_title{font-size:18px;color:#4a4a4a;margin-bottom:10px; font-weight:bold}
.cooperation_jd_r_title{font-size:18px;color:#4a4a4a;margin-bottom:30px; font-weight:bold}

.cooperation_jd_lb .bd li .cooperation_jd_r .cooperation_jd_box{font-size:16px;color:#4a4a4a;line-height:35px; width: 100%; display: inline-block; margin-bottom: 20px;}
.cooperation_jd_box span{ width: 40px; height: 40px; display: block; float: left; margin-right: 15px; border-radius: 50%; line-height: 40px; text-align: center; background: #0c4c9b; color: #fff; font-size: 20px; } 
.cooperation_jd_box>div{ font-weight: bolder; font-size: 18px; line-height: 48px;} 
.cooperation_jd_lb .bd li .cooperation_jd_l img{ width: 90%;}

/* ———————————————————————————————————————— */ 

.cooperation_message {padding:5%;text-align: center;}

.cooperation_message input{width:47%;margin:1%;height:60px;background:#FFFFFF;border:1px solid #f2f2f2;padding:0 2%;font-size:16px;}

.cooperation_message input:nth-child(3){width:97%;margin:1%;}

.cooperation_message textarea{width:97%;margin:1%;height:186px;padding:1%;background:#FFFFFF;border:1px solid #f2f2f2;font-size:16px;color:#717171;}

.cooperation_message input:last-child{width:97%;margin:1%;border-radius:10px;border:1px solid #ee430e;background:#ee430e;color:#ffffff;font-size:24px;font-weight: bold;cursor: pointer;}

/* --------------------商务合作-over-------------------- */



/* --------------------资讯中心-action-------------------- */

.top-news {width: 100%; display: inline-block; margin-top: 40px; }
 .recom .top-img{ width: 40%; height: 258px; overflow: hidden;}
 .recom .top-img img {width: 100%;}
 .recom .recom-cont{ width: 58%;}
.recom .recom-cont p:nth-child(1){ font-size: 20px; line-height: 60px; height: 60px; overflow: hidden;}
.recom .recom-cont p:nth-child(2){ font-size: 14px; line-height: 24px; color: #999; text-indent:2em; height: 96px; overflow: hidden;}
.recom .recom-cont .recommoer span{ float: left; font-size: 14px; color: #999;}
.recom .recom-cont .recommoer i{ font-style: inherit; font-size: 14px; float: right;color: #999;}
.recom .recom-cont .recommoer{ margin-top: 2%;}
.list-news {width: 100%; display: inline-block; margin-top: 30px;}
.list-news ul{ display: inline-block; padding-top: 30px; border-top: 1px solid #dedede;}
.list-news ul li{ width: 32%; float: left; margin-right: 1.5%; margin-bottom: 25px;}
.list-news ul li:nth-child(3n){ margin-right: 0px;}
.list-news ul li .lsit-img{width: 100%; height: 240px; overflow: hidden;}
.list-news ul li .lsit-img img{ width: 100%; height: 100%; object-fit: cover;}
.list-news ul li .list-title{ padding: 0px 24px; box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);}
.list-title p:nth-child(1){ font-size: 20px; line-height: 54px; height: 54px; overflow: hidden;}
.list-title p:nth-child(2){ font-size: 14px; color: #999999; line-height: 24px;}
.list-title .listmoer{ color: #999; height: 30px; line-height: 30px;}
.list-title .listmoer span{ float: left; font-size: 14px;}
.list-title .listmoer i{ font-style: inherit; font-size: 14px; float: right;}
.list-news ul li:hover .lsit-img img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.recom{ width: 100%; overflow: hidden; position: relative; }
.recom .swiper-pagination{ right: 5%;}
/* --------------------资讯中心-over-------------------- */



/* --------------------联系我们-action-------------------- */

.contact_top {margin:30px 0;}

.contact_top ul li{display:inline-table;float:left;width:31%;height:120px;margin:1%;border:1px solid #dedede;padding:1% 2%;}
.contact_top ul li:last-child{ margin-right: 0px;}
.contact_top ul li p{ display:block; height:auto; overflow:hidden; clear:both;}
.contact_top ul li:first-child p:last-child,

.contact_top ul li:last-child p:last-child{font-size:18px;}

.contact_top ul li p:first-child{font-size:20px;margin-bottom:10px; line-height:40px;}

.contact_top ul li p:last-child{font-size:18px; padding-left: 12%; box-sizing: border-box;}
.contact_top ul li p img{ float:left; margin-top:0px; margin-right:10px; width: 10%;}
.contact_box{width:100%;height:auto;overflow: hidden;margin-top:30px;}

.contact_box iframe{width:100%;}

/* --------------------联系我们-over-------------------- */

/* 详情页-action */

.show .show_title{font-size:22px;text-align: center;}

.show .show_title p:last-child{font-size:16px;color:#666666;}

.show .show_title p span{margin:1%;display: inline-block;}

.show .show_box{font-size:18px;color:#4a4a4a;}

.show .show_box img{display: block;max-width:100% !important;margin:1% auto; width:auto !important;  height:auto !important}

.show .fp p{padding:1%;background:#f5f5f5;border-radius:5px;margin:1% 0;}

.show .fp p a{color:#4a4a4a;transition: all 0.5s;display: block;}

.show .fp p:hover a{color:#fbbd08;transition: all 0.5s;}



.show .show_botm .show_b_box{margin:2% 0;overflow: hidden;}

.show .show_botm .show_b_box .show_b_title{border-bottom:1px solid #494949;display: inline-flex;display: flex;justify-content:space-between;align-items: center;margin-bottom:20px;}

.show .show_botm .show_b_box .show_b_title span{font-size:20px;border-bottom:4px solid #494949;padding:1%;display: inline-block;font-weight:bold; width:15%}

.show .show_botm .show_b_box .show_b_title a{font-size:18px;}

.show_botm .show_b_box .about-box-title{border-bottom:1px solid #494949;display: inline-flex;display: flex;justify-content:space-between;align-items: center;margin-bottom:20px;}

.show_botm .show_b_box .about-box-title span{font-size:20px;border-bottom:4px solid #494949;padding:1%;display: inline-block;font-weight:bold; width:15%}

.show_botm .show_b_box .about-box-title a{font-size:18px;}






.sho_pro_lb .swiper-slide .sho_pro_img{width:100%;overflow: hidden;height:235px;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.sho_pro_lb .swiper-slide .sho_pro_img img{max-width:100%;display:block;margin:auto;transition: all 0.5s;}

.sho_pro_lb .swiper-slide:hover .sho_pro_img img{transition: all 0.5s;transform: scale(1.1);}

.sho_pro_lb .swiper-slide p{text-align: center;font-size:16px;padding:10px 0;}

.show .show_botm .show_b_box .show_news ul{display: inline-flex;display: flex;justify-content:space-between;flex-wrap: wrap;}

.show .show_botm .show_b_box .show_news ul li{font-size:16px;color:#494949;display: inline-flex;display: flex;justify-content:space-between;width:48%;border-bottom:1px dashed #666666;padding:1%;}

.show .show_botm .show_b_box .show_news ul li a{display: inline-block;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.5s;}

.show .show_botm .show_b_box .show_news ul li:hover a{color:#fbbd08;transition: all 0.5s;}

/* 详情页-over */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++二级页面-over++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/**搜索部分**/
.search_bg{ height:auto; overflow:hidden; background:#f7f9fb;}
.search_box{ padding:1rem 0; width:84.2%; font-size:18px; line-height:22px; height:auto; overflow:hidden; margin:auto}
.search_box .search{ width:23.25%; float:right; border:1px solid #35669f; border-radius:10px;}
.search_box .search .keyword{ width:84%; margin-left:2%; float:left; display:block; height:36px; line-height:36px; background:none; border:0px; color:#000; font-size:16px;}
.search_box .search .submit{ width:9%; float:left; display:block; }
/* .swiper-slide img{ width: 100%;} */

/* @media screen and (max-width:768px)

{
	.left-news .zhaiyao{ font-size: 12px; height: auto; line-height: 30px;}
	} */