@charset "utf-8";
/*
	author	@ t5k5
	create	@ 2012-12-05 00:31:44
	powerby	@ qieyou.net
*/
body{margin:0; font-size:12px; font-family:"microsoft YaHei"; background:url(../img/bg_body.jpg)  no-repeat center top;background-color: #000000; color:#FFF;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p{margin:0; padding:0; list-style:none;}
a{color:#FFFFFF; text-decoration:none;}
a:hover{color:#FFCC00; text-decoration:underline;}
.fix{width:100%;height:0;overflow:hidden;clear:both;float:none;}
.blank5 { -webkit-text-size-adjust:none;font-size:0px; height:5px; line-height:5px; clear:both; float:none; overflow:hidden;}
.blank10 { -webkit-text-size-adjust:none;font-size:0px; height:10px; line-height:10px; clear:both; float:none; overflow:hidden;}
.line1 {height:4px; line-height:4px; -webkit-text-size-adjust:none; font-size:0px; clear:both; float:none; overflow:hidden; margin-bottom:5px; border-bottom:#E8E8E8 1px dashed;}
.line2 {height:4px; line-height:4px; -webkit-text-size-adjust:none; font-size:0px; clear:both; float:none; overflow:hidden; margin-bottom:5px; border-bottom:#E8E8E8 1px solid;}
.w960 {width:960px; margin:0 auto;}
.ads960 {width:960px; margin:0 auto; text-align:center;}
.ads300 {margin-bottom:10px;}
.ads300 img {border:0;}
.left{float:left;}
.right{float:right;}
.dis {display:block;}
.undis {display:none;}


.head {width:980px; clear:both; margin:0 auto; height:390px; position:relative;}
.head a {position:absolute; top:15px; width:89px; height:51px; display:block; text-indent:-9999px; text-decoration:none;background: url("../img/logo.png") no-repeat;}
.head a:hover {text-decoration:none;}
.head a.lj {left:790px;}
.head a.xin {left:880px;}
.head a.yuding {left:785px; top:210px; width:115px; height:34px;}
.nav {height:59px;width: 980px;margin: 0 auto; line-height:59px; clear:both; background-color: #181d1f;}
.nav ul {width:980px; clear:both; margin:0 auto;}
.nav li {float:left;width: 120px; text-align:center; font-size:16px; font-family:"microsoft YaHei";}
.nav li a {color:#939ba0;}
.nav li a:hover {color:#2578b7;}
.wrap {width:980px; clear:both; margin:0 auto; padding-bottom:10px;overflow: visible;}
.subnav {width:263px;height: 593px; float:left;display:block;position:fixed;_position:absolute;_left:auto; top:398px;background: url("../img/bg_subnav.jpg") no-repeat;}
.subnav .btn_fahao {width:240px; height:116px; margin-left:3px; display:block; border-bottom:#212833 1px solid; clear:both; position:relative;}
.subnav .btn_fahao a.button {width:92px; height:31px; display:block; background:url(../img/bg_fahao.jpg) no-repeat 0 0; position:absolute; left:20px; top:55px;}
.subnav .btn_fahao h3 {font: bold 20px "Microsoft YaHei";color: #fcc800;position: absolute;top:25px;left: 20px;}
.subnav .btn_fahao a:hover.text {text-decoration:underline;}
.subnav li.menuitem {height:70px; padding-bottom:21px; clear:both; position:relative; }
.subnav li a {width:auto; height:70px; display:block; color:#526B86;}
.subnav li a:hover {color:#879DB8;}
.subnav li a span.num {position:absolute; width:70px; height:90px; top:0; left:5px; text-align:center; line-height:90px; font-size:50px; font-family:Impact, Geneva, sans-serif;}
.subnav li a:hover span.num {background-position:0 -120px;}
.subnav li a span.text {font-size:22px; text-align:right; position:absolute; width:210px; left:10px; top:20px; color:#879DB8;}
.subnav li a span.text p {font-size:14px; color:#526B86;}
.subnav li.menuitemhover { background:url(../img/bg_menu_dot.png) no-repeat right center;width: 268px;padding-bottom: 21px;}
.subnav li.menuitemhover .text,.subnav li.menuitemhover a span.text,.subnav li.menuitemhover a span.text p {color:#05f6ff;}
.subnav li.menuitemhover .text p {color: #214e57;}


.content {width:670px; padding-left:20px; padding-right:25px; float:right; color:#C6C5CA;background-color: #20262f;}


.content .big,.content .small {clear:both; margin:5px 0;}
.content .big img {width:640px;}
.content .small img {width:190px; margin:10px 24px 10px 0;}
.content .small img.last {margin:10px 0 10px 0;}
.content .text {clear:both; padding-left:5px;}
.content .text h3 {font-size:16px; color:#FFFFCC; height:26px; line-height:26px;}
.content .text p {font-size:14px; line-height:26px; margin:5px 0;color: #7c94ba;text-indent: 2em;}
.content .center {text-align:center;}
.content .video {width:600px; margin:0 auto; clear:both;}

.articlecon {clear:both; padding:20px 0; border-bottom:#635F6D 1px dashed;}
.Htitle {font-size:30px; color:white; height:30px; line-height:30px; padding-bottom:10px;}
.Htitle em {font-size:14px; color:#999; padding-left:15px; font-style:normal;}
.Htitle em a {color: #05f6ff; }
.editor {text-align:right; clear:both; color:#CCC;}
.editor a {color:#CCC;}
.footer {text-align:center; width:720px; margin:0 auto; clear:both; line-height:140%; padding-top:15px;padding-left: 260px;}

.nav_hover {background-color: #05f6ff;}

/*imgbox*/
#images a {
			margin-right: 14px;
		}

		#images a img {
			border: 1px solid #888;	
			padding: 3px;
			vertical-align: top;
		}

		#credit {
			clear: both;	
			margin-top: 50px;
			padding-top: 20px;
			font-size: 10px;
			border-top: 1px solid #BBB;
			font-family: Verdana;
		}
#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background:url('img/imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background:url('img/imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 12px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background:url(img/imgbox-bg-n.png) repeat-x;
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background:url(img/imgbox-bg-ne.png) no-repeat;
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background:url(img/imgbox-bg-e.png) repeat-y;
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background:url(img/imgbox-bg-se.png) no-repeat;
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background:url(img/imgbox-bg-s.png) repeat-x;
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background:url(img/imgbox-bg-sw.png) no-repeat;
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background:url(img/imgbox-bg-w.png) repeat-y;
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background:url(img/imgbox-bg-nw.png) no-repeat;
}


body { margin:0; padding:0; }
ul,li,p,dl,dt,dd,h2,h3,a,input,span,strong {list-style:none; padding:0; margin:0;}
img{ border:0 none;}
.all_flag{ display: block;float: left;_position: absolute;*position: absolute;clear:both;overflow:hidden;position:fixed;top:398px;width:200px;height: 327px;font-family:Microsoft YaHei;}
.all_flag_l{ width:26px;float:left;padding-top:26px;}
.all_flag_l span{ display:block;width:26px;height:101px;text-align:center;font-size:14px;color:#fff;background-color:#e33221;padding-top:4px;line-height:18px;font-weight:600;cursor:pointer;}
.all_flag_r{ width:198px;float:left;border:1px solid #f1f1f1;border-width:5px 1px 1px;overflow:hidden;zoom:1;}
.all_flag_r_nav{ height:31px;}
.all_flag_r_nav li{ float:left;border-top:3px solid #e6e6e6;background-color:#e6e6e6;height:28px;line-height:28px;text-align:center;width:66px;font-size:12px;font-weight:600;cursor:pointer;}
.all_flag_r_nav li.now{ background-color:#f5f5f5;border-top-color:#e33221;}
.all_flag_r_con{ clear:both;overflow:hidden;zoom:1;background-color:#ffffff;}
.all_flag_r_con li{ float:left;width:198px;height:27px;line-height:26px;border:1px solid #000;border-width:1px 0;border-color:#fff #fff #f1f1f1 #fff;}
.all_flag_r_con span{ display:block;float:left;font-size:12px;}
.all_flag_r_con .con_99_1{height:16px;width:16px;text-align:center;line-height:16px;overflow:hidden;background-color:#767676;color:#Fff;margin:6px 0 0 10px;}
.all_flag_r_con .con_99_1.fast{background-color:#e33221; }
.all_flag_r_con .con_99_2{ width:90px;padding-left:5px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; }
.all_flag_r_con .con_99_2 a{ color:#333;text-decoration:none;}
.all_flag_r_con .con_99_3{ width:40px;padding-left:5px;color:#777;}
.all_flag_r_con .con_99_4{ width:16px;padding:4px 0 0 5px;color:#777;}
/*
* html .all_flag {position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
*/
* html .all_flag {position: absolute;}

#xslide{ width:600px; height:375px; position:relative; margin:0 auto;}
#xslide .xmain{ position:relative; width:600px;height:375px; overflow:hidden;}
#xslide .xmain ul{height:375px; position:absolute ;top: 0;}
#xslide .xmain li{width:600px; height:375px; position:absolute; left 735px; display: none;}
#xslide .xmain li img{width:600px; height:375px; display: inline;}
#xslide .xbtn{ display:block; width:26px; height:48px; position:absolute; top:162px; cursor:pointer;}
#xslide .xbtnPrev{ left:-30px; background:url(../img/prev.png) no-repeat;}
#xslide .xbtnNext{ right:-30px; background:url(../img/next.png) no-repeat;}
#btn_p.hover{ left:-32px;}
#btn_n.hover{ right:-32px;}


