@charset "utf-8";

a{text-decoration:none !important;}
.ran,.she{float:left;width:48%;margin-left:1%;}
.ran h3,.she h3{text-align:center;padding:10px 0px;}
.ran_pic img,.she_pic img{margin:10px auto;display:block;width:100%;}
#query_form2,#query_form{margin-top:15px;}
 .ran_pic,.she_pic{   width: 200px;
    margin: 0px auto;}

/*banner*/
.banner,.container{height: 480px;width: 100%;margin-top: 30px;}
.tabCon{ position: relative; width: 100%; height: 100%;
        -webkit-animation: halfOpacity .8s 1 linear; -moz-animation: halfOpacity .8s 1 linear; animation: halfOpacity .8s 1 linear;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ position: absolute; bottom: 2%; left: 50%; margin-left: -125px; z-index: 3;}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 25px 0 0;}
    .swiper-pagination span{ width: 12px; height: 32px; float: left; margin-right: 25px; display: inline; cursor: pointer ;-webkit-transition: all 1s ;-moz-transition: all 1s ;transition: all 1s ;opacity: 1;}
    .swiper-pagination span:hover{ background: #fff ; -webkit-transform:scale(1.5); -moz-transform:scale(1.5); transform:scale(1.5);opacity: 1;}
    .swiper-pagination span{ height: 12px; display: block; background: none ; width: 12px;-webkit-transition: all .2s ;-moz-transition: all .2s ;transition: all .2s ;border: 1px solid #fff;border-radius: 50%;}
    .swiper-pagination.last{margin-right: 0px;}
    .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
    .tabLineOn span{ background: #fff ; }
    .tabBox{ padding: 144px 0 0 98px ; z-index: 2 ; position: relative;}
    .homeTitle1{ width: 347px; height: 129px;background-position: 0 0 ; margin:0 0 50px 5px;}
    .homeMinTitle{ color: #99999a; font-size: 30px; margin-bottom: 60px;}
    .homeMinTitle span{ font-size: 14px;vertical-align: 13px}
    .homeDetail{ width: 45%; max-width: 475px; color: #7d7d80 ; line-height: 30px; }
    .tabBg{width: 100%; height: 480px; text-align: center;position: relative;}
    .tabBg img{width:100%;height:100%;}
    .zi{position:absolute;line-height: 100px;font-size: 30px;color: #fff;bottom: 0px;left: 50%;margin-left: -580px;}
    .zi a{color: #fff;}
    /*tabCon1*/
    .tabCon1_txt{text-align: center; color: #fff; position: absolute; width: 100%; left: 0; font-weight: lighter;}
    .tabCon1_txt1 {font-size: 30px; line-height: 30px; height: 30px; letter-spacing: 24px; top: 35%;    -webkit-animation: fadeInDown 1s .4s ease both;-moz-animation: fadeInDown 1s .4s ease both;animation: fadeInDown 1s .4s ease both;}
    .tabCon1_txt2 {font-size: 80px; line-height: 80px; height: 80px; top: 42%; -webkit-animation: fadeInDown 1s .6s ease both;-moz-animation: fadeInDown 1s .6s ease both;animation: fadeInDown 1s .6s ease both;font-weight: lighter;letter-spacing: 15px;}
    .tabCon1_txt3 {font-size: 24px; line-height: 24px; height: 24px; top: 54%; -webkit-animation: opacity 1.2s 1s ease both;-moz-animation: opacity 1.2s 1s ease both;animation: opacity 1.2s 1s ease both;}
    .tabCon1_txt3 span{margin: 0 20px;display: inline-block;}
    .tabCon3_txt2 span {display: inline-block; width: 1px; height: 20px; background: #fff; margin: 0 12px 0 12px; vertical-align: middle}
 /*按钮切换*/
	
	.switch-content{width: 240px;height: 50px;position: absolute;bottom: 0px;right: 18.5%;background: #fff;z-index: 999;}
	.switch-content .switch{font-family: 'GOTHAM';font-size: 20px;    box-sizing: border-box;line-height: 50px;color: #b9b9ba;padding-left: 30px;width: 120px;display: block;float: left;}
	.switch-content .switch .switch-num{color: #b29873;}
	.switch-content .btn-switch{color: #fff;font-weight: bold;display: block;float: left;width: 120px;height: 50px;background: #b29873 url(../img/line.png) no-repeat center;margin-top: 0px;position: relative;}
	.switch-content .btn-switch .btn-prev{position: absolute;top: 0px;left: 0px;width: 30px;height: 50px;background: url(../img/zuo.png) no-repeat center;opacity: 0.5;}
	.switch-content .btn-switch .btn-next{position: absolute;top: 0px;right: 0px;width: 30px;height: 50px;background: url(../img/you.png) no-repeat center;}
    
/*最新文章*/
.main{width: 100%;margin-top: 50px;}
.news,.download{
	width: 49%;
	max-width: 580px;
	float: left;
	box-shadow: 2px 2px 6px #ccc, -2px -2px 6px #ccc;
}
.title{
	margin:18px 20px;
	
}
.title h2{
	font-size: 24px;
	font-weight: normal;
	float: left;
color:#00632d;
}
.title a{
	float: right;
	font-size: 16px;
	color: #aaaaaa;
	line-height: 30px;
}
.title a:hover{
	color: #00632D;
}
.news_bottom,.articl_bottom{
	margin: 0px 20px 20px;
}
.news_pic,.sys_pic,.articl_pic{
	width: 120px;
	height: 170px;
	float: left;
	overflow: hidden;
}
.news_pic img,.sys_pic img,.articl_pic img{
	width: 100%;
}
.news_right,.sys_right,.articl_right{
	width: 400px;
	height: 170px;
	float: left;
	overflow: hidden;
	margin-left: 20px;
}
.news_right a{display: block;}
.news_right h4,.sys_right h4,.articl_right h4{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: normal;
	font-size: 18px;
	color: #00632d;
	padding-top: 5px;}
.news_right p,.articl_right p {height:135px;overflow:hidden;font-size: 12px;padding-top: 10px;line-height: 27px;color: #aaaaaa;text-indent: 2em;}
.news_right h4:hover, .sys_right h4:hover, .articl_right h4:hover{color:#b29873;}

/*投审稿系统*/
.system,.articl{
	float: right;
	width: 49%;
	max-width: 580px;
	box-shadow: 2px 2px 6px #ccc, -2px -2px 6px #ccc;
}
.tab{ width:100%; }
.tab-hd {overflow:hidden;width: 200%;/* zoom:1; *//* float: right; *//* margin-top: 22px; *//* margin-right: 10px; */}
.tab-hd>li a{
	font-size: 12px;
	color: white;
}
.tab-hd>li{float:left;min-width: 95px;padding: 0px 5px;height: 25px;line-height: 25px;margin-left:18px;border-radius: 15px;color: #fff;text-align:center;cursor:pointer;font-size: 12px;background: #00632d;}
.tab-hd>li.active,.tab-hd2>li.active{background: #b29873;}
.tab-hd>li.active a,.tab-hd2>li.active a{
	color: white;
}
.tab-bd{
	margin: 5px 20px 20px;
}
.tab-bd>li{display:none;  border-top:0 none; }
.tab-bd>li.thisclass{ display:list-item;}
.tab_wrap{
  width: 100%;
    height: 43px;
    overflow-x: scroll;
    overflow-y: hidden;
    margin-top: 20px;
}
.zhong{width: 400px;height:100px;margin: 10px 0px;}
.zhong p{
	line-height: 21px;
	font-size: 12px;
	color: #aaaaaa;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box;
	text-overflow: ellipsis;
}
.zhong p span{display: inline-block;letter-spacing: 20px;}
.sys_right ul li,.qikan_right ul li{
	float: left;
	height: 15px;
	margin-top: 5px;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #00632d;
}
.sys_right ul li a,.qikan_right ul li a{font-size: 14px;color: #00632d;}
.first{padding-left: 0px !important;}

/*下载排行*/
.download,.articl{
	margin-top: 40px;

}
.download_ul{
	/* width: 92%; */
	margin: 0px 20px 10px;
	overflow: hidden;
}
.download_ul ul li{
	line-height: 25px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 15px;
}
.download_ul ul li h5{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	box-sizing: border-box;
	transition:0.5s;
}
.download_ul ul li:hover h5{padding-left:5px;transition:0.5s;color: #00632D;}
.download_ul ul li p{
	font-size: 12px;
	color: #AAAAAA;
}

/*推荐文章*/
.fir{margin-top:0px !important;}


/*新闻公告*/
.notice{
	width: 100%;
	margin-top: 65px;
	min-height: 700px;
	background: #f4f4f4;
	position: relative;
}
.notice_title{
	width: 775px;
	margin: 0px auto;
	padding-top: 50px;
}
.line1,.line2{
	width: 300px;
	float: left;
	height: 1px;
	background: #00632D;
	margin-top: 17px;
	margin-right: 39px;
}
.line2{
	margin-left: 39px;
	margin-right: 0px;
}
.notice_title h1{
	font-size: 24px;
	font-weight: normal;
	float: left;
}
.tab2{
	margin-top: 25px;
}
.tab-hd2{
	width: 480px;
	margin: 30px auto;
	overflow:hidden;zoom:1;
}
.tab-hd2 li{
	height: 35px;
	line-height: 35px;
	width: 29%;
	float: left;
	margin-right: 30px;
	border-radius: 20px;
	color: #fff;
	text-align:center;
	cursor:pointer;
	font-size: 16px;
	background: #00632d;
}
.hds{margin-right: 0px !important;}
.tab-hd2 li a{
	color: #fff;
}

.tab-bd2>li{display:none;  border-top:0 none;margin-top: 50px; }
.tab-bd2>li.thisclass{ display:list-item;}
.tab-bd2>li>ul>li{
	float: left;
	width: 48%;
	margin-bottom: 50px;
}
.olis{
	margin-right: 2%;
}
.date{
	width: 70px;
	height: 70px;
	border-radius: 15px;
	background: #fff;
	float: left;
	text-align: center;
}
.ri{
	line-height: 42px;
	color: #00632D;
	font-size: 26px;
	font-weight: bold;
}
.year{
	line-height: 28px;
	background: #00632D;
	color: #fff;
	font-size: 14px;
	border-radius: 0px 0px 15px 15px;
}
.tab-bd2>li>ul>li a{
	display: block;
	float: left;
	width: 80%;
	margin-left: 25px;
}
.tab-bd2>li>ul>li a h3{
	font-size: 18px;
	color: #00632D;
	margin: 5px 0px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.zhai{
	text-indent: 2em;
	color: #AAAAAA;
	height: 95px;
	font-size: 12px;
	line-height: 25px;
	overflow: hidden;
}
.more{
	height: 40px;
	line-height: 40px;
	width: 170px;
	border-radius: 20px;
	border: 1px solid #00632D;
	position: absolute;
	bottom:60px ;
	left: 50%;
	margin-left: -85px;
	text-align: center;
}
.more a{color: #00632D;}
.more:hover{background:#00632D;}
.more:hover a{color:white;}

/*期刊导航*/
.journal,.med{
	width: 48.5%;
	max-width: 580px;
	float: left;
}
.journal{margin-right: 40px;}
.journal ul{margin-top: 20px;}
.journal ul li{
	width: 160px;
	height: 227px;
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}
.journal .title,.med .title{margin-left: 0px;}
.journal ul li img{
	width: 100%;
}


/*新媒体*/
.med ul li{
	height: 160px;
	border-bottom: 1px solid  #f4f4f4;
}
.wei{
	margin-top: 15px;
}
.wei img{display: block;float: left;}
.wei p{
	width: 80%;
	float: left;
	margin-left: 20px;
	font-size: 18px;
	line-height: 25px;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.med ul li h3{
	font-weight:normal;
	width: 92%;
	margin-left: 55px;
	margin-top: 10px;
	color: #00632D;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.med ul li a>p{
	margin-left: 55px;
	line-height: 25px;
	color: #AAAAAA;
	height: 70px;
	overflow: hidden;
}


/*列表*/
/*大图*/
.erjibanner{
	margin-top: 20px;
	width: 100%;
	height: 450px;
	background-size: 100%;
}

.lan{
	width: 100%;
	/*height: 60px;*/
	background: #f2f2f2;
}
.names{
	line-height: 60px;
	font-size: 24px;
	float: left;
}
.area{
	float: right;
	font-size:14px ;
	color: #888888;
	line-height: 60px;
	text-indent: 25px;
	background: url(../img/di.png) no-repeat left center;
}
.area a{
	font-size:14px ;
	color: #888888;
}

.lists{
	width: 100%;
	margin-top: 25px;
	margin-bottom: 30px;
}
.erjinav{
	text-align: center;
    padding: 35px 0 35px;
}
.erjinav a{
	display: inline-block; 
	*
	display: inline;
	/* width: 200px; */
	width: 180px;
	height: 40px;
	overflow: hidden;
	white-space: nowrap;
	margin:2px 18px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #00632D;
	-moz-border-radius:25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
}
.erjinav .currents{
	background: #b29873;
}
.erjinav a:hover{
	background: #b29873;
}
.bottom_lists>ul>li{
	height: 58px;
	line-height: 58px;
	font-size: 16px;
	text-indent: 1em;
	border-bottom: 1px solid #efefef;
}
.bottom_lists>ul>li a{
	color: #000000;
	font-size: 16px;
	float: left;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bottom_lists>ul>li div{
	width: 100%;
	height: 58px;
	transition: all 0.5s;
	background: url(../img/dot.png) no-repeat left center;
}
.bottom_lists>ul>li span{
	display: inline-block;
	float: right;
	width: 20%;
	text-align: right;
}
.bottom_lists>ul>li div:hover{
	width: 98%;
	margin: 0px 1%;
	transition: all 0.5s;
	color: #00632d;
}
.bottom_lists>ul>li div:hover a{
	color: #00632d;
}
.fan{
	margin: 55px auto;
	text-align: center;
	
}


/*单篇*/
.dp{
	margin: 10px 0px; 
	margin-bottom: 50px;
}
.dp>h1{
	text-align: center;
	padding-bottom: 30px;
	font-weight: normal;
	font-size: 28px;
}
.dp_con p{
	text-indent: 2em;
	line-height: 34px;
	font-size: 16px;
	
	
	
}


/*内容页*/
.contents{
	
}
.con_title{
	padding-bottom: 20px;
	border-bottom: 1px dashed #dcdcdc;
}
.con_title h1{
	text-align: center;
	font-size: 28px;
	padding: 20px 0px;
	font-weight: normal;
}
.con_title p{
	
	color: #AAAAAA;
	display: inline-block; 
	*display: inline; 
	zoom:1;
	margin:2px 10px; 
	text-indent: 20px; 
	text-align: left;
	font-size: 16px; 
}
.con_title>div{
	text-align: center; 
}
.author{
	background: url(../img/icon1.png) no-repeat 0px 5px;
}
.fa{
	background: url(../img/icon2.png) no-repeat 0px 5px;
}
.dian{
	background: url(../img/icon3.png) no-repeat 0px 5px;
}
.main_cont{margin-top: 15px;margin-bottom: 35px;}
.main_cont p{
	font-size: 20px;
	line-height: 38px;
	text-indent: 2em;
	word-wrap: break-word;
	word-break:break-all;
}
.share{
	height: 50px;
	background: #F7F7F7;
}
.ye{
	margin-top: 35px;
	margin-bottom: 45px;
}
.ye p{
	font-size: 16px;
	color:#888888 ;
	margin-bottom: 20px;
}
.ye a{
	font-size: 16px;
	color: #888888 !important;
	text-decoration: none !important;
}
.ye a:hover{color:#00632d;}


.cor_bs, .cor_bs:hover { color: #fff }
vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: 0.25em 0.6em 0.3em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); }
.red { color: #faddde; border: solid 1px #980c10; background: #d81b21; background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#A51715)); background: -moz-linear-gradient(top, #ed1c24, #A51715); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover { background: #b61318; background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115)); background: -moz-linear-gradient(top, #c9151b, #a11115); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
color: #fff; }
.red:active { color: #de898c; background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24)); background: -moz-linear-gradient(top, #aa1317, #ed1c24); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}
.cor_bs, .cor_bs:hover { color: #ffffff; }

.mKeBanner, .mKeBanner div { text-align: center; }
/*弹出层 CSS*/
.gb_resLay { height: 50px; width: 240px;  margin: 0 auto; }
.gb_res_t { line-height: 50px; height: 50px; position: relative; font-size: 18px; text-align: center; }
.gb_res_t i { background: #FFEC94; height: 1px; overflow: hidden; left: 32px; top: 30px; right: 32px; position: absolute; }
.gb_res_t span { background: #FFF; display: inline-block; padding: 0px 6px; position: relative; z-index: 2; }
.gb_resItms { margin: 0px 4%; }
.gb_resItms li { text-align: center; float: left; width: 55px; padding-bottom: 15px; }
.gb_resA img { height: auto; width: 60px; margin-bottom: 10px; }



.bdsharebuttonbox a { width: 50px!important; height: 50px!important; margin: 0 auto 10px!important; float: none!important; padding: 0!important; display: block; }
.bdsharebuttonbox a img { width: 60px; height: 60px; }
.bdsharebuttonbox .bds_tsina { background: url(../img/share3.png) no-repeat center center !important; }
.bdsharebuttonbox .bds_qzone { background: url(../img/share2.png) no-repeat center center !important; }
.bdsharebuttonbox .bds_more { background: url(../img/share4.png) no-repeat center center !important; }
.bdsharebuttonbox .bds_weixin { background: url(../img/share1.png) no-repeat center center !important;}



/*视频*/
.pic_list ul li{
	float: left;
	width: 22.5%;
	height: 230px;
	margin-right: 3%;
	margin-bottom: 60px;
}
.pic_list ul li video{
	width: 100%;
	height: 160px;
}
.pic_list ul li img{width: 100%;}
.pic_list .rights{margin-right: 0px;}
.pic_list ul li p{
	padding: 10px 10px;
	text-align: center;
	font-size: 16px;
	color: #333;
}
.pic_list ul li:hover p,.zhu ul li:hover p{color:#00632d;}

/*主编风采*/
.zhu ul li{
	width: 20%;
	max-width: 220px;
	float: left;
	margin: 10px 7.5%;
}
.zhu ul li p{
	text-align: center;
	color: #333;
	font-size: 16px;
	margin-top: 12px;
}
.zhupic{width: 100%;height:304px;overflow: hidden;}
.zhupic img{width: 100%;height;100%;transition: 0.5s;}
.zhupic:hover img{
	transform: scale(1.2,1.2);
	transition: 0.5s;
}


/*期刊*/
.qikan>ul>li{
	padding: 50px 0px;
	border-bottom: 1px solid #eeeeee;
}
.qikan_pic{
	float: left;
	width: 19%;
	max-width: 212px;
}
.qikan_right{
	float: left;
	width: 77%;
	max-width: 930px;
	margin-left: 4%;
}
.qikan_title h2{
	font-size: 28px;
	color: #00632D;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}
.qikan_title p{
	color: #00632D;
	font-size: 14px;
	word-spacing: 10px;
}
.bian p{
	margin-top: 20px;
	width: 33%;
	float: left;
	/*margin-bottom: 20px;*/
}
.abstract{
	line-height: 30px;
	margin-bottom: 35px;
}
.qikan .last{border-right: none;}
.lists_qikan{margin-top: 0px;}
.qikan_pic img{width: 100%;}
