body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{
	margin:0;
	padding:0;
	border:0
}
table{
	border-collapse:collapse;
	border-spacing:0;
	border-style:none
}
ul,ol,li{
	list-style:none
}
body{
	font-size:12px;
	line-height:24px;
	color:#555;
	font-family:Arial,Helvetica,sans-serif "微软雅黑"
}
a{
	text-decoration:none;
	color:#000
}
img{
	border:0
}
h1{
	font-size:14px;
	color:#000
}
.rl{
	float:right
}
.fl{
	float:left
}
.clear{
	clear:both
}
.blank{
	width:100%;
	height:1px;
	clear:both;
	_line-height:0
}


.hot{
	width:22px;
	height:12px;
	background:url(404.png) no-repeat -111px -40px;
	position:absolute;
	right:22px;
	top:-9px;
	z-index:999
}
.new{
	width:22px;
	height:12px;
	background:url(404.png) no-repeat -85px -40px;
	position:absolute;
	right:22px;
	top:-9px;
	z-index:999
}
.banner{
	width:100%;
	height:425px;
	position:relative;
	z-index:1;
	background:url(/static/image/loadinfo.gif) no-repeat center;
	overflow:hidden
}
.banner_li li{
	position:absolute;
	width:100%;
	height:425px;
	left:0px;
	top:0px;
	background-position:center top;
	z-index:1
}
.banner_li li a{
	display:block;
	width:100%;
	height:425px
}
.banner_num{
	position:absolute;
	height:86px;
	width:100%;
	background:url(/static/image/v_index_banner_shdow.png) repeat-x;
	bottom:0px;
	left:0px;
	z-index:4
}
.num_con{
	width:980px;
	margin:0px auto
}
.num_con .left{
	float:right;
	height:72px;
	margin-top:10px
}
.banner_icon_left{
	float:left;
	width:40px;
	height:72px;
	display:inline;
	cursor:pointer;
	background:url(/static/image/v_index_banner_left.png) no-repeat center
}
.banner_icon_mid{
	float:left
}
.banner_icon_mid li{
	float:left;
	width:72px;
	height:72px;
	display:inline;
	margin:0px 5px;
	cursor:pointer
}
.banner_icon_mid li a{
	display:block;
	width:72px;
	height:72px;
	position:relative
}
.banner_numsh{
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	display:none
}
.banner_icon_right{
	float:left;
	width:40px;
	height:72px;
	cursor:pointer;
	background:url(/static/image/v_index_banner_right.png) no-repeat center
}
.num_con .right{
	float:left;
	width:680px;
	height:86px;
	overflow:hidden
}
.num_con .right li{
	width:680px;
	height:86px;
	line-height:86px;
	text-align:left;
	overflow:hidden;
	display:none
}
.num_con .right li a{
	color:#fff;
	font-size:24px;
	font-family:"微软雅黑"
}
.content{
	width:1024px;
	margin:0 auto;
	margin-top:15px
}
.php_news{
	width:321px;
	height:323px;
	border:1px solid #93b5d8
}
.php_top{
	background:url(/static/image/img_top.jpg) no-repeat;
	width:321px;
	height:37px
}
.focusBox{
	width:300px;
	height:262px;
	overflow:hidden;
	position:relative;
	border:none;
	padding:10px 10px 10px 11px
}
.focusBox .hd{
	position:absolute;
	z-index:2;
	right:10px;
	bottom:55px
}
.focusBox .hd ul{
	overflow:hidden;
	zoom:1;
	float:left
}
.focusBox .hd ul li{
	float:left;
	margin-right:3px;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	background:#000;
	cursor:pointer;
	font-family:Arial;
	color:#666;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6
}
.focusBox .hd ul li.on{
	background:#000;
	color:#fff
}
.focusBox .bd{
	position:relative
}
.focusBox .bd li{
	position:absolute;
	background-color:#fff;
	z-index:1;
	left:0px;
	top:0px;
}
.focusBox .bd .pic{
	line-height:0px
}
.focusBox .bd .pic img{
	width:300px;
	height:230px
}
.focusBox .bd .con{
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	background:#fff
}
.focusBox .bd .con a{
	color:#105aa9;
	font-size:14px;
	width:300px;
	overflow:hidden
}
.focusBox .bd .con a:hover{
	color:#dd841c
}
.bh_news{
	width:350px;
	margin-left:16px;
	height:326px;
	overflow:hidden
}
.bh_news_top{
	width:348px;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #105aa9
}
.notice_top{
	width:315px;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #105aa9
}
.gg_top{
	width:295px;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #105aa9
}
.xbdt_top{
	width:328px;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #105aa9
}
.bh_wz{
	font-size:18px;
	font-weight:bold
}
.xw_wz{
	color:#105aa9;
	font-size:18px;
	font-weight:bold
}
.eng_wz{
	color:#105aa9;
	font-size:8px;
	margin-left:8px;
	margin-top:3px
}
.move_wz a{
	color:#105aa9;
	font-size:12px;
	margin-left:8px;
	margin-top:3px
}
.news_top_box{
	height:126px;
	width:348px;
	overflow:hidden;
	border-bottom:1px dashed #999
}
.news_jtwz{
	overflow:hidden;
	height:90px;
	text-indent:24px
}
.news_top_wz{
	font-size:16px;
	color:#105aa9;
	text-align:center;
	height:45px;
	line-height:45px
}
.news_top_wz a{
	display:inline-block;
	width:300px;
	height:45px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.bh_news ul{
	padding:10px 0;
	overflow:hidden;
	font-size:12px
}
.bh_news ul li{
	width:337px;
	overflow:hidden;
	height:25px;
	margin:0px;
	line-height:25px;
	padding-left:10px;
	vertical-align:top;
	background:url(/static/image/blu.gif) no-repeat 0 10px;
	position:relative;
	z-index:1
}
.bh_news ul li a{
	width:290px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.bh_news ul li span{
	position:absolute;
	right:0px;
	top:0px;
	z-index:1;
	float:none
}
.notice{
	width:315px;
	margin-left:16px
}
.notice ul{
	width:305px;
	height:155px;
	overflow:hidden;
	padding-top:10px
}
.notice ul li{
	overflow:hidden;
	height:32px;
	line-height:32px;
	padding-left:10px;
	background:url(/static/image/blu.gif) no-repeat 0 14px;
	width:315px;
	border-bottom:1px dashed #999;
	font-weight:bold;
	font-size:14px;
	margin-top:3px;
	text-overflow:ellipsis
}
.notice ul li a{
	float:left;
	display:inline-block;
	color:#105aa9;
	margin-right:10px;
	width:288px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.con_gg_box{
	width:686px;
	margin-top:8px;
	overflow:hidden;
}
.con_gg_box_img{
	float:left;
	}
.con_zsxx_box{
	width:318px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px
}
.con_xbdt_box{
	width:348px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px;
	margin-left:15px;
	overflow:hidden
}
.con_zsxx_box ul{
	padding:10px 10px 0px 10px
}
.con_zsxx_box ul li{
	width:285px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(/static/image/blu.gif) no-repeat 0 10px;
	_height:24px;
	_line-height:24px
}
.con_zsxx_box ul li a{
	width:230px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.con_zsxx_box ul li span{
	float:right
}
.con_xbdt_box ul{
	padding:10px 10px 0px 10px
}
.con_xbdt_box ul li{
	width:315px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(/static/image/blu.gif) no-repeat 0 10px;
	_height:24px;
	_line-height:24px
}
.con_xbdt_box ul li a{
	width:260px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.con_xbdt_box ul li span{
	float:right
}
.rc_box{
	width:316px;
	height:306px;
	border:1px solid #93b5da;
	margin-left:15px;
	margin-top:8px;
	overflow:hidden;
}
.rc_box img{
	float:left;
	}
.rc_box a{
	float:left;
	width:316px;
	height:67px;
	display:block;
	}
.rc_box a,.rc_box a:hover{
	background:url(/static/image/shenbao.jpg) no-repeat
}
.rc_box a.a1:hover{
	background-position:-316px 0;
	width:316px
}
.rc_box a.a2{
	display:inline-block;
	width:316px;
	height:67px;
	background:url(/static/image/shenbao.jpg) no-repeat;
	background-position:0 -67px
}
.rc_box a.a2:hover{
	background-position:-316px -67px;
	width:316px
}
.rc_box a.a3{
	display:inline-block;
	width:316px;
	height:67px;
	background:url(/static/image/shenbao.jpg) no-repeat;
	background-position:0 -134px
}
.rc_box a.a3:hover{
	background-position:-316px -134px;
	width:316px
}
.rc_box a.a4{
	display:inline-block;
	width:316px;
	height:67px;
	background:url(/static/image/shenbao.jpg) no-repeat;
	background-position:0 -201px
}
.rc_box a.a4:hover{
	background-position:-316px -201px;
	width:316px
}
.php_list{
	width:1018px;
	height:180px;
	border:1px solid #93b5da;
	margin-top:15px;
	overflow:hidden;
}
.leftLoop #pho_list{
	position:relative;
	z-index:1;
	}
.leftLoop #pho_list .picList{
	width:950px;
	height:180px;
	margin-left:25px;
	overflow:hidden;
	position:relative;
	z-index:1;
	}
.leftLoop #pho_list .picList ul{
	width:1000000px;
	position:absolute;
	z-index:1;
	left:0px;
	top:0px;
	}
.leftLoop .bd .picList li{
	padding:0px;
	margin:0px 10px 0px 0px;
	width:182px;
	}
.pho_left{
	position:absolute;
	left:0px;
	top:15px;
	width:36px;
	height:100px;
	background:url(/static/image/pho_left.jpg) no-repeat center center;
	cursor:pointer;
	}
.pho_right{
	position:absolute;
	right:0px;
	top:15px;
	width:36px;
	height:100px;
	background:url(/static/image/pho_right.jpg) no-repeat center center;
	cursor:pointer;
	}
.picList .pic{
	text-align:center;
	line-height:0px
}
.picList .pic img{
	width:176px;
	height:100px;
	padding:2px;
	border:1px solid #ccc
}
.picList .pic a:hover img{
	border-color:#f00
}
.picList .title{
	line-height:24px
}
.picList .title a{
	line-height:24px;
	display:block;
	height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden
}
.leftLoop{
	overflow:hidden;
	position:relative
}
.leftLoop .hd{
	overflow:hidden;
	height:37px;
	background:url(/static/image/shl_bg.jpg) no-repeat;
	width:1018px
}
.leftLoop .hd .prev,.leftLoop .hd .next{
	display:block;
	width:5px;
	height:9px;
	line-height:10px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("/static/image/icoLeft.gif") no-repeat
}
.leftLoop .hd .next{
	background:url("/static/image/icoRight.gif") no-repeat
}
.leftLoop .hd ul{
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px
}
.leftLoop .hd ul li{
	position:relative;
	_display:inline;
	float:left;
	width:10px;
	height:10px;
	overflow:hidden;
	background:#ccc;
	margin-right:10px;
	text-indent:-999px;
	cursor:pointer;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	behavior:url(PIE.htc)
}
.leftLoop .hd ul li.on{
	background:#f00
}
.leftLoop .bd{
	padding:10px
}
.leftLoop .bd ul{
	overflow:hidden;
	zoom:1
}
.leftLoop .bd ul li{
	margin:0 10px;
	text-align:center;
	float:left;
	display:_inline
}
.con_videoBh{
	width:318px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px
}
.con_videoBh ul{
	padding:10px 10px 0px 10px
}
.con_videoBh ul li{
	width:285px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(/static/image/blu.gif) no-repeat 0 10px;
	_height:24px;
	_line-height:24px
}
.con_videoBh ul li a{
	width:230px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.con_zsxx_box ul li span{
	float:right
}
.con_rwyd{
	width:348px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px;
	margin-left:15px;
	overflow:hidden
}
.con_rwyd ul{
	padding:10px 10px 0px 10px
}
.con_rwyd ul li{
	width:315px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(/static/image/blu.gif) no-repeat 0 10px;
	_height:24px;
	_line-height:24px
}
.con_rwyd ul li a{
	width:250px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.con_rwyd ul li span{
	float:right
}
.con_kxyj{
	width:318px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px;
	margin-left:15px
}
.con_kxyj ul{
	padding:10px 10px 0px 10px
}
.con_kxyj ul li{
	width:285px;
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:10px;
	background:url(/static/image/blu.gif) no-repeat 0 10px;
	_height:24px;
	_line-height:24px
}
.con_kxyj ul li a{
	width:230px;
	overflow:hidden;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.con_kxyj ul li span{
	float:right
}
.con_zsfw{
	width:318px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px;
	margin-left:15px
}
.con_xxzn{
	width:348px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px;
	margin-left:15px;
	overflow:hidden
}
.con_navSchool{
	width:1017px;
	height:210px;
	border:1px solid #93b5da;
	margin-top:15px
}
.dh_top{
	width:996px;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #105aa9
}
.con_link{
	width:1009px;
	height:37px;
	line-height:37px;
	border-bottom:1px solid #105aa9;
	margin-top:15px;
	_margin-top:5px;
	padding-left:10px
}
.con_link_wz{
	width:1018px;
	margin:10px 0
}
.con_link_wz a{
	height:24px;
	line-height:24px;
	margin-left:8px
}
.footer{
	width:100%;
	height:160px;
	background:#403e3f
}
.footer_box{
	width:1004px;
	margin:0 auto;
	padding:10px;
	color:#FFF;
	position:relative;
	z-index:1
}
.con_zsfw ul{
	width:277px;
	height:150px;
	padding:10px 20px 0 10px;
	overflow:hidden
}
.con_zsfw ul li{
	width:70px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	float:left;
	padding-left:10px;
	background:url(/static/image/icoRight.gif) no-repeat 0 12px;
	border-bottom:1px dashed #999;
	margin-left:12px;
	text-align:center
}
.con_xxzn ul{
	width:340px;
	height:150px;
	padding:10px 20px 0 10px;
	overflow:hidden
}
.con_xxzn ul li{
	width:80px;
	height:36px;
	line-height:36px;
	overflow:hidden;
	float:left;
	padding-left:10px;
	background:url(/static/image/icoRight.gif) no-repeat 0 12px;
	border-bottom:1px dashed #999;
	margin-left:12px;
	text-align:center
}
.footer_img{
	width:275px;
	height:100px;
	margin-top:40px
}
.footer_wz{
	width:700px;
	overflow:hidden;
	font-size:12px;
	color:#999;
	margin-top:35px
}
.footer_wz p{
	text-align:left;
	font-family:"宋体"
}
.footer_code{
	position:absolute;
	top:40px;
	right:10px
}
.footer_wz span{
	color:#ddd
}
.select_con{
	text-align:left
}
.select_con select{
	width:200px;
	height:27px;
	background-color:#0677d1;
	border:1px solid #014d9b;
	margin-top:12px;
	color:#FFF;
	font-size:14px
}
.preload{
	display:none
}
.pho_more{
	float:right;
	margin:7px 10px 0px 0px;
	color:#fff;
	font-size:12px;
	color:#fff;
	}
.pho_more span{
	font-family:"宋体";
	}
#port-yangguang{
	z-index: 99;
	width: 280px;
	height: 193px;
	background: url(/static/image/pic_yangguang.jpg) center center no-repeat;
	position: fixed;
	bottom: 0px;
	right:10px;
	-webkit-animation:fadeInUpBig 1s .2s ease both;
	-moz-animation:fadeInUpBig 1s .2s ease both;
	box-shadow: 0px 0px 5px #f1f1f1;
}

#port-yangguang .btn-go{
	display: block;
	position: absolute;
	height: 193px;
	width: 280px;
}
#port-yangguang .btn-close{
	display: block;
	position: absolute;
	height: 30px;
	width: 30px;
	right: 0;
	top: 0;
	z-index: 100;
}

@-webkit-keyframes fadeInUpBig{
0%{opacity:0;
-webkit-transform:translateY(2000px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUpBig{
0%{opacity:0;
-moz-transform:translateY(2000px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
