@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; list-style:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i,em{font-style:normal;}
input, select{vertical-align:middle; font-family:"宋体";}
a{color:#333; text-decoration:none;}
a:hover{text-decoration:underline; color:#c71b1b;}
a img{border:0 none;}
a, input, textarea{outline:none; blr:expression(this.onFocus=this.blur());}
input:focus, select:focus, textarea:focus{color:#666 !important;}
.tl li{white-space:nowrap; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1; display:inline-block; _height:1px;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
.clearfix{display:block;}
.tac{text-align:center !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.db{display:block !important;}
.hide{display:none !important;}
.bgn{background:none !important;}
.bdn{border:none !important;}
.m0a{margin:0 auto !important;}
.mar_t_10{margin-top:10px !important;}
.mar_t_15{margin-top:15px !important;}
.mar_t_20{margin-top:20px !important;}
.mar_t_25{margin-top:25px !important;}
.mar_t_30{margin-top:30px !important;}
.mar_t_40{margin-top:40px !important;}
.mar_t_50{margin-top:50px !important;}
.mar_t_60{margin-top:60px !important;}
.pr{position:relative;}
.pa{position:absolute;}

body{background:url(../images/banner.jpg) no-repeat center top; font-family:"微软雅黑"; font-size:14px; color:#333;}
.header{height:370px;}

.main{width:998px; padding:20px 40px; border:1px solid #d5d5d5; background:#fff; margin:0 auto;}
.section{width:100%;}
.tit{position:relative; height:40px; background:#ebebeb;}
.tit div{width:140px; height:40px; background:url(../images/tit.png) no-repeat;}
.tit h1, .tit h2{width:100px; height:40px; font-size:24px; color:#fff; text-align:center; line-height:38px;}
.tit h2{font-size:18px;}
.tit span{position:absolute; width:7px; height:14px; background:url(../images/tit-arrow.png) no-repeat; left:0; top:40px;}
.tit2{height:38px; background:url(../images/tit2.png) no-repeat; padding:0 12px; line-height:38px;}
.tit2 h2{font-size:18px; color:#fff;}
.title{position:relative; height:56px; background:url(../images/title.png) no-repeat;}
.title h1{height:45px; line-height:45px; padding:9px 0 0 35px; font-size:30px; color:#fff;}
.title span{position:absolute; width:82px; height:66px; background:url(../images/title-r.png) no-repeat; right:0; bottom:14px;}
.title .more{float:right; color:#c71b1b;}

.daoyu .conBox{padding:15px 0;}
.daoyu p{line-height:36px; text-indent:28px;}

.headNew{}
.headNew h1{font-size:18px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.headNew p{line-height:30px; margin-top:8px;}
.headNew p a{color:#c71b1b;}

.newList{}
.newList h2{padding:0 0 5px 22px; background:url(../images/dot-arrow.gif) no-repeat 5px 8px; border-bottom:1px solid #ededed; font-size:18px;}
.newList h2 span{color:#c71b1b;}
.newList ul{padding-top:8px;}
.newList ul li{width:330px; padding-left:20px; background:url(../images/dot.gif) no-repeat 5px center; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.slide{width:355px;}
  /*定义焦点图容器*/
  #player{width:355px; height:335px;}
  #player2{width:355px; height:265px;}
  .picfocus{width:auto; height:auto; overflow:hidden; position:relative;}
  .play_list a{ display:block; position:absolute; overflow:hidden; width:100%; height:100%;}
  /*定义图像说明文字背景*/
  .play_bg{position:absolute; bottom:0; background-color:#000; margin-bottom:0px; height:32px; width:100%; filter:Alpha(Opacity=70); opacity:0.7; z-index:1000}	
  .play_info{position:absolute; bottom:0px; right:0px; padding:0px; height:32px; line-height:32px; width:96%; color:#fff; z-index:1001; cursor:pointer; font-size:14px;	display:block;font-weight:bold}
  /*定义按钮区域位置*/
  .play_text{position:absolute; bottom:0;	right:0; height:32px; z-index:1002; margin:0}	
  .play_text ul{list-style-type:none; height:25px; display:block; _padding-top:0px; z-index:1003; margin:0}	
  .play_text ul li{width:18px; height:15px; float:left; font-family:'Arial Black'; background-color:#927a76; display:block; color:#FFF; text-align:center; margin-left:1px;cursor:pointer; font-family:Arial; font-size:12px; margin-top:9px; list-style:none; padding:0; background-image:none;}	
  /*定义当前焦点图的按钮颜色*/
  .play_text ul li.current{background-color:#ff8000; color:#fff;}	
  .play_btn {position:absolute; bottom:0; right:0; height:32px; z-index:1002; margin:0}	
  .play_btn ul {list-style-type:none;	height:25px; display:block; _padding-top:0px; z-index:1003; margin:0}	
  .play_btn ul li{width:16px;	height:13px; float:left; font-family:'Arial'; background-color:#FF9D24; display:block; color:#FFF; text-align:center; margin-left:1px; cursor:pointer; font-size:11px; margin-top:9px;}	
  /*定义当前焦点图的按钮颜色*/
  .play_btn ul li.current{background-color:red; color:#fff;}

.news{width:350px; margin-left:20px;}
.news .gjCon{padding-top:17px;}
.side{width:255px;}
.side .zxCon{padding-top:20px; line-height:30px; color:#999;}

.gxzc{padding-top:35px;}
.gxzc .headNew h1 a{color:#c71b1b;}
.gxzc .newList{padding:10px 0 0; border-top:1px solid #eaeaea;}
.gxzc .dkCon{padding:10px 0 0;}
.gxzc .dkCon a{display:block; height:34px; margin:2px 0 0; padding:0 5px; background:#f4f4f4; line-height:34px; text-align:center; text-decoration:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gxzc .dkCon a:hover{background:#ffe59e; color:#c71b1b;}

.shzc{width:1020px; padding:30px 0 0;}
.shzc .shBox{float:left; width:320px; margin:0 19px 0 0;}
.shzc .shImg{position:relative; margin-bottom:15px;}
.shzc .shImg a{cursor:pointer;}
.shzc .shImg h1{position:absolute; height:35px; width:320px; background:url(../images/black.png) repeat; left:0; bottom:0; line-height:35px; color:#fff; font-size:18px; text-align:center;}
.shzc .shBox ul li{width:300px; padding-left:20px; background:url(../images/arrow.gif) no-repeat 0 center; line-height:32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.dfzc{width:1030px; padding:10px 0 0;}
.dfzc .dfBox{float:left; width:483px; margin:0 29px 30px 0; background:#f5f5f5; border:1px solid #e8e8e8;}
.dfzc .dfTit{height:40px; background:#bb1111; text-align:center; color:#fff; line-height:40px;}
.dfzc .dfTit h1{font-size:18px;}
.dfzc .dfCon{padding:20px 15px;}
.dfzc .dfImg{width:145px;}
.dfzc .dfTxt{width:295px; line-height:30px;}
.dfzc .dfTxt a{color:#c71b1b;}

.contact{}
.contact .conBox{padding:20px 20px;}
.contact .conBox p{line-height:30px;}
.contact .conBox p span{margin:0 10px;}

.footer{padding:35px 0; margin:30px 0 0; color:#fff; background:#d10d0d;}
.e_edu_bottom{clear:both;margin:2px auto;width:960px;padding:7px 0px;border-top:solid 2px #ccc;text-align:center;line-height:25px; overflow:hidden; height:auto; overflow:hidden\9;}
.e_edu_bottom .ipv6{ top:-30px;z-index:1100; left:720px; position:relative; *position:relative; position:relative\9; _left:320px; *left:320px; left:320px\9; overflow:hidden\9; width:190px;}
.footer .e_edu_bottom{ border:0; padding:0; margin:0 auto;}
.footer .e_edu_bottom a{color:#fff;}