@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body { font-size:12px; line-height:20px; font-family:"Helvetica Neue",Helvetica,Arial,"微软雅黑",sans-serif; color:#000;}
ul,li,h1,h2,h3,h4,h5,h6,p,input,span,i,strong { margin:0; padding:0;}
img { border:none}
ul,li { list-style:none}
a { color:#666; text-decoration:none;}
a:hover { color:#0083c9; text-decoration:none;}
.clearfix:after {
	clear:both;
	content:".";
	overflow:hidden;
	display:block;
	height:0px;
	}
.fl {float:left} .fr {float:right} .tc { text-align:center} .f16 { font-size:16px}.mtmb20 { margin:20px 0;}.tr { text-align:right}.ml20 {margin-left:20px;}
.w1200 { width:1200px; margin:0 auto;}
/* .w1200 span{float:right;} */
.h20 {height:20px; width:100%; overflow:hidden; display:block;}

.artdiv{
	width:675px;
	margin:0 auto 20px;
	border:1px solid #eee;
	}

.top {
	height:24px;
	line-height:24px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e7e7e7));
	background:-moz-linear-gradient(top,#fff,#e7e7e7);
	color:#666;
	}
.logo {height:120px;}
.logo .lgimg {
	height:120px;
	width:220px;
	background:url(/img/logo.png) center center no-repeat;
	}
.searchbox {
	float:left;
	width:560px;
	margin-left:100px;
	margin-top:35px;
	}

.searchbox form{
	position:relative;
	float:right;
	}
.searchbox .sbox {
	border:1px solid #ddd;
	border-right:medium;
	display: block;
    float: left;
    height: 32px;
    overflow: hidden;
    width: 477px;
	}
.searchbox .sbox .sx{
	border: medium none;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 10px;
    width: 466px;
	color:#999;
	}
.searchbox .st {
	display: block;
    float: left;
    height: 34px;
	line-height:34px;
    overflow: hidden;
    width: 80px;
	margin-bottom:5px;
	}
.searchbox .st .btn {
	background-color: #0083c9;
    border: medium none;
    color: #ffffff;
    font-size: 15px;
	font-weight:700;
    height: 34px;
	line-height:34px;
    text-align: center;
    width: 80px;
	cursor:pointer;
	}
.logo .tel{
	background:url(/img/tel.png) 0 0 no-repeat;
	width:270px;
	height:60px;
	margin-top:30px;
	}
.searchbox p {
	width:560px;
	height:24px;
	overflow:hidden;
	}
.searchbox p a {
	padding:0 5px;
	color:#999;
	}
.searchbox p a:hover { color:#f54785}

/*nav*/
.nav {
	height:36px;
	background:url(/img/nav_bg.jpg) repeat-x;
	}
.nav ul {
	width:1200px;
	margin:0 auto;
	}
.nav ul li {
	float:left;
	width:150px;
	line-height:36px;
	font-size:16px;
	text-align:center;
	background:url(/img/nav_bg2.png) left top no-repeat;
	}
.nav ul li a {
	color:#fff;
	display:block;
	}
.nav ul li a:hover {
	color:#0083c9;
	display:block;
	background:#ead55f;
	}
.nav ul li:first-child { background:none;}

/*banner*/
.ban_cont a {
	width: 100%;
	height: 350px;
	display: block;
	}
.ban_jc { background: url(/img/xincbs.jpg) center top no-repeat;}
/*.ban_jc { background: url(/img/banner01.jpg) center top no-repeat;}*/
.ban_zz { background: url(/img/xincbs.jpg) center top no-repeat;}
/*.ban_zz { background: url(/img/banner02.jpg) center top no-repeat;}*/
.ban_kt { background: url(/img/kt.jpg) center top no-repeat;}
.ban_zl { background: url(/img/zl.jpg) center top no-repeat;}
/* .ban_ct { background: url(/img/ban_art.jpg) center top no-repeat;} */
.ban_ct { background: url(http://www.lanzhuwh.com/img/xincbs.jpg) center top no-repeat;}
/*.ban_ct { background: url(http://www.lanzhuwh.com/img/gjcblz.jpg) center top no-repeat;}20241015 */
.banner {height:350px;}
#full-screen-slider {
	width:100%; 
	height:350px; 
	float:left; 
	position:relative;
	}
#slides {
	display:block; 
	width:100%; 
	height:350px; 
	position:relative;
	}
#slides li {
	display:block; 
	width:100%;
	height:100%; 
	position:absolute;
	}
#slides li a {
	display:block; 
	width:100%; 
	height:100%; 
	text-indent:-9999px;
	}
#pagination {
	display:block; 
	list-style:none; 
	position:absolute; 
	left:50%; 
	top:320px; 
	z-index:9900;
	padding:5px 15px 5px 0; 
	margin:0;
	}
