@charset "gb2312";
/**reset: */
html,body{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:1;}
fieldset,img{border:0;}
a img{vertical-align:top;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
/*-*/


/**common setting: */
 body{font-size:14px; line-height:1.7;}
 a{text-decoration:none;}
 a:hover{text-decoration:underline;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/*-*/

/**layout: */
 body{background:#05142d url(../images/bgfoot.jpg) no-repeat center bottom;}
.wrap{background:no-repeat center top;}
	.bg-1{background-image:url(../images/bg1.jpg);}
	.bg-2{background-image:url(../images/bg2.jpg);}
	.bg-3{background-image:url(../images/bg3.jpg);}
	.bg-4{background-image:url(../images/bg4.jpg);}
.page{width:960px; margin:auto;}
.header,.bodyer{position:relative;}
.header{height:295px;}
	.header h1,.header p{display:none;}
.bodyer{height:auto !important; height:400px; min-height:400px;}
.footer{padding-top:150px;}
	
	.bg-battle{background-image:url(../images/bgBat.jpg);}
/*-*/

/**NIE Elements: */
#NIE-topnav{float:right; color:#c60000; height:26px; font-size:12px;}
#NIE-topnav a{color:#c60000; padding-left:5px;}
#NIE-topnav li{float:left; line-height:24px; padding:0 9px;}

#NIE-copyRight,#NIE-copyRight a{color:#434F64;}
#NIE-copyRight{padding:30px 20px; font-size:12px;}
#NIE-logo{display:block; background:#000; opacity:0.01; filter:alpha(opacity=1); position:absolute; top:12px; left:20px; width:150px; height:70px; text-indent:-9999px;}
/*-*/

.bgtabs{height:75px; width:480px; position:absolute; top:190px; right:0;}
.bgtabs a{display:block; width:107px; height:63px; border:1px solid #036edb; cursor:pointer; position:relative;}
.bgtabs a:hover,.bgtabs a.current{border-color:#cb98ff;}
.bgtabs li{float:left; width:110px; height:65px; padding:5px;}
.bgtabs span{display:block; height:20px; line-height:20px; position:absolute; left:0; bottom:5px; width:100%; background:#000; color:#25a8f2; font-size:12px; text-align:center;}
.bgtabs .current span{color:#cb98ff;}

.board{background:url(../images/board_rp.jpg) repeat-y; width:982px; margin-bottom:10px;}
.board-wrap{background:url(../images/board_hd.jpg) no-repeat;}
.board-hd{height:48px;}
.board-name{background:url(../images/names.gif) no-repeat; width:150px; height:48px; margin-left:40px; text-indent:-9999px;}
.board-bd{height:auto !important; height:220px; min-height:220px;}
.board-ft{background:url(../images/board_ft.jpg) no-repeat; height:10px; line-height:10px; overflow:hidden;}
	#cities .board-name{background-position:0 5px;}
	#school .board-name{background-position:0 -45px;}
	#skearthy .board-name{background-position:0 -95px;}
	#fuben .board-name{background-position:0 -145px;}
	
	#battle .board-name{background-image:url(../images/names2.gif);}
	#battle #duoren .board-name{background-position:0 0;}
	#battle #bangpai .board-name{background-position:0 -50px;}
	#battle #duiwu .board-name{background-position:0 -100px;}
	#battle #quwei .board-name{background-position:0 -150px;}
	
.tabshow{background:url(../images/tabg.jpg) no-repeat center bottom; width:907px; margin:auto; height:212px; }
.tabshow-tabs{height:45px; width:440px; margin:auto;}
.tabshow-tabs li{float:left; background:url(../images/tab.jpg) no-repeat top right; cursor:default; width:109px; height:45px; text-align:center; line-height:35px; color:#fff;}
.tabshow-tabs .current{background-position:0 0;}
.tabshow-box ul{display:none;}
.tabshow-box ul.current{display:block;}

.pic-list{width:880px; margin:auto; padding:10px 0;}
.pic-list img{border:1px solid #185aa3;}
.pic-list li{width:170px; height:132px; float:left; padding:3px;}

.tabsli{padding:20px 40px;}
.tabsli-tabs{float:left; position:relative; z-index:2;}
.tabsli-tabs li{
	width:176px;
	height:74px;
	background:url(../images/tabnormal.jpg) no-repeat left;
	text-align:center;
	color:#41e6ff;
	line-height:70px;
	font-size:18px;
	font-family:'Microsoft Yahei','SimHei';
	cursor:default;
}
.tabsli-tabs li.current{background:url(../images/tabhover.jpg) no-repeat; color:#fff;}
.tabsli-box{
	float:left;
	background:#000e22 url(../images/tabslibg.jpg) no-repeat left top; 
	border:1px solid #004d9d; 
	width:688px; 
	text-align:center; 
	padding:10px 0;
	margin-left:-1px;
}
.tabsli-box a{display:none;}
.tabsli-box .current{display:inline;}
.tabsli-box .pic{text-align:left; padding:0 10px; color:#89c7eb; font-size:12px;}
	.scrollview{width:960px; position:relative; margin:auto; height:180px; overflow:hidden;}
	.scrollview-screen{width:880px; margin:auto; position:relative; overflow:hidden;}
	.scrollview-screen ul{width:auto; height:180px; position:relative; top:0; left:0;}
	.scrollview-screen li{width:168px; padding:25px 4px; text-align:center; float:left;}
	.scrollview-screen img{border:1px solid #142c5a;} 
	.scrollview-prev,
	.scrollview-next{display:block; width:40px; height:180px; background:url(../images/arr.jpg) no-repeat; position:absolute; top:0; text-indent:-9999px; cursor:pointer;}
	.scrollview-prev{background-position:0 0; left:0;}
	.scrollview-next{right:0; background-position: right top;}
	
#share{text-align:center; color:#2a708a;}
#share a{color:#2a708a; margin:3px;}

.pic2list{padding:10px;}
.pic2list li{width:289px; float:left; margin:15px; display:inline; color:#89c7eb;}
.pic2list li img{ border:1px solid #142c5a; }
.pic2name{float:left; background:url(../images/namebg.png) no-repeat; font-weight:bold; font-family:'Microsoft Yahei'; width:289px; border:1px solid #142c5a; border-top:0; height:26px; overflow:hidden; line-height:26px; margin-top:-28px; _margin-top:-28px; *margin-top:-28px; position:relative; z-index:2; text-indent:10px; color:#fffed1;}
*html .pic2name{background-image:url(../images/namebg.jpg);}
.pic3list{padding:10px 20px;}
.pic3list li{width:214px; float:left; margin:10px; display:inline; color:#89c7eb;}
.pic3list li img{ border:1px solid #142c5a; }
.pic3list .pic2name{width:214px;}

.pic4list{padding:10px;}
.pic4list li{width:300px; float:left; height:241px; display:inline; text-align:center; margin:10px; background:url(../images/picbg.jpg) no-repeat center; color:#89c7eb;}
.pic4list span{display:block; text-align:center; line-height:1.2;}
.pic4list .pic-name{ color:#fffed1; font-size:14px; padding:10px 0 5px;  font-family:'Microsoft Yahei'; font-weight:bold;}

#battle-video{position:absolute; top:140px; left:10px; width:208px;}
#battle-video .contents{background:url(../images/videobg.jpg) no-repeat; width:204px; height:120px; padding:2px;}
#battle-video .tabs{width:206px; margin:auto; height:22px;}
#battle-video .tabs li{float:left; width:98px; margin-right:3px; height:20px; line-height:20px; color:#a0e3ff; cursor:pointer; font-size:12px; display:inline; text-align:center; background:#036ba9; border:1px solid #022941;}
#battle-video .tabs .current{background:#022941; border:1px solid #036ba9;}

#battle .tabsli-box{width:758px;}
#battle .tabsli-tabs li{width:141px; height:46px; line-height:46px; background-image:url(../images/tabnormal2.jpg);}
#battle .tabsli-tabs li.current{background-image:url(../images/tabhover2.jpg);}
#battle .tabsli-box div{display:none;}
#battle .tabsli-box a{display:inline;}
#battle .tabsli-box .current{display:block;}

#pop_video{display:none;width:710px;height:343px;padding:10px 10px 37px;position:absolute;left:50%;margin-left:-365px;top:300px;z-index:10000;background:#16466A url(images/vedio_sub_text.png) no-repeat 10px 100%;}
	#pop_des{display:block;width:auto; color:#fff; height:22px; outline:none; position:absolute;left:10px;bottom:10px;}
	#pop_video #close_pv{display:block;width:auto; color:#fff; height:22px; outline:none; position:absolute;right:10px;bottom:10px;}
#mask {
    background-color: #000000;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.5;
	filter:alpha(opacity=50);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;
}