@charset "utf-8";
@import url("layout.css");
@import url("edittext.css");


/* 样式重置 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}

/*html5 reset*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/*section,article,aside,header,footer,nav,dialog,figure{display:block;}*/
menu, figure{margin:0;padding:0;}

html{}

body{
	min-width:1340px;
	background:#fff;
	color:#333;
	font:normal 14px/1.5 "Microsoft YaHei", tahoma, Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}
body,html{}
table{border-collapse:collapse;border-spacing:0}
table,td,th{vertical-align: middle;}
input,select{vertical-align:middle;}
input,select,textarea{font-family:"Microsoft YaHei",arial,verdana,sans-serif;font-size:14px;}
/*input:focus{outline:0 none}*/
h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	font-size: 100%;
}
ul,ol,menu{list-style:none;}
a img{border:none;}
img{ vertical-align:top;}
p{margin-bottom:1.2em;}
fieldset{padding:0 1em 1em 1em; margin:1.6em 0;border:1px solid #ccc;} /*** padding-top is margin-top for fieldsets in Opera ***/
legend{padding-left:.8em; padding-right:.8em;}
legend+*{margin-top:1em;} /*** compensates for the opera margin bug ***/
sub{ font-size:smaller; line-height:0; vertical-align:sub;}
sup{ font-size:smaller; line-height:0; vertical-align:super;}

a{color:#333;cursor:pointer; text-decoration:none;}
a:hover{color:#005375;text-decoration:underline;}
a:focus{}
hr { border:none; border-bottom:1px dotted #ccc; }

/*基础样式*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.t16{font-size:16px;}
.t18{font-size:18px;}
.t24{font-size:24px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#db0210;}
.blue{color:#03f;}
.green{color:#008000;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.delete{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 30px 20px 0;}
.img_float_right {float:right;clear:right;margin:0 0 20px 30px;}

.highlight {background:#ff0;}
.thin{font-weight: lighter;}
.error_tips,.notice_tips,.success_tips{padding:.3em .8em;margin-bottom:1em;border:2px solid #ddd;}
.error_tips{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_tips{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_tips{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error_tips a{color:#8a1f11;}
.notice_tips a{color:#514721;}
.success_tips a{color:#264409;}
.center{text-align: center;}
.tdu{text-decoration:underline;}
.errorMessage{ color:#f00;}
.hidden{ display:none;}
.oh{overflow:hidden;}
.lefthalf{
	float:left;
	width:48%;
}
.righthalf{
	float:right;
	width:48%;
}

.h1{ font-size:36px;}
.h2{ font-size:24px;}
.h3{ font-size:18px;}
.h4{ font-size:16px;}
.h5{ font-size:14px;}
.h6{ font-size:12px;}

.submit{ cursor:pointer; overflow:visible;}
.radio, .checkbox{ margin:0 5px 3px 0;}
.input, .textarea{
	padding:8px;
	color:#333;
	border:1px solid #ddd;
	color:#474747;
	/*-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:1px 1px 1px #eee;
	-moz-box-shadow:1px 1px 1px #eee;
	box-shadow:1px 1px 1px #eee;
	background: url(../images/bg_input.png) no-repeat left top;
	-webkit-box-shadow: 1px 1px 1px #f2f2f2 inset;
	-moz-box-shadow: 1px 1px 1px #f2f2f2 inset;
	box-shadow: 1px 1px 1px #f2f2f2 inset;*/
}
.input:focus, .textarea:focus{
}
.formbox .input,.formbox  .textarea{
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	
}
.formbox .input:focus, .formbox .textarea:focus{
	background:#FFFFFF;
    border: 1px solid #1295d8;
	
	-webkit-box-shadow: 1px 1px 1px #f2f2f2 inset;
	-moz-box-shadow: 1px 1px 1px #f2f2f2 inset;
	box-shadow: 1px 1px 1px #f2f2f2 inset;
}

::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #999;}
::-webkit-textarea-placeholder{color: #999;}
textarea::-moz-placeholder{color: #999;}
#input:-ms-input-placeholder {color: #999;}




/*清除浮动*/
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
* html .clearfix {height: 1%;}
* html .clearfix {display: block;}

.mainwidth:after,.container:after,.contop:after,.topbar_down:after,.mainwidth:after,.banner_out:after,.topic_m:after,.summary_i:after,.botleftcon:after,.aboutconbox:after,.eventslist:after,.culturelist:after,.selectyearlist:after,.item_in:after,.label_item:after{ content:'\0020'; display:block; height:0; clear:both;visibility:hidden;}
.mainwidth,.container,.contop,.mainwidth,.searchcon,.connmenu ul,.botleftcon,.aboutconbox,.eventslist,.culturelist,.selectyearlist{ zoom:1;}



/*all*/
/*.body_none{
	overflow:hidden;
}*/
.wrapper{
	background:#fff;
}
.wrapper_m{
	float:left;
}
.body_simple{
	min-width:0;
}
.body_simple .poppage{
	padding-left:30px;
	padding-right:30px;
}


.container{
	*padding-top:158px;
	/*background-color:#f3f3f3;*/
	
	/*-webkit-box-shadow: 1px 0 12px rgba(70,70,70,0.1), -1px 0 12px rgba(70,70,70,0.1);	
	-moz-box-shadow: 1px 0 12px rgba(70,70,70,0.1), -1px 0 12px rgba(70,70,70,0.1);
	-o-box-shadow: 1px 0 12px rgba(70,70,70,0.1), -1px 0 12px rgba(70,70,70,0.1);
	box-shadow: 1px 0 12px rgba(70,70,70,0.1), -1px 0 12px rgba(70,70,70,0.1);*/
}
.container_index{
	position:relative;
	padding-top:10px;
	*padding-top:158px;
	background:#fff;
}
.wrapper_page .container{
	position:relative;
	margin-top:10px;
	padding:60px 0 0;
	*padding-top:158px;
}
.wrapper_page .mainwidth{
	clear:both;
}

.wrapper_page_2{
	overflow:hidden; zoom:1;
}
.wrapper_page_2 .mainwidth{ width:auto;}




/*mainwidth*/
.mainwidth{
	width:1340px;
	max-width:1340px;
	margin:0 auto;
	clear:both;
}
.mainwidth_page{
	position:relative;
	width:1400px;
	max-width:1400px;
	background:#fff;
}

/*container*/
.bg_img{
	overflow:hidden; zoom:1;
	position:absolute;
	top:0;
	left:0;
	width:1400px;
	height:120px;
}
.bg_img_in{
	height:300px;
	background:#fff url(../images/mainside_bg1.jpg) no-repeat 50% 0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s linear;
}


/*头部*/
.header{
	position:relative;
	*position:absolute;
	*top:0;
	*left:0;
	z-index:500;
	height:148px;
	
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.topbar{
	overflow:hidden;
	height:98px;
	font-size:14px;
	background:#005375;
}
.topbar .leftside{
	float:left;
	line-height:18px;
}
.topbar .leftside .calendar{
	display:inline-block;
	padding-left:12px;
	margin-left:16px;
	color:#005375;
	border-left:1px #ccc solid;
}
.topbar .rightside{
	float:right;
}
.rightlist_h{
	*text-align:right;
	*margin-top:10px;
}
.rightside .topnav{
	display:inline-block;
	*display:inline;
	padding-top:8px;
}
.rightside .topnav:first-child{
	margin-right:10px;
}
.rightside .topnav li{
	display:inline-block;
	*display:inline;
	color:#fff;
	padding:0 12px;
	/*border-left:1px rgba(147,199,41,0.33) solid;*/
	border-left:1px #4677cb solid;
}
.rightside .topnav li.first{
	border:none;
}
.rightside .topnav li a{
	display:inline-block;
	color:#fff;
}
.topbar .en{
	float:left;
	display:block;
	width:35px;
	margin-left:12px;
	margin-top:8px;
	margin-right:5px;
	padding-right:10px;
	color:#005375;
	text-align:center;
	border-right:1px #ccc solid;
}

.topbar .search{
	float:left;
	display:block;
	width:35px;
	height:36px;
	background:url(../images/search_2.png) no-repeat center center;
}
.logo{
	float:left;
}
.logo img{
	margin:13px 0 18px 0px;
}
.search_o{
	overflow:hidden;zoom:1;
	float:right;
	width:200px;
	margin-top:18px;
	
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.search_o_on{
	width:230px;
}
.search_o .input_search{
	float:left;
	display:inline-block;
	width:136px;
	height:20px;
	padding:4px 10px;
	color:#fff;
	border:2px #6db015 solid;
	border-right:none;
	background:transparent;

	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.search_o .input_search::-webkit-input-placeholder{color: #6699ae;}
.search_o .input_search:focus{
	width:166px;
	border-color:#6db015;
}
.search_o .search{
	display:inline-block;
	float:left;
	width:40px;
	height:32px;
	background:#6db015 url(../images/search_news.png) no-repeat center center;
}

/*菜单*/
.nav_out{
	overflow:hidden;zoom:1;
	height:47px;
	border-top:2px #6db015 solid;
	border-bottom:1px #f0f0f0 solid;
	background:#fff url(../images/header_img3.png) repeat-x 0 0;
}
.nav{
	overflow:hidden;zoom:1;
	margin:0 30px;
}
.nav li{
	float:left;
	margin-left:1px;
}
.nav li .t_1{
	display:block;
	padding:0 45px;
	height:47px;
	line-height:47px;
	color:#333;
	font-size:18px;

	/*transition:all .5s ease-in-out;*/
}
.nav li.cur .t_1,.nav li.active .t_1{
	background:url(../images/nav_titbg.png) no-repeat center bottom;
	color:#6db015;
}

.nav li.last a{
	padding:0 30px;
}
.nav li:hover{
	animation-name: menu_tab_to_top;
	-webkit-animation-name: menu_tab_to_top;
	-moz-animation-name: menu_tab_to_top;
}
.nav li.cur a,.nav li a:hover,.nav li.active a{
	text-decoration:none;
	/*background:url(../images/navbar_img1.png) no-repeat 0 92px;*/
}
.nav li:hover{
}
.nav li.cur a,.nav li a:hover{
	text-decoration:none;
	/*background:url(../images/navbar_img1.png) no-repeat 0 92px;*/
	
	/*transition:all .5s ease-in-out;*/
}


/*.global-nav .tier-2 {
    animation-duration: 500ms;
    animation-name: menu_close;
    animation-timing-function: ease-in-out;
    backface-visibility: hidden;
    background: #005eb8 none repeat scroll 0 0;
    left: 0;
    max-height: 0;
    min-width: 16em;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 1.75em;
    transition: max-height 500ms ease-in-out 0s, padding 500ms ease-in-out 0s;
    z-index: 0;
}*/

.nav .secnav{
	position:absolute;
	z-index:999;
	width:208px;
	display:none;
	background-color:#fff;

	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
	/*animation-name: menu_close;
	transition:all .5s ease-in-out;*/
}
.nav li.cur .secnav{
	display:block;
}
.nav > li{
}
.nav li:hover{
	/*max-height:none;
	animation-name: menu_tab_to_top;*/
}
.nav li:hover .secnav{
	/*max-height:none;
	    animation-name: menu_open;
	transition:all .5s ease-in-out;*/
		}
.nav .secnav li{
	float:none;
	margin:0;
	padding:0;
	background-color:#71b11c;
}
.nav .secnav li a{
	display:block;
	padding:10px 30px;
	color:#fff;
	font-size:16px;
	border-bottom:1px #8dca44 solid;
	
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
}
.nav .secnav li.cur{
	background-color:#8dca44;
}
.nav .secnav li.cur a{
	padding-left:38px;
}










.nav_menu{
	position:absolute;
	top:136px;
	left:-10px;
	z-index:320;
	display:none;
	width:1035px;
	height:420px;
	padding:0 0px 0 390px;
	background:#1065bb url(../images/dropmenu_bg1.png) no-repeat 0 0;
}
.nav_menu_on{
	display:block;
}
.slogan{
	position:absolute;
	top:-15px;
	right:-10px;
	z-index:80;
} 
.nav_dropmenu{
	overflow:hidden;
	height:100%;
}
.nav_dropmenu li{
	float:left;
	width:129px;
	height:100%;
	padding-top:12px;
}
.nav_dropmenu li a{
	display:block;
	padding:10px 6px 10px 25px;
	color:#fff;
}

.nav_dropmenu li:hover,.nav_dropmenu li.cur{
	background-color:#206ac4;
}

.news_2 .news_in .title_blue{}

.news .news_item2 .item_title a,.news .news_item3 .item_title a,.news .news_item4 .item_title a{
	width:560px;
}
.news_in .title_blue a{ white-space:normal;}


/*banner*/
.banner_out{
	/*overflow:hidden;zoom:1;*/
}	
.banner{
	position:relative;
	float:left;
	width:1000px;
	height:380px;

	box-shadow:0px 6px 6px 0px #d4d4d4,0px 0px 6px 0px #d4d4d4;
}
.banner .swiper-slide{
	position:relative;
}
.banner .swiper-slide{
	width:1000px;
	height:380px;
	opacity: 0;
	filter:Alpha(opacity=0);
  
	/*-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 2s ease;*/
}
.banner .swiper-slide img{
	width:1000px;
	height:380px;

	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 10s ease;
}
.banner .banner_title{
	position:absolute;
	bottom:55px;
	left:283px;
	height:55px;
	line-height:55px;
	padding:0px 25px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	background:#005375;
	filter:Alpha(opacity=0);opacity:0;
}
.banner .banner_text{
	position:absolute;
	bottom:15px;
	left:183px;
	height:38px;
	line-height:38px;
	margin-top:2px;
	padding:0px 35px 0px 30px;
	color:#fff;
	font-size:16px;
	background:#005375;
	filter:Alpha(opacity=0);opacity:0;
}
.banner .banner_title:hover,.banner .banner_text:hover{
	text-decoration:none;
}
.banner .swiper-slide-active, .banner .cycle-slide-active{
	opacity: 1;
	filter:Alpha(opacity=100);
}
.banner .swiper-slide-active img, .banner .cycle-slide-active img{
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.05);
}
.banner .swiper-slide-active .banner_title, .banner .cycle-slide-active .banner_title{
	left:83px;
	filter:Alpha(opacity=100);opacity:1;
  
	-webkit-transition: left 1s ease;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;
}
.banner .swiper-slide-active .banner_text, .banner .cycle-slide-active .banner_text{
	left:83px;
	filter:Alpha(opacity=100);opacity:1;
  
	-webkit-transition: left 1s ease;
	-moz-transition: left 1s ease;
	-ms-transition: left 1s ease;
	-o-transition: left 1s ease;
	transition: left 1s ease;
}


/*
.banner .swiper-slide-active, .banner .cycle-slide-active{
	-webkit-animation: rotate 2s linear 1;
	-moz-animation: rotate 2s linear 1;
	-o-animation: rotate 2s linear 1;
	animation: rotate 1s linear 1;
	transform:translateX(0);
}
@-webkit-keyframes rotate{
	from{-webkit-transform: rotate(0deg)}
	to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{
	from{-moz-transform: rotate(0deg)}
	to{-moz-transform: rotate(359deg)}
}
@-ms-keyframes rotate{
	from{-moz-transform: rotate(0deg)}
	to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{
	from{-o-transform: rotate(0deg)}
	to{-o-transform: rotate(359deg)}
}
@keyframes rotate{
	from{transform:translateX(100%);}
	to{transform:translateX(0);}
}
*/
















.banner .prev{
	position:absolute;
	left:0px;
	top:50%;
	display:block;
	width:60px;
	height:60px;
	margin-top:-30px;
	background:url(../images/prev.png) no-repeat center center;
}
.banner .next{
	position:absolute;
	right:0px;
	top:50%;
	display:block;
	width:60px;
	height:60px;
	margin-top:-30px;
	background:url(../images/next.png) no-repeat center center;
}
.banner .ctrl{
	position:absolute;
	right:30px;
	bottom:20px;
}
.banner .ctrl span{
	display:inline-block;
	margin:0 6px;
	width:8px;
	height:8px;
	cursor:pointer;
	background-color:rgba(255,255,255,0.6);
}
.banner .ctrl span.swiper-active-switch{
	background-color:#fff;
}
.slide_num{
	position:absolute;
	top:0;
	left:-10px;
	z-index:90;
}
.slide_num .swiper-pagination-switch{
	display:block;
	width:10px;
	height:40px;
	border-top:1px #005375 solid;
	background:#90ba6e;
}
.slide_num .swiper-active-switch{
	height:83px;
	background:#005375;
}
.banner_list{
    float:left;
    width:290px;
    height:322px;
    margin-left:20px;
    padding:28px 15px 30px 15px;
    background:#005375 url(../images/bannerlist_img1.png) no-repeat 0 0;
}
.banner_list .item{
    overflow:hidden;zoom:1;
    height:94px;
    margin-top:8px;
    text-align:center;
    border:1px #e5e5e5 solid;
}
.banner_list .item .text{
    display:block;
    margin:30px 0 5px;
    padding-bottom:8px;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    background-position:left 23px;

    -webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    -o-transition:all ease .5s;
    transition:all ease .5s;
}   
.banner_list .item .item_del{
    *display:none;
    opacity:0;
    filter:Alpha(opacity=0);
    color:#fff;
    font-size:12px;

    -webkit-transition:all ease .5s;
    -moz-transition:all ease .5s;
    -ms-transition:all ease .5s;
    -o-transition:all ease .5s;
    transition:all ease .5s;
}
.banner_list .item:hover .item_del{
    *display:block;
    opacity:1;
    filter:Alpha(opacity=100);
}   
.banner_list .item:hover{
    border-color:#93c729;
    background:#73b31e url(../images/bannerlist_bg1.png) repeat 0 0;
}
.banner_list .item:hover .text{
    margin-top:15px;
    background:url(../images/banner_titbg.png) no-repeat center bottom;
}

.banner_list .item a:hover{
	text-decoration:none;
}
.news_out{
	margin-top:25px;
	overflow:hidden;zoom:1;
	height:350px;
}
.news_list{
	overflow:hidden;zoom:1;
	margin-top:10px;
	*margin-top:0;
	background:#fff;
	border-bottom:1px #cbcbcb solid;
}	
.news_2 .news_list{
}
.news_list li{
	display:inline-block;
	*float:left;
	background:url(../images/newslist_img2.png) no-repeat 0 3px;
	*background:url(../images/newslist_img2.png) no-repeat 0 13px;
}
.news_list li:first-child{
	background:none;
}
.news_list li a{
	display:block;
	margin:0 20px;
	padding:0px 0px 20px;
	*padding-top:10px;
	color:#555;
	font-size:18px;
}
.news_list li:first-child a{
	margin-left:0;
}
.news_list li a:hover{
	text-decoration:none;
	color:#005375;
}
.news_list li.cur a{
	text-decoration:none;
	color:#005375;
	background:url(../images/newslist_img1.png) no-repeat 9px bottom;
}
.news{
	position:relative;
	float:left;
	/* width: 790px; */
	width:660px;
	height:340px;
	margin-right:25px;
}
.news_2{
	position:relative;
	float:left;
	width:315px;
	height:340px;
	margin-right:25px;
}
.news_in{
	overflow:hidden;zoom:1;
	height:260px;
	padding:17px 0px 0 0;
}
.news_in .news_item1{
	display:block;
}
.news_in .tab_none{
	display:none;
}
.news_in .tab_on{
	display:block;
}
.news_in .news_item{
	overflow:hidden;zoom:1;
}	
.news_in .news_item3{
	/*padding:0 30px 0 40px;*/
}
.news_in .item_title{
	overflow:hidden;zoom:1;
	margin-bottom:12px;
}
.news_in .item_title a{
	overflow:hidden;zoom:1;
	float:left;
	display:block;
	width:540px;
	white-space:nowrap;
	text-overflow: ellipsis;
	color:#333;
}
.news_in .title_blue a{
	color:#005375;
	font-weight:bold;
}
.news_in .item_title .date{
	display:block;
	float:right;
	width:100px;
	color:#777;
}

.news_mob .meet_list li a{
	width: auto;
}
.news_mob .title_site{
	display: inline-block;
	width: 45px;
}
.title_site{
	color:#005375;
}
.news .news_item3 .item_title a{
	width:540px;
}
.news_in .title_blue a{ }

.news_2 .news_in .item_title a{
	float:none;
	width:100%;
}
.news_2 .item_title .date{
	float:none;
	padding-left:16px;
	color:#777;
	background:url(../images/date_img1.png) no-repeat 0 center;
	font-size:14px;
}
.news_2 .news_in .item_title{
	margin-bottom:10px;
}

.meeting_out{
	position:relative;
	overflow:hidden;zoom:1;
	float:left;
	/* width: 525px; */
	width:310px;
	height:340px;
}
.meeting_out .title{
	padding:10px 0 20px 10px;
	color:#005375;
	font-size:18px;
}
.meeting_out .title .t{
	color:#005375;
}
.meet_list{
	padding:0 0 0 0px;
	border-top:1px #cbcbcb solid;	
}
.meet_list li{
	overflow:hidden;zoom:1;
	height:80px;
	padding:10px 10px 6px 60px;
	border-bottom:1px #eff1f3 solid;
}
.meet_list li.first{
	border-bottom:none;
}
.meet_list li a{
	display:block;
	color:#333;
	line-height:1.3;
}
.meet_list li .date{
	float:left;
	display:block;
	width:46px;
	height:46px;
	margin:0 0px 0 -60px;
	color:#005375;
	text-align:center;
	background:#fff;
	border:2px #005375 solid;
}
.meet_list li .date .day{
	display:block;
	height:22px;
	margin-top:4px;
	color:#fff;
	background:#005375;
}
.meet_list .gray .date{
	color:#777;
	border-color:#afb5ba;
}
.meet_list .gray .date .day{
	background:#afb5ba;
}
.meet_list li .addr{
	margin:5px 0 0px;
	color:#777;
	font-size:12px;
}

.pagination_m{
	position:absolute;
	right:19px;
	top:20px;
}
.pagination_m a,.pagination_t a{
	display:inline-block;
	width:34px;
	height:34px;
	border:1px #e5e5e5 solid;
}
.pagination_m .prev,.pagination_t .prev{
	background:#fff url(../images/prev_img2.png) no-repeat center center;
}
.pagination_m .next,.pagination_t .next{
	background:#fff url(../images/next_img2.png) no-repeat center center;
}
.pagination_m .prev:hover,.pagination_t .prev:hover{
	background:#3a72d2 url(../images/prev_img3.png) no-repeat center center;
}
.pagination_m .next:hover,.pagination_t .next:hover{
	background:#3a72d2 url(../images/next_img3.png) no-repeat center center;
}



/*热点专题*/
.topic{
	position:relative;
	background:#fff;
}
.topic_m{
	overflow:hidden;zoom:1;
	margin-left:-24px;
}
.topic_m_desktop{}
.topic_m_mobile{ display:none;}
.topic_m .topic_item{
	float:left;
	width:320px;
	height:378px;
	margin-right:17px;
	border:1px #dedede solid;
}
.topic_m .topic_item:hover{
	border:1px #6db015 solid;
	box-shadow:1px 1px 10px 0 #e9f1de,0px 1px 10px 0 #e9f1de;
}
.topic_m .topic_item .img_box{
	overflow:hidden; zoom:1;
	display:block;
	width:320px;
	height:180px;
}
.topic_m .topic_item img,.news_in .news_img img{
	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	-o-transition:all ease .4s;
	transition:all ease .4s;
}
.topic_m .topic_item:hover img,.news_in .news_img:hover img{ 
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.topic_m .topic_item .topic_tit{
	display:block;
	margin:20px 0 5px;
	padding:0 20px;
	color:#005375;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.topic_m .topic_item .topic_tit:hover{
	text-decoration:none;
}
.topic_m .topic_item img{
	width:100%;
	/*height:100%;*/
}
.topic_m .topic_item:hover .topic_tit{
	color:#6db015;
}
.topic_m .topic_item .topic_text{
	overflow:hidden; zoom:1;
	height:63px;
	padding:0 20px;
	color:#555;
	
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.topic_btn{
	display:block;
	width:120px;
	height:36px;
	line-height:36px;
	margin:20px auto 0;
	border: none;
	text-align:center;
	vertical-align: middle;
	color:#fff;
	background:#005375;
}


.topic_btn:disabled{
	background: #bbb;
	color: #eee;
}
.topic_item:hover .topic_btn{
	background:#6db015;
	color:#fff;
	text-decoration:none;
}
.more_topic{
	position:absolute;
	top:35px;
	right:0;
	float:right;
	display:block;
	width:79px;
	*width:85px;
	height:24px;
	line-height:24px;
	padding-left:14px;
	font-size:12px;
	color:#aeb3b8;
}
.news .more_topic{
	top:15px;
	*top:9px;
	margin-right:21px;
}
.more_topic span{ 
	position:relative;
	z-index:5;
	display:block;
	padding-left:17px;
	*padding:5px 10px 0 25px;
	background: transparent url(../images/news_more_icon.png) no-repeat 0px center;
	*background: transparent url(../images/news_more_icon.png) no-repeat 8px 11px;
}
.more_topic:hover span{ 
	background: transparent url(../images/more_topic.png) no-repeat 0px center;
	*background: #6db015 url(../images/more_topic.png) no-repeat 8px 11px;
}
.more_topic:hover{
	color:#fff;
	text-decoration:none;
}

.more_topic:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2;
	width:0;
	height:0;
	margin:auto;

	transition:all ease 0.5s;
}
.more_topic:hover:after{
	width:95px;
	height:24px;
	background:#6db015;
}



.more_info{
	position:absolute;
	top:15px;
	right:5px;
	float:right;
	display:block;
	width:24px;
	height:24px;
	z-index:2;

}
.more_info span{
	position:relative;
	z-index:2;
	display:block;
	width:24px;
	height:24px;
	background:transparent url(../images/news_more_icon.png) no-repeat center center;
}
.more_info:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:0;
	margin:auto;
	width:0;
	height:0;
	background:#6db015;

	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.more_info:hover span{
	background:transparent url(../images/news_more_icon2.png) no-repeat center center;
	*background:#6db015 url(../images/news_more_icon2.png) no-repeat center center;
}
.more_info:hover:before{
	width:24px;
	height:24px;
}
.recruit_o{
	margin-left:20px;
}
.recruit_o .news_item{
	padding:18px 20px 0 25px;
}
.recruit_o .item_title{
	padding:15px 0 16px;
	border-top:1px #e5e5e5 solid;
}
.recruit_o .item_title a{
}
.recruit_o .item_title:first-child{
	padding-top:5px;
	border-top:0;
}
.pagination_m{
	position:absolute;
	right:19px;
	top:20px;
	overflow:hidden;zoom:1;
}
.topic .pagination_m{
	right:0px;
}
.pagination_m a,.pagination_t a{
	float:left;
	width:34px;
	height:34px;
	border:1px #e5e5e5 solid;
}
.pagination_m .prev,.pagination_t .prev{
	background:#fff url(../images/prev_img2.png) no-repeat center center;
}
.pagination_m .next,.pagination_t .next{
	background:#fff url(../images/next_img2.png) no-repeat center center;
}
.pagination_m .prev:hover,.pagination_t .prev:hover{
	background:#6db015 url(../images/prev_img3.png) no-repeat center center;
}
.pagination_m .next:hover,.pagination_t .next:hover{
	background:#6db015 url(../images/next_img3.png) no-repeat center center;
}

.menu_position{
	position:absolute;
	bottom:6px;
	left:120px;
	z-index:300;
	border-bottom:1px #f2f2f2 solid;
	margin-top:-30px;
	width:1340px;
}
.menu_out{
	margin-top:10px;
	padding:13px 30px;
	background:#fff;
	border-top:1px #cbcbcb solid;
	border-bottom:1px #cbcbcb solid;
}
.menu_list{
	overflow:hidden;zoom:1;
	text-align:center;
  height:100px;
}	
.menu_list li{
	float:left; 
	/*margin-left:60px;*/
}
.menu_list li:first-child{
	margin-left:0px;
}
.menu_list li a{
	display:block;
	margin-left:12px;
	width:116px;
	min-height:95px;
	padding-top:0;
	color:#333;
	font-size:14px;
	text-decoration:none;

	-webkit-transition:background-color ease .4s;
	-moz-transition:background-color ease .4s;
	-ms-transition:background-color ease .4s;
	-o-transition:background-color ease .4s;
	transition:background-color ease .4s;
}
.menu_list li:first-child a{
	margin-left:0px;
}
.menu_list li .ico{
	position:relative;
	display:block;
	height:58px;
	background:url(../images/icon.png) no-repeat 0 30px;
}
.menu_list li .t{
	display:block;
}

.menu_list li .item1 .ico{
	background: url(../images/icon_8.png) no-repeat 50% 50%;
}

.menu_list li .item2 .ico{
	background-position:40px 15px;
}
.menu_list li .item3 .ico{
	background-position:-154px 15px;
}
.menu_list li .item4 .ico{
	background: url(../images/footer_icon11.png) no-repeat 50% 50%;
	background-size: auto 30px;
}
.menu_list li .item5 .ico{
	background-position: -348px 15px;
}
.menu_list li .item6 .ico{
	background-position:-542px 15px;
}
.menu_list li .item7 .ico{
	background-position:-738px 15px;
}
.menu_list li .item8 .ico{
	background-position:-932px 15px;
}
/* .menu_list li .item8 .ico{
	background-position:-1343px 15px;
} */
/* .menu_list li .item9 .ico{
	background-position:-1567px 15px;
} */
.menu_list li .item9 .ico{
	background-position:-1127px 15px;
}

.menu_list li .item10 .ico{
	background: url(../images/ico_4.png) no-repeat 50% 50%;
}



.menu_list li .item:hover{
	/*color:#fff;
	text-decoration:none;
	background-color:#72b21d;
	background-image:url(../images/icon_hover.png);*/
}

.menu_list li .ico{
	top:0;
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:top ease .3s;
}
.menu_list li .item:hover .ico{
	top:-5px;
}



/*校园文化*/
.culture{
	overflow:hidden;zoom:1;
}
.culture .title,.topic .title{
	padding:34px 0 15px 18px;
	color:#005375;
	font-size:18px;
	background:url(../images/subtitle_bg1.png) no-repeat left 40px;
}
.topic .title{
	position:relative;
}
.topic .title .t{
	color:#005375;
}
.video_out{
	overflow:hidden;zoom:1;
	margin-bottom:45px;
}
.video{
	overflow:hidden;zoom:1;
	float:left;
	width:682px;
}
.video .img_item{
	position: relative;
	float:left;
	width:320px;
	height:150px;
	margin: 0 18px 30px 0;
}
.video .img_item a{
	position:relative;
	display:block;
}
.img_item .video_title{
	position:absolute;
	top:0px;
	left:0;
	width:100%;
	height:80px;
	padding-top:70px;
	color:#fff;
	font-size:16px;
	text-align:center;
	background:rgba(0,0,0,0.3);
}
.img_item:hover .video_title{
	background:rgba(0,0,0,0.2);
}
.video_item .bg,.video_big .videoitem .bg{
	position:absolute;
	top:0;
	left:0;
	z-index:50;
	width:100%;
	height:100%;
	background:url(../images/video_bg6.png) no-repeat center center;
}
.video_item a{
	display:block;
	width:100%;
	height:100%;
}
.video_item .video_title{
	top:117px;
	padding-top:0;
	background:none;
}
.video_item:hover .video_title{
	background:none;
}
.video .img_item img{

	width:320px;
	height:150px;

	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	-o-transition:all ease .4s;
	transition:all ease .4s;
}
.video .img_item:hover img{ 
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.video_big{
	float:left;
	width:658px;
	height:330px;
}	
.video_big .videoitem{
	overflow:hidden;zoom:1;
}
.video_big .videoitem img{
	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	-o-transition:all ease .4s;
	transition:all ease .4s;
}
.video_big .videoitem:hover img{ 
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}


.video_big .video_bigtit{
	float:left;
	width:154px;
	height:220px;
	padding:60px 12px;
	color:#fff;
	font-size:16px;
	background:#005375;
}	
.video_big .video_bigtit_g{
	background:#219c53;
}
.video_big .videoitem a{
	position:relative;
	float:right;
	display:block;
	width:480px;
	height:330px;
}
.video_big .videoitem a:hover .bg{
	display:block;
}
.pagination_v{
	position:absolute;
	overflow:hidden;zoom:1;
	left:33px;
	bottom:26px;
}
.pagination_v a{
	display:inline-block;
	float:left;
	width:28px;
	height:28px;
	border:1px rgba(255,255,255,0.33) solid;
}
.pagination_v .prev{
	background:url(../images/prev_img4.png) no-repeat center center;
}
.pagination_v .next{
	border-left:none;
	background:url(../images/next_img4.png) no-repeat center center;
}
.mejs-container .mejs-controls .mejs-fullscreen-button{
	display:none;
}


/*首页底部*/
.footer{
	width:100%;
	color:#fff;
	font-size:12px;
	background:#005375 url(../images/footer_bg1.png) repeat 0 0;
}
.footer a{
	color:#fff;
	font-size:12px;
}	
.footer_top{
	overflow:hidden;zoom:1;
	padding:32px 0 20px;
}
.footer_bottom{
	overflow:hidden;zoom:1;
	padding:20px 0;
	border-top:1px #337793 solid;
}
.footer_bottom .textbox{
	overflow:hidden; zoom:1;
	margin:0 auto;
	padding-left:87px;
}
.footer_bottom .img{
	float:left;
	margin-left:-87px;
}
.footer_bottom .text{
	margin-top:14px;
	line-height: 25px;
}

.footer_left{
	float:left;
	margin-bottom:20px;
	width:50%;
}
.footer_right{
	float:right;
}
.footer_logo{
	display:block;
	margin-bottom:38px;
}

#imgConac{}

.toplist_f li{
	display:inline-block;
	padding:0 20px;
	border-left:1px #4488c8 solid;
}
.toplist_f li.first{
	border-left:none;
	padding-left:0;
}
.toplist_f li a{
}
.contact{
	overflow:hidden;zoom:1;
}	
.contact .contact_item{
	float:left;
	margin-right:10px;
	text-align:center;
}
.contact .contact_item img{
	display:block;
	margin-bottom:4px;
}
.contact .contact_item2{
	overflow:hidden;
	width:135px;
	height:90px;
	margin:0 15px 0 0px;
}
.contact .contact_item3{
	overflow:hidden;
	width:135px;
	height:90px;
	margin-right:20px;
}
.contact .contact_item4{
	overflow:hidden;
	width:135px;
	height:90px;
	margin-right:20px;
}
.contact .contact_item2 a,
.contact .contact_item3 a,
.contact .contact_item4 a{
	position:relative;
	display:block;
	width:100%;
	height:100%;
}
.contact .contact_item2 img,
.contact .contact_item3 img,
.contact .contact_item4 img{
	-webkit-transition:all ease .4s;
	-moz-transition:all ease .4s;
	-ms-transition:all ease .4s;
	-o-transition:all ease .4s;
	transition:all ease .4s;
}
.contact .contact_item2:hover img,
.contact .contact_item3:hover img,
.contact .contact_item4:hover img{
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	-o-transform:scale(1.03);
	transform:scale(1.03);
}
.contact .contact_item .text{
	position:absolute;
	left:0;
	bottom: 0;
	height: 32px;
	line-height: 32px;
	width: 138px;
	font-size: 16px;
	text-align:center;
	background:rgba(0,0,0,0.6);
}
.bottomlist_f li{
	float:left;
	width:85px;
	text-align:center;
	margin-right:0px;
}
.bottomlist_f li img{
	display:block;
	margin:0 auto 8px;

	
	-webkit-transition:all ease .3s;
	-moz-transition:all ease .3s;
	-ms-transition:all ease .3s;
	-o-transition:all ease .3s;
	transition:all ease .3s;
}
.bottomlist_f li.list_on img{
	margin:-5px auto 13px;
}
.footer .address{
	line-height:80px;
	padding-right:52px;
	margin-right:20px;
	text-align:center;
	*height:40px;
	*padding-top:30px;
	*line-height:0;
}
.footer .address img{
	margin:16px 18px 0 15px;
	*margin-top:-15px;
}
.footer .mainwidth{
	position:relative;
}
.guide{
	position:absolute;
	left:0;
	bottom:220px;
	display:none;
	z-index:400;
	font-size:16px;
	color:#fff;
	padding:15px 0 10px 0px;
	background:#6db015;
}
.guide_on{
	display:block;
}
.guide .tri{
	position:absolute;
	right:198px;
	bottom:-16px;
	border:8px transparent solid;
	border-top:8px #6db015 solid;
}
.guide .title_guide{
	font-size:24px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.guide .guide_item{
	margin-left:70px;
	padding:25px 45px 25px 80px;
	border-top:1px #b4d96b solid;
}
.guide .guide_item.subway{
	border:none;
}
.guide .tit_g{
	font-size:18px;
	color:#fff;
	font-weight:bold;
}
.guide div img{
	margin:11px 5px 0 0;
}
.guide .subway{
	font-size:14px;
	background:url(../images/subway.png) no-repeat 0px center;
}
.guide .bus{
	font-size:14px;
	background:url(../images/bus.png) no-repeat 0px center;
}
.guide .guide_way{	
	display:block;
	font-weight:normal;
}
.guide .bus div{
	margin-bottom:7px;
}

.guide .close_g{
	position:absolute;
	top:5px;
	right:5px;
	display:block;
	width:50px;
	height:50px;
	cursor:pointer;
	background:url(../images/close_page.png) no-repeat center center;
}

/*首页视频弹窗*/
.popup .bg{
	/*width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.5);*/
}
.video_popup{
}
/*.video_popup .video_shell{
	overflow:hidden; zoom:1;
	position:absolute;
	z-index:99;
	left:0;
	top:0;
	width:800px;
	height:758px;
	background:url(../images/img_video_shell.png) no-repeat left top;
}
.video_popup .video_out{
	position:relative;
	margin:62px 0 0 78px;
}
.video_popup video{ display:block;}
.video_popup .video_play{
	position:absolute;
	z-index:100;
	left:78px;
	top:62px;
	width:644px;
	height:506px;
	background-color:#fff;
	filter:Alpha(opacity=0);opacity:0;
}
.video_popup .mejs-container .mejs-controls{ filter:Alpha(opacity=0);opacity:0;}

.video_colorbox{}
.video_colorbox #cboxClose{
	z-index:101;
	top:auto;
	right:50px;
	bottom:28px;
	left:auto;
	width:105px;
	height:105px;
	background:none;
}*/

.video_colorbox #cboxContent{ margin-top:-40px;}
.video_popup .video_shell{
	overflow:hidden; zoom:1;
	position:absolute;
	z-index:0;
	left:0;
	top:0;
	width:1408px;
	height:540px;
	background:url(../images/img_video_shell.png) no-repeat left top;
}
.video_popup .video_out{
	position:relative;
	margin:81px 0 0 320px;
}
.video_popup video{ display:block;}
.video_colorbox #cboxClose{
	z-index:101;
	top:auto;
	right:auto;
	bottom:0;
	left:50%;
	margin-left:10px;
	width:60px;
	height:60px;
	background-color:#71b11c;

	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}





.top{
	position:fixed;
	bottom:240px;
	right:30px;
	z-index:-1;
	width:60px;
	height:60px;
	background:#6db015 url(../images/top_back.png) no-repeat center center;
	filter:Alpha(opacity=0);opacity:0;

	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}
.top:hover{
	background-color:#5f9715;
}
.top_show{
	z-index:700;
	filter:Alpha(opacity=100);opacity:1;
}
.wrapper_mobile{ display:none;}
.wrapper_mobile img{
	width:100%;
}


/*学校简介*/
.page_body{
	overflow:hidden;zoom:1;
}
.mainside{
	float:left;
	width:930px;
	padding:0 39px 30px 39px;
	border-right:1px #eff2f4 solid;
}
.mainside_2{
	padding:0 39px 30px 39px;
}
.title_page{
	padding:3px 40px 18px;
	color:#fff;
	font-size:26px;
	font-weight:bold;
}
.mainside .edittext{
	padding:0px 0 35px;
}
.container .rightside{
	position:absolute;
	top:60px;
	*top:208px;
	right:0;
	z-index:410;
	width:390px;
	padding-bottom:20px;
	background:#fff;
	
	/*-webkit-transition:all ease .2s;
	-moz-transition:all ease .2s;
	-ms-transition:all ease .2s;
	-o-transition:all ease .2s;
	transition:all ease .2s;*/
}
.container .rightside_fixed{
	position:fixed;
	top:60px;
	right:0;
	z-index:610;
}
.container .rightside_inter{
	margin-top:60px;
	min-height:800px;
}
.navside{
	padding:0 0 15px 0px;
}
.navside li a{
	display:block;
	height:52px;
	line-height:52px;
	padding-left:45px;
	color:#333;
	font-size:16px;
	border-bottom:1px #f4f7fa solid;
	background:#fff url(../images/rightside_img1.png) no-repeat 20px center;
}
.navside .cur > a,.navside li > a:hover{
	color:#005375;
	font-weight:bold;
	text-decoration:none;
	background:#fff url(../images/rightside_img2.png) no-repeat 20px center;
}
.navside .down > a,.navside .down:hover > a{
	color:#005375;
	background:#fff url(../images/rightside_img3.png) no-repeat 20px center;
}
.title_side{
	height:60px;
	line-height:60px;
	padding-left:20px;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	margin-left:-1px;
	background:#93c729 url(../images/rightside_bg1.png) no-repeat right 0;
}

.subside{
	padding:10px 0 20px;
	background:#fff;
}
.subside li{
	padding-left:20px;
}
.subside li a{
	display:block;
	height:37px;
	line-height:37px;
	padding-left:26px;
}
.subside .cur a,.subside li a:hover{
	color:#005375;
	text-decoration:none;
}
.subtitle_side{
	height:55px;
	line-height:55px;
	margin-left:25px;
	padding:5px 0 0 25px;
	border-bottom:1px #eff2f4 solid;
	color:#333;
	font-weight:bold;
	font-size:16px;
	background:#fff url(../images/subtitle_bg1.png) no-repeat 0px 22px;
}
.qrcode{
	overflow:hidden; zoom:1;
	color:#555;
	margin:10px auto 20px;
	padding:0 30px;
	text-align:center;
}
.qrcode img{
	display:block;
	margin-bottom:3px;
}
.qrcode .fl{
	float:left;
}
.qrcode .fr{
	float:right;
}


.edittext img{
	/*width:100%;*/
	/*margin:10px 0 30px;*/
}
.mainside .title{
	padding-left:20px;
	margin:20px 0 10px 0px;
	font-size:18px;
	font-weight:bold;
	text-indent:0;
	background:url(../images/subtitle_bg1.png) no-repeat 0 center;
}
.mainside .title{
	padding-top:18px;
	padding-bottom:18px;
}
.mainside .title_2{
	padding:18px 0 18px 20px;
	margin-top:23px;
}
.page_icon{
	position:absolute;
	top:0;
	left:-8px;
	z-index:200;
	width:8px;
	height:120px;
	background:#93c729;
}
.summary_i{
	position:relative;
	margin-left:30px;
	padding:30px 50px 30px 270px;
	background:#f8f9fa;
}
.mainside .summary_i img{
	float:left;
	width:300px;
	height:200px;
	margin:0 30px 0 -300px;
}
.summary_i .img_right .title{
	margin-left:30px;
}
.summary_gray{
	position:relative;
	padding:45px 45px 30px;
	background:#f8f9fa;
}

.rightside .video{
	float:none;
	width:300px;
	height:150px;
	margin:28px auto;
	border:3px #93c729 solid;
}
.rightside .video_item .bg{
	background: url(../images/video_bg6.png) no-repeat center center;
}	
.rightside .video_item{
	overflow:hidden;zoom:1;
	width:300px;
	height:150px;
}



/*发展历程*/
.timeline_i{
	margin-left:40px;
	font-size:20px;
	color:#333;
}
.timeline_i img{
	width:280px;
}
.img_item .date{
	margin:20px 0 5px;
	color:#97c931;
	font-size:18px;
	font-weight:bold;
}
.img_item .big_text{
	display:block;
	color:#97c931;
	font-size:28px;
	font-weight:bold;
}



.timeline_list li .month_item{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	transform:translateY(100px);
}
.timeline_list li .month_item.list_on,.timeline .timeline_list li .cur,.timeline .timeline_list li .year{
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	
	-webkit-animation:wave 1s 1;
	-moz-animation:wave 1s 1;
	animation:wave 1s 1;
}
.timeline_list li .year{		
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	transform:translateY(100px);
}

@-webkit-keyframes wave{
	from{
		transform:translateY(100px);
	}
	to{
		transform:translateY(0);
	}
}

@-moz-keyframes wave{
	from{
		transform:translateY(100px);
	}
	to{
		transform:translateY(0);
	}
}

@-o-keyframes wave{
	from{
		transform:translateY(100px);
	}
	to{
		transform:translateY(0);
	}
}
@keyframes wave{
	from{
		-webkit-transform:translateY(100px);
		-moz-transform:translateY(100px);
		-ms-transform:translateY(100px);
		-o-transform:translateY(100px);
		transform:translateY(100px);
	}
	to{
		-webkit-transform:translateY(0px);
		-moz-transform:translateY(0px);
		-ms-transform:translateY(0px);
		-o-transform:translateY(0px);
		transform:translateY(0px);
	}
}



/*校园视图*/
.album{
	margin:45px 0;
}
.album .img{
	display:block;
}
.album .img img{
	width:100%;
}
.album .title_al{
	padding:0 50px;
	line-height:55px;
	color:#333;
	font-size:20px;
	background:#f9f9f9;
	border:1px #eaeaea solid;
	border-top:none;
}
.album .title_al .view_a{
	float:right;
	display:inline-block;
	padding-left:30px;
	background:url(../images/view_bg2.png) no-repeat 0 center;
}

.album_list{
	padding:10px 0 0;
}
.album_list .big_album{
	overflow:hidden;zoom:1;
	width:900px;
	height:620px;
}
.album_list .big_album .swiper-slide{
	width:900px;
	height:620px;
}
.album_list .big_album .swiper-slide{
	opacity: 0.5;
	filter:Alpha(opacity=50);
	
	/*-webkit-transform: scale(0.5);
	-moz-transform: scale(0.5);
	-ms-transform: scale(0.5);
	-o-transform: scale(0.5);
	transform: scale(0.5);*/
  
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
}
.album_list .big_album .swiper-slide-active{
  opacity: 1;
	filter:Alpha(opacity=100);
	/*-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);*/
   
	-webkit-transition: all 0.5s ease-out 0s;
  -moz-transition: all 0.5s ease-out 0s;
  -ms-transition: all 0.5s ease-out 0s;
  -o-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
}
.album_list .big_album img{
	width:100%;
}
.album_list .title_album{
	padding:8px 0px 17px;
	color:#333;
	font-size:24px;
}
.album_list .time{
	float:right;
	padding-left:25px;
	margin-right:30px;
	color:#444;
	font-size:16px;
	background:url(../images/time.png) no-repeat 0 center;
}
.album_list .view_a{
	float:right;
	padding-left:33px;
	color:#444;
	font-size:16px;
	background:url(../images/view_2.png) no-repeat 0 center;
}
.album_list .prev_big{
	position:absolute;
	top:50%;
	left:30px;
	z-index:100;
	display:block;
	margin-top:-30px;
	width:40px;
	height:60px;
	background:url(../images/prev_big.png) no-repeat center center;
}
.album_list .next_big{
	position:absolute;
	top:50%;
	right:30px;
	z-index:100;
	display:block;
	width:40px;
	height:60px;
	margin-top:-30px;
	background:url(../images/next_big.png) no-repeat center center;
}
.text-album{
	width:900px;
	padding:15px 0;
	overflow:hidden;zoom:1;
}
.text-album .numb_a{
	float:left;
	width:80px;
	padding:0px 20px;
	font-style:italic;
	color:#777;
	font-size:24px;
	border-right:1px #e2e2e2 solid;
}
.text-album .text{
	float:left;
	width:720px;
	color:#444;
	font-size:16px;
	padding:0 30px;
}
.text-album .cur{
	font-size:40px;
	font-weight:bold;
	color:#005375;
}
.album_s{
	overflow:hidden;zoom:1;
	width:900px;
	padding:15px 0 0;
	text-align: center;
	border-top:1px #f0f0f0 solid;
}
.album_list .small_album{
	display:inline-block;
	width:800px;
	height:120px;
}
.album_list .small_album .swiper-slide{
	position:relative;
	width:200px;
	height:120px;
	float:left;
	text-align:center;
}
.album_list .small_album a{
	display:block;
	width:200px;
	height:120px;
}
.album_list .small_album img{
	width:180px;
	height:120px;
	margin-left:10px;
}
.album_list .small_album .swiper-slide:first-child img{
	margin-left:0;
}
.album_list .small_album .swiper-slide:first-child .bg{
	margin-left:3px;
}
.small_album .bg{
	position:absolute;
	top:0;
	left:7px;
	z-index:300;
	width:170px;
	height:110px;
	margin-left:8px;
	border:solid 5px #005375;
	display:none;
}
.small_album .active .bg{
	display:block;
}

.album_list .prev_small{
	display:inline-block;
	margin-right:8px;
	width:35px;
	height:120px;
	background:#f0f0f0 url(../images/prev_small.png) no-repeat center center;
}
.album_list .next_small{
	display:inline-block;
	width:35px;
	height:120px;
	margin-left:12px;
	background:#f0f0f0 url(../images/next_small.png) no-repeat center center;
}

/**/
.teacher_list{}
.teacher_item{}
.teacher_item .title{
	margin:20px 0 15px 0px;
	padding:15px 0 15px 20px;
	background:url(../images/subtitle_bg1.png) no-repeat 0 center;
	border-bottom:1px solid #e2e2e2;
	color:#555;
	font-size:18px;
	font-weight:normal;

	cursor:pointer;
}
.teacher_list ul{
	overflow:hidden; zoom:1;
	margin-left:-15px;
}
.teacher_list2 ul{
	margin-left:0;
}
.teacher_list li{
	float:left;
	margin:0 0 20px 15px;
	width:140px;
}
.teacher_list li a{
	font-size:16px;
	color:#2e69ca;
}

.teacher_item ul{ display:none;}
.teacher_item_on ul{ display:block;}


.teacher_list_2 .title_2{
	margin:20px 0 0px 0px;
	padding:15px 0 15px 20px;
	background:url(../images/subtitle_bg1.png) no-repeat 0 center;
	color:#555;
	font-size:18px;
	font-weight:normal;
	border-bottom:none;
}
.teacher_list2 {
	margin-top:47px;
}
.teacher_list_2 ul{
	overflow:hidden; zoom:1;
	margin-top:15px;
	border-top:none;
}
.teacher_list2 ul{
	margin-top:15px;
	border-top:none;
}
.teacher_list_2 li{
	overflow:hidden; zoom:1;
	padding:20px 0 20px 0px;
	border-top:1px #e2e2e2 solid;
	border-bottom:none;
}
.teacher_list2 ul li:first-child{
	border-top:none;
}
.teacher_list2 .teacher_item .title{
	margin:0;
	border-top: 2px solid #ededed;
	border-bottom:none;
    color: #333;
    display: block;
    height: 64px;
    line-height: 64px;
    padding: 0 30px;
    text-decoration: none;
	background:url("../images/research_icon7.png") no-repeat scroll right center;
    font-size: 18px;
}
.teacher_list2 .teacher_item_on .title{
    background: #f8f9fa url("../images/research_icon6.png") no-repeat scroll right center;
}
.teacher_list_2 li .name_tit{
	float:left;
	color:#333;
	width:80px;
	font-size:16px;
	padding:0 50px 0 22px;
}
.teacher_list_2 li .name{
	overflow: hidden;zoom:1;
	float:left;
	width:770px;
}
.teacher_list_2 li .name a{
	float: left;
	width:125px;
	font-size:16px;
	color:#2e69ca;
	padding:6px 0 6px 20px;
	background: rgba(0, 0, 0, 0) url("../images/date_img1.png") no-repeat scroll 0 center;
}
.teacher_list2 li a{
	padding-left:20px;
	background: rgba(0, 0, 0, 0) url("../images/date_img1.png") no-repeat scroll 0 center;
}





.poppage{
	padding:30px 0px;
}
.teacher_head{
	overflow:hidden; zoom:1;
}
.teacher_head .img{
	float:left;
	margin-right:30px;
	border:10px solid #e6eff8;
}
.teacher_head .textbox{
	overflow:hidden; zoom:1;
}
.teacher_head .title{
	margin-bottom:20px;
	font-size:26px;
	color:#005375;
	font-weight:bold;
}
.teacher_head .info{ font-size:16px;}
.teacher_head .info a{ color:#005375;}
.teacher_head .edittext{}
/*
.text_imgnone .title{
	float:left;
	width:200px;
	text-align:center;
}
.text_imgnone .info{
	float:left;
	width:550px;
	margin-top:-10px;
	font-size:16px;
	color:#555;
	line-height:45px;
}
*/
.detail_head{
	margin:30px 0 30px;
}
.detail_head .breadcrumb{
	font-size:12px;
	color:#999999;
}
.detail_head .t{
	padding:10px 0;
	font-size:22px;
}
.detail_head .info{
	padding-top:10px;
	border-top:1px solid #e5e5e5;
	color:#999;
}
.detail_head .info .item{}



.edittext .img_tips_text{
	text-indent:0;
	text-align:center;
	color:#777;
	font-size:14px;
}





/*页码*/

.page_num{
	padding:30px 0;
	text-align:center;
}
.page_num a{
	display:inline-block;
	width:34px;
	height:34px;
	line-height:34px;
	color:#333;
	font-size:16px;
	text-align:center;
	border:1px #ddd solid;
	background:#fff;
}
.page_num .cur,
.page_num .numb:hover{
	color:#fff;
	border-color:#93c729;
	background:#93c729;
}
.page_num a:hover{
	text-decoration:none;
}
.page_num .prev,.page_num .next{
	width:74px;
	margin:0 14px;
}


/*搜索*/
.result{
	font-size:16px;
}
.result .result_text{
	font-size:20px;
	font-weight:bold;
	color:#005375;
}


.down_menu_r{
	display:none;
	padding:10px 0;
	background:#fff;
	border-bottom:1px #f4f7fa solid;
}
.down_menu_r a{
	display:block;
	padding:5px 0 5px 25px;
	color:#777;
}
.navside .down .down_menu_r{
	display:block;
}
.down_menu_r a:hover,.down_menu_r .cur{
	color:#005375;
	text-decoration:none;
}
.name-list{
	padding-top:17px;
	border-top:1px #e2e2e2 solid;
}
.name-list a{
	display:inline-block;
	width:140px;
	color:#2e69ca;
	font-size:16px;
}
.name-list .text_small{
	font-size:14px;
}

/*人才培养*/
.course_list{
	overflow:hidden;zoom:1;
}
.mainside .course_list li{
	overflow:hidden;zoom:1;
	float:left;
	width:415px;
	height:34px;
	margin:25px 0 0 0;
	list-style:none;
}
.course_list li .numb{	
	display:inline-block;
	float:left;
	width:34px;
	height:34px;
	line-height:34px;
	margin:0px 14px 0 0px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	background:#005375;

	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
}

.title_1{ color:#2268c6;}


.content-box .link_edu{
	display:block;
	width:138px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	margin-top:27px;
	padding-left:16px;
	text-decoration:none;
	background:#93c729 url(../images/next_img4.png) no-repeat 27px center;
}
.numb_green{
	color:#005375;
	font-size:18px;
	font-weight:bold;
}




.mainside_big{
	float:none;
	width:auto;
}
.mainside_search{
	float:none;
	width:auto;
	margin-top:30px;
	padding-top:15px;
	background:#fff;
	border-right:none;
}
.mainside_big .linkgo{
	margin-right:0;
}
.content-box2{
	overflow:hidden;zoom:1;
	margin-top:40px;
	font-size:16px;
}

.content_m .content-box2{
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	transform:translateY(100px);
}
.content_m .content-box2.list_on{
	-webkit-transform:translateY(0px);
	-moz-transform:translateY(0px);
	-ms-transform:translateY(0px);
	-o-transform:translateY(0px);
	transform:translateY(0px);
	
	-webkit-animation:wave 1s 1;
	-moz-animation:wave 1s 1;
	animation:wave 1s 1;
}
.content-box2 img{
	float:left;
	width:440px;
	margin:0 0 15px;
}
.content-box2 .content_right{
	float:right;
	width:440px;
	margin-left:50px;
}
.content-boxleft .content_right{
	float: left;
	margin:0 50px 0 0;
}
.content-box2 .tit_con{
	margin-bottom:15px;
	color:#86b525;
	font-size:18px;
}
.content-box2 .title_coo{
	margin-bottom:13px;
	color:#444;
}


.joblist{ margin-top:10px;}
.joblist li{
	margin-bottom:22px;
}
.joblist a{ 
	color:#005375; 
	padding-left:25px;
	background:url(../images/date_img1.png) no-repeat 0 11px;
}



/*研究机构*/
.mainside .res_list{
	margin:40px 25px 70px;
}
.mainside .res_list li{
	display:inline-block;
	margin:0 23px;
	color:#444;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.res_list li img{
	width:100px;
	margin:0 auto 25px;
}
.big_tit{
	margin-top:35px;
	text-align:center;
	color:#005375;
	font-size:24px;
	font-weight:bold;
}
.big_txt{
	text-align:center;
	color:#333;
	font-size:18px;
}
.mainside .instit_list{
	margin:30px 0 0px;
	list-style:none;
}
.mainside .instit_list2{
	margin:0;
	border-bottom:2px #ededed solid;
}
.mainside .instit_list li{
	margin:0;
}
.instit_list li > a{
	display:block;
	padding:0 30px;
	background:url(../images/research_icon7.png) no-repeat right center;
	height:64px;
	line-height:64px;
	color:#333;
	font-size:18px;
	text-decoration:none;
	border-top:2px #ededed solid;
}
.instit_list .cur > a{
	background:#f8f9fa url(../images/research_icon6.png) no-repeat right center;
}
.instit_list li .hide_box{
	display:none;
	color:#333;
	margin:32px 30px 18px;
}
.instit_list .cur .hide_box{
	display:block;
}
.instit_list .hide_box .center_r{
	margin-bottom:20px;
	padding-left:28px;
	background:url(../images/date_img1.png) no-repeat 0 center;
}
.instit_list .hide_box .center_r a,.instit_list .hide_box .center_r a:hover{
	color:#2e69ca;
	text-decoration: none;
}

/*研究成果*/
.outcome_list{
	overflow:hidden;zoom:1;
	margin:47px 0 0 -30px;
}
.outcome_list li{
	float:left;
	width:290px;
	height:430px;
	padding-bottom:60px;
	margin:0 0 0px 30px;
	text-align:center;
	border-top:1px #ebebeb dotted;
}
.outcome_list li img{
	margin-bottom:20px;
	width:290px;
	height:385px;
}
.outcome_list li a{
	display:block;
	color:#333;
	font-size:16px;
}
.outcome_list li a:hover{	
	text-decoration:none;
}
.outcome_list li .text{
	display:block;
	color:#444;
}
.loadmore{
	display:block;
	width:198px;
	height:38px;
	line-height:38px;
	margin:10px auto 30px;
	color:#777;
	text-align:center;
	border:1px #ddd solid;
}
.loadmore:hover{
	color:#777;
	text-decoration:none;
}


/*期刊*/
.journal_list{
	overflow:hidden;zoom:1;
	margin-left:-30px;
}
.journal_list li{
	float:left;
	width:210px;
	height:277px;
	text-align:center;
	margin:0 0 40px 30px;
	border-bottom:3px #2768c8 solid;
	background:#f7f7f7;
}
.journal_list li .img{
	display:block;
	padding:15px 0;
}
.journal_list li a:hover{
	text-decoration:none;
}
.journal_list li .title_j{
	display:block;
	margin:13px 0 0;
	color:#666;
	font-weight:bold;
}
.journal_list li img{
	width:130px;
	height:180px;
	border:10px #fff solid;
}

@media only screen and (min-width: 767px) {
	/*.wrapper_pc{
		display:block;
	}
	.wrapper_mobile{
		display:none;
	}*/
}

@media only screen and (max-width: 767px) {
	/*.wrapper_pc{
		display:none;
	}
	.wrapper_mobile{
		display:block;
	}*/
}




/*人才招聘*/
.recruit{
	padding:20px 35px 1px 25px;
	border-top:1px #e2e2e2 solid;
	font-size:16px;
}
.table_post th{
	padding:20px 20px;
	color:#005375;
	font-size:16px;
	background:#eff2f4;
}
.table_post .post_en{
	display:block;
	font-size:14px;
	font-weight:normal;
}
.table_post tr{
	border-top:1px #dfe4e8 solid;
	border-bottom:1px #dfe4e8 solid;
}
.table_post td{
	padding:20px 20px;
	color:#444;
	font-size:14px;
	text-align:center;
}
.post_numb{
	display:block;
}
.contact_info{
	margin:40px 0;
	overflow:hidden;
}
.contact_icon{
	float:left;
	width:160px;
	height:40px;
	color:#fff;
	font-size:16px;
	padding-top:100px;
	text-align:center;
	background:#005375 url(../images/post_bg1.png) no-repeat center center;
}
.contact_i{
	float:left;
	width:770px;
	height:140px;
	background:#f8f9fa;
}
.contact_i .contact_item{
	display:inline-block;
	line-height:32px;
	font-size:16px;
	padding:23px 0 25px 60px;
}
.contact_i .blue_text{
	color:#005375;
}
.container_popup{
	background:#fff;
}
.post_dlink{
	color:#005375;
	text-decoration:underline;
}
.popup_post .title_p{
	margin:30px 0 25px;
	color:#2f69ca;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}
.table_pop tr{
	border-top:1px #dfe4e8 solid;
	border-bottom:1px #dfe4e8 solid;
}
.table_pop th{
	color:#005375;
	font-size:14px;
	font-weight:normal;
}
.table_pop td{
	padding:20px;
	color:#333;
	font-size:14px;
}
.post_btn{
	text-align:center;
	margin-bottom:80px;
}
.popup_post .apply_btn{
	display:inline-block;
	width:122px;
	height:40px;
	line-height:40px;
	margin-left:23px;
	color:#fff;
	margin-top:27px;
	text-decoration:none;
	background:#93c729;
}
.popup_post .dload_btn{
	background:#005375 no-repeat 26px center;
}	
.poppage2{
	padding:20px 40px 100px;
	background:#fff;
	font-size:14px;
}
.poppage2 .title_p2{
	margin:10px 0 35px;
	padding-bottom:25px;
	color:#005375;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px #dfe4e8 solid;
}
.container .rightside_c{
	border-left:none;
	margin-top:60px;
}
.container_newpage .poppage{
	padding:20px 0 0;
}
/*.linkgo{
	display:inline-block;
	width:240px;
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:14px;
	margin:20px 40px 16px 40px;
	font-weight:normal;
	text-align:center;
	background:#93c729;
}*/

.contact_right{
	padding:28px 0 0px;
}


/*招生就业*/
.employ_list{
	margin-top:19px;
}
.employ_list li{
	padding:22px 0;
	border-bottom:1px #dfe4e8 solid;
}
.employ_list li a{
	display:block;
	padding-left:120px;
	font-size:16px;
}
.employ_list li a:hover{
	text-decoration:none;
}
.employ_list li .date{
	float:left;
	margin:0 0 0 -120px;
	color:#777;
}
.employ_list .top_item{}
.employ_list .top_item a{
	color:#005375;
}
.employ_list .ico{
	display:inline-block;
	margin-left:10px;
	width:20px;
	height:16px;
	background:url(../images/ico_download.png) no-repeat left top;
	vertical-align:middle;
}
.edittext .employ_list{ list-style-type: none;}
.edittext .employ_list li{ margin-left:0px;}
.edittext .employ_list li a{ text-decoration:none;}



.top_item .top_text{
	display:inline-block;
	width:50px;
	height:22px;
	margin:0px 0 0 10px;
	line-height:22px;
	color:#fff;
	font-size:12px;
	text-align:center;
	background:#005375;
}


.wrapper .container_newpage,.container_newpage{
	position:relative;
	width:900px;
	margin:0 auto 0px;
	padding:0px 40px 20px;
	background:#fff url(../images/container_bg3.png) no-repeat 0 0;
}
.container_newpage .page_icon{
	height:50px;
}
.container_newpage .mainside_2{
	padding:0;
}
.mainside_2 .page-content{
	font-size:14px;
}
.container_newpage .title_page{
	margin:20px 0 0px;
	padding-bottom:10px;
	color:#005375;
	font-size:24px;
	text-align:center;
}
.source{
	padding-bottom:27px;
	margin-bottom:30px;
	color:#777;
	text-align:center;
	border-bottom:1px #dfe4e8 solid;
}
.link_p{
	height:50px;
	line-height:50px;
	color:#fff;
}
.link_p a{
	margin:0 5px;
	color:#fff;
}
.close_page{
	position:fixed;
	top:0px;
	right:-50px;
	display:block;
	width:50px;
	height:50px;
	background:#93c729 url(../images/close_page.png) no-repeat center center;
}
.title_blue_c{
	margin:16px 0 10px;
	color:#005375;
	font-size:16px;
	font-weight:bold;
}
.contact_way{
	margin-bottom:30px;
}
.contact_way div{
	display:inline-block;
	width:360px;
	margin-right:10px;
}
.footer_newpage{
	padding-top:40px;
	height:120px;
}
.footer_newpage .mainwidth{
	width:1010px;
}
.footer_newpage .footer_logo{
	margin-bottom:0;
}
.footer_newpage .footer_top{
	height:auto;
	padding-top:10px;
}
.footer_newpage .address{
	line-height:30px;
	padding-right:50px;
	margin-right:20px;
	text-align:right;
	background:url(../images/footer_icon6.png) no-repeat right 6px;
}







/*loading*/
.pageloading{
	display:none;
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	width:100%;
	height:100%;
	background:#fff;
}
* html .pageloading{ position:absolute;}
.pageloading img{
	position:absolute;
	left:50%;
	top:50%;
	margin:-20px 0 0 -40px;
}


@-webkit-keyframes flash {0%{ display:block;}100%{ display:none;}}
@-moz-keyframes flash {0%{ display:block;}100%{ display:none;}}
@keyframes flash {0%{ visibility:visible;}100%{ visibility:hidden;}}

.pageloading{
	-webkit-animation: flash 1s linear 1s 1 forwards;
	-moz-animation: flash 1s linear 1s 1 forwards;
	animation: flash 1s linear 1s 1 forwards;
}


/*404*/
.wrapper_404{
	color:#555;
	font-size:16px;
	background:#fff;
}
.content_4{
	width:600px;
	min-height:300px;
	margin:150px auto 0;
	padding:70px 0 0 420px;
	background:url(../images/404.png) no-repeat 0 center;
}
.content_4 .tit_4{
	color:#225dc1;
	font-size:32px;
}
.content_4 .tip_4{
	margin:20px 0 50px;
	font-size:18px;
}
.content_4 .btn_4{
	display:block;
	width:182px;
	height:44px;
	line-height:44px;
	text-align:center;
	color:#fff;
	background:#225dc1;
}
.content_4 .btn_4:hover{
	text-decoration:none;
}


/*搜索*/
.newsletters{
	margin-top:20px;
	border:1px #f0f0f0 solid;
	background:#fff;
}
.newsletters li{
	overflow:hidden;zoom:1;
	padding:15px 35px 20px 285px;
	border-top:1px #f0f0f0 solid;
}
.container_page .newsletters li{
	padding:23px 35px 23px 285px;
}
.newsletters .first{	
	border-top:none;
}
.container_page .newsletters .image_none{
	padding-left:20px;
}
.newsletters li .img{
	float:left;
	display:block;
	margin-left:-265px;
	width:240px;
	height:135px;
}
.newsletters li img{
	width:240px;
	height:135px;
}
.newsletters li a{
	display:block;
	padding: 5px 0px 5px 0;
	color:#333;
	font-size:20px;
}
.newsletters li a:hover{
	text-decoration:none;
}
.newsletters .top_item a{
	color:#005375;
}
.newsletters li .title_o{
	display:block;
	color:#333;
	font-size:20px;
}
.newsletters li .title_o:hover{
	text-decoration:none;
	color:#005375;
}
.newsletters li .text{
	margin:5px 0 30px;
	color:#777;
}
.newsletters li .blue_text,.blue_text{
	display:inline-block;
	color:#005375;
	font-size:14px;
}
.newsletters li td.blue_text,td.blue_text{
	display:table-cell;
}
.newsletters li .date{
	display:inline-block;
	padding:0 20px;
	margin-right:20px;
	text-align:center;
	color:#999;
	font-size:14px;
	border-right:1px #ddd solid;
	background:url(../images/time_bg2.png) no-repeat 0 center;
}
.newsletters li .view{
	display:inline-block;
	padding-left:20px;
	color:#999;
	font-size:14px;
	background:url(../images/view_bg3.png) no-repeat 0 center;
}
.newsletters li .info{
	display:block;
	margin-top:25px;
	color:#999;
	font-size:16px;
}

/*附件下载*/
.download_file{
	padding:20px 30px 5px;
	border:1px #eceff1 solid;
}
.file_tit{
	margin-bottom:20px;
	color:#555;
	font-weight:bold;
	font-size:18px;
}
.download_file .item{
	display:block;
	color:#555;
	margin-bottom:12px;
	padding-left:30px;
	text-decoration:none;
}
.download_file .item:hover{
	color:#555;
	text-decoration:none;
}
.download_file .excel{
	background:url(../images/file_icon1.png) no-repeat 0 center;
}
.download_file .word{
	background:url(../images/file_icon2.png) no-repeat 0 center;
}
.download_file .pdf{
	background:url(../images/file_icon3.png) no-repeat 0 center;
}

/*科研成果图表*/
.echart{
	opacity:0;
	filter:Alpha(opacity=0);
	float:left;
	width:49%;
	background:#f8f9fb;

	-webkit-transition:opacity 3.5s ease;
	-moz-transition:opacity 3.5s ease;
	-ms-transition:opacity 3.5s ease;
	-o-transition:opacity 3.5s ease;
	transition:opacity 3.5s ease;
}
.echart_1{
	opacity:0;
	filter:Alpha(opacity=0);
	width:100%;
	height:200px;
	background:#f8f9fb;

	-webkit-transition:opacity 1s ease;
	-moz-transition:opacity 1s ease;
	-ms-transition:opacity 1s ease;
	-o-transition:opacity 1s ease;
	transition:opacity 1s ease;
}
.echart_on{
	opacity:1;
	filter:alpha(opacity=100);
}
.echart_out{
	overflow:hidden;zoom:1;
}
.echart_2{
	height:200px;
}
.echart_3{
	float:right;
	height:200px;
}
.echart_4{
	height:320px;
}
.echart_5{
	float:right;
	height:320px;
}

/*下拉头部*/
.header_none{
	display:none;
}
.header_down{
	position:fixed;
	left:0;
	top:0;	
	z-index:-1;
	*z-index:900;
	width:100%;
	height:60px;
	background:#005375;
	filter:Alpha(opacity=0);opacity:0;
	*display:none;
	
	-webkit-transition:all ease .5s;
	-moz-transition:all ease .5s;
	-ms-transition:all ease .5s;
	-o-transition:all ease .5s;
	transition:all ease .5s;
}
.header_down_on{	
	display:block;
	filter:Alpha(opacity=100);opacity:1;
}
.logo_down{
	display:block;
	padding-top:7px;
}
.topbar_down .leftside{
	float:left;
	width:245px;
}
.topbar_down .rightside{
	float:right;
	width:875px;
}
.topbar_down .nav{
	margin:0;
}
.topbar_down .nav li .t_1{
	padding:0 22px;
	color:#fff;
	height:60px;
	line-height:60px;
	font-size:16px;
}


/*手机版*/
.menu_btn,.logo_m,.enroll_mobile,.more_mobile,.news_out_mobile{
	display:none;
}
.menu_close,.body_simple .header,.prop_list,.index_nav,.video_out_b .news_tit{
	display: none;
}	
.footer_mobile,.employ_list li .date_m,.title_newsp,.source_m,.enroll_mobile .ctrl,.ctrl_v{
	display: none;
}
.header .nav_list_m,.header .footer_add,.nav_out .search_o,.banm_title,.title_page_mob{
	display: none;
}

.nav_more,.enroll_mobile_tit{
	display: none;
}



.td_st_out{
	overflow-x: auto;
	width: 100%;
}




.mobile {
	display: none;
}
.desktop {
	display: block;
}




.mes_top{
	margin-bottom:30px;
	background-color:#f7f9fc;
}
.mes_top .text{
	padding:20px 30px 20px 100px;
	border-bottom:1px solid #edf1f9;
	font-style:italic;
	color:#777777;
}
.mes_top .text .label{
	float:left;
	margin-left:-100px;
	width:100px;
	text-align:right;
}
.mes_top .text_2{
	overflow:hidden; zoom:1;
	padding:20px 30px;
}
.mes_top .btn_write{
	float:left;
	display:inline-block;
	padding:10px 20px 10px 50px;
	background:#005375 url(../images/ico_1.png) no-repeat 20px 13px;
	font-size:18px;
	color:#fff;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.mes_top .inputsearch{
	float:right;
}
.mes_top .inputsearch .input{
	float:left;
}
.mes_top .inputsearch .submit{
	float:left;
	width:45px;
	height:37px;
	background:#005375 url(../images/ico_search.png) no-repeat 50% 50%;
	border:none;
}


.meslist{}
.meslist li{
	overflow:hidden; zoom:1;
	border-bottom:1px solid #e5e5e5;
}
.meslist li.head{
	padding:10px 0;
	font-size:16px;
	color:#005375;
	font-weight:bold;
}
.meslist li.item{}

.meslist li .info{
	overflow:hidden; zoom:1;
	padding:10px 0;
	line-height:1.2;
}
.meslist li .info:hover{
	background-color:#f9f9f9;
}
.meslist li .num{
	float:left;
	width:5%;
	text-align:center;
}
.meslist li .title{
	float:left;
	width:59%;
	padding-right:1%;
}
.meslist li .time{
	float:left;
	width:11%;
	padding-right:1%;
}
.meslist li .author{
	overflow:hidden; zoom:1;
	float:left;
	width:9%;
	padding-right:1%;
}
.meslist li .return{
	float:left;
	width:12%;
	padding-right:1%;
}

.meslist li.head .title{
	text-indent:12%;
}

.meslist li.item .num{
	color:#999;
	font-weight:bold;
}
.meslist li.item .title{
	font-size:16px;
}
.meslist li.item .time{
	color:#999;
}
.meslist li.item .author{
	color:#999;
}
.meslist li.item .return{
	color:#999;
}

.meslist li.hasReply{
	cursor:pointer;
}
.meslist li.hasReply .return{
	background:url(../images/ico_3.png) no-repeat 100px 0;
}
.meslist li.hasReply_on .return{
	background-image:url(../images/ico_3_on.png);
}

.meslist li .showbox{
	display:none;
	margin-left:5%;
	padding:10px 0 20px;
}
.meslist li .message{
	color:#777;
}
.meslist li .replybox{
	position:relative;
	margin-top:15px;
	padding:10px 25px 15px;
	border:1px solid #edf1f9;
	background-color:#f7f9fc;

	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.meslist li .replybox:after{
	position:absolute;
	left:50px;
	top:-11px;
	content:'\0020';
	width:22px;
	height:13px;
	background:url(../images/ico_2.png) no-repeat left top;
}
.meslist li .replybox .label{ color:#005375;}
.meslist li .replybox .text{}

.meslist li .notreturn{
	padding:50px 0;
	text-align:center;
	font-size:16px;
}


.pop_title{
	margin-bottom:20px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.formlist{
	overflow:hidden; zoom:1;
	font-size:14px;
}
.formlist li{
	float:left;
	padding:5px 0;
	width:47%;
}
.formlist li.full{
	float:left;
	width:100%;
}
.formlist li .item_in{
	overflow:hidden; zoom:1;
	padding-left:100px;
}
.formlist li .label{
	float:left;
	margin-left:-100px;
	margin-top:7px;
	width:100px;
	text-align:right;
}
.formlist li.vertical .label{
	margin-top:0px;
}
.formlist li .label .must{
	display:inline-block;
	margin:0 5px 0 0;
	color:#c15959;
	font-weight:bold;
	vertical-align:-3px;
}
.formlist li .input{
	width:89%;
	border:1px solid #e5e5e5;
	background-color:#f3f4f8;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.formlist li .textarea{
	width:89%;
	border:1px solid #e5e5e5;
	background-color:#f3f4f8;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.formlist li .input_2{
	width:200px;
}
.formlist li .tips{
	display:block;
	font-size:14px;
	color:#f30;
}


.formlist li.vali .input{ width:100px;}
.subbox{ margin-top:30px; text-align:center;}
.subbox .submit{
	margin:0 10px;
	padding:8px 40px;
	background-color:#426dc7;
	border:1px solid #426dc7;
	color:#fff;
	font-size:16px;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.subbox .cancel{
	margin:0 10px;
	padding:8px 40px;
	background-color:#f3f4f8;
	border:1px solid #e5e5e5;
	color:#777;
	font-size:16px;
	cursor:pointer;

	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}


.tips_succ{}
.tips_succ .img{ display:block; margin:0 auto 20px;}
.tips_succ .text{ font-size:20px; text-align:center;}


.formlist li .input_error{
	border:1px solid #f30;
	background-color:#ffd3cc;
}
