
/*头部*/

.header_bg { height: 322px; position: relative; background:url(../images2022/banner_bg2.jpg) no-repeat center;background-size: 100% 100%; }

.logo img { margin-top: 0px; }

.in_header { width: 800px; height: 84px; margin-top: 60px;position: relative;left: -80px; }

/*导航*/

nav { position: relative;}

.in_nav { height: 50px; }

/*首屏*/

.con_ban {position: relative; padding-top: 380px;}

.in_ban { position: absolute; top: -70px; }

.ban_l { width: 820px; height: 370px; padding: 30px; }

.ban_r { width: 260px; height: 390px; padding: 20px;  }

.ban_picture { width: 532px; }

/*首屏热门图文*/

.ban_r .hot_tu { padding: 10px; }

.ban_r .hot_tu h4 { line-height: 20px; margin:0px 0 20px 0; }

.ban_r .hot_tu .hot_lb2.on { height: 60px; }

.ban_r .hot_lb2.on .hot_bt { font-weight: normal; }

.ban_r .hot_lb2.on .hot_b { padding-left:0;}

/*专题*/

.ban_zt { height: 86px; overflow: hidden; margin-top: 20px; }

.ban_zt .zt_itme { width: 170px; height: 86px; margin-right: 11px; border-radius: 10px; display: block; float: left; *margin-right: 7px; }

.ban_zt .zt_itme img { width: 100%; }

/*今日推荐*/

.ban_push { width: 258px; height: 366px; overflow: hidden; }

.ban_push h4 { line-height: 20px; margin-bottom: 10px; }

.ban_push li { padding: 6px 0; }

/*登录*/

.login { padding:10px; }

.login_top {position: relative; cursor:pointer;}

.login_avatar { width: 52px; height: 52px; border-radius: 100%; overflow: hidden; position: absolute; left: 0; }

.login_avatar img { width: 100%; }

.login_name {position: relative; }

.login_name h1 {text-align: center; font-size: 18px; line-height: 30px; font-weight: normal; }

