@charset "utf-8";
/* CSS Document By www.ahweilai.com */
.hotnews{margin: 40px 0px; line-height: 1.3; font-weight: bold; text-align: center;}
.hotnews a{font-size: 26px; color: #005aa6;}
.hotnews a:hover{color:#D02424}
.more{position:absolute; bottom:8px; right:0px;}

.tpxw{width:600px; position:relative; overflow:hidden;}

.home_tpxw{ width:100%; height:100%; overflow:hidden; position:relative;}
.home_tpxw .hd{ height:8px; overflow:hidden; position:absolute; right:35%; bottom:65px; z-index:1; }
.home_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.home_tpxw .hd ul li{ float:left; margin-right:13px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.home_tpxw .hd ul li.on{ background:#BB2C28;}
.home_tpxw .bd{ position:relative; height:100%; z-index:0;}
.home_tpxw .bd li{ zoom:1; vertical-align:middle;}
.home_tpxw .bd img{ width:100%; height:379px; display:block;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:30px; right: 30px; height:50px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; }
.home_tpxw .bd .txt{position:absolute; bottom:0px; left:30px; right:30px; color:#fff; line-height: 50px; padding: 0px 15px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .bd li a{color: #fff; font-size: 16px;}
.home_tpxw .prev,.home_tpxw .next{ position:absolute; left:0; bottom:0;  display:block; width:30px; height:50px; background:url(../images/slider-arrow.png) -108px 15px no-repeat #0672cd; filter:alpha(opacity=50); opacity:0.7;  z-index: 9; }
.home_tpxw .next{ left:auto; right:0; background-position:8px 15px; }
.home_tpxw .prev:hover,
.home_tpxw .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.home_tpxw .prevStop{ display:none;}
.home_tpxw .nextStop{ display:none;}


.ywdt{width:560px;height:344px;margin-left: 40px;}
.ywdt .hd li{width: 33.3%; float: left; height: 33px; border-bottom: 1px #ededed solid; text-align: center; color: #000;}
.ywdt .hd li a{display: block; color: #000; font-size: 19px; cursor: pointer;}
.ywdt .hd li.on{border-bottom: 2px #005aa6 solid; color: #005aa6;}
.ywdt .hd li.on a, .ywdt .hd li.on a:hover{color: #005aa6;font-weight:bold;}

.gsgg{width: 25%;}
.gsgg_tit{height: 33px; border-bottom: 1px #ededed solid; position: relative;}
.gsgg_tit h1{display: inline-block; border-bottom: 2px #005aa6 solid; font-weight: normal; height: 33px; font-size: 18px; color: #bc2929; padding: 0px 29px;}
.gsgg_tit h1 a{font-size: 18px; color: #005aa6;}
.gsgg_more{position: absolute; top:0; right: 0;padding-top:5px;font-size:16px;}
.gsgg_more a{padding:0px 10px;}
.gsgg_more a:last-child{padding-right:0px;}

.xxdtList{padding:19px 12px;}
.xxdtList li{position:relative; padding-left:20px; height:48px; line-height:48px; overflow:hidden; vertical-align:top; width:47%; float:left;}
.xxdtList li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background: #E70012;}
.xxdtList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:18px;}
.xxdtList li:nth-child(2), .xxdtList li:nth-child(4), .xxdtList li:nth-child(6), .xxdtList li:nth-child(8), .xxdtList li:nth-child(10), .xxdtList li:nth-child(12), .xxdtList li:nth-child(14), .xxdtList li:nth-child(16){float:right;}

.zwgk{background: #F5F5F5/*url(../images/mzzjbg_r4_c1_s1.jpg) top center no-repeat*/; padding: 30px 0px; height: 476px;}
.index_tit{height: 60px; border-bottom: 1px #ddd solid; position: relative; margin-bottom: 36px;}

.index_tit h1{font-size: 30px; display: inline-block; border-bottom: 2px #005aa6 solid; line-height: 58px;}
.more{position: absolute; top:0; right: 0; cursor: pointer;padding-top:20px;font-size:16px;}
.zwgk_fl{width: 600px/*53%/38%*/; position: relative; height: 290px;}
.jggk_tit{width: 52px; padding: 34px 0px; background: #0672cd; text-align: center; color: #fff; font-size: 19px; position: absolute; top: 57px; left: 0px; z-index: 10;}
.jggk_menu{width: 226px; margin: 0 auto;}
.jggk_menu li{width: 64px; text-align: center; margin: 40px 0px 0px; cursor: pointer;}
.jggk_menu li a{display: block; color: #666; font-size: 16px; padding-top: 52px;}
.jggk_menu li a:hover{color: #bc2929;}
.jggk_menu li.menu01{float: left; background: url(../images/jggk_icon01.png) top center no-repeat;}
.jggk_menu li.menu01:hover{background: url(../images/jggk_icon01_hover.png) top center no-repeat}
.jggk_menu li.menu02{float: right; background: url(../images/jggk_icon02.png) top center no-repeat}
.jggk_menu li.menu02:hover{background: url(../images/jggk_icon02_hover.png) top center no-repeat;}
.jggk_menu li.menu03{float: left; background: url(../images/jggk_icon03.png) top center no-repeat;}
.jggk_menu li.menu03:hover{background: url(../images/jggk_icon03_hover.png) top center no-repeat;}
.jggk_menu li.menu04{float: right; background: url(../images/jggk_icon04.png) top center no-repeat;}
.jggk_menu li.menu04:hover{background: url(../images/jggk_icon04_hover.png) top center no-repeat;}

.jggk_content{position: absolute; left: 26px; top: 0px; width:96%; background: #fff; height: 100%;}
.zwgk_fr{width: 560px/*43%-58%*/; position: relative; height: 290px;}

.xxgk_menu ul{margin-left: 55px;}
.xxgk_menu li{width: 160px;text-align: center;margin-top: 50px;/*margin-left: 35px;*/float: left;cursor: pointer;}
.xxgk_menu li.top{margin-left:9px}
.xxgk_menu li a{display: block; color: #666; font-size: 16px; padding-top: 52px;}
.xxgk_menu li a:hover{color: #bc2929;}
.xxgk_menu li.menu01{background: url(../images/xxgk_icon01.png) top center no-repeat;}
.xxgk_menu li.menu01:hover{background: url(../images/xxgk_icon01_hover.png) top center no-repeat}
.xxgk_menu li.menu02{background: url(../images/xxgk_icon02.png) top center no-repeat}
.xxgk_menu li.menu02:hover{background: url(../images/xxgk_icon02_hover.png) top center no-repeat;}
.xxgk_menu li.menu03{background: url(../images/xxgk_icon03.png) top center no-repeat;}
.xxgk_menu li.menu03:hover{background: url(../images/xxgk_icon03_hover.png) top center no-repeat;}
.xxgk_menu li.menu04{background: url(../images/xxgk_icon04.png) top center no-repeat;}
.xxgk_menu li.menu04:hover{background: url(../images/xxgk_icon04_hover.png) top center no-repeat;}
.xxgk_menu li.menu05{background: url(../images/xxgk_icon05.png) top center no-repeat;}
.xxgk_menu li.menu05:hover{background: url(../images/xxgk_icon05_hover.png) top center no-repeat;}
.xxgk_menu li.menu06{background: url(../images/xxgk_icon06.png) top center no-repeat;}
.xxgk_menu li.menu06:hover{background: url(../images/xxgk_icon06_hover.png) top center no-repeat;}
.xxgk_menu li.menu07{background: url(../images/xxgk_icon07.png) top center no-repeat;}
.xxgk_menu li.menu07:hover{background: url(../images/xxgk_icon07_hover.png) top center no-repeat;}
.xxgk_menu li.menu08{background: url(../images/xxgk_icon08.png) top center no-repeat;}
.xxgk_menu li.menu08:hover{background: url(../images/xxgk_icon08_hover.png) top center no-repeat;}
.xxgk_menu li.menu09{background: url(../images/xxgk_icon_2025_01.png) top center no-repeat;}
.xxgk_menu li.menu09:hover{background: url(../images/xxgk_icon_2025_01_hover.png) top center no-repeat;}

.zwgk_menu{margin:30px 0px 16px;}
.zwgk_menu li{width: 380px; height: 80px;  line-height: 80px; float: left; margin-right: 30px;}
.zwgk_menu li a{display: block; font-size: 26px;  padding-left: 60px;}
.zwgk_menu li.menu01{background: url(../images/index_r1_c1_s1.jpg) top no-repeat;}
.zwgk_menu li.menu02{background: url(../images/index_r1_c14_s1.jpg) top no-repeat;}
.zwgk_menu li.menu03{background: url(../images/index_r1_c21_s1.jpg) top no-repeat; margin-right: 0px; float: right;}
.zwgk_menu li.menu01 a, .zwgk_menu li.menu01 a:hover{color: #503535;}
.zwgk_menu li.menu02 a, .zwgk_menu li.menu02 a:hover{color: #9e5555;}
.zwgk_menu li.menu03 a, .zwgk_menu li.menu03 a:hover{color: #bc2929;}

.mzzcfg{width: 550px;padding-left:50px;}
.mzzcfg .hd{border-bottom: 1px #fff solid;}
.mzzcfg .hd li{float: left; height: 33px;  color: #000; font-size: 18px; margin-right: 30px;}
.mzzcfg .hd li a{display: inline-block; color: #000; font-size: 18px; cursor: pointer;}
.mzzcfg .hd li.on{border-bottom: 2px #005aa6 solid; color: #005aa6;}
.mzzcfg .hd li.on a, .ywdt .hd li.on a:hover{color: #005aa6;}

.zcjd{width: 788px;}
.zcjd_tit{border-bottom: 1px #fff solid; position: relative;}
.zcjd_tit h1{display: inline-block; border-bottom: 2px #005aa6 solid; font-weight: bold; height: 33px; font-size: 18px; color: #bc2929;}
.zcjd_tit h1 a{font-size: 19px; color: #005aa6;}
.zctj{width: 374px; padding-top: 20px;}
.home_zcjd{ width:100%; height:100%; overflow:hidden; position:relative;}
.home_zcjd .hd{ height:8px; overflow:hidden; position:absolute; right:35%; bottom:45px; z-index:1; }
.home_zcjd .hd ul{ overflow:hidden; zoom:1; float:left;}
.home_zcjd .hd ul li{ float:left; margin-right:13px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.home_zcjd .hd ul li.on{ background:#BB2C28;}
.home_zcjd .bd{ position:relative; height:100%; z-index:0;}
.home_zcjd .bd li{ zoom:1; vertical-align:middle;}
.home_zcjd .bd img{ width:100%; height:210px; display:block;}
.home_zcjd .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0px; right: 0px; height:30px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; }
.home_zcjd .bd .txt{position:absolute; bottom:0px; left:15px; right:15px; color:#fff; text-align: center; line-height: 30px; font-size:16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_zcjd .bd li a{color: #fff; font-size: 16px;}
.zcjd_list{width: 380px;}

.zwfw01, .zwhd01{width: 373px; margin-right: 40px;}
.zwfw02, .zwhd02{width: 373px;}
.zwfw02_tit{height: 22px; font-size: 18px; font-weight: bold; color: #000;}
.zwfw02 li{height: 48px; line-height: 48px; text-align: center; background: #F2F2F2; border-radius:10px; font-size: 16px; color: #000; margin-top: 10px; position:relative;}
.zwfw02 li:hover{background: #e52e2e; color: #fff; border-radius:10px;}
.zwfw02 li:hover a{color: #fff;}
.zwfw02 li a{display: block; font-size: 16px; color: #000;}
.zwfw02 li a:hover{background: #e52e2e; color: #fff; border-radius:10px; } 

.zwfw02 li .text{width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:48px; background:url(../images/home_zwfw_hoverbg.png) top left no-repeat; z-index: 3;}
.zjhdcs{padding:14px 20px 0px 20px}

.zjhdcs .hd{width:220px; float:left;}
.zjhdcs .hd li{line-height:23px;  font-size:16px; position:relative; height:auto; text-align:left; margin-top:0; background:none; padding-right: 20px}
.zjhdcs .hd li:after{position:absolute; content:" "; left:10px; top: 15px; margin-top: -1px; width: 5px; height: 5px; background: #333; border-radius:50%}
.zjhdcs .hd li a{font-size:16px; color: #333; padding: 5px 5px 5px 20px;}
.zjhdcs .hd li.on{background:url(../images/home_zwfw_tab_hoverbg.png) right center no-repeat; background-color:none;}
.zjhdcs .hd li.on a{background-color: #e52e2e; color:#fff; font-size:16px; border-radius: 5px;}
.zjhdcs .hd li:hover{background:url(../images/home_zwfw_tab_hoverbg.png) right center no-repeat; background-color:none;}
.zjhdcs .hd li.on:after{background: #fff;}
.zjhdcs .hd li:hover:after{background: #fff;}

.zjhdcs .bd{width:116px; float:left; padding:19px 10px; background:url(../images/home_zwfw_tab_hoverbg2.png) top right no-repeat; height:234px; background-color: #F5F5F5; border-radius: 5px;}
.zjhdcs .bd li{height:26px; line-height:26px; text-align:center; margin:10px 0; font-size:16px; background:none;}
.zjhdcs .bd li a{font-size:16px; color:#333;}
.zjhdcs .bd li:hover{background:#e52e2e; border-radius:5px; color:#fff; font-size:16px;}
.zjhdcs .bd li:hover a{color: #fff;}

.zwfw02 li .text .zjhd{padding:30px 20px 0 16px;}
.zwfw02 li .text .zjhd li{line-height:23px; margin-bottom:15px; font-size:16px; position:relative; height:auto; padding:5px 0px; text-align:left; margin-top:0; background:none; color:#333;}
.zwfw02 li .text .zjhd li:after{position:absolute; content:" "; left:10px; top: 15px; margin-top: -1px; width: 5px; height: 5px; background: #333; border-radius:50%}
.zwfw02 li .text .zjhd li a{font-size:16px; padding-left:20px; color:#333; padding-right: 10px}
.zwfw02 li .text .zjhd li a:hover{color: #fff;}
.zwfw02 li .text .zjhd li:hover{background:#e52e2e; font-size:16px; color:#fff}
.zwfw02 li .text .zjhd li:hover a{font-size:16px; color:#fff}
.zwfw02 li .text .zjhd li:hover:after{background: #fff;}

.zwfw03, .zwhd03{width: 373px;}
.zwfw03 img{margin-bottom: 10px;}

.line{border-bottom: 1px #ededed solid;}
.line2{border-bottom: 1px #fff solid;}
.wyly{margin: 15px 0 10px 0;}
.wyly img{transition:all ease .4s;}
.wyly img:hover{transform: scale(1.06);}

.zwhd_content {padding-bottom:30px;}
.home_zxft{ width:100%; height:270px; overflow:hidden; position:relative; margin-top: 26px;}
.home_zxft .hd{ height:8px; overflow:hidden; position:absolute; right:35%; bottom:65px; z-index:1; display: none;}
.home_zxft .hd ul{ overflow:hidden; zoom:1; float:left;}
.home_zxft .hd ul li{ float:left; margin-right:13px;  width:8px; height:8px; text-align:center; background:#fff; cursor:pointer; border-radius: 50%;}
.home_zxft .hd ul li.on{ background:#BB2C28;}
.home_zxft .bd{ position:relative; height:100%; z-index:0;}
.home_zxft .bd li{ zoom:1; vertical-align:middle;}
.home_zxft .bd img{ width:100%; height:270px; display:block;}
.home_zxft .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0px; right: 0px; height:60px; background:#fff;}
.home_zxft .bd .txt{position:absolute; bottom:0px; left:0px; right:0px; color:#000; line-height: 24px;  font-size:16px; padding-top: 15px;}
.home_zxft .bd li a{color: #000; font-size: 16px;}
.home_zxft .prev,
.home_zxft .next{ position:absolute; left:0; top:76px;  display:block; width:26px; height:57px; background:url(../images/slider-arrow.png) -108px 18px no-repeat #000; filter:alpha(opacity=50); opacity:0.7;  z-index: 9; }
.home_zxft .next{ left:auto; right:0; background-position:8px 18px; }
.home_zxft .prev:hover,
.home_zxft .next:hover{ filter:alpha(opacity=100);opacity:1;}
.home_zxft .prevStop{ display:none;}
.home_zxft .nextStop{ display:none;}

.zjdc_menu li{width: 116px; float: left; height: 87px; background: #F1F1F1; margin-right: 13px; }
.zjdc_menu li a{display: block;  text-align: center; padding-top: 17px;}
.zjdc_menu li a:hover{color: #005aa6;}
.zjdc_menu li img{margin: 0px auto 10px; display: block;}
.zjdc_menu li.nomargin{margin-right: 0;}

/*协会培训*/
.zthc{padding: 20px 0px 59px; background: #F5F5F5;}
.ztzlist{margin: 30px 0px 45px;}
.ztzlist li{width: 380px; float: left; margin-right: 30px;}
.ztzlist li img{width: 100%; height: 130px;}
.ztzlist li.nomargin{margin-right: 0px;}

.gdzt{background: #fff;}
.gdzt_tit{width: 52px; text-align: center; font-size: 18px;  color: #fff; height: 300px; cursor: pointer; background: #0672cd;}
.gdzt_tit a{display: block; font-size: 20px; color: #fff; padding-top: 92px;}
.gdzt_tit a:hover{color: #fff;}

.ztzl{overflow:hidden; width:1148px; padding-top: 16px;}
.ztzl .inlinks{margin:0 50px;position:relative}
.ztzl .next, .ztzl .prev{position:absolute;top:0; width:38px; height:240px; cursor: pointer;}
.ztzl a.next  .ztzl a.prev{display: block;}
.ztzl .prev{left:-40px; background: url(../images/index_r19_c3_s1.jpg) center no-repeat;}
.ztzl .next{right:-40px; background: url(../images/index_r19_c32_s1.jpg) center no-repeat;}
.ztzl .bd{width:1072px;margin:0 auto;overflow:hidden}
.ztzl .bd ul li{float:left; margin:0 26px 0 0; padding-top:15px;width:30.93%; height:280px; text-align:center;}
.ztzl .bd ul li img{width:100%;height:210px;transition:all ease .4s;}
.ztzl .bd ul li:hover img{transform: scale(1.06);}

.ztzl .bd ul li .txt{line-height:35px;font-size:16px; display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.ztzl .bd ul li .txt a{font-size:16px;  display:block;}

.common_opaHov:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}



/*单页面*/
@font-face {
	font-family:'iconfont';
	src:url('../font/iconfont.eot');
	src:url('../font/iconfont.eot?#iefix') format('embedded-opentype'),url('../font/iconfont.woff2') format('woff2'),url('../font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype'),url('../font/iconfont.svg#iconfont') format('svg');
}
.wl-iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.wl-wid {
	width:1200px;
	margin:0 auto;
}
.wl-smain {
	padding:45px 0 60px 0;
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	flex-wrap:wrap;
}
.wl-smain .wl-l {
	width:250px;
	background-color:#f2f3f7;
	/*padding-bottom:170px;
	background-image:url("../images/lbg.png");
	background-position:right bottom;
	background-size:75%;
	background-repeat:no-repeat;
	margin-top:-100px;
	*/
}
.wl-smain .wl-l .wl-stitle {
	/*background-image:url("../images/stit-bg.jpg");
	background:#014DA1;
	*/
	background:linear-gradient(60deg,#0064b8,#0064b8);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	padding:20px 32px;
}
.wl-smain .wl-l .wl-stitle h3 {
	color:#fff;
	font-size:20px;
}
.wl-smain .wl-l .wl-stitle p {
	display:block;
	width:60px;
	height:2px;
	background-color:#fff;
	margin-top:15px;
}
.wl-smain .wl-l ul {
	padding:30px 20px;
}
.wl-smain .wl-l ul li {
	margin-bottom:15px;
}
.wl-smain .wl-l ul li a {
	font-size:17px;
	padding:16px 15px;
	background-color:#fff;
	display:flex;
	justify-content:space-between;
	align-items:center;
	transition:all ease .2s;
	color:#000;
}
.wl-smain .wl-l ul li a:hover,.wl-smain .wl-l ul li.selected a {
	background-color:#0064b8;
	color:#fff;
	padding-left:20px
}
.wl-smain .wl-l ul li a i {
	padding-right:10px;
	/*transition:all ease .2s;*/
}
.wl-smain .wl-l ul li a:hover i,.wl-smain .wl-l ul li.selected a i {
	padding-right:0;
}
.wl-smain .wl-r {
	width:910px;
	background:#fff;
	padding:40px;
}
.wl-smain .wl-loc {
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:solid 1px #ccc;
	margin-bottom:40px;
}
.wl-smain .wl-loc h2 {
	font-size:20px;
	padding-bottom:15px;
	border-bottom:solid 3px #0064b8;
	background-image:url("../images/icon.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:35px;
	background-size:22px;
	line-height:1;
	padding-top:2px;
}
.wl-smain .wl-loc h2 i {
	color:#0064b8;
	padding-right:10px;
}
.wl-smain .wl-loc span.wl-posico {
	font-size:16px;
	background:url(../images/in-posico.png) 0 center no-repeat;
	background-size:15px;
	display:block;
	float:right;
	padding-left:25px;
}
.wl-smain .wl-loc span i {
	padding-right:10px;
}
.wl-smain .wl-r .wl-con,.wp_entry {
	font-size:16px;
	line-height:1.8;
}
.wl-smain .wl-r .wl-about p,.wp_entry p {
	margin-bottom:5px;
}
.wl-smain .wl-r .wl-about img,.wp_entry img {
	max-width:100%;
	margin:3px 0;
}

/*news*/
.wl-smain .wl-r .wl-news ul li {
	/*background-color:#fafafa;*/
	border-bottom:solid 1px #ccc;
	margin-bottom:20px;
	position:relative;
}
.wl-smain .wl-r .wl-news ul li:hover {
	cursor:pointer;
}
.wl-smain .wl-r .wl-news ul li::before {
	display:block;
	content:"";
	width:0;
	height:100%;
	background-color:#fafafa;
	z-index:0;
	transition:.3s;
}
.wl-smain .wl-r .wl-news ul li:hover::before {
	width:100%;
	left:0;
}
.wl-smain .wl-r .wl-news ul li::after {
	content:'';
	width:0%;
	height:2px;
	background:#0064b8;
	position:absolute;
	left:50%;
	bottom:0px;
	transform:translateY(-50%);
	transition:.3s;
}
.wl-smain .wl-r .wl-news ul li:hover::after {
	width:100%;
	left:0;
}

.wl-smain .wl-r .wl-news ul li a {
	display:flex;
	justify-content:space-between;
	padding:10px 0px 20px 0px;
}
.wl-smain .wl-r .wl-news ul li a .wl-img {
	width:240px;
	height:180px;
	overflow:hidden;
}
.wl-smain .wl-r .wl-news ul li a .wl-img img {
	width:100%;
	height:180px;
	object-fit:cover;
	transition:all ease .4s;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-img img {
	transform:scale(1.1);
}
.wl-smain .wl-r .wl-news ul li a .wl-txt {
	width:100%;
	display:flex;
	justify-content:space-around;
	flex-direction:column;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt h2 {
	font-size:17px;
	font-weight:normal;
	/*overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	*/
	color:#000;
	position:relative;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt h2 {
	font-weight:bold;
	color:#0064b8;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
	height:50px;
	color:#222;
	margin-bottom:20px;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date::after {
	content:'';
	width:15%;
	height:1px;
	background:#0064b8;
	position:absolute;
	left:0;
	bottom:0px;
	transform:translateY(-90%);
	transition:.3s;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date span i {
	padding-right:10px;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt .wl-date span i:last-child {
	padding-right:10px;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt .wl-date em {
	padding-right:10px;
	transition:all ease .4s;
	font-size:20px;
}
.wl-smain .wl-r .wl-news ul li:hover a .wl-txt .wl-date em {
	padding-right:0;
}
.wl-smain .wl-r .wl-news ul li a .wl-txt p {
	font-size:15px;
	line-height:1.6;
	color:#777;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	position:relative;
}

.wl-smain .wl-detail {
	font-size:16px;
	line-height:1.8;
	width:100%;
}
.wl-smain .wl-detail p {
	margin-bottom:5px;
}
.wl-smain .wl-detail img {
	max-width:100%;
	margin:3px 0;
}
.wl-smain .wl-detail .wl-detail-title {
	font-size:18px;
	text-align:center;
	width:100%;
	margin:0 auto;
	margin-bottom:20px;
}
.wl-smain .wl-detail .wl-post {
	background-color:#f2f3f7;
	margin-bottom:40px;
	text-align:center;
	font-size:16px;
	line-height:40px;
}
.wl-smain .wl-detail .wl-post i {
	padding-right:10px;
}

/*hycx*/
.wl-smain .wl-r .wl-hycx ul {
	padding: 30px 0 30px 0;
	width: 550px;
	margin: 0 auto;
}
.wl-smain .wl-r .wl-hycx ul li{
	display: flex;
	justify-content: flex-start;
	margin-bottom: 30px;
	line-height: 45px;
	font-size: 16px;
	background-color: #f1f1f1;
	border-radius: 8px;
	padding: 5px 15px;
}
.wl-smain .wl-r .wl-hycx ul li i{
	font-size: 20px;
	padding-right: 10px;
	float: left;
	color: #0064b8;
}
.wl-smain .wl-r .wl-hycx ul li span:first-child{
	width: 130px;
	text-align: justify;
}
.wl-smain .wl-r .wl-hycx ul li span:last-child{
	width: 460px;
}
.wl-smain .wl-r .wl-hycx ul li:nth-child(4), .wl-smain .wl-r .wl-hycx ul li:nth-child(5){
	background-color: transparent;
}
.wl-smain .wl-r .wl-hycx ul li:nth-child(4) span:last-child{
  padding: 0px 15px;
  color: #de1212;
  /*background: #fff9f5;*/
  font-size: 15px;
  border-radius: 5px;
}
.wl-smain .wl-r .wl-hycx .wl-cer{
  height: 43px;
  line-height: 40px;
  font-size: 16px;
  padding-left: 3%;
  color: #888888;
  border: 0;
  outline: none;
  width: 97%;
	background-color: transparent;
}
.wl-smain .wl-r .wl-hycx .wl-cer-btn{
	width: 70%;
  height: 44px;
  outline: none;
  cursor: pointer;
  border: 0px;
  margin-bottom: 10px;
  background-color: #0064b8;
  color: #FFFFFF;
  font-size: 16px;
  border-radius: 2px;
  font-weight: bold;
	transition: all .4s ease;
}
.wl-smain .wl-r .wl-hycx .wl-cer-btn:hover{
	background-color: #0672cd;
}
.wl-smain .wl-r .wl-hycx p{
	text-align: center;
	color: #666;
	margin-bottom: 30px;
	font-size:16px;
}
.wl-smain .wl-r .wl-result{
	padding: 30px 0 0 0;
}
.wl-smain .wl-r .wl-result .wl-img{
	width: 180px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.wl-smain .wl-r .wl-result .wl-img img{
	width: 100%;
	border-radius: 5px;
}
.wl-smain .wl-r .wl-result ul{
	width: 600px;
	margin: 0 auto;
	font-size:16px;
}
.wl-smain .wl-r .wl-result ul li{
	background-color: #f8f8f8;
	border-radius: 5px;
	padding: 5px;
	margin-bottom: 10px;
	line-height: 40px;
}
.wl-smain .wl-r .wl-result ul li span{
	background-color: #eee;
	width: 130px;
	padding-right: 12px;
	background-color: ;
	text-align: right;
	display: inline-block;
	margin-right: 25px;
	border-radius: 5px;
}
