﻿body,div,table,tr,td,dt,dd,dl,hr,form,p,h1,h2,h3,h4,h5,h6,ul,li,ol,hr,map,area,textarea {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
}
body {
	color:#666;
}

td {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"宋体", Arial, Helvetica, sans-serif;
	
}


ul,ol,li {
	list-style:none;
}
img {
	border:none;
}
h1 {
	margin:20px 0px;
	font-size:24px;
	font-weight:bold;
	color:#000;
	text-align:center;
}



a:link,a:visited {
	color:#313031;
	text-decoration:none;
}
a:hover {
	color:#ff9900;
	text-decoration:none;
}

.a2:link,.a2:visited {
	color:#000;
	text-decoration:none;
}
.a2:hover {
	color:#ff9900;
	text-decoration:underline;
}

.a3:link,.a3:visited {
	color:#164F96;
}
.a3:hover {
	color:#ff9900;
}

.a4:link,.a4:visited {
	color:#313031;
	text-decoration:none;
}
.a4:hover {
	color:#313031;
	text-decoration:underline;
}

.more {
	margin-right:15px;
	font-weight:normal;
	float:right;
}
.more:link,.more:visited,.more:hover {
	color:#fff;
	text-decoration:none;
}
.more:hover {
	color:#fff;
	text-decoration:underline;
}


.nodata {
	padding:20px;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.textcenter {
	text-align:center;
}
.textleft {
	text-align:left;
}
.margincenter {
	margin:0px auto;
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
.mt_5 {
	margin-top:5px;
}
.mt_10 {
	margin-top:10px;
}
.mt_20 {
	margin-top:20px;
}
.mb_10 {
	margin-bottom:10px;
}
.mb_20 {
	margin-bottom:20px;
}
.p_10 {
	padding:10px;
}
.lineh20 {
	line-height:20px;
}
.c_ff0 {
	color:#ff0000;
}
.c_cc0 {
	color:#cc0000;
}
.prince1 {
	font-family:Arial;
	color:#ff6600;
	font-size:16px;
	font-weight:bold;
}
.prince2 {
	font-family:Arial;
	color:#cc0000;
	font-size:16px;
	font-weight:bold;
}
.prince3 {
	font-family:Arial;
	color:#cc0000;
}
.bold {
	font-weight:bold;
}


.inputdomainreg{
	padding:2px 1px 0px 1px;
	height:18px;
	border:1px solid #999;
}


.inputtext {
	padding:2px 1px 0px 1px;
	height:15px;
	border:1px solid #999;
}
.inputsearch {
	padding:2px 1px 0px 1px;
	height:15px;
	border:1px solid #21AAE7;
	background:#ECF9FF;
}
.inputpass {
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 1px 0px 1px;
	height:15px;
	border:1px solid #999;
}
.btnimg {
	width:48px;
	height:20px;
	line-height:18px;
	color:#666;
	border:1px solid #999;
	background:url(/images/Button_Bg01.jpg);
	cursor:pointer;
}
.btnimg2 {
	width:60px;
	height:20px;
	line-height:18px;
	color:#666;
	border:1px solid #999;
	background:url(/images/Button_Bg01.jpg) repeat-x #fff;
	cursor:pointer;
}
.btnreg {
	width:283px;
	height:53px;
	border:none;
	background:url(/images/Button_Reg.jpg);
	cursor:pointer;
}
#showpage {
	margin:30px 0px;
}
.left_title {
	padding-left:10px;
	width:219px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	background:url(/images/Left_Title.jpg);
}
.left2_title {
	width:190px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background:url(/images/Left2_Title.jpg);
}



#main {
	margin:0px auto;
	width:1004px;
	background:url(/images/Main_Bg.jpg) no-repeat;
}
#body {
	margin:0px auto;
	width:972px;
}
#header {
	position:relative;
	height:95px;
	background:url(/images/Header_Bg.jpg);
}
#hlink {
	position:absolute;
	top:10px;
	right:10px;
}
#login {
	position:absolute;
	right:10px;
	bottom:5px;
	color:#000;
}
#footer {
	margin:0px auto;
	width:100%;
	height:129px;
	overflow:hidden;
	background:url(../images/Footer_Bg.jpg) repeat-x;
}
#footer table {
	height:129px;
}
#footer td p {
	padding:3px;
}


