@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,td,strong { font-size: 1em; font-style: normal;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:'Microsoft YaHei';}
ul,ol { list-style: none;}
ul li {list-style: none outside none;}
body { font-size:12px; background:#EFEFEF; font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif; color:#000;}
.r5{border-radius: 5px;}
img{ border:0px none;}
a{color:#333;}
a:hover{ text-decoration: none; color:#000;}
a:link, a:visited, a:active { text-decoration: none;}
.clearfix:after { clear: both; content: ""; display: block;}
.clear{ clear:both;font-size:0px;}
.l{float:left;}
.r{float:right;}
.mt10{margin-top:10px !important;}
.mr10{margin-right:10px !important;}
.end{ background:none !important;}
.wrapper{ width:1000px; margin:0 auto;overflow:hidden;}

.header_box{ width:100%; height:140px; background:url(menu_bj.jpg) repeat-x;}
.header_top{ width:100%; height:40px; background:#EA5B23;}
.header_top .top_menu{ height:40px; border-right:1px solid #ED7344;}
.header_top .top_menu li{ float:left; height:40px; border-left:1px solid #ED7344; line-height:40px;}
.header_top .top_menu li a{ padding:0 10px; color:#fff;}
.header_ss{width:220px; height:28px;overflow:hidden; background:#fff; border-radius:3px; margin-top:5px;}
.header_ss .input{ border:0px none; background-color:#fff; width:182px; height:28px; line-height:28px; padding:0 5px; color:#ccc; float:left;}
.header_ss .btn{ border:0px none; width:28px; height:28px; overflow:hidden; line-height:28px; background:url(search.png) no-repeat; cursor:pointer; float:left; color:#fff; font-weight:bold;}

.header_menu{ width:1000px; height:100px; margin:0 auto; position:relative; z-index:99999;}
.header_logo{ position:absolute; top:17px; left:0px; display:block; width:258px; height:63px;overflow:hidden;}

/*menu*/
#nav { width:700px; height:66px; margin-top:34px; position:relative; z-index:99999;}
#nav .info { float:left; height:62px;}
#nav .info .menu {color:#f7f7f7; display:block; font-size:14px; width:85px; height:35px; text-align:center; border-right:1px solid #506484;}
#nav .info em{ font-size:10px; display:block; text-align:left; padding-left:16px;}
#nav .info .menu:hover{ color:#fff;}
#nav .info:hover{ border-bottom:4px solid #EA5B23;}
#nav .info ul {display:none; position:absolute; top:66px;}
#nav .info li {border-top:0px solid #fff; background:#000; opacity: 0.9; filter: alpha(opacity=90); height:38px; line-height:38px;}
#nav .info ul a { display:block; width:120px; height:38px; line-height:38px; font-size:12px; color:#fff; padding-left:20px;}
#nav .info li a:hover { background:#E44F16; font-size:12px; color:#fff; width:120px;}

#nav .info li ul{ top:76px;}
#nav .info li ul li{ text-indent:10px;}


.index_box{ width:1000px;  margin:0 auto 20px; overflow:hidden;}
.indexL{ width:685px; float:left; overflow:hidden;}
.indexR{ width:295px; float:right; overflow:hidden;}

#scrollDiv{ overflow:hidden;height: 958px;}
.indexNews{ width:665px; padding:0 10px; background:#fff;overflow:hidden;}
.index_title{ width:100%; height:47px; overflow:hidden; font-size:16px; color:#000; line-height:48px; border-bottom:1px solid #e4e4e4; margin-bottom:20px;}
.index_title h2{ float:left; height:45px; border-bottom:2px solid #EA5B23;}
.index_title span{ font-family:Verdana; font-size:12px; color:#999; font-weight:normal; margin-left:5px;}
.indexNews_list{ width:665px; height:895px; min-height:183px;  overflow:hidden;position:relative;}
.indexNews_list ul{ overflow:hidden;}
.indexNews_list ul li{ width:49.5%; float:left; overflow:hidden; height:410px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e4e4e4;}
.indexNews_list ul li .list_img{ width:98%; height:220px; background:url(menu_bj.jpg) no-repeat; overflow:hidden;}
.indexNews_list ul li .list_img a{ width:98%; height:200px; display:block;}
.indexNews_list ul li .list_img img{ width:100%;}
.z-explan{ display:none; position:absolute; top:0; left:0; z-index:4; width:255px; height:183px;}
.indexNews_list ul li .list_con{ width:95%; height:183px; overflow:hidden; padding-right:3%;}
.indexNews_list ul li .list_con h3{ font-size:14px; margin-top:5px; line-height:26px; overflow:hidden;}
.indexNews_list ul li .list_con h3 a{ color:#000;}
.indexNews_list ul li .list_con h3 a:hover{ color:#15305B;}
.indexNews_list ul li .list_con span{ color:#999; display:block; margin:5px 0;}
.indexNews_list ul li .list_con p{ line-height:22px; /*height:88px;*/ overflow:hidden; margin-bottom:8px;}
.indexNews_list ul li .list_con .ReadMore{ float:left; width:95px; height:28px;/* display:block;*/ text-align:center; line-height:28px;/* border-radius:3px; border:1px solid #999;*/ font-family:Verdana;}
.indexNews_list ul li .list_con .ReadMore:hover{ background:#15305B; /*border:1px solid #15305b;*/ color:#fff;}
.indexbtn{ height:40px; line-height:40px; padding-bottom:20px;}
.indexbtn .down{ width:40px; height:40px; display:block; float:left; margin-right:10px; background: url(down01.jpg) no-repeat; cursor:pointer;}
.indexbtn .up{ width:40px; height:40px; display:block; float:left; margin-right:10px; background: url(top01.jpg) no-repeat; cursor:pointer;}
.indexbtn .down:hover{ width:40px; height:40px; display:block; float:left; margin-right:10px; background: url(down1.jpg) no-repeat;}
.indexbtn .up:hover{ width:40px; height:40px; display:block; float:left; margin-right:10px; background: url(top1.jpg) no-repeat;}


.news02 .list_img{ float:left;}
.news02 .list_con{ float:left;}

.news01 .list_img{ float:right;}
.news01 .list_con{ float:right;}

.more{ line-height:50px; color:#999; float:right; font-family:Verdana; font-size:12px;}
.min_banner{ width:1000px; height:460px; overflow:hidden; /*padding:10px;*/ background:#2654A2 url(banner_bg.png) repeat-x; border-radius:4px; float:left; position: relative; z-index:1; margin:15px 0;}
.min_banner img{ width:1000px; height:460px; border-radius:4px;}

/* 图片轮播 */
#featured {position: relative;width:1000px; z-index:1;}
#featured .ui-tabs-panel img {}
#featured ul.ui-tabs-nav {list-style: none outside none;margin: 0;padding: 0;position: absolute;top: 0;width:130px;right: 0px; z-index:9999;}
#featured ul.ui-tabs-nav li span { font-family: Verdana; font-size: 11px; line-height: 18px;}
#featured li.ui-tabs-nav-item li{ width:16px; height: 16px; border-radius:8px; overflow:hidden;}
#featured li.ui-tabs-nav-item a {display: block;height:16px; background:#fff; border-radius:8px;}
#featured li.ui-tabs-nav-item img {height: 86px;width:160px;}
#featured li.ui-tabs-nav-item a:hover { /*background:#f60;*/ width:16px; border-radius:8px;}
#featured li.ui-tabs-selected { width:16px; height:16px;   border-radius:8px;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background:#F60; border-radius:8px;}
#featured .ui-tabs-panel {width:1000px;height:460px; overflow:hidden; position: relative;}
#featured .ui-tabs-panel img{ width:1000px;}
#featured .ui-tabs-panel .info {
    background: url(transparent-bg.png) repeat scroll 0 0 transparent;
	padding:10px;
	width:980px;
    left: 0;
    position: absolute;
    bottom:0px; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
#featured .info h2 {
    color: #FFFFFF;
    font-size: 16px;
    margin: 0;
    overflow: hidden;
    padding: 5px;}
#featured .info p {
    color: #F0F0F0;
    font-size: 11px;
    line-height: 15px;
    margin: 0 5px;display:none;}
#featured .info a {
    color: #FFFFFF;
    text-decoration: none;}
#featured .info a:hover {
    text-decoration: underline;}
#featured .ui-tabs-hide {
    display: none;}
#featured ul.ui-tabs-nav li {
	color: #666666;
	position:absolute;
	font-size: 12px;
	height:16px; width:16px; margin-bottom:7px;
	overflow: hidden; border-radius:100px;}
#featured ul.ui-tabs-nav li img{ display:none;}

#nav-fragment-1{top:425px; left:0px;}
#nav-fragment-2{top:425px; left:30px;}
#nav-fragment-3{top:425px; left:60px;}
#nav-fragment-4{top:425px; left:90px;}


.indexNot{ width:275px; padding:0 10px; background:#fff; margin-bottom:20px;}
.indexStud_list{ width:100%; height:302px; overflow:hidden;}
.indexStud_list li{ width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dotted #e4e4e4;}
.indexStud_list li .list_img{ width:70px; height:70px; overflow:hidden; position:relative;}
.indexStud_list li .list_img img{  height:70px;}
.indexStud_list li .list_img a{ width:70px; height:70px; display:block;}
.indexStud_list li .list_con{ width:195px; height:70px; overflow:hidden;}
.indexStud_list li .list_con h3{ font-size:14px; margin-top:5px;}
.indexStud_list li .list_con h3 a{ color:#000;}
.indexStud_list li .list_con h3 a:hover{ color:#15305B;}
.indexStud_list li .list_con span{ color:#999; display:block; margin:5px 0;}
.indexStud_list li .list_con p{ line-height:22px; height:22px; overflow:hidden; margin-bottom:10px;}

.indexNotic{ width:100%; height:350px; overflow:hidden;}
.indexNotic li{ width:273px; padding-bottom:10px; position:relative; z-index:1;}
.indexNotic li a{ width:263px; height:36px; display:block; border:1px solid #e4e4e4; line-height:36px; padding:0 5px; font-size:14px;}
.indexNotic li a.hover{ background:#4782B2; border:1px solid #15305B; color:#fff;}
.indexNotic li.hover a{ background:#4782B2; color:#fff;}
.indexNotic li:hover a{ background:#4782B2; color:#fff;}
.indexNotic li a.click{ background:#4782B2; color:#fff;}
.indexNotic li a.click{ background:#4782B2; color:#fff;}

.indexNotic .notic{ width:100%; margin:15px 0;}
.indexNotic .notic .date{ width:65px; height:65px; background:#efefef; text-align:center;}
.indexNotic .notic .date .month{ height:22px; color:#fff; background:#4782B2; line-height:22px;}
.indexNotic .notic .date .day{ line-height:40px; font-size:28px;}
.indexNotic .notic .text{ width:200px; height:65px; overflow:hidden; line-height:22px;}
.indexNotic li i{ position:absolute; right:-1px; top:1px; width:36px; height:36px; display:block; cursor:pointer;}
.indexNotic li i.zk{ background:url(index_ico02.png) no-repeat;}
.indexNotic li i.gb{ background:#ddd url(../../../upfiles/201509/10/804a32acb75495c9.png) no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 22px; font-style: normal; font-weight: normal; line-height: 36px; height:36px; width:36px; color:#1B3E76; text-indent:-9999px;}
.indexNotic li:hover i.gb{color:#fff; background-color:#F50;}

.indexLink{ width:100%; height:130px; overflow:hidden;}
.indexLink li{ width:100px; height:30px; line-height:30px; padding-left:23px; background:#fff; float:left; margin-right:10px; background:url(linkbj.jpg) -10px 0px no-repeat; font-size:14px; margin-bottom:2px;}
.indexLink li:hover{ background:#EFEFEF url(link_hover.jpg) -10px 0px no-repeat;}

.footer_box{ width:100%; height:40px; padding:20px 0; line-height:30px; background:#15305B; text-align:center; color:#fff;}
.footer_box a{ color:#8ab2d6; padding:0 10px;}
.footer_box a:hover{ color:#fff;}


.mt0{ margin-bottom:0px;}
.talentBox{ width:980px; height:auto; background:#fff; padding:0 10px;}
.talent_list{ width:980px; height:150px; overflow:hidden;}
.talent_list ul{ display:block; width:990px;}
.talent_list li{ width:205px; height:110px; padding:20px; float:left; border-right:1px solid #e4e4e4;}
.talent_list li p{ height:70px; line-height:20px; overflow:hidden; margin-bottom:15px;}
.talent_list li p a{color:#f60; padding-bottom:8px; font-size:12px; display:block;}
.talent_list li span{ color:#999;}
.con_box .indexNews_list{ height:auto;}
