html,body{margin:0;padding:0}
ul,ol,dl,li{list-style-type:none; margin:0px; padding:0}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
h1,h2,h3,h4,h5{ font-size:100%; margin:0px; padding:}
body{ background:#f9f9f9; color:#333; font:12px/22px "Microsoft yahei"}
input{vertical-align:middle; top:70px}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer; color:#666}
a:hover{text-decoration:underline;outline:none}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
.clear{ clear:both}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
ul,ol,li,form ,input{	margin: 0px; padding: 0px; }
.red{ color:#F00!important;}
.red a{ color:#F00!important;}
.red a:hover{ color:#F00!important;}
/*head*/
.top{ width:1000px; background:url(../images/head_bg.jpg) no-repeat 350px 0 #FFF; height:99px; display:block; position:relative; margin:0 auto; padding:0}
.top .logo,.top .form,.top .form .input,.top .form .search{ position:absolute; display:block; }
.top .logo{background:url(../images/logo.jpg) no-repeat; width:298px; height:76px; top:14px; left:20px; text-indent:-9999px}
.top .logo a{ display:inline-block; width:289px; height:76px}
.top .form{ width:220px; top:10px; right:20px}
.top .form h3{ display:block; margin:0px; padding:0; text-align:right}
.top .form form{ margin:0px; padding:0; position: relative}
.top .form form .input{ background:url(../images/input_box.jpg) no-repeat; width:190px; height:30px; border:none; top:10px; padding:1px 5px; right:0; color:#999}
.top .form form .search{ background:url(../images/search.jpg) no-repeat; width:18px; height:18px; border:none; text-indent:-9999px; z-index:5; top:17px; right:10px}
/*nav*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ position: relative; width:1000px; margin:0px auto; padding:0; height:40px; border-top:solid 4px #00204e; background:#efeee6; line-height:40px; z-index:999}
.nav a{ color:#333333; text-decoration:none}
.nav .nLi{ float:left; position:relative; display:inline; }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; width:110px;text-align:center;height:40px; font-size:13px; font-weight:bold;  }
.nav .nLi h3 a:hover{ background:#dad9d1}
.nav .sub{ display:none; width:110px; left:0; top:40px;  position:absolute; background:#efeee6; padding:0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; border-top:solid 1px #d9dad4; text-align:center; line-height:30px; font-size:12px }
.nav .sub a:hover{ background:#dad9d1}
.nav .on h3 a{ background:#efeee6;  }
.nav .prev,.nav .next{ background:url(../images/nav.png) no-repeat; width:30px; height:40px; display:block; position:absolute;}
.nav .prev{ left:-30px; top:13px; }.nav .next{ right:-30px; top:13px; background-position:-40px}


/*banner*/

.banner { position: relative; width:1000px; height:319px; overflow: hidden; margin:0 auto}
.banner .pic{ position:relative; z-index:0; }
.banner .pic img { width:1000px; height:319px; display: block; }
.banner .hd { width:100%; position: absolute; bottom:18px; text-align: right; font-size:0; z-index:10;}
.banner .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
.banner .hd .on{ background-position:0 0; }

.banner .prev,
.banner .next { width:45px; height:99px; position:absolute; top:115px; z-index:3; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.banner .prev { background-image:url(../images/ad_ctr.png); background-position:0 0; left:0 }
.banner .next { background-image:url(../images/ad_ctr.png); background-position: 0 -90px; right:18px }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1 }


.main{ width:960px; padding:10px 20px; margin:0px auto; background:#FFF}
.main h3{ border-bottom:solid 1px #e0e0e0; line-height:30px; height:30px; display:block; clear:left;margin:10px 0}
.main h3 b{ font-weight:bold; display:block; float:left; font-size:15px; }
.main h3 a{ color:#00758e; display:block; float:right}

.main .news{ width:270px; float:left; padding:0px }

.main .news ul{ display:block; clear:both}
.main .news ul ol{line-height:22px; color:#999}
.main .news ul ol h4 a{ color:#333333; font-weight:bold; font-size:14px}
.main .news ul ol h4 span{ float:right; color:#999; font-weight:100}
.main .news ul ol h5{ font-weight:100; line-height:20px}
.main .news ul li{ line-height:30px;}
.main .news ul li a{ background:url(../images/dot1.png) no-repeat 0 5px; padding:0 0 0 10px; color:#333333}
.main .news ul li span{ float:right; color:#999}

.main .xshd{ width:280px;  float:left; margin:0 0 0 35px !important; padding:0px}
.main .xshd ul{ display:block; clear:both}
.main .xshd ul li{ line-height:18px; background:url(../images/dot1.png) no-repeat 0 -29px; font-family:"Arial"; none;border-bottom: dashed 1px #cccccc; padding:5px 0}
.main .xshd ul li a{ padding:0 0 0 15px; color:#333333; display:block;}
.main .xshd ul li a b{ font-weight:bold; font-size:14px}
.main .xshd ul li a:hover{ color:#009143}

.main .news_hot{ width:330px;  float:right; padding:0px}
.main .news_hot ul{ display:block; clear:both}
.main .news_hot ul li{ line-height:18px; background:url(../images/dot1.png) no-repeat 0 -29px; font-family:"Arial"; none;border-bottom: dashed 1px #cccccc; padding:8px 0}
.main .news_hot ul li a{ padding:0 0 0 15px; color:#333333; display:block;}
.main .news_hot ul li a b{ font-weight:bold; font-size:14px}
.main .news_hot ul li a:hover{ color:#009143}

.bottom{ width:1000px; margin:0px auto; background:#f1f1f1; padding:15px 0; text-align:center; clear:both}
.bottom p{ line-height:30px}
.bottom p.link{ color:#333}
.bottom p.link a{color:#009143; display:inline-block; margin:0 5px}
/**开放交流***/
.mainf{ width:980px; padding:0px 10px 20px 10px; margin:0px auto; background:#FFF}
.content{ width:960px; margin:0 auto; }
.content .title{ font-size:14px; color:#000; line-height:44px; background:url(../images/titile_coin.jpg) no-repeat left; padding-left:25px; }
.content .containter{ width:960px}
.sidebar{ float:left; width:183px; border:solid 1px #ccc}
.sidebar h3{ font-size:18px; color:#fff; text-align:center; line-height:48px; background:#5b7290; border-bottom:solid 1px #ebebeb; height:48px; padding:0; margin:0}
.sidebar ul{ display:block; clear:both}
.sidebar ul li{ height:48px; border-bottom:solid 1px #ebebeb; line-height:48px; text-align:center; width:183px; font-size:14px; color:#333}
.sidebar ul li a{ background:#f1f1f1; color:#333; display:block}
.sidebar ul li a:hover{ background:#fff; color:#333; background:url(../images/sidebar_bj.jpg) no-repeat left; text-decoration:none; display:block}
.sidebar ul li.on a{ background:#fff; color:#333; background:url(../images/sidebar_bj.jpg) no-repeat left}
.con{ float:right; width:715px; background:#f1f1f1; border: solid 1px #ccc; padding:12px 20px 30px 20px; min-height:500px}
.con em{font-style:italic;position:relative;}
.con p{margin:0;padding:0;}
.con h3{ font-size: 20px; color: #333;height: 45px; position: relative;}
.con h3 b{float: left; line-height: 45px; position: absolute; background: #f1f1f1; padding-right: 14px; }
.con h3 p{ float:right; width:100%; height:23px; border-bottom:solid 1px #90c31f; margin:0; padding:0;}
.con ul{ display:block; clear:both; }
.con ul li{ line-height:35px; height:35px;border-bottom:solid 1px #ccc}
.con ul li a{  background:url(../images/dot1.png) no-repeat 0 13px; padding: 0 0 0 18px; color:#333333; float:left;}
.con ul li span{ float:right; color:#999; font-size:12px; }
 
.con .fy{ width:300px; margin:20px auto;}
.con .fy ul{display:block; clear:both}
.con .fy ul li{ float:left;  display:block; border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc; line-height:26px; height:26px}
.con .fy ul li a{ background:#fff; display:block;padding:0 10px;  }
.con .fy ul li a:hover{ text-decoration:none; background:#3b8acc; color:#fff; display:block}
.con .fy ul li.on a{ text-decoration:none; background:#3b8acc; color:#fff; display:block}

.bt{ line-height:57px; text-align:center; font-size:16px; color:#000; font-weight:bold}
.tab1{
	border-collapse: collapse;
	font-size: 12px;
}
.tab1 td{
	border: solid 1px #ccc;
	padding: 10px 5px;
	font-size: 12px;
}
.tab1 td a{ color:#333}
.bannerfy { position: relative; width:1000px; height:217px; overflow: hidden; margin:0 auto}
/**年度报告***/
.ndbg{ padding:10px 0 0 50px; text-align:center;}
.ndbg a{ margin-right:10px;}
.ndbg2{ padding:30px 0 0 210px}
/**学术活动***/
.xshd_search{ height:135px; background:#ebedf0; padding-top:25px; font-size:14px}
.xshd_search .td{ width:190px; height:25px; padding-left:40px; line-height:25px;vertical-align:middle; float:left}
.xshd_search .td input{ width:107px; height:23px; border:solid 1px #ccc;vertical-align:middle}
label {display: block;float: left; clear: left; width: 70px; text-align: right; line-height: 25px;}
.xshd_search .td input {display: block; float: left; clear: right; line-height: 25px;}
.xshd_search .nav0{ padding-left:40px; float:left; width:650px; padding-top:20px}

.zcon{ float:right; width:910px;background:#f9f9f9; border: solid 1px #efeee6;padding:12px 20px 30px 20px; margin-bottom:20px}
.con0{  width:715px;  }
.con0 h3{ font-size: 20px; color: #333;height: 45px; position: relative;}
.con0 h3 b{float: left; line-height: 45px; position: absolute; background: #f1f1f1; padding-right: 14px; }
.con0 h3 p{ float:right; width:100%; height:23px; border-bottom:solid 1px #90c31f; margin:0; padding:0;}

.conx{ padding:25px 0px;}
.conx .xshd{ width:715px;  float:left;  padding:0px}
.conx .xshd ul{ display:block; clear:both}
.conx .xshd ul li{ line-height:25px; background:url(../images/dot1.png) no-repeat 0 -24px; font-family:"Arial"; none;border-bottom: dashed 1px #cccccc; padding:5px 0}
.conx .xshd ul li a{ padding:0 0 0 15px; color:#666; display:block;}
.conx .xshd ul li a b{ font-weight:bold; font-size:14px}
.conx .xshd ul li a:hover{ color:#009143}

.conx .fy{ width:300px; padding:25px 0 0 220px; float:left}
.conx .fy ul{display:block; clear:both}
.conx .fy ul li{ float:left; width:auto; border-top:solid 1px #ccc;
border-left:solid 1px #ccc;
border-bottom:solid 1px #ccc; line-height:26px; height:26px}
.conx .fy ul li a{ background:#fff; width:auto; padding:0 10px; float:left}
.conx .fy ul li a:hover{ text-decoration:none; background:#3b8acc; color:#fff; display:block}
.conx .fy ul li.on a{ text-decoration:none; background:#3b8acc; color:#fff; display:block}.fonta {
	color: #607085; font-size:14px
}



/* 人才培训-选项卡 */
		.slideTxtBox{ width:715px; text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px;    border-bottom:3px solid #5b7290;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute;  height:30px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer;  }
		.slideTxtBox .hd ul li.on{ height:30px;  background:#5b7290; color:#fff  }
		.slideTxtBox .bd ul{ padding:15px 0;  zoom:1;  }
/* 研究生教育 */		
.yjsjy_main{ float:left; width:460px}
.yjsjy_main ul{ display:block; clear:both}
.yjsjy_main ul li{ line-height:30px}
.yjsjy_main ul li a{ background:url(../images/dot1.png) no-repeat 0 13px; padding: 0 0 0 18px; color:#333333; float:left;  font-size:14px;}
.yjsjy_main ul li span{ float:right; color:#999}
.yjsjy_right{ float:right; width:210px; background:#fff; border:solid 1px #ccc; padding-top:20px}
.yjsjy_right a{ font-size:14px}
.yjsjy_right a:hover{ font-size:14px; color:#93c525}
.yjsjy_right .box0{ width:118px; height:37px; padding:5px 0 0 40px; font-size:14px; display:block; background:url(../images/yjsjy_bj.jpg)}
.yjsjy_right .box{ width:118px; height:40px; padding:0 0 0 40px; font-size:14px; display:block; background:url(../images/yjsjy_coin.jpg) no-repeat 20px; line-height:36px}

.sysjj{ font-size:14px; line-height:35px; width:715px; }
.sysjj img{ float:right; width:257px; height:215px}
/* 现任历史 */	
.xrld{ min-height:500px; padding-top:30px}
.xrld_box{ width:160px; float:left; margin-right:18px}
.xrld_box img{ border:solid 1px #ccc;  height:157px; text-align:center; margin-left:20px; width:121px}
.xrld_box p{ font-size:12px; color:#333; text-align:center; line-height:20px}
/* 历史沿革 */	
.lsyg{min-height:500px; }
.lsyg ul{ display:block; clear:both}
.lsyg ul li{ line-height:48px; font-size:14px;background: url(../images/lsyg_coin.jpg) no-repeat left; padding-left:20px  }
.lsyg ul li a{}
.containter_content{font-size: 14px; line-height:30px }
.containter_content h3{  border-bottom:solid 1px #ebebeb; text-align:center; font-size:16px; color:#333; padding-top:5px}
.containter_content h4{ height:40px; text-align:center; color:#666;}
.font2{ font-size:14px; font-weight:bold}

.yjdw{ min-height:500px; }
.yjdw_con_title{ background:url(../images/yjdw_conbj.jpg) no-repeat; height:22px; color:#fff; font-size:14px; line-height:22px; padding-left:30px}
.yjdw_con_jb{ border-bottom:solid 5px #5b7290; padding:20px 0}
.yjdw_con_jb_l{ width:560px; float:left; }
.yjdw_con_jb_r{ float:right; width:145px; background:url(../images/yjdw_picbj.jpg) no-repeat right;margin-top:30px}
.yjdw_con_jb_r img{ width:127px; height:163px}

.yjdw_box{ width:236px; height:323px; float:left; margin-top:20px; background:url(../images/yjdw_bj0.jpg)}
.yjdw_box img{ border:solid 1px #ccc;  height:157px; text-align:center; margin:30px 0 0 55px; width:121px}
.yjdw_box p{ font-size:12px; color:#333; text-align:left; line-height:20px; padding:20px 0 0 30px; }

.zygx_content{ padding:5px 0}

.zygx_content img{max-width:620px;width:expression(this.width > 620 ?"620px" : this.width);}
.xshd_search .td input.kszx{ width:73px; height:28px; border:none; background:url(../images/btn_bj.jpg) no-repeat; cursor:pointer;}

.xrld-10.23{ min-height:500px;}
.xygk-jsjl-xrld{ width:715px; height:188px;  background:url(../images/02-xygk-5-0-bj.jpg) no-repeat right top #fff; margin-top:16px}
.xygk-jsjl-xrld0{ padding:15px 10px 0 35px}
.xygk-jsjl-xrld-pic{border: solid 1px #ccc; float:left; width:122px; height:154px}
.xygk-jsjl-xrld-main{ width:500px; float:right}
.xygk-jsjl-xrld-main-title{ height:40px; line-height:40px;  font-size:14px; font-weight:bold}
.xygk-jsjl-xrld-main-title p{ float:left; width:200px;line-height:30px; }
.xygk-jsjl-xrld-main-title span{ float:right; width:40px;line-height:40px; background:url(../images/index-news-icon3.jpg) no-repeat left; padding-left:8px }
.xygk-jsjl-xrld-main-l{ width:245px; background:url(../images/02-xygk-5-0_shu.jpg) right no-repeat; min-height:96px; float:left; line-height:25px; padding-top:5px; padding-right:20px}
.xygk-jsjl-xrld-main-r{ float:right; width:220px; line-height:25px; padding-top:20px}