.content { margin: 0pt auto; width: 960px; }
.left { width: 220px; float: left; }
.right { width: 700px; float: right; }
.newlogo { padding: 10px 0pt 0pt; width: 460px; float: left; }
.telother { padding: 8px 0pt 0pt; width: 410px; float: right; text-align: right; }
.tel { border-bottom: 1px solid rgb(225, 225, 225); width: 410px; }
.topother { height: 30px; padding-top: 5px; }
.menu { border-bottom: 3px solid rgb(245, 139, 6); margin: 0pt; padding: 0pt; background: transparent url('menu.gif') repeat scroll 0% 0%; height: 40px; width: 960px; clear: both; }
.menu ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.menu ul li { margin: 0pt; float: left; width: 96px; color: rgb(255, 255, 255); height: 20px; text-align: center; font-weight: bold; padding-top: 20px; }
.menu ul li a:link, .menu ul li a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.menu ul li a:hover { color: rgb(255, 255, 0); text-decoration: none; }
.cum { color: rgb(245, 139, 6); }
.cumvip { color: rgb(255, 255, 0); }
.smenu { margin: 0pt auto; width: 960px; }
.smenue { background: transparent url('emenu.gif') repeat scroll 0% 0%; width: 476px; height: 23px; float: right; padding-top: 8px; }
.smenuho1 { width: 180px; height: 21px; float: left; padding-top: 6px; color: rgb(255, 0, 0); font-weight: bold; }
.smenuho { background: transparent url('emenuhostbg.gif') repeat scroll 0% 0%; width: 768px; height: 21px; float: right; padding-top: 8px; }
.smenudo { background: transparent url('emenudomain.gif') repeat scroll 0% 0%; width: 864px; height: 23px; float: right; padding-top: 8px; }
.smenuhoip { background: transparent url('emenuiphost.gif') repeat scroll 0% 0%; width: 672px; height: 23px; float: right; padding-top: 8px; }
a { color: rgb(51, 51, 51); text-decoration: none; }
a:visited { color: rgb(51, 51, 51); text-decoration: none; }
a:hover { color: rgb(255, 102, 0); text-decoration: none; }
.foot { margin: 0pt auto; width: 960px; clear: both; padding-top: 20px; color: rgb(102, 102, 102); }
.footmenu { margin: 0pt; padding: 10px 0pt 0pt; width: 960px; background-image: url('newfootbg.gif'); height: 21px; text-align: center; color: rgb(241, 241, 241); }
.footmenu a:link, .footmenu a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.footmenu a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.footbottom { width: 960px; height: 160px; background-image: url('fontconbg.gif'); }
.icp { float: left; width: 170px; margin-top: 38px; text-align: center; }
.copyright { float: left; width: 600px; text-align: left; }
.companyname { border-bottom: 1px solid rgb(225, 225, 225); padding: 10px 0pt 4px 10px; text-align: center; }
.jjcc { float: left; width: 148px; text-align: center; margin-top: 32px; padding-left: 20px; position: relative; }
.backtop { position: absolute; top: -34px; left: 120px; width: 47px; }
.footercontact { margin: 0px 18px; padding: 4px 8px; line-height: 160%; text-align: center; }
.footercontact span { color: rgb(255, 51, 0); }
.mtop { margin-top: 8px; }
.inputsytle { border: 1px solid rgb(225, 225, 225); background-color: rgb(240, 240, 240); width: 120px; height: 16px; }
.engdomain { font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); }
.newtext { line-height: 20px; }
.weizhi { margin: 0pt auto; background: transparent url('weizhibg.gif') repeat scroll 0% 0%; width: 960px; height: 31px; line-height: 31px; }
.rightline { border: 1px solid rgb(225, 225, 225); }
.hostline { border: 1px solid rgb(219, 219, 219); width: 212px; }
.red { color: rgb(255, 0, 0); }
.o { color: rgb(255, 124, 0); }
.g { color: rgb(69, 130, 5); }
.b { color: rgb(0, 82, 194); }
.w { color: rgb(255, 255, 255); }
.money { font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; color: rgb(255, 0, 0); font-size: 14px; }
.telstyle { font-family: Georgia,"Times New Roman",Times,serif; font-weight: bold; }
.ilogin { border: 1px solid rgb(219, 219, 219); width: 212px; }
.ilogintit { background: transparent url('ilogintit.gif') repeat scroll 0% 0%; height: 42px; line-height: 42px; text-align: right; }

