@charset "utf-8"; 
/*html{filter:gray;}*/
*{padding:0px; margin:0px}
body{
	padding:0px;
	margin:0px auto;
	color:#333;
	font-size:12px;
	text-align:center;
	line-height:170%;
	font-family: "&#23435; &#20307; ",Arial,Helvetica,sans-serif
}
div{border-width:0px; padding:0px; margin:0px}
img{border-width:0px; padding:0px}
form{border-width:0px; margin:0px; padding:0px}
ul, ol, li{border-width:0px; padding:0px}
dl, dt, dd{border-width:0px; padding:0px}
dt, dd{clear:both}
h1{font-weight:bold; font-size:22px; color:#000}
h1, h2, h3, h4, h5, h6{padding:0px; margin:0px; color:#000}
input, textarea{padding:0px; font-size:12px; line-height:normal}
table{border-collapse:collapse; text-align:left}
table, th, tr, td{font-size:12px; word-break:break-all}
p{LINE-HEIGHT:170%}
h2{PADDING-BOTTOM:5px; MARGIN:0px; PADDING-LEFT:0px; PADDING-RIGHT:0px; COLOR:#900; FONT-SIZE:16px; FONT-WEIGHT:bold; PADDING-TOP:5px}
/*  */
.clear{
	clear:both;
	font-size:0px;
	height:0px;
	width:100%;
	line-height:0px;
	margin: 0px;
	padding: 0px;
}
.mydiv{clear:both; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto}

.font_red, .font_red:link, .font_red:visited{color:red; text-decoration:none}
.font_blue, .font_blue:link, .font_blue:visited{color:blue; text-decoration:none}
.font_left{text-align:left}
.font_center{text-align:center}
.font_right{text-align:right}
.font_weight{color:#302f2d; font-weight:bold}
.font_weight_left{ color:#302f2d; font-weight:bold; text-align:left; line-height:130%;}
.float_both {
	clear: both;
}

.font_14px {
	font-size: 14px;
}


.float_left{float:left}
.float_center{float:center}
.float_right{float:right}
.display_yes {
	display: block;
}
.display_no {
	display:none;
}
.div6px {
	font-size: 0px;
	line-height: 0px;
	height: 6px;
}


a{
	color:#302f2d;
	text-decoration:none
}
a:hover{
	text-decoration:underline
}

/**/

#topbar {
	font-size: 12px;
	line-height: 24px;
	height: 24px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 940px;
	color: #E60D08;
	text-decoration: none;
	text-align: right;
	padding-right: 12px;
	letter-spacing: 1px;
}
#topbar a {
	color: #E60D08;
	text-decoration: none;
}
#topbar a:hover {
	text-decoration: none;
}


#top {
	width: 950px;
	border: 1px solid #D8D8D8;
	height: 86px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/logo_bg.jpg);
	background-repeat: repeat-x;
	clear: both;
}
#logo {
	float: left;
	height: 86px;
	width: 231px;
}
#banner {
	height: 84px;
	float: right;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: right;
	margin-right: 10px;
}
#banner p {
	line-height: 28px;
}

#nav {
	width: 952px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 42px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	color: #FCFD7B;
	text-decoration: none;
	line-height: 42px;
	clear: both;
}
#nav a {
	color: #FCFD7B;
	text-decoration: none;
	background-image: url(../images/nav_line.jpg);
	padding-left: 18px;
	padding-right: 6px;
	background-repeat: no-repeat;
	font-size: 14px;
	letter-spacing: 1px;
	background-position: left center;
	padding-top: 12px;
	padding-bottom: 12px;
	font-weight: bold;
}
#nav a.no_line {
	color: #FCFD7B;
	text-decoration: none;
	font-size: 14px;
	letter-spacing: 1px;
	padding: 12px;
	background-image: none;
	font-weight: bold;
}
#nav a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#globalnav {
	width: 942px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	background-color: #EFEDEE;
	line-height: 28px;
	text-align: left;
	padding-left: 10px;
	height: 28px;
	color: #676767;
}
#globalnav a {
	color: #666666;
}