#pagination li {
	display:block; 
	list-style:none; 
	width:10px; 
	height:10px; 
	float:left; 
	margin-left:15px; 
	border-radius:5px;
	background:#fff;
	}
#pagination li a {
	display:block; 
	width:100%; 
	height:100%; 
	padding:0; 
	margin:0; 
	text-indent:-9999px;
	}
#pagination li.current { background:#0092CE}

/*main*/
.main_fuwu {
	width:1200px;
	margin:0 auto;
	text-align:center;
	}
.main_fuwu .titlep {
	color:#0083c9;
	font-size:35px;
	background:url(/img/bg.png) center bottom no-repeat;
	height:80px;
	line-height:75px;
	margin:40px 0 20px;
	}
.fuwu_box{
	position:relative;
	margin:80px auto 40px;
	width:1200px;
	}
.fuwu_box li{
	width:25%;
	float:left;
	}
.fuwu_box li .titlexp{
	font-size:20px;
	line-height: 20px;
	color:#333;
	padding:0px 15px;
	text-align: left;
	margin-bottom:10px;
	border-left: 4px solid #188EEE;
	}
.fuwu_box li p{
	color:#999;
	font-size:12px;
	line-height:200%;
	text-align:center;
 	}
.fuwu_boxList{
	max-width:90%;
	margin:0 auto;
	}
.fuwu_box:before{
	width:100%;
	height:1px;
	background:#eee;
	position: absolute;
	left:0;
	right:0;
	content:'';
 	top:47px;	 
	}
.fuwu_boxIcon{padding:0 0 20px 75px;}	
.fuwu_boxIcon i {
	display: inline-block;
	cursor: pointer;
	width: 90px;
	line-height:90px;
	height: 90px;
	border-radius: 50%;
	text-align: center;
    position: relative;
    z-index: 1;
    color: #333;
    font-size:16px;
	background:#fff;
	border:1px   solid #a3a3a3;
    transition: background 0.2s, color 0.2s;		
	}
.fuwu_boxIcon i:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	box-sizing: content-box;
	}	
.fuwu_boxIcon i:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 4px #0083c9;
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
	}
.fuwu_boxIcon i:hover {
	color: #fff;
	border:1px solid #fff;
	}	
.fuwu_boxIcon i:hover:after {
	transform: scale(1);
	opacity: 1;
	}	
.fuwu_boxIcon i:before{
	width:40px;
	height:40px;
	display:block;
	position:absolute;
	content:'';
	background-repeat:no-repeat;
	background-size:228px 61px;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
 	}
.fuwu_boxIcon_3 img,.fuwu_boxIcon_2 img,.fuwu_boxIcon_1 img,.fuwu_boxIcon_4 img{
	width: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	padding-top: 25px;
	}
.fuwu_boxIcon_1:before{background-position:3px 5px;}
.fuwu_boxIcon_2:before{background-position:-67px 5px;}
.fuwu_boxIcon_3:before{background-position:-130px 7px;}
.fuwu_boxIcon_4:before{background-position:-195px 7px;}

/*8.8*/
.fw_news {
	border-left: 1px solid #7FC1FF;
	padding-left: 10px;
	margin-top: 15px;
	}
.fw_news dd {
	position: relative;
	}
.fw_news dd:before {
	content:"";
	position: absolute;
	display: block;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	border: 1px solid #7FC1FF;
	background: #fff;
	left: -18px;
	top: 6px;
	}
.fw_news dd:after {
	content:"";
	position: absolute;
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #7FC1FF;
	left: -14px;
	top: 10px;
	}
.fw_news dd p {
	text-align: left;
	font-size: 14px;
	padding-left: 8px;
	}
	
.bz_box {
	padding: 50px 0px;
	position: relative;
	display: flex;
	justify-content: center;
	}
.bz_box:before {
	content:"";
	position: absolute;
	width: 100%;
	height: 0px;
	border-top: 2px dotted #eee;
	left: 0px;
	top: 50%;
	margin-top: -2px;
	}
.bz_box li {
	width: 14%;
	text-align: center;
	position: relative;
	}
.bz_box li p:after {
	content:"";
	position: absolute;
	width:0;
	height:0;  
    line-height:0;  
    border-width:20px;  
    border-style:solid;  
    border-color: #eee transparent transparent transparent; 
	bottom: -40px;
	left: 50%;
	margin-left: -20px;
	}
