﻿@charset "utf-8";







/* CSS Document */







*{padding: 0;margin: 0;list-style: none}

li{ list-style:none}



select::-ms-expand { display: none; }    

select{ 	-webkit-appearance:none;



	-moz-appearance:none;

	

	appearance:none; /*去掉下拉箭头*/}



body{ font-size:13px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF; margin:0; padding:0}







ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}







input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }







ul,li{ list-style:none}







img{border:0px; padding:0px;}







a{ color:#5c5c5c; text-decoration:none}















h2,h3,h4,b,strong { font-weight: normal; }







em,i { font-style: normal; }















.clear{ zoom: 1; }







.clear:after { content: ''; display: block; clear: both; }







.fl { float:left}







.fr { float:right}







.hidden{display:none;}







a:hover{color:#11905e}







/*===学术==*/

















/*header*/







.header{







	 /* background: -webkit-linear-gradient(bottom, #27a16c, #3bcaa8)no-repeat; */







	 background: -moz-linear-gradient(to right, #27a16c, #3bcaa8);







	  background: -ms-linear-gradient(to right, #27a16c, #3bcaa8);







	   background: -webkit-linear-gradient(to right, #27a16c, #3bcaa8); 







	   background: linear-gradient(to right, #27a16c, #3bcaa8); 







	   filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#27a16c", endColorstr="#3bcaa8", gradientType="1");







}















.topbar{ width:100%; height:25px; background:#fff; border-bottom:1px solid #ccc; margin-top:0}







.topbar .n1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto; }







.topbar .n1200 a{line-height:25px; color:#666}







.topbar .n1200 .backtohome{ width:200px; float:left; text-align:left}







.topbar .n1200 .regnew{ width:auto; overflow:hidden; float:right; text-align:right}















.top{width:1200px; margin: 0 auto;height: 107px; overflow: hidden;}







.logo{width:293px; float: left; padding-top: 30px;}















/* .nav{







	float: right;







	padding-top: 45px;







	padding-bottom: 0;







	







}







.nav ul{overflow: hidden;}







.nav li{float: left; padding: 0 15px 15px 10px;}







.nav li:hover{ border-bottom:2px solid #fff; }







.nav li.on{ border-bottom:2px solid #fff; }







.nav a{color: #fff; font-size: 16px;}





 */













.zcdl{width:90px; float: right;text-align: right;color: #fff;}







.zcdl a{font-size: 14px; color: #fff; line-height: 38px; padding: 0 5px;}















.banner{width:1200px; margin: 0 auto; padding: 40px 50px 55px 50px; position: relative;}







.banner .swiper-container { height: 360px; }







.banner .swiper-slide {background-position: center; background-size: cover; width: 900px;}







.banner .swiper-button-prev{background: url(icon_arrow_left_normal.png); width:32px; height: 48px; margin-top:-40px;}







.banner .swiper-button-next{background: url(icon_arrow_left_normal-1.png); width:32px; height: 48px;margin-top:-40px;}







.banner .swiper-pagination{width:1200px; bottom: 25px;box-sizing: border-box;left:0;}







.banner .swiper-pagination-bullet{margin: 0 5px;width:50px; height: 4px;border-radius:2px; opacity: 1;}







.banner .swiper-pagination-bullet-active{background: #fff;}







.bj1{background: #f4f5f6;}







.banner .swiper-button-prev:hover{background: url(icon_arrow_left_hover.png); width:32px; height: 48px;}







.banner .swiper-button-next:hover{background: url(icon_arrow_left_right.png); width:32px; height: 48px;}







.wp1200{width:1200px; margin: 0 auto;}







.sslm{padding: 38px 0 0 45px; overflow: hidden;}

.wby1{float: left;width:605px; height: 70px; background: url(a_14.png) no-repeat 10px center #fff;padding-left: 48px; float: left;border: none; border-left: 1px solid #fafafa; font-size: 18px; color: #999;}

.btn1{background: url(a_11.png); width:194px; height: 70px; border: none; float: left;}

.wby2{height: 70px; width:150px; text-align: center; border: none; background: url(a_17.png) no-repeat 120px center #fff;float: left;font-size: 22px;line-height: 66px;font-family: "微软雅黑";outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;}

.bgss{float: left;line-height: 70px; font-size: 19px; padding-left: 28px; color: #063276;}

.xscg{overflow: hidden;padding-top: 40px;}

.xs_box{width:345px; background: #fff;float: left;padding: 0 15px; margin-right: 35px;height: 453px}

.xs_tit h2{font-size: 20px; color: #11905e; line-height: 53px;font-weight: 800;overflow: hidden;}

.xs_tit img{vertical-align: middle; margin-right: 10px;}

.xs_tit a{font-weight: 200; font-size: 13px; color: #666;}

.xs_tp{width:345px; height: 190px; overflow: hidden;}

.xs_tp img{width:345px; height: 190px;}

.xs_text h2{font-size: 18px; color: #333; line-height: 52px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap}

.xs_text p{font-size: 12px; color: #999;overflow:hidden;}

.xs_text dl{padding: 10px 0;}

.xs_text dt{line-height: 2.3em;background: url(a_01.png) no-repeat left center; padding-left:15px;width: 345px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.xs_text a{color: #333; font-size: 14px;}

.xs_text a:hover{color: #00974C;}

.xs_box_a{width:375px; background: #fff;float: right}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.bqy_nr{background: url(a_03.png); height:400px;}

#tagsList {position:relative; width:375px; height:400px;  }

#tagsList a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#fff; font-weight:bold; text-decoration:none; padding: 3px 6px; }

#tagsList a:hover { color:#8fd4d6; letter-spacing:2px;}




















.xsqk{overflow: hidden;padding-top: 25px;margin-bottom: 20px}







.xsqk_left{float: left;width:785px;}







.xsqk_xq{background: #fff;}







.xsqk_xq ul{overflow: hidden;padding: 25px 0 7px 0;}







.xsqk_xq li{float:left;width: 300px;margin: 0 45px}



.xsqk_xq li p{
	text-align: center;
line-height: 23px;
font-size: 16px;
margin-top: 5px;
height: 46px;
overflow: hidden;
}



.xsqk_xq  img{width:300px; height: 172px;transition: All 0.4s ease-in-out;}







.xsqk_xq  img:hover{-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  box-shadow:0 0 10px rgba(0, 0, 0, .5); }















.xs_box_b{width:375px;float: right}







.zttp li{height: 115px;}







.zttp li:first-child{margin-bottom: 26px}







.zttp img{width:100%;height: 115px}















.ytbg{overflow: hidden;}







.ytbg_left{float: left;width:785px;}







.xs_tit{height: 53px}







.xs_tit em{font-weight: 200; font-size: 14px; padding-left: 45px; color: #666;cursor:pointer;}







.dsj_box ul{overflow: hidden;}







.dsj_box li{float: left;padding: 0 15px 28px 0 ;}







.dsj_box ul li:nth-child(3n){padding: 0 0 25px 0 ;}







.dsjtp{width:251px; height: 160px; overflow: hidden;}







.dsjtp img{width:251px;}







.dsjtext{padding: 10px 10px;background: #fff;}







.dsjtext h2{font-size: 14px; color: #333; height: 46px;width: 228px;line-height: 1.5em;overflow: hidden; }







.dsjtext p{color: #999;}







.dsjhz_a{width:251px; height: 232px; position: relative;}







.dsjhz_a img{width:251px; height: 232px;}







.dsjhz_a p{border: 1px solid #4b586e;width:50px; height: 20px; line-height: 20px; text-align: center;position: absolute;top:54px;left:18px}







.dsjhz_a h2{font-size: 20px; padding-left: 17px; color: #fff; position: absolute;left:0; top:96px;}







.dsjhz_a a{display: block;position: absolute;left:17px; top:170px; width:82px; height: 30px; border: 1px solid #fff; font-size: 14px; color: #fff; line-height: 30px; text-align:center;}







.dsjhz_a a:hover{background: #fff;color: #192c4a;}







.ytbg_left .xs_tit .on{color: #00974C;}















.xssj_nr ul{overflow: hidden;}







.xssj_nr li{float: left;width:20%;}







.bhbox{cursor:pointer;width:100%; height: 351px; position: relative; overflow: hidden;}







.bhbox_zz{width:100%; height: 351px;top:0px;left:0; text-align: center; position: absolute;background:rgba(0,0,0,.6);transition: All 0.4s ease-in-out; }







.bhbox_zz span{transition: All 0.6s ease-in-out;display: block;width:50px; height: 50px; margin: 110px auto 0 auto;}







.xtb1{background: url(icon1.png) no-repeat center center;}







.xtb2{background: url(icon2.png) no-repeat center center;}







.xtb3{background: url(icon3.png) no-repeat center center;}







.xtb4{background: url(icon4.png) no-repeat center center;}







.xtb5{background: url(icon5.png) no-repeat center center;}







.tao1{width:50px; height: 2px; background: #fff; margin: 20px auto; overflow: hidden;}







.bhbox_zz h2{font-size: 16px; color: #fff; padding-bottom: 20px;height: 64px; line-height:25px}







.bhbox_zz p{transition: All 0.6s ease-in-out;font-size: 14px; color: #fff; padding: 0 20px; line-height: 24px;opacity: 0;}







.bhbox_zz a{opacity: 0;transition: All 0.4s ease-in-out;display: block;width:120px; height: 36px; border: 1px solid #fff; text-align: center; font-size: 14px; color: #fff; line-height: 36px; margin: 20px auto;}







.bhbox_zz a:hover{background: #fff; color: #00974C;}







.bhbox:hover .bhbox_zz{background: rgba(54,213,14,.8);}







.bhbox:hover span{margin-top: 40px;}







.bhbox:hover p{opacity: 1;}







.bhbox:hover a{opacity: 1;}















.link{overflow: hidden;border: 1px solid #e5e5e5; margin: 45px 0 0 0;background: #fff;}







.link_left{float: left;background: url(a_112.png) 10px center no-repeat; padding-left: 65px; height: 115px;width: 90px;}







.taofg{height: 45px;}







.link_left h2{font-weight: 800; color: #333; line-height: 32px; padding-top: 30px;}







.link_left p{font-size: 14px; color: #999;}







.link_right{width:960px; float: right; padding-top: 30px;}







.link_right ul{overflow: hidden;}







.link_right li{float: left; padding: 0 65px 20px 0;}























/*foot*/







#iResearch-foot {width: 100%; background-color: #39434e; color: #fff;   margin: auto; height: 478px; bottom: 0; left: 0;line-height: 1.42857143;}







.g-wrap-w{width: 1200px;margin: 0 auto}







.iResearch-foot-in { position: relative; padding: 15px 0;}







#iResearch-foot ul { color: #9ca1a6; width: 100%; display: table; height: 255px; margin: 30px 0 0;}







#iResearch-foot ul > li { display: table-cell; border-right: #45505b solid 1px; text-align:center; vertical-align: top;}







#iResearch-foot ul > li > .box { display: inline-block; text-align:left;}







#iResearch-foot ul > li:last-child { border: 0;}







#iResearch-foot .item-mail { width: 37%; vertical-align: middle;}







#iResearch-foot .item-mail .box { width: 70%; position: relative;}







#iResearch-foot .item-mail p { text-indent: 1em;}







#iResearch-foot .item-mail .u-mail { margin-top: 30px;}







#iResearch-foot .item-mail .u-mail input{color:#fff }







#iResearch-foot .item-link { width: 20%;}







#iResearch-foot .item-about { width: 20%;}







#iResearch-foot .item-code {}







#iResearch-foot .item-code p img { margin-right: 5px; vertical-align: -13%;}







#iResearch-foot .copy { text-align: center; color: #6c7680; font-size: 12px; padding: 10px;}







#iResearch-foot .prompt { text-align: center; position: absolute; bottom: 0; top: 100%; margin-top: 10px; text-indent: 1em;}







#iResearch-foot .address {  text-align: center; color: #6c7680; font-size: 12px; padding: 10px;}















.u-mail { position: relative; border: #69c72b solid 1px; border-radius: 100px; overflow: hidden; font-size: 14px;}







.u-mail-text,







.u-mail-btn { background-color:transparent; border: 0; outline: none;}







.u-mail-text { display: block; width: 100%; text-indent: 1em; padding:4px 65px 4px 0;}







.u-mail-btn { position: absolute; top: 0; right: 0; z-index: 5; width: 58px; text-align: center; padding: 4px 0; color: #69c72b;}







.u-mail-btn:before { content: ''; position: absolute; height: 50%; top: 0; bottom: 0; left: 0; margin: auto; width: 1px; background-color: #69c72b;}







.u-mail-btn:active { background-color: rgba(0,0,0,.1);}















#iResearch-foot .tit { font-size: 15px; font-weight: normal; color: #d4d4d4; margin: 15px 0 25px;}







#iResearch-foot .cont { font-size: 13px; line-height: 20px;}







#iResearch-foot .cont a {







	display: block;







	margin-bottom: 14px;







	color: #8f959a;







	text-align: center







}















#iResearch-body { min-height: calc(100% - 405px);min-height: -webkit-calc(100% - 405px); padding-top: 110px;}















.mt15 { margin-top: 15px;}







.mt20 { margin-top: 20px;}







.mt30 { margin-top: 30px;}















#pageFixedBtns { position: fixed; width: 40px; right: 30px; bottom: 30px; z-index: 800;}







#pageFixedBtns a { display: block; position: relative; height: 40px; line-height: 38px; text-align: center; border: #11905e solid 1px; border-radius: 3px; margin-bottom: 4px; background-color: rgba(255,255,255,.9)}







#pageFixedBtns a:hover { background-color: #11905e; color: #fff;}







#pageFixedBtns a:last-child { margin-bottom: 0;}







#pageFixedBtns .btn-contact { background: url(icon-contact.png) no-repeat center center #f3fbed;}







#pageFixedBtns .btn-contact:hover { background-color: #fff; color: #333;}







#pageFixedBtns .btn-contact .txt { display: block; position: absolute;right: 100%;top: -1px; bottom: -1px; width: 0px; white-space: nowrap; overflow: hidden; line-height: 18px; text-align: center;







transition: width 300ms;







}







#pageFixedBtns .btn-contact .txt span { display: block; width:calc(100% - 5px); width:-webkit-calc(100% - 5px); overflow: hidden; position: relative;padding: 10px;border: #d6dfe2 solid 1px; border-radius: 3px; background-color: #fff;}







#pageFixedBtns .btn-contact:hover .txt { width: 90px;}







#pageFixedBtns .btn-returnTop { overflow: hidden; font-size: 0; text-indent: -99em; background-color: #11905e; opacity: .9; color: #fff;}







#pageFixedBtns .btn-returnTop::before { content: ''; position: absolute; width: 15px; height: 15px; left: 0; right: 0; top: 5px; bottom: 0; margin: auto; border-left:solid 2px;border-top:solid 2px; border-color: #fff;







-webkit-transform: rotate(45deg);







-ms-transform: rotate(45deg);







transform: rotate(45deg);







}







#pageFixedBtns .btn-returnTop:hover { opacity: 1;}







.rqqh{float: right;width: 375px;}







.fhzh {







	float: left;







	text-align: left;







	color: #fff;







	line-height: 38px;







	padding: 0 5px;







	font-size: 14px;







}







.gz p{







	text-align: center;







	margin-bottom: 10px







}







.flexslider {







	margin: 0px auto;







	position: relative;







	width: 100%;







	height: 192px;







	overflow: hidden;







	zoom: 1;







}















.flexslider .slides li {







	width: 100%;







	height: 100%;







}















.flex-direction-nav a {







	width: 70px;







	height: 70px;







	line-height: 99em;







	overflow: hidden;







	margin: -35px 0 0;







	display: block;







	background: url(ad_ctr.png) no-repeat;







	position: absolute;







	top: 50%;







	z-index: 10;







	cursor: pointer;







	opacity: 0;







	filter: alpha(opacity=0);







	-webkit-transition: all .3s ease;







	border-radius: 35px;







}















.flex-direction-nav .flex-next {







	background-position: 0 -70px;







	right: 0;







}















.flex-direction-nav .flex-prev {







	left: 0;







}















.flexslider:hover .flex-next {







	opacity: 0.8;







	filter: alpha(opacity=25);







}















.flexslider:hover .flex-prev {







	opacity: 0.8;







	filter: alpha(opacity=25);







}















.flexslider:hover .flex-next:hover,







.flexslider:hover .flex-prev:hover {







	opacity: 1;







	filter: alpha(opacity=50);







}















.flex-control-nav {







	width: 100%;







	position: absolute;







	bottom: 10px;







	text-align: center;







}















.flex-control-nav li {







	margin: 0 2px;







	display: inline-block;







	zoom: 1;







	*display: inline;







}















.flex-control-paging li a {







	background: url(dot.png) no-repeat 0 -16px;







	display: block;







	height: 16px;







	overflow: hidden;







	text-indent: -99em;







	width: 16px;







	cursor: pointer;







}















.flex-control-paging li a.flex-active,







.flex-control-paging li.active a {







	background-position: 0 0;







}















.flexslider .slides a img {







	width: 100%;







	display: block;







}







.indexcg{







	text-align: center







}







.indexcg img{







	width: auto







}























.sjli1{







	background: url(m71.png)







}







.sjli2{







	background: url(m72.png)







}







.sjli3{







	background: url(m73.png)







}







.sjli4{







	background: url(m74.png)







}







.sjli5{







	background: url(m75.png)







}





.header{



	min-width: 1400px;



	position: relative;



}



.eyebrowBox{



	background: linear-gradient(to right, #27a16c, #3bcaa8);



	min-width: 1400px;



}



.eyebrowC{



	width: 100%;



	max-width: 1400px;



	margin:0 auto;



	height: 52px;



}



.eyebrowC .fl{



	height: 20px;



	margin: 15px 0 0 12px;



	line-height: 20px;



	position: relative;



}



.headerEwmBox{



	z-index: 100;



	position: absolute;



	padding:15px;



	top: 37px;



	left:-66px;



    border: 1px solid #d7d7d7;



    box-shadow:0 0px 3px 0 #eaeaea;



    background: #fff;



    display: none;



}



.headerEwmBox i{



	display: block;



	width: 21px;



	height: 11px;



	position: absolute;



	left: 50%;



	margin-left: -10.5px;



	top: -10px;



	z-index: 1;



	background: url(headerewm_03.png) no-repeat;



}



.eyebrowC .fl img{



	vertical-align: middle;



}



.eyebrowC .fl .eyebrowWx{



	padding-right: 17px;



	display: inline-block;



	width: 21px;



	height: 18px;



	position: relative;



	top: -2px;



	left: 18px



}



.eyebrowC .fl .eyebrowWx:hover + .headerEwmBox{



	display: block;



}



.eyebrowC .fl .eyebrowApp{



	line-height: 20px;



	padding-right: 19px;



	font-size: 14px;



	color: #fff;



	font-style:italic;



	font-weight: bold;



	height: 20px;



	display: inline-block;



}



.eyebrowC .fl .eyebrowApp img{



	position: relative;



	top: -2px;



	width: 29px;



}



.eyebrowC .fl span{



	font-size: 18px;



    color: #fff;



	padding-right: 19.5px;



}



.eyebrowC .fl .eyebrowYx{



	position: relative;



	top: -2px;



}



.eyebrowC .fl .eyebrowYx img{



	margin-right: 14px;



    position: relative;



	top: -3px;



}



.eyebrowC .fl .eyebrowYx{



    font-size: 12px;



	color: #fff;



	line-height: 20px;



	height: 20px;



	display: inline-block;



}



.eyebrowC .fl .eyebrowYx{padding-right:20px;background:url(email-more.png) no-repeat right center; font-size: 14px}



.email-more{width:260px;height:52px;line-height:52px; opacity:0;position:absolute;left:258px;top:0;z-index:100;}



.email-more a{font-size:12px;font-weight:bold;color:#f4f1db;display:inline-block;margin:0 10px;}



.eyebrowSearchBox{



	margin-top: 9px;



	width: 188px;



	height: 34px;



	background: url(h_xzxysbg_03.png) no-repeat;



}



.eyebrowSearchBox .inputText{



	width: 133px;



	height: 32px;



	line-height: 32px;



	background: none;



	outline: none;



	color: #fff;



	font-size: 12px;



	display: block;



	float: left;



	margin-left: 16px;



	border:0;



}



.eyebrowSearchBox .inputSubmit{



	outline:none;



	float:left;



	cursor: pointer;



	border:0;



	width: 28px;



	height: 34px;



	margin-right: 11px;



	background: url(h_xzxy3_07.png) no-repeat center center;



}





.logoImg,



.con {



    display: inline-block;



    vertical-align: middle;



}







.nav-wrp {



    height: 110px;



    line-height: 110px;



}







.nav-wrp .con {



    font-size: 20px;



    color: #cd000c;



    margin-left: 32px;



}







.nav-wrp .nav {



    display: inline-block;



    vertical-align: middle;



    float: right;



}







.nav-wrp .nav li {



	display: inline-block;



}







.nav-wrp .nav li a {



    font-size: 20px;



    color: #000;



    margin: 0 10px;



}







.nav-wrp .nav li a:hover {



    border-bottom: 2px solid #31b489;



    padding-bottom: 20px;



    color: #000;



}







.nav-wrp .nav li a.active {



    border-bottom: 2px solid #31b489;



    padding-bottom: 20px;



    color: #000;



}



.fl .dao {

    color: #fff;

    font-size: 14px;

    line-height: 30px;

	margin: 0 5px;

	padding: 2px 4px

}

.fl .dao:hover {

	background: #fff;

    color: #11905e;

}

.dao img {

    padding: 6px 5px;

}



.thisclass{

    border-bottom: 2px solid #31b489;

	padding-bottom: 20px;

	color: #11905e;

}



#footer{ text-align:center;  }



/* 本例子css */

.sliderbg{

	width: 100%;

	height: auto;

	padding: 30px 0;

	background: #31b68a;

	/* background: linear-gradient(to right, #27a16c, #3bcaa8); */

}

.slider{ width:1200px;  height:363px;  position:relative; overflow:hidden; background:#fff; text-align:center;margin: 0 auto }

.slider .bd{ width:900px; position:absolute; left:50%; margin-left:-450px  }

.slider .bd li{ width:900px; height: 363px; overflow:hidden; }

.slider .bd li img{ display:block; width:100%;height:363px; }

.slider .tempWrap{ overflow:visible !important }

.slider .tempWrap ul{  margin-left:-900px !important; /*强制位置*/  }



.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }

.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:34px; height:5px; line-height:99px; overflow:hidden; background:rgb(177, 177, 177); 

	margin:0 5px; cursor:pointer; filter:alpha(opacity=60); }

.slider .hd li.on{filter:alpha(opacity=100);opacity:1;  background:#fff }

.slider .pnBtn{  position:absolute; z-index:1; top:0; width:150px;  height:363px; cursor:pointer;   }

.slider .prev{ left: 0 }

.slider .next{ right: 0 }

.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:363px; ; filter:alpha(opacity=50);background: url(touming.png)}

.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:363px; }

.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }

.slider .prev .arrow{ right:0; background:url(slider-arrow.png) -120px 0 no-repeat;   }

.slider .next .arrow{ left:0; background:url(slider-arrow.png) 0 0 no-repeat;  }

































.slider2{ width:345px;  height:360px;  position:relative; overflow:hidden; background:#fff; text-align:center;margin: 0 auto }

.slider2 .bd{ width:345px; position:absolute; left:50%; margin-left:-172.5px  }

.slider2 .bd li{ width:345px;  overflow:hidden; }

.slider2 .bd li img{ display:block; width:345px;  height:192px;   }



.slider2 .bd li .info {margin-top:10px;  text-align:left}

.slider2 .bd li .info h3{ font-size:16px; line-height:25px; color:#000}

.slider2 .bd li .info h3:hover{ color:green}

.slider2 .bd li .info p{  line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

.slider2 .tempWrap{ overflow:visible !important }

.slider2 .tempWrap ul{  margin-left:-345px !important; /*强制位置*/  }



.slider2 .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }

.slider2 .hd li{ display:inline-block; *display:inline; zoom:1; width:34px; height:5px; line-height:99px; overflow:hidden; background:rgb(177, 177, 177); 

	margin:0 5px; cursor:pointer; filter:alpha(opacity=60); }

.slider2 .hd li.on{filter:alpha(opacity=100);opacity:1;  background:green }

.slider2 .pnBtn{  position:absolute; z-index:1; top:0; width:50px;  height:192px; cursor:pointer;   }

.slider2 .prev{ left: 0 }

.slider2 .next{ right: 0 }

.slider2 .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:192px; ; filter:alpha(opacity=50);}

.slider2 .pnBtn .arrow{ display:none;   position:absolute; bottom:70px; z-index:1; width:60px; height:192px; }

.slider2 .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }

.slider2 .prev .arrow{ right:0; background:url(slider-arrow.png) -120px 0 no-repeat;   }

.slider2 .next .arrow{ left:0; background:url(slider-arrow.png) 0 0 no-repeat;  }





.fr .dao {

    color: #fff;

    font-size: 14px;

    line-height: 20px;

    margin: 0 10px;

	float: left;

	margin-top: 20px;

	padding: 2px 4px

}

.fr .dao:hover{

	background: #fff;

	color: #11905e

}





/*学术期刊推荐*/

.rqqh_nr{ height:510px; overflow:hidden; background:#fff;}

.rqqh_nr ul{ margin-top:20px;}

.rqqh_nr ul li{ width:50%; float:left; overflow:hidden; text-align:center; margin-bottom:60px;}

.rqqh_nr ul li img{ width:145px; height:205px;}



.xs_box{ float:right}

.xs_box2{ width:785px; float:left; height:456px; background:#fff;}

.xs_box2 h2{ margin:0 15px; border-bottom:1px solid #eee;}

.xs_box2 .slider2{ float:left; margin-top:30px; margin-left:15px;}

.xs_box2 dl{ width:360px; height:auto; float:left; margin-top:30px; margin-left:25px;}



.xs_box2 dl .info h3{ font-size:16px; color:#000; line-height:25px; }

.xs_box2 dl .info h3:hover{ color:green}

.xs_box2 dl .info p{line-height:24px;margin-bottom:10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m-footer .g-foot_bo .g-foot_title p{line-height:28px;}