/* ::::: http://www.5778.com/websitehost/style/websit.css ::::: */

.toppic { background: transparent url('toppic.gif') repeat scroll 0% 0%; width: 667px; height: 158px; position: relative; }
.btnpic { position: absolute; top: 120px; left: 25px; }
.promenu { margin: 10px 0pt 0pt 7px; width: 203px; }
.promenu dl { margin: 0pt 0pt 0pt 2px; background: transparent url('promenubg.gif') repeat scroll 0% 0%; width: 203px; height: 76px; }
.promenu dl dt { padding: 10px 0pt 5px 6px; font-size: 12px; color: rgb(98, 164, 33); font-weight: bold; line-height: 25px; }
.promenu dl dd { margin: 0pt 0pt 0pt 20px; padding: 3px; background: transparent url('index_dian2.gif') no-repeat scroll 0pt 50%; }
.promenu dl dt a:link, .promenu dl dt a:visited { color: rgb(69, 130, 5); text-decoration: none; }
.promenu dl dt a:hover { color: rgb(255, 102, 0); text-decoration: underline; }
.wprobg { width: 667px; height: 228px; }
.wpro { margin: 10px 0pt 0pt; width: 165px; float: left; }
.mone { margin: 0pt 0pt 0pt 10px; height: 28px; }
.wprolist { margin: 0pt 0pt 0pt 10px; padding: 0pt; }
.wprolist ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.wprolist ul li { height: 18px; line-height: 18px; }
.wprolist h3 { margin: 10px 0pt; padding: 0pt; font-size: 14px; font-weight: bold; }
.gongone {
	width: 670px;
	height: auto;
}
.gongone p {
	line-height: 20px;
	width: 664px;
	padding: 0px 5px 0px 5px;
}
.gongicon { width: 83px; height: 40px; text-align: center; padding-top: 13px; }
.gongwei { width: 83px; height: 30px; line-height: 30px; text-align: center; }
.wcon {
	margin: 0px 5px;
	width: 680px;
	height: 166px;
}
.wcon ul { margin: 0px; padding: 0px; list-style-type: none; }
.wcon li { background: transparent url('wconout.gif') repeat scroll 0% 0%; width: 83px; height: 83px; float: left; font-size: 12px; position: relative; }
.wcon li em {
    background-color:#FFFFFF;
	width: 320px;
	height: 110px;
	position: absolute;
	top: -100px;
	left: -320px;
	text-align: center;
	padding: 10px 5px 0px;
	font-style: normal;
	z-index: 2;
	display: none;
	border: 1px solid rgb(225, 225, 225);
	
	
}

.wcon2 { }
.wcon2 a { color: rgb(51, 51, 51); cursor: pointer; }
.wcon2 label { margin: 0px; padding: 0px; list-style-type: none;  position: relative;  }
.wcon2 label em {
    background-color:#FFFFFF;
	width: 320px;
	height: 110px;
	position: absolute;
	top: -134px;
	left: -100px;
	text-align: center;
	padding: 10px 5px 0px;
	font-style: normal;
	z-index: 2;
	display: none;
	border: 1px solid rgb(225, 225, 225);
	
	
}
.wcon ul li a:link, .wcon ul li a:visited { display: block; color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;}
.wcon ul li a:hover { background: transparent url('wconover.gif') repeat scroll 0% 0%; width: 83px; height: 83px; color: rgb(255, 102, 0); text-decoration: none; }
.gongtwo { width: 667px; height: 174px; }
.gongtwo p {
	border-bottom: 1px dashed rgb(225, 225, 225);
	line-height: 20px;
	width: 664px;
	padding: 0px 5px 0px 5px;
}
.twoicon { width: 667px; margin-left: 0px; }
.twoic { width: 160px; float: left; }
.twopic { width: 160px; height: 45px; text-align: center; padding-top: 10px; }
.twozi { width: 160px; height: 30px; text-align: center; line-height: 30px; }
.thriic { width: 320px; float: left;}
.thripic { width: 110px; height: 110px; float: left; text-align: center; }
.thrizi { width: 180px; height: 110px; float: left; line-height: 18px; }