#nav {
	margin:0px auto;
	width:972px;
	height:33px;
	background:url(/images/Nav_Bg.jpg) repeat-x;
}
#nav_menu {
	margin:0px auto;
	width:968px;
	height:33px;
	background:url(/images/Nav.jpg);
}
#nav_menu a {
	display:block;
	float:left;
	width:88px;
	height:33px;
	line-height:33px;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.nav_menu_on {
	width:88px;
	background:url(/images/Nav_Menu_on.png) no-repeat center center;
}

#nav_list {
	position:relative;
	height:25px;
	overflow:hidden;
	background:#B7E9FF;
}
#nav_list p {
	position:absolute;
	left:0px;
	top:30px;
	padding-top:2px;
	height:25px;
	line-height:25px;
	color:#004678;
}
#nav_list a:link,#nav_list a:visited {
	color:#004678;
}
#nav_list a:hover {
	color:#002F95;
}


#subnav {
	padding-left:15px;
	height:25px;
	line-height:25px;
}

#left {
	float:left;
	width:700px;
}
#left2 {
	float:left;
	width:240px;
}
#right {
	float:left;
	width:272px;
}
#right2 {
	margin-top:5px;
	float:left;
	width:725px;
}
#textc {
	padding:20px;
	line-height:20px;
}
#content {
	margin:10px 0px 20px 0px;
}
#content2 {
}
#leftlist {
	margin:0px auto;
	width:260px;
	background:url(/images/Left_Middle.jpg) repeat-y;
}
#leftc {
	margin:0px auto;
	width:229px;
}

#left2_top {
	margin:0px auto;
	width:223px;
	height:12px;
	font-size:0px;
	background:url(../images/Left2_Top.jpg);
}
#left2_c {
	margin:0px auto;
	width:223px;
	background:url(../images/Left2_Middle.jpg);
}
#left2_bottom {
	margin:0px auto;
	width:223px;
	height:50px;
	background:url(../images/Left2_Bottom.jpg);
}
#left2_list {
	margin:0px auto;
	width:190px;
}


#dh {
	margin:0px auto;
	width:680px;
	height:238px;
}
#dh2 {
	margin:0px auto 10px auto;
	width:720px;
	height:190px;
}

/* 首页样式 */
#news {
	padding:15px 10px;
}
#news li {
	padding-left:15px;
	height:25px;
	line-height:25px;
	background:url(/images/Ico_01.jpg) no-repeat left 9px;
}
#igl {
	text-align:center;
}
#igl img {
	margin-bottom:5px;
}



#protj {
	margin:10px auto 0px auto;
	width:690px;
	height:265px;
	background:url(/images/Protj_Bg.jpg);
}
#protj_menu {
	padding-top:7px;
	padding-left:5px;
	height:25px;
}
#protj_menu li {
	float:left;
	width:82px;
	height:25px;
	line-height:25px;
	text-align:center;
	cursor:pointer;
}
.protj_menu_on {
	color:#C3004E;
	background:url(/images/Protj_Menu_on.jpg) no-repeat;
}
#protj_list {
	margin:0px auto;
	padding-top:25px;
	width:640px;
	height:160px;
}
#protj_list table td {
	width:160px;
}
#protj_list p {
	margin:0px auto;
	width:140px;
	padding:3px 0px;
}
.protj_list_t {
	height:20px;
	color:#3A96C4;
	font-size:14px;
	font-weight:bold;
	background:url(/images/Protj_List_Top.jpg) no-repeat left bottom;
}
.protj_list_c {
	height:85px;
	line-height:18px;
	overflow:hidden;
}

#domaindiv {
	margin:20px auto;
	width:680px;
	height:226px;
	background:url(/images/Domain_Bg.jpg) no-repeat center center;
}
#domaindiv p {
	padding-top:10px;
}

#link {
	margin:0px auto;
	width:680px;
	height:124px;
	background:url(/images/Link_Bg.jpg) no-repeat;
}
#link table td {
	width:100px;
}