#main {
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
	clear: both;
	margin-top: 3px;
}




#link {
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 6px;
	clear: both;
}
#link_title {
	background-image: url(../images/link_bg.jpg);
	background-repeat: repeat-x;
	height: 29px;
	color: #FCFD7B;
	line-height: 29px;
	text-align: left;
	font-weight: bold;
}
#link_title span {
	color: #FCFD7B;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	float: left;
	line-height: 29px;
	height: 29px;
	width: 65px;
	text-align: center;
	cursor: pointer;
}
#link .link_title {
	background-image: url(../images/link_title.jpg);
	background-repeat: no-repeat;
	text-align: center;
	width: 65px;
	height: 29px;
	line-height: 29px;
	display: block;
	color: #B9090B;
	float: left;
	background-position: center;
}

#link .link_main {
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #A6A6A6;
	border-bottom-color: #A6A6A6;
	border-left-color: #A6A6A6;
	background-image: url(../images/link_main_bg.jpg);
	background-repeat: repeat-x;
	display: block;
}
.link_main_tab {
	float: left;
	width: 131px;
	_width: 130px;
}
.link_main_tab_wap{ 
    float: left;
	width: 233px;
	_width: 232px;
}
.link_main_tab_soft{
    float:left;
	width:312px;
	_width:310px;
	margin:10px auto auto auto;
}
.link_main_tab_domain{ 
    float: left;
	width: 236px;
	_width: 235px;
	border-left:#eaeaea dashed 1px;
	padding-top:8px;
}
.link_main_tab_seo{ 
    float: left;
	width: 312px;
	_width: 311px;
	padding-top:10px;
}

.link_main_tab_line {
	width: 5px;
	background-image: url(../images/link_main_line.jpg);
	background-repeat: no-repeat;
	height: 247px;
	float: left;
	font-size: 0px;
	line-height: 0px;
}

.link_main_tab_line01 {
	width: 5px;
	background-image: url(../images/link_main_line.jpg);
	background-repeat: no-repeat;
	height: 200px;
	float: left;
	font-size: 0px;
	line-height: 0px;
}


.link_main_tab_line0 {
	width: 471px;
	height: 1px;
	border:#f6f6f6 solid 1px;
	margin-bottom:10px;
}
.link_main_tab p, .link_main_tab_wap p, .link_main_tab_soft p,.link_main_tab_domain p,.link_main_tab_seo p{
 text-align:left; line-height:130%; padding:5px;
 }
.link_main_tab p a, .link_main_tab_wap p a, .link_main_tab_soft p a,.link_main_tab_domain p a,.link_main_tab_seo p a{ color:#FF3300;}
.soft_pic,.domain_pic{
	float:left;
	text-align:left;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:20px;
}
.seo_pic{
	float:left;
	text-align:left;
	margin:10px;
	margin-bottom:8px;
}
.web_pic, .wap_pic, .host_pic,mail_pic{
    margin-top:8px;
	margin-bottom:8px;
}
#bottom {
	width: 952px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	background-image: url(../images/bottom_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 7px;
	clear: both;
}
#bottom_nav {
	background-image: url(../images/bottom_nav.jpg);
	background-repeat: repeat-x;
	line-height: 30px;
	height: 30px;
	border: 1px solid #D1D1D1;
	letter-spacing: 1px;
}

#bottom_copyright {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D1D1D1;
	border-left-color: #D1D1D1;
	text-align: left;
	padding-top: 14px;
	padding-right: 14px;
	padding-bottom: 3px;
	padding-left: 14px;
}
#bottom_left {
	width: 550px;
	float: left;
}

#warn {
	margin:0;
	padding:5px;
	border:1px solid #B5CFD9;
	background:#F5F9FD;
	text-align: left;
	color: #FF0000;
}
#news_title h3 {
	line-height: 60px;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#news_time {
	line-height: 25px;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#news_content {
	font-size: 14px;
	line-height: 180%;
	text-align: left;
	padding: 10px;
}
.CM{ width:0xp;
     height:0px;
	 display:none;
	 }