/* CSS Document */
/*全局*/
body,div,span,p,ul,li,dl,dd,dt,img,h1,h2,h3,em,tr,td{padding:0;margin:0;}
body{font-size:12px;background:#e2e2e2; font-family:"微软雅黑","宋体";}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#ff0000;}
ul,li{ list-style:none;}
i,em{ font-style:normal;}
img{ border:0;}
.clear{ clear:both;}
/*全局 end*/

.topbg{ width:100%; height:110px; background:url(../images/top_bg1.png) no-repeat top center; min-width:1000px;}
.top{ width:1000px; height:110px; margin:0 auto; position:relative;}
.top_logo{ width:423px;  position:absolute; top:10px; left:0;}
.top_wz{ width:336px; height:29px; position:absolute; top:30px; right:0px;}
.top_ser{ width:333px; height:27px; background:url(../images/top_serbg.PNG) no-repeat top center; position:absolute; right:0; top:83px;}
.top_ser1{ width:214px; height:18px; position:relative;}
.top_ser1_fd{ width:11px; height:11px; position:absolute; left:94px; top:10px;}
.top_input{ width:128px;  height:16px; background-color:#fff; border:1px solid #ccc; position:absolute; left:115px; top:5px;}
.top_btn{ width:52px; height:18px; position:absolute; left:253px; top:5px;}

.navbg{ width:100%; height:44px; background-color:#034da4; margin-top:1px; display:block;}



.navArea{padding-bottom:25px;background:url(../images/nav_bg.png) repeat-x 0 bottom;}


.navBg{ width:100%; height:44px; background-color:#034da4; margin-top:1px; display:block;}
.nav{width:1180px; height:44px; line-height:44px;background:-webkit-linear-gradient(left,#034DA4,#7B99DA,#034DA4);background:-moz-linear-gradient(left,#034DA4,#7B99DA,#034DA4);background:-ms-linear-gradient(left,#034DA4,#7B99DA,#034DA4);background:-o-linear-gradient(left,#034DA4,#7B99DA,#034DA4); margin:0 auto;position:relative; z-index:29;}
.nav li{float:left;}
.nav li a{display:block;width:118px;text-align:center;font-size:14px;font-weight:bold;color:#fff;}
.nav li a:hover, .nav li a:hover.on{text-decoration:none;}
.nav li a.on{}
.nav li a.on2{text-decoration:none;}
.nav li:hover.on{text-decoration:none;}
.nav li ul{display:none;position:absolute;z-index:9999;} 
.nav li ul li{float:none;display:block;position:relative;line-height:20px;_display:inline;} 
.nav li ul li .s{position:absolute;top:0;left:140px;border-left:1px solid transparent;}
.nav li ul li .s li{float:none;}
.nav li ul li a{display:block;width:118px;height:30px;background:#0093d8;text-align:center;font-weight:normal;font-size:13px; line-height:30px;color:#fff; border-bottom:1px solid #66ade5;}
.nav li ul li a:hover{color:#f10000;}
.nav .t,.nav .t:hover{background:url(../images/nav_ico.gif) no-repeat 120px center #333;}




.banner{ width:100%; height:331px; overflow:hidden;}
/*焦点图片 start*/
.flexslider { position: relative; height: 331px; overflow: hidden; background: url(../images/loadingf.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 400px;}
.flex-control-nav { position: absolute; top:300px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 15px; height: 15px; margin: 0 1px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 15px; height: 15px; line-height: 40px; overflow: hidden; background: url(../images/banner-span.png) no-repeat top center; cursor: pointer;}
.flex-control-nav .flex-active { background: url(../images/banner-span-hover.png) no-repeat top center;}
/*焦点图片 end*/

.contentbg{ width:1008px; height:auto; margin:0 auto; background:url(../images/cont_bg.PNG) repeat-y top center;}
.content_line{ width:1008px; height:5px; margin:0 auto; background:url(../images/cont_line.PNG) no-repeat top center; overflow:hidden;}

.content_bot{ width:1008px; height:18px; margin:0 auto; background:url(../images/cont_bot.PNG) no-repeat top center; overflow:hidden;}


.content{ width:980px; height:auto; margin:0 auto; padding-top:10px;} 
.column1{ width:980px; height:264px; display:block; overflow:hidden;}
.column1_1{ width:231px; height:264px; float:left;}
.column1_1T{ width:231px; height:31px; background:url(../images/titlebg.jpg) no-repeat top center;}
.column1_1T span{ font-size:14px; color:#fff; line-height:31px; font-weight:bold; padding-left:33px;}
.column1_1L{ width:229px; height:231px; border:1px solid #cccccc;}
.column1_1LB{ width:200px; height:190px; padding-top:28px; margin:0 auto; overflow:hidden;}
.column1_1LB ul{ width:220px;}
.column1_1LB ul li{ width:65px; height:105px; float:left; margin-right:5px;}
.column1_1LB ul li p{ width:65px; height:34px; line-height:34px;}


.column1_2{ width:737px; height:262px; border:1px solid #ccc; float:right;}
.column1_2P{ width:320px; height:240px; float:left; padding-left:10px; padding-top:10px;}

.column1_2L{ width:392px; height:240px; float:right; overflow:hidden;}
.mienbg{width:392px; margin:0 auto; background-color:#FFFFFF; margin-top:8px;}
.mien{clear:both;width:392px; height:240px; margin:0 auto;margin-top:0px;background:url(../images/mien.jpg) no-repeat top center;/*滑动门的宽度*/}
.tb_{ height:33px; margin-left:0px;}
.tb_ ul{height:33px;}
.tb_ li{float:left;height: 33px;line-height:30px;width: 88px; text-align:center;cursor:pointer;}
/* 控制显示与隐藏css类 */

.hovertab{background:url(../images/bg_zhuanqu_over.jpg) no-repeat; background-repeat: no-repeat; color:#fff; font-size:14px; font-weight:bold; height: 33px;line-height:30px;width: 88px;}


.normaltab .n_tab1{background:url(../images/bg_zhuanqu_out.jpg) no-repeat; background-repeat: no-repeat; font-size:14px;height: 33px;line-height:30px;width: 88px;color:#0387d0; font-weight:bold; display:block;}
.normaltab .n_tab2{background:url(../images/bg_zhuanqu_over1.jpg) no-repeat; background-repeat: no-repeat; font-size:14px;height: 33px;line-height:30px;width: 88px; color:#0387d0; font-weight:bold;display:block;}
.normaltab .n_tab3{background:url(../images/bg_zhuanqu_out.jpg) no-repeat; background-repeat: no-repeat; font-size:14px;height: 33px;line-height:30px;width: 88px;color:#0387d0; font-weight:bold;display:block;}





.dis{display:block;}
.undis{display:none;}
.ctt{ width:376px; height:auto;clear:both;border-top:0;}

.mien .tagNewsa_ul{width:376px;height:198px; position:relative;top:10px;}
.mien .tagNewsa_ul li{ line-height:32px; height:32px;border-bottom:1px dashed #ccc; background:url(../images/icon.jpg) no-repeat 5px center; padding-left:10px; font-size:14px; text-indent:10px;}
.mien .tagNewsa_ul li em{ float:right; color:#999999;}
.mien .tagNewsa_ul li a{ font-size:14px; outline:none;}

.mien .tagNewsa_ul li.tagNewsa_more{ width:117px; height:30px; text-indent:0px; background:url(../images/more.jpg) no-repeat 75px 5px; position:absolute; right:-15px; top:-44px;border-bottom:1px solid #dadada; overflow:hidden;  outline:none;}
.mien .tagNewsa_ul li.tagNewsa_more a{ display:block; width:117px; height:19px; text-indent:-99999px; position:relative; z-index:9999; outline:none;}

/*school begin*/
.school{ width:980px; height:235px; margin:0 auto; margin-top:10px; overflow:hidden;}

.box1{ width:359px; height:235px; float:left; margin-right:10px;  position:relative;}
.box_title{ width:359px; height:36px; background:url(../images/bg_new.jpg) no-repeat top center; }
.box_note{ width:357px; height:198px; border:1px solid #ccc; border-top:none; position:absolute; top:36px; left:0px;}
.box_note ul{ width:325px; height:auto; margin:0 auto; padding-top:7px;}
.box_note ul li{ height:29px; font:14px "宋体"; line-height:30px; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:left 50%; text-indent:15px; border-bottom:#CCC dashed 1px;}
.font1{ position:absolute; top:4px; left:20px; font:14px "宋体"; color:#FFF; line-height:22px; font-weight:bold; width:60px; height:15px;}
.font2{ position:absolute; top:6px; left:305px; font:12px "宋体"; color:#000; line-height:22px; width:44px; height:19px; text-align:center;}
.box_note_box{ position:relative; width:332px; height:30px;}
.box_note ul li span{font: 14px "宋体"; color:#999999;line-height:30px; position:absolute; right:0px; top:0px; float:right;}

.box2{ width:242px; height:235px; float:right;  position:relative;}
.box2_title{ width:242px; height:31px; background:url(../images/bg_reight.jpg) no-repeat top center; }

.right_font1{ width:60px; height:15px; position:absolute; left:33px; top:4px; font:14px "宋体"; line-height:22px; color:#FFF; font-weight:bold;}
.right_font2{ width:40px; height:13px; position:absolute; left:195px; top:6px; font:12px; line-height:22px;}
.right_font2 a{ color:#FFF;}
.box2_note{ width:240px; height:202px; border:1px solid #ccc;}



.right_note{ width:215px; height:175px; position:absolute; top:42px; left:15px;}
.right_note ul{ list-style:none;}
.right_note ul li{ height:29px; font:14px "宋体"; line-height:30px; background-image:url(../images/li.jpg); background-repeat:no-repeat; background-position:left 50%; text-indent:15px; border-bottom:#CCC dashed 1px;}
.right_note1{ width:234px; height:156px; position:absolute; top:38px; left:5px;}
.right_note2{ width:234px; height:35px; position:absolute; top:200px; left:5px;}
.right_note2 ul{ list-style:none}
.right_note2 ul li{ float:left; margin-right:5px;}

/* videobox */
.videobox{width:234px; height:196px; position:absolute; left:4px; top:40px; z-index:1;}
.video-img{width:224px;height:138px; padding:5px;overflow:hidden; background-color:#000;}
.video-list{ width:234px;height:37px;padding:5px 0 0 0; overflow:hidden;}
.video-list ul{ width:240px;}
.video-list li{width:55px;height:35px;overflow:hidden;position:relative;float:left;margin-right:4px;cursor:pointer;}
.video-list li a{width:53px;height:33px;border:solid 1px #e1e1e1;cursor:pointer; display:block;}
.video-list li a:hover{width:53px;height:33px;border:solid 1px #ff7500;cursor:pointer; display:block;}
/*school end*/

/*show star*/
#div1  {position:relative; overflow:hidden; width:956px; height:194px; margin:0 auto;}
#div2{position:absolute; top:15px; }

.show{ width:980px; height:226px; margin:0 auto;  position:relative; overflow:hidden; margin-top:10px;}
.font4{ width:44px; height:19px;position:absolute; top:6px; left:925px;}
.font4 a{width:44px; height:19px; background:url(../images/more.jpg) no-repeat top center; display:block}



.show_box{ width:978px; height:192px; border:1px solid #ccc; border-top:none; }

 
.show_box ul{width:965px; height:194px; list-style:none;position:absolute; left:12px; top:0; overflow:hidden;}
.show_box ul li{ float:left; padding-right:5px;}
.box_wz{width:186px;text-align:center; display:block; height:20px; margin-top:5px; font:14px "宋体"; line-height:22px;}

.box_img{ width:186px; height:142px;}
.box_img img{ width:180px; height:136px;padding:2px; border:#CCC solid 1px;}
/*show end*/

/*studen begin*/
.studen{width:980px; height:235px; margin:0 auto; margin-top:10px; overflow:hidden;}
/*studen end*/
/*link begin*/
.link{ width:980px; height:111px; margin:0 auto; position:relative; margin-top:10px; overflow:hidden;}
.link_title{width:980px; height:32px;background:url(../images/bg_link.jpg) no-repeat top center;;}


.linktop_font{ width:60px; height:15px; position:absolute; left:33px; top:4px; font:14px "宋体"; color:#FFF; font-weight:bold; line-height:22px;}
.link_note{ width:978px; height:auto; padding-bottom:12px; border:1px solid #ccc; border-top:none; position:absolute; top:32px; left:0px;font:14px "宋体"; }
.link_note1{ width:938px;line-height:26px; height:52px; margin:0 auto; padding-top:12px;}
.link_note1 a{ color:#000;}
/*link end*/

.footbg{ width:1000px; height:118px; margin:0 auto; overflow:hidden;padding: 0 0 20px 0;}
.foot{ width:1000px; height:60px; position:relative;}
.foot_logo{ width:278px; height:60px; position:absolute; left:0px; top:26px;}
.foot_line{ width:1px; height:60px; position:absolute; top:28px; left:294px;}
.foot_wz{ width:688px; position:absolute; right:0; top:25px; font-size:13px;}
.foot_wz span{ line-height:25px; font-size:14px; display:block; color:#000;}
/*右侧悬浮窗*/
.fix_r {
    position: fixed;
    z-index: 999;
    right: 0;
    top: 380px;
    width: 324px;
}


/*zy*/
.leftbar{ width:231px; height:auto; float:left;}
.leftbar1{width:231px;}
.leftbar1_title{width:231px; height:31px; background:url(../images/titlebg.jpg) no-repeat top center;}
.leftbar1_title span,.rightbar1 span{font-size:14px; color:#fff; font-weight:bold; line-height:31px; padding-left:32px;}
.leftbar1_list,.leftbar1_list1,.leftbar3_list{ width:229px; height:auto; border:1px solid #ccc;}
.leftbar1_list ul{ width:201px; margin:0 auto; padding-bottom:15px;margin-top:5px;}
.leftbar1_list ul li{ width:201px; height:35px; line-height:35px; background:url(../images/left_btn.JPG) no-repeat top center; margin-top:10px;}
.leftbar1_list ul li a{ display:block; text-align:center; font-weight:bold; font-size:13px; color:#1f67be}




#leftbar1_list1_1{width:201px;margin:0 auto; padding-bottom:15px; margin-top:5px;}
#leftbar1_list1_1 h3{ cursor:pointer; display:block;width:201px; height:35px; line-height:35px; background:url(../images/left_btn.JPG) no-repeat top center;font-weight:bold; font-size:13px; color:#1f67be; text-align:center; margin-top:10px;}
#leftbar1_list1_1 h3 a{display:block; line-height:35px;color:#1f67be;font-size:13px;}
#leftbar1_list1_1 h3 a:hover{display:block;width:201px; height:35px; line-height:35px; background:url(../images/left_btn.JPG) no-repeat top center; color:#1f67be;}
#leftbar1_list1_1 div{display:none;  border-top:none}
.l_hover{background:none; background-color:#ebebeb; margin-top:1px;}
.l_hover a{display:block; line-height:35px;color:#1f67be;font-size:13px; font-weight:bold; text-align:center; border-bottom:1px solid #fbfbfb;}
.l_hover a:hover{ display:block;width:201px; height:35px; line-height:35px;}


/*div.sdmenu{width:201px;margin:0 auto;background:url(../images/left_btn.JPG) no-repeat top center;}
div.sdmenu div{background:url(../images/left_btn.JPG) repeat-x;overflow:hidden; margin-top:10px;}
div.sdmenu div:first-child{background:url(../images/left_btn.JPG) no-repeat; margin-top:10px;}
div.sdmenu div.collapsed{height:35px;}

div.sdmenu div span a{display:block;width:201px; height:35px; line-height:35px; background:url(../images/left_btn.JPG) no-repeat top center;font-weight:bold; font-size:13px; color:#1f67be; text-align:center;}
div.sdmenu div.collapsed span{display:block;width:201px; height:35px; line-height:35px; background:url(../images/left_btn.JPG) no-repeat top center;font-weight:bold; font-size:13px; color:#1f67be; text-align:center;}
div.sdmenu div a{background:#eee;display:block;border-bottom:1px solid #ddd;color:#066;}
div.sdmenu div a:hover{background:url(../images/left_btn.JPG) no-repeat top center;}*/



.leftbar2_1{ width:231px; height:264px; margin-top:10px;}
.leftbar2_1T{ width:231px; height:31px; background:url(../images/titlebg.jpg) no-repeat top center;}
.leftbar2_1T span{ font-size:14px; color:#fff; line-height:31px; font-weight:bold; padding-left:33px;}
.leftbar2_1L{ width:229px; height:231px; border:1px solid #cccccc;}
.leftbar2_1B{ width:200px; height:190px; padding-top:28px; margin:0 auto; overflow:hidden;}
.leftbar2_1B ul{ width:220px;}
.leftbar2_1B ul li{ width:65px; height:105px; float:left; margin-right:5px;}
.leftbar2_1B ul li p{ width:65px; height:34px; line-height:34px;}


.leftbar3{ width:231px; height:auto; margin-top:10px;}
.leftbar3_list ul{ width:211px; height:auto; margin:10px auto;}
.leftbar3_list ul li{ line-height:35px; border-bottom:1px dashed #ccc; background:url(../images/li.jpg) no-repeat 0 center; padding-left:10px;}


.rightbar{ width:735px; height:auto; float:right;}
.rightbar table{width: 100%!important}
.rightbar1{ width:735px; height:32px; background:url(../images/zy_titlebg.JPG) no-repeat top center;}
.rightbar1 em{ float:right; line-height:32px; padding-right:15px;}

.rightbar2{width:733px; height:auto; border:1px solid #ccc;}
.rightbar2_about,.rightbar2_new,.rightbar2_news,.rightbar2_leader,.rightbar2_learders,.rightbar2_campus,.rightbar2_media,.rightbar2_video{ width:693px; height:auto; margin:0 auto; padding:15px 0px; overflow:hidden;}


.rightbar2_new ul{}
.rightbar2_new ul li{ background:url(../images/li.jpg) no-repeat 0 center; padding-left:10px; line-height:35px; border-bottom:1px dashed #ccc;}
.rightbar2_new ul li em{ float:right; color:#999;}

.rightbar2_news_title{ font-size:24px; text-align:center; font-weight:bold; line-height:30px;}

.rightbar2_news_detail{ height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; color:#333; text-align:center;}

.rightbar2_news_cont{ font-size:14px; line-height:normal!important; padding:15px 0px;}
/* .rightbar2_news_cont * {font-family: "微软雅黑"!important;font-size: 18px!important;color: #000!important;} */


.rightbar2_leader ul{ width:723px; height:auto; padding-bottom:30px;}
.rightbar2_leader ul li{ width:345px; height:133px; margin-top:20px; border-bottom:1px dashed #ccc; float:left; display:inline;}
.leader_pic{ width:87px; height:115px; float:left;}
.leader_pic img{ width:85px; height:113px; border:1px solid #ccc;}
.leader_detail{ width:244px; height:113px; float:right;}
.leader_detail h1{ height:30px; line-height:30px; font-size:14px; text-align:left;}
.leader_detail p{ line-height:24px;font-size:14px;}


.rightbar2_learders{}
.rightbar2_learders1{ font-size:16px; text-align:center; font-weight:bold; line-height:50px;}

.rightbar2_learders2{ width:255px; height:253px; text-align:center; margin:0 auto; margin-top:10px;}
.rightbar2_learders2 img{ width:190px; height:253px; padding:1px; border:1px solid #ccc;}
.rightbar2_learders3{ font-size:14px; line-height:2em; padding:20px 0px;}



.rightbar2_campus{}
.rightbar2_campus ul{ width:720px; overflow:hidden;}
.rightbar2_campus ul li{ width:216px; height:194px; float:left; margin-right:22px; margin-top:20px; overflow:hidden;}
.rightbar2_campus ul li img{ padding:1px; border:2px solid #ccc;}
.rightbar2_campus ul li p{ height:30px; line-height:30px; text-align:center;}




.rightbar2_video{}
.rightbar2_video ul{ width:720px; overflow:hidden;}
.rightbar2_video ul li{ width:216px; height:194px; float:left; margin-right:22px; margin-top:20px; overflow:hidden;}
.rightbar2_video ul li a{ display:block; width:216px; height:164px; position:relative;}
.rightbar2_video ul li a .campus1{ width:210px; height:159px; padding:1px; border:2px solid #ccc; position:absolute; left:0; top:0;}
.rightbar2_video ul li a .campus2{ width:14px; height:22px; position:absolute; left:100px; top:71px;}
.rightbar2_video ul li p{ height:30px; line-height:30px; text-align:center;}


.rightbar2_media{}
.rightbar2_media ul{}
.rightbar2_media ul li{ width:693px; height:152px; border-bottom:1px dashed #ccc; margin-top:20px; overflow:hidden;}
.media_pic{ width:93px; height:132px; float:left;}
.media_pic img{ width:91px; height:130px; border:1px solid #ccc;}
.media_detail{ width:580px; height:132px; float:right;}
.media_detail h1{ height:30px; line-height:30px; font-size:14px; text-align:left;}
.media_detail p{ line-height:24px;font-size:14px;}
/*详细页功能区*/
.preNext{ width:703px; height:auto; margin:0 auto;position:relative; padding:30px 0px;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999; line-height:30px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}


/*首页幻灯片*/
#slider{
	background: #e8e0c4;
	margin: 0 0 15px;
	width: 100%;
	position: relative;
	overflow-x: hidden;
	/**margin: 0 0 15px;*/
}
#slider img{
	float: left;
}
.prev, .next {
	background: url("../images/arrow_left.png") no-repeat;
	display: block;
	width: 85px;
	height: 85px;
	position: absolute;
	top: 140px;
}
.prev{
	left: -150px;
}
.prev:hover{
	background: url("../images/arrow_left_on.png") no-repeat;
}
.next{
	background: url("../images/arrow_right.png") no-repeat;
	right: -150px;
}
.next:hover{
	background: url("../images/arrow_right_on.png") no-repeat;
}
.slide_bg{
	width: 2000px;
	height: 350px;
	background: #fff;
	top: 0;
	opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); 
}
#mask_left{
	left: -2000px;
}
#mask_right{
	left: 980px;
}
#slider_wrap{
	height: 350px;
	/*overflow: hidden;*/
}
#slider_ul{
	width: 5000px;
	height: 350px;
	/*overflow: hidden;*/
}
#slider_ul li{
	float: left;
	display: inline;
}
#slider_ol{
	position: absolute;
	right: 60px;
	bottom: 26px;
}
#slider_ol li{
	float: left;
	display: inline;
	margin: 0 15px 0 0;
	color: #cea86a;
	cursor: pointer;
	font-family: Tahoma,Helvetica;
	font-size: 24px;
	width: 12px;
}
#slider_ol .on{
	color: #861616;
}
/* 公共部分 */
.center{
	width: 980px;
	margin: 0 auto;
}
.l{
	float: left;
}
.r{
	float: right;
}
.cl{
	clear: both;
	height: 0;
	overflow: hidden;
}
.p_r{
	position: relative;
}
.p_a{
	position: absolute;
}
.t_c{
	text-align: center;
}