#link2 {
	margin-bottom:100px;
	padding:0px 10px;
}
.link_t {
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#11475F;
	border-bottom:1px solid #ccc;
}
.link_img {
	margin:0px 0px 30px 0px;
}
.link_img img {
	margin:0px 7px 10px 0px;
}
#link_text{
	line-height:20px;
}
#link_text a {
	margin:0px 5px;
}

#dc {
	margin:0px auto;
	width:250px;
	height:238px;
	overflow:hidden;
	background:url(/images/Dc_Bg.jpg);
}
#dc_menu {
	width:249px;
	height:28px;
	background:url(/images/Dc_Menu_Bg.jpg) repeat-x;
}
#dc_menu li {
	float:left;
	height:28px;
	line-height:28px;
	text-align:center;
	cursor:pointer;
}
.dc_menu_on {
	width:125px;
	color:#C3004E;
	background:url(/images/Dc_Menu_on.jpg) no-repeat;
}
.dc_menu_out {
	width:124px;
	background:url(/images/Dc_Menu_out.jpg) no-repeat;
}
#dc_list {
	padding-top:10px;
}
#dc_list div {
	margin:0px auto;
	width:220px;
}
#dc_list table p {
	margin-bottom:3px;
}
.dcmore {
	margin:10px 0px;
	padding-bottom:10px;
	text-align:right;
	border-bottom:1px solid #ccc;
}
/* 首页样式结束 */


.list {
	padding:0px 5px;
}
.list li {
	padding:10px 0px 5px 20px;
	border-bottom:1px solid #ccc;
}

.pro {
	margin-bottom:10px;

}
.pro_title {
	padding-left:4px;
	width:721px;
	height:26px;
	background:url(/images/Pro_Top.jpg) no-repeat;
}
.pro_title span {
	margin-top:2px;
	float:left;
	display:block;
	width:107px;
	height:24px;
	line-height:24px;
	color:#C3004E;
	text-align:center;
	background:url(/images/Pro_Menu.jpg) no-repeat;
}
.pro_title a {
	margin:8px 20px 0px 0px;
	float:right;
}
.pro_title a:link,.pro_title a:visited {
	color:#C3004E;
}
.pro_title a:hover {
	color:#C3004E; 
	text-decoration:underline;
}
.pro_c {
	padding:20px 20px 10px 20px;
	background:url(/images/Pro_Middle.jpg) repeat-y;
}


.pro_dct {
	padding-bottom:20px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}

#pro_dp table {
	margin:0px auto;
}
#pro_dp table td {
	line-height:18px;
}
.pro_dp_title {
	font-weight:bold;
	color:#295D9C;
}
.pro_dp_line {
	margin:15px 0px;
	border-bottom:1px solid #EFF3F7;
}


#certificate {
	margin:30px auto 10px auto;
	width:500px;
}
#certificate p {
	font-weight:bold;
	color:#1E4887;
	margin-bottom:10px;
}
#certificate form {
	padding-top:40px;
	height:60px;
	text-align:center;
	background:#B7E9FF;
}


#faq {
	padding:10px 30px;
}
#faq form {
	margin:0px 0px 10px 30px;
}
#faq table {
	background:url(/images/Faq_List.jpg) repeat-x;
}
#faq table td {
	padding-top:4px;
	border-bottom:1px dashed #ccc;
	color:#164F96;
}


.faq2 p {
	padding-left:30px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#1379C3;
	background:url(/images/Faq_List_Top.jpg) no-repeat;
}
.faq2 p a {
	margin-right:10px;
	float:right;
	color:#666;
}
.faq2 div {
	margin-bottom:10px;
	padding-top:5px;
	height:180px;
	border:1px solid #E3E5E9;
}
.faq2 div table {
	margin:0px auto;
}
.faq2 div table td {
	padding-top:2px;
	color:#164F96;
	border-bottom:1px dashed #ccc;
}