.login_name p { font-size: 14px; color: #999; text-align: center; }



.login_cz { height: 36px; margin-top: 20px; }

.login_cz a { width: 46%; text-align: center; line-height: 36px; height: 36px; border-radius: 36px; color: #fff; display: block; }

/*vip权益*/

.vip_title { position: relative; height: 30px; line-height: 30px; }

.vip_title:before{ content:""; display: block; height: 1px; width: 100%; background: #f1f1f1; position: absolute; top: 15px; }

.vip_title span { width: 100px; left: 50%; margin-left: -50px; text-align: center; background: #fff; position: absolute; font-size: 12px; color: #999; }

.vip_itme { width: 40%; float: left; line-height: 20px; margin: 10px 0 10px 2%; position: relative; padding-left: 20px; color: #666;  }

.vip_itme em { position: absolute; left: 0; color: #e8b856; }

.ban_gg { width: 100%; height: 102px; border-radius: 10px; }

.ban_gg img { width: 100%; min-height: 102px; }

/*关键词栏目专题*/

.ban_lm { height: 110px; }

.ban_lm .lm_itme { float: left; width: 229px; margin-right: 14px; *margin-right: 12px; border-radius: 10px; overflow: hidden; }

.ban_lm .lm_itme img { width: 100%; }

.ban_lm .scroll_btn { background: rgba(54,173,158,0.9); color: #fff; box-shadow: 0 4px 20px rgba(54,173,158,0.2); }

/*栏目*/

.lm_rwap {height: 400px; }

.lm_pic { margin-top: 26px;}

.lm_rwap .lm_nav2 { width: 160px; background: #f1f9fa; height: 376px; padding: 10px 10px 10px 15px; }

.lm_nav2 h4 { line-height: 20px; position: relative; padding-left: 15px; margin-top: 13px; }

.lm_nav2 h4:before{ content:""; display: block; height: 12px; width: 6px; background: #36ad9e; position: absolute; top: 4px; border-radius: 10px; left: 0; }

.lm_nav2 .bt2:before { background: #e8b856; }

.lm_nav2 .bt2 { margin-top: 20px;}

.lm_nav2 a { font-size: 12px; display: block; float: left; width: 48%; line-height: 24px; margin-bottom: 8px; color: #666; height: 24px; overflow: hidden; }

.lm_nav2 a:nth-child(2n) { float: right; }

.lm_nav2 .nav_nr { margin-top: 10px; }

.lm_nav2 a:hover { color: #36ad9e; font-weight: bold; }

.lm_article {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around; 
    /*width: 640px; margin-right: 27px; *margin-left: 20px;*/
   margin-top: 20px; 
} 

.lm_article .pic_lb2 { margin-left: 24px; margin-bottom: 19px;}

.lm_article .pic_lb2:first-child { margin-left: 0;}

.lm_article .pic_lb1 { height: 84px; }

.lm_article .title1 { background-color: #f5f9f9; border-radius: 10px; line-height: 40px; margin-bottom: 13px; padding-left: 38px;  }

.lm_article .title1 em { top: 8px; left: 10px; }

.lm_article .pic_lb1 .lb_bt { height: 48px; }

/*精选图文*/

.pic { padding: 30px; }

.pic_rwap { overflow: hidden;margin-top: 30px; }

.pic_title { border-bottom: 0; }

.pic_rwap .pic_lb2 {width: 204px; margin:0 30px 20px 0; }

.pic_lb2 .lb_bt {text-align:center;font-size: 16px; height: 24px; }

.pic_rwap .pic_lb2 .lb_img { height: 250px; }

.pic_rwap .pic_lb2 .lb_img img { height: 100%; }

.pic_rwap .scroll_btn { top: 36%; }

.time{font-size:11px;}
.dl-sub-dd{padding-top:6px;}
.dl-sub-dd>li{padding:30px 0 30px 30px; font-size:17px; background:url(../images2022/arrow.png) 90% 35px no-repeat;border-bottom: 1px solid #eee;}
.dl-sub-dd>li>a{display:inline-block; width:100%;}
.dl-sub-dd p{width: 170px;height: 375px; padding:26px 30px 30px 30px; position:absolute; top:0px; left:237px; box-shadow:0 0 3px rgba(0,0,0,0.07); display:none;  z-index:-1; background-color:#fff;}
.dl-sub-dd>li:hover p{display:block; z-index:10;}
.dl-sub-dd p span{width:50%; float:left; margin-bottom: 10px;
    padding: 9px;}
.dl-sub-dd span a,.dl-sub-dd span{font-size:14px;}
.dl-sub-dd span{margin-left:7px; color:#666;}
.ban_zl {
    width: 230px;
    height: 390px;
    padding: 20px;
    margin-right: 20px;
}

.dl-sub-dd>li>span{
	margin-left: 0;
}
.dl-sub-dd>li>span a{
	font-size: 12px;
	color: #999;
	margin-right: 10px;
}
.dl-sub-dd>li:last-child{
	border-bottom: none;
	background: none;
}
.dl-sub-dd>li img{
	    position: absolute;
    left: 17px;
}



/*数据*/
 .ac-number ul{
	/*box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, .1);*/
    border-radius: 8px;
    padding: 0 10px;
    overflow: hidden;
    margin-bottom: 20px;
    background: url(../images2022/numbj.jpg);
}
.ac-number li {
    float: left;
    width: 33%;
    text-align: center;
    padding: 20px 0;
}

.ac-number li p span{
    font-size: 38px;
    color: #163cf5;
}

.ac-number li p {
    font-size: 16px;
}



/*服务*/
.louceng{
	display: flex;
    flex-wrap: wrap;
    background: #fff;
    padding: 30px;
    margin: 20px auto 20px auto;
    border-radius: 10px;
    justify-content: space-between;
}
.dmw_left{
	width: 28%;
}
.dmw_top_tw{    
	display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    width: 71%;
}
.dmw_list_l{float:left;width: 71%;}
.dmw_list_tl{width: 47%;float: left;height: 40px;background: #f9f9f9;border-radius: 10px;line-height: 40px;font-size: 16px;font-weight: 700;margin-bottom: 14px;}
.dmw_list_tl em{float:left;height: 18px;background: #d7af61;width: 6px;border-radius: 10px;margin-top: 11px;margin-right: 10px;}
.dmw_list_tl:nth-child(2){margin-left: 45px;}
.dmw_top_tw img { transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.dmw_top_tw a:hover img {margin-left:0;width: 100%;  transition: transform 0.3s; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); /* filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; */ }
.dmw_top_tw a{
	width: 23%;
	overflow: hidden;
}
.dmw_top_tw a img,.dmw_left img{
	width:100%;
}
.dmw_top_tw a:nth-child(-n+4){
	margin-bottom: 10px;
}

/*.lm_title h3 a{
	float: left;
	position: relative;
}

.lm_title h3 a:after {
    content: "";
    float: left;
    background: #eeeeee;
    height: 3px;
    width: 911px;
    margin-left: 15px;
    margin-top: 21px;
}*/

.lm_nwes ul li{
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between;
}
.lm_nwes ul li .lb_bt{
	width: 72%;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
	font-size:15px;
}
.pic_rwap ul li:nth-child(5n){
	margin-right: 0;
}
.pic_lb2 .lb_b p{
	color: #666;
	font-size: 12px;
	line-height: 20px;
}
.pic_rwap .pic_lb2 .bom{
	padding: 10px;
}
.pic_rwap ul li:hover .bom{
	background: #2571f5;
}
.pic_rwap ul li:hover .bom a{
	color: #fff;
}
.pic_rwap ul li:hover .bom p{
	color: #fff;
}
.footer_wrap .footer_nav p{
	color: #999;
}


/*优势*/
.dl-ser{background-color:#f5f7fc;overflow: hidden;} 
.dl-ser>div{padding-bottom:85px; background-color:#f5f7fc;}
.dl-ser-box{width:312px; height:375px; margin-right:18px; overflow:hidden;border-radius: 10px;}
.dl-ser-box img,.dl-ser-box div{top:0; left:0;}
.dl-ser-box img{z-index:2; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1); -webkit-transition:all .8s ease; -moz-transition:all .8s ease; -o-transition:all .8s ease; transition:all .8s ease;}
.dl-ser-box:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}
.dl-ser-box div{width:100%; height:100%; z-index:3;text-align: center;}
.dl-ser-box h3{margin-top:65px;font-size: 30px;text-align: center;}
.dl-ser-box a{width:177px; height:47px; margin:62px auto 0 auto; line-height:47px; border:1px solid #fff; color:#fff;text-align: center;}
.dl-learn{width:270px; height:332px; margin-right:20px; padding:43px 0 0 0; position:relative; background-color:#fff; cursor:pointer;border-radius: 10px;}
.dl-learn h6{margin:27px 0 0 0; position:relative;text-align: center;}
.dl-learn h6:after{content:""; display:inline-block; width:30px; height:2px; position:absolute; top:60px; left:0; right:0; bottom:0; margin:0 auto; background-color:#f2f3f5;}
.dl-learn p{width:160px; margin:45px auto 37px auto;}
.dl-learn span{width:177px; padding:14px 0; margin:0 auto;}
.c333 {
    color: #333;
}
.ft22 {
    font-size: 22px;
}
.fthin {
    font-weight: 400;
}
.dl-btn{
    color: #fff;
    border-radius: 5px;
    background-color: #2571f5;
    text-align: center;
}
.ft16 {
    font-size: 16px;
}
.dsb {
    display: block;
}
.ptr {
    position: relative;
}
.pta {
    position: absolute;
}
.mt30 {
    margin-top: 30px;
}
.dl-learn img{
	width: 45px;
    text-align: center;
    margin: 0 auto;
}

.dl-ser .fink_title{
	margin: 20px auto;
}

.dmw_top_tw .fw1{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw1.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}

.dmw_left .fw{
	text-align: center;
    color: #fff;
    background: url(../images2022/fuwu.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 24px;
    line-height: 188px;
}

.dmw_top_tw .fw2{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw2.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}
.dmw_top_tw .fw3{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw3.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}
.dmw_top_tw .fw4{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw4.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
    transition: all 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
}
.dmw_top_tw a:hover p{
    width: 100%;
    transition: transform 0.3s;
    -moz-transition: -moz-transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transform: scale(1.05, 1.05);
    -ms-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
}
.dmw_top_tw .fw5{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw5.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}
.dmw_top_tw .fw6{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw6.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}
.dmw_top_tw .fw7{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw7.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}
.dmw_top_tw .fw8{
	text-align: center;
    color: #fff;
    background: url(../images2022/fw8.jpg);
    background-size: 100% 100%;
    height: 100%;
    font-size: 18px;
    line-height: 95px;
}

.dl-sub-dd>li>span a:hover{
	color: #2571f5;
}

input,select,option,textarea{outline: none;}
.bd_box {
    background: #00a2ff;
	border-radius: 4px;
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: 30px 30px;
	box-sizing: border-box;
	}
.bd_fw {
	display: inline-block;
	width: 50%;
	margin-right: 50px;
	color: #fff;
	}
.bd_fw h3 {
	font-size: 24px;
	line-height: 40px;
	padding-bottom: 10px;
	}
.bd_fw p {
	font-size: 18px;
	line-height: 34px;
	background: url(../images2022/ture.png) left center no-repeat;
	padding-left: 35px;
	}
.bd_bg {
	display: inline-table;
	background: #fff;
	box-shadow: 0 0px 15px rgb(0,0,0,.17);
	border-radius: 4px;
	z-index: 5;
	}
.bd_bg h4 {
	font-size: 30px;
	color: #d52b1e;
	line-height: 40px;
	padding: 20px 0px 0px;
	display: block;
	text-align: center;
	font-weight: bold;
	}
.bd_form_list {
	padding: 15px 20px;
	text-align: center;
	margin-bottom: 10px;
	}

.bd_form_list form { padding: 0px 10px;}
.bd_form_list form input {
	line-height: 43px;
	width: 100%;
	padding: 0px 10px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 12px;
	color: #333;
	outline: none;
	box-sizing: border-box;
	margin: 0px 0px 20px;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}
input::-webkit-input-placeholder {color: #777;}

.bd_form_list select{
	background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
	width: 100%;
    height: 45px;
	font-size: 12px;
    color: #777;
    padding-left: 6px;
	outline: none;
	box-sizing: border-box;
	margin-bottom: 20px;
	}
.bd_form_list button {
	height: 45px;
	line-height: 45px;
	background: #ee2d1b;
	color: #fff;
	font-size: 18px;
	width: 100%;
	display: block;
	border-radius: 4px;
	cursor: pointer;
	border: none;
	}


/*erwulingjiuyisan*/	
.r_nav {
    position: fixed;
    right: 20px;
    top: 50%;
	transform: translateY(-50%);
    z-index: 99;
    width: 100px;
	}
.r_nav a, .r_nav .r_last_ewm {
	display: block;
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	margin-bottom: 5px;
	position: relative;
	background: rgb(48,93,135,.7);
	color: #fff; 
	transition: all .3s;
	cursor: pointer;
	}
.r_nav a p, .r_nav .r_last_ewm p {
	display: none;
	position: absolute;
	top: 0px;
	right: 100px;
	}
.r_nav a:hover, .r_nav .r_last_ewm:hover, .r_nav .r_nav_td:hover h6 { background: #305d87;}
.r_nav a:hover p {
	display: block;
	background: #fff;
	height: 55px;
	width: 140px;
	line-height: 55px;
	padding: 0px 20px;
	border-top: 3px solid #305d87;
	color: #305d87;
	box-shadow: 0px 0px 10px rgb(0,0,0,.1);
	border-radius: 30px 0 0 30px;
	}
.r_nav .r_last_ewm:hover p{
	display: block;
	width: 140px;
	height: 140px;
	padding: 5px 5px;
	background: #fff;
	line-height: inherit;
	border: 3px solid #305d87
	}
.r_nav .r_last_ewm:hover p img {
	max-width: 100%;
	height: 124px;
	}
.r_nav .r_nav_td h6 {
	display: block;
	width: 100%;
	height: 55px;
	line-height: 55px;
	text-align: center;
	margin-bottom: 5px;
	background: rgb(48,93,135,.7);
	color: #fff; 
	transition: all .3s;
	cursor: pointer;
	font-size: 14px;
	margin-top: 0px;
	}
.r_nav .r_nav_td {}
.modal {
    display: none; /* 默认隐藏 */
    position: fixed; /* 固定定位 */
    z-index: 100; /* 设置在顶层 */
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%;
    overflow: auto; 
    background-color: rgba(0,0,0,0.8); 
}
 
/* 弹窗内容 */
.modal-content {
    background: #fefefe;
    margin: 15% auto; 
    padding: 20px;
    border: 1px solid #888;
    width: 400px;
	height: 260px;
	position: relative;
	box-sizing: border-box;
	}
.modal-content h3 {
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	}
.modal-content form {}
.modal-content form input {
	height: 44px;
	line-height: 44px;
	width: 100%;
	padding: 0px 15px;
	background: transparent;
	border: 1px solid #20b09f;
	font-size: 12px;
	color: #8da2b5;
	outline: none;
	box-sizing: border-box;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	margin-top: 20px;
	}
.modal-content button {
	width: 100%;
	line-height: 44px;
	background: linear-gradient(90deg, #0fcdb1, #02b1c6);
	color: #fff;
	font-size: 18px;
	display: block;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	vertical-align: bottom;
	margin-top: 16px;
	}
 
/* 关闭按钮 */
.close {
    width:30px; 
	height:30px; 
	display:block;
	position:absolute; 
	top:8px; 
	right:10px;  
	background:url(../images2022/btm_close.png) no-repeat; 
	text-indent:-9999px;
	cursor: pointer;
	}

.ft_fixed_close {
	width:30px; 
	height:30px; 
	display:block;
	position:absolute; 
	top:8px; 
	right:10px;  
	background:url(../images2022/btm_close.png) no-repeat; 
	text-indent:-9999px;
	}
	
.fc_02 {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 556px;
	height: 280px;
	background: url(../images2022/fc-bg.png) center center no-repeat;
	box-shadow: 0 0 20px rgb(0,0,0,.18);
	padding: 35px 0px 35px 25px;
	border-radius: 10px;
	overflow: hidden;
	box-sizing: border-box;
	z-index: 99;
	}
.fc_02 h3 {
	display: block;
	font-size: 24px;
	color: #6afafb;
	font-weight: bold;
	text-shadow: 2px 2px 0 rgb(10,20,110,.7)
	}
.fc_box_2 {
	display: flex;
	justify-content: space-between;
	}
.fc_box_2 form {width: 55%;}
.fc_box_2 form input {
	height: 44px;
	line-height: 44px;
	width: 100%;
	padding: 0px 15px;
	background: #fff;
	font-size: 12px;
	color: #8da2b5;
	outline: none;
	box-sizing: border-box;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	margin-top: 20px;
	border: none;
	}
input::-webkit-input-placeholder {color: #888;}

.fc_box_2 button {
	width: 100%;
	line-height: 44px;
	background: linear-gradient(0deg, #ffae01, #fff);
	box-shadow: 0px 0px 20px rgb(0,0,0,.15);
	color: #002976;
	font-size: 18px;
	font-weight: bold;
	display: block;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	vertical-align: bottom;
	margin-top: 16px;
	}
.fc_t_2 {
	display: block;
	flex: 0 0 175px;
	}
.fc_t_2 a {
	display: block;
	width: 100%;
	height: 200px;
	background: linear-gradient(-135deg, #3730fc, #12acf3);
	border-radius:80px 0 0 0;
	margin-top: 25px;
	padding: 25px 0px 0px 20px;
	}
.fc_t_2 a p {
	font-size: 16px;
	color: #fff;
	display: block;
	margin-top: 15px;
	}
.fc_t_2 a p i { color: #6afafb; margin-right: 10px;}

/*26.01.09*/
.fanw_all {
	width: 100%;
	margin: 15px auto;
	}
.fanw_all b {
	display: inline-block;
	line-height: 50px;
	padding: 0px 20px;
	font-size: 18px;
	background: linear-gradient(90deg, #01c8ff80, #0863c4);
	border-radius: 8px;
	color: #fff;
	margin-bottom: 10px;
	}
.fanw_all p a{
	display: block;
	margin-top: 10px;
	position: relative;
	padding-left: 15px;
	font-size: 16px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
.fanw_all p a:after {
	content:"";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #333;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	}
	
.fanw_all ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
.fanw_all ul li { width: 49%;}
.fanw_all ul li a{
	display: block;
	margin-top: 10px;
	position: relative;
	padding-left: 15px;
	font-size: 16px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
.fanw_all ul li a:after {
	content:"";
	position: absolute;
	width: 4px;
	height: 4px;
	background: #333;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	}
/*26.01.09*/