@charset "utf-8";

* {margin:0px;padding:0px;font-family: "Microsoft YaHei";}
li {list-style-type: none;}
a {text-decoration: none;color: rgb( 0, 0, 0 );}
.w1170 {width:1170px;margin:0 auto}
body {background-color:#f2f2f2;}
.recommend-item ul li a{color:#777;}
.recommend-item ul li{line-height:22px;font-size:14px;color:#777;}
.header {padding-bottom:10px;overflow:hidden;margin:0 auto;background-color: #fff;}
.header .logo {float:left;margin-left:10px; padding-top:10px;}

.logo_huan
{
display: block;
background: url("https://www.xueshulunwenwang.com/templets/moban/images/logo.png") no-repeat 100% 100%;
text-indent: -9999em;width:294px;height:84px;
}

.header .keymenu {width:750px;float:left;margin-top:5px;margin-left: 5px;}
.header .keymenu li {display:inline-block;width:98px;line-height:2;font-size: 13px;}
.header .site {float:right;margin-right:10px}
.header .site li {line-height:1.5;font-size: 14px;border:1px solid #bda374;border-radius:13px;margin-top:5px;padding:0px 10px}
.header .site li span {display:inline-block;width:13px;height:13px;margin-right: 5px;}
.header .site li .icon1 {background:url(../images/icon1.png) no-repeat}
.header .site li .icon2 {background:url(../images/icon2.png) no-repeat}

.nav {height:50px;line-height: 50px;background:#3a8eda;margin:0 auto}
.nav li {width:125px;display:inline-block}
.nav li a {display:inline-block;width:100%;text-align: center;color: rgb( 242, 242, 242 );font-size: 18px;}
.nav li.active {background:#227ac9}
.nav li a:hover {background:#227ac9}

.banner {overflow:hidden;background-color: #fff;margin-top: 10px;}

.part1 {background-color: #fff;overflow:hidden;padding:10px 0px}
.part1 li {width:374px;padding:0px 10px;float:left}
.part1 li.part1_left {width:360px}
.part1 li p {color: rgb( 104, 104, 104 );line-height: 2;font-size:14px;}
.swiper-pagination {text-align: right;}

.title {color: #00aa4a;line-height: 2;font-size: 16px;}
.title:before {content: "";
	display: inline-block;
	width: 5px;
	height: 30px;
	background-color: #00aa4a;
	vertical-align: middle;}
li.part1_center .title:after{
	content: "流程:";
	display: inline-block;
	vertical-align: middle;
}
.title span, .hotlist .title h2 {
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	font-size:16px;
	}

.liucheng {color:#00aa4a;font-size:16px;}

.part1 .part1_left li p {line-height:2.3}


.part1_center li {padding:5px 0px;border-bottom:1px dashed #ccc}
.part1_center li.bor {border:none}
.part1_center .process h3, .part1_center .process .title3 {color: rgb( 0, 170, 74 );line-height: 2.016;font-weight:normal;font-size:14px}
.process .title3  a{color: rgb( 0, 170, 74 )}
.part1_right li i {font-style: normal;color:rgba(0,0,0,.3);margin-right:5px}
.part1_right li .list-item {float: left;
width: 310px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.part1_right li span {color: rgba(0,0,0,.3);
float: right;
margin-right: 10px;
line-height: 2;}
.part1_right li a {color: rgb( 144, 144, 144 );line-height:2;font-size:14px}

.part2 ul {border-top:1px solid #ccc;overflow:hidden;margin-top: 5px;}
.part2 {overflow:hidden;background-color: #fff;padding:10px;margin-top:10px}
.part2 li {width:353px;float:left;padding:0px 15px;height:214px}
.part2 li h4, .part2 li .title4 {font-size:15px;color:#fff; background:#00aa4a; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li p a {padding:5px 5px;display:inline-block;font-size:14px; color: rgb( 104, 104, 104 );}
.part2 li h4 a{font-size:15px;color: rgb( 0, 170, 74 );padding:10px 0px}



.part2 li .title4 {font-size:15px;color:#fff; background:#00aa4a; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title4 a{font-size:15px;color:#fff; padding:10px 0px}



.part2 li .title41 {font-size:15px;color:#fff; background:#2A649B; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title41 a{font-size:15px;color:#fff; padding:10px 0px}

.part2 li .title42 {font-size:15px;color:#fff; background:#00aa4a; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title42 a{font-size:15px;color:#fff; padding:10px 0px}


.part2 li .title43 {font-size:15px;color:#fff; background:#F97E97; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title43 a{font-size:15px;color:#fff; padding:10px 0px}


.part2 li .title44 {font-size:15px;color:#fff; background:#FF7A00; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title44 a{font-size:15px;color:#fff; padding:10px 0px}


.part2 li .title45 {font-size:15px;color:#fff; background:#2CBBA3; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title45 a{font-size:15px;color:#fff; padding:10px 0px}


.part2 li .title46 {font-size:15px;color:#fff; background:#935A24; padding:10px;padding:10px 0px; margin-top:10px;}
.part2 li .title46 a{font-size:15px;color:#fff; padding:10px 0px}




.part3 {
	overflow:hidden;
	display: flex;
    align-items: stretch;
    justify-content: space-between;
	}
.part3_left {width:780px;float:left;}
.part3_left1 {background-color: #fff;margin-top:10px;padding:20px 0px;height:303px;overflow:hidden;}


.slideTxtBox{ width:780px;text-align:left;height:303px}
.slideTxtBox .hd{z-index:1; height:30px; line-height:30px;padding:0 20px; border-bottom:1px solid rgb( 0, 170, 74 );  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{color: rgb( 103, 103, 103 ); float:left; padding:0 15px; cursor:pointer; margin-left:10px;border:1px solid #ccc;border-bottom:1px solid rgb( 0, 170, 74 );}
.slideTxtBox .hd ul li.on{ height:30px;  background:#f0fdf6; border:1px solid rgb( 0, 170, 74 ); border-bottom:2px solid #fff; color: rgb( 0, 170, 74 );}
.slideTxtBox .bd dl{ padding:15px;zoom:1;}
.slideTxtBox .hd ul li h2 {font-weight:normal;font-size: 16px;}
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .hd .gd {float:right;margin-right:20px;color: rgb( 187, 187, 187 );}

.slideTxtBox .bd {}
.slideTxtBox .bd dl dt {overflow:hidden;display:block;margin-bottom:15px}
.slideTxtBox .bd dl dt .dt_left {float:left;width:203px;height:108px}
.slideTxtBox .bd dl dt .dt_right {width:526px;float:right}
.slideTxtBox .bd dl dt .dt_right h3 {color:rgb( 0, 170, 74 );font-size:16px;padding:10px 0px}
.slideTxtBox .bd dl dt .dt_right p {color: rgb( 104, 104, 104 );font-size: 13px;line-height: 2;}

.slideTxtBox .bd dl dd {width:50%;float:left;line-height:2;font-size: 13px;overflow:hidden}
.slideTxtBox .bd dl dd a {color: rgb( 100,100,100 )}
.slideTxtBox .bd dl dd span {float:right;margin-right:34px;color: rgb( 187, 187, 187 );}

.slideTxtBox .bd dl dt.gd {position: absolute;right:42px;top:-31px;z-index:100}
.slideTxtBox .bd dl dt.gd a {color: rgb( 187, 187, 187 );}


.part3_right {width:360px;padding:10px;float:right;background-color: #fff;margin-top: 10px;}
.hottag a {display:inline-block;padding:5px 5px;background-color: #f2f2f2;margin-top: 5px;line-height: 2;font-size: 14px;color: rgba( 0, 0, 0 ,0.7);}
.ad8{margin:20px 0px;padding-top:261px}
.slide8 {margin:20px auto;}
.hotlist ul li {line-height:3;font-size: 13px;}
.hotlist ul li a {color: rgb( 100,100,100 )}
.hotlist ul li span {float:right;color: rgb( 187, 187, 187 );}

.friendlink {margin-top:10px;padding:30px;background-color: #fff;}
.friendlink h4 {color: rgb( 255, 102, 0 );font-size:16px;padding:10px 0px;border-bottom:3px solid #ccc;margin-bottom:10px}
.friendlink .link a {font-size:14px;padding:10px;line-height:2;color:rgb( 100,100,100 )}
.friendlink .link {padding-bottom:10px}
.friendlink .footer {border-top:1px solid #ccc;padding-top:40px;padding-bottom:20px}

.friendlink .footer ul {width:61%;margin:0 auto;}
.friendlink .footer ul li {display:inline-block;}
.friendlink .footer ul li a{border-right:1px solid #ccc;padding:3px 20px;font-size:14px;color:rgb( 100,100,100 )}
.friendlink .footer ul li:last-child a {border:none}

.friendlink .footer p {text-align: center;line-height: 2;color: rgb( 187, 187, 187 );font-size:14px;padding-top:30px}


.footer{margin-top:20px;padding-bottom:20px}
.friend{background-color:#fdfdfd;border:1px solid #eee;padding:18px 16px;margin-top:20px}
.friend h3{color:#227ac9;font-size:16px;margin-bottom:10px;border-bottom:2px solid #ddd;padding-bottom:10px}
.friend a{color:#666;padding:0 5px;font-size:13px}
.friend span{float:right}
.footer_nav{text-align:center;padding:10px 0px}
.footer_nav a{padding:0 20px;font-size:14px;color:#666}
.footer_b{text-align:center;background-color: #fff;padding:30px 0px}
.footer_b p{line-height:2;color:#666}

.fl{display:inline;float:left}
.fr{display:inline;float:right}
.cf:after{content:"";clear:both;display:block;height:0;overflow:hidden}
.cf{zoom:1}
.pb10{padding-bottom:10px}
.mt10{margin-top:10px}
.case{width:1100px;height:auto;margin:0 auto;padding:5px}
.case .title2{height:20px;border-bottom:3px solid #e7e7e7;padding-bottom:10px}
.case .title2 h2{font-size:20px;font-family:"microsoft yahei"}
.case .title-list{position:relative;top:6px}
.case .title-list li{padding-left:5px;line-height:20px;text-align:center;float:left;display:inline;font-size:14px}
.case .title-list li.on{color:#f60;font-weight:700}
.case .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#f60 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0}
.product{min-height:20px;height:auto;position:relative;overflow:hidden;display:none;margin-top:5px}
.product ul{position:absolute;left:0}
.product-wrap .show{display:block}
.product-wrap .product li{float:left;display:inline;border:2px solid #fafafa;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s}
.product-wrap .product li.ml0{margin-left:0}
.product-wrap .product li a.imgwrap{display:block;width:226px;height:200px;background:#fff;text-align:center}
.product-wrap .product li p{padding-left:15px;color:#666;line-height:22px}
.product-wrap .product li p a{color:#666;text-decoration:none}
.product-wrap .product li p a:hover{color:#f60;text-decoration:none}

/*推荐论文*/
#recommend {
	margin-top: 20px;
	box-sizing: border-box;
	padding: 10px;
	background: white;
}
#recommend .rec-item{
	display: none;
}
#recommend .rec-item.rec{
	display: block;
}
#recommend .tit-button{
	overflow: hidden;
}
#recommend .tit {
	font-size: 20px;
	font-weight: bold;
	color: #2b2b2b;
	padding: 5px 0;
	float: left;
}
#recommend .button {
	vertical-align: bottom;
	float: right;
	padding-right: 20px;
	cursor: pointer;
}
#recommend .button b {
	font-size: 20px;
	color: #cccccc;

}
#recommend ul {
	overflow: hidden;
}
#recommend li {
	float: left;
	width: 33.3%;
}

#recommend li a{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.linkbox{
	padding:10px 8px;
	border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
	font-size:14px;
	color:#693;
}
.f6{/* 链接横排自适应列表 */
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f6 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f6 li a{
	color:#666666;
	float:left;
}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
        list-style:none;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.tags_list dd{
	padding:4px 12px;
	line-height:220%;
}
.tags_list dd a{
	margin-right:10px;
	white-space:nowrap;
}
/* 自适应宽度的块(通用块) */

.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #DADADA;
	overflow:hidden;
	background:url(../images/green_skin.png) 0 -294px repeat-x;
}
.tbox dt{
	height:24px;
	border:1px solid #DADADA;
	overflow:hidden;
	clear:both;
}
.tbox dd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt strong{
	height:24px;
	line-height:24px; !important;line-height:25px;
	padding-left:8px;
	padding-right:4px;
	display:block;
	float:left;
	color:#316301;
	letter-spacing:1px;
}
.tbox dt strong a{
	color:#316301;
}
.tbox dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tbox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #DADADA;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#360;
}
.tbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}


/*search*/
.search {
	overflow: hidden;
	width: 100%;
	height: 32px;
	padding: 12px 0;
	background-color:#EEEEEE;
	
}
.search p {
	float: left;
	line-height: 32px;
	font-size: 13px;
	color: #333;
	padding-left:20px; 
	
}
.search p a {
	color: #333;
	margin-right: 10px;
}
.search .sbox {
	overflow: hidden;
	height: 32px;
	background: url(../images/search.png) no-repeat center top;
	width: 289px;
	float: right;
	padding-right:20px;
}
.search input {
	overflow: hidden;
	padding: 0 10px;
	width: 210px;
	height: 32px;
	border: none;
	background: none;
	outline: none;
	float: left;
	font-size: 13px;
	color: #333;
	line-height: 32px;
}
.search span {
	display: block;
	width: 59px;
	height: 32px;
	cursor: pointer;
	float: right
}

@media screen and (max-width:768px){
	*{ box-sizing:border-box;}
	.part1 li p{ margin-top:15px;}
	.header .keymenu{ display:none;}
	.nav{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between;}
	.nav li:first-child{ display:none;}
	.header .logo{ width:50%;}
	img{ max-width:100% !important;}
	.search{ height:auto;}
	.search p a{ font-size:12px; margin-right:5px;}
	.search input{ background:#fff;	}
	.header .logo img{ width:100%;}
	 .nav li{ width:25%; text-align:center;}
	 .nav li a{ font-size:14px;}
	 .w1170{ width:100%; max-width:1170px;}
	 .part1 li.part1_left{ width:100%;}
	 .part1 li{ width:100%; margin:15px auto;}
	 .part1 li{ width:100%;}
	 .nav{ height:auto;}
	 .part1 .swiper-slide img{ width:100%; max-width:none;}
	 .part1_center{ margin:20px auto;}
	 .part1 .list-new li{ margin:0;}
	 .part2 li{ width:100%; height:auto; float:none; margin-bottom:15px;}
	 .part3_left1{ height:auto; width:100%;}
	 .part3_left,.part3_right{ width:100%; float:none;}
	 .slideTxtBox .hd ul li h2{ font-size:14px;}
	 .slideTxtBox .hd ul{    overflow: auto;
    white-space: nowrap;}
	.part1 .process li{ margin:0;}
	.part2 li{ padding:0;}
	.slideTxtBox{ width:100%;}
	.slideTxtBox .bd dl dt .dt_left{ width:100%;}
	.slideTxtBox .bd dl dt .dt_right{ width:100%;}
	.slideTxtBox .bd dl dd{ width:100%; float:none;}
	.part3{ display:block;}
	#recommend li{ width:100%; float:none;}
	.case{ width:100%;}
	.case .title-list li{ display:inline-block; float:none;}
	.footer_b{ padding:20px;}
	.footer_b p{ font-size:14px;}
	.footer_nav a{ padding:0 10px;}
	
	.slideTxtBox .hd{ padding:0 15px;}
	.slideTxtBox .hd ul li{    width: auto;
    display: inline-block;}
	.slideTxtBox .bd dl dt.gd{ display:none;}
	.slideTxtBox .bd dl dt .dt_left img{ width:100%; max-width:none;}
	
	.slideTxtBox .hd ul{ position:static;}
	.slideTxtBox .hd ul li{ display:inline-block; float:none;}
	.slideTxtBox{ height:auto;}
	.slideTxtBox .hd ul{ float:none;}
	.slideTxtBox .hd{ border-bottom:none;}
	.slideTxtBox .hd ul li.on{ border-bottom:2px solid rgb( 0, 170, 74 );}
	.slideTxtBox .bd dl{ width:100% !important;}
	.slideTxtBox .bd dl dd span{ margin-right:0;}
	.slideTxtBox .bd dl dt .dt_left{ margin-bottom:20px;}
	.case .title2{ height:auto; padding-bottom:15px;}
	.product-wrap .show{ display:none;}
	.footer_b{ padding:20px 15px;}
	
	.s_w{ width:100%;}
	.main_left{ width:100%; float:none; margin-bottom:20px;}
	.main_right{ width:100%; float:none;}
	.right_bar div a{ font-size:14px;}
	.main_left{display:none;}
	
	
	
	
	}