﻿/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{padding:0;margin:0;}
body {font: 75%/150% Verdana, Lucida, Arial, Helvetica,宋体,sans-serif; color: #555; text-align:center; background:#e7eff7 url(../images/body_bg.jpg) repeat-x;}
fieldset, img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
:focus{outline :0;}
ol, ul{list-style:none outside;}
address, caption, cite, code, dfn, em, strong, th, var{font-weight:normal;font-style:normal;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
q:before, q:after{content:'';}
abbr, acronym,fieldset, img{border:0;}
a{text-decoration:none; color:#06b;}
a:hover{text-decoration:underline;}
input, textarea{padding:2px;font-size:12px;}
select {font:12px Arial, Helvetica, sans-serif; }
/* public classes */
.clearfix:after{content:".";height:0;visibility:hidden;display:block;clear:both;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.fl {float:left;_display:inline; }
.fr {float:right; _display:inline; }
.inlineblock {display: inline-block;display: -moz-inline-stack;*display: inline;zoom: 1;vertical-align: middle;position: relative;}
.bold {font-weight:bold;  }
.block {display:block; }
.c_blue {color:#4a70d2; }
.c_red {color:#f00; }
.c_orange {color:#ff6101; }
.c_orange2 {color:#ffb245; }
.c_gray { color:#a5a5a5; height:40px; overflow:hidden; }
.c_green { color:#090; }
.song {font-family:宋体; }
.mlr5 {margin:0 5px; }
.mt5 {margin:5px 0 0; }
.mt8 {margin:8px 0 0; clear:both;}
.mt10 {margin:10px 0 0;}
.zoom {zoom:1;}
.tr { text-align:right; }
.bottomline { border-bottom:1px dashed #c2daee; }
.ico_credit {width:14px; height:17px; overflow:hidden; background:url(/common/7.gif); }
.ico_tg {width:20px; height:20px; overflow:hidden; background:url(/skins/default/images/tg.gif); }
.ico_level {width:18px; height:16px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -582px -53px; }
.img_style {padding:1px; background:#fff; border:1px #dfdfdf solid; display:block; }
.page a {margin-right:2px; float:left; padding:0 6px; height:18px; line-height:18px; background:#fff; border:1px #9aafe5 solid; color:#2e6ab1; }
.page span.current {color:#fff; background:#2e6ab1; border:1px #000080 solid;margin-right:2px; float:left; padding:0 6px; height:18px; line-height:18px; }
.page span.pre { height:18px; line-height:18px; padding:0 6px 0 15px; margin-right:2px; background:#fff url(../images/cnidc.png) no-repeat -938px -108px; border:1px #ccc solid; float:left; }
.page span.next { height:18px; line-height:18px; padding:0 15px 0 6px; margin-right:2px; background:#fff url(../images/cnidc.png) no-repeat  40px -167px; border:1px #ccc solid; float:left; }
.page a.pre { padding-left:15px; margin-right:2px; background:#fff url(../images/cnidc.png) no-repeat -938px -134px; }
.page a.next { padding-right:15px; background:#fff url(../images/cnidc.png) no-repeat 40px -141px; }
.vm {vertical-align:middle; }
.tc {text-align:center;}
.line {height:1px; background:#fff; overflow:hidden; border-top:1px #c2daee solid; margin:8px 0;}
.button { background:url(../images/button.jpg) repeat-x; cursor:pointer; border:0; height:20px;width:auto !important;width: 0; overflow:visible;  line-height:20px; _line-height:17px; border:1px #5ab3e2 solid; padding:0 12px; }
.ico_compare {width:12px; height:13px; overflow:hidden; margin-right:3px; background:url(../images/cnidc.png) no-repeat -676px -54px;}
p sup { font-size:13px; font-weight:bold; color:#888; vertical-align:baseline; }
/* layout classes */
.wrap {position:relative; width:960px; margin:15px auto; text-align:left; background:#fff; }
.wrap_t,.wrap_b {height:6px; overflow:hidden; clear:both; background:url(../images/cnidc.png) no-repeat;}
	.wrap_t {background-position:0 0;}
	.wrap_b {background-position:0 -6px;}
.wrap_c {padding:11px 15px 8px;}

.logo {float:left; width:287px; height:52px; text-indent:-9999px; margin:0 0 0 11px; display:inline; position:relative;}
	.logo a {display:block; width:100%; height:100%; overflow:hidden;background:url(/skins/default/images/logo.png) no-repeat; z-index:2; position:relative;}
	.logo sup {position:absolute; width:56px; height:57px; left:-26px; top:-17px; z-index:1;}
	
.welcome {float:right; margin:0 10px; display:inline;}
	.welcome a {margin:0 5px;}
	.welcome .link_help {margin:0 0 0 10px;}
	.link_help {padding-left:15px; background:url(../images/cnidc.png) no-repeat -947px -14px;}

.nav {float:right; width:600px; margin:15px 10px 0 0; display:inline; clear:right; font-size:14px;}
	.nav h2 {float:left; width:98px; height:36px; line-height:36px; text-align:center; background:url(../images/cnidc.png) no-repeat -60px -14px; margin:0 2px 0 0;}
	.nav a {color:#666;}
	.nav h2.current {width:102px; background-position:-160px -14px; color:#fff; margin:0 0 0 -2px; position:relative;}
	.nav h2.current a { color:#fff; }
	
.bar { height:57px; background:url(../images/cnidc.png) no-repeat 0 -78px; width:930px; margin:-2px 0 0;}
	.bar a,.bar input,.bar div {float:left;}
	.bar a.link_reg,.bar a.link_how {width:88px; height:23px; margin:17px 0 0 26px; display:inline; text-indent:-9999px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -274px -15px;}
		.bar a.link_how {background-position:-366px -15px; margin-left:14px;}
	.bar .select { width:95px; padding:0 0 0 10px; height:26px; font:bold 12px/26px 宋体; color:#4e82ae; background:url(../images/cnidc.png) no-repeat -824px -15px; margin:15px 0 0 35px; cursor:pointer; font-family:Verdana, Arial, Helvetica, sans-serif;}
		 .select .ico_arrow {width:20px; height:26px; text-indent:-9999px; cursor:pointer; overflow:hidden;}
	.bar .input {width:285px; height:20px; padding:3px; margin:13px 0 0 4px;*margin:15px 0 0 4px; background:url(../images/cnidc.png) no-repeat -527px -15px;}
		 .input input {border:0; width:275px; height:14px; _height:13px; line-height:17px; font-size:12px;}
		 .inputno { color:#CCCCCC}
	.bar .submit {width:54px; height:26px; text-indent:-9999px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -464px -15px; cursor:pointer; border:0;  margin:13px 0 0 4px;*margin:15px 0 0 4px;}
	.bar .link_search {margin:17px 0 0 20px; color:#fff;}
	.bar .ad {float:right; margin:8px 10px 0 0; display:inline;} 
	
.main {float:left; width:700px; margin:11px 0 0;}
.side {float:right; width:220px; margin:11px 0 0;}
.side .box {padding:1px; border:1px #c2daee solid; background:#f2f8fe; overflow:hidden;}
.side .box h2 { color:#5077a2; height:33px; overflow:hidden; line-height:31px; padding:0 8px; background:url(../images/content_box_h2.jpg) repeat-x; }

.where {padding-left:15px; background:url(../images/cnidc.png) no-repeat -946px -75px; overflow:hidden; }
	.where p {float:right; }
	.where .song {margin:0 8px; }
	
.host_tabs {margin:12px 0 0; background:url(../images/cnidc.png) no-repeat -36px -140px; height:70px; }
	.host_tabs .page {margin:8px 7px 0 0; }
	.host_tabs ul {float:left; margin:6px 0 0 6px; }
	.host_tabs li {float:left; width:90px; height:29px; cursor:pointer; line-height:29px; background:url(../images/cnidc.png) no-repeat -369px -45px; font-size:14px; font-weight:bold; text-align:center; margin-right:2px; }
	.host_tabs li a { color:#fff; }
	.host_tabs li a:hover { color:#fff9c3; text-decoration:none; }
	.host_tabs li.on { background-position:-274px -45px; color:#51829b; cursor:default; }
	.host_tabs li.on a { color:#51829b; }
	.host_tabs li.on a:hover { color:#51829b; }
	
.host_sort {width:84px; height:19px; line-height:19px; margin-right:5px; background:transparent url(../images/cnidc.png) no-repeat -474px -52px; }
	.host_sort a {float:left; width:38px; padding-left:4px; color:#000; }
	.host_sort a.price_default { background:transparent url(../images/cnidc.png) no-repeat -774px -52px; }
	.host_sort a.price_desc { background:transparent url(../images/cnidc.png) no-repeat -874px -52px; }
	.host_sort a.price_asc { background:transparent url(../images/cnidc.png) no-repeat -724px -52px; }
	.host_sort a.credit_default { background:transparent url(../images/cnidc.png) no-repeat -824px -52px; }
	.host_sort a.credit_desc { background:transparent url(../images/cnidc.png) no-repeat -874px -52px; }
	.host_list_dt {margin:8px 0 0; }
	.host_list_dt .host_name {padding-left:15px; width:260px; }


	.category_sort { margin:5px 0px 5px 0px; height:25px;}
	.category_sort a{float:left; width:40px; padding-left:6px; color:#000; }
	.category_sort a.price_default { background:transparent url(../images/cnidc.png) no-repeat -772px -52px; }
	.category_sort a.price_desc { background:transparent url(../images/cnidc.png) no-repeat -872px -52px; }
	.category_sort a.price_asc { background:transparent url(../images/cnidc.png) no-repeat -722px -52px; }
	.category_sort a.buynum_default { background:transparent url(../images/cnidc.png) no-repeat -772px -52px; }
	.category_sort a.buynum_desc { background:transparent url(../images/cnidc.png) no-repeat -872px -52px; }
	.category_sort a.buynum_asc { background:transparent url(../images/cnidc.png) no-repeat -722px -52px; }
	


.host_pic { float:left; width:80px; }
.host_paixu { float:left; width:415px; padding-left:15px; }
    .perpage_num { margin-left:10px; }
	.perpage_num strong { font-weight:bold; color:#f00; }
.host_name {float:left; width:345px; }	
.host_name dt { height:20px; overflow:hidden; }
.host_price {float:left; width:80px;text-align:center; margin:0 8px; }
.host_ensure {float:left; width:50px; text-align:center; margin:0 5px; }
.host_address {float:left; width:90px; text-align:center; }
.host_meta { float:left; width:600px; padding-left:15px; line-height:24px; }
	.host_meta a {zoom:1;}
    .host_meta strong { color:#06b; }
    .host_meta img { vertical-align:middle; }
    .host_meta span.s_seller, .host_meta span.s_credit, .host_meta span.s_vob { margin-right:20px; }

	.host_list_dd li {padding:12px 0 18px; line-height:1.7em; background:url(../images/dot.gif) repeat-x 50% bottom; 
overflow:hidden; zoom:1; }
		.host_list_dd li input {margin:8px 5px 0 0; }
	.host_list_dd dl { float:right; width:330px; }
	.host_list_dd dt a,.good li div a {zoom:1; vertical-align:baseline;}
	.host_list_dd dd a {margin-right:10px; }
	.host_list_dd dd .c_blue {margin-right:5px; }
	.host_list_dd .host_ensure {margin-top:5px; }
	
.host_list_page {height:20px; padding:7px 8px; overflow:hidden; zoom:1; background:#ecf3fa; margin:3px 0 0; }
	.host_list_page .btn_page {height:20px; line-height:20px; cursor:pointer; margin-left:6px; width:36px; padding:0; border:0 none; background:url(../images/cnidc.png) no-repeat -623px -50px; font-size:12px; color:#415996; }
	.host_list_page .vm {width:30px; height:14px; line-height:14px; border:1px #9aafe5 solid; margin:0 5px;  }
	.host_list_page .page {margin-right:5px; }
	
.error_msg { margin:8px 0; background:#ffffec; border:1px solid #ff5400; padding:15px; }
.error_msg h2 { font:bold 14px verdana; color:#ff5400; line-height:30px; padding:0 0 5px 35px; background:url(../images/cnidc.png) no-repeat -928px -162px; border-bottom:1px solid #f7c87f; }
.error_msg p { color:#666; margin:12px 0 6px 0; line-height:22px; }
.error_msg p strong { font-weight:bold; color:#555; }

.annoucement { margin:20px 0; background:#ffffec; border:1px solid #3399FF; padding:15px; }
.annoucement h2 { font:bold 14px verdana; color:#666; line-height:30px; padding:0 0 5px 5px; border-bottom:1px solid #3399FF; }
.annoucement p { color:#666; margin:12px 0 6px 0; line-height:22px; }
.annoucement p strong { font-weight:bold; color:#555; }
	
.search .content {padding:10px 13px; }
	.search .content input.text {height:12px; line-height:12px; }
	
.history li {float:left; width:80px; text-align:center; margin:13px 14px 0; display:inline; height:102px; overflow:hidden;}
	.history .line {margin:8px 13px;} 
	.history p.tc {padding-bottom:5px;}
	.history p.tc strong {margin-right:22px;}
	.history p.tc a {color:#333;}
	
.good ul {padding-bottom:2px;}
.good li {padding:8px 5px 12px; margin:2px 8px 0; overflow:hidden; zoom:1; background:url(../images/dot2.gif) repeat-x bottom;}
	.good li div {float:right; width:103px;}
	
.footer { margin:15px 0 0; padding-bottom:10px; line-height:2;}
	.footer a {margin:0 8px;}
	.footer p.copyright a { color:#888; margin:0; }
	
/* added by thomas 2008-11-27 */
.mr5 {margin-right:5px; }
.ico_safe {width:13px; height:13px; padding:1px 0; overflow:hidden; background:url(../images/cnidc.png) no-repeat -745px -139px; margin-right:5px; }
.ico_diamond {width:15px; height:13px; overflow:hidden; background:url(../images/icon.png) no-repeat -1px 0; margin:0 1px; }
.ico_heart {width:16px; height:14px; overflow:hidden; background:url(../images/icon.png) no-repeat -18px 0; margin:0 1px; }
.ico_attestation {width:24px; height:18px; overflow:hidden; background:url(../images/icon.png) no-repeat -1px -15px; }
.ico_service {width:32px; height:18px; overflow:hidden; background:url(../images/icon.png) no-repeat -1px -37px; }
.ico_fold {width:11px; height:14px; overflow:hidden; margin-right:5px; background:url(../images/icon.png) no-repeat -2px -58px; }
.btn_user_handle {width:92px; height:29px; line-height:29px; border:0; text-align:center; cursor:pointer; background:url(../images/cnidc.png) no-repeat -775px -141px; color:#1d1d1d; display:block; float:left; }
.btn_user_handle2 {width:92px; height:29px; line-height:29px; border:0; text-align:center; margin:0 auto; cursor:pointer; background:url(../images/cnidc.png) no-repeat -775px -141px; color:#1d1d1d; display:block; }
.btn_shop_search {width:63px; height:23px; line-height:23px; border:0; background:url(../images/cnidc.png) no-repeat -774px -178px; text-indent:-999px; overflow:hidden; cursor:pointer; }
.btn_collect {width:95px; height:24px; text-indent:-9999px; *text-indent:0; *padding-top:30px; overflow:hidden; border:0; margin-right:15px;  cursor:pointer; background:url(../images/cnidc.png) no-repeat -35px -219px; overflow:hidden; }
.btn_cart {width:95px; height:24px; border:0; cursor:pointer; text-indent:-9999px; background:url(../images/cnidc.png) no-repeat -138px -219px; overflow:hidden; }
.btn_buy_big {width:161px; height:44px; border:0; text-indent:-9999px; display:block; margin:20px auto; background:url(../images/cnidc.png) no-repeat -750px -204px; cursor:pointer; }
.btn_buy_small {width:95px; cursor:pointer; height:30px; border:0; text-indent:-9999px;  overflow:hidden; background:url(../images/cnidc.png) no-repeat -753px -254px;}
.w160 {width:160px; }
.mt18 {margin-top:18px; clear:both; }
.mt10 {margin-top:10px; clear:both; }
a.linkline { text-decoration:underline; }
a.linkline:hover {text-decoration:none; }
.content_main {margin:-5px 0 0; }
.content_main .side {float:left; }
	.content_main .side .content {padding:10px; }
	.content_main .side .content dd.img { text-align:center; margin-bottom:10px; }
	.content_main .side .content dd span { color:#555; }
	.content_main .side .content dd i { font-weight:bold; font-style:normal; color:#ff5400; }
	.content_main .side .content dd a.qq { background:url(../images/qq.gif) no-repeat left center; margin:0 3px; padding:1px 0 1px 17px; }
	.business_info {line-height:25px; }
	.business_info p.mt10 input.mr5 {margin-right:10px; }
	.business_info dl,.business_info ul {border-bottom:1px #c6d4e5 solid; padding:6px 0; }
	.business_info dt {font-size:14px; font-weight:bold; margin-top:-11px;}
	.content_main .side h2 {height:33px; overflow:hidden; line-height:31px; background:url(../images/content_box_h2.jpg) repeat-x; color:#464646; font-size:14px; }
	label.bgwhite { margin:15px 0 3px 0; padding:0 6px; line-height:22px; background:#dceaf5; border:1px solid #fff; }
	
	.shop_assort h3 {margin:3px 0; }
	.shop_assort ul {padding-left:10px; }
	.shop_assort li {line-height:22px; padding-left:10px; background:url(../images/icon.png) no-repeat -45px -79px; }
.content_main .main {float:right; width:697px; background:url(../images/content_main_h2.jpg) repeat-x top; }
    .company_info { padding:18px 0 13px 0; border-bottom:1px solid #e7eaf3; }
    .company_info .company_logo { float:left; margin-right:10px; border:1px solid #ddd; padding:1px; display:block; }
	.company_info h1 { color:#666; height:18px; line-height:18px; font-size:14px; margin-bottom:6px; }
	.company_info h1 strong { font-weight:bold; color:#06b; }
	.company_info .intro { line-height:22px; height:44px; overflow:hidden; }
	.company_info .intro_cat { line-height:22px;}
	.company_info .contact { color:#c88a5d; line-height:28px; margin-top:10px; border:1px solid #fae7c2; background:#fffcf2; clear:both; }
	.company_info .contact dd { padding:0 6px; }
	              .contact dd strong { color:#888; }
	              .contact dd span.email { margin-left:100px; }
	              .contact dd a.qq { background:url(../images/qq.gif) no-repeat left center; margin:0 3px; padding:1px 0 1px 17px; }
				  .contact dd a:hover.qq { color:#ff5400; text-decoration:underline; }
	.product_show h1 {height:45px; line-height:45px; font-size:14px; text-align:center; border-bottom:1px #e7eaf3 solid; color:#000; }
		    .product_show .img {float:left; width:252px; text-align:center; margin:8px 0 0; }
			.product_show .img .box {background:#f8f8f8; border:1px #e7eaf3 solid; width:250px; height:250px;display: table-cell; vertical-align:middle; *font-size: 224px;*font-family:Arial;}
			.product_show .img .box img { vertical-align:middle; }
			.product_show .img p {margin:12px 0 0; }
			.product_show .product_detail {float:left; width:395px; margin:8px 0 0 34px; }
			.product_show .product_detail h3 {padding:0 0 5px 5px; font-size:12px; height:35px; line-height:35px; background:url(../images/dot_line.gif) repeat-x bottom; }
			.product_show .product_detail h3 em {color:#666; font-weight:bold; }
			.product_show .product_detail h3 strong {font-size:20px; color:#f60; margin-right:5px; font:bold 20px Arial; position:relative; top:3px; }
			.product_show .product_detail h3 span { color:#959595; margin-left:10px; }
			.product_show .product_detail h3 span em {color:#ff7e00; font:bold 16px Arial, Helvetica, sans-serif }
			.product_show .product_detail li {line-height:31px; overflow:hidden; zoom:1; background:url(../images/dot_line.gif) repeat-x bottom; }
			.product_show .product_detail li .w160,.product_show .product_detail li span {float:left; }
	.box_credit {background:#f8fbff; margin:8px 0 0; border:1px #e7eaf3 solid; height:40px; line-height:40px; padding-left:10px; color:#666; }
	.box_remind { background:#FFFFE5; margin:8px 0 0; border:1px #FFCC7F solid; height:60px; line-height:30px; padding:8px 0 8px 20px; color:#FF0000; font-size:14px; font-weight:bold;}
	.have_edited { font-weight:bold; color:#333; line-height:22px; margin:10px 0; padding:5px 10px; background:#ddd; border:1px dashed #aaa; }
		.product_h2, .category_h2 {overflow:hidden; zoom:1; padding-bottom:7px; background:url(../images/content_main_h2.jpg) repeat-x bottom; }
		.product_h2 strong {float:left; width:106px; height:29px; margin-right:15px; line-height:29px; font-size:14px; color:#fff; text-align:center; overflow:hidden; background:url(../images/cnidc.png) no-repeat -250px -215px; font-weight:bold; }
		.category_h2 strong {float:left; height:29px; margin-right:15px; padding:0 10px; line-height:29px; font-weight:bold; font-size:14px; color:#fff; overflow:hidden; background:#55a1e1;}
        .product_h2 i {float:left; width:106px; height:29px; margin-right:15px; line-height:29px; font-size:12px; color:#fff; text-align:center; overflow:hidden; background:url(../images/cnidc.png) no-repeat -250px -215px; font-weight:bold; font-style:normal; }
		.product_h2 span,.product_h2 em { font-weight:normal; margin:4px 0 0; _margin:5px 0 0; }
		.product_h2 span a,.product_h2 em a { position:relative; top:3px; *top:1px;_top:3px;}
			.ico_arrow_right {width:12px; height:10px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -6px -145px; }
			.ico_jump {width:25px; height:7px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -370px -225px; }
			.ico_goin {width:15px; height:5px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -421px -226px; }
			.ico_return {width:14px; height:8px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -397px -224px; }
			.product_info_table th,.product_info_table td {padding-left:10px; height:36px; vertical-align:middle; border:1px #c6d4e5 solid; }
			.product_info_table th { background:#f1f6fa; }
			.product_info_table caption {caption-side: bottom; font-weight:bold; color:#666; }
			.c_888 {color:#333; overflow:hidden; line-height:normal;width:697px;word-break:break-all; margin-top:20px;}
			.c_000 {color:#000; }
			.c_666 {color:#666;}
			.bor_000 {border:1px #000 solid;}
			.p10 {padding:10px; }
	.product_history {border:1px #dedede solid; }
	.product_history h2 {height:35px; line-height:35px; color:#000; overflow:hidden; padding-left:35px; font-size:14px; background:url(../images/cnidc.png) no-repeat -33px -254px; }
	.produce_list { padding:0 0 12px 18px; overflow:hidden; zoom:1; }
	.produce_list li {float:left; width:125px;  height:150px; margin:15px 20px 0; display:inline; text-align:center; }
	.produce_list li img {margin:0 auto; }
	.box_product { border:1px #c5dce9 solid; background:#fff; }
	
.content_main h3.host, .content_main h3.hire, .content_main h3.trusteeship, .content_main h3.sharing, .content_main h3.vps { font:bold 14px/30px Verdana, Geneva, sans-serif; color:#555; padding:0 10px; background:#e7eff7; border:1px solid #c5dce9; border-bottom:none; margin-top:10px; }

.sales_note .btn_buy_small {width:95px; height:30px; margin-left:60px; vertical-align:middle; display:inline-block;}
.sales_table {line-height:30px; margin:10px 0 0;}
.sales_table dt {background:#e7eff7; overflow:hidden; color:#6477a7; zoom:1;}
.sales_table dd {overflow:hidden; zoom:1; color:#666; background:url(../images/dot_line.gif) repeat-x bottom;}
.sales_table span {float:left;}
.sales_table .s_buyer {width:125px; padding-left:10px;}
.sales_table .s_price {width:100px; text-align:center; margin-left:10px;}
.sales_table .s_num {width:60px; text-align:center; margin-left:10px;}
.sales_table .s_time {width:220px; text-align:center; margin-left:10px;}
.sales_table .s_stata {width:55px; text-align:center; margin-left:10px;}
.sales_table .s_type {width:25px; text-align:center; margin-left:10px;}
.sales_table .s_type img{vertical-align: middle;margin-top:6px;}
.user_comments li {line-height:2em; border-bottom:1px #e7eff7 solid; margin-bottom:3px; padding:5px 10px;}
.user_comments li h3 {font-weight:normal;}
.user_comments li h3 span {font-size:11px;}
.user_comments li.bg {background:#f3f9fe;}
.user_comments li dl dt { color:#444; }
* html .ie6fix { position:relative; top:-2px;}
.btn_comments_sure {width:66px; height:22px; cursor:pointer; border:0; text-indent:-9999px; overflow:hidden; background:url(../images/cnidc.png) no-repeat -856px -257px;}

.buy_step { width:680px; margin:10px auto 20px auto; list-style:none; overflow:auto; zoom:1; }
.buy_step li { font-weight:bold; color:#63a8e2; line-height:24px; float:left; }
.buy_step li span { color:#63a8e2; width:24px; height:24px; text-align:center; margin-right:6px; background:#dce8f4; display:inline-block; }
.buy_step li.flow-on { font-size:14px; color:#ff5400; }
.buy_step li.flow-on span { font-size:14px; color:#ff5400; background:#ffec8b; }
.buy_step li.flow-arrow { width:26px; height:24px; margin:0 4px; background:url(../images/cnidc.png) no-repeat 0 -190px; }
.buy_info { height:100%; padding:15px; }
.buy_info li { line-height:24px; margin:10px 0; }
.buy_info li label { color:#555; width:110px; text-align:right; margin-right:10px; display:block; float:left; }
.buy_info li label span { color:#f00; }
.buy_info li textarea { color:#999; }
.buy_info li strong { font-weight:bold; color:#333; }
.buy_info li strong.red { color:#f00; }
.buy_info li i { font-weight:bold; font-style:normal; color:#ff5400; }
.buy_submit { width:132px; height:33px; text-indent:-9999px; margin-left:120px; background:url(../images/cnidc.png) no-repeat -447px -216px; border:none; display:block; }
.pay_submit { width:132px; height:33px; text-indent:-9999px; margin-left:120px; background:url(../images/cnidc.png) no-repeat -594px -216px; border:none; display:block; }
.info_tips { color:#728827; line-height:24px; margin:6px 6px 0 6px; padding:0 6px; background:#f2fddb; border:1px solid #cde777; }
.error_tips { color:#F00; line-height:24px; margin:6px 6px 0 6px; padding:0 6px; background:#f2fddb; border:1px solid #F00; }
.pay_success { padding:10px; border:2px solid #bbe18a; background:#f9fff1; }
.pay_success h2 { font-size:14px; color:#5c9600; margin-bottom:5px; padding-left:25px; background:url(../images/cnidc.png) no-repeat -937px -198px; }
.pay_success p { color:#555; line-height:30px; padding-left:25px; }
.pay_success p strong { color:#ff5400; }
.pay_success p i { color:#5c9600; font-style:normal; }
.pay_success blockquote { margin:10px 20px; background:#fff; border:1px solid #d2ebb2; border-left:4px; }
.pay_success blockquote p { line-height:34px; }
.pay_success blockquote span { margin:0 4px; vertical-align:middle; }

/* 首页 */
.default .side {float:left; }
.default .main {float:right; }
	.default .side a {color:#444; }
	.default .side a.c_red {color:#f00; }
	.default .side a.c_orange {color:#f50; }
	.default .notice { position:relative; zoom:1; }
	.default .notice h2 {height:28px; line-height:28px; overflow:hidden; padding-left:24px; color:#fff; background:url(../images/default.jpg) no-repeat 0 0; }
	.default .notice ul {padding-left:65px;background:url(../images/default.jpg) no-repeat -900px 8px; margin:5px 0 0; }
	.default .notice li {padding-left:10px; background:url(../images/default.jpg) no-repeat -950px -58px; line-height:22px; height:22px; overflow:hidden; }
	.default .notice p {position:absolute; right:10px; top:5px; }
	.default .notice p a {color:#fff; }
	.default .sales ul { padding:6px 10px 5px;  }
	.default .sales li {height:22px; line-height:22px; overflow:hidden; }
	.box_220 {width:220px; position:relative; }
	.box_220 h2 { height:24px; line-height:24px; padding-left:9px; overflow:hidden; background:url(../images/default.jpg) no-repeat 0 -34px; }
	.box_220 .box_c,.box_930 .box_c {border:1px #d7d7d7 solid; border-width:0 1px; }
	.box_220 .box_b,.box_930 .box_b {height:3px; overflow:hidden; background:url(../images/default.jpg) no-repeat 0 -60px; }
	.box_220 .more {position:absolute; right:8px; top:3px; }
.commend ul {padding:8px 10px 3px; }
	.commend li,.list_dot li {height:22px; line-height:22px; overflow:hidden;padding-left:10px; background:url(../images/default.jpg) no-repeat -950px -56px; }
	.list_dot li a {color:#444; }
	.default .focus {float: left; width:470px; height:210px; overflow:hidden; position:relative; }
	.default .focus .bg {width:100%; position:absolute; bottom:0; left:0; height:38px; background:#000; *filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
	.default .focus h3 {  position:absolute; bottom:10px; left:10px; font-size:14px; }
	.default .focus h3 a {color:#fff; }
	.default .focus ul { position:absolute; right:8px; bottom:8px; }
	.default .focus li {float:left; font-weight:bold; cursor:pointer; margin-left:2px; display: inline; width:20px; height:20px; line-height:20px; text-align:center; color:#fff; background:#996766; }
	.default .focus li.current {background:#ff6600; }
	.default .regbox {width:220px; float:right; background:url(../images/default.jpg) no-repeat -658px -4px; height:38px; overflow:hidden; text-indent:-9999px; }
	.default .regbox a {float:left; height:38px; width:106px; }
	.default .regbox a.reg {margin-right:8px; }
	.default .guide {float:right; margin:10px 0 0; }
			 .guide .box_c {padding:0 10px; }
			 .guide h3 {font-size:14px; text-align:center; margin-bottom:8px; padding-top:5px; height:34px; line-height:34px; border-bottom:1px #d7d7d7 solid; }
			.guide .more a {color:#808080; }
.default .step {float:right; width:700px; height:119px; overflow:hidden; background:url(../images/default.jpg) no-repeat 0 -67px; margin:8px 0 0; }
		.default .step h2 {display:none; }
		.default .step ol {margin:13px 0 0 58px; font-weight:bold; overflow:hidden; zoom:1; }
		.default .step li {margin-left:31px; float:left; display:inline; width:95px; text-align:center; font-size:14px; height:33px; line-height:33px; }
		.default .step .saler ol {margin-top:28px; }
		.buyer,.buyer a {color:#2c698e; }
		.saler,.saler a {color:#d26d00; }
		.question { margin:7px 0 0 0; padding:0px; float:right; width:700px;} 
		.question a {color:#444;zoom:1; background-position:-947px -11px; }
		.question a.link_help {margin-right:10px; }
	
	.service, .articles {width:930px; margin:10px auto; overflow:hidden; }
		.service ul {width:940px; }
		.service li {float:left; font-family:Tahoma; width:178px; height:108px; overflow:hidden; margin-right:10px; background:url(../images/default.jpg) no-repeat -724px -67px; }
			.service li a {margin:0 5px; }
		.service dt {height:30px; margin-bottom:5px; line-height:30px; padding-left:18px; overflow:hidden; font-weight:bold; color:#2c698e; }
		.service dd {line-height:1.8; color:#b2b2b2; padding-left:8px; }
		
		.articles .box { width:302px; height:150px; background:url(../images/default.jpg) no-repeat 0 -375px; float:left; display:block; }
		.articles .box h2 { color:#2c698e; height:28px; line-height:28px; padding-left:20px; }
		.articles .ml12 { margin-left:12px; }
		.articles .box ul { margin:5px 10px;}
		.articles .box ul li { height:22px; line-height:22px; padding-left:10px; background:url(../images/default.jpg) no-repeat -945px -196px; float:left; width:255px; margin-right:8px; overflow:hidden; }
		
.box_930 {width:930px; position:relative; margin:10px 0 0; }
.box_930 h2 {height:31px; line-height:31px; text-align:right; background:url(../images/default.jpg) no-repeat 0 -192px; position:relative; }
		.box_930 h2 a {margin:0 10px; font-weight:normal; color:#444; }
	.box_930 h2 strong {position:absolute; bottom:0; width:124px; height:35px; text-align:center; font-size:14px; line-height:35px; color:#fff; font-weight:bold; background:url(../images/default.jpg) no-repeat; left:7px; }
	.box_930 .box_c {padding:7px; }
	.box_930 .box_b {background-position:0 -224px; }
	.box_930 .leftad {float:left; width:220px; overflow:hidden; }
	.box_930 .center {float:left; width:456px; margin:0 9px; overflow:hidden; }
	.box_930 .center ul.arrow,.box_930 .center .center_ad {width:470px; margin:6px 0; overflow:hidden; }
	.box_930 .center ul.arrow li {height:22px; line-height:22px; padding-left:10px; background:url(../images/default.jpg) no-repeat -945px -117px; float:left; width:215px; margin-right:8px; overflow:hidden; }
	.center_ad img {border:2px #f0f0f0 solid; margin-right:8px; float:left; }
	.box_930 .rank {float:right; width:220px; overflow:hidden; }
	.box_930 .rank h3 {font-size:14px; height:30px; line-height:30px; background:url(../images/default.jpg) no-repeat 0 -234px; padding-left:8px; }
	.box_930 .rank ol { font-weight:bold; list-style:none; margin:5px 0 0; }
	.box_930 .rank li {line-height:25px; }
	.box_930 .rank li a {font-weight:normal; }
	.default_host h2 strong {background-position:-237px -4px; }
	.default_rent h2 strong {background-position:-366px -4px; }
	.default_vps h2 strong {background-position:-502px -4px; }
	.footer_guide {height:90px; overflow:hidden; background:url(../images/default.jpg) no-repeat -9px -274px; margin:10px 0 0; }
	.footer_guide ul {float:left; margin:10px 15px; line-height:1.8; display:inline; }
	.footer_guide ul.user {color:#d1d1d1; width:420px; }
	.footer_guide ul.user strong {color:#000; }
	.footer_guide ul.qq {color:#000; width:450px; }
	.mr15 {margin-right:10px; }
	
.go-top{
	background:url(../images/go-top.png);
	position:fixed;
	width:19px;
	height:63px;
	bottom:10%;
	right:-63px;
	filter:alpha(opacity=0);
	opacity:0;
}
.go-top a{
	display:block;
	width:19px;
	height:63px;
}
.go-top a:focus{
	outline:none;
}
.go-top a span{
	display:none;
}