@charset "utf-8";
/* CSS Document */

/*reset*/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }

ol, ul { list-style: none; }
blockquote, q {  quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }


body {
    color:#fff;
	font-size:10pt;
    line-height: 1;
	text-align:center;
	background:#222 url(n_images/body_bg.jpg) repeat-x;
	}
.class { clear:both; }
.fleft { float:left;}
.fright { float:right;}
/*style start*/
#wrap { width:980px; height:auto; margin:0 auto;}
#header { height:106px; background:url(n_images/header_bg.jpg) no-repeat center bottom;  }
#header ul{ text-align:right; padding:10px 10px 0 0; }
#header ul li{ padding:0 10px; display:inline; }
#header ul li a { color:#fff; font-size:10pt; text-decoration:none; }
#header ul li a:hover { color:#0099FF; font-size:10pt; text-decoration:none; }
.logo {_margin:0 1px 0 0;}

#content { height:auto; clear:both;}
#sidebar {width:215px; overflow:hidden; float:left; background:#121212;}

/*search*/
.search {background:url(n_images/search_bg.jpg) no-repeat; width:215px; height:93px;}
.search input {width:140px; padding:5px 10px; margin:58px 0 0 25px;_margin:63px 0 0 25px; background:#131313; border:0; color:#00b4ff;}
.bt_ser{ margin:59px 9px 0 0;_margin:59px 12px 0 0;}

/*news*/
.news { background:url(n_images/news_03.jpg) repeat-y top ; overflow:hidden;}
.news ul{ padding:0 0 0 20px; list-style:circle inside; font-size:8pt; color:#0075c0;}
.news ul li{ padding:5px; color:#fff;}
.news ul li a{ color:#c5c5c5; font-size:10pt; text-decoration:none; }
.news ul li a:hover{ color:#fff; font-size:10pt; text-decoration:none; }

/*hot*/
.hot { overflow:hidden; }
.hot_hot{ background:url(n_images/hot_03.jpg); }

.hot_tab{ background:url(n_images/hot_tab.jpg); width:191px; height:103px; margin:5px 0; }
.hot_bottom{ background:#222222 url(n_images/hot_bottom.jpg) no-repeat;}


/*main*/
#main { widtH:765px; overflow:hidden; float:right; margin:0 auto; }

.declare { background:url(n_images/declare.jpg) no-repeat center; height:50px;}
.declare h1{ float:left; padding:18px 0 0 35px; _padding:20px 0 0 35px; font-size:10pt; color:#FFCC00; font-weight:normal;}
.declare h2{float:left; padding:18px 0 0 10px; _padding:20px 0 0 10px; font-size:10pt; color:#fff; font-weight:normal; text-decoration:none;}
.declare h2 a{ float:left; padding:18px 0 0 10px; _padding:20px 0 0 10px; font-size:10pt; color:#fff; font-weight:normal; text-decoration:none;}
.declare h2 a:hover{ float:left; padding:18px 0 0 10px; _padding:20px 0 0 10px; font-size:10pt; color:#999;}

.nickname { font-size:9pt; color:#f2f2f2; padding-left:5px;}
.nickname a{ font-size:9pt; color:#f2f2f2; padding-left:5px;text-decoration:none;}
.nickname a:hover{ font-size:9pt; color:#f2f2f2; padding-left:5px;text-decoration:underline;}
.mm_name a{font-size:10pt; color:#ff.nickname { font-size:9pt; color:#f2f2f2; padding-left:5px;}f; text-decoration:none;}
.mm_name a:hover{font-size:10pt; color:#fff; text-decoration:underline;}
.op_tab { margin:0 0 15px 0;}

/*page*/
.page{ clear:both;}
.page ul{ padding:5px 0 15px 0; display:block;overflow:hidden;  line-height:30px;}
.page li{ padding:5px; display:inline; overflow:hidden; color:#666666; }
.page ul li.disabled { font-size:10pt; padding:3px; color:#666;}
.page li a{  padding:5px 10px; background:#083751; color:#fff; text-decoration:none; border:1px solid #2e2e2e; }
.page ul li a:hover { padding:5px 10px; background:#357b00; color:#fff; text-decoration:none; border:1px solid #2e2e2e;}
.page li a.now{  padding:5px 10px; background:#222; color:#fff; text-decoration:none; border:1px solid #2e2e2e; font-weight:bold;}



/*bottom*/
#bottom { height:60px; clear: both; background:#000; border-top:5px solid #131313;}
#bottom h1{ padding:20px; font-size:9pt; font-weight:normal; color:#666;}

/*inside*/
.in_news {padding-top:15px;}
.in_news h1 {background:url(n_images/news_bg.jpg) no-repeat left; width:765px; height:49px; }
.in_news ul { padding:15px 0 0 100px; text-align:left; }
.in_news li{ padding:5px 0; clear:both;  display:inline;  }
.in_news li.news_more { text-align:right; line-height:25px; float:right; clear:both;}
.in_news li span{ padding-left:15px; color:#777;line-height:25px;}
.in_news li a:hover span{ padding-left:15px; color:#fff;line-height:25px;}
.in_news li a{ font-size:10pt; font-weight:normal; padding:10px; color:#fff; text-decoration:none; line-height:20px; display:block;line-height:25px;}
.in_news li a:hover{  font-size:10pt; font-weight:normal; padding:10px; color:#fff; text-decoration:none; line-height:20px; background:#333;  display:block;line-height:25px;}
.in_news h2 {  padding:10px 10px 10px 65px; color:#fff;line-height:25px;font-size:13pt; text-align:left;}
.in_news h2 span{ padding:10px 15px 10px 15px;color:#fff000; line-height:25px; font-size:15pt; font-weight:normal;}
.in_news h3 { padding:5px 20px 10px 45px;color:#c5c5c5;line-height:35px;font-size:11pt; font-weight:normal; text-align:left; }
.in_news h4 a{ padding:10px; margin-right:40px; color:#fff; line-height:25px; font-size:10pt; background:#083752; font-weight:normal;float:right; text-decoration:none;}
.in_news h4 a:hover{ padding:10px; margin-right:40px; color:#fff; line-height:25px; font-size:12pt; background:#0e6699; font-weight:normal;float:right;}

.in_faq {padding-top:15px;}
.in_faq h1{background:url(n_images/faq_bg.jpg) no-repeat left; width:765px; height:49px;}
.in_faq h2{ text-align:left; font-size:14pt; font-weight:normal; padding:1px 0 3px 10px; border-left:5px solid #fff000; margin-left:80px; color:#fff000;}
.in_faq ul{ text-align:left; padding:0 20px 60px 135px;}
.in_faq ul li{ list-style:circle; line-height:20px; padding-top:18px; font-size:10pt;}
.in_faq ul li a{ line-height:20px; padding-top:18px; color:#c5c5c5; text-decoration:none; padding:0 3px;}
.in_faq ul li a:hover{ line-height:20px; padding-top:40px; color:#fff; text-decoration:none;  padding:0 3px;}
.in_faq h3{ text-align:left; font-size:14pt; font-weight:normal; padding:20px 0 10px 10px; border-bottom:1px solid #fff000; margin:0 20px; color:#fff000;}
.in_faq h4{ text-align:left; font-size:12pt; font-weight:bold; padding:15px 20px 10px 10px; border-bottom:1px dashed #666; margin:0 30px; color:#008be4; line-height:25px;}
.in_faq h5 a { font-size:10pt;border-bottom:1px dashed #666; color:#0066CC; text-decoration:none; padding:0 3px;line-height:25px;}
.in_faq h5 a:hover { font-size:10pt;border-bottom:1px dashed #999; color:#0099FF; text-decoration:none; padding:0 3px;line-height:25px;}
.in_faq h5 li{ line-height:25px; padding:5px 0;}
.in_faq h5 li a{ font-size:10pt;border-bottom:1px dashed #666; color:#0066CC; text-decoration:none; padding:0 3px;line-height:25px;}
.in_faq h5 li a:hover{ font-size:10pt;border-bottom:1px dashed #999; color:#0099FF; text-decoration:none; padding:0 3px;line-height:25px;}
.in_faq h5{ text-align:left; font-size:10pt; font-weight:normal; padding:15px 0 10px 0;  margin-left:40px; color:#c5c5c5; line-height:25px;}

.in_use {padding-top:15px;}
.in_use h1{background:url(n_images/use_bg.jpg) no-repeat left; width:765px; height:49px;}
.in_use h2{ text-align:left; font-size:14pt; font-weight:normal; padding:1px 0 3px 10px; border-left:5px solid #fff000; margin-left:80px; color:#fff000;}
.in_use ul{ text-align:left; padding:0 0 60px 135px;}
.in_use ul li{ list-style:circle; line-height:20px; padding-top:18px; color:#c5c5c5}
.in_use ul li a{ line-height:20px; padding-top:18px; color:#0066CC; text-decoration:none; padding:0 3px;border-bottom:1px dashed #666;}
.in_use ul li a:hover{ line-height:20px; padding-top:18px; color:#0099FF; text-decoration:none;  padding:0 3px;border-bottom:1px dashed #666;}
.style1 {
	color: #FFFF00;
	font-weight: bold;
}
.style2 {
	color: #FFFF00;
	font-weight: bold;font-size:16px;
}
.clear {clear:both; padding:0; margin:0;}
/*tab*/

.tagtab1{

	font-size:11px;

}

a.tagtab1:link {

	color: #3399CC;

	font-weight: normal;

	text-decoration: none;

}

a.tagtab1:visited {

	color: #3399CC;

	font-weight: normal;

	text-decoration: none;

}

a.tagtab1:hover {

	font-weight: normal;

	color: #66CCCC;

	text-decoration: underline;

	}

.tagtab2{

	font-size:13px;

}

a.tagtab2:link {

	color: #669966;

	font-weight: normal;

	text-decoration: none;

}

a.tagtab2:visited {

	color: #669966;

	font-weight: normal;

	text-decoration: none;

}

a.tagtab2:hover {

	font-weight: normal;

	color: #666633;

	text-decoration: underline;

	}

.tagtab3{

	font-size:15px;

}

a.tagtab3:link {

	color: #FF9900;

	font-weight: normal;

	text-decoration: none;

}

a.tagtab3:visited {

	color: #FF9900;

	font-weight: normal;

	text-decoration: none;

}

a.tagtab3:hover {

	font-weight: normal;

	color: #FF3300;

	text-decoration: underline;

	}



.tagtab4{

	font-size:17px;

	font-weight:bold;

}

a.tagtab4:link {

	color: #C184C1;

	text-decoration: none;

}

a.tagtab4:visited {

	color: #C184C1;

	text-decoration: none;

}

a.tagtab4:hover {

	color: #CC6699;

	font-weight:bold;

	text-decoration: underline;

	}
	
.tagtab5{

	font-size:12px;

	font-weight:bold;

}

a.tagtab5:link {

	color: #ffff00;

	text-decoration: none;

}

a.tagtab5:visited {

	color: #ffff00;

	text-decoration: none;

}

a.tagtab5:hover {

	color: #fffff0;

	font-weight:bold;

	text-decoration: underline;

	}