.bz_box li p {
	position: relative;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 10px rgb(0,0,0,.1);
	display: inline-block;
	height: 80px;
	width: 160px;
	}
.bz_box li p i {
	position: absolute;
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	background: #7FC1FF;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	bottom: -92%;
	left: 50%;
	margin-left: -15px;
	}
.bz_box li p span {
	position: absolute;
	text-align: center;
	font-size: 16px;
	width: 100%;
	padding: 0px 20px;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%);
	}
.bz_box li p span em {
	display: block;
	color: #0083c9;
	text-transform: uppercase;
	font-size: 20px;
	padding-bottom: 5px;
	}
.bz_box li:nth-child(odd) { margin-top: 200px;}
.bz_box li:nth-child(odd) p:after {
	content:"";
	position: absolute;
	width:0;
	height:0;  
    line-height:0;  
    border-width:20px;  
    border-style:solid;  
    border-color: transparent transparent #eee transparent; 
	top: -40px;
	left: 50%;
	margin-left: -20px;
	}
.bz_box li:nth-child(odd) p i {
	bottom: auto;
	top: -92%;
	}
/*8.8*/

.main_two {}
.main_two .twospan {
	width:100%;
	height:160px;
	display:block;
	}
.main_two h3 {
	color:#0083c9;
	font-size:35px;
	background:url(/img/bg.png) center bottom no-repeat;
	height:80px;
	line-height:75px;
	margin:40px 0 20px;
	}
.main_twobox {
	height:550px;
	background:url(/img/main_twobg.png) center 50px no-repeat;
	position:relative;
	}
.main_twobox .txt01 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:103px; left:500px;}
.main_twobox .txt02 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:103px; right:495px;}
.main_twobox .txt03 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:213px; left:435px;}
.main_twobox .txt04 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:213px; right:430px;}
.main_twobox .txt05 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:325px; left:500px;}
.main_twobox .txt06 { width:75px; height:75px; color:#fff; font-size:35px; line-height:36px; position:absolute; top:325px; right:495px;}
.main_twobox .pptext01 { position:absolute; top:103px; left:50px; width:350px; font-size:16px;}
.main_twobox .pptext02 { position:absolute; top:265px; left:50px; width:350px; font-size:16px;}
.main_twobox .pptext03 { position:absolute; bottom:80px; left:50px; width:350px; font-size:16px;}
.main_twobox .colorblue { color:#006ab8;}
.main_twobox .pptext04 { position:absolute; top:103px; right:50px; width:350px; font-size:16px;}
.main_twobox .pptext05 { position:absolute; top:265px; right:50px; width:350px; font-size:16px;}
.main_twobox .pptext06 { position:absolute; bottom:80px; right:50px; width:350px; font-size:16px;}

.bantwo {
	height:190px;
	}
	
/*出版*/
#outer {
	width:1200px;
	margin:80px auto 0;
	}
#tab {
	overflow:hidden;
	zoom:1;
	border-bottom:2px solid #0574b6;
	}
#tab li {
	float:left;
	color:#000;
	height:40px;
	cursor:pointer;
	line-height:40px;
	padding:0 46px;
	font-size:18px;
	border-radius:10px 10px 0 0;
	background:#ccc;
	margin-left:2px;
	}
#tab li:first-child { margin-left:0;}
#tab li.current {
	color:#fff;
	background:#0574b6;
	border-radius:10px 10px 0 0;
	margin-bottom:1px;
	}
#content ul {
	line-height:25px;
	display:none;
	margin-top:20px;
	}
#content ul li {
	float:left;
	width:180px;
	margin-left:24px;
	font-size:14px;
	}
#content ul li:first-child { margin-left:0;}
#content ul li img {
	border:1px solid #ccc;
	padding:2px 2px;
	width:174px;
	height:204px;
	}
#content ul li p {
	width:180px;
	overflow:hidden;
	text-align:center;
	height:30px;
	line-height:30px;
	}
	
/*answer*/
.answer_left { width:880px;}
.answer_left ul {}
.answer_left li {
	float:left;
	margin-left:20px;
	}
.answer_left li:first-child { margin-left:0;}
.antab { text-align:center;}
.antab .titlep {
	color:#0083c9;
	font-size:35px;
	background:url(/img/bg1.png) center bottom no-repeat;
	height:80px;
	line-height:75px;
	margin:40px 0 20px;
	}
.answer_left .anbox {
	width:428px;
	border:1px solid #0083c9;
	border-radius:10px 10px;
	padding-bottom:10px;
	margin-top:20px;
	}
