@charset "utf-8";
* {
	margin: auto;
	padding: 0px;
}

.yselect {font-size: 12px;margin: 0;padding: 0;}

body,html {
	font-family: "", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	background-image: url(../imgs/v2_body_bj.png);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.ytabtit a:visited,.ytabtit a:link {
	COLOR: #DE0000; TEXT-DECORATION: none
}
A:link {
	TEXT-DECORATION: none;
	color: #000000;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #ff0033; TEXT-DECORATION: none
	
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;
	
}
form {
	margin: 0;
	padding: 0;
}

p {text-align: left;}



.ybuysubmit {
	height:19px;
	width: 91px;
	background-image: url(../images/img_buy.gif);
	background-position: top;
	border:0;
	padding: 0px;
	background-repeat: no-repeat;
	color: #353535;
	cursor: pointer;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


ul {list-style-type:none; margin:0px;}
input {margin-right: 5px;}


.yclose {
	width:20px;
	height:15px;
	top:7px;
	right:15px;
	background-image: url(../images/close.gif);
	float: right;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	cursor: pointer;
}
.selclose {
	width:20px;
	height:15px;
	top:7px;
	right:15px;
	background-image: url(../images/sel_close.gif);
	float: right;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-right: 0px;
	cursor: pointer;
}


.ytitle1 {
	line-height: 30px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	letter-spacing: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #669900;
	width: 85%;
	cursor: move;
}


.chkmes {
	line-height: 25px;
	width: 90%;
	margin: auto;

	*margin: 10px;
	border: 1px solid #aaccee;
	background-color: #EDF6FF;
	text-align: left;
	background-image: url(../images/ask.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	letter-spacing: 2px;
	
}
.ent {
	background-image: url(../images/exec.gif);
	width: 61px;
	height: 23px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin-left: 10px;
	cursor:pointer;
}
.esc {
	background-image: url(../images/esc.gif);
	width: 61px;
	height: 23px;
	background-repeat: no-repeat;
	display: block;
	float: right;
	margin-left: 10px;
	cursor:pointer;
}




/*service*/
.service_title {
	float: left;
	background-image: url(../images/service.gif);
	width: 220px;
	height: 33px;
}
.service {
	float: left;
	overflow: hidden;
	background-image: url(../images/seritem.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.service li {
	height: 63px;
	width: 220px;
	list-style-type: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

/*lian xi*/
.contact_title{
	width: 220px;
	background-image: url(../images/contact.gif);
	background-repeat: no-repeat;
	height: 35px;
	float:left;
}
.contactinfo {
	width:215px;
	height:150px;
	margin: 0px;
	border: 1px dotted #669900;
	float: left;
	line-height: 20px;
	text-align: left;
	padding: 0px;
	background-image: url(../images/tel.gif);
	background-repeat: no-repeat;
	background-position: top;
}





#login
 {
	width: 500px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/img_login.gif);
	background-repeat: no-repeat;
	z-index: 999;
}


.login_title {
	line-height: 30px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 480px;
	cursor: move;
}
.login_main {
	width: 440px;
	height: 220px;
	text-align: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 27px;
	*padding-left: 17px;
	float: left;

}
.loginitem {
    padding:0 2px 2px 0;
	width: 60px;
	display: block;
	text-align: right;
	float: left;
	margin: 0 15px 0 0;
	line-height: 20px;
}

.login_main li {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-left: 60px;
}
.logincenter {
	width: 100%;
	float: left;
	height: 400px;
}

.space {display: block;width: 80px;	float: left;height:20px;}

.getpass {
	background-image: url(../images/img_pass.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.imgreg {
	background-image: url(../images/img_reg.gif);
	line-height: 24px;
	width: 75px;
	padding: 0;
	height: 24px;
	display: block;
	margin:-30px 0 0 200px;
	cursor: pointer;
}



.yinputarea {
	border: 1px solid #aaccee;
	width: 180px;
	padding: 1px;
	text-align: left;
	background-image: url(../images/area_bg.gif);
	background-position: bottom;
	margin: 1px;
	line-height: 20px;
	background-repeat: repeat-x;
}










.yinput {
	border: 1px solid #CCCCCC;
	background-color: #fcfcfc;
	width: 180px;
	padding: 1px;
	text-align: left;
	background-image: url(../images/input_bg.gif);
	background-attachment: fixed;
	background-position: left top;
	margin: 1px;
	line-height: 20px;
}
#news_more {
	clear: both;
	height: 22px;
	width: 100%;
}

.yusername {
	border: 1px solid #aaccee;
	background-color: #EDF6FF;
	width: 155px;
	text-align: left;
	background-image: url(../images/input_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
}


.ypass {
	border: 1px solid #aaccee;
	width: 140px;
	text-align: left;
	background-image: url(../images/lock.gif);
	background-position: right center;
	background-repeat: no-repeat;
	margin: 0px;
	background-color: #FDFFF0;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 2px;
	padding-left: 1px;
	font-size: 12px;
}
.selpass {
	border: 1px solid #aaccee;
	width: 155px;
	text-align: left;
	background-image: url(../images/lock.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: 15px;
	background-color: #ABC903;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
}


.ycodenum {
	border: 1px solid #aaccee;
	width: 80px;
	text-align: left;
	background-image: url(../images/input_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	margin: 0px;
}
#bgskin {
	z-index: 988;
	opacity: 0.8;
-moz-opacity: 0.8; 
-khtml-opacity: 0.8;
	filter: alpha(opacity=80);
	width:100%;
	height:100%;
	background-image: url(../images/bgskin.gif);
}

.ysubmit {
	height:25px;
	background-color: #EDF6FF;
	width: 100px;
	background-image: url(../images/submit_bg.gif);
	background-position: top;
	border:0;
	padding: 0px;
	background-repeat: no-repeat;
	color: #353535;
	cursor: pointer;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.menu {
	width: 950px;
	height: 28px;
	background-image: url(../imgs/menu_bg.jpg);
	background-repeat: repeat-x;
	clear: both;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: auto;
	margin-left: auto;
}
.menu #m_left {
	background-image: url(../imgs/menu_bg_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	width: 950px;
	float: left;
	height: 28px;
}
.menu #m_right {
	background-image: url(../imgs/menu_bg_right.jpg);
	background-position: right;
	float: right;
	width: 5px;
	height: 28px;
	clear: left;
}




#head {
	font-size: 12px;
	width: 960px;
	height: 120px;
	text-align: center;
	
}
.menu /* MENU*/
 a:hover  {
	width: 90px;
	background-repeat: no-repeat;
	list-style-type: none;
	color: #353535;
	font-size: 12px;
	overflow: hidden;
	background-image: url(../images/menu_bg.gif);
	display: block;
	padding: 0px;
	margin-top: -6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.menu a:link,.menu a:visited {
	color: #07519a;
	text-decoration: none;
}
.menu .now {
	width: 90px;
	list-style-type: none;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding-top: 0;
	font-weight: bold;
	background-image: url(../images/menusel_bg.gif);
	background-repeat: no-repeat;
	background-position: center 3px;
	line-height: 34px;
}
.menu li {
	width: 90px;
	list-style-type: none;
	float: left;
	text-align: center;
	color: #07519a;
	font-size: 12px;
	padding-top: 10px;
	font-weight: bold;
}

/* MENU*/




#copyright a {color: #ffffff;text-decoration:underline;}
#copyright a:hover {text-decoration:none;}





#main .banner {
	width: 100%;
}













#center {
	width: 880px;
	padding: 2px;
	height:auto;
	background-color: #FFFFFF;
}
#main {
	width: 660px;
    height:auto;
	float: right;
overflow:hidden;
*+overflow: visible;
}






#left .shopitem img {
	margin-right: 10px;
	float: left;
	padding: 0px;
}






.shopinfo {
	border: 1px solid #669900;
	margin: 0px;
	padding: 3px;
	background-color: #FFFDF7;
	line-height: 25px;
	word-spacing: 10em;
}






.price {
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}
.num {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

#left .contactinfo img {
	vertical-align: text-bottom;
	margin: 0px;
	padding: 0px;
}

#main .reseller img,.mail img {
	padding: 0px;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 1px;
	float: left;
}
#left .shop {
	margin-top: 5px;
	float: left;
	width: 100%;
}


#register {
	height: 465px;
	width: 100%;
	background-image: url(../images/main_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
}

.regtitle {
	line-height: 39px;
	background-image: url(../images/domain_bg.gif);
	padding: 0px;
	font-size: 14px;
	color: #353535;
	font-weight: normal;
	list-style-image: url(../images/input_bg.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}


.ymes {
	line-height: 25px;
	width: 90%;
	margin: auto;
	*margin: 10px;
	border: 1px solid #aaccee;
	background-color: #EDF6FF;
	text-align: left;
	background-image: url(../images/mes.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
}

.loadmes {
	line-height: 25px;
	width: 90%;
	margin: auto;
	*margin: 10px;
	border: 1px solid #aaccee;
	background-color: #EDF6FF;
	text-align: left;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: 98% center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
}
.yerrmes {
	line-height: 25px;
	width: 90%;
	margin: auto;
	*margin: 10px;
	border: 1px solid #aaccee;
	background-color: #EDF6FF;
	text-align: left;
	background-image: url(../images/errmes.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	color: #FF0000;
}




.regitem {
	text-align: right;
	margin-right: 15px;
	padding: 1px;
	width: 100px;
	display: block;
	float: left;
}
#register li {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	margin: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaccee;
	background-color: #FEFFFB;
}

.mes {
	color:#999999;
	font-size:12px;
	padding:2px;
	margin-left: 10px;
}

.selectmes {
	font-size:12px;
	margin-left: 10px;
	border: 1px dashed #669900;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 15px;
	line-height: 22px;
	background-image: url(../images/selmes.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.chkyes {
	font-size:12px;
	margin-left: 10px;
	background-image: url(../images/chkyes.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 2px 2px 20px;
}
.chkno {
	font-size:12px;
	margin-left: 10px;
	background-image: url(../images/chkno.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 2px 2px 20px;
}
.chking {
	font-size:12px;
	margin-left: 10px;
	border: 1px dashed #669900;
	padding-top: 2px;
	padding-right: 120px;
	padding-bottom: 2px;
	padding-left: 15px;
	line-height: 22px;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: 90% center;
	margin-right: 0px;
}





#copyright {
	width: 100%;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	margin-top: 10px;
	text-align: center;
}

#copyright li {
	line-height: 20px;
	list-style-type: none;
}
#copyright span {
	margin-right: 25px;
	color: #FFFFFF;
	line-height: 30px;
}




.pass {
	background-image: url(../images/lock.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


/*--------------------------------------Loading Skin --------------*/
#setskin {
	width: 350px;
	margin: 0px;
	padding: 5px;
	background-image: url(../images/setskin.gif);
	height: 220px;
	border: 1px solid #A9E66C;
	z-index: 9999;
}
#setskin .setskin_main {
	margin: 0px;
	padding: 5px;
	width: 320px;
	clear: left;
	
}
#setskin .setskin_main ul {
	background-image: url(../images/skin_color.gif);
	background-repeat: no-repeat;
}

#setskin .setskin_main li {
	line-height: 20px;
	text-align: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 20px;
	cursor: pointer;
	letter-spacing: 5px;

}

#loading {
	background-image: url(../images/loading.gif);
	height: 60px;
	width: 200px;
	background-repeat: no-repeat;
	background-position: center 35px;
	background-color: #FDFEE7;
	line-height: 50px;
	border:3px solid #ffffff;
	z-index: 11000;
	}


/*-----------------ShopBag.aspx-------------------------------*/	
#shopbag {
	height: auto;
	width: 600px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#shopbag .bagmain {
	float: left;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.shopitme {
	display: block;
	width: 160px;
	float: left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	line-height: 30px;
	padding: 0px;
	height: 30px;
}
.bagmanage {
	display: block;
	width: 80px;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	line-height: 30px;
	padding: 0px;
	cursor: pointer;
}
#shopbag .bagmain h3 {
	line-height: 25px;
	float: left;
	background-color: #EDF6FF;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaccee;
	width: 600px;
}
.baginfo {
	float: left;
	width: 600px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	background-color: #fcfcfc;
	color: #353535;

}
.baginfo li {
	float: left;
	margin: 0px;
	padding: 10px;
	line-height: 20px;
	text-align: left;
	width: 580px;
	display: block;
}


.ydel {
	background-image: url(../images/del.gif);
	height: 20px;
	width: 50px;
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
}






.bagfoot {
	line-height: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 400px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
	margin-right: 0px;
}
.bagtitle {
	width: 600px;
	
	margin-top: 20px;
	margin-bottom: 2px;
	padding: 0px;
	line-height: 28px;
	color: #FFFFFF;
	letter-spacing: 5px;
	font-size: 12px;
	background-image: url(../images/shopbag_bg.gif);
}
#shopbag h4{
	line-height: 25px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaccee;
	float: left;
	width: 600px;
	font-weight: normal;
}


