body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td { 
	margin:0;
	padding:0;
}
/*table {
	border-collapse:collapse;
	border-spacing:0;
	text-align:left
}*/
HTML
{
overflow-x:hidden;
overflow-y:auto;
} 
table td{ padding:2px;
text-align:left}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:14px
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
label{ cursor:pointer}
body{ background:#e6ecfa;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none;
color:#636a79}
#bg{ background:#d3def5;
height:75px;
margin-top:5px;}
#bg2{ height:75px;
border-left:4px solid #bacaee;
border-right:4px solid #bacaee;
margin:0 -4px;
background: url(topbg.png) repeat-x 0 -5px;
}
#wrappr{ width:942px;
padding-top:5px;
margin:-80px auto 0 auto;
border-left:4px solid #d5dff7;
border-right:4px solid #d5dff7;
background:#fff url(topbg.png) repeat-x}
#main{ background:url(logo.png) no-repeat 0 -91px;
padding:0 10px;}
#header{height:91px;
margin-top:-75px ;
background:url(logo.png) no-repeat}
#sidebar{ float:left;
width:215px;}
#content{ float:right;
width:697px;
overflow:hidden;}
#content .mrcontent{ border:1px solid #b9caef;
margin-bottom:5px;
background:#fff url(contentbg.png) repeat-x;}
#domain{ border:1px solid #fff;
border-left:0;
float:right;
padding:20px 0 20px 40px;
width:252px;height:120px;
background:url(ym.png) no-repeat 50% 130px;}
#domain ul{ margin-top:10px;}
#domain li{ float:left;
width:84px;
height:25px;}
#domain #ym{ border:1px solid #8a9cb9;
height:18px;}
#banner{ height:160px;
float: left;
width:400px;border:1px solid #fff;}
#hostlist{ width:702px;}
#hostlist dl{ width:229px;
margin:0 5px 5px 0;
float:left;
color:#4b5466;
background:#e8ecfa url(hostlist-b.png) no-repeat 0 100%;
padding-bottom:5px;}
#hostlist dl.other { color:#676f7e;
background-color:#f7f9fd;
background-position:-229px 100%;}
#hostlist dt{ height:70px;
padding:24px 12px 0 105px;
color:#005fb0;
font-size:14px;
font-weight:bold;
text-align:center;
background:url(hostlist-t.png) no-repeat}
#hostlist dt.rm{ background-position:-458px 0;}
#hostlist dt.qy{ background-position:-687px 0;}
#hostlist dl.other dt{ background-position:-229px 0;}
#hostlist dt span{ display:block;
height:30px;
color:#008ba7;
padding-top:5px;
margin-top:5px;
background:url(xu.png) repeat-x 0 -5px;}
#hostlist dt span em{ color: #ff0000;
font-size:18px;
font-weight:bold;
margin-right:3px;}
#hostlist dd{ border-left:1px solid #d3daf5;
border-right:1px solid #d3daf5;}
#hostlist dl.other dd{ border-left:1px solid #dae2ee;
border-right:1px solid #dae2ee;}
#hostlist dd ul{ padding:10px;}
#hostlist dd li{ background:url(li.png) no-repeat 0 50%;
padding-left:10px;
height:20px;
line-height:20px;}
#hostlist dd p{ padding:5px;
padding-bottom:0;
background:url(xu.png) repeat-x 0 -5px;
margin:0 5px;}
#hostlist h2{ border-bottom:2px solid #bed2fd;
margin-bottom:5px;
height:25px;
font-size:12px;
font-weight:normal;
color:#999;
line-height:20px;
padding:5px 0 0 3px;
background:url(xu.png) repeat-x 0 -5px}
#hostlist h2 a{ float:right;
font-size:11px;
font-weight:normal;
margin-right:10px;}
#hostlist h2 span{ border-left:4px solid #127bca;
padding-left:5px;
margin-right:5px;
font-size:14px;
font-weight: bold;
color:#3b709c}
#toplogin{ height:40px;
padding:7px 10px 0 0;
text-align:right}
#toplogin input{ border:1px solid #b9caef;
height:18px;
line-height:18px;
font-size:12px}
#toplogin .loginsub,#toplogin .loginforget{ background:#c9d3e5;
color:#2e86c7}
#toplogin em,#toplogin dfn{ color:#f30;
padding:3px;
margin-left:5px;}
#toplogin dfn{ background:url(pay.png) no-repeat 0 50%;
padding-left:16px;}
#menu{ height:26px;
padding-right:166px;
background:url(menu.png) no-repeat 100% 0}
#menu ul{ float:right;background:url(menu.png) no-repeat 0 -52px;
padding-left:3px;
height:26px;}
#menu li{background:url(menu.png) repeat-x 0 -26px;
height:26px; overflow:hidden; line-height:28px; float:left;padding:0 5px;}
#menu li a{ /*font-weight:bold*/
color:#47637b}
#menu li a.current{
background:url(min.png) no-repeat 50% 0;}
#sidebar h2{ border-left:4px solid #469ad6;
color:#469ad6;
text-indent:5px;
margin-bottom:5px;
font-size:14px;
height:14px}
.sidebar{ border:1px solid #d0ddf6;
margin-bottom:5px;
padding:10px;
background:#fff url(topbg.png) repeat-x 0 -77px}
.sidebar-login{ border:1px solid #c4d4f4;
background:url(login.png) no-repeat;
margin-bottom:5px;padding:10px;
width:193px;}
.sidebar-login ul{ }
.sidebar-login li,.sidebar li { background:url(xu.png) repeat-x 0 24px;
line-height:25px;
height:25px;
overflow:hidden;}
.sidebar-login li span,.sidebar li span{ display:none;
height:20px;
font-size:11px;
color:#999;
text-align:right}
.qq ul{ height:60px;}
.sidemenu ul{ height:90px;}
.qq li,.sidemenu li{ float:left;
height:25px;
padding-top:5px;
background:none;
width:150px}
.sidemenu li{ background:url(menuli.png) no-repeat 0 50%;
text-indent:20px;}
#footer{ border-top:1px solid #b8d0e1;
margin:0 10px;}
#footer-content{ padding:10px 0;
border-top:2px solid #e3e9f3;
color:#7e878a;
line-height:18px;}
#footer-content ul li{ display:inline}
.domainname{ float:left;
width:9px;
height:9px;
overflow:hidden;
border:1px solid #94aace;
margin-top:4px;
margin-right:2px;
}
.domainname input{ margin: -2px 0 0 -2px;}
*+html .domainname input{ margin: -6px 0 0 -6px;}
*html .domainname input{ margin: -6px 0 0 -6px;}


