﻿body { font: normal 12px Verdana, Arial, sans-serif; text-align: center; padding: 0; margin: 0; width:100%; background:#c1c3c8; }
ul,li{ list-style: none; margin:0; padding:0; }
em { position:absolute; left:-9999em; }
img { border:0; }
form { margin:0; }
.footdiv { clear:both; }

/* 头部LOGO */
#header { background:#1d2029 url(navbg.gif) repeat-x; width:100%; height:51px; }
#logo a { background: url(navlogo.gif) no-repeat; margin:9px 0 0 20px; float:left; width:250px; height:30px; }
/* #logo a:hover { background: url(navlogo3.gif) no-repeat; margin:9px 0 0 20px; float:left; width:250px; height:30px; } */
	
/* 头部导航 */
.nav { float:right; margin-right:10px; _margin-right:3px; }
.nav li { margin:14px 6px 0 6px; float:left; }
.nav li ul { display:none; width:180px; position:absolute; top:37px; background:#262932 url(navlistbg.gif) no-repeat; margin:14px 0 0; padding:0; -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; }
.nav li ul li { border-bottom:1px solid #484b51; width:100%; margin:0; padding:0; }
.nav li ul li a { display:block; color: #FFF; padding:0 20px; text-align:left; background:none; width:110px; line-height:36px; height:36px; text-decoration:none; }
.nav li ul li a:hover { background:#323541; text-decoration:none; }
.nav li ul li.last { border-bottom:none; }
.nav li ul li.last a { -moz-border-radius-bottomleft:8px; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-right-radius:8px; }
.nav a { display:block; overflow:hidden; background: url(nav.gif) no-repeat; }
.host a { background-position: -1px -1px; width:72px; height:22px; }
.hoston a { background-position: -1px -34px; width:72px; height:22px; }
.host a:hover { background-position: -1px -34px; }
.nav .hostsi500 a { background:url(navhostbg.gif) no-repeat; background-position:0 -80px; width:140px; height:40px; line-height:40px; text-indent:40px; }
.nav .hostsi500 a:hover { background:url(navhostbg.gif) no-repeat; background-position:0 -80px; width:140px; height:40px; line-height:40px; background-color:#323541; }
.nav .hostsi1000a a { background:url(navhostbg.gif) no-repeat; background-position:0 -40px; width:140px; height:40px; line-height:40px; text-indent:40px; }
.nav .hostsi1000a a:hover { background:url(navhostbg.gif) no-repeat; background-position:0 -40px; width:140px; height:40px; line-height:40px; background-color:#323541; }
.nav .hostsi1000b a { background:url(navhostbg.gif) no-repeat; background-position:0 -40px; width:140px; height:40px; line-height:40px; text-indent:40px; }
.nav .hostsi1000b a:hover { background:url(navhostbg.gif) no-repeat; background-position:0 -40px; width:140px; height:40px; line-height:40px; background-color:#323541; }
.nav .hostsi1000c a { background:url(navhostbg.gif) no-repeat; background-position:0 0; width:140px; height:40px; line-height:40px; text-indent:40px; }
.nav .hostsi1000c a:hover { background:url(navhostbg.gif) no-repeat; background-position:0 0; width:140px; height:40px; line-height:40px; background-color:#323541; }
.nav .hostsihost a { background:url(navhostbg.gif) no-repeat; background-position:0 -200px; width:140px; height:40px; line-height:40px; text-indent:40px; }
.nav .hostsihost a:hover { background:url(navhostbg.gif) no-repeat; background-position:0 -200px; width:140px; height:40px; line-height:40px; background-color:#323541; }
.nav .navsi { width:150px; overflow:hidden; }
.help a { background-position: -78px -1px; width:81px; height:22px; }
.helpon a { background-position: -78px -34px; width:81px; height:22px; }
.help a:hover { background-position: -78px -34px; }
.about a { background-position: -164px -1px; width:72px; height:22px; }
.abouton a { background-position: -164px -34px; width:72px; height:22px; }
.about a:hover { background-position: -164px -34px; }
.demo a { background-position: -241px -1px; width:72px; height:22px; }
.demoon a { background-position: -241px -34px; width:72px; height:22px; }
.demo a:hover { background-position: -241px -34px; }
.contact a { background-position: -318px -1px; width:72px; height:22px; }
.contacton a { background-position: -318px -34px; width:72px; height:22px; }
.contact a:hover { background-position: -318px -34px; }
#navline { background: url(nav.gif) no-repeat; background-position: -400px -1px; width:11px; height:22px;}
.login a { background-position: -411px -1px; width:42px; height:22px; }
.login a:hover { background-position: -411px -34px; }
.tel a { background-position: -460px -1px; width:110px; height:22px; }

/* 头部banner */
#index { background:#000 url(indexbanner.jpg) no-repeat center; height:300px; width:100%; }
.add1 a { background: url(add.gif) no-repeat; float: left; width: 180px; height: 22px; margin:10px 0 0 30px;   }
.add1 a:hover { background-position:0 -23px; }

.add2 a { background: url(add2.gif) no-repeat; float: left; width: 180px; height: 22px; margin:10px 0 0 20px;   }
.add2 a:hover { background-position:0 -23px; }

/* 文章页Banner */
#pagebanner { background:#000 url(pagetopbg.jpg) no-repeat center; height:100px; width:100%; }

/* 产品页Banner */
#hostbanner { background:#000 url(pagetopbg.jpg) no-repeat center; height:100px; width:100%; }

/* 首页产品 */
#indexmain { width:100%; }
#main { width:950px; margin:0 auto; }
#mainhost { width:960px; position: relative; top: -58px; margin:0 auto; _left:-5px; }
.hosttype { float:left; width:230px; margin: 0 5px; padding:0px; }
.hosttype2 { float:right; width:230px; margin-right:5px !important; margin-right:0px; padding:0px; }
.hosttop { background: url(indexhost.gif) no-repeat; height:58px; padding:0 0 0 15px; }
.hostname1 h1 { background: url(hostname.gif) no-repeat; background-position:0 0px; width:99px; height:20px; float:left; margin:20px 0 0 0; }
.hostname2 h1 { background: url(hostname.gif) no-repeat; background-position:0 -20px; width:91px; height:20px; float:left; margin:20px 0 0 0; }
.hostname3 h1 { background: url(hostname.gif) no-repeat; background-position:0 -40px; width:91px; height:20px; float:left; margin:20px 0 0 0; }
.hostname4 h1 { background: url(hostname.gif) no-repeat; background-position:0 -60px; width:123px; height:20px; float:left; margin:20px 0 0 0; }
/*.hosttop h1 { margin:0px; font: normal 16px "微软雅黑"; line-height:56px !important; line-height:58px; float:left; }*/
.hostmain { background: #fff; padding: 10px; text-align:left; color:#005e8f; }
.hostmain li { line-height:20px; text-indent: 15px; background: url(arrow.gif) no-repeat; background-position: 0px 4px; color: #767676;	}
.hostline { margin-bottom: 8px; padding: 2px 5px 8px; border-bottom: #ededed solid 1px; line-height:17px; }
.hostfoot { background: url(indexhost.gif) no-repeat; background-position: 0px -58px; height:63px; padding:12px 13px 0 10px; }
.host1 { background:url(hostsell.gif) no-repeat; width:99px; height:35px; background-position:0 0; float:left; margin-top:3px;}
.host2 { background:url(hostsell.gif) no-repeat; width:99px; height:35px; background-position:0 -32px; float:left; margin-top:3px; }
.host3 { background:url(hostsell.gif) no-repeat; width:99px; height:35px; background-position:0 -64px; float:left; margin-top:3px; }
.host4 { background:url(hostsell.gif) no-repeat; width:117px; height:35px; background-position:0 -96px; float:left; margin-top:3px; }
.hostsell a { background:url(hostsell.gif) no-repeat; width:80px; height:39px; background-position:-1px -156px; float:right; }
.hostsell a:hover { background-position:-84px -156px; }
a.new { background: url(new.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }
a.new2 { background: url(new2.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }
a.new4 { background: url(new4.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }
a.new5 { background: url(new5.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }
a.new6 { background: url(new6.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }
a.new7 { background: url(new7.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }
a.hot { background: url(hot.gif) no-repeat; float: right; margin:0; width: 92px; height: 54px; }

/* 尾部 */
#footer { width:950px; margin:0 auto; }
.sitemap { margin:0 0 0 5px; _margin:-4px 0 0 4px; padding:10px 0 24px; line-height:19px; width:943px; }
.sitemap ul { float: left; margin-right:50px;}
.sitemap ul ul { float:none; margin:0; }
.sitemap li strong { display:block; margin-bottom: 6px; }
.sitemap li a { color: #fff; text-decoration:none; }
.sitemap li li a { color: #e9e9eb }
.sitemap li a:hover { text-decoration: underline; }
.sitemap li li a:hover { color: #fff; text-decoration: underline; }

/* 首页尾部 */
#footer2 { width:950px; position: relative; margin:0 auto; }
#footer3 { position:absolute; top:253px; *top:-58px; _top:-68px; left:0; }
.sitemap2 { padding:10px 0 26px 5px; _padding:6px 0 24px 4px; line-height:19px; width:943px; height:100px; }
.sitemap2 ul { float: left; margin-right:50px;}
.sitemap2 ul ul { float:none; margin:0; }
.sitemap2 li strong { display:block; margin-bottom: 6px; }
.sitemap2 li a { color: #fff; text-decoration:none; }
.sitemap2 li li a { color: #e9e9eb }
.sitemap2 li a:hover { text-decoration: underline; }
.sitemap2 li li a:hover { color: #fff; text-decoration: underline; }
.foot800 { width:420px; float:right; text-align:right; }
a.tel800 { display:block; background:url(800.gif) no-repeat; width:300px; height:32px; margin:0px 0px 20px auto; }
.foot800 p { color: #ddd; }
.foot800 p a { color: #fff; text-decoration:none; }
.foot800 p a:hover { text-decoration: underline; }

/* 首页尾部合作伙伴 */
#indexlinks { width:950px; background:url(indexlinksbg.png) no-repeat; height:58px; margin-bottom:10px; }
#indexlinks ul { padding-left:100px; }
#indexlinks li { background: url(indexlinksnav.png) no-repeat right top; float:left; }
#indexlinks li a { background: url(indexlinkslogo.png) no-repeat; display:block; }
#indexlinks li.icms a { background-position:0 0; width:73px; height:26px; margin:14px 25px 0 22px; }
#indexlinks li.icms a:hover { background-position:-73px 0; }
#indexlinks li.pagecookery a { background-position:-146px 0; width:139px; height:26px; margin:15px 25px 0 24px; }
#indexlinks li.pagecookery a:hover { background-position:-285px 0; }
#indexlinks li.molyx a { background-position:-424px 0; width:81px; height:26px; margin:15px 25px 0 24px; }
#indexlinks li.molyx a:hover { background-position:-505px 0; }

/* 信息提示 */
#tips { width:500px; margin:230px auto 0; }
#tipstop { background:url(tipstop.gif) no-repeat; width:500px; height:10px; font-size:8px; }
#tipsfoot { background:url(tipsfoot.gif) no-repeat; width:500px; height:10px; }
#tipsmain { background-color:#FFF; width:500px; height:120px; }
#tipsmain li { float:left; width:240px; line-height:25px; text-align:left; padding:24px 0 0; _padding:35px 0 0; }
#tipsmain li.tipslogo { background: url(tipslogo.png) no-repeat; width:240px; height:60px; margin:30px 0; }
#tipsmain a { text-decoration:none; color:#333; }
#tipsmain a:hover { text-decoration: underline; color:#666; }

/* 订单查看 */
#showlist td { line-height:32px; height:32px; }
#showlist a { text-decoration:none; color:#333; }
#showlist a:hover { text-decoration: underline; color:#666; }
