/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #333333;
}
body {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	text-align:center;
}
/* top */
.topbg{ width:100%; height:122px; background:url(/email/images/topbg.gif) repeat-x;}
.toppicbg{ background:url(/email/images/topbg2.gif) no-repeat; width:980px; height:122px;}
.topmenu{ width:940px; text-align:center; height:120px;}

.menu{ margin:0; padding:0; background:url(/email/images/menu.gif); height:41px; width:940px;}
.menu ul{ margin:0; padding:0; list-style:none;}
.menu ul li{ float:left; width:93px; color:#FFFFFF; text-align:center; line-height:32px; padding-top:10px;}
.menu ul li.cum{ float:left; background:url(/email/images/menu_cum.gif);width:93px; color:#FFFFFF; text-align:center; line-height:30px; padding-top:10px; font-weight:bold;}
.menu ul li a:link,.menu ul li a:visited{ color:#FFFFFF; text-decoration:none;}
.menu ul li a:hover{ color:#FFFF00; text-decoration:none;}

.smenu{ width:940px; text-align:center;}
.smenue{ background:url(/email/images/emenu.gif); width:476px; height:31px; float:right; line-height:31px;}
/* top end */
.contentmargin{ margin-top:10px; text-align:center;}

.gbg{ width:350px; height:289px; background:url(/email/images/g.gif);}
.diy{ background:url(/email/images/diybg.gif);width:350px; height:289px; float:right}

.glist{ margin:0 0 0 20px; padding:0; list-style:none;}
.glist li{ margin:0; padding:0; line-height:20px;}

.yiushi{ background:url(/email/images/yiushi.gif) no-repeat; width:720px; height:330px;}

.weizhi{ width:940px; text-align:left; height:31px; background:url(/email/images/weizhi.gif); line-height:31px;}
.gbestdiv{ width:720px; background:url(/email/images/gbg.gif); height:250px;}
.bestdiv{ width:720px;}
.diybestdiv{ width:720px; background:url(/email/images/diytopbg.gif); height:300px;}

.divline{ border:1px solid #E1E1E1;}
.divbg{background:url(/email/images/title_bg.gif) repeat-x; height:28px; color:#0972BC; font-weight:bold; line-height:28px;}
.best{ line-height:20px; padding:10px;float:left;}

.diybuy{ margin:10px 0; padding:0; width:390px; float:left; }

.buylist{ margin:10px 0; padding:0; width:390px; float:left;}
.buylist ul{ margin:0; padding:0; list-style:url(/email/images/dian_1.gif);}
.buylist ul li{line-height:20px;margin:0; padding:0;}
.buypic{ width:300px; float:left; text-align:center;}

.rlborder{ border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; height:500px; margin:10px 0 0 0;}
.inputstyle{ height:16px; border:1px solid #e1e1e1; background-color:#f9f9f9;} 

.reg { width:190px; height:28px; background:url(/email/images/reg.gif); margin:10px 0 10px 10px; line-height:28px; color:#CC6600}
.reg a:link,.reg a:visited{ color:#CC6600; text-decoration:none;}
.reg a:hover{ color:#CC6600; text-decoration:underline;}

.loginp{ width:208px; margin:0;}
.loginp h3{ background:url(/email/images/login.gif); line-height:29px; width:168px; font-size:12px; padding-left:40px; margin:0;}

.emenu{margin:10px 0 0 0;  width:208px;}
.emenu ul{list-style-type: none;margin:0;padding: 0px;}
.emenu li{height:29px;line-height:29px;font-size:12px; margin-top:4px;}
.emenu ul li a:link,.emenu ul li a:visited{color:#333333;height:29px;line-height:29px;text-decoration:none; display:block;background:url(/email/images/rightmenu.gif);padding-left:30px;}
.emenu ul li a:hover{color:#FF6600; text-decoration:underline;background:url(/email/images/rightmenu2.gif);}

.email{ width:208px; margin-top:5px;}
.email h3{ background:url(/email/images/faqbg.gif); line-height:29px; width:168px; font-size:12px; padding-left:40px; margin:0;}
.emailfaq { margin:10px 0 0 10px; padding:0; list-style:none}
.emailfaq li{ line-height:20px; height:20px;}
.emailfaq li a:link,.emailfaq li a:visited{ color:#333333; text-decoration:none;}
.emailfaq li a:hover{ color:#FF6600; text-decoration:underline;}


/* content */
.content{ width:940px; text-align:center;}
.left{ width:717px; float:left}
.right{ width:210px; float:left; margin-left:10px;}

.faqlist{ margin:0; width:700px;}
.faqlist dl{margin:10px 0 5px 30px; border-bottom:1px dashed #e1e1e1;}
.faqlist dl dt{ font-size:12px; color:#000000; font-weight:bold;line-height:20px;}
.faqlist dl dd{  padding:0; margin:0;line-height:20px;}

/* font */
.w{ color:#FFFFFF; font-weight:bold; font-size:12px;}
.r{ color:#FF0000; font-size:12px; text-decoration:none;}
.b{ color:#0972BC; font-weight:bold; font-size:12px;}
.g{color:#0CA40D; font-size:12px;}
.shuzi {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FF0000;
	font-weight: bold;
}
.text{ line-height:20px; padding:5px;}
.mtop{ margin-top:19px;}
a{ color:#333333; text-decoration:none}
a:visited{color:#333333; text-decoration:none}
a:hover{ color:#FF6600; text-decoration:underline;}

/*  selectsend  */
select option{background-color:#EEEEF7;}
/*  select .l2{color:#2B8FFF;} */

/* µ×²¿ÑùÊ½ */
.foot{ width:940px; clear:both; text-align:center;margin-top:20px;}
.footmenu{ width:940px; background:url(/email/images/bottom_menubg.gif) repeat-x; height:34px; margin:0; padding:0; text-align:center; line-height:34px; color:#FFFFFF;}
.footmenu a:link,.footmenu a:visited{color:#FFFFFF; text-decoration:none}
.footmenu a:hover{color:#CCCCCC; text-decoration:underline}
.footbottom { background:url(/email/images/bottombg.gif); width:940px; height:117px;}
.icp{float:left;width:170px;margin-top:38px;text-align:center;}
.copyright{float:left;width:600px;text-align:left;}
.companyname{padding:6px 0 4px 9px;border-bottom:1px solid #ccc;text-align:center;}
.jjcc{float:left;width:148px;text-align:left;margin-top:32px; padding-left:20px;}
.footercontact{line-height:160%;margin:0px 18px;padding:4px 8px}
.footercontact span{color:#f30;}