﻿@charset "utf-8";
/* CSS Document */
/* adver*/





/* sec1 */
.sec1{ width:1000px; height:330px; margin:0 auto; background-color:#FFF; margin-bottom:20px;}
.sec1_l{ width:148px;height:330px;}
.sec1_m{ width:518px;height:330px;}
.sec1_r{ width:294px; height:323px; background-image:url(index_sec1_r_bc.jpg); padding-left:22px; padding-right:18px;padding-top:7px;}
.sec1_l li{ background-image:url(index_nav_bc.jpg); width:148px; height:55px;}
#index_active{ background-image:url(index_nav_active.jpg);}
.sec1_l li:hover{ background-image:url(index_nav_active.jpg);}

.focusBox { position: relative; width: 518px; height: 330px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 518px; height: 330px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#1a6fec; }

dl {width:294px;}
dt.active { background-image:url(active_tit.png); position:relative;}
dt {width:119px; height:34px; text-align:center;float:left;cursor:pointer;}
dt a{ color:#333; font-size:14px; line-height:34px; font-weight:bold;}
.sec1_r_tit{ height:37px; padding-left:10px;}
.active a{ color:#FFF;}
dd {clear:both;width:100%;display:none; height:259px; overflow:hidden; margin-top:10px;}
.sec1_r_news{ height:36px; border-bottom:1px dashed #CCCCCC;}


/* mid_slider */
.mid_slider{ width:1000px; height:222px; margin:0 auto; position:relative; background:url(index_04.gif) no-repeat center bottom; margin-bottom:10px;}
.cle{ clear:both;}
.mid_slider_cnt{ width:1000px; height:222px; }
.yh{ width:1000px; position:relative; }
.fl{ float:left; display:inline;}
.navi{ position:relative; top:10px; left:450px; z-index:8;}
.yh ul.navi li{ width:12px; height:12px; background-color:#fff; border:1px solid #116abf; overflow:hidden; margin-right:14px; cursor:pointer;}
.yh ul.navi li.hover{background-color:#116abf;  }
ul.lifl li{ float:left;}
.mid_scroll{ position:relative; overflow:hidden;}
.mid_scroll ul{ position:absolute; width:20000em;}
.mid_scroll ul li{ float:left;}
.b1{ height:186px; position:relative; left:0px; width:1000px;}
.b_01{ width:1000px; height:186px; overflow:hidden;}
.mid_01{ background-image:url(slider1.jpg);}

/* sec3 */
.sec3{ width:965px; margin:0 auto;}
.sec3_l{ width:301px;}
.sec3_r{ width:628px;}
.index_tit{ background-image:url(active_tit.png); width:119px; height:34px; line-height:34px; color:#FFF; text-align:center;font-size:14px;font-weight:bold;}
.result_text {width:186px; height:24px; border:1px solid #b9d2eb; line-height:24px; color:#116abf; float:left; padding-left:10px;}
.result_btn{ width:64px; height:26px; float:right;}
.result{ height:26px; width:265px; margin-top:10px;}
.cxjg{ background-color:#f1f1f1; padding:15px;}


.blk_29 { POSITION: relative}
.blk_29 .RightBotton { background-image:url(hl.jpg); FLOAT: left; WIDTH: 20px; height:74px; CURSOR: pointer;  }
.blk_29 .LeftBotton {	background-image:url(hr.jpg); FLOAT: right; WIDTH: 20px; height:74px; CURSOR: pointer;}
.blk_29 .Cont { OVERFLOW: hidden; WIDTH: 570px; float:right;margin-right:9px; }
.blk_29 .box {	FLOAT: left; WIDTH: 115px; TEXT-ALIGN: center}
.blk_29 .box IMG {	 DISPLAY: block; MARGIN: 0px auto; width:106px; height:74px;}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {WIDTH:628px; height:74px; margin:0 auto; margin-bottom:20px;}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 570px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 570px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 570px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}




.bodyCon08 .students{margin:0 auto;width:628px;height:74px;position:relative; overflow:hidden; margin-bottom:15px; }
#four_flash{position:relative;width:628px;height:74px; margin:0 auto; position:relative;}
#four_flash .flashBg{width:575px;height:74px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:48px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{ float:left;width:115px;height:74px;}
#four_flash .flashBg ul.mobile li img{width:106px;height:74px;display:block; margin:0 auto;}
#four_flash .but_left{ width:20px;height:74px;position:absolute; top:0px; right:0px;}
#four_flash .but_right{width:20px;height:74px; position:absolute; top:0px; left:0px;}


.sec3_r_l{ width:628px;}
.sec3_r_r{ width:241px;}

/* 03-25 */
.sec3_l_tit{ background-image:url(xxgk_1.jpg); width:301px; height:27px;}
.sec3_m_tit{ background-image:url(xxgk_1.jpg); width:628px; height:27px;}
.sec3_r_tit{ background-image:url(xxgk_1.jpg); width:241px; height:27px;}
.sec3_btm_tit{ background-image:url(xxgk_2.jpg); width:615px; height:27px; padding-left:13px;}
.sec3_btm_active{ background-image:url(xxgk_hover.jpg);position:relative;}
.sec3_btm_dt{ width:113px; height:27px; float:left;cursor:pointer; text-align:center;}
.sec3_btm_dt a{ color:#333; line-height:27px; font-size:14px; font-weight:bold;}
.sec3_btm_active a{ color:#fff;}
.sec3_btm_dd{clear:both;width:100%;display:none; height:260px; overflow:hidden; padding-top:12px;}



.box_news-1{width: 385px;height: 222px;overflow: hidden;position: relative;}
.box_news-1 ul{width: 385px;height: 222px;}
.box_news-1 ul li{width: 385px;height: 222px;position: relative;overflow: hidden;}
.box_news-1 ul li img{display:block;width: 385px; height: 222px;}