/*用户后台正文顶端的导航*/
.navtable{
    dudley:expression(cellPadding=0,cellSpacing=0);  
    width:100%;
	border:0;
}
.navtrtitle{}
.navtdtitle{ 
	padding-left:6px;
	height:35;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3daf5;
	   }
/*用户后台正文顶端的导航2*/
 .nav2table{
    dudley:expression(cellPadding=0,cellSpacing=0,this.align='center');  
    width:98%;
	border:0;
}
.nav2trtitle{}
.nav2tdleft{height:10px;color: #004a80; font-weight:bolder; }
.nav2tdright{ 	padding-left:6px; }
a.nav2:link {	color: #004a80;
	font-size: 12px;
	line-height: 18px;
}
a.nav2:visited {	color: #004a80;
	font-size: 12px;
	line-height: 18px;
}
a.nav2:hover {	color: #0066ff;
	font-size: 12px;
	line-height: 18px;
}
a.nav2:active {	color: #004a80;
	font-size: 12px;
	line-height: 18px;
}
/*用户后台正文顶端的导航3*/
 .nav3table{
    dudley:expression(cellPadding=0,cellSpacing=1,this.align='center');  
    width:100%;
	border:0;
	height:24;
	background-color:#d3daf5;
}
.nav3trtitle{background-color:#ffffff;text-align:center;}
.nav3tdleft{height:22;}
.nav3tdright{ 	padding-left:6px;text-align:center;  }
a.nav3:link {	color: #004a80;
	font-size: 12px;
	line-height: 18px;
}
a.nav3:visited {	color: #004a80;
	font-size: 12px;
	line-height: 18px;
}
a.nav3:hover {	color: #0066ff;
	font-size: 12px;
	line-height: 18px;
}
a.nav3:active {	color: #004a80;
	font-size: 12px;
	line-height: 18px;
}
/*前台产品详细说明表格*/

.atable{
    dudley:expression(cellPadding=5,cellSpacing=1,this.align='center');  
    width:92%;
	background-color:#d3daf5;
}
.atrtitle{ background-color:#e8ecfa;}
.atdtitle{ height:24;text-align:center;background-color:#e8ecfa;}
.atrcommon{ background-color:#ffffff;}
.atdleft{background-color:#F7FAFD;}
.atdright{}
/*用户前台购买表格，购买结果表格*/

.btable{
    dudley:expression(cellPadding=5,cellSpacing=1,this.align='center');  
    width:92%;
	background-color:#d3daf5;
}
.btrtitle{ background-color:#e8ecfa;}
.btdtitle{ height:28;text-align:center;background-color:#e8ecfa;line-height:150%}
.btrcommon{ background-color:#ffffff;}
.btdleft{background-color:#F7FAFD;line-height:150%}
.btdright{line-height:150%;}

.binput{font-size:9pt;}
.bselect{font-size:9pt;}
.bradio{font-size:9pt;}
.btext{font-size:9pt;}
.bsubmit{font-size:9pt;background-color:#EAEAEA;font-size:9pt;cursor:hand;}
.breset{font-size:9pt;background-color:#EAEAEA;font-size:9pt;cursor:hand;}
.bbutton{font-size:9pt;background-color:#EAEAEA;font-size:9pt;cursor:hand;}

/*用户后台管理表格*/

.ctable{
    dudley:expression(cellPadding=2,cellSpacing=1,this.align='center');  
    width:97%;
	background-color:#d3daf5;
}
.ctrtitle{ background-color:#e8ecfa;}
.ctdtitle{ height:28;text-align:left;background-color:#e8ecfa;
	color: #004a80;
	font-size: 12px;
	line-height: 18px;
	padding-left:6px;
	   }
.c2trtitle{ background-color:#F5FBFE;}
.c2tdtitle{ height:25;text-align:center;
	color: #000000;
	font-size: 12px;
	   }
.ctrcommon{ background-color:#ffffff;}
.ctdleft{height:22;background-color:#F7FAFD;text-align:left;padding-left:6;}
.ctdright{line-height:150%;padding-left:6px;}
.cinput{font-size:9pt;}
.cselect{font-size:9pt;}
.cradio{font-size:9pt;}
.ctext{font-size:9pt;}
.csubmit{font-size:9pt;background-color:#EAEAEA;font-size:9pt;cursor:hand;}
.creset{font-size:9pt;background-color:#EAEAEA;font-size:9pt;cursor:hand;}
.cbutton {
	width:55px;
	font-size:9pt;
	height:19px;
	cursor: hand;
	background-image: url(/sysmod/webmod10000002/images/seebutton3.gif);
	background-position: center center;
	border-top: 0px outset #eeeeee;
	border-right: 0px outset #888888;
	border-bottom: 0px outset #888888;
	border-left: 0px outset #eeeeee;
	padding-top: 4px;
	background-repeat: repeat-x;
	}
.dbutton{
background-color:#EAEAEA;font-size:9pt;cursor:hand;
}
/*用户后台产品列表的产品名称*/

A.pdtnamecss:link,A.pdtnamecss:visited,A.pdtnamecss:active,A.pdtnamecss:hover{
FONT-FAMILY:Tahoma,verdana,arial;
color:#000000;
text-decoration: underline;
}
.theh2{ border-bottom:2px solid #bfd5ea;
background:url(titledot.gif) no-repeat 0 50%;
height:30px;
font-weight:bold;
line-height:30px;
padding-left:15px;
color:#3a4a6d;
font-size:12px;}
.xu{ background:url(xu.png) repeat-x 0 -5px}
.xu ul li{ float:left;
width:200px;
height:25px;
line-height:25px;
background:url(li.png) no-repeat 0 50%;
padding-left:10px;
color:#4b5466}
.xu strong{ color:#f30;
font-size:14px;
font-weight:bold;
margin-right:12px;}
#paty{ height:30px;
color:#8399c4;
font-size:9px;
font-weight:bold}
#paty a{ font-size:12px;
font-weight:normal}
.frr{ float:right}





.menu { z-index:100; 
left:100%; margin-left:-26px;
margin-top:120px;position:fixed}

.menu ul {padding:0; margin:0; list-style-type: none; height:170px;}

.menu ul li {width:26px; text-align:left; margin-top:2px;+margin-top:-2px;-margin-top:-5px}
* html .menu ul li { 
position:relative;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; width:26px;}
* html .menu ul li a, * html .menu ul li a:visited {width:26px;}

table {margin:0; padding:0; border:0; border-collapse:collapse;font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; width:130px; top:0; left:-132px}
.menu ul li ul li{ margin-top:0;
width:132px;}
.menu ul li:hover {position:relative;}
.menu ul li:hover a {
text-decoration:none;}

.menu ul li a:hover { position:relative; z-index:200; border-left:0;}

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; z-index:300; background:#fff;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a ,.menu ul li a:hover ul li span,.menu ul li:hover ul li span{display:block; background:#e6faff; color:#007fb9; text-align:left; height:auto; padding:5px; border:1px solid #42ccf0;
text-decoration:none; border-width:1px 1px 0 1px; width:130px; w\idth:120px;}
.menu ul li a:hover ul li span,.menu ul li:hover ul li span{ font-weight:bold;
font-size:14px;
background:#69c9f7;
text-decoration:none;
color:#fff;}
.menu li a span{ text-decoration:none}
.menu ul li ul li img{ margin-right:3px}
.menu ul li:hover ul li.last,
.menu ul li a:hover ul li.last {border-bottom:1px solid #42ccf0;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {background:#fff; color:#000;}