.thriic2 { width: 320px; float: left; text-align: left;}
.thripic2 { width: 55px; height: 55px; float: left; text-align: left; }
.thrizi2 { width: 255px; height: 110px; float: left; line-height: 18px; }

.listtitbg { background: transparent url('listtit.gif') repeat scroll 0% 0%; width: 707px; height: 30px; padding-left: 30px; line-height: 30px; font-size: 14px; font-weight: bold; }
.listbor { border: 1px solid rgb(219, 219, 219); padding-bottom: 15px; }
.listpw { border-bottom: 1px dashed rgb(225, 225, 225); margin: 0pt auto; line-height: 20px; width: 670px; padding-top: 20px; }
.listtit { margin: 0pt auto; width: 667px; height: 50px; line-height: 50px; text-align: center; font-size: 14px; font-weight: bold; }
.listpic { margin: 0pt auto; width: 670px; padding-bottom: 20px; text-align: center; }
.whostclass { border-bottom: 1px solid rgb(241, 241, 241); margin: 0pt 0pt 0pt 15px; padding: 0pt 0pt 8px; width: 190px; }
.whostclass ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.whostclass ul li { background: transparent url('dianw.gif') no-repeat scroll 0pt 50%; line-height: 20px; height: 20px; padding-left: 8px; }
.whostclass h3 { border-bottom: 1px dashed rgb(225, 225, 225); margin: 0pt 0pt 8px; font-size: 12px; color: rgb(21, 47, 111); font-weight: bold; height: 30px; line-height: 30px; }

#gnmk { background: transparent url('sn_gnmk.gif') no-repeat scroll 0% 0%; overflow: hidden; width: 675px; height: 210px; display: block; margin-top: 12px; padding-top: 30px; padding-left: 15px; padding-right: 20px; }

.liuchengnav {
	height: 27px;
	margin-top: 8px;
	text-indent: 25px;
	color: rgb(255, 255, 255);
	font-size: 14px;
	text-align: left;
	line-height: 27px;
	font-weight: bold;
	background-color: rgb(153, 153, 153);
	width: 708px;
}
.liucheng {
	margin-top: 15px;
	margin-left: 45px;
	margin-bottom: 12px;
}
#liucheng2 { margin-top: 4px; height: 74px; text-align: left; }
.liucheng2left {
	margin-left: 36px;
	float: left;
	padding-bottom: 30px;
}
.liucheng2word { float: left; margin-top: 5px; line-height: 25px; }
.z_web_pic2 { height:auto;}

/* ::::: 网站表格提交开始 ::::: */
.page_body_left_form { width: 700px; text-align: left; font-size: 13px; color: rgb(153, 153, 153); line-height: 22px; text-indent: 24px; padding-left:5px; }
.form_ot { border: 1px solid rgb(228, 228, 228); text-align: left; font-weight: bold; padding-left: 5px; color: rgb(102, 102, 102); background-image: url('form_top_bg.jpg'); }
.form_ol { border: 1px solid rgb(228, 228, 228); width: 120px; height: 26px; color: rgb(102, 102, 102); text-align: right; }
.form_or { border: 1px solid rgb(228, 228, 228); text-align: left; padding-left: 3px; color: rgb(102, 102, 102); line-height: 30px; }
.fB { font-weight: bold; }
.imgurl { border: 0pt none ; cursor: pointer; }

/* ::::: 网站表格提交结束 ::::: */
td, th { font-size: 12px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; color: rgb(102, 102, 102); }
.STYLE1 { color: rgb(255, 255, 255); font-weight: bold; }
.STYLE4 { color: rgb(51, 51, 51); font-weight: bold; }
.STYLE6 { color: rgb(255, 0, 0); font-size: 16px; font-weight: bold; }
.STYLE8 { color: rgb(102, 102, 102); text-decoration: line-through; font-size: 16px; }

/* ::::: 套餐 ::::: */
.webpro {
	background: transparent url('probg.gif') repeat scroll 0% 0%;
	margin-top: 12px;
	width: 700px;
	height: 280px;
	padding-left: 5px;
}
.webprolist { padding: 10px 0pt 0pt 15px; width: 160px; float: left; }
.webprolist h3 { margin: 0pt; padding: 0pt; font-size: 14px; font-weight: bold; height: 25px; }
.webprolist p { margin: 0pt; padding: 6px 0pt; line-height: 18px; }
.webpropic { width: 130px; }
.webuy { height: 50px; }