#userinfo li {
	line-height: 20px;
	list-style-type: none;
	text-align: left;
	float: left;
	width: 220px;
}
#baginfo img {
	margin-top: 10px;
}

#userinfo .user {
	color: #FF0000;
	font-weight: bold;
	text-align: left;
}

#userinfo {
	line-height: 25px;
	width: 318px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	letter-spacing: 1px;
	text-align: left;
	border: 1px solid #aaccee;
	margin-bottom: 10px;
}
#userinfo span {
	width: 110px;
	display: block;
	float: left;
	text-align: right;
}



.tree {
	width: 165px;
}

#yiframe {
	line-height: 25px;
	width: 800px;
	background-image: url(../images/user_menu_title.gif);
	background-repeat: repeat-x;
	z-index: 999;
	padding-bottom: 20px;
}

#yuseriframe {
	line-height: 25px;
	width: 800px;
	background-image: url(../images/user_menu_title.gif);
	background-repeat: repeat-x;
	z-index: 1010;
	padding-bottom: 20px;
}

.redfont {
	font-weight: bold;
	color: #FF0000;
}
.red {
	color: #FF0000;
}

#userpay {
	float: left;
	width: 420px;
	height: 200px;
	background-color: #FEFFF4;
	padding: 0px;
	z-index: 1000;
	border: 1px solid #FFFFFF;
	background-image: url(../images/wintit_bg.gif);
	background-repeat: repeat-x;
	line-height: 30px;
	
}
#userpay li {
	line-height: 25px;
	float: left;
	width: 280px;
	text-align: left;
	padding: 0px;
	margin-left: 120px;
	*margin-left: 50px;
}
.ytitle {
	line-height: 30px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	letter-spacing: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	width: 85%;
	cursor: move;
}

