@charset utf-8;
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, span, em, strong, img, form, fieldset, input, textarea, button, pre, table, tr, th, td, blockquote, code, label, cite, i { padding: 0; margin: 0 }
:focus { outline: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
fieldset, img { border: 0 }
ul, ol, li { list-style-type: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th, tr, td { text-align: left }
u, del, ins { text-decoration: none }
label { cursor: pointer }
address, caption, cite, code, dfn, em, th, var, i { font-style: normal; }
q:before, q:after { content: '' }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
abbr, acronym { border: 0; font-variant: normal }
select, input, img { vertical-align: middle }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; *font-size:100%
}
a:link { color: #000; text-decoration: none; }
a:visited { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #F00; }
a:active { text-decoration: none; color: #000; }
body { font-size: 14px; font-family: Î¢ÈíÑÅºÚ; background:url(/images/bj.png) left top repeat-x; }
body .tableFix { table-layout: fixed }
body .alpha { filter: alpha(style=0, opacity=0); opacity: 0 }
body .alpha100 { filter: alpha(style=0, opacity=100); opacity: 1 }
.db { display: block }
.dn { display: none }
.di { display: inline }
.dib { display: inline-block }
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; overflow: hidden }
.clearfix { display: block; zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.mt20 { margin-top: 20px; }
.warp { width: 1127px; margin-left: auto; margin-right: auto; }
.logo{ width:230px; height:80px; overflow:hidden; float:left; display:inline;}
.logo_right{ opacity:0.3; width:400px; height:60px; margin-top:20px; color:#fff; font-size:20px; float:left; display:inline; margin-left:30px;}
.top_right{ width:410px; float:right; display:inline;}
.top_right_top{ font-size:12px; text-align:right; line-height:30px; color:#fff;}
.top_right_top a{ color:#fff;}
.top_right_bottom{  height:29px; overflow:hidden; margin-top:10px; line-height:30px; font-size:12px; color:#fff;}
.top_right_bottom .top_input{ width:120px; height:19px; background:#fff; border:none; line-height:21px; font-size:12px; padding-left:10px; color:#666;}
.top_right_bottom .top_btn{ width:48px; height:21px; border:none; background:url(/images/dl_btn.png) 0px -5px no-repeat;}
.nav{ font-size:14px; line-height:30px; margin-top:15px; }
.nav a{font-size:14px; color:#fff; float:left; display:block; padding-left:25px; padding-right:20px; }
.nav_bottom{ height:5px; background:url(/images/nav_bottom.png) center top no-repeat; overflow:hidden; margin-top:35px;}
.banner{ height:280px; width:1127px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px;}
.focus{ position:relative; width:1127px; height:280px; background-color: #000; float: left;}  
.focus img{ width: 1129px; height: 280px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.left{ width:906px; overflow:hidden; float:left; display:inline; margin-top:15px;}
.right{ width:208px; float:right; display:inline; margin-top:15px;}
.l_b_one{ width:482px; float:left; display:inline;}
.l_b_two{ width:400px; float:right; display:inline;}
.mt15{ margin-top:15px;}
.l_b_title{ height:35px; border-bottom:1px solid #946c24;}
.l_b_title .l_b_test{ padding-left:15px; padding-right:15px; float:left; display:inline; line-height:33px; border-bottom:3px solid #946c24; line-height:33px; font-size:18px; color:#333;}
.l_b_title .l_b_more{ font-size:12px; width:60px; float:right; display:inline; line-height:35px;}
.lxf_more { font-size: 12px;width: 60px;  display: inline;line-height: 35px;position:absolute; top:-45px; right:-10px}
.lxf_more a{ color:#946c24; }

.l_b_top{ height:120px; overflow:hidden; border-bottom:1px solid #eee;position:relative;}
.l_b_pic{ width:164px; height:104px; float:left; display:inline; margin-top:10px;}
.l_b_right{ width:300px; float:left; display:inline; margin-left:15px;}
.l_b_right2{ width:320px; float:left; display:inline; margin-left:15px;}
.l_t_title{ height:30px; line-height:30px; overflow:hidden; font-size:14px; margin-top:10px;}
.l_t_title a{ color:#946c24;}
.l_t_test{ margin-top:5px; line-height:22px; color:#999; font-size:12px;}
.listbgdot { padding: 5px 0; margin-top:10px; position:relative;}
.listbgdot li {  height: 27px; line-height: 27px; overflow: hidden;  font-size: 12px; }
.listbgdot li a { color: #333; }
.listbgdot li .time { color: #999 }
.more { float: right; dislay: inline; margin-right: 15px; padding-top: 15px; }
.time { float: right; dislay: inline; margin-right: 5px; }
.lin { height: 35px; border-bottom:1px solid #946c24; }
.lin li { width:110px; float:left; display:inline; text-align:center; font-size:18px; line-height:35px;color:#333;}
.lin li.current { width:110px; float:left; display:inline; text-align:center; font-size:18px; line-height:35px;color:#fff; background:#946c24; }
.lin li.current a{ color:#fff;}

.lin1 { height: 35px; border-bottom:1px solid #946c24; }
.lin1 li { width:110px; float:left; display:inline; text-align:center; font-size:18px; line-height:35px;color:#333;}
.lin1 li.current { width:110px; float:left; display:inline; text-align:center; font-size:18px; line-height:35px;color:#fff; background:#946c24; }
.lin1 li.current a{ color:#fff;}


.l_b_time{ width:60px; height:60px; margin-top:20px; background:#f5ecce; text-align:center; float:left; display:inline;}
.l_b_time span{ font-size:30px; line-height:35px; color:#946c24;}
.l_b_time p{ font-size:12px; line-height:22px;color:#946c24;}
.dn{ display:none;}
.kuailian{ width:188px; height:312px; padding-left:10px;padding-right:10px;padding-bottom:10px; overflow:hidden; background:#f8f8f8; }
.kl_title{ line-height:35px; font-size:18px; color:#333;border-bottom:1px solid #946c24;}
  .kl_b_test{float:left;}
  .kl_b_more{float:right; font-size: 12px; line-height: 35px;top:-45px; right:-10px;}
  .kl_b_more a{ color:#494949; }
 .kl_b_more a:hover{ color:#ff0000; }




.kj{ margin-top:5px;}
.kj ul li{ line-height:21px; font-size:12px; background:url(/images/kj_icon.png) 0px 7px no-repeat; padding-left:18px;}
.youqing{ margin-top:15px; height:40px; overflow:hidden; width:1127px; margin-left:auto; margin-right:auto; background:#f8f8f8;}
.znss{ width:350px; float:left; display:inline; line-height:40px; font-size:12px; margin-left:15px;}
.znss .zn_input{ width:150px; height:19px; background:#fff; border:1px solid #ccc; overflow:hidden; padding-left:10px; font-size:12px; color:#666; margin-top:4px;}
.znss .zn_btn{ width:37px; height:22px; border:none; margin-top:4px; background:url(/images/sousuo_btn.png) left top no-repeat;} 
.yq_right{ width:310px; float:right; display:inline; margin-right:15px;}
.yq_right select{ width:150px; height:22px; line-height:19px; color:#666; font-size:12px; margin-top:12px;} 
.foot{ margin-top:15px; width:100%; background:#066baf; height:130px; }
.foot_erwei{ width:303px; float:left; display:inline; padding-top:10px;}
.foot_left{ width:400px; float:left; display:inline; margin-left:15px; padding-top:10px; font-size:12px; line-height:22px; color:#fff;padding-top:10px; height:120px;}
.foot_right{ width:200px; background:#066baf;height:120px;float:right; display:inline; text-align:right;color:#fff; padding-top:10px;font-size:12px;padding-top:10px;}
.foot_right a{ color:#fff;background:#066baf;}
.list_left{width:208px; float:left; display:inline; margin-top:15px;}
.banner_list{ width:1127px; height:119px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:10px;}
.banner_list img{ width:1127px; }
.ll_title_one{ height:35px; text-align:left; padding-left:20px; background:#308ad5;line-height:34px; font-size:14px; font-weight:bold; color:#fff;}
ul.expmenu{}
ul.expmenu li div.header{ height:35px; padding-left:35px; background:url(/images/folder.png) 12px 11px no-repeat #f8f8f8; border-bottom:1px solid #eee; line-height:35px;}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li {background-color:#f4f4f4;padding-left:22px;padding-right:12px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #ccc;color:#005982;}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{color:#203f61;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);background:#ebf6fc;}
ul.expmenu li div.header .label{ line-height:34px; font-size:14px; color:#005982; font-weight:bold;}
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header .arrow.up{}
ul.expmenu li div.header .arrow.down{}
ul.expmenu li .menu{display:none;} 
ul.expmenu div.header:hover{background:url(/images/folder.png) 12px 11px no-repeat #f4f4f4;  padding-left:35px; height:35px; line-height:35px;cursor:pointer;}
ul.expmenu li ul li:not(.selected):hover{background:#ccc;cursor:pointer;}
ul.expmenu li ul li:not(.selected):active{background:#ccc;cursor:pointer;}
.list_right{ width:906px; overflow:hidden; float:right; background:#fff; display:inline; margin-top:15px; border:1px solid #eee;}
.list_right1{ width:906px; overflow:hidden; float:right; background:#fff; display:inline; margin-top:15px; }
.ll_title_two{ height:35px; text-align:left; padding-left:15px; background:#946c24;line-height:34px; font-size:14px; font-weight:bold; color:#fff;}
.ll_title_two a{color:#fff;}
.listbgdot_list { padding: 10px 10px; }
.listbgdot_list li { height: 35px; line-height: 35px; border-bottom:1px solid #eee; overflow: hidden; padding-left: 14px; font-size: 12px; }
.listbgdot_list li a { color: #333; }
.listbgdot_list li .time { color: #999; float:right; display:inline;}


.xueyuan_conn_picture{ margin:10px 0;}
.xueyuan_conn_picture ul{padding:10px 0;text-align: center;}
.xueyuan_conn_picture ul li{float:left; width:190px; margin-right:13px;margin-bottom:15px;border:1px solid #ddd; padding:10px 10px 0 10px; text-align:center;}
.xueyuan_conn_picture ul li:hover{background:#eee;}
.xueyuan_conn_picture ul li.no_mrr2{margin-right:0;}
.xueyuan_conn_picture ul li a{line-height:36px;}
.xueyuan_conn_picture ul li a img{width:190px; height:148px; }

.xueyuan_conn_picture ul li:nth-child(1){margin:5px;float:none;display:inline-block;width: 35%;}
.xueyuan_conn_picture ul li:nth-child(2){margin:5px;float:none;display:inline-block;width: 35%;}
.xueyuan_conn_picture ul li:nth-child(3){margin:5px;float:none;display:inline-block;width: 30%;}
.xueyuan_conn_picture ul li:nth-child(4){margin:5px;float:none;display:inline-block;width: 30%;}
.xueyuan_conn_picture ul li:nth-child(5){margin:5px;float:none;display:inline-block;width: 30%;}



.list_dq{ height:35px; line-height:35px; background:#946c24; font-size:14px;color:#fff; padding-left:15px; margin-top:10px;}
.list_dq a{ color:#fff;}
.bk { border: 1px solid #eee; width:845px; margin-top:15px; float:left; display:inline;}
.bk_right{ width:242px; float:right; display:inline; border:1px solid #eee;margin-top:15px; padding:10px;}
.bk1 { border: 1px solid #946c24; width:903px; margin-top:10px;}
.nei_title { margin-top: 1px; margin-left: 1px; margin-right: 1px; padding: 15px;  text-align: center; font-family: "Î¢ÈíÑÅºÚ"; font-size: 24px; color: #946c24; line-height: 1.3;  }
.nei_top { height: 35px; background-color: #fefcf4;  text-align: center; font-size: 12px; line-height: 35px; }
.nei { font-size: 14px; padding: 30px; line-height: 1.8; word-break: break-all;}
.menu{height:35px; margin-top:5px; position: absolute; font-family:"Microsoft Yahei",Tahoma, Geneva, sans-serif;padding-left:15px;_overflow:hidden; z-index:999; margin-left:90px;}
.menu a{color:#fff;height:16px;line-height:16px;float:left;position:relative}
.top{background:#333;position:relative;z-index:2}
.menu li{font-size:14px;float:left;position:relative;padding:8px 10px; }
.menu li:hover{border-bottom:none;padding:8px 10px}
.menu li:hover a{color:#fff}
.menu li.no_sub:hover{padding:7px 10px}
.menu ul{width:305px;background: url(/images/nav_bj.png);border-top:none;position:absolute;left:-1px;top:-999em;z-index:99999;padding:8px;display:none}
.menu li:hover ul{top:30px;display:block}
.menu li:hover ul li{ background:url(/images/nav_left.png) 0px 8px no-repeat;font-size:12px;border:none;width:100px;float:left;padding:4px 0 5px 10px}
.menu li:hover ul li a{color:#333;text-decoration:none;padding:0}
.menu li:hover ul li a:hover{text-decoration:underline}
.menu li.hover{border-bottom:none;padding:8px 10px}
.menu li.hover a{color:#fff}
.menu li.hover ul{top:30px;display:block}
.menu li.hover ul li{border:none;width:140px;float:left;padding:4px 0 5px 10px}
.menu li.hover ul li a{height:16px;line-height:16px;font-size:12px;color:#333;text-decoration:none;padding:0}
.menu li.hover ul li a:hover{text-decoration:underline}
.menu li.no_sub.hover1{border:1px solid #629d2a;padding:7px 11px}