
.clearfloat { clear:both;}
p { padding:0px;margin:0px;line-height: 23px;	}
body{ background: #fff;color:#454545;margin: 0px; font-size:12px;font-family:"ËÎÌå"; background:url(bg.gif) repeat-x;}
h1,h2,h3,h4 {margin:0; padding:0; font-size:12px; font-weight:normal;}
h1{color:#979797}
img { border: 0px;}
a {text-decoration: none;color:#454545; }
a:hover {text-decoration: none;color:#f30;}
ul,li{ list-style:none; padding:0; margin:0;}
.pages { text-align:center; line-height:40px; height:40px; margin:15px auto 0px; background:url(pages.gif) no-repeat center -6px; }

/* -- header -- */
.header { width:945px; height:100px; overflow:hidden; margin:auto; background:url(header-bg.gif) repeat-x;}
.logo { width:220px; height:100px; background:url(logo.gif) no-repeat left center; float:left;}
.logo h1 { display:none; }
.column { width:715px; float:right; }
.topnav { line-height:60px; height:60px; text-align:right; font-size:14px; font-weight:bold; background:url(topnav-tel.gif) no-repeat 260px 26px;  }
.topnav span { font-size:24px; color:#F00; font-weight:bold; margin-right:30px; }
.topnav a { font-size:12px; font-weight:normal; }

.nav { text-align:center}
.nav ul li { width:88px; line-height:35px; height:35px; float:left; background:url(nav.gif) no-repeat left -70px;}
.nav ul li a { font-weight:bold; font-size:14px;}
.nav ul li a:hover { background:url(nav.gif) no-repeat left -35px; display:block; color:#FFF; }
.nav .chk { background:url(nav.gif) no-repeat left 0px; }
.chk a { color:#FFF; }

.seotitle { color:#333; margin-top:4px; }

/*  -- container --  */
.container { width:945px; margin:15px auto 0px auto; }
.banner { border:1px solid #ededed; padding:1px; text-align:center; margin-bottom:6px; }
.index-left { width:690px; float:left; height:260px; background:url(index-left.jpg) no-repeat; }
.index-servers { width:680px; margin:15px auto; }
.index-servers li { width:145px; margin:auto 10px; display:inline;  float:left; overflow:hidden; }
.index-servers li img { margin:8px auto; }
.index-servers li p { padding:5px auto; height:70px; line-height:18px; }
.index-servers li span { padding-top:10px; display:block;}
.index-servers li span a{ color:#F00;}
.index-servers li span a:hover { color:#09F; }

.index-right { width:250px; float:right; }
.slide { height:165px; margin-bottom:7px; overflow:hidden; background:url(index-right.gif) no-repeat; }
.slide-title ul { width:100%; height:30px;}
.slide-title ul li { line-height:30px; height:30px; width:82px; float:left; text-align:center }
.slide-chk { background:url(slide.gif) 0px left; }
.slide-list { background:url(slide.gif) 26px left;}
.contentsq1 ul { width:84%;margin:auto; }
.contentsq1 ul li { width:100%; line-height:23px; height:23px; border-bottom:1px dashed #eee; overflow:hidden; background:url(list.jpg) no-repeat; }
.contentsq1 ul li a { margin-left:15px; }
.hidecontentsq { display:none; }
.stchk {background:url(stchk.gif) no-repeat 2px 3px;}

.qq { width:100%; height:88px; background:url(index-qq.gif) no-repeat; }

.index-website-case { width:690px; float:left; }
.index-website-title { line-height:40px; height:40px; background:url(case-bg.gif) no-repeat;}
.index-website-title h3 { font-size:14px; margin-left:16px; font-weight:bold; }
.index-website-title span { float:right; margin-right:15px; }
.index-website-title span a { color:#F00; }
.index-website-case ul { margin:6px auto; width:100%; overflow:hidden; }
.index-website-case ul li { width:154px; float:left; border:1px solid #dbdbdb; text-align:center; padding:2px; margin:5px; }
.index-website-case ul li img { width:145px; height:100px; }
.index-website-case ul li span { line-height:23px; height:23px; width:100%; display:block; overflow:hidden; background:#f3f3f3; margin-top:3px; }

.index-seo-case { width:250px; float:right; }
.index-seo-case { line-height:40px; height:40px; background:url(seo-bg.gif) no-repeat;}
.index-seo-title h3 { font-size:14px; margin-left:16px; font-weight:bold; }
.index-seo-title span { float:right; margin-right:15px; }
.index-seo-title span a { color:#F00; }
.index-seo-case ul { margin:6px auto; width:220px; overflow:hidden; }
.index-seo-case ul li { border-bottom:1px dashed #eee; text-align:left; line-height:24px; height:24px; }

/* -- footer -- */
.footer { border-top:1px solid #ccc; margin-top:10px; text-align:center; padding-top:10px; padding-bottom:10px; }
.footer-sub { line-height:30px; height:30px; }
.footer p { line-height:18px; height:18px; }

/* - left - */
.left { width:710px; float:left; background:url(content_bg.gif) no-repeat left 175px; }
.ad { margin-bottom:8px; height:175px; }
.menu { line-height:40px; height:40px; background:url(menu-bg.jpg) left 32px repeat-x; color:#e30a12; font-weight:bold; font-size:12px; width:94%; margin:auto; }
.menu h2 { color:#1445a2; font-weight:bold; font-size:14px; float:left ; margin-right:2px;}
.menu span { float:right; color:#a5a5a5; font-size:12px; font-weight:normal; }
.content { width:650px; margin:10px auto; overflow:hidden; line-height:23px; }

.right { width:205px; float:right; margin-right:10px; }
.r-nav { background:url(r-top.gif) no-repeat; line-height:30px; height:30px; padding-top:5px; }
.r-nav h2 { margin-left:20px;  font-weight:bold; color:#656563; }
.r-box { background:url(r-center.gif) repeat-y; }
.r-box ul li { line-height:25px; height:25px; background:url(r-nav-line.jpg) no-repeat center 22px; }
.r-box ul li.r-nav-chk { background:url(r-nav-chk.jpg) center center no-repeat; line-height:25px; height:25px; }
.r-box ul li a { margin-left:25px; }

/* - new-list - */
ul.new-list { width:98%; margin:auto; }
ul.new-list li { line-height:30px; height:30px; border-bottom:1px dashed #eee; background:url(news-list.gif) left center no-repeat; }
ul.new-list li span { float:right; }
ul.new-list li a { margin-left:20px; }

.news-box { width:98%; margin:auto; line-height:25px; }
.news-box h3 { font-weight:bold; font-size:14px; text-align:center; padding:15px 0px; }
.news-footer { line-height:40px; height:40px; margin:15px auto 0px; padding:0px 15px; background:url(pages.gif) no-repeat center -2px;}
.news-footer a { float:right; margin-left:8px; }

/* - case-list - */
ul.case-list li { width:320px; float:left; height:130px; overflow:hidden; }
ul.case-list li .case-img { width:148px; text-align:center; height:104px; border:1px solid #e7e7e7; padding:2px; display:block; float:left; margin-right:10px; }
ul.case-list li img { width:145px; height:100px; }
ul.case-list li h4 {  color:#4b5a61; width:140px; line-height:20px; height:23px; overflow:hidden; }
ul.case-list li span a { color:#ed8229; font-family:Arial; font-weight:bold;}
.c-infor { color:#788286; height:45px; width:140px; overflow:hidden; line-height:16px; margin-top:5px; }

.case-box { width:98%; margin:auto; line-height:25px; }
.case-box h3 { font-weight:bold; font-size:14px; padding:15px 0px; }
.case-top { border:1px solid #ccc; padding:5px 10px; margin-bottom:20px; }
.case-footer { line-height:40px; height:40px; margin:15px auto 0px; padding:0px 15px; background:url(pages.gif) no-repeat center -6px;}


/* -- menu-box -- */
.menu-box,.menu-box-l,.menu-box-r { line-height:36px; height:36px; }
.menu-box { background:url(banner-menu.gif) repeat-x 0px -72px;}
.menu-box-l { background:url(banner-menu.gif) no-repeat 0px 2px; width:40px; float:left  }
.menu-box-c { width:95%; float:right; background:url(banner-menu.gif) no-repeat right -35px}

/* -- seo-case -- */
ul.seo-case { width:96%; margin:10px auto; }
ul.seo-case li { width:100%; clear:both; border-bottom:1px dashed #eee; height:85px; margin-bottom:15px; }
ul.seo-case li div { width:250px; height:75px; float:left; overflow:hidden; }
ul.seo-case li img { width:250px; height:75px; }
ul.seo-case li p { width:600px; float:right; line-height:23px; }
.seo-box { margin:10px auto 20px;  }
.seo-box h2{ line-height:50px; height:50px; background:#eee; color:#ff6501; text-align:center; font-weight:bold; font-size:20px; margin-bottom:15px;  }
.seo-box-r { width:380px; float:right; line-height:23px; }
.seo-box-l { width:540px; float:left; }

#nwes7{ width:740px;height:10px;float: left;margin-top:20px;}
#nwes6a{width:740px;height:15px;float: left;margin-top:20px;}
#nwes8{width:500px;height:62px;float: left;margin-top:10px;text-align:left;font-size:12px;}
#nwes9{width:230px;height:52px;float: left;margin-top:10px;text-align:left;padding-top: 10px;font-size:12px;}

.link { background:#f3f3f3; padding:10px; line-height:18px;}
.link a{ margin-left:8px; }

/* - Ì×²Í - */
.web-pack { width:98%; margin:10px auto 23px; border-bottom:1px dotted #ccc;}
.web-pack ul { width:470px; margin:10px 0px 15px 15px; float:right; }
.web-pack ul li { width:100%; }
.web-pack ul li span { font-weight:bold; color:#666; width:70px; float:left; }
.web-pack ul li label { width:390px; float:left; line-height:18px; float:left; }
.web-pack ul li a { float:right; padding:5px 0px; }


/* - goto - */
.goto { width:100%; clear:both; margin:15px 0px 0px 0px }
.goto li{ width:49%; float:left; line-height:35px; height:35px; text-align:left;background:url(pages.gif) no-repeat center 4px; overflow:hidden; }

/* - ÍøÂç³£Ê¶ - */
ul.nous { background:url(r-contact.jpg) no-repeat; height:226px; padding:0; }
ul.nous p {line-height:40px; height:40px; text-align:right; width:80%; margin:0 auto;}
ul.nous li { line-height:22px; height:22px; }
ul.nous li a { width:165px; margin:auto; overflow:hidden; display:block; height:22px;}