#showpage a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	display: block;
	float: left;
	width: 23px;
	padding: 1px 0 1px 0;
	background-image: url(../images/pagelist_bg.gif);
	background-position: center center;
	background-repeat: no-repeat;
}



.pagenow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #aaccee;
	color: #ffffff;
	text-align: center;
	margin-right: 5px;
	display: block;
	float: left;
	width: 23px;
	padding: 1px 0 1px 0;
	font-weight: bold;
}

#showpage A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #aaccee;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	margin-right: 5px;
	display: block;
	float: left;
	width: 23px;
	padding: 1px 0 1px 0;
	background-image: url(../images/pagenow_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
	

#showpage {
	width: 500px;
	}
.payok {
	line-height: 30px;
	background-image: url(../images/paystatus.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 350px;
	padding-top: 20px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
	height: 80px;
	border: 1px dotted #aaccee;
	margin-top: 50px;
}
.ytable {
	border: 1px solid #aaccee;
	line-height: 25px;
	margin-bottom: 10px;
}
.ytab {
	border: 1px solid #EFA9A9;
	line-height: 25px;
	margin-bottom: 10px;
}
.ytabtit {
	line-height: 25px;
	background-image: url(../images/tab_tit.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	color: #DE0000;
}

.ytabletit {
	line-height: 25px;
	background-image: url(../images/table_tit.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	color: #07519a;
}
.ytd {
	padding-left: 10px;
}
.bluefont { color:#07519a;}

.header {
	clear: both;
	height: 80px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}
.header #logo {
	float: left;
	height: 76px;
	width: 201px;
	margin-left: 5px;
	margin-top: 2px;
}
.header #header_tel {
	height: 28px;
	width: 308px;
	margin-top: 10px;
	margin-right: 20px;
	float: right;
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	background-image: url(../imgs/header_tel.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 28px;
}
.header #header_menu {
	float: none;
	height: 22px;
	width: 630px;
	margin-right: 20px;
	background-color: #FFFFFF;
	margin-top: 50px;
}
.header #header_menu ul {
	line-height: 22px;
	color: #999999;
	float: left;
	height: 22px;
	width: auto;
}
.header  #header_menu  ul li {
	height: 22px;
	width: 70px;
	float: right;
	padding-left: 20px;
}
.header #header_menu #contact {
	background-image: url(../imgs/contact.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.header #header_menu #about {
	background-image: url(../imgs/contact1.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.main {
	clear: both;
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.main #main_top {
	clear: both;
	height: 80px;
	width: 950px;
	margin-top: 2px;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.main #main_top #main_top_l {
	float: left;
	height: 200px;
	width: 670px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
.main #main_top #main_top_r {
	float: right;
	height: 200px;
	width: 260px;
	margin-right: 5px;
	background-image: url(../imgs/index_login_bg.jpg);
	background-repeat: repeat-x;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.main #main_top #main_top_r #login_top {
	clear: both;
	height: 47px;
	width: 213px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../imgs/index_login_top_bg.jpg);
	background-repeat: no-repeat;
}
.main #main_top #main_top_r #login_center {
	height: 150px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
}
.main #main_top #main_top_r #login_center td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.main #main_top #main_top_r #login_center input {
	border: 1px solid #CCCCCC;
	height: 18px;
	width: 160px;
}
.main #main_top #main_top_r #login_center ul {
	clear: both;
	float: left;
	margin-left: 20px;
}
.main #main_top #main_top_r #login_center ul li {
	float: left;
	height: 20px;
	width: 42px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 18px;
	padding-top: 3px;
}
.main #main_top #main_top_r #login_center #reg {
	background-image: url(../imgs/login_btn.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	color: #FFFFFF;
}
.main #main_top #main_top_r #login_center #log_button {
	background-image: url(../imgs/login_btn.gif);
	background-repeat: no-repeat;
	background-position: center -30px;
}
.main #main_top #main_top_r #login_center .forget_password a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0099FF;
	text-decoration: underline;
	padding-right: 20px;
}