.answer_left .anbox .titlegd {
	line-height:40px;
	background:url(/img/bg2.png) 15px 14px no-repeat;
	padding-left:40px;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #0083c9;
	margin-bottom:10px;
	display:block;
	}
.answer_left .anbox .titlegd a{width: auto;height: auto;}
.answer_left .anbox h4 a { color:#0083c9}
.answer_left .anbox h4 a:hover { text-decoration:underline}
.dot {
	width:3px;
	height:3px;
	display:inline-block;;
	overflow:hidden;
	background:#999;
	float:left;
	margin-top:12px;
	margin-right:10px;
	}
.answer_left .anbox p {
	margin:0px 6px;
	font-size:14px;
	line-height:26px;
	}
.grey { color:#999;}
.answer_left .anbox p a {
	width:320px;
	height:26px;
	display:inline-block;
	overflow:hidden;
	}
.answer_right { width:300px;}
.anrtop { margin-top:20px;}
.anrtop dd {
	float:left;
	margin-top:10px;
	margin-right:10px;
	}
.anrtop li {
	float:left;
	width:149px;
	font-size:18px;
	text-align:center;
	color:#333;
	margin-bottom:10px;
	border-left:1px solid #ddd;
	}
.anrtop li p { line-height:30px; margin-top:10px; border-bottom:1px solid #ddd;}
.anrtop li:first-child { border-left:0;}
.anrtop li .none { border-bottom:none;}
.anrtop .cul01 { color:#1fbbdf ;}
.anrtop .cul02 { color: #f4a230; }
.anrtop .cul03 { color: #f95b6a; }
.anrtop .cul04 { color: #546bde; }
.anrtop .cul05 { color: #57cd5f; }
.anrtop .cul06 { color: #f16223; }
.anrbox {
	width:298px;
	border:1px solid #ccc;
	border-radius:10px 10px;
	padding-bottom:10px;
	margin-top:20px;
	}
.anrbox .titler {
	line-height:40px;
	background:url(/img/bg2.png) 15px 14px no-repeat;
	padding-left:40px;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	display:block;
	margin: 0;
	}
.anrbox .titler a {
    height: 40px;
    width: 100%;
    color: #000;
}
.anrbox .titler a:hover {color:#0083c9;}
.anrbox p {
	margin:0px 10px;
	font-size:14px;
	line-height:26px;
	border-bottom:1px dashed #ccc;
	}
.anrbox p a {
	width:265px;
	height:26px;
	display:inline-block;
	overflow:hidden;
	}
/*相关期刊滚动*/
.hzhb {
	margin-top:20px;
	margin-bottom:40px;
	}
.box-gundong {
    padding-top:50px;
    height:300px;
    position:relative;
    }
.ashow2 {
    margin-left:60px;
    float:left;
    display:inline;
    }
.list_02 li {
    float: left;
    overflow: hidden;
    text-align:center;
    margin-left:5px;
    margin-right:5px;
    }

.list_02 li img {
    height:220px;
    width:260px;
    }
.list_02 li p {
	width:260px;
	height:30px;
	line-height:30px;
	font-size:16px;
	overflow:hidden;
	margin-top:5px;
	}
 
.al {
    background:url(/img/tj_bg01.jpg) no-repeat;
    left:0px;
    top:150px;
    position:absolute;
    overflow:hidden;
    width:52px;
    CURSOR: pointer;
    line-height: 200px;
    height:70px;
    }
.ar {
    background: url(/img/tj_bg02.jpg) top right no-repeat;
    right:0px;
    top:150px;
    position:absolute;
    overflow:hidden;
    width: 52px;
    cursor:pointer;
    line-height: 200px;
    height: 70px
    }
/*footer*/
.footer {
	background:#0a2e4a;
	padding:15px 0;
	color:#6e8395;
	clear:both;
	}
.link .ksdh {
	font-size:18px;
	line-height:40px;
	}
.link a {
	color:#6e8395;
	padding:0 10px;
	}
.link a:hover { text-decoration:underline}

.link2 .ksdh {
	font-size:18px;
	line-height:40px;
	}
.link2 a {
	color:#6e8395;
	padding:0 10px;
	}
.link2 a:hover { text-decoration:underline}
/******************** list **********************/
.list_ask { padding:15px 0;}
.list_ask li {
	float:left;
	width:200px;
	line-height:35px;
	}
.list_ask li a {
	display:block;
	color:#fff;
	padding:0 10px;
	font-size:15px;
	cursor:pointer;
	}
.list_ask .td01 { background-color: #1fbbdf; }
.list_ask .td02 { background-color: #f4a230; }
.list_ask .td03 { background-color: #f95b6a; }
.list_ask .td04 { background-color: #546bde; }
.list_ask .td05 { background-color: #57cd5f; }
.list_ask .td06 { background-color: #f16223; }

.breadcrumb {
	height:60px;
	line-height:60px;
	font-size:15px;
	color:#999;
	}
.breadcrumb h1{display:inline-block;font-size: 15px;color:#666;font-weight: normal;}
.cont_left { width:900px;}
.essay_listbox {
	border:1px solid #dbdbdb;
	border-top:2px solid #006ab8;
	}
.essay_listbox li:first-child { border-top:none}
.essay_listbox li {
	width:96%;
	display:block;
	padding:30px 2% 20px;
	border-top:1px solid #dbdbdb;
	}
.essay_listbox a.a1 {
	float:left;
	width:140px;
	height:140px;
	overflow:hidden;
	display:block;
	border:1px solid #ddd;
	}
.essay_listbox a.a1 img {
	width:140px;
	height:140px;
	}
.essay_listbox a.a2 {
	display:block;
	float:right;
	width:700px;
	line-height:34px;
	font-size:28px;
	color:#656565;
	}
.essay_listbox p.p1 {
	font-size:12px;
	float:right;
	width:700px;
	margin-top:10px;
	color:#b8b8b8;
	}
.essay_listbox p.p2 {
	float:right;
	width:700px;
	margin-top:10px;
	font-size:15px;
	line-height:22px;
	color:#888;
	}
.essay_listbox li:hover {background:#f1f1f1;}
/*分页*/
.page{
	height:50px; 
	padding:15px 0px;
	margin:0px auto;
	}
.page ul{
	float:right; 
	padding:12px 0px; 
	height:23px; 
	overflow:hidden;
	}
.page ul li{
	float:left; 
	font-size:14px; 
	line-height:23px; 
	margin-left:10px; 
	}
.page ul li a{
	float:left; 
	padding:5px 10px; 
	color:#fff; 
	border:1px solid #1fbbdf; 
	color:#1fbbdf;
	}
.page ul li a:hover{
	text-decoration:none; 
	background-color:#1fbbdf; 
	color:#fff;
	}
.page ul{ float:right;}
.thisclass{
	float:left; 
	padding:5px 10px; 
	display:block; 
	background-color:#1fbbdf; 
	color:#fff; 
	border:1px solid #1fbbdf; 
	}
.hot {
	border:1px solid #dbdbdb;
	padding:20px;
	margin:10px 0 40px;
	}
.hot i {
	display: block;
    width: 55px;
    height: 56px;
    background-image: url(/img/ico_hot.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    position: absolute;
    margin-top: -21px;
	}
.hot ul{ padding-left:90px;}
.hot ul li{
	width:370px; 
	float:left; 
	line-height:22px; 
	height:22px; 
	overflow:hidden;
	padding-right:10px;
	}
.hot ul li span{ margin-right:8px;}
.hot ul li span a{ color:#de3e00; font-weight:bold;}
.hot ul li a{ color:#0083c9;}

.cont_right { width:280px;}
.cont_right .lybox {
	border:1px solid #dbdbdb;
	padding-bottom:20px;
	background:#F0F8FF;
	margin-bottom:20px;
	}
.cont_right .lybox select {
	height:30px;
	width:160px;
	}
.cont_right .lybox p {
	margin-left:15px;
	margin-top:20px;
	}
.cont_right .lybox p span {
	width:70px;
	display:inline-block;
	}
.cont_right .lybox input {
	height:26px;
	width:156px;
	margin-left:4px;
	}
.cont_right .lybox p i {
	color:#f00;
	padding-left:2px;
	}
.cont_right .lybox p a {
	padding:5px 40px;
	display:inline-block;
	background:#006ab8;
	border-radius:8px 8px;
	text-align:center;
	color:#fff;
	font-size:18px;
	}
.culture { margin-bottom:20px;}
.culture h4 {
	line-height:40px;
	font-size:16px;
	border-bottom:1px solid #dbdbdb;
	}
.culture h4 i {
	width:11px;
	height:11px;
	background:url(/img/icon.png) 0 0 no-repeat;
	margin-right:10px;
	margin-left:10px;
	display:inline-block;
	}
.culture li {
	float:left;
	width:130px;
	}
.culture li p {
	width:110px;
	height:30px;
	margin-top:20px;
	padding:10px 10px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	color:#f5f5f5;
	}
.culture li p a { color:#fff;}
.culture li .cul01 { background-color: #1fbbdf; }
.culture li .cul02 { background-color: #f4a230; }
.culture li .cul03 { background-color: #f95b6a; }
.culture li .cul04 { background-color: #546bde; }
.culture li .cul05 { background-color: #57cd5f; }
.culture li .cul06 { background-color: #f16223; }
.culture li .spantxt {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	display:block;
	}
.listnews {
	background: #fff;
	box-shadow: 0px 0px 10px rgb(0,0,0,.08);
	padding: 0px 0px 15px;
	margin-bottom:20px;
	}
.listnews h3 {
	height: 40px;
	line-height: 40px;
	border-bottom:1px solid #dbdbdb;
	padding: 0px 15px;
	}
.listnews h3 span {
	font-size: 16px;
	height: 39px;
	line-height: 39px;
	display: inline-block;
	border-bottom: 2px solid #37a5ec;
	}
.listnews h4 {
	line-height:40px;
	font-size:16px;
	border-bottom:1px solid #dbdbdb;
	}
.listnews h4 i {
	width:11px;
	height:11px;
	background:url(/img/icon.png) 0 0 no-repeat;
	margin-right:10px;
	margin-left:10px;
	display:inline-block;
	}
.listnews ul { padding:10px 15px 0;}
.listnews li {
	line-height: 30px;
	font-size: 14px;
	background: url(/img/h-icon.png) left center no-repeat;
	padding-left: 25px;
	display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	}
.listnews p {
	display:block;
	margin-top:10px;
	}
.listnews p a { margin-left: 10px; margin-right: 10px;}
.listnews dl {
	padding: 10px 15px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	}
.listnews dl dd {width: 48%;}
.listnews dl dd a {
	display: block;
	line-height: 34px;
	font-size: 14px;
	padding: 0px 10px;
	background: #e9f9ff;
	text-align: center;
	border-radius: 30px;
	margin: 5px 0px;
	color: #0082ca;
	}
.listnews dl dd a:hover { color: #f60;}
.ershi{text-align:center;}
.fwlc_box {
	display: block;
	border: 2px solid #ff6830;
	margin: 10px 30px 10px 40px;
	position: relative;
	background: #fff;
	border-radius: 10px;
	padding: 20px 20px;
	text-align: right;
	}
.fwlc_box>div {
	position: absolute;
	background: #ff6830;
	border-radius: 5px;
	padding: 0px 0px 0px 10px;
	display: flex;
	top: 50%;
	transform: translateY(-50%);
	left: -20px;
	}
.fwlc_box>div:after {
	content:"";
	position: absolute;
	width:0;
	height:0;  
    line-height:0;  
    border-width:20px;  
    border-style:solid;  
    border-color:transparent transparent transparent #ff6830;
	top: 50%;
	transform: translateY(-50%);
	right: -30px;
	}
.fwlc_box>div label {
	font-size: 14px;
	color: #fff;
	text-align: center;
	}
.fwlc_box>div label b {
	display: block;
	font-size: 22px;
	line-height: 20px;
	}
.fwlc_box>div em {
	display: inline-block;
	width: 42px;
	height: 42px;
	background: url(/img/lc_img.png) 0 0 no-repeat;
	}
.fwlc_box strong {
	font-size: 16px;
	}
.listnews .fwlc_box:nth-child(3) { border-color: #f3a948;}
.listnews .fwlc_box:nth-child(3)>div { background: #f3a948;}
.listnews .fwlc_box:nth-child(3)>div:after {border-color:transparent transparent transparent #f3a948;}
.listnews .fwlc_box:nth-child(3)>div em { background-position: -52px 0;}

.listnews .fwlc_box:nth-child(4) { border-color: #f7ca4f;}
.listnews .fwlc_box:nth-child(4)>div { background: #f7ca4f;}
.listnews .fwlc_box:nth-child(4)>div:after {border-color:transparent transparent transparent #f7ca4f;}
.listnews .fwlc_box:nth-child(4)>div em { background-position: -102px 0;}

.listnews .fwlc_box:nth-child(5) { border-color: #b9d859;}
.listnews .fwlc_box:nth-child(5)>div { background: #b9d859;}
.listnews .fwlc_box:nth-child(5)>div:after {border-color:transparent transparent transparent #b9d859;}
.listnews .fwlc_box:nth-child(5)>div em { background-position: -152px 0;}

.listnews .fwlc_box:nth-child(6) { border-color: #71c4f4;}
.listnews .fwlc_box:nth-child(6)>div { background: #71c4f4;}
.listnews .fwlc_box:nth-child(6)>div:after {border-color:transparent transparent transparent #71c4f4;}
.listnews .fwlc_box:nth-child(6)>div em { background-position: -202px 0;}

.listnews .fwlc_box:nth-child(7) { border-color: #af70c3;}
.listnews .fwlc_box:nth-child(7)>div { background: #af70c3;}
.listnews .fwlc_box:nth-child(7)>div:after {border-color:transparent transparent transparent #af70c3;}
.listnews .fwlc_box:nth-child(7)>div em { background-position: -252px 0;}

.listnews .fwlc_box:nth-child(8) { border-color: #bcc2cb;}
.listnews .fwlc_box:nth-child(8)>div { background: #bcc2cb;}
.listnews .fwlc_box:nth-child(8)>div:after {border-color:transparent transparent transparent #bcc2cb;}
.listnews .fwlc_box:nth-child(8)>div em { background-position: -302px 0;}

.fwlc_btu {
	display: block;
	text-align: center;
	}
.fwlc_btu a {
	display: inline-block;
	line-height: 50px;
	padding: 0px 40px;
	border-radius: 30px;
	background: #e9f9ff;
	font-size: 20px;
	color: #0082ca;
	}

	
.article_box {
	border:1px solid #dbdbdb;
	border-top:2px solid #006ab8;
	padding:30px 30px;
	}

.article_box h1 {
	font-size: 30px;
    line-height: 30px;
    margin-bottom: 15px;
    color: #656565;
    font-weight: 400;
	}
.article_box .fenlei {
	font-size: 12px;
    margin-bottom: 30px;
    color: #b8b8b8;
    font-weight: 400;
	}
.article_box p {
	font-size: 16px;
    color: #656565;
    line-height: 28px;
    margin-bottom: 15px;
	}
.article_box p a { color:#f30;}
.article_box .artbox {
	border:1px solid #dbdbdb;
	padding:10px 20px;
	margin-bottom:30px;
	}
.w415 {
	width:415px;
	display:inline-block;
	}

.art_box2 {
	padding:15px 30px;
	margin:20px 0;
	text-align:center;
	}
.selfart{
	border:1px solid #ddd;
	border-top:2px solid #006ab8;
	margin-top:15px; 
	margin-bottom:40px;}
.selfart ul{ padding:10px 0px 10px 18px;}
.selfart ul li{
	height:30px; 
	line-height:30px; 
	font-size:14px; 
	background:url(/img/line_dash.jpg) left center repeat-x; 
	width:420px; 
	float:left; 
	margin-right:20px;
	}
.selfart ul li a{ background-color:#fff;}
.selfart ul li span{
	float:right; 
	background-color:#fff; 
	color:#666;
	}
.selfart .tjyd{
	height:39px; 
	line-height:39px; 
	border-bottom:1px solid #ddd;
	}
.selfart .tjyd span{
	display:block; 
	float:left; 
	font-size:14px; 
	padding:0px 20px;
	}


/*tag标签 2017.10.31*/
.sp-title { margin-bottom: 45px; margin-top:25px;}
.sp-title .tagtit{
	font-size: 22px;
    text-transform: uppercase;
    color: #282828;
    font-weight: 800;
    line-height: 30px;
    margin: 0;
    font-family: "Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;
	}
.sp-title .double-border {
  	margin-top: 13px;
  	display: inline-block;
	}
.sp-title .double-border:before,
.sp-title .double-border:after {
  	content: '';
  	display: block;
  	background: #B9B9B9;
  	height: 1px;
	}
.sp-title .double-border:before { width: 156px;}
.sp-title .double-border:after {
  	width: 72px;
  	margin-top: 5px;
	}

.tags_list{ margin-bottom:20px;}
.tbox dt {
	border:1px solid #ccccff;
	line-height:39px;
	font-size:16px;
	padding-left:15px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccffff));
	background:-moz-linear-gradient(top,#fff,#ccffff);
	}

.tags_list dl dt strong { display:block; padding-left:15px;}
.tags_list dl dd {
	padding:20px 20px;
	border: 1px solid #ccccff;
    border-top: none;
    background: #f5ffff;
    }
.tags_list dl dd a{ margin-left:5px; margin-right:5px; white-space:normal; display:inline; line-height: 24px;}

/*tag列表*/
.place {
	height:39px;
	line-height:39px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccffff));
	background:-moz-linear-gradient(top,#fff,#ccffff);
	border-bottom:1px solid #ccccff;
	padding-left:15px;
	}
.pleft {
	width: 898px;
	background:#f5ffff;
	padding-bottom:15px;
	border:1px solid #ccccff;
	}
.listbox { padding: 15px 15px 0px;}
.listbox li {
	padding-bottom:14px;
	margin-bottom: 14px;
	border-bottom: 1px dashed #dadada;
	}
.listbox .preview img {
	float:left;
	width:130px;
	height:110px;
	margin-right:20px;
	}
.listbox li .tit { font-size:18px;}
.listbox .info {
	font-size:12px;
	color:#999;
	line-height:30px;
	}
.listbox .intro {
	height:60px;
	line-height:20px;
	color:#666;
	overflow:hidden;
	}
	
.pright { width:280px;}
.recommended {border:1px solid #ccccff; margin-bottom:20px; font-size:14px;}
.recommended .tjnr {
	height:39px;
	line-height:39px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccffff));
	background:-moz-linear-gradient(top,#fff,#ccffff);
	border-bottom:1px solid #ccccff;
	padding-left:15px;
	}
.recommended dl {
	padding:10px 15px;
	}
.recommended dd a {
	height:28px;
	line-height:28px;
	overflow:hidden;
	display:block;
	font-weight:bold;
	}
.recommended dd p {
	height:40px;
	overflow:hidden;
	color:#999;
	margin-bottom:5px;
	line-height:20px;
	}
.nees_more {
	width:280px; 
	margin-bottom:30px;
	border: 1px solid #ffcc99;
	}
.nees_more .rdnr {
	font-size: 16px;
    line-height: 40px;
    color: #000;
	padding-left:15px;
    font-weight: 400;
	border-bottom:1px solid #ffcc99;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ffffcc));
	background:-moz-linear-gradient(top,#fff,#ffffcc);
	}

.nees_more ul {
	padding:10px;
	}
.nees_more li{
	height:24px;
	line-height:24px;
	overflow:hidden;
        font-size:14px;
	}
/*翻页效果*/
.plist {
    overflow: hidden;
    padding-right:15px;
	}
.plist ul.pagelist {
	float:right;
    overflow: hidden;
    padding: 12px 0;
	margin-left:20px;
	}
.plist ul.pagelist li {
    float: left;
    font-family: 微软雅黑,黑体,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    list-style-type: none;
    margin-right: 8px;
	background:none;
	height:auto;
	border-bottom:none;
	width:auto;
	}
.plist ul.pagelist li a {
    background-color: #f0f0f0;
    border: 1px solid #e0e0e0;
    color: #666666;
    display: block;
    float: left;
    padding: 0 10px 2px;
	}
.plist ul.pagelist li a:hover {
    background-color: #ffffff;
    border-color: #258cff;
    color: #258cff;
    text-decoration: none;
	}
.tagc1{
	font-size:12px;
	color:#666;
	}
.tagc2{
	font-size:14px;
	font-weight:bold;
	color:#555;
	}
.article_box img{text-align:center;max-width:80%}
.artdiv a img{text-align:center;max-width:100%}

/*新版表单*/	
/*1*/
.sp_bd_bg {
	width: 100%;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 100;
	background: rgba(11,18,22,.7);
	padding: 10px 0px;
	}
.sp_bd_form{
	width: 80%;
	margin: 0px auto;
	display: flex;
    /*justify-content: center;*/
	align-items: center;
	}
.sp_bd_tit {
	margin-right: 50px; 
	text-align: center;
	color: #fff;
	}
.sp_bd_tit h3 { font-size: 26px;}
.sp_bd_tit p { font-size: 14px; line-height: 26px;}
.sp_bd_form form input {
	line-height: 34px;
	width: 35%;
	padding: 0px 15px;
	background: rgb(255,255,255,1);
	border: 1px solid #ccc;
	font-size: 14px;
	color: #999;
	outline: none;
	box-sizing: border-box;
	margin: 0px 5px;
	border-radius: 4px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
	}
input::-webkit-input-placeholder {color: #999;}

.sp_bd_form select{
	background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
	width: 18%;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
    color: #999;
    padding:0px 10px;
	outline: none;
	box-sizing: border-box;
	}
.sp_bd_form button {
	height: 36px;
	line-height: 36px;
	background-image: linear-gradient(to top right, #ea722e, #ffb136);
	box-shadow: 0px 0px 20px rgb(200,32,62,.2);
	color: #fff;
	font-size: 18px;
	padding: 0px 30px;
	display: inline-block;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	vertical-align: bottom;
	}

/*新版表单*/









