@charset "gb2312";
/* CSS Document */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{color:#333;font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px;}
body,form,ul,ol,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
input,textarea,button{font-size:12px;font-weight:400; border: none;}
h3,h4 { font-weight: normal;}
ul,li{list-style:none}
img{border:0;vertical-align: middle;}
i,em { font-style: normal}
a{text-decoration: none; color:#333}
a:hover{text-decoration: none; color:#1869c5;}
.fl { float: left} .fr { float: right;}
.clearfix:after { content:""; display: block; height:0; clear:both; overflow:hidden;}
.contain { width: 1170px; margin: 0px auto;}
.contain:after { content:""; clear:both; display: block; overflow: hidden; height: 0px;}
.mt30 { margin-top: 30px;} .mb30 {margin-bottom:30px;}
.p30 { padding: 30px 0px;}
.mtb30 { margin-top: 30px; margin-bottom: 30px;}
body { background: #f5f8fd;}

/*********top*******/
.top {
	line-height: 40px;
	width: 100%;
	background-color: #f8fafd;
	color: #ababab;
	}
.top .contain span{float: right;}

	
/********head********/

.searchbox {
	width: 560px;
	padding-top: 15px; 
	display: inline-table;
	}
.searchbox .sbox {
	border:1px solid #0574b6;
	border-right: none;
	display: block;
    float: left;
    height: 40px;
    overflow: hidden;
    width: 479px;
	background: #fff;
	border-radius: 8px 0px 0px 8px;
	}

.searchbox .sbox .sx{
	border: medium none;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 15px;
	width: 100%;
	color:#999;
	font-size: 14px;
	}
.searchbox .st {
	float: left;
	height: 40px;
	overflow: hidden;
	}
.searchbox .st .btn {
    height: 40px;
	line-height:40px;
	padding:0px 40px;
	cursor:pointer;
	background: #fff url(../images/search.png) center center no-repeat;
	border:1px solid #0574b6;
	border-left: none;
	border-radius: 0px 8px 8px 0px;
	}
.sear_hot {
	width: 560px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px;
	}
.sear_hot span { float: left; color: #bbb; display: inline-block;}
.sear_hot a {
	display: inline-block;
	color: #f00; 
	padding-right: 10px;
	}


/**********导航***********/

/*banner*/
.ban_bg {
	width: 100%;
	height: 410px;
	background: url(../images/ban_bg.jpg) center center no-repeat;
	text-align: center;
	}
.ban_bg h3 {
	padding-top: 70px;
	font-size: 80px;
	color: #fff;
	text-shadow: 0px 5px 10px rgb(0,0,0,.1);
	}
.ban_bg h3 font { color: #fff600;}
.ban_bg p {
	font-size: 28px;
	color: #d4d4d4;
	padding-top: 20px;
	}


/**********快捷导航**********/
.nav_two {
	margin-top: -75px;
	display: flex;
	}
.nav_two .nav_two_tit {
	width: 120px;
	background: #146097;
	padding: 20px 15px;
	color: #fff;
	}
.nav_two .nav_two_tit span {
	padding: 20px 0px 30px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	}
.nav_two .nav_two_tit h4 {
	font-size: 20px;
	font-weight: 400;
	}
.nav_two .nav_two_tit i {
	width: 20px;
	height: 2px;
	background: #fff;
	display: inline-block;
	}
.nav_two .nav_two_box {
	display: block;
	width: 100%;
	}
.nav_two .nav_two_box ul {
	background: #fff;
	width: 100%;
	display: flex;
	padding: 20px 0px;
	}
.nav_two .nav_two_box ul li {
	width: 14.285%;
	text-align: center;
	padding: 0px 20px;
	border-right: 1px solid #d6d6d6;
	}
.nav_two .nav_two_box ul li i {
	width: 40px;
	height: 40px;
	display: inline-block;
	}
.nav_two .nav_two_box ul li:nth-child(1) i { background: url(../images/icon.png) 0px 0px no-repeat;}
.nav_two .nav_two_box ul li:nth-child(2) i { background: url(../images/icon.png) -40px 0px no-repeat;}
.nav_two .nav_two_box ul li:nth-child(3) i { background: url(../images/icon.png) -80px 0px no-repeat;}
.nav_two .nav_two_box ul li:nth-child(4) i { background: url(../images/icon.png) -120px 0px no-repeat;}
.nav_two .nav_two_box ul li:nth-child(5) i { background: url(../images/icon.png) -160px 0px no-repeat;}
.nav_two .nav_two_box ul li:nth-child(6) i { background: url(../images/icon.png) -200px 0px no-repeat;}
.nav_two .nav_two_box ul li:nth-child(7) i { background: url(../images/icon.png) -240px 0px no-repeat;}
.nav_two .nav_two_box ul li:last-child { border-right: none;}
.nav_two .nav_two_box ul li a {
	height: 100%;
	display: block;
	}
.nav_two .nav_two_box ul li p {
	display: block;
	padding-top: 10px;
	font-size: 18px;
	}
.nav_two .nav_two_box .nav_two_news {
	padding: 5px 0px 0px 10px;
	}
.nav_two .nav_two_box .nav_two_news a{
	margin-right: 10px;
	color: red;
	line-height: 24px;
	}
	
/************首页热点***********/
.bg_fff {
	width: 100%;
	background: #fff;
	padding: 30px 0px;
	}
.main_one_l {
	float: left;
	width: 280px;
	}
.main_one_l h3 {
	font-size: 20px;
	line-height: 50px;
	background: #f3f5f7;
	display: block;
	position: relative;
	padding-left: 20px;
	}
.main_one_l h3:before {
	content:"";
	position: absolute;
	width: 3px;
	height: 26px;
	background: #dc5753;
	left: 0px;
	top: 12px;
	}
.main_one_l ul:after { content:""; clear: both; display: block; overflow: hidden;}
.main_one_l ul li {
	float: left;
	width: 128px;
	height: 108px;
	text-align: center;
	margin-right: 24px;
	margin-top: 20px;
	}
.main_one_l ul li:nth-child(even) { margin-right: 0px;}
.main_one_l ul li a {
	display: block;
	height: 100%;
	color: #555555;
	font-size: 16px;
    box-shadow: 0px 0px 24px 0px rgba(12, 52, 90, 0.09);
	}
.main_one_l ul li p { display: block; padding-top: 13px;}
.main_one_l ul li i {
	display: inline-block;
	margin-top: 20px;
	width: 44px;
	height: 41px;
	}
.main_one_l ul li:nth-child(1) i { background: url(../images/icon.png) 0px -50px no-repeat;}
.main_one_l ul li:nth-child(2) i { background: url(../images/icon.png) -49px -50px no-repeat;}
.main_one_l ul li:nth-child(3) i { background: url(../images/icon.png) -98px -50px no-repeat;}
.main_one_l ul li:nth-child(4) i { background: url(../images/icon.png) -147px -50px no-repeat;}
.main_one_l ul li:nth-child(5) i { background: url(../images/icon.png) -196px -50px no-repeat;}
.main_one_l ul li:nth-child(6) i { background: url(../images/icon.png) -245px -50px no-repeat;}

.main_one_c {
	float: left;
	margin-left: 35px;
	width: 460px;
	}
.main_one_c h3 {
	font-size: 20px;
	line-height: 50px;
	background: #f3f5f7;
	display: block;
	position: relative;
	padding-left: 20px;
	}
.main_one_c h3:before {
	content:"";
	position: absolute;
	width: 3px;
	height: 26px;
	background: #6f83a4;
	left: 0px;
	top: 12px;
	}
.main_one_c ul li{
	font-size: 15px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
 	display: flex;
	align-items: center;
	position: relative;
	}
.main_one_c ul li a {
	color: #999;
	padding: 0px 3px;
	}
.main_one_c ul li a:hover { color: #f00;}
.main_one_c ul li i {
	display: inline-block;
	width: 1px;
	height: 16px;
	background: #999;
	margin: 0px 3px 0px;
	}
.main_one_c ul li .d1 { color: #f60;}
.main_one_c ul li .d2 {
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	}
.main_one_c ul li:nth-child(1), .main_one_c ul li:nth-child(7) { padding-left: 55px; margin-top: 20px;}
.main_one_c ul li:nth-child(1) a, .main_one_c ul li:nth-child(7) a { font-size: 16px; font-weight: 700; color: #333;}
.main_one_c ul li:nth-child(1) a:hover, .main_one_c ul li:nth-child(7) a:hover { color: #f00;}
.main_one_c ul li:nth-child(1) .d1, .main_one_c ul li:nth-child(1) i, .main_one_c ul li:nth-child(7) .d1, .main_one_c ul li:nth-child(7) i { display: none;}
.main_one_c ul li:nth-child(1):after, .main_one_c ul li:nth-child(7):after { content:"热点"; position: absolute; width: 45px; height: 20px; line-height: 20px; color: #e9394a; background: #fef5f6; border-radius: 10px; text-align: center; font-weight: 700; left: 0px; }

.main_one_r {
	float: right;
	width: 360px;
	padding: 25px 25px;
	border: 1px solid #e2e2e2;
	border-radius: 8px;
	}
.main_one_r strong {
	display: block;
	text-align: center;
	font-size: 30px;
	}
.main_one_r span {
	display: block;
	text-align: center;
	color: #146097;
	padding: 10px 0px;
	}
.main_one_r p {
	line-height: 31px;
	}
.main_one_r h5 {text-align: right;}
.main_one_r h5 a { color: #f00;}

/**热门问答**/
.ask_hot_l {
	float: left;
	width: 775px;
	background: #fff;
	padding: 10px 0px;
	}
.ask_hot_l h3 {
	font-size: 22px;
	line-height: 50px;
	display: block;
	position: relative;
	padding-left: 20px;
	}
.ask_hot_l h3:before {
	content:"";
	position: absolute;
	width: 3px;
	height: 26px;
	background: #6f83a4;
	left: 0px;
	top: 12px;
	}
.ask_hot_l h3 a {
	float: right;
	font-size: 14px;
	font-weight:normal;
	padding: 0px 20px;
	}
.ask_hot_l ul {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	padding: 0px 10px;
	}
.ask_hot_l ul li {
	line-height: 38px;
	font-size: 16px;
	margin:0px 10px;
	width: calc(50% - 20px);
	display: flex;
    justify-content: flex-start;
	align-items: center;
	}
.ask_hot_l ul li a {
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
.ask_hot_l ul li i {
	width: 18px;
	height: 18px;
	display: inline-block;
	background: linear-gradient(90deg,#ff7107,#ffaf37);
	text-align: center;
	line-height: 18px;
	color: #fff;
	font-size: 12px;
	border-radius: 5px;
	margin-left: 10px;
	}
.ask_hot_l ul li:nth-child(1) a, .ask_hot_l ul li:nth-child(2) a { color: #f00; max-width: 90%;}

.ask_hot_r {
	float: right;
	width: 360px;
	background: #fff;
	padding: 10px 0px;
	}
.ask_hot_r h3 {
	font-size: 22px;
	line-height: 50px;
	display: block;
	position: relative;
	padding-left: 20px;
	margin-bottom: 2px;
	}
.ask_hot_r h3:before {
	content:"";
	position: absolute;
	width: 3px;
	height: 26px;
	background: #e8302e;
	left: 0px;
	top: 12px;
	}
.ask_hot_r ul { padding-left: 15px;}
.ask_hot_r ul li {
	position: relative;
	font-size: 16px;
	float: left;
	margin: 8px 10px 8px 0px;
	}
.ask_hot_r ul li a {
	line-height: 38px;
	background: #f5f8fd;
	border-radius: 30px;
	padding: 0px 15px;
	display: inline-block;
	}
.ask_hot_r ul li a:hover {
	background: #fff2ea;
	color: #ff6d0d;
	}
.ask_hot_r ul li:nth-child(1) a, .ask_hot_r ul li:nth-child(2) a, .ask_hot_r ul li:nth-child(3) a{
	background: #fff2ea;
	color: #ff6d0d;
	}
.ask_hot_r ul li:nth-child(1):after, .ask_hot_r ul li:nth-child(2):after, .ask_hot_r ul li:nth-child(3):after {
	content:"";
	position: absolute;
	width: 22px;
	height: 10px;
	background: url(../images/hot.gif) 0 0 no-repeat;
	top: 0px;
	right: 0px;
	}
	
.title {
	font-size: 36px;
	font-weight: 700;
	margin: 30px 0px;
	display: flex;
	justify-content: center;
	align-items: center;
	}
.title label font{ color: #f8851f;}
/*.out {
    width: 42px;
    height: 42px;
    background: url(../images/out.png) no-repeat center;
    animation: out 4s infinite linear;
	position: relative;
	margin-left: 15px;
	}
@keyframes out {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}
.out img {
    position: absolute;
    top: 6px;
    left: 6px;
    animation: in 2s infinite linear;
	}
@keyframes in {
    from {
        transform: rotate(0);
    }

    to {
        transform: rotate(-360deg);
    }
}*/

.sliderbox {}
.sliderbox dt {
	height:50px; 
	line-height: 50px; 
	border-radius: 8px; 
	cursor:pointer; 
	background: #2c4167; 
	width:100%; 
	font-size: 20px; 
	position: relative; 
	margin-top: 15px;
	}
.sliderbox dt:after {
	content:"+"; 
	position: absolute; 
	font-size: 40px; 
	color: #fff; 
	left: 20px; 
	top: -3px; 
	z-index: 10;
	}
.sliderbox .open {
	color: #fff; 
	cursor: default; 
	border-radius: 8px 8px 0px 0px;
	}
.sliderbox .open:after { content:"-"; font-size: 60px;}
.sliderbox h3{
	color: #fff; 
	padding: 0 0 0 60px; 
	font-weight: normal;
	}	
.sliderbox .date a{
	font-size: 14px; 
	color: #fff; 
	float: right; 
	display: block; 
	padding: 0px 15px;
	}		
.sliderbox dd {overflow:hidden;}
.sliderbox dd p{
	background: #fff; 
	padding: 15px 25px;
	}
.sliderbox dd a {
	display: inline-block;
	line-height: 38px;
	border: 1px solid #5978ff;
	border-radius: 5px;
	width: 100px;
	text-align: center;
	margin: 10px 10px;
	font-size: 16px;
	color: #5978ff;
	}
.sliderbox dd a:hover {
	background: #5978ff;
	color: #fff;
	}

/**二级广告*/
.ban_two {
	width: 100%;
	height: 240px;
	background:url(../images/ban_two.jpg) center center no-repeat;
	margin: 30px 0px;
	}
.ban_two strong {
	font-size: 24px;
	color: #fff;
	padding-top: 40px;
	display: block;
	}
.ban_two p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	width: 75%;
	padding-top: 15px;
	}

/**目录汇总**/
.mlhz {
	background: #fff;
	padding: 10px 0px;
	}
.mlhz h3 {
	font-size: 22px;
	line-height: 50px;
	display: block;
	position: relative;
	padding-left: 20px;
	}
.mlhz h3:before {
	content:"";
	position: absolute;
	width: 3px;
	height: 26px;
	background: #6f83a4;
	left: 0px;
	top: 12px;
	}
.mlhz h3 a {
	float: right;
	font-size: 14px;
	font-weight:normal;
	padding: 0px 20px;
	}
.mlhz ul {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
	padding: 0px 10px;
	}
.mlhz ul li {
	line-height: 38px;
	font-size: 16px;
	margin:0px 10px;
	width: calc(50% - 20px);
	display: flex;
    justify-content: flex-start;
	align-items: center;
	position: relative;
	}
.mlhz ul li:after {
	content:"";
	position: absolute;
	width: 4px;
	height: 4px;
	display: inline-block;
	background: #333;
	left: 0px;
	top: 50%;
	margin-top: -2px;
	}
.mlhz ul li a {
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-left: 10px;
	}
	
/**理念背景**/
.ln_bg {
	width: 100%;
	padding: 50px 0px;
	background: url(../images/ln_bg.jpg) center center no-repeat;
	margin-top: 30px;
	}
.ln_img {
	float: left;
	width: 330px;
	}
.ln_img img {
	max-width: 100%;
	height: auto;
	}
.ln_box {
	float: right;
	width: 765px;
	}
.ln_box ul li {
	background: #fff;
	box-shadow: 0px 0px 15px rgb(0,0,0,.15);
	padding: 20px 35px;
	position: relative;
	margin-top: 25px;
	}
.ln_box ul li a {
	position: absolute;
	right: 35px;
	top: 50%;
	margin-top: -25px;
	line-height: 50px;
	padding: 0px 30px;
	background: #113dcd;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	}
.ln_box ul li a:hover { box-shadow: 0px 5px 15px rgb(0,0,0,.5);}
.ln_box ul li strong {
	font-size: 16px;
	color: #09345d;
	display: block;
	}
.ln_box ul li p {
	width: 75%;
	color: #666;
	line-height: 24px;
	padding-top: 10px;
	}

/**期刊推荐**/
.cs_box{
	height: 1010px; 
	overflow: hidden;
	background: #fff;
	padding: 35px 15px;
	}
.sub_cs {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 35px;
	}
.sub_cs span a{
	margin: 0px 15px;
	background: #f5f8fd;
	border-radius: 5px;  
	text-align:center; 
	cursor:pointer;
	padding: 0px 20px;
	box-shadow: 0px 5px 20px rgb(208,208,208,.6);
	color: #146097;
	line-height:80px;
	display: block;
	font-size: 24px;
	}
.sub_cs .act a{ background: #ff7777; color: #fff; box-shadow: 0px 8px 25px rgb(250,115,57,.6);}

.xs_list{
	display: flex;
	justify-content: center;
    flex-wrap: wrap;
	margin-bottom: 20px;
	}
.xs_list li{
	margin: 0 10px 20px;
	width: calc(16.6666667% - 20px);
	}

.xs_list .xs_img {
	border: 1px solid #efefef;
	padding: 10px;
	background: #fff;
	}
.xs_list .xs_img img {
	width: 100%;
	height: 190px;
	-webkit-transition: transform 0.6s ease;
    -moz-transition: transform 0.6s ease;
    -ms-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
	}
.xs_list a:hover img{
	-webkit-transform:scale(1.01); 
	-moz-transform:scale(1.01); 
	-ms-transform:scale(1.01); 
	transform:scale(1.01);
	}

.xs_list .xs_info h4 {
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
	display: block;
	}

.xs_list .xs_info p {
	font-size: 12px;
	color: #666;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align: center;
	}

.xs_list li a {
	display: block;
	text-decoration: none;
	}
.xs_list li a:hover h4 { color:#0574b7;}

/**问答中心**/
.wd_bg {
	width: 100%;
	background: url(../images/img-wd.jpg) center center no-repeat;
	padding: 5px 0px 30px;
	margin-top: 30px;
	}
.wd_box {
	height: 450px;
	background: url(../images/wd-img.png) center center no-repeat;
	position: relative;
	}
.wd_box p {
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	position: absolute;
	border-radius: 8px;
	padding: 20px 30px;
	display: flex;
	width: 255px;
	}
.wd_box p i { margin-right: 10px;}
.wd_box .p1 { left: 15%; top: 20%; background: #6772e5;}
.wd_box .p2 { right: 10%; top: 10%; background: #fa7070;}
.wd_box .p3 { left: 19%; top: 52%; background: #5eaed7;}
.wd_box .p4 { right: 20%; top: 42%; background: #577eb4;}
.wd_box .p5 { left: 50%; bottom: 20px; background: #4ec1aa;}
.wd_box p:hover { box-shadow: 0px 8px 25px rgb(0,0,0,.25);}
/* .wd_box .p1:after { content:"?"; position: absolute; display: block; color:#6772e5; top: 0px; right: -12px;}
.wd_box .p2:after { content:"?"; position: absolute; display: block; color:#fa7070; top: 0px; left: -12px;}
.wd_box .p3:after { content:"?"; position: absolute; display: block; color:#5eaed7; top: 0px; right: -12px;}
.wd_box .p4:after { content:"?"; position: absolute; display: block; color:#577eb4; top: 0px; left: -12px;}
.wd_box .p5:after { content:"?"; position: absolute; display: block; color:#4ec1aa; top: 0px; left: -12px;} */

/***6大服务+8大用途**/
.fw_box {
	height: 319px;
	margin-top: 20px;
	}
.fw_box div {
    width: 200px;
    height: 319px;
    background: url(../images/p1_fw.png) no-repeat top center;
    float: left;
	}
.fw_box div h4{
    font-size: 22px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    padding: 120px 0 0 0;
	}
.fw_box div h4 span{
    font-size: 50px;
    font-weight: bolder;
	}
.fw_box ul li{
    width: 300px;
    height: 150px;
    background: #fff;
	border: 1px solid #9acbff;
	border-radius: 8px;
	overflow: hidden;
    float: left;
    margin: 0 0px 20px 20px;
	position: relative;
	}
.fw_box ul li h4{
    font-size: 18px;
    font-weight: bold;
    color: #1f8cff;
    padding: 25px 0 0 25px;
	}
.fw_box ul li p{
    font-size: 14px;
    line-height: 25px;
    color: #666;
    padding: 11px 25px;
	}
.fw_box ul li i {
	position: absolute;
	width: 50px;
	height: 60px;
	right: 10px;
	bottom: 10px;
	display: inline-block;
	}
.fw_box ul li:nth-child(1) i { background: url(../images/icon.png) 0px -110px no-repeat;}
.fw_box ul li:nth-child(2) i { background: url(../images/icon.png) -50px -110px no-repeat;}
.fw_box ul li:nth-child(3) i { background: url(../images/icon.png) -100px -110px no-repeat;}
.fw_box ul li:nth-child(4) i { background: url(../images/icon.png) -150px -110px no-repeat;}
.fw_box ul li:nth-child(5) i { background: url(../images/icon.png) -200px -110px no-repeat;}
.fw_box ul li:nth-child(6) i { background: url(../images/icon.png) -250px -110px no-repeat;}

.yt_box {
	height: 172px;
	margin-bottom: 30px;
	}
.yt_box div {
    width: 200px;
    height: 172px;
    background: url(../images/p1_yt.png) no-repeat top center;
    float: left;
	}
.yt_box div h4{
    font-size: 22px;
    color: #fff;
    line-height: 36px;
    text-align: center;
    padding: 40px 0 0 0;
	}
.yt_box div h4 span{
    font-size: 50px;
    font-weight: bolder;
	}
.yt_box ul {
	width: 940px;
	float: left;
	height: 172px;
	background: #fff;
	border-radius: 8px;
	margin-left: 20px;
	padding-top: 40px;
	}
.yt_box ul li{
    padding-left: 40px;
	width: 230px;
	height: 94px;
	border-right: 2px solid #d7f4f1;
	float: left;
	margin: 0 0 0 0;
	}
.yt_box ul li:last-child{border: none;}
.yt_box ul li p{
    font-size: 20px;
    line-height: 32px;
    padding: 0 0 30px 0;
	}
.yt_box ul li p i {
	width: 40px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
	}
.yt_box .yt_p1 i{ background: url(../images/icon.png) 0px -190px no-repeat;}
.yt_box .yt_p2 i{ background: url(../images/icon.png) -40px -190px no-repeat;}
.yt_box .yt_p3 i{ background: url(../images/icon.png) -80px -190px no-repeat;}
.yt_box .yt_p4 i{ background: url(../images/icon.png) -120px -190px no-repeat;}
.yt_box .yt_p5 i{ background: url(../images/icon.png) 0px -230px no-repeat;}
.yt_box .yt_p6 i{ background: url(../images/icon.png) -40px -190px no-repeat;}
.yt_box .yt_p7 i{ background: url(../images/icon.png) -80px -190px no-repeat;}
.yt_box .yt_p8 i{ background: url(../images/icon.png) -120px -190px no-repeat;}

.ab_bg_in {
	width: 100%;
	background: #fff;
	padding: 50px 0px 20px;
	}
.ab_ul_in {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
	background: #fff;
	box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, .1);
	border-radius: 10px;
	}
.ab_ul_in li {
    margin: 0px 10px;
    width: calc(20% - 20px);
    padding: 20px 0px;
	text-align: center;
	}
.ab_ul_in li strong {
    font-size: 42px;
    color: #dc231f;
    font-weight: bold;
	display: block;
	}
.ab_ul_in li p {
    font-size: 16px;
    color: #666;
    line-height: 24px;
	}


/*******友情链接*******/
.link {
	padding: 10px 0px 30px;
	width: 100%;
	background: #fff;
	}
.link label {
	color: #333;
	display: block;
	font-size: 18px;
	height: 22px;
	line-height: 22px;
	margin-bottom: 10px;
	border-left: 4px solid #e8302e;
	padding-left: 14px;
	}

.link ul {
	padding: 10px;
	font-size: 12px;
	}
.link ul a { color: #555; padding: 0px 10px;}

.footer {
	padding: 15px 0px;
	width: 100%;
	background: #333;
	color: #bbb;
	text-align: center;
	}
.footer a {
	font-size: 14px;
	color: #fff;
	padding: 0px 10px;
	}
.footer p { font-size: 12px; line-height: 30px;}


	
/*********内页广告**********/
.ban_cont {
	width: 100%;
	height: 260px;
	background: url(../images/ban_bg.jpg) center center no-repeat;
	text-align: center;
	}
.ban_cont h3 {
	padding-top: 45px;
	font-size: 80px;
	color: #fff;
	text-shadow: 0px 5px 10px rgb(0,0,0,.1);
	}
.ban_cont h3 font { color: #fff600;}
.ban_cont p {
	font-size: 28px;
	color: #d4d4d4;
	padding-top: 20px;
	}
	
	
/*面包屑*/
.breadcrumb {
	height:50px;
	line-height:50px;
	color:#999;
	}
	
/**********论文列表*********/
.lw_cont_l {
	width: 850px;
	float: left;
	background: #fff;
	}

.lw_cont_list li {
    padding: 20px 25px;
	border-bottom: 1px solid #eee;
    transition: all .3s;
    position: relative;
	}
.lw_cont_list li:last-child { border: none;}
.lw_cont_list li:hover { box-shadow: 0 0 15px 0px rgba(0,0,0,0.05);}

.lw_cont_list li h3 {
	font-size: 24px;
	font-weight: normal;
	}
.lw_cont_list .lw_tit{
	word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 10px;
	line-height: 28px;
	color: #555;
	}
.lw_cont_list .lw_gjc {color: #555; line-height: 28px;}
.lw_cont_list .lw_gjc span{ margin-right: 15px;}

/******分页******/
.plist {
    overflow: hidden;
    padding-bottom: 30px;
	padding-top: 30px;
	}
.plist ul.pagelist {
    overflow: hidden;
    text-align: center;
	float: right;
	}
.plist ul.pagelist li {
    float: left;
    margin-right: 10px;
	line-height: 30px;
	}
.plist ul.pagelist li a {
    background-color: #f0f0f0;
    border: 1px solid #e0e0e0;
    color: #666666;
    display: block;
    float: left;
    padding: 0 10px;
	}
.plist ul.pagelist li a:hover {
    background-color: #ffffff;
    border-color: #1869c5;
    color: #1869c5;
    text-decoration: none;
	}
.thisclass { color: #1869c5; padding: 0px 10px;}
.plist ul.pagelist li > select { height: 32px; line-height: 32px;}

.lw_cont_r {
	float: right;
	width: 300px;
	}
.lw_cont_r_ad{
	width: 100%;
	height: 390px;
	background-color: #fff;
	padding: 18px;
	text-align: center;
	margin-bottom: 20px;
	}
.lw_cont_r_ad>b{
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #00a6dc;
	margin: 25px 0 15px 0;
	}
.lw_cont_r_ad>p{
	font-size: 15px;
	color: #777;
	}
.lw_cont_r_ad>a{
	display: block;
	width: 178px;
	height: 40px;
	line-height: 40px;
	background-color: #00a6dc;
	text-align: center;
	color: #fff;
	margin: 20px auto 0;
	transition: all .4s;
	}
.lw_cont_r_ad>a:hover{
	background: #33b8e3;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	}


.lw_r_box {
	background: #fff;
	margin-bottom: 15px;
	padding: 0px 20px;
	}
.lw_r_box h3 {
	line-height: 60px;
	border-bottom: 1px solid #eee;
	font-size: 16px;
	}
.lw_r_l {padding: 15px 0px;}
.lw_r_l li {
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	}
.lw_r_l li a:hover { color: #ff6825;}

/**论文内容页**/
.lw_cont_content ,.box1{
	float: left;

	}
.box1{	width: 850px;
	
	padding: 30px;background: #fff;margin-bottom:20px;}	
.box1 h1 {
    color: #222;
    font-size: 30px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    font-weight: 700;
	}
.c_info {
    margin-top: 20px;
    text-align: center;
    color: #999;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
	}
.c_info span {
	display: inline-block;
	position: relative;
	padding-left: 20px;
	margin: 0px 10px;
	}
.c_info span:after {
	content:"";
	position:absolute;
	width: 18px;
	height: 18px;
	background: url(../images/icon.png) -285px -209px no-repeat;
	left: 0px;
	top: 2px;
	}
.c_info span:nth-child(1):after { background: url(../images/icon.png) -285px -190px no-repeat;}
.c_info span:nth-child(3):after { background: url(../images/icon.png) -285px -229px no-repeat;}

.c_description{
	line-height: 24px;
	padding: 10px 20px;
	background-color: #f9f9f9;	
	}
.lwcontentggw {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
	}
.lwcontentggw img { max-width: 100%;}
.c_txt {
    font-size: 16px;
    line-height: 32px;
	}
.c_txt p { margin-bottom: 25px;}
.c_txt a{color:#326cf6;}
a:hover{color:#EE7700;}
.c_ksfb {
	text-align: center;
	padding: 20px;
	}
.c_ksfb a {
	display: inline-block;
    width: 200px;
    height: 50px;
    line-height: 50px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
	margin: 0px 15px;
	}
.c_dd1 {
    color: #fff;
	background: #1869c5;
    border: 1px solid #1869c5;
	}
.c_dd1 span { display: inline-block;}
.c_dd1 span i{
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: url(../images/icon.png) -190px -190px no-repeat;
	}
.c_dd1:hover {
	color: #1869c5;
	background: #fff;
    border: 1px solid #1869c5;
	}
.c_dd1:hover span i { background: url(../images/icon.png) -190px -220px no-repeat;}
.c_dd2 {
    color: #1869c5;
	background: #fff;
    border: 1px solid #1869c5;
	}
.c_dd2 span { display: inline-block;}
.c_dd2 span i{
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	background: url(../images/icon.png) -220px -220px no-repeat;
	}
.c_dd2:hover {
	color: #fff;
	background: #1869c5;
    border: 1px solid #1869c5;
	}
.c_dd2:hover span i {background: url(../images/icon.png) -220px -190px no-repeat;}

.c_pre { padding: 20px 0px; position: relative;}
.c_pre li{ line-height: 30px;}
.back{
	position: absolute;
	display: inline-block;
	width: 138px;
	height: 38px;
	line-height: 38px;
	border-radius: 38px;
	text-align: center;
	border: 1px solid #DBDBDB;
	font-size: 15px;
	color: #777777;
	cursor: pointer;
	top: 50%;
	right: 0px;
	margin-top: -19px;
	}
.back:hover{
	background-color: #1869c5;
	color: #FFFFFF;
	border-color:#1869c5;
	}
.back i {
	display: inline-block;
	width: 18px;
	height: 12px;
	background: url(../images/icon.png) -282px -255px no-repeat;
	vertical-align: middle;
	margin-right: 12px;
	}
.back:hover i {background: url(../images/icon.png) -282px -270px no-repeat;}

.tp10{
	background: #f8f8f8;
	padding: 15px 15px;
	}
.TP{
	font-weight:bold;
	font-size: 20px;
	height:25px;
	color: red;
	position: relative; 
	padding-left: 30px;
	margin-bottom: 15px;
	}
.TP i {
	display: inline-block;
	width: 9px;
	height: 17px;
	background: url(../images/icon.png) -213px -255px no-repeat;
	margin-left: 10px;
	}
.TP:after{
	content:"";
	position: absolute;
	display:inline-block;
	width:18px;
	height:16px;
	background: url(../images/icon.png) -190px -255px no-repeat;
	left:0px;
	top: 3px;
	}
.TPul{background:#fff; padding: 10px;}
.TPul:after{content:""; clear:both; display: block; overflow: hidden;}
.TPul li{
	width:48%;
	float:left;
	margin: 0px 1%;
	line-height: 40px;
	padding-left: 22px;
	border-bottom: 1px dotted #ccc;
	position: relative;
	}
.TPul li a {
	display: block;
	overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
	}
.TPul li:after {
	content:"";
	position: absolute;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/icon.png) -227px -256px no-repeat;
	left: 0px;
	top: 50%;
	margin-top: -7px;
	}
	
.cont_box_title{
	height: 40px;
	line-height: 40px;
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #1869c5;
	padding: 0 20px;
    border-left: 4px solid #1869c5;
    background-color: #f5f5f5;
	}
.cont_xs_list{
	display: flex;
	justify-content: center;
    flex-wrap: wrap;
	}
.cont_xs_list li{
	margin: 20px 5px 0px;
	width: calc(16.6666667% - 10px);
	}

.cont_xs_list .xs_img {
	border: 1px solid #efefef;
	padding: 5px;
	background: #fff;
	}
.cont_xs_list .xs_img img {
	width: 100%;
	height: 140px;
	-webkit-transition: transform 0.6s ease;
    -moz-transition: transform 0.6s ease;
    -ms-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
	}
.cont_xs_list a:hover img{
	-webkit-transform:scale(1.01); 
	-moz-transform:scale(1.01); 
	-ms-transform:scale(1.01); 
	transform:scale(1.01);
	}

.cont_xs_list .xs_info h4 {
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
	display: block;
	}

.cont_xs_list .xs_info p {
	font-size: 12px;
	color: #666;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align: center;
	}

.cont_xs_list li a {
	display: block;
	text-decoration: none;
	}
.cont_xs_list li a:hover h4 { color:#0574b7;}
	
.lw_r_u {
	padding: 15px 0px;
	display: flex;
	justify-content: flex-start;
    flex-wrap: wrap;
	}
.lw_r_u li {
	width: 25%;
	text-align: center;
	margin: 5px 0px;
	padding: 0px 3px;
	}
.lw_r_u li a {
	display: block;
    background: #fafafa;
	border-radius: 26px;
    line-height: 26px;
    border: 1px solid #eee;
    font-size: 12px;
    color: #666;
	}
.lw_r_u li a:hover { background: #1869c5; color: #fff;}

/********期刊列表********/
.qk_list_l {
	width: 850px;
	float: left;
	background: #fff;
	}

.qk_cont_list li {
    padding: 20px 15px;
	border-bottom: 1px solid #eee;
    transition: all .3s;
    position: relative;
	}
.qk_cont_list li:last-child { border: 0px;}
.qk_cont_list li:hover { box-shadow: 0 0 15px 0px rgba(0,0,0,0.05);}

.qk_cont_list li a img {
    width: 135px;
    height: 180px;
    display: block;
    float: left;
	}
.qk_list_box {
	width: 665px;
	float: left;
	margin-left: 20px;
	}
.qk_list_box h2 a{
	font-size: 20px;
	display: block;
	}
.qk_list_box .demo{
	line-height: 24px;
	margin-top: 10px;
	color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
	}
.qk_list_box dl { margin-top: 5px; margin-bottom: 10px;}
.qk_list_box dd {
	float: left;
	width: 49%;
	color: #666;
	line-height: 24px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-right: 2%;
	}
.qk_list_box dd:nth-child(even) { margin-right: 0px;}
.qk_list_button a {
    display: inline-block;
    width: 102px;
    height: 32px;
    background: #fff;
    line-height: 32px;
    text-align: center;
    border-radius: 6px;
    color: #1869c5;
    border: 1px solid #1869c5;
	}
.qk_list_button label {
    display: inline-block;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    border-radius: 6px;
    background: rgb(153,204,255,.15);
    color: #1869c5;
    box-sizing: border-box;
    padding: 0 10px;
	}
.qk_list_button a:hover { background: #1869c5; color: #fff;}

.ban_cont_ban {
	background: #fff;
	margin-bottom: 20px;
	}
.ban_cont_ban img { max-width: 100%;}

/**期刊内容页 stra**/
.qk_cont_ban {
	width: 100%;
	height: 475px;
	background: url(../images/qk_cont_bg1.jpg) center top no-repeat;
	}
.qk_cont_ban2 {
	width: 100%;
	height: 475px;
	background: url(../images/qk_cont_bg2.jpg) center top no-repeat;
	}
.qk_cont_ban3 {
	width: 100%;
	height: 475px;
	background: url(../images/qk_cont_bg3.jpg) center top no-repeat;
	}

/**/
.qk_cont_box {
	display: flex;
	padding-top: 50px;
	}
.qk_cont_img {
	width: 370px;
	text-align: center;
	}
.qk_cont_img img {
	width: 290px;
	height: 365px;
	padding: 18px;
	background: #fff;
	/*border: 1px solid #0b518b;*/
	box-shadow: 0px 0px 20px rgb(55,95,120,.3);
	}
.qk_cont_art {
	display: inline-block;
	margin-left: 32px;
	width: 800px;
	}
.qk_cont_art .qk_art_title {
	display: flex;
	justify-content: flex-start;
	height: 36px;
	overflow: hidden;
	}
.qk_cont_art .qk_art_title h3 {
	display: block;
	font-weight: bold;
	line-height: 36px;
	font-size: 24px; 
	color: #000;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	max-width: 80%;
	}
.qk_cont_art .qk_art_title span {
	display: inline-block; 
	margin-left: 30px; 
	line-height: 36px;
	position: relative;
	}
.qk_cont_art .qk_art_title span:after {
	content:"";
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) 0px -270px no-repeat;
	left: 0px;
	top: 10px;
	}
.qk_cont_art .qk_art_title span a {
	padding-left: 20px;
    color: #ff0000;
    font-size: 16px;
    font-weight: 700;
	}
.qk_cont_art .qk_item { margin-top: 15px;}
.qk_cont_art .qk_item ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	}
.qk_cont_art .qk_item ul li {
	width: 30%;
	margin-right: 3%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 14px;
	margin-bottom: 5px;
	}
.qk_cont_art .qk_item2 {
	background: rgb(255,255,255,.25);
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
	}
.qk_cont_art .qk_item2 ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	height: 92px;
	padding: 10px 20px;
	}
.qk_cont_art .qk_item2 ul li {
	width: 22%;
	margin-right: 3%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 14px;
	}
.qk_cont_art .qk_item2 ul li span { color: #777;}
.qk_cont_art .qk_a a{ position: relative; color: #0d57ab;}
.qk_cont_art .qk_a a:after {
	content:">";
	position: absolute;
	top: 2px;
	right: -15px;
	}
.qk_cont_art .qk_a a:last-child:after { content:"";}
.qk_cont_art .qk_art {margin-top: 15px; font-size: 14px; max-height: 42px; overflow: hidden;}
.qk_cont_art .qk_art label {
	display: inline-block;
	float: left;
	color: #777;
	}
.qk_cont_art .qk_art a { margin-right: 15px; padding: 3px 0px;}
.qk_cont_art .info_down { margin-top: 20px;}
.qk_cont_art .info_down a {
	width: 180px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    margin: 0 20px;
    color: #0d57ab;
	font-size: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #0d57ab;
    border-radius: 5px;
	}
.qk_cont_art .info_down a i {
	width: 20px;
	height: 20px;
	margin: 10px 5px 10px 25px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/icon.png) 0px -290px no-repeat;
    vertical-align: bottom;
	}
.qk_cont_art .info_down a i.img2{background-position: -18px -290px;}
.qk_cont_art .info_down a i.img3{background-position: -38px -290px;}

.qk_cont_art .info_down a:hover, .qk_cont_art .info_down a.action{
    color: #fff;
    background-color: #0d57ab;
	}
.qk_cont_art .info_down a:hover i, .qk_cont_art .info_down a.action i{background-position: 0 -310px;}
.qk_cont_art .info_down a:hover i.img2, .qk_cont_art .info_down a.action i.img2{background-position: -18px -310px;}
.qk_cont_art .info_down a:hover i.img3, .qk_cont_art .info_down a.action i.img3{background-position: -38px -310px;}

/***/
.qk_cont_art .qk_art_title2 {
	display: flex;
	justify-content: flex-start;
	height: 36px;
	overflow: hidden;
	}
.qk_cont_art .qk_art_title2 h3 {
	display: block;
	font-weight: bold;
	line-height: 36px;
	font-size: 24px; 
	color: #fff;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	max-width: 80%;
	}
.qk_cont_art .qk_art_title2 span {
	display: inline-block; 
	margin-left: 30px; 
	line-height: 36px;
	position: relative;
	}
.qk_cont_art .qk_art_title2 span:after {
	content:"";
	position: absolute;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) 0px -270px no-repeat;
	left: 0px;
	top: 10px;
	}
.qk_cont_art .qk_art_title2 span a {
	padding-left: 20px;
    color: #ff0000;
    font-size: 16px;
    font-weight: 700;
	}
.qk_cont_art .qk_item11 { margin-top: 15px;}
.qk_cont_art .qk_item11 ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	}
.qk_cont_art .qk_item11 ul li {
	width: 30%;
	margin-right: 3%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 14px;
	margin-bottom: 5px;
	color: #fff;
	}
.qk_cont_art .qk_item22 {
	background: rgb(255,255,255,.25);
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
	}
.qk_cont_art .qk_item22 ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	height: 92px;
	padding: 10px 20px;
	}
.qk_cont_art .qk_item22 ul li {
	width: 22%;
	margin-right: 3%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size: 14px;
	color: #fff;
	}
.qk_cont_art .qk_item22 ul li span { color: #ccc;}
.qk_cont_art .qk_a1 a{ position: relative; color: #fff;}
.qk_cont_art .qk_a1 a:after {
	content:">";
	position: absolute;
	top: 2px;
	right: -15px;
	}
.qk_cont_art .qk_a1 a:last-child:after { content:"";}
.qk_cont_art .qk_art1 {margin-top: 15px; font-size: 14px; max-height: 42px; overflow: hidden;}
.qk_cont_art .qk_art1 label {
	display: inline-block;
	float: left;
	color: #ccc;
	}
.qk_cont_art .qk_art1 a { margin-right: 15px; padding: 3px 0px; color: #fff;}
.qk_cont_art .info_down1 { margin-top: 20px;}
.qk_cont_art .info_down1 a {
	width: 180px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    margin: 0 20px;
    color: #0d57ab;
	font-size: 20px;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #0d57ab;
    border-radius: 5px;
	}
.qk_cont_art .info_down1 a i {
	width: 20px;
	height: 20px;
	margin: 10px 5px 10px 25px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/icon.png) 0px -290px no-repeat;
    vertical-align: bottom;
	}
.qk_cont_art .info_down1 a i.img2{background-position: -18px -290px;}
.qk_cont_art .info_down1 a i.img3{background-position: -38px -290px;}

.qk_cont_art .info_down1 a:hover, .qk_cont_art .info_down1 a.action{
    color: #fff;
    background-color: #0d57ab;
	}
.qk_cont_art .info_down1 a:hover i, .qk_cont_art .info_down1 a.action i{background-position: 0 -310px;}
.qk_cont_art .info_down1 a:hover i.img2, .qk_cont_art .info_down1 a.action i.img2{background-position: -18px -310px;}
.qk_cont_art .info_down1 a:hover i.img3, .qk_cont_art .info_down1 a.action i.img3{background-position: -38px -310px;}
/***/

.qk_art_cont {
    width: 100%;
	background: #fff;
	}

.stepall{
	overflow: hidden;
	text-align: center;
	padding: 30px 0;
}
.stepall em{
	line-height: 0.1em;
	display: block;
	font-size: 46px;
	color: #3c6bef;
	opacity: 0.1;
}
.stepall i {
	font-size: 16px;
	color: #aaa;
	display: block;
	font-style: normal;
	text-transform: uppercase;
	}
.stepall span{
   	color: #0579dc;
    font-size: 32px;
    font-weight: 550;
}
em {
    font-style: normal;
}
.wrapper { margin: 30px;}
.wrapper .articles-box ul li { width: 168px;}
.qk_art_cont_box {padding: 30px;}
.qk_art_cont_box ul li{
	position: relative;
	}
.qk_art_cont_box ul li i {
	position: absolute;
    left: 0px;
    top: 0;
    z-index: 10;
    width: 20px;
    height: 20px;
	}
.qk_art_cont_box ul li:nth-child(1) i { background: url(../images/i.jpg) 0 0 no-repeat;}
.qk_art_cont_box ul li:nth-child(2) i { background: url(../images/i.jpg) 0 -20px no-repeat;}
.qk_art_cont_box ul li:nth-child(3) i { background: url(../images/i.jpg) 0 -40px no-repeat;}
.qk_art_cont_box ul li:nth-child(4) i { background: url(../images/i.jpg) 0 -60px no-repeat;}
.qk_art_cont_box ul li:nth-child(4):before { display: none;}
.qk_art_cont_box ul li h3 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	background-color: rgb(90,162,220,.1);
	border-left: 5px solid #268afd;
	display: block;
	padding: 10px 20px;
	color: #0579dc;
	}
.qk_art_cont_box ul li h3 span {
	display: inline-block;
	padding: 10px 20px;
	background-color: #0579dc;
	color: #fff;
	}
.qk_art_cont_box ul li p {
	line-height: 30px;
	color: #666;
	font-size: 16px;
	}
.qk_art_cont_box h4 {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	background-color: rgb(90,162,220,.1);
	border-left: 5px solid #268afd;
	display: block;
	padding: 10px 20px;
	color: #0579dc;
	}
.qk_art_cont_box h4 span {
	display: inline-block;
	padding: 10px 20px;
	background-color: #0579dc;
	color: #fff;
	}
.qk_art_cont_box p {
	line-height: 30px;
	color: #666;
	font-size: 16px;
	margin-bottom: 15px;
	}
.box-con {
    line-height: 32px;
    margin-bottom: 20px;
	}
.box-con p {
    color: #FF0000;
	font-size: 14px;
	}
.box-con p a {color: #01AAED; text-decoration: underline;}

/*数据统计*/
.dyoadata{margin-bottom:27px;}
.dyoadata h5,.dyobao h5{margin-bottom:18px; font-size:16px;}
.dyoadata>div{width:100%; height:340px; float:left; border:1px solid #eeefef; text-align:center;}
.dyoadata p{font-size:12px; color:#3c6bef;}
.dyoadata>div:nth-child(odd) { margin-right: 0px;}

/*期刊服务咨询*/
.qksev-box{width: 100%;}
.qksev-box ul{margin-top: 18px;}
.qksev-box ul:after { content:""; clear: both; display: block; overflow: hidden;}
.qksev-box ul li{
	width: 23%;
	float: left;
	background: #fff;
	margin-right: 28px;
	padding: 24px 8px 0 8px;
	box-sizing: border-box;
	}
.qksev-box ul li div{
	padding-left: 61px;
	position: relative;
	}
.qksev-box ul li div:after {
	content:"";
	position: absolute;
	display: inline-block;
	width: 48px;
	height: 48px;
	left: 0px;
	top: 0px;
	}
.qksev-box ul li div span{
	display: block;
	float: left;
	width: 100%;
	font-size: 18px;
	font-weight: 550;
	color: #313232;
	margin-top: -5px;
	}
.qksev-box ul li div p{
	display: block;
	float: left;
	width: 100%;
	min-height: 105px;
	font-size: 14px;
	color: #626565;
	margin-top: 6px;
	margin-bottom: 6px;
	text-indent: 0!important;
	}
.qksev-box ul li:nth-child(4n) {margin-right: 0;}
.qksev-box ul li:first-child div:after{background: url(../images/icon.png) 0px -330px no-repeat;}
.qksev-box ul li:nth-child(2) div:after{background: url(../images/icon.png) -50px -330px no-repeat;}
.qksev-box ul li:nth-child(3) div:after{background: url(../images/icon.png) -100px -330px no-repeat;}
.qksev-box ul li:nth-child(4) div:after{background: url(../images/icon.png) -150px -330px no-repeat;}
.qksev-box ul li:nth-child(5) div:after{background: url(../images/icon.png) -200px -330px no-repeat;}
.qksev-box ul li:nth-child(6) div:after{background: url(../images/icon.png) -250px -330px no-repeat;}
.qksev-box ul li:nth-child(7) div:after{background: url(../images/icon.png) 0px -380px no-repeat;}
.qksev-box ul li:nth-child(8) div:after{background: url(../images/icon.png) -50px -380px no-repeat;}
.qksev-box ul li a{
	display: block;
    float: left;
    width: 100%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #0574b6;
    color: #fff;
    font-size: 16px;
    border-radius: 30px;
	}
	
/*权益保障*/
.rights { margin-top: 80px; display: inline-block;}
.rights ul {
    width: 100%;
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
	padding: 0px 30px;
	box-sizing: border-box;
	}
.rights ul li {
    width: 23%;
    float: left;
    padding: 0 10px 20px;
	background: #fff;
	text-align: center;
	box-shadow: 0px 0px 20px rgb(0,0,0,.1);
	}
.rights ul li:nth-child(1) { background: url(../images/icon04_bg.jpg) center center no-repeat; background-size: cover;}
.rights ul li:nth-child(2) { background: url(../images/icon03_bg.jpg) center center no-repeat; background-size: cover;}
.rights ul li:nth-child(3) { background: url(../images/icon02_bg.jpg) center center no-repeat; background-size: cover;}
.rights ul li:nth-child(4) { background: url(../images/icon01_bg.jpg) center center no-repeat; background-size: cover;}
.rights ul li i {
	width: 120px;
	height: 108px;
	padding-top: 12px;
	background: inherit;
	border-radius: 50%;
	display: inline-block;
	margin-top: -60px;
	box-shadow: 0px 0px 20px rgb(0,0,0,.05);
	}

.rights ul li span {
    display: block;
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #0579dc;
    text-align: center;
    margin-top: 20px;
    font-weight: 550;
    margin-bottom: 10px;
	}
.rights ul li p {
    font-size: 14px;
    text-align: center;
    margin-top: 16px;
    line-height: 1.7;
    margin-top: 20px!important;
	}
	
.zysm {
	font-size: 14px;
	color: #333;
	line-height: 30px;
	padding: 0px 30px;
	}
	
/*常见问题*/
.qk_art_ask {padding: 0px 30px 0px;}
.qk_art_ask ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	}
.qk_art_ask ul li {
	width: 25%;
	line-height: 30px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	box-sizing: border-box;
	background-color: #f9f9fc;
	position: relative;
	}

.qk_art_ask ul li:after {
	content:"";
	position: absolute;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) -21px -270px no-repeat;
	left: 0px;
	top: 8px;
	}
.qk_art_ask ul li a {
	padding-left: 20px;
    font-size: 15px;
	}
.qk_art_ask ul li img {
	display: inline-block;
	margin-top: -10px;
	vertical-align: middle;
	}
	
.qk_art_ask3 {padding: 0px 30px 0px;}
.qk_art_ask3 ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	}
.qk_art_ask3 ul li {
	width: 33.33334%;
	line-height: 30px;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	box-sizing: border-box;
	background-color: #f9f9fc;
	position: relative;
	}

.qk_art_ask3 ul li:after {
	content:"";
	position: absolute;
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/icon.png) -21px -270px no-repeat;
	left: 0px;
	top: 8px;
	}
.qk_art_ask3 ul li a {
	padding-left: 20px;
    font-size: 15px;
	}
.qk_art_ask3 ul li img {
	display: inline-block;
	margin-top: -10px;
	vertical-align: middle;
	}

.qk_cont_hot{
	overflow: hidden;
	padding: 30px 30px 0px;
}
.box-hot {
	height: 44px;
    line-height: 45px;
    border-bottom: 1px solid #0579dc;
    margin-bottom: 15px;
	}
.box-hot h3{
	height: 45px;
	min-width: 80px;
	max-width: 450px;
	overflow: hidden;
	margin-right: 50px;
	float: left;
	font-size: 28px;
	color: #0579dc;
	}
.box-hot h3 a{
	color: #0579dc;
	text-decoration: none;
	}
.box-hot h3 span {
	font-weight: normal;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
	}
.box-hot .nav2 {
    height: 45px;
    max-width: 850px;
    overflow: hidden;
    float: right;
    font-size: 12px;
    color: #999;
	}
.box-hot .nav2 a{
	height: 25px;
	line-height: 25px;
	color: #666;
}
.box-hot .nav2 a:hover{
	color: #58a6fe;
	text-decoration: none;
}
.box-hot .nav2 span{
	color: #ccc;
	margin: 0 10px;
	}
.qk_cont_hot ul{
	display: flex;
	justify-content: center;
    flex-wrap: wrap;
	margin-bottom: 20px;
	}
.qk_cont_hot li{
	margin: 0 10px 20px;
	width: calc(16.6666667% - 20px);
	}

.qk_cont_hot .xs_img {
	border: 1px solid #efefef;
	padding: 10px;
	background: #fff;
	}
.qk_cont_hot .xs_img img {
	width: 100%;
	height: 190px;
	-webkit-transition: transform 0.6s ease;
    -moz-transition: transform 0.6s ease;
    -ms-transition: transform 0.6s ease;
    transition: transform 0.6s ease;
	}
.qk_cont_hot a:hover img{
	-webkit-transform:scale(1.01); 
	-moz-transform:scale(1.01); 
	-ms-transform:scale(1.01); 
	transform:scale(1.01);
	}

.qk_cont_hot .xs_info h4 {
	height: 35px;
	line-height: 35px;
	font-weight: normal;
	overflow: hidden;
	text-align: center;
	display: block;
	}

.qk_cont_hot .xs_info p {
	font-size: 12px;
	color: #666;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	text-align: center;
	}

.qk_cont_hot li a {
	display: block;
	text-decoration: none;
	}
.qk_cont_hot li a:hover h4 { color:#0574b7;}

.qk_cont_hot3 {
	overflow: hidden;
	padding: 30px 30px 0px;
	}

/**期刊内容页 end**/

/**2018**/
.lc_box_2018 {
    padding: 15px 0px;
    color: #2a5082;
    box-shadow: 0px 0px 15px rgba(101,116,168,.3);
    margin-bottom: 15px;
    overflow: hidden;
    margin: 30px 0px;
	}
.lc_2018_tit {
	display: flex;
    justify-content: center;
    align-items: center;
	margin-bottom: 15px;
	}
.lc_2018_tit strong {
	display: inline-block;
	line-height: 60px;
	font-size: 36px;
	text-align: center;
	}
.lc_box_2018 .nb_name a {
    float: left;
    width: 145px;
    overflow: hidden;
    height: 24px;
    margin-left: 18px;
    line-height: 24px;
    color: #575656;
	}
.lc_box_2018 .nb_name a i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(../images/icon.png) -40px -270px no-repeat;
	margin: 0px 5px 0px 0px;
	}
.box_table {
	background: #fff;
	padding: 0px 30px 30px;
	margin-bottom: 30px;
	}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.ban_qk {
	width: 100%;
	height: 160px;
	background: url(../images/ban61.jpg) 0 0 no-repeat;
	}
.ban_ab {
	width: 100%;
	height: 350px;
	background: url(../images/ban-ab.jpg) 0 0 no-repeat;
	}
	
.ban_cc {
	width: 100%;
	height: 450px;
	background: url(../images/cc.jpg) 0 0 no-repeat;
	}
.ban_cc h2 {
	font-size: 36px;
	display: block;
	text-align: center;
	line-height: 80px;
	padding: 60px 0px 20px;
	color: #fff;
	}
.ban_cc h3, .ban_cc h4 {
	font-size: 18px;
	line-height: 44px;
	color: #fff;
	padding-left: 40px;
	font-weight: normal;
	margin-left: 160px;
	}
.ban_cc h3 a, .ban_cc h4 a { color: #f00}
.ban_cc h3 font { color: #ff0;}
.ban_cc p {
	font-size: 18px;
	line-height: 44px;
	color: #fff;
	padding-left: 40px;
	margin-left: 160px;
	}
.ban_cc p span a {
	background-color: #f60;
	color: #ff0;
	padding: 0px 15px;
	margin: 0px 10px;
	display: inline-block;
	}
.ban_cc h3, .ban_cc h4, .ban_cc p { background: url(../images/ico-8.png) left center no-repeat;}

.cc_title { text-align: center; padding-top: 30px;}
.cc_title h2 { font-size: 30px; font-weight: normal;}
.cc_title p { color: #666; font-size: 18px; padding-top: 10px;}
.lc_box {
	padding: 15px 0px;
	color: #2a5082;
	box-shadow: 0px 0px 15px rgba(101,116,168,.3);
	margin-bottom: 15px;
	overflow: hidden;
	margin: 30px 0px;
	}
.lc_list {align-items: center;}
.lc_r {
	display: flex;
	justify-content:flex-start;
    flex-direction: row;
	}
.lc_list p {
	width: 20%;
	text-align: center;
	font-size: 16px;
	padding: 15px 15px;
	}
.lc_list p img { margin-bottom: 15px;}
.lc_list span { margin: 0px 5px;}
.c_img span {-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}

/********查重检测********/
.ccjc {
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	margin-top: 30px;
	}
.ccjc li{
	float: left;
    margin: 8px 8px;
    width: calc(20% - 16px);
	border: 1px solid #d5d5d5;
	background: #fff;
	text-align: center;
	}
.ccjc li h3 {
	padding: 15px 0px;
	font-size: 15px;
	color: #fff;
	}
.jc_1 { background: url(../images/jc-1.jpg) center center no-repeat;}
.jc_2 { background: url(../images/jc-2.jpg) center center no-repeat;}
.jc_3 { background: url(../images/jc-3.jpg) center center no-repeat;}
.jc_4 { background: url(../images/jc-4.jpg) center center no-repeat;}
.jc_5 { background: url(../images/jc-5.jpg) center center no-repeat;}
.ccjc li h4 {
	font-size: 16px;
	font-weight: normal;
	padding: 15px 0px;
	}
.ccjc li h4 strong { color: #f60; font-size: 24px; margin-right: 5px;}
.ccjc li p {
	color: #777;
	line-height: 24px;
	padding: 0px 15px;
	}
.ccjc li span a {
	line-height: 30px;
	padding: 0px 25px;
	background: #c00;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	display: inline-block;
	margin: 15px 0px 25px;
	}
	
/*********查重问题********/
.cc_ask {
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	margin-top: 30px;
	}
.cc_ask li{
	float: left;
    margin: 15px 15px;
	padding: 30px;
    width: calc(50% - 30px);
	box-shadow: 0px 3px 15px 0px rgba(0,0,0,0.2);
    border-radius: 6px;
	}
.cc_ask li h3 {
	line-height: 40px;
	font-size: 18px;
	background: url(../images/ico_q.png) left center no-repeat;
	padding-left: 35px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #d5d5d5;
	}
.cc_ask li p {
	line-height: 24px;
	background: url(../images/ico_a.png) left top no-repeat;
	padding-left: 35px;
	font-size: 15px;
	}
.cc_ask_1 { background: #fa8f6f;}
.cc_ask_2 { background: #85cce0;}
.cc_ask_3 { background: #60cd96;}
.cc_ask_4 { background: #f6931f;}

/*******攻略******/
.ccgl_bg {
	width: 100%;
	background: url(../images/gl_bg.jpg) center center no-repeat;
	padding: 30px 0px;
	}
.ccgl_list {
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	margin-top: 30px;
	}
.ccgl_list li{
	float: left;
    margin: 15px 15px;
	padding: 20px 30px 50px;
    width: calc(33.33333333333334% - 30px);
    border-radius: 8px;
	background: #fafbff;
	text-align: center;
	}
.ccgl_list li img { margin: 30px 0px;}
.ccgl_list li h4 {
	font-size: 20px;
	line-height: 50px;
	}
.ccgl_list li p {
	line-height: 24px;
	color: #666;
	font-size: 16px;
	}
	
/***********修改服务***********/
.ccfw {
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	margin-top: 30px;
	}
.ccfw li{
	float: left;
    margin: 15px 15px;
	padding: 20px 10px;
    width: calc(25% - 30px);
	text-align: center;
	}
.ccfw li img { margin-bottom: 10px; padding: 19px 19px; border: 1px solid #ff7f00; border-radius: 50%;}
.ccfw li strong {
	font-size: 20px;
	line-height: 60px;
	display: block;
	}
.ccfw li p {
	line-height: 24px;
	color: #666;
	font-size: 16px;
	}
	
/**********查重资讯*********/
.cc_news {
	background: #fff;
	padding: 20px 15px;
	}
.cc_news_left { width: 220px; margin-top: 50px;}
.cc_news_left img { width: 100%;}
.cc_news_info {
	margin-top: 15px;
	padding-left: 60px;
	}
.cc_news_info strong {font-size: 16px;}
.cc_b1 { background: url(../images/ccys-1.png) left center no-repeat;}
.cc_b2 { background: url(../images/ccys-2.png) left center no-repeat;}
.cc_b3 { background: url(../images/ccys-3.png) left center no-repeat;}
.cc_b4 { background: url(../images/ccys-4.png) left center no-repeat;}
.cc_b1 strong { color: #25a0ff;}
.cc_b2 strong { color: #ff2c2c;}
.cc_b3 strong { color: #9130ff;}
.cc_b4 strong { color: #1bc1ac;}

.cc_news_right { width: 900px; margin-top: 50px;}
.cc_news_right ul {
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	}
.cc_news_right ul li {
	float: left;
    margin: 0px 15px 15px;
    width: calc(50% - 30px);
	}
.cc_news_right ul li h4 {
	font-size: 20px;
	height: 34px;
	font-weight: normal;
	color: #1869c5;
	border-bottom: 1px solid #d5d5d5;
	background: url(../images/ly.png) left 5px no-repeat;
	padding-left: 25px;
	margin-bottom: 10px;
	}
.cc_news_right ul li h4 span a{
	float: right;
	font-size: 14px;
	line-height: 24px;
	}
.cc_news_right ul li p {
	line-height: 40px;
	position: relative;
	padding-left: 16px;
	font-size: 16px;
	}
.cc_news_right ul li p:before {
	position: absolute;
    content: "";
    width: 6px;
    height: 6px;
    background: #c4c4c4;
	border-radius: 50%;
    top: 16px;
    left: 0;
	}
.cc_news_right ul li p a{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
	}

	
/*************题目与选项**************/
.tmxx {margin-bottom: 20px;}
.tmxx .tm_tit { margin-bottom: 10px;}
.tmxx .tm_tit:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.tmxx .tm_tit h3{
	font-size: 18px;
	color: #1869c5;
	line-height: 30px;
	margin-bottom: 5px;
	float: left;
	width: 65%;
	}
.tmxx .tm_tit img { float: left; width: 175px; height: 140px; margin-right: 20px;}
.tmxx .tm_tit p {
	font-size: 14px;
	line-height: 24px;
	float: left;
	width: 65%;
	height: 96px;
	overflow: hidden;
	}
.tmxx .tm_tit p a { color: #f00;}
.tmxx .tm_more {
	float: right;
	line-height: 34px;
	padding: 0px 30px;
	border-radius: 30px;
	background: #ff123f;
	margin-top: 10px;
	margin-right: 5%;
	font-size: 16px;
	color: #fff;
	}

.tmxx_cont {
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	}
.tmxx_cont li{
	float: left;
	padding: 10px;
    margin: 8px 8px;
    width: calc(33.3% - 16px);
	border: 1px solid #d5d5d5;
	}

.tmxx_cont li .tm_box h3{
	font-size: 16px;
	color: #1869c5;
	line-height: 30px;
	border-bottom: 1px dashed #d5d5d5;
	margin-bottom: 10px;
	font-weight: bold;
	}
.tmxx_cont li .tm_box dt { margin-bottom: 10px; text-align: center;}
.tmxx_cont li .tm_box dt a {
	font-size: 16px;
	font-weight: 700;
	margin-left: 5px;
	margin-right: 5px;
	color: #df2451;
	}
.tmxx_cont li .tm_box dd a{
	float: left;
	padding: 0px 10px;
	margin-bottom: 5px;
	position: relative;
	}
.tmxx_cont li .tm_box dd a:after {
	content:"";
	position: absolute;
	width: 0px;
	height: 100%;
	border-right: 1px solid #d5d5d5;
	top: 0px;
	right: 0px;
	}
	

	
/*期刊筛选*/	
.filter-out{
	position:relative;
	padding-bottom:30px;
	overflow:hidden;
	}
.filter{
	padding-bottom:20px;
	padding-top: 10px;
	border:1px solid #ececec;
	}

.filter .con{border-bottom:1px dotted #ececec;}
.filter .con:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.filter .con .l{
	width:90px;
	line-height:24px;
	margin-top:5px;
	font-size:12px;    
	color:#666;
	text-align:center;
	float:left;
	}
.filter .con .h{
	line-height:24px;
	margin-top:5px;
	font-size:12px;    
	color:#666;
	text-align:center;
	float:left;
	}
.filter .con .h a{
	height:24px;
	line-height:24px;
	display:inline-block;
	padding:0 10px;
	white-space:nowrap;
	float:left;
	}
.filter .con .h _a:hover, .filter .con .h a.over{
	background-color:#1869c5;
	color:#fff;
	text-decoration:none;
	}
.filter .con .r{
	width:938px;
	line-height:24px;
	font-size:12px;
	background-color:#fff;	
	float:left;
	}
.filter .con .r ul{
	margin:5px 0px;
    height:auto;
    overflow:hidden;
	}
.filter .con .r ul.collapse{height:25px;}
.filter .con .r ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.filter .con .r ul li{
	height:25px;
	display:inline;
	float:left;
	}
.filter .con .r ul li a{
	height:24px;
	line-height:24px;
	display:inline-block;
	padding:0 10px;
	white-space:nowrap;
	}
.filter .con .r ul li _a:hover, .filter .con .r ul li a.over{
	background-color:#cc0001;
	color:#fff;
	text-decoration:none;
	}
.filter .con .r ul li.split{
	width:100%;
	height:1px;
	margin:2px 0;
	overflow:hidden;
	border-bottom:1px dotted #ececec;
	}
.filter .con .m{
	width:66px;
	line-height:24px;
	margin-top:5px;
	font-size:12px;
	color:#666;
	text-align:center;
	float:left;
	}
.filter .con .m a{
    color:#666666;
	padding:5px 10px;
	}
.filter .con .m a i{
	width:10px;
	height:6px;
    margin-left:3px;
	overflow:hidden;
	display:inline-block;
	background-image:url(../images/icon.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	}
.filter .con .m a:hover{    
    color:#8D794D;
	text-decoration:none;
	}
.filter .con .m a:hover i{background-position:0px -10px;}
.filter .scroll .m a i{background-position:0px -20px;}
.filter .scroll .m a:hover i{background-position:0px -30px;}
.filter-out .collapse{
	height:110px;
	overflow:hidden;
	}
.filter-out .open{
	width:80px;
	height:20px;
	line-height:20px;
	border:1px solid #ececec;
	text-align:center;
	background-color:#fff;
	position:absolute;
	bottom:20px;
	left:560px;
	}
.filter-out .open a{
	width:80px;
	height:20px;
	line-height:20px;
	display:inline-block;
	text-decoration:none;
	}
.filter-out .open a i{
	width:10px;
	height:6px;
	line-height:20px;
    margin-left:3px;
	overflow:hidden;
	display:inline-block;
	background-image:url(../images/icon.png);
	background-position:0px -10px;
	background-repeat:no-repeat;
	}
.filter-out .open a:hover i{background-position:0px 0px;}
.filter-out .close a i{background-position:0px -30px;}
.filter-out .close a:hover i{background-position:0px -20px;}




	
.qk_cont_r {
	float: right;
	width: 205px;
	}
.qk_r_box {
	border: 1px solid #eee;
	margin-bottom: 15px;
	}
.qk_r_box h3 {
	line-height: 39px;
	border-bottom: 1px solid #eee;
	text-align: center;
	font-size: 14px;
	}
.qk_r_u {
	padding: 20px;
	text-align: center;
	}
.qk_r_u li { margin-bottom: 10px;}
.qk_r_u li a {
	display: block;
    background: #fafafa;
    line-height: 30px;
    border: 1px solid #eee;
    font-size: 12px;
    color: #666;
	}
.qk_r_u li a:hover { background: #1869c5; color: #fff;}

.qk_r_u3 {padding: 5px 0px;}
.qk_r_u3:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.qk_r_u3 li {
	float: left;
	width: 94px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	}
.qk_r_u3 li a {display: block; font-size: 12px;}
.qk_r_u3 li.l1 {background-color: #ffeede;}
.qk_r_u3 li.l2 {background-color: #e4f0fe;}
.qk_r_u3 li.l3 {background-color: #ffeeee;}
.qk_r_u3 li.l4 {background-color: #f0dfff;}
.qk_r_u3 li.l5 {background-color: #ffd9e4;}
.qk_r_u3 li.l6 {background-color: #ffeede;}
.qk_r_u3 li.l7 {background-color: #e3feeb;}
.qk_r_u3 li.l8 {background-color: #ffeeee;}
.qk_r_u3 li.l9 {background-color: #ffd9e4;}
.qk_r_u3 li.l10 {background-color: #eef0ff;}
.qk_r_u3 li.l11 {background-color: #fffdd9;}
.qk_r_u3 li.l12 {background-color: #d9e1ff;}
.qk_r_u3 li.l13 {background-color: #ffeeee;}
.qk_r_u3 li.l14 {background-color: #f0dfff;}
.qk_r_u3 li.l15 {background-color: #ffd9e4;}
.qk_r_u3 li.l16 {background-color: #ffeede;}
.qk_r_u3 li.l17 {background-color: #e3feeb;}
.qk_r_u3 li.l18 {background-color: #ffeeee;}
.qk_r_u3 li.l19 {background-color: #ffd9e4;}
.qk_r_u3 li.l20 {background-color: #e4f0fe;}
.qk_r_u3 li.l21 {background-color: #ffeeee;}
.qk_r_u3 li.l22 {background-color: #f0dfff;}
.qk_r_u3 li.l23 {background-color: #eef0ff;}
.qk_r_u3 li.l24 {background-color: #fffdd9;}
.qk_r_u3 li.l25 {background-color: #ffeede;}
.qk_r_u3 li.l26 {background-color: #e4f0fe;}
.qk_r_u3 li.l27 {background-color: #ffeeee;}
.qk_r_u3 li.l28 {background-color: #f0dfff;}
.qk_r_u3 li.l29 {background-color: #ffd9e4;}
.qk_r_u3 li.l30 {background-color: #ffeede;}
.qk_r_u3 li.l31 {background-color: #e3feeb;}
.qk_r_u3 li.l32 {background-color: #ffeeee;}
.qk_r_u3 li.l33 {background-color: #ffd9e4;}
.qk_r_u3 li.l34 {background-color: #eef0ff;}
.qk_r_u3 li.l35 {background-color: #fffdd9;}
.qk_r_u3 li.l36 {background-color: #d9e1ff;}

.qk_r_u2 {
	padding: 10px;
	text-align: center;
	}
.qk_r_u2 li { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #ccc;}
.qk_r_u2 li a { display: block;}
.qk_r_u2 li img { width: 135px; height: 180px;}
.qk_r_u2 li h4 {
	line-height: 34px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	font-weight: normal;
	}
.qk_r_u2 li p {
	font-size: 12px;
	color: #666;
	}
.qk_r_u2 li p span { margin: 0px 5px;}
.qk_r_u2 li p font { color: #f32323;}
.qk_r_u2 li em {
	display: inline-block;
	padding: 0px 20px;
	border: 1px solid #ff6825;
	background: #fff;
	border-radius: 30px;
	color: #ff6825;
	line-height: 24px;
	margin-top: 10px;
	}
.qk_r_u2 li a:hover h4 { color: #f32323;}
.qk_r_u2 li a:hover em { background: #ff6825; color: #fff;}

.qk_r_l {padding: 5px 10px;}
.qk_r_l li {
	line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	}
.qk_r_l li em {
	float: left;
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #ff6825;
	margin-top: 13px;
	margin-right: 10px;
	}
.qk_r_l li a:hover { color: #ff6825;}

/*********期刊内页********/
.bg_f7 { width: 100%; background: #f7f7f7; padding-bottom: 50px;}
.white { background: #fff; padding: 20px 0px;}
.white:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.qk_img {
	float: left;
	width: 310px;
	height: 410px;
	}
.qk_img img {
	height: 410px; 
	width: 100%;
	padding: 8px;
	border: 1px solid #eee;
	}
.qk_info {
	width: 800px;
	float: right;
	}
.qk_info .info_title{height: 55px;}

.qk_info .info_title h3 {
    height:28px;
    line-height:28px;
    font-size:26px;
	float: left;
    font-weight:normal;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.qk_info .info_title a{
    padding: 4px 10px;
    margin-left: 40px;
    color: #f00;
    text-decoration: none;
    font-size: 14px;
    white-space: nowrap;
	float: left;
	position: relative;
}
.qk_info .info_title a:after {
	content:"";
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/icon10.png) no-repeat;
	top: 3px;
	left: -20px;
	}
.qk_info .box-qksl{
	line-height: 33px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
}
.qk_info .box-qksl .l{
	width: 70px;
	float: left;
}
.qk_info .box-qksl .r{
	width: 710px;
	float: left;
}
.qk_info .box-qksl ul li{
	margin-right: 10px;
	float: left;
    white-space:nowrap;
}
.qk_info .box-qksl a{ 
	color: #666;
}
.qk_info .box-qksl a:hover{
    color:#00b2b8;
}
.qk_info .box-field {
    color: #666;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 15px;
}
.qk_info .box-field dl{
	width: 240px;
	float: left;
}
.qk_info .box-field dl.w300{
	width: 320px;
}
.qk_info .box-field dl dd{
    height:33px;
    line-height:33px;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size:14px;
}
.qk_info .box-field dl dd span {
	width: 70px;
	display: inline-block;
	text-align: right;
    color:#999;
    margin-right:3px;
}
.qk_info .box-field dl dd a {
    color: #1869c5;
}
.paper_info .info_down{margin-top:10px;}
.paper_info .info_down a{
    width: 120px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    margin-right:40px;
    color: #1869c5;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #1869c5;
    border-radius: 5px;
    text-align: left;
	}
.paper_info .info_down a i {
	width: 20px;
	height: 20px;
	margin: 10px 5px 10px 25px;
	overflow: hidden;
	display: inline-block;
	background: url(../images/bj.png) top center no-repeat;
	background-position: 0px 0px;
    vertical-align: bottom;
	}
.paper_info .info_down a i.img2{background-position: -18px 0px;}
.paper_info .info_down a i.img3{background-position: -38px -19px;}
.paper_info .info_down a i.img4{background-position: -60px 0;}

.paper_info .info_down a:hover, .paper_info .info_down a.action{
    color: #fff;
    background-color: #1869c5;
	}
.paper_info .info_down a:hover i, .paper_info .info_down a.action i{background-position: 0 -19px;}
.paper_info .info_down a:hover i.img2, .paper_info .info_down a.action i.img2{background-position: -18px -19px;}
.paper_info .info_down a:hover i.img3, .paper_info .info_down a.action i.img3{background-position: -38px -19px;}
.paper_info .info_down a:hover i.img4, .paper_info .info_down a.action i.img4{background-position: -60px -20px;}

.qkconggw{
	width: 100%;
	height: 120px;
	background: url(../images/block_2-1.jpg) center center no-repeat;
	margin: 15px 0 30px;
	}
.qkconggw a { display: block; height: 100px;}
	
.qk_art_l {
	float: left;
	width: 205px;
	}
.qk_art_l .qk_r_box { background: #fff;}
.qk_art_r {
    width: 950px;
	float: right;
	}

.fixed_nav {
    z-index: 99;
    background: #fff;
    width: 950px;
    height: 40px;
    border-bottom: 1px solid #1869c5;
	}

.fixed_nav li { float: left;}

.fixed_nav li a {
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    padding: 0 24px;
}

.fixed_nav li a:hover {
    display: block;
    background: #1869c5;
    color: white;
}

.fixed_nav li.sys a {
    display: block;
    background: #1869c5;
    color: white;
}

.box-title2{
	border-bottom: 1px solid #1869c5;
	background: #fff;
	height: 43px;
    line-height: 43px;
}
.box-title2 span{
    display: inline-block;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #1869c5;
    color: #fff;
    text-align: left;
    float: left;
    padding: 0 20px;
    font-size: 20px;
}
/*快速投稿start*/
.contribute{
	margin: 15px auto 0px; 
	background: #fff; 
	padding: 20px 20px;
	}
.contribute h2 {
    font-size: 20px;
    line-height: 40px;
    margin-top: 15px;
    margin-bottom: 30px;
	background: #f5f5f5;
	}
.contribute h2 span {
	display: inline-block;
	border-left:4px solid #1869c5;
    color: #1869c5;
	padding: 0px 20px;
	line-height: 40px;
	}
.contribute .form_box {
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
}
.contribute .form_box .form_item {
    width: 600px;
    float: left;
    margin-bottom: 12px;
    margin-right: 140px;
}
.contribute .form_box .form_item label {
    width: 70px;
    height: 28px;
    display: block;
    float: left;
    line-height: 28px;
    color: rgba(0,0,0,0.65);
    font-size: 14px;
    text-align: right;
    margin-right: 4px;
}
.contribute .form_box .form_item .period_name {
    width: 300px;
    height: 28px;
    background: #fff;
    border-radius: 2px;
    padding-left: 13px;
    font-size: 14px;
    color: rgba(0,0,0,0.85);
    float: left;
}
.contribute .form_box .form_item input {
    width: 320px;
    height: 28px;
    background: #fff;
    border: 1px solid rgba(0,0,0,0.35);
    padding-left: 13px;
    font-size: 14px;
    color: rgba(0,0,0,0.85);
    float: left;
}
.contribute .form_box .form_item i {
    color: #e43235;
    float: left;
    line-height: 28px;
    margin-left: 4px;
    width: 10px;
    height: 28px;
    display: block;
}
.contribute .form_box .form_item p {
    color: rgba(0,0,0,0.85);
    line-height: 28px;
    font-size: 14px;
}
.contribute .form_box .inputFile_box {
    width: 300px;
    height: 40px;
    position: relative;
    left: 74px;
}
.contribute .form_box .inputFile_box .upfile_btn {
    width: 100px;
    height: 28px;
    border: 1px solid #ff6825;
    text-align: center;
    line-height: 28px;
    color: #ff6825;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 0;
}
.contribute .form_box .inputFile_box .upfile_input {
    display: block;
    width: 100px;
    height: 28px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 0;
    opacity: 0;
    cursor: pointer;
}
.contribute .form_box .inputFile_box .upload_tips {
    padding-left: 110px;
}
.contribute .form_box .inputFile_box .file_name {
    line-height: 24px;
    margin-top: 6px;
    height: 24px;
    width: 215px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.contribute .form_sub {
    width: 240px;
    height: 36px;
    margin: 20px auto;
    display: flex;
    justify-content: space-around;
}
.contribute .form_sub .submit {
    width: 98px;
    height: 38px;
    display: inline-block;
    outline: none;
    line-height: 34px;
    text-align: center;
    font-size: 14px;
    background: #ff6825;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}
.contribute .form_sub .submit:hover {
    opacity: .8;
}
.contribute .form_sub .clear:hover {
    opacity: .8;
}
.contribute .form_sub .clear {
    color: rgba(0,0,0,0.65);
    border: 1px solid rgba(0,0,0,0.15);
}
.contribute .form_sub span {
    width: 98px;
    height: 36px;
    display: inline-block;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    border-radius: 4px;
}
.contribute .form_sub .clear {
    width: 98px;
    height: 36px;
    display: inline-block;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    border-radius: 4px;
}
/*快速投稿end*/

.content_box {
	margin-top: 15px;
	padding: 20px;
	background: #fff;
	}
.content_box .box_title{
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	color: #1869c5;
	padding: 0 20px;
    border-left: 4px solid #1869c5;
    background-color: #f5f5f5;
}
.content_box .box_con{
	line-height: 32px;
	margin-bottom: 20px;
	font-size: 16px;
	text-indent: 2em;
}

.lwlist{ margin-top: 10px;}
.lwlist:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.lwlist li{
	line-height: 40px;
	text-indent: 30px;
	border-bottom: 1px dashed #ccc;
	}
.lwlist li div { background: url(../images/icon-l.png) center left no-repeat;}
.lwlist li span { float: right; color: #999; font-size: 14px;}
.lwlist li a {
	display: block; 
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
	font-size: 16px;
	}
	
/*******评论******/
.cont_bbs { padding-top: 10px;}
.cont_bbs li {
	padding: 10px 20px;
    margin-bottom: 20px;
    border:1px solid #ededed;
	}
.cont_bbs li h4 {
	height: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #666;
	margin-bottom: 5px;
	}
.cont_bbs li h4 font {color:#00a2ca; margin-right: 5px;}
.cont_bbs li h4 time {
	float: right;
	font-size: 12px;
	color: #999;
	}
.cont_bbs li p {
	border-top: 1px dotted #dadada;
	line-height: 24px;
	padding: 10px 0px;
	text-indent: 2em;
	}

.box-bbs {
    padding-top: 10px;
}
.hide{display:none;}
.box-bbs dd{
    padding: 10px;
    margin-bottom: 20px;
    border:1px solid #ededed;
}
.box-bbs .bbs-info{
	height:25px;
	line-height:25px;
	margin:0 10px;
	color:#666;
}
.box-bbs .bbs-info .author{
	color:#00a2ca;
}
.box-bbs .bbs-info .title a{
	margin:0 5px;
	color:#00a2ca;
}
.box-bbs .bbs-info .title a:hover{	
	color:#cc0001;
}
.box-bbs .bbs-tool {
    margin:0 10px;
    height:30px;
    line-height:40px;
    font-size:12px;
    color:#333;
    border-top:1px dotted #dadada;
}
.box-bbs .bbs-tool a {
    margin:0 10px;
    color:#1291be;
}
.box-bbs .bbs-tool a:hover {
    color:#cc0001;
    text-decoration:none;
}
.box-bbs .bbs-tool a span{
    color:#666666;
}
.box-bbs .bbs-tool .l {
    float:left;
}
.box-bbs .bbs-tool .r {
    float:right;
}
.box-bbs .bbs-tool .date {
    /*margin-right:50px;*/
    color:#999;
}
.box-bbs .bbs-tool .ip {
    margin-right:50px;
    color:#999;
}
.box-bbs .bbs-tool .reply-but i{
    width: 25px;
    height: 25px;
    vertical-align: middle;
    background-image: url(../images/icon-r.png);
    background-repeat: no-repeat;
    display: inline-block;
}
.box-bbs .bbs-tool .reply-but:hover i{
    background-image: url(../images/icon-n.png);
}
.box-bbs .bbs-tool .reply-but b{
    font-weight: normal;
    margin-left: 5px;
}
.box-bbs .bbs-content{
	/*font-size:13px;*/
}
.box-bbs .bbs-content p{
	padding: 10px 0;
    text-indent: 2em;
}
.box-bbs .bbs-content .stzoom{
	float: left;
	margin: 0 20px 10px 20px;
	cursor: pointer;
	outline: 1px solid #aaa;
	padding:5px;
}

.reply-box{
    margin: 10px 10px 10px 50px;
}
.bbs-reply{
    background-color: #fcfcfc;
	border:1px solid #f3f3f3;
}
.bbs-reply .reply-content{
    color: #666;
    font-size: 12px;
}
.bbs-reply .author{
	color:#00a2ca;
}
.bbs-reply .date {
    color:#999;
}
.bbs-reply .reply-info {
    text-align: right;
}
.bbs-reply ul{
    margin: 10px;
}
.bbs-reply ul li{
    margin: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ddd;
    text-indent: 0;
}


/*reply-form*/
.reply-form {
    text-indent: 0;
    margin:10px 0;
}
.reply-form .reply-input{
	height:37px;
	line-height: 37px;
}
.reply-form .reply-input .l{
	float:left;
	width:90%;
	height:37px;
	overflow:hidden;
	background-color:#fff;
	border:1px solid #ddd;
}
.reply-form .reply-input .r{
	float:left;
	width:10%;
	height:37px;
    text-align: center;
	background-color:#0090d3;
}
.reply-form .reply-input .c{
	border:0 none;
	outline:0 none;
	font-size:14px;
	color:#666;
	width:95%;
	height:24px;
    line-height: 24px;
	margin:5px;
    overflow: hidden;
}
.reply-form .reply-input .s{
	border:none;
	background-color:#0090d3;
	font-size:14px;
	color: #fff;
	text-align:center;
	width:95%;
	height:37px;
	line-height:37px;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
.reply-form .reply-input:hover .l{
	border:1px solid #00a8f6;
}
.reply-form .reply-input:hover .r{
	background-color:#00a8f6;
}
.reply-form .reply-input:hover .s{
	color: #fff;
	background-color:#00a8f6;
}

.content_show { width: 100%;}
.content_show:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.content_show li{
	float: left;
	width: 20%;
	}
.content_show li:nth-child(5n+5) div{margin-right: 0px;}
.content_show li div {
	margin-right: 10px;
	margin-top: 10px;
	border: 1px solid #eee;
	padding: 8px 8px;
	text-align: center;
	background: #fff;
	font-size: 12px;
	}
.content_show li div:hover {
	border-color: #1869c5; 
	cursor: pointer;
	box-shadow: 0px 0px 5px rgba(0,0,0,.08);
	}
.content_show li .show_img { width: 125px; height: 170px; display: inline-block; overflow: hidden; margin-top: 15px;}
.content_show li .show_img img { width: 100%; height: 170px; transition:all 1s;}
.content_show li .show_img img:hover{
    transform: scale(1.03,1.03);
    -moz-transform: scale(1.03,1.03);
    -webkit-transform: scale(1.03,1.03);
    -o-transform: scale(1.03,1.03);
    -ms-transform: scale(1.03,1.03);
	}
.content_show li div h4 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top: 5px;
	font-size: 14px;
	}
.content_show li div p a {
	margin: 0px 5px;  
	display: inline-block; 
	color: #666;
	}
.content_show li div p a:hover {color:#86c138;}
.content_show li div span { color: #888;}

/*评论*/
.content_ri_02{ background-color:#fff;margin-top:16px;border-radius:6px;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.content_ri_02 .pltit{border-bottom:1px solid #eee;font-size:18px!important; color:#333333; font-weight:700;padding:15px;}
.content_le_03_doctor_line{ height:1px; background-color:#eaeaea; margin:0 auto;margin-top:20px;}
.content_le_03{overflow:hidden;margin:0 auto 0 auto; background-color:#fff;margin-top:14px;padding-bottom:20px;padding-top:10px;
border-width:1px;border-style:solid;border-color:rgb(188, 192, 197);border-radius:20px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
.content_le_03_doctor{ clear:both;margin-left: 3%;padding-top:20px; overflow:hidden;margin-bottom: 2%;margin-right: 3%;}
.content_le_03_doctor_img{ display:block; float:left;}
.content_le_03_doctor ul{display: block;}
.content_le_03_doctor ul li{font-size:12px;color:#6a6a6a;margin-left:7%;margin-bottom:8px;}
.content_le_03_doctor ul li span{font-size:14px;font-weight:800;color:#6a6a6a; }
.content_le_03_doctor ul li a{font-size:14px;color:#fff;padding:4px 8px 4px 8px;background-color:#66cc52;margin-right:20px;}
.doctor_img{ display:block; float:left;border-radius: 100%;height: 40px;width: 40px;}
.time{margin-left: 2%; font-size:12px;color:#6a6a6a!important;float: right;margin-right: 1%}
.content_le_03_doctor .plcontent{font-size:14px;color:#6a6a6a; overflow:hidden; margin:0 auto;padding:3% 2% 0 2%; line-height:20px!important;}
.content_le_03_doctor .plcontent span{font-weight:800; font-size:16px;color: red;}

/******服务项目******/
.content_ser, .content_ser_b { margin-bottom: 20px;}
.content_ser li {
	float: left;
	width: 25%;
	}
.content_ser li:last-child div { margin-right: 0px;}
.content_ser li div {
	margin-right: 10px;
	margin-top: 15px;
	border: 1px solid #eee;
	padding: 0px 10px 20px;
	}
.content_ser li div h4 {
	height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #1869c5;
	border-bottom: 1px solid #eee;
    position: relative;
	}
.content_ser li div h4 img {
	position: absolute;
	top: 0px;
	right: 0px;
	}
.content_ser li div p{
	padding-left: 17px; 
	margin-top:15px; 
	color:#777; 
	position:relative;
	font-size: 12px;
	}
.content_ser li div p:before{
	content:""; 
	display:inline-block; 
	width:11px; 
	height:11px;
	position:absolute; 
	top:5px; 
	left:0; 
	background: url(../images/ico-fw.png) no-repeat;
	}
.content_ser li div p span{
	display:block; 
	margin-bottom:4px; 
	font-size:16px; 
	color:#005d85;
	}
.content_ser li div p span a {
	display: block; 
	color:#1869c5;
	}
.content_ser li div p span a:hover { color: #f00;}

.content_ser_b li {
	float: left;
	width: 25%;
	}
.content_ser_b li:last-child div { margin-right: 0px;}
.content_ser_b li div {
	margin-right: 10px;
	margin-top: 15px;
	border: 1px solid #eee;
	padding: 0px 10px 20px;
	}
.content_ser_b li div:hover {
	border: 1px solid #86c138;
	box-shadow: 0px 0px 5px #86c138;
	cursor: pointer;
	}
.content_ser_b li div h4 {
	height: 50px;
    line-height: 50px;
    font-size: 18px;
	text-align: center;
	}
.content_ser_b li div i {
    width: 55px;
    height: 70px;
	display: block;
    background-image: url(../images/icon15.png);
    background-repeat: no-repeat;
    margin: 20px auto;
}
.content_ser_b .official {
    background-position: 3px -42px;
}
.content_ser_b .safe {
    width: 75px;
    height: 70px;
    background-position: -78px -42px;
}
.content_ser_b .overall {
    width: 60px;
    background-position: -178px -42px;
}
.content_ser_b .company {
    width: 65px;
    background-position: -253px -42px;
}
.content_ser_b li div p {
	color: #777;
	line-height: 24px;
	text-align: center;
	height: 72px;
	}

/****************期刊内容页  end*****************/






/*********资讯*********/
.sort_box {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #eaeaea;
}
.sort_box .box_item{
	float: left;
}
.sort_box .box_item dd {
	text-align: center;
	float: left;
}
.sort_box .box_item dd a {
	height: 38px;
	line-height: 40px;
	padding: 0 20px;
	text-decoration: none;
	color: #333;
	font-size: 14px;
	display: inline-block;
	border-right: 1px solid #eaeaea;
	border-bottom: 2px solid #f9f9f9;
}

.sort_box .box_item dd a.active, .sort_box .box_item dd a:hover {
	color: #60c32a;
	background-color: #fff;
	border-bottom: 2px solid #60c32a;
}

.news_cont_list li {
    background: #fff;
    margin-top: 10px;
    padding: 15px;
	border: 1px solid #eee;
    transition: all .3s;
    position: relative;
	}

.news_cont_list li:hover { border-color: #86c138; box-shadow: 0 0 5px 0px rgba(134,193,56,0.5);}

.news_cont_list li a img {
    width: 215px;
    height: 130px;
    display: block;
    float: left;
	}
.news_cont_box {
	width: 680px;
	float: left;
	margin-left: 20px;
	}
.news_cont_box h2{font-size: 16px;}
.news_cont_box p {
	display: -webkit-box;
    -webkit-box-orient: vertical;
	overflow: hidden;
	}
.news_cont_box .lw_tit{
	-webkit-line-clamp: 3;
    max-height: 70px;
    height: 70px;
    margin-bottom: 10px;
	margin-top: 10px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	}
.news_cont_box .lw_gjc {color: #666; font-size: 12px;}
.news_cont_box .lw_gjc span { margin-right: 15px;}
.news_cont_box .lw_gjc span img { margin-right: 10px;}

.news_cont_more {
	float: left;
	font-size: 12px;
	margin-left: 30px;
	line-height: 24px;
	text-align: center;
	}
.news_cont_more .m_dd1 {
	width: 80px;
    height: 28px;
    display: block;
    text-align: center;
    line-height: 26px;
    border: 1px solid #ff6825;
    color: #ff6825;
    border-radius: 50px;
    margin-top: 32px;
	margin-bottom: 10px;
	}
.news_cont_more .m_dd1:hover {
	background: #ff6825;
    color: #fff;
	}
.news_cont_more p span { color: #ff6825;}

/******资讯相关****/
.news_relevant { margin-bottom: 20px;}
.news_relevant li {
    background: #fff;
    margin-top: 10px;
    padding: 15px;
	border: 1px solid #eee;
    transition: all .3s;
    position: relative;
	}

.news_relevant li:hover { border-color: #86c138; box-shadow: 0 0 5px 0px rgba(134,193,56,0.5);}

.news_relevant li a img {
    width: 160px;
    height: 96px;
    display: block;
    float: left;
	}
.relevant_box {
	width: 700px;
	float: left;
	margin-left: 20px;
	}
.relevant_box h2{font-size: 16px;}
.relevant_box p {
	display: -webkit-box;
    -webkit-box-orient: vertical;
	overflow: hidden;
	}
.relevant_box .lw_tit{
	-webkit-line-clamp: 2;
    max-height: 40px;
    height: 40px;
    margin-bottom: 10px;
	margin-top: 5px;
	line-height: 22px;
	font-size: 12px;
	color: #666;
	}
.relevant_box .lw_gjc {color: #666; font-size: 12px;}
.relevant_box .lw_gjc span { margin: 0px 10px;}
.relevant_box .lw_gjc a { margin-right: 10px;}

/*****热门标签*****/
.label {
	margin: 0px 10px;
	padding: 10px 0px;
	}
.label ul:after { content:""; clear: both; display:block; overflow: hidden; height: 0px;}
.label li {
	float: left;
	margin: 5px 5px 0px 0px;
	}
.label li a {
    height: 26px;
    line-height: 22px;
    padding: 0 15px;
	font-size: 12px;
    overflow: hidden;
    display: inline-block;
    color: #666;
    border: 1px solid #eaeaea;
    border-radius: 12px;
	}
.label li a:hover{
	color: #fff;
    background: #60c32a;
    border: 1px solid #60c32a;
	}
	
/************关于我们**********/
.about_ban {
	width: 100%;
	height: 500px;
	background: url(../images/about_2.jpg) center center no-repeat;
	text-align: center;
	}
.about_ban h1 {
    font-size: 50px;
    font-weight: bold;
	display: block;
	padding: 120px 0px 20px 0px;
	color: #fff;
	}
.about_ban p {
	font-size: 24px;
	color: #fff;
	}
.about_ban a {
	line-height: 44px;
	background: #fff;
	padding: 0px 30px;
	font-size: 18px;
	color: #04272b;
	display: inline-block;
	margin-top: 30px;
	}

.about_cont { margin-top: 50px; margin-bottom: 70px;}
.about_cont h2 {
	font-size: 30px;
	margin-bottom: 25px;
	text-align: center;
	}
.about_cont p {
	font-size: 16px;
	line-height: 30px;
	text-indent: 2em;
	color: #666;
	}
.bg_f7 .about_fw { margin-bottom: 0px;}
.about_fw { margin-bottom: 50px;}
.about_fw h2 {
	font-size: 30px;
	margin-bottom: 25px;
	text-align: center;
	padding-top: 50px;
	}
.ab_fw_box:after { content:""; clear: both; display: block; overflow: hidden; height: 0px;}
.ab_fw_box li{
	float: left;
	width: 25%;
	}
.ab_fw_box li div {
	margin: 20px 10px;
	background: #fff;
	padding: 30px 20px;
	text-align: center;
	box-shadow: 0px 0px 10px rgba(0,0,0,.1);
	position: relative;
	}
.ab_fw_box li div h4 {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
	}
.ab_fw_box li div p {
	background: url(../images/ico.png) left 5px no-repeat;
	padding-left: 20px;
	text-align: left;
	font-size: 13px;
	color: #999;
	margin-bottom: 15px;
	}
.ab_fw_box li div p strong {
	display: block;
	font-size: 16px;
	color: #df2451;
	}
.ab_fw_box li div span {
    display: inline-block;
    width: 158px;
    height: 39px;
    line-height: 39px;
    border-radius: 3px;
    color: #fff;
    background-color: #1869c5;
	}
.ab_fw_box li div a {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	}
.ab_fw_box li div:hover {box-shadow: 0 0 10px 0px rgba(24,105,197,0.5);}
.ab_fw_box li div:hover img{-webkit-animation:shake 0.5s linear; -moz-animation:shake 0.5s linear; -ms-animation:shake 0.5s linear; animation:shake 0.5s linear;}
@-webkit-keyframes shake{0%{-webkit-transform:rotate(0deg);}25%{-webkit-transform:rotate(10deg);}50%{-webkit-transform:rotate(-10deg);}75%{transform:rotate(5deg);}95%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}
@-moz-keyframes shake{0%{-moz-transform:rotate(0deg);}25%{-moz-transform:rotate(10deg);}50%{-moz-transform:rotate(-10deg);}75%{-moz-transform:rotate(5deg);}95%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}
@-ms-keyframes shake{0%{-ms-transform:rotate(0deg);}25%{-ms-transform:rotate(10deg);}50%{-ms-transform:rotate(-10deg);}75%{-ms-transform:rotate(5deg);}95%{-ms-transform:rotate(-5deg);}100%{-ms-transform:rotate(0deg);}}
@keyframes shake{0%{transform:rotate(0deg);}25%{transform:rotate(10deg);}50%{transform:rotate(-10deg);}75%{transform:rotate(5deg);}95%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}

/**********服务优势********/
.pagevs { padding-bottom: 70px;}
.pag_p { text-align: center; font-size: 20px; width: 80%; margin: 0px auto 100px;}
.adv_con{overflow: hidden;}
.adv_con_top{overflow: hidden;}
.adv_con_top .adv_us{float: left;}
.adv_us span,.adv_other span{
	width: 240px;
	height: 44px;
	background: #6761e9;
	color: #fff;
	line-height: 44px;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
	font-size: 20px;
	}
.adv_us i{
	display: inline-block;
	width: 200px;
	height: 1px;
	border-top: 1px dashed #6e1744;
	vertical-align: middle;
	}
.adv_other{float: right;}
.adv_other span{background: #b4b4b4;}
.adv_other i{
	display: inline-block;
	width: 200px;
	height: 1px;
	border-top: 1px dashed #b4b4b4;
	}

.adv_bottom{margin-top: 20px;}

.adv_b_l{
	width: 400px;
	float: left;
	margin-left: 10px;
	}
.adv_b_l ul li,.adv_b_r ul li{margin-top: 15px;}
.adv_b_l ul li strong,.adv_b_r ul li strong{
	font-size: 16px;
	color: #6761e9;
	font-weight: bold;
	line-height: 24px;
	}
.adv_b_l ul li strong:before{
    content: "";
    display: inline-block;
    width: 28px;
    height: 34px;
    background: url(../images/icon15.png) no-repeat;
    background-position: -138px 0px;
    vertical-align: middle;
    padding-top: 5px;
	}
.adv_b_l ul li p,.adv_b_r ul li p{
	font-size: 14px;
	line-height: 20px;
	vertical-align: middle;
	}
.adv_bottom img{
	float: left;
	margin-top: 40px;
	}

.adv_b_r{
	float: right;
	margin-right: 10px;
	}
.adv_b_r ul li strong{color: #909090;}
.adv_b_r ul li p{color: #666;}
.adv_b_r ul li strong:before{
    content: "";
    display: inline-block;
    width: 28px;
    height: 34px;
    background: url(../images/icon15.png) no-repeat;
    background-position: -183px 0px;
    vertical-align: middle;
    padding-top: 5px;
}

/*********服务说明********/
.ab_fw_sm { padding: 30px 30px 0px;}
.ab_fw_sm dt{
	font-size: 20px;
	color: #df2451;
	display: block;
	margin-top: 15px;
	font-weight: bold;
	}
.ab_fw_sm dd {
	font-size: 16px;
	line-height: 30px;
	margin-top: 15px;
	}

/***发表步骤****/
.bz_bg {
	width: 100%;
	background: url(../images/bz_bg.png) center top no-repeat;
	padding: 50px 0px;
	height: 588px;
	}
.fw_lc h2 {
	font-size: 30px;
	margin-bottom: 25px;
	text-align: center;
	}
.bz_box {
	margin: 80px auto; 
	background: url(../images/bz_1.png) center center no-repeat; 
	height: 210px;
	position: relative;
	}
.bz_box li {
	float: left;
	width: 20%;
	}
.bz_box li div { text-align: center; margin: 0px 20px;}
.bz_box div strong { display: block; font-size: 18px; line-height: 40px;}
.bz_box div strong font { color: #fb6700;}
.bz_box a {
    display: block;
    width: 256px;
    height: 50px;
    line-height: 50px;
    margin: 65px auto 0 auto;
    border-radius: 50px;
    vertical-align: middle;
    font-size: 18px;
    color: #fff;
	text-align: center;
    text-decoration: none;
    background-color: #1869c5;
}
.bz_box a img {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 20px;
    vertical-align: middle;
}

/********常见问题******/
.ask h2{
	font-size: 30px;
	margin-bottom: 25px;
	text-align: center;
	padding-top: 30px;
	}
.pr_box {
	background: url(../images/pr_bg.png) center top no-repeat;
	padding-top: 14px;
	margin-top: 50px;
	}
.pr_box ul {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 10px 50px;
	margin-bottom: 40px;
	}
.pr_box li {
	padding:30px 0px;
	border-top: 1px solid #ddd;
	}
.pr_box li:first-child { border-top: none;}
.pr_box li h4 {
	padding-left: 35px;
	background: url(../images/ico_q.png) left center no-repeat;
	font-size: 20px;
	line-height: 25px;
	font-weight:normal;
	margin-bottom: 20px;
	margin-top: 0px;
	}
.pr_box li p {
	padding-left: 35px;
	background: url(../images/ico_a.png) left 3px no-repeat;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	}


/*index hexin cateroy*/
.m990 {
    margin: 0 auto;
    width: 1048px;
    /* padding-bottom: 15px; */
	margin-bottom:20px;
}
.nb_1 {
    width: 250px;
}
.nb_1, .nb_now {
    position: relative;
    float: left;
    margin-top: 15px;
    height: 183px;
}
.nb_2 {
    border: 1px solid #dadada;
    background: #fff;
    padding: 6px 0 0px;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 1048px;
    height: 180px;
}
.nb_title {
    color: #b70000;
    font-size: 16px;
    text-align: center;
    margin-bottom: 6px;
}
.nb_2 .nb_name1, .nb_2 .nb_icn {
    visibility: hidden;
}
.nb_icn {
    background-position: 0 0px;
    width: 12px;
    height: 5px;
    margin-left: 5px;
}
.nb_name a, .nb_name1 a {
    float: left;
    width: 133px;
    overflow: hidden;
    height: 24px;
    margin-left: 30px;
    line-height: 24px;
    color: #575656;
}


/*zidaohang*/
.nav_top {
	width: 1116px;
	margin:0 auto;
	}
.nav_top li {
	float:left;
	line-height: 30px;
	padding: 0 10px;
	}
.nav_top li a { color:red;}
.nav_top li a:hover { color:#f00;}
/*index hexin cateroy end*/




