	
/*index s*/
	.toutiao-titlediv{ margin-top: 15px; margin-bottom: 10px;}
	.toutiao-title{ display: inline-block; font-size: 22px;  padding-left: 35px; background-image: url(../../static/icons/toutiao-ico.png); background-size: auto 25px; background-position: left center; background-repeat: no-repeat; margin: 15px 15px 0px 15px;}
	.toutiao_con_item{ margin: 15px; padding: 15px; background-image: linear-gradient(180deg,#f5f5f5,#fff); border-radius: 4px; box-shadow: rgb(242, 242, 242) 0px 0px 4px 4px; text-shadow: 0 0 black; margin-bottom: 15px;}
	.toutiaoitem-title{ font-size: 17px; line-height: 44px; text-overflow:ellipsis;/*超出...*/ display:-webkit-box; -webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; overflow:hidden;}
	.toutiaoitem-time{color: #8799a3; font-size: 24px;}
	.see-more{ text-align: center; font-size: 14px; border-radius: 1px; border: 1px solid #8799a3; padding: 8px; color: #8799a3; margin: 0px 15px; margin-bottom: 25px;}
	
	.scrl{width: 100%;}
	.shl-cftit{ text-align: center;color: #fff;}
	.scrl .shl-cfle{ display: flex;padding: 0px 10px 0px 10px;flex-wrap: wrap; }
	.shl-csect{width: 50%; padding: 0px 10px 10px 10px; }
	
	.shl-hot{  width: 100%; height: 50px;background-image: url(http://testf002.webf.testwebsite.cn/Html/images/shl-ho.png);
	background-repeat: no-repeat;
	background-size: auto 50px; background-position: center top; }
	
	.bord{border:1px solid #C0C0C0; padding: 10px;}
	.shl-titleenglish{ text-align: center;text-transform:uppercase; color: #A7A7A7; font-size: 13px; padding: 4px 0 10px 0;}
	.shl-title{ font-size: 19px;  width: 100%; text-align: center; color: #193d92; padding-top: 15px; padding-bottom: 4px; }
	
	.shl-cfs{ width: 100%; 
	background-image: url(http://xlc100.webf.testwebsite.cn/Html/images/cy1.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto; background-position: center top;  margin: 0 auto;padding-top: 10px; padding-bottom: 10px;}
	
	.shl-wenhbg{ width: 100%; 
	background-image: url(http://xlc100.webf.testwebsite.cn/Html/images/sh1-765.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;  margin: 0 auto; padding-bottom: 20px;}
	.shl-wentit{text-align: center; color: #fff; font-size: 20px; padding: 20px 0px;}
	
	.safont1{font-size: 17px; color: #333; padding-bottom: 10px;}
	.safont2{font-size: 25px; color: #333; font-weight: bold;line-height: 30px;}
	.jiange{ width: 100%; height: 10px; background-color: #EBEBEB;}
	.abouts{ padding: 50px 20px ; background-color: #f4f4f4; margin-top:50px;}
	.shlswiper{ height: 400px;}
    .shl-vxie{ color: #A4A4A4;  }
	.shl-vxiep{ padding-bottom: 50px; font-size: 13px;}
	
	.shl-bbg{background-color: #EBEBEB;}
.shl-chanp {
		background-color: #fff;
	}
	.shl-aboutimage{ width: 100%; padding: 0px 15px 0px 15px;}
	.shl-aboutimage image{ width: 100%;display: block;}
	.shl-xian1{background-color: #193d92; height: 2.5px; width: 50px; margin: 0 auto; }
	.shl-xian2{ width: 120px; min-width: 120px; text-align: right; color: #C6C6C6; font-size: 24px;}
	.shl-protitle{ font-size: 31px;  width: 100%; }
	.shl-protitle text{ color: #0A88D8; }
	.shl-proinfo{ text-align: center;font-size: 24px; padding-top: 15px; color: #919191; padding-bottom: 25px; }
	.shl-proinfo view{ font-size: 13px; }
	.changf{ color: #fff; background-color: #043771; }
	.changf1{ color: #fff; background-color: #D7444C; }
	.cf-it{padding: 50px 50px 20px 50px; font-size: 13px;}
	.cf-it1{ color: #5A7BA1;padding: 0px 0px 0px 50px;}
	.cf-it2{ color: #E48287;padding: 0px 0px 0px 50px;}
	.shl-prolist{display: flex; padding: 20px 5px 5px 5px;flex-wrap: wrap;  }
	.shl-proitem{ width: 50%; text-align: center; padding: 5px;}
	.shl-pt{border: 1px solid #c5c5c5 ;padding: 3px 4upx;}
	/* .shl-proitem:nth-child(odd){ border-right: 1px solid #c5c5c5 ;} */
	.shl-proimage{ width: 100%;padding: 15px 15px 0px 15px;}
	.shl-proimage image{ width: 100%;display: block;}
	.shl-cfimage{ width: 100%; height: 220px; overflow: hidden; position: relative; border: 1px solid #85b93f;}
	.shl-cfimage image{ width: 100%;display: block; position: absolute;height: 220px; }
	.shl-tuandui {
		padding: 25px 15px 0px 15px ;
			width: 100%; font-size: 18px; height: 50px;
		}
	.shl-spic{ width: 45px; height: 45px; border-radius: 20%; overflow: hidden;
	background-image: url(../images/wap_sb5.png);
	background-repeat: no-repeat;
	background-size: auto 40px; background-position: center center;  margin: 0 auto;	}	
	.shl-spic1{ width: 45px; height: 45px; border-radius: 20%; overflow: hidden;
	background-image: url(../images/wap_sb6.png);
	background-repeat: no-repeat;
	background-size: auto 40px; background-position: center center;  margin: 0 auto;	}
		.shl-spic2{ width: 45px; height: 45px; border-radius: 20%; overflow: hidden;
		background-image: url(../images/wap_sb7.png);
		background-repeat: no-repeat;
		background-size: auto 40px; background-position: center center;  margin: 0 auto;	}	
		
		.shl-spic3{ width: 45px; height: 45px; border-radius: 20%; overflow: hidden;
		background-image: url(../images/wap_sb8.png);
		background-repeat: no-repeat;
		background-size: auto 40px; background-position: center center;  margin: 0 auto;	}	
    .shl-tuan3font{font-size: 12px;color: #999;}
	
	
	.shl-tuan1{ text-align: center;font-size: 20px; color: #FFFFFF; font-weight: bold; padding-top: 30px; padding-bottom: 30px;}
	.shl-tuan2 {text-align: center;}
	.shl-tuan2 image{text-align: center;width: 50%; margin: 0 auto;}
	.shl-tuan3{ text-align: center;font-size: 12px;   display: flex; align-items: flex-start; justify-content: space-between;flex-wrap: wrap; padding-bottom: 15px; padding-top: 20px;}
	.shl-section{ width: 33%;  border-radius: 7.5px; }
	.shl-lin1{ padding: 4px 0; font-size: 16px; color: #193d92; width:100%;}
	

	.shl-tuanmore{width: 102px; height: 37px; line-height: 37px; 
	border: 1px solid #193d92;  background:#193d92; color: #fff; text-align: center; margin: 0 auto; font-size: 16px;border-radius: 3px;}
	.shl-video{
		background-image: url(http://zjshenchen.webf.testwebsite.cn/Html/images/wz_39.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		width: 94%;  margin: 0 auto;border-radius: 3px; display: flex;overflow: hidden;
		
	}
	.shl-vid1{ text-align: center; color: #FFFFFF; width: 50%;align-self: center; }
	.shl-vid3 {text-align: left;  font-size: 16px;  width: 100%; color: #666;  line-height:29px; margin-bottom:15px;}
	.shl-vid3 a {color: #666;}
    .shl-vidmore1{width: 130px; height: 30px; line-height: 30px;border-radius: 3px;  color: #fff; text-align: center; margin: 0 auto; font-size: 12px; background-color: rgba(10,136,216,0.8);}
	.shl-vidmore{ font-size: 12px; color: #DB2E00; padding-bottom: 10px;}
	.shl_new{  width: 90%; padding: 10px 15px 20px 15px; }
	.shl_pro{  width: 100%; padding: 10px 15px 50px 15px; display: flex; flex-wrap: wrap;}
	.con_proitem {
	    width: 50%;
	   
	    position: relative;
	    box-sizing: border-box; padding: 7.5px 7.5px 22.5px 7.5px;		
	}
	.shl_pname{height: 30px; line-height: 30px; 
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; 
-webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;  overflow: hidden;}
	.con_proti { height: 160px; width: 100%; 
	
	    box-sizing: border-box;  padding: 10px 2px; position: relative;	
	}
	.shl-pro-pic{width: 100%; height: 220px; overflow: hidden;   position: relative;}
	.shl-pro-pic image{width: 100%; height: 100%; min-height: 210px; position: absolute;}
	.shl_content{padding: 0px 10px 20px 10px;background-color: #fff;  width: 100%; display: flex;flex-wrap: wrap;}
	.con_item {
	    width: 50%;
	    overflow:  hidden;
	    position: relative;
	    box-sizing: border-box;
	    border: 3px solid #fff;		
	}
	.shl-ke-pic{width: 100%; height: 0px; overflow: hidden;  padding-bottom: 100%; position: relative;}
	.shl-ke-pic image{width: 100%; height: 100%; min-height: 300px; position: absolute;}

	.titlebox {
	    position: absolute;
	    bottom: 0;
	    background-color: rgba(0,0,0,0.5);
	     width: 100%;
	    display: block;
	}
	.con_item_navname {
	    font-size: 24px;
	    color: #fff;
	    width: 100%;
	    line-height: 30px;
	    height: 60px;
	    padding: 0 10px;
	    box-sizing: border-box;
	    text-align:  center;
	    overflow:  hidden;text-overflow:ellipsis;/*超出...*/ display:-webkit-box; 
-webkit-line-clamp:1;/*显示行数*/ -webkit-box-orient:vertical;
	}
	.shl-gong{ display: flex; align-items: center;}
	.shl-gong1{
		text-align: center;
		font-size: 12px; 
		padding-bottom: 30px;background-color: #fff;
	}
	.shl-news {
			width: 100%; padding-bottom: 30px;padding-left: 20px;padding-right: 20px;
		}
	.shl-hb-pic{width: 100%; height: 140px; overflow: hidden;   position: relative;border: 1px solid #AA3D21;}
	.shl-hb-pic image{width: 100%; height: 100%; min-height: 140px; position: absolute;}
	.hb_item {
	    width: 50%;
	    overflow:  hidden;
	    padding: 10px;
	    position: relative;
	    box-sizing: border-box;  		
	}
	.wxParse .p {
	    color: #fff;
	}
	.ncon_item {
		    display: flex;flex-wrap: nowrap; width:95%;
		    overflow:  hidden;
		    position: relative;
		    box-sizing: border-box;padding: 12px 0;  border-bottom: 1px solid #f2f2f2;
		}
	.shl-left{ width: 100%;}
		.shl-ptit{font-size: 16px; overflow: hidden; width: 100%; height: 52px; line-height: 25px; color:#000; 
text-overflow:ellipsis;/*超出...*/ display:-webkit-box; 
-webkit-line-clamp:2;/*显示行数*/ -webkit-box-orient:vertical; }
		.shl-time{font-size: 14px;
	color: #969696;margin-top: 14px;background-image: url(http://fabu.webd.testwebsite.cn/xcxico/100ppi/el-ico-time-969696.png);
	background-size: auto 13px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;}
		.shl-n-pic{width: 133px; min-width: 133px; height: 85px; overflow: hidden;
		position: relative;border: 1px solid rgba(0,0,0,0.1); margin-right: 22.5px;border-radius: 3px;}
		.shl-n-pic img {width: 100%; height: 100%; /*min-height: 225px;*/ position: absolute;}
		.wrap{ padding: 10px 15px 15px 15px;}
	.shl-coo{ color: #525252;}
	.shl-yan{ color: #fff;}
	.shl-yan .a{ color: #fff!important;}
	.xinwenmore{ padding: 0px 15px 15px 15px;}
	.xinwenmo{ width: 100%; text-align: center;color: #193d92;border: 1px solid #193d92; height: 37px; line-height: 37px; border-radius: 5px; font-size:16px;}
	
	.shlwrap{ background-color: #FFFFFF; display: none; padding: 15px 15px 20px;}
	.shlwrap.open{ display: block!important;}
	.haeanav{}
	/*滑动门 begin*/
	.swiper-tab{border-bottom:1px solid #dddddd; width: 100%; display:flex; padding-left: 0px;  background-color: #FFFFFF; z-index: 100;}
	.swiper-tab-list{ font-size: 24px; width: 14%; color: #b9b9b9; text-align: center; }
	.swiper-tab-list text{ display: inline-block; line-height: 84px;}
	.swiper-tab .on{color: #0a88d8; border-bottom:4upx solid #0a88d8;}
	.cmore{line-height: 70px;
width: 260px;
height: 70px;
border: 1px solid #0068b4;
font-size: 15px;
color: #0064b1;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
margin: 0 auto;
margin-top: 20px;
border-radius:17.5px;}
.shl-hjcp {text-align: center; padding-top: 15px;}
	.shl-hjcp image{text-align: center;max-width: 100%;width: 100%; margin: 0 auto;display: block;}
	.shl-huoban{ padding: 10px;background-image: url(../images/wap_hzbg.jpg);
	background-size: cover;
	background-position: center center; 
	background-repeat: no-repeat; }
	.shl-hbtit{ text-align: center; font-size: 21px; color: #193d92; padding-top: 7.5px;}
	.shl-hbtit2{ text-align: center; font-size: 15px; color: #193d92; }
	.shl-hbflex{ display: flex;flex-wrap: wrap;padding-top: 20px; padding-bottom: 10px;}
	.shl-hbsect{width: 27%; padding: 0px 10px 10px 10px; }
	.shl-hbimage{ width: 100%; height: 40px; overflow: hidden; position: relative; border: 1px solid #85b93f;}
	.shl-hbimage img{ width: 100%;display: block; position: absolute;height: 100%; }
	
	.home_shu {
	    background:url(../images/wap_bg3.jpg) center no-repeat;
	        background-size: auto 100%;
	    display: flex; padding-top: 80px; padding-bottom: 80px;
		  flex-wrap:wrap;
		
		
	}
	.homesec { width: 28%; text-align: center;padding: 10px; color: #fff;}
	.htubg1 { background-image: url(../images/wap_ysb1.png);
	background-size: auto 50px;
	background-position: center center; 
	background-repeat: no-repeat; height: 50px;}
	.htubg2 { background-image: url(../images/wap_ysb2.png);
	background-size: auto 50px;
	background-position: center center; 
	background-repeat: no-repeat; height: 50px;}
	.htubg3 { background-image: url(../images/wap_ysb3.png);
	background-size: auto 50px;
	background-position: center center; 
	background-repeat: no-repeat; height: 50px;}
	
	
	.htubg4 { background-image: url(../images/wap_ysb4.png);
	background-size: auto 50px;
	background-position: center center; 
	background-repeat: no-repeat; height: 50px;}
	
	
	.htubg5 { background-image: url(../images/wap_ysb5.png);
	background-size: auto 50px;
	background-position: center center; 
	background-repeat: no-repeat; height: 50px;}
	
	
	.htubg6 { background-image: url(../images/wap_ysb6.png);
	background-size: auto 50px;
	background-position: center center; 
	background-repeat: no-repeat; height: 50px;}
	
	
	
	.httit{ font-size: 16px;  text-shadow:5px 5px 5px rgba(0,0,0,0.2);} 
	.httit text{ font-size: 20px;}
	.httit2{ font-size: 18px;}
	
	.shl-aboutpic{ width: 100%; overflow: hidden; position: relative; height:auto;  }
	.shl-aboutpic img{ width: 100%; display: block; height: 100%;  }
	
/*index end*/








svg{
	fill: currentColor;
}
.mt-tabpage {
	width: 100%;
	margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right: auto;
	
}
.mt-tabpage h2 {
	width: 20%;
	padding-right: 5%;
	text-align: right;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
}
.mt-tabpage-title {
	height: 80px;
	font-size: 0;
	background-color: #fff;
	width: 100%;
	float: left;
	margin: auto;
	background: #f7f7f7;

}


.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 20%;
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #000;
	font-size: 18px;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
	background-size:0px;background-position: center 68px;  font-size:16px;

}
.mt-tabpage-title .mt-tabpage-item:hover{
	color: #193d92;
	font-weight: bold;
	
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #193d92;
	font-size: 16px;
	font-weight: 400;	line-height: 80px;  border-bottom:2px solid #193d92;
	background-repeat: no-repeat;
	background-position: center 68px; background-size:128px;
	 

}
.mt-tabpage-count {
	position: relative;
	width: 96%; padding:0 2%;
	height: 570px;
	overflow: hidden;
	padding-top: 0px;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width:400px;
	height: 360px;
	text-align: center;
}
.mt-tabpage-item_left { width:100%; text-align:left; float:left;}
.mt-tabpage-item_h3 {
	
	line-height: 40px;
	font-size: 20px; width:90%; margin:30px auto 0px; text-align:left; 
}
.mt-tabpage-item_p { line-height:32px; font-size:15px; color:#838383; width:90%; margin:0px auto; padding:10px 0px; }
.mt-tabpage-item_more {
	line-height:42px ;
	width: 154px;
	height: 42px;
	border: 1px solid #193d92;
	font-size: 16px;
	color: #193d92;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 20px auto 0px; border-radius:50px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
a:hover .mt-tabpage-item_more {
	color: #FFF;
	background-color: #193d92;


}


.mt-tabpage-item_img { width:90%; margin:0px auto;}
.mt-tabpage-item_img img { width:100%; height:100%;}

#netsun { display:none;}
#bdshare { display:none;}













.bigbtn{ overflow: hidden; padding:0px 10px; margin:0px auto;}

.myservice01{ float: left; width: 49.5%; height: 320px; overflow:hidden; position: relative; text-align:center; border-right:1px solid #5E84DB; border-top:1px solid #5E84DB;}
.myservice01 img{  width: 100%; height: 320px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s; object-fit: cover;}
.myservice01:hover img{  width: 110%; height: 480px; margin-left: -20px; margin-top: -15px;object-fit: cover; }
.myservice02{ display: block; color: #fff; position:absolute; top: 0; left: 0; width:100%; height: 420px; z-index:9;background:url(../images/cbj.png); }
.myservice02:hover{ background:none; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.myservice02:hover{ padding-top:5%; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.myservice02 .titleimg{ width:98px; margin:auto; height:99px; margin-top:40px;}
.myservice02 .title{ font-size: 18px; font-family: "微软雅黑"; padding-top: 10%; }
.myservice02 .title01{ font-size: 13px; line-height:24px; padding-top:5%;  padding-left:30px; padding-right:30px; padding-bottom:10%;  color:rgba(255,255,255,0.9);}
.myservice03{position:absolute; top: 0; left: 0; width:100%; height:420px;  }
.myservice02 a{ width: 90px; height: 28px; line-height: 28px; text-align: center; display: block; color: #fff; border:#fff solid 1px; margin:auto;border-radius:50px;}
.myservice02 a:hover{ background:#FF5400; color: #fff; border:#fff solid 1px; margin:auto;}



.cpbt{ text-align:center; font-size:25px; color:#D6D6D6; text-transform:uppercase; font-weight:bold; padding-bottom:20px; font-family:Arial; padding-top:50px;}
.cpbt span{ display:block; font-size:22px; font-weight:normal; color:#000;}


.about02{ line-height:32px; font-size:16px;color:#414141; padding:0px 20px; margin:auto; font-family:'微软雅黑'; text-align:center; padding-bottom:60px; background:url(../images/jt.png) center bottom no-repeat; margin-bottom:50px;}