#host_c1 {
	padding:10px 20px;
	line-height:20px;
	overflow:hidden;
	background:url(/images/Host_Pro_Middle.jpg) repeat-y;
}
#host_c1_top {
	height:13px;
	font-size:0px;
	background:url(/images/Host_Pro_Top.jpg) no-repeat;
}
#host_c1_bottom {
	height:13px;
	background:url(/images/Host_Pro_Bottom.jpg) no-repeat;
}
#host_c2 {
	margin-bottom:20px;
	padding:20px 10px 0px 10px;
	line-height:20px;
	background:url(/images/Host_cb.jpg) repeat-x;
}
#host_list {
	margin:10px auto;
	width:98%;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
}
#host_list td {
	padding:10px 5px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.host_list_t {
	color:#1E476A;
	font-weight:bold;
	background:#EEF4FB;
}

#mailys {
	margin:0px auto 10px auto;
	width:98%;
	background:url(/images/Mail_Ys.jpg) repeat-x;
	border:1px solid #E3E5E9;
}
#mailys table td {
	padding:10px 5px;
	line-height:20px;
}
.border_b {
	border-bottom:1px solid #E3E5E9;
}


#designlist table {
	margin-bottom:20px;
	border-top:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
}
#designlist table td {
	padding:5px 10px;
	line-height:18px;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
.designlist_t {
	font-size:14px;
	color:#1E476A;
	font-weight:bold;
	background:#EEF4FB;
}

#advise {
	margin-bottom:20px;
	padding:0px 20px;
}
#advise p {
	margin-bottom:20px;
	color:#1E476A;
	line-height:20px;
}
#advise table td {
	padding:5px;
}
#advise textarea {
	padding:3px;
	width:500px;
	height:150px;
	border:1px solid #999;
}
.case_list {
	margin-bottom:15px;
}
.case_bg {
	width:170px;
	height:150px;
	font-size:0px;
	background:url(/images/Case_Bg.gif) no-repeat;
}


#reg td {
	padding:10px;
}
.reg_t {
	color:#336699;
	font-weight:bold;
	text-align:right;
}
.reg_span p {
	z-index:1;
	padding-left:20px;
	width:250px;
	height:27px;
	background:url(/images/Reg_Blur.jpg) no-repeat;
}
.reg_span div {
	z-index:2;
	padding:8px 10px 0px 20px;
	width:201px;
	height:81px;
	line-height:20px;
	text-indent:2em;
	background:url(/images/Reg_Focus.gif) no-repeat;
}

#regts {
	margin:20px;
}
#regts p {
	margin:0px 0px 10px 150px;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}

#buy table td {
	padding:10px;
	color:#000;
	background:#f7f7f7;
}

#sitemap {
	margin:0px 0px 20px 0px;
}
#sitemap div {
	line-height:30px;
	font-size:13px;
	font-weight:bold;
}
#sitemap div a {
	color:#666;
}
#sitemap p {
	margin-left:20px;
	line-height:20px;
}
#sitemap p a {
	color:#666;
}

#qq_online2 {
	width:142px;
	border:1px solid #ccc;
	background:#fff;
}
#qq_t {
	height:30px;
	line-height:30px;
	text-align:right;
	background:#ccc;
}
#qq_m p {
	height:25px;
	line-height:25px;

}
#qq_b {
	text-align:center;
}
/*GOTO TOP*/
.gotop{display:none;background:url(/images/gotop.gif) no-repeat;bottom:218px;height:48px;margin-right:-560px;position:fixed;right:50%;width:48px;z-index:10;}
.gotop:hover{background-position:left -50px;}

#showpage {margin:20px 0px 0px 0px; padding:10px 0px 20px 0px;}
div.scott a {margin:0px 2px; padding:4px 7px 2px 7px;}
div.scott a:link,div.scott a:visited {color:#aaa; border:1px solid #ddd; text-decoration:none;}
div.scott a:hover {color:#aaa; text-decoration:none; border:1px solid #A0A0A0;}
div.scott span.current {margin:2px; padding:4px 7px 2px 7px; font-weight:bold; color:#aaa; background:#F0F0F0; border:1px solid #E0E0E0;}
div.scott span.disabled {margin:2px; padding:4px 5px 2px 5px; color:#ccc; border:1px solid #F3F3F3; text-decoration:none;}