.main #main_domain {
	clear: both;
	height: 215px;
	width: 950px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../imgs/domain_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.main #main_domain .news_left {
	float: left;
	height: 215px;
	width: 680px;
}
.main #main_domain .news_left .news_l {
	float: left;
	height: 215px;
	width: 270px;
}
.main #main_domain .news_left .news_r {
	float: right;
	height: 215px;
	width: 410px;
}
.main #main_domain .news_left .news_l .news_title {
	height: 150px;
	width: 190px;
	float: left;
	margin-top: 45px;
	margin-left: 15px;
	color: #666666;
	line-height: 20px;
}
.main #main_domain .news_left .news_r .domain_area {
	width: 330px;
	height: 120px;
	color: #666666;
	margin-top: 65px;
	margin-right: 10px;
}
.main #main_domain .countus_right .contus_title {
	height: 150px;
	width: 225px;
	margin-top: 45px;
	float: right;
	margin-right: 15px;
	color: #666666;
	line-height: 21px;
}

.main #main_domain .countus_right {
	float: right;
	height: 215px;
	width: 270px;
}
.main #main_domain .news_left .news_r .domain_area #domain_name {
	height: 18px;
	width: 120px;
	border: 1px solid #6699CC;
}


.main_center {
	clear: both;
	height: auto;
	width: 950px;
	margin-top: 3px;
}
.main_link {
	clear: both;
	height: 70px;
	width: 950px;
	margin-top: 3px;
	margin-bottom: 5px;
}
.clear {
	clear: both;
}

