﻿@charset "utf-8";
body {font:12px/1.5 Tahoma,Helvetica,Arial,'宋体',sans-serif; color: #333;}
body,div,h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th,b{margin:0;padding:0;}
img{border:none;}
li {list-style:none;}
/*a:link, a:visited {	color:#333; text-decoration:none;}*/
/*a:hover, a:active {	color:#7bc2e0; text-decoration:underline;}*/
body { background:#cbe1eb url(../images/body.jpg) no-repeat top right;}
.top {background:#272e4f; color:#b0bbcc;}
.top_link{width:975px; margin:0 auto;}
.top_link {width:975px; text-align:right;height:29px;line-height:23px;}
.top_link a {display:inline-block; width:66px; height:22px; margin-right:10px;margin-top:3px; background:url(../images/top_link.gif) no-repeat; text-align:center;}
.top_link a:link,.top_link a:visited,.top_link a:active {color:#b0bbcc; text-decoration:none;}
.top_link a:hover {color:#e8b13b; text-decoration:none;}
.header {height:165px;padding-top:16px; width:1000px; margin:0 auto; background:url("../images/header.png") no-repeat left top ; position:relative;}
.logo {width:279px; height:76px; float:left; margin-left:19px;}
.tel {width:230px; height:26px; position:absolute; top:35px; right:90px; text-align:right;}
.tel .area{ display:block; height:20px; width:30px; float:left; color:#fff; margin-top:6px; text-align:left;}
.tel ul {width:50px; border:solid 1px #62757e; text-align:center; background:#dfeff7; padding:3px; position:absolute; top:25px; left:0;}
.tel li a{display:block;height:20px; line-height:20px; background:#fff;}
.tel li a:hover {background:#5d94ae; color:#fff; font-weight:bold; text-decoration:none;}
.login {position:absolute; top:80px; right:60px; width:300px;}

.login li{display:inline; margin-right:10px; border-right:#b1bfc6 1px solid; padding-right:10px;font-weight:bold;}
.login li.last{border-right:none;margin-right:0px;padding-right:0px; font-weight:bold;}
.login li a:link,.subnav a:link,.login li a:visited,.subnav a:visited,.login li a:active,.subnav a:active {color:#3f435b; text-decoration:none;}
.login li a:hover,.subnav a:hover {color:#3f435b; text-decoration:underline;}
.nav {height:48px; position:absolute; top:108px; left:20px;}
.nav li {float:left; font-weight:bold; font-size:14px; width:90px; padding:0 20px; text-align:center;}
.nav li a.menu {display:block; height:48px;line-height:40px;}
.nav li.cur a.menu,.nav li a.menu:hover {background:url("../images/hover.gif") no-repeat top center;}
.nav li a.menu:link,.nav li a.menu:visited,.nav li a.menu:active {color:#283b68; text-decoration:none;}
.nav li a.menu:hover {color:#fff; text-decoration:none;}
.nav li.cur a.menu:link,.nav li.cur a.menu:visited,.nav li.cur a.menu:active {color:#fff; text-decoration:none;}
.nav li.cur a.menu:hover {color:#fff; text-decoration:none;}

.subnav {position: absolute;top: 45px;height: 30px;line-height: 30px;white-space: nowrap; z-index:100; font-size:12px; font-weight:normal;}
.subnav a {font-weight:normal; font-size:12px;}
#subnav3 {left:200px;}
#subnav4 {left:600px;}
.wrap{background:url("../images/wrap.jpg") repeat-x left bottom;}
.container {width:956px; margin:0 auto; border:solid 1px #bed8e2; background:#fff url("../images/container.jpg") repeat-x left bottom; padding:10px 9px 30px 10px;}
.main {overflow:hidden; zoom:1;}
.left {width:646px; float:left; overflow:hidden;}
.right {width:295px; float:right; overflow:hidden;}

.left .ad {margin-bottom:10px;width:646px; height:274px; overflow:hidden;position:relative;}
.left .slider,.left .num{	position:absolute;}
.left .slider li{ list-style:none;display:inline;}
.left .slider img{	width:646px; height:274px;display:block;}
.left .num{ right:5px; 	bottom:5px;}
.left .num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;
	overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
.left .num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}

.title,.title span {background:url("../images/title.png") no-repeat;}
.title {height:30px; position:relative; background-position:left top; padding:0 10px; line-height:25px;}
.title span { width:10px;height:30px; position:absolute; top:0; right:0; background-position:right -30px;}
.title h1 {font-size:12px; color:#404040;}
.more {float:right; font-weight:normal;}
.more a:link, .more a:visited, .more a:active {color:#868686; text-decoration:none;}
.more a:hover {color:#868686; text-decoration:underline;}

.right h3{color:#fff; font-size:16px; height:35px;line-height:35px; padding:0 15px 0 10px;}
.right h3 span {float:right; font-weight:normal; font-size:12px;}
.right h3 span a:link,.right h3 span a:visited,.right h3 span a:active {color:#fff; text-decoration:none;}
.right h3 span a:hover {color:#fff; text-decoration:underline;} 
.superior {width:301px; height:188px; background:url("../images/superior.gif") no-repeat;}
.superior ul {padding:8px 0 0 43px; color:#fff; font-size:14px;}
.superior li {margin-top:9px;}
.superior li span {color:#1b2649;margin-right:15px; display:inline-block;}
.fast_shop {background:url("../images/fast_shop.gif") no-repeat; height:230px; width:301px;}
.fast_shop ul {padding:0 0 0 64px; }
.fast_shop li {padding-top:11px;}
.fast_shop li a {font-size:16px; font-weight:bold; display:block; width:150px; height:32px;line-height:32px; }
.fast_shop li a:link,.fast_shop li a:visited,.fast_shop li a:active {color:#fff; text-decoration:none;}
.fast_shop li a:hover{color:#fff; text-decoration:underline;}
.service {background:url("../images/service.gif") no-repeat; height:178px; width:301px;}
.service ul { padding-left: 136px;}
.service li {padding-top:25px;} 
.service li a {font-size:14px; display:block; width:120px; height:32px;line-height:32px;}
.service li a:link,.service li a:visited,.service li a:active {color:#1b2a5e; text-decoration:none;}
.service li a:hover{color:#1b2a5e; text-decoration:underline;}

.bd{padding:10px; overflow:hidden; zoom:1;}
.intr {overflow:hidden; zoom:1;}
.case_img {border:solid 1px #eaeaea; float:left;  padding:3px; display:block; width:134px;height:104px; margin-right:15px;}
.intr dl {float:left; width:460px;}
.intr dt {font-weight:bold; font-size:14px;}
.intr dt a:link,.intr dt a:visited,.intr dt a:active {color:#4d6282; text-decoration:none;}
.intr dt a:hover {color:#4d6282; text-decoration:underline;}
.intr dd {color:#8a8a8a; margin-top:10px;}
.brand {clear:both; overflow:hidden; zoom:1;}
.brand li {float:left; padding:2px 4px; border:solid 1px #d8d8d8; margin:10px 10px 0 0; width:106px; height:60px; overflow:hidden;}
.brand li.last {margin-right:0;}
.template {clear:both; overflow:hidden; zoom:1; margin-bottom:10px;}
.template li {float:left; width:167px; text-align:center; padding:0 10px; color:#666;}
.template li .img {width:142px; height:162px; overflow:hidden; padding:5px; border:solid 1px #ccc;}
.template li .name{margin-top:8px; heigh:20px; line-heigh:20px; overflow:hidden;}
.template li .name a:link,.template li .name a:visited,.template li .name a:active {color:#666; text-decoration:none;}
.template li .name a:hover {color:#f1680e;  text-decoration:underline;} 
.template li .price span{font-weight:bold; color:#f1680e;}
.user {overflow:hidden; margin-bottom:10px;}
.user_box {border:solid 1px #eee; background:#fefefe; padding:10px 0 10px 30px;overflow:hidden; zoom:1; margin-top:6px;}
.user_box li {padding-left:25px; background:url(../images/user.gif) no-repeat left 3px; font-size:14px; float:left; width:158px; height:20px; overflow:hidden; margin-bottom:10px;}
.user_box li a:link,.user_box li a:visited,.user_box li a:active {color:#404040; text-decoration:none;}
.user_box li a:hover {color:#404040; text-decoration:underline;}
.partner_list  {overflow:hidden; zoom:1; }
.partner_list li {border:solid 1px #eee; width:140px; height:45px; display:inline; margin:10px 7px 0; float:left; overflow:hidden;}

.net_trade{overflow:hidden;zoom:1}
.partner {float:left;width:634px;}
.trade {float:right;width:312px;}

.footer {background:#5b6368 url("../images/footer_bg.gif") repeat-x top left; height:88px;}
.footer  p {text-align:center; color:#b1b1b1;}
.copyright {width:955px; margin:0 auto;}
.copyright ul { height:25px; line-height:25px;  text-align:center; width:100%; padding-top:20px;}
.copyright li {display:inline; margin-right:20px; border-right:#fff 1px solid; padding-right:10px;}
.copyright li.last{border-right:none;}
.copyright li a:link,.copyright li a:visited,.copyright li a:active {color:#fff; text-decoration:none;}
.copyright li a:hover {color:#fff; text-decoration:underline;}

#payment {margin:30px 0;}
#payment th {background:#fff;text-align:center;}
#payment th img {border:#eaeaea 1px solid;}
#payment td {text-align:left;}