@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 }

.w1400{ width:1400px; 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%;}



.toper{ padding-top:10px; padding-bottom:26px; height:auto; overflow:hidden; background:#FAFAFA; position:relative}

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

.toper .logo{ width:22%; margin-top: 20px;}

.toper .logo img{ width:auto; max-width:100%;}
.toper .logo .pc{ display:block}
.toper .logo .wap{ display:none}
.logotext{ color:#2565af; padding-top:1.7%; padding-left:1%; width:auto; position:relative;}



.logotext h3{ letter-spacing:8px; font-size:160%; line-height:40px; padding-left:3%;}

.logoline{ width:1px; height:74px; margin-top:2%; line-height:54px; background:#2565AF; margin-left:10px;}

.logotext p{ font-size:12px;}
.logotext p .en{ display:block}
.logotext p .cn{ display:none}
.logotext2{ width:auto; position:relative; margin-left:1%;font-family: 'Siyuan'; margin-top:1.5%;}

.logotext2 h3{ font-size:32px;   color:#333333; line-height:45px; }

.logotext2 p{ font-size:18px;line-height: 40px;}

.logotel{ width:18%; position:relative;  float: right; margin-top:2%; font-size:120%; color:#000;font-weight:bold;  }

.logotel img{ width:18%; margin-right:2%; margin-top:5px}

.logotel  span{ color:#ed3010; font-size:130%;}

.navbox{ padding:9px 0; background:#cf1a1b; height:auto; overflow:hidden;  }

.navbox .nav{ width:78%; margin:auto;}

.navbox .nav li{ width:15.8%; float:left; position:relative; height:40px; /*background:url(../images/navline.jpg) right no-repeat;*/ text-align:center; }

.navbox .nav li:last-child{ background:none}

.navbox .nav li a{/*font-family: 'SC-Regular'; */font-size:22px; color:#fff; letter-spacing:5px; width:70%; position:relative; display:block; margin:auto; padding:6px 0}

.navbox .nav li a.on{ background:#bd1915; border-radius:10px;}
.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: #2565af;}
.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 #2565af;}
.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: #2565af;}
.left-news:hover .zhaiyao{ color: #2565af;}
.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: #2565af;}
.right-news ul li:hover .newslist-title span{color: #2565af;}
.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: #2565af;}
.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:#d12f2b;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:20px;}

.public_left .public_l_box .public_l_thumb{width:100%;height:244px;display: flex;justify-content: center;align-items: center;overflow:hidden;}

.public_left .public_l_box .public_l_thumb img{max-width: 100%; display: block; margin: auto;}

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

.public_left .public_l_box .public_l_nav {text-align: center;font-size:24px;}

.public_left .public_l_box .public_l_nav .public_l_dt{width:100%;line-height:60px;border-bottom:1px solid #707070;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: #2565af;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: #2565af;}

.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:#2565af;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:90%;margin:20px auto;overflow: hidden;background:#FFFFFF;}

.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:#2565af;}

.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;}
.public_left .public_l_box .public_l_news li{line-height:40px;padding-left:10%;position: relative;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 1;
 	-webkit-box-orient: vertical; }

.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:hover a{color:#2565af;}
.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%;margin-left:2%;border-left:5px solid #376ba8;}

.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:#2565af;}

.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 #2565af;color:#FFFFFF;background:#2565af;}

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



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

.about_ej{font-size:18px;color:#333333;text-indent: 2em;line-height:40px;}

.about_ej img{display: block;max-width:100%;margin:1% auto;}

/* --------------------关于我们-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 #2565af;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:#2565af;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:#2565af;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 #2565af;}

.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:#2565af;border:1px solid #2565af;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;}

/* --------------------客户案例-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:90.5%;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:#2565af;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:auto;float: left;display: /* flex;justify-content: center;align-items: center; */overflow:hidden;}

.cooperation_jd_lb .bd li .cooperation_jd_l img{max-width:100%;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;}
.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-------------------- */

.news_ej .news_ej_div{border-bottom:1px solid #f4f2f2;padding:20px 0;}

.news_ej .news_ej_div .news_ej_img{width:19.7%;height:140px;display: flex;justify-content: center;align-items: center;overflow:hidden;float: left;}

.news_ej .news_ej_div .news_ej_img img{max-width:100%;display: block;margin:auto;transition: all 0.5s; max-height:100%}

.news_ej .news_ej_div:hover .news_ej_img img{transition: all 0.5s;transform: scale(1.1);}

.news_ej .news_ej_div .news_ej_js{width:62%;float: left;margin:0 3%;padding:30px 0;}

.news_ej .news_ej_div .news_ej_js p{line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.news_ej .news_ej_div .news_ej_js p:first-child{font-size:18px;color:#485f9e;}

.news_ej .news_ej_div .news_ej_js p{font-size:16px;color:#322e30;}

.news_ej .news_ej_div .news_ej_date{text-align: center;background:#f4f2f2;padding:1%;float: left;margin:30px 0;}

.news_ej .news_ej_div .news_ej_date span{font-size:24px;}

.news_ej .news_ej_div .news_ej_date p{font-size:14px;}

/* --------------------资讯中心-over-------------------- */



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

.contact_top {margin:30px 0;}

.contact_top ul li{display:inline-table;float:left;width:47%;height:120px;margin:1%;border:1px solid #dedede;padding:1% 2%;}
.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;}

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