.main_left {
	float: right;
	height: auto;
	width: 670px;
	margin-top: 2px;
	margin-left: 5px;
}
.product {
	clear: left;
	float: left;
	height: 200px;
	width: 670px;
	margin-bottom: 5px;
	border: 1px solid #006699;
	background-image: url(../imgs/product_z_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#p_title  {
	clear: both;
	height: 25px;
	width: 100%;
	background-image: url(../imgs/p_title_bg.jpg);
	background-repeat: repeat-x;
}
#p_title span {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imgs/p_span_bg.jpg);
	background-repeat: repeat-x;
	float: left;
	height: 25px;
	width: 200px;
	margin-left: 20px;
	line-height: 25px;
	text-align: center;
}

#p_tuoguan  {
	clear: both;
	height: 240px;
	width: 660px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#p_tuoguan table {
	line-height: 20px;
}


/** 8du end **/
#p_tuoguan_z {
	clear: both;
	height: auto;
	width: 660px;
	padding: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 22px;
}
#p_tuoguan_z img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.product_z {
	clear: left;
	float: left;
	height: auto;
	width: 670px;
	margin-bottom: 5px;
	border: 1px solid #006699;
}


.main_right {
	float: left;
	height: auto;
	width: 260px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 4px;
	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: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.idc_info {
	height: 240px;
	clear: both;
	width: 260px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.user_panel {
	clear: left;
	float: left;
	height: 400px;
	width: 260px;
	margin-bottom: 6px;
}
.user_panel_title {
	clear: both;
	height: 26px;
	width: 240px;
	background-image: url(../imgs/user_panel_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 26px;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
	padding-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.user_panel_title span {
	float: left;
	height: 21px;
	padding-top: 5px;
}
.user_panel .user_manage {
	height: 370px;
	width: 100%;
}
.user_panel .user_manage img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.user_panel  .user_manage  a:link {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.user_panel .user_manage #table_foot {
	border-top-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	margin-top: 5px;
}




.footer {
	clear: both;
	height: 140px;
	width: 950px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006699;
}
.footer .gongshang_fw {
	float: left;
	width: 300px;
	height: 100px;
	margin-top: 10px;
	margin-left: 10px;
}
.footer .copyright_z {
	height: 100px;
	width: 600px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	line-height: 20px;
}



/** 8du start **/

#nav  {
	height: 46px;
	width: 950px;
	clear: both;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
#nav  #nav-l  {
	background-image: url(../images/nav-l.gif);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 3px;
}
#nav  #nav-m  {
	float: left;
	height: 46px;
	width: 944px;
	background-image: url(../images/nav-m.gif);
	background-repeat: repeat-x;
	text-align: center;
}
#nav  #nav-m  li  {
	line-height: 14px;
	float: left;
	width: 90px;
	list-style-type: none;
	height: 46px;
	background-image: url(../images/navboder.gif);
	background-repeat: no-repeat;
	background-position: 89px 0px;
	display: block;
}
#nav #nav-m li a:hover {
	background-image: url(../images/navhover.gif);
}

#nav  #nav-m  #show  {
	height: 46px;
	width: 61px;
	background-image: url(../images/navboder.gif);
	background-repeat: no-repeat;
	background-position: 60px 0px;
}
#nav  #nav-m  a  {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 39px;
	display: block;
	height: 46px;
	width: 89px;
}
#nav  #nav-m  #noBorder  {
	background-image: none;
}
#nav   #nav-m   #show   a  {
	background-image: url(../images/navhover.gif);
	background-repeat: no-repeat;
	height: 46px;
	width: 28px;
	padding-right: 18px;
	padding-left: 14px;
	background-position: -17px 0px;
}
#nav  #na-r  {
	background-image: url(../images/nav-r.gif);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 3px;
}
#p_zuyong {
	float: left;
	height: 258px;
	width: 215px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
	margin-left: 3px;
}
#p_zuyong li {
	line-height: 18px;
	padding-left: 10px;
}
#p_zuyong span {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

#p_xunizhuji {
	float: left;
	height: 128px;
	width: 215px;
	margin-bottom: 3px;
	margin-left: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 18px;
}
#p_xunizhuji img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

