/* Copyright (c) 2009, chinastone.com All rights reserved. version: 1.0.0.0 */
/*reset*/
html { background:#fff;}
body { font:12px/1.5 arial,helvetica,sans-serif; color:#000; text-align:center;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,th,td,button { margin:0;padding:0;}
input, select,textarea,button { font:100% arial,helvetica,sans-serif;}
th, em, address, cite { font-style:normal; font-weight:normal;}
ul, li{ list-style:none;}
img, fieldset {border:0;}
table { border-collapse: collapse; border-spacing: 0;}
h1 { font-size:18px;}
h2 { font-size:14px;}
h3, h4, h5, h6 { font-size: 100%; }
.clear{ clear:both;}

/*layout*/
#page { margin:0 auto; width:950px; text-align:left;}
.col-4 { width:150px;}
.col-5 { width:190px;}
.col-7 { width:270px;}
.col-8 { width:310px;}
.col-9 { width:350px;}
.col-10 { width:390px;}
.col-12 { width:470px;}
.col-13 { width:510px;}
.col-14 { width:550px;}
.col-11 { width:420px;}
.col-11a { width:400px;}
.col-16 { width:630px;}
.col-17 { width:670px;}
.col-19 { width:750px;}
.col-24 { width:950px; margin:0 auto;}
.col-4, .col-5, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-13, .col-16, .col-17, .col-19 { float:left; margin-left:10px;}
.col-other { float:left;}
.forfor { margin-left:-10px !important; margin-left:-20px;}

/*link*/
a:link, a:visited { color:#0B4B8C; text-decoration:none;}
a:hover { color:#f60; text-decoration:underline;}
.s-link a:link, .s-link a:visited { color:#3E3E3E;}

/*header*/
#header { }
#sitenav { height:26px; background:url(site-nav.gif) top right no-repeat; color:#666;}
	#sitenav ul { float:right;}
	#sitenav li { float:left; height:26px; padding:0 10px; background:url(dot.gif) right 6px no-repeat; line-height:26px;}
	#sitenav li.nobg { background:none;}
#logo { float:left; width:390px; height:85px; margin:-14px 0 0 0; padding-left:10px;}
.mini #logo { height:75px;}
	#logo img { margin:0 auto;}
#search { float:left; margin:20px 0 0 0; padding:3px 3px 0 3px; border:1px solid #EEEDED; background:#F5F5F4; font-size:14px;}
	#search li { float:left; height:25px;}
	#search select { height:22px; border:1px solid #ccc; background:url(input.gif) no-repeat;}
	#search .select{ float:left; display:inline; margin:0; padding:0; border:1px solid #ccc; border-top:1px solid #838383; border-left:1px solid #838383; border-right:none;}
	#search .select div{ border:1px solid #f5f5f5; float:left; overflow: hidden;}
	#search .select select{ float:left; height:22px; margin:-2px; font-size:14px;}
	#search .ipt { width:310px; height:20px; margin-top:0 !important; font-size:16px!important; margin-top:-1px; padding:0 3px; border:1px solid #ccc; border-top:1px solid #838383; border-left:1px solid #838383; border-right:none; line-height:20px; background:url(input.gif) no-repeat;}
	#search .btn { width:65px; height:22px; cursor:pointer; line-height:22px;  border:none; background:url(nav-search.gif) no-repeat; font-weight:bold; color:#6C2C00;}
#nav { clear:left; height:36px; background:url(menu-bg.gif) 0 0 repeat-x;}
#nav .bg-l { height:36px; background:url(menu-bg.gif) left -36px no-repeat;}
#nav .bg-r { height:36px; background:url(menu-bg.gif) right -72px no-repeat;}
	#menu { float:left; padding-left:10px;}
	#menu li { float:left; height:36px; padding:0 15px; background:url(menu-bg.gif) right -108px no-repeat; font-size:14px; line-height:36px; font-weight:bold; color:#fff;}
	#menu li.current { position:relative; left:-2px; padding:0; background:url(menu-current.gif) left top no-repeat;}
	#menu li.current a { float:left; height:20px; line-height:20px; padding:11px 20px 5px 20px; background:url(menu-current.gif) right bottom no-repeat;}
	#menu li a:link, #menu li a:visited { color:#fff;}
	#menu li.current a:link, #menu li.current a:visited { color:#000;}
	#menu li em{background:url(jj_new.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:21px;left:28px;position:absolute;top:-20px;width:35px;}
	#other-menu { float:right;}
	#other-menu li { float:right; height:36px; padding:0 15px; font-size:14px; line-height:36px; font-weight:bold; color:#fff;}

/*footer*/
#footer { margin-top:10px; padding:9px 0 10px 0; border-top:1px solid #ddd; color:#999; text-align:center; line-height:26px;}
	#sitemenu {}
	#copyright {}

/*container*/
.slide { margin-top:10px;}
.ad { margin-top:10px;}
.c { margin-top:10px;}

.step{ margin:20px 0 20px 0; background:#EFEFEF; height:25px; }
.step li.cc1{ float:left;  line-height:25px; background:url(c1.gif) 0px -50px repeat-x;padding:0 0 0 34px;line-height:25px; height:25px; width:140px; color:#FFF; font-weight:bold;}
.step li.cc2{ float:left;  line-height:25px; background:#EFEFEF;padding:0 0 0 34px;line-height:25px; height:25px; width:140px; color:#666; font-weight:bold;}
.step li.cc3{ float:left;  line-height:25px; background:#EFEFEF;padding:0 0 0 34px;line-height:25px; height:25px; width:140px; color:#666; font-weight:bold;}
.step li.cc4{ float:left;  line-height:25px; background:#EFEFEF;padding:0 0 0 34px;line-height:25px; height:25px; width:140px; color:#666; font-weight:bold;}
.step .cc1 span.img1{ float:right;background:url(c1.gif) 0px 0px no-repeat; height:25px; width:15px;}
.step .cc2 span.img1{ float:right;background:url(c1.gif) 0px -25px no-repeat; height:25px; width:15px;}
.step .cc3 span.img1{ float:right;background:url(c1.gif) 0px -75px no-repeat; height:25px; width:15px;}
.step .cc4 span.img1{ float:right;background:#EFEFEF; height:25px; width:15px;}
.step li span.fl{ float:left;}

.c h2 { height:30px; background:url(c.gif) repeat-x; line-height:30px; color:#333;}
	.c h2 span { height:30px;}
	.c h2 span.bg-l { float:left; padding-left:9px; background:url(c.gif) left -30px no-repeat;}
	.c h2 span.bg-r { float:right; padding-right:9px; background:url(c.gif) right -60px no-repeat; font-weight:normal; font-size:12px;}
	.c .detail { border:1px solid #ddd; border-top:none;}

	.c-2 h2 { background-position:left -90px;}
	.c-2 h2 span.bg-l { background-position:left -120px;}
	.c-2 h2 span.bg-r { background-position:right -150px;}
	
	.c-3 h2 { background:url(c-user.gif) left -170px repeat-x;}
	.c-3 h2 span.bg-l { background:url(c-user.gif) left -200px no-repeat;}
	.c-3 h2 span.bg-r { background:url(c-user.gif) right -230px no-repeat; color:#666; font-weight:normal; font-size:12px;}
	.c-3 .detail { border-color:#D1E7F5;}
		
	.c-m h2 { background-position:left -180px;}
	.c-m h2 span.bg-l { background-position:left -210px;}
	.c-m h2 span.bg-r { background-position:right -240px;}
	.c-m .detail { border-color:#FF9F17; background:#FFFBEC;}
	
	.c-tab h2 span.bg-l { padding-left:0; font-weight:normal;}
	.c-tab h2 li { float:left; height:30px; width:80px; text-align:center;}
	.c-tab h2 li.current { background:url(c-tab.gif) no-repeat; font-weight:bold;}
		
	.c-m-tab h2 li.current { background-position:0 -30px;}
	
	.c-g-tab h2 li { float:left; }
		.c-g-tab h2 li.first { padding-right:10px;}
		.c-g-tab h2 li a { float:left; width:75px; height:25px; margin-right:5px; line-height:25px; text-align:center; background:url(g-tab.gif) left -25px no-repeat; font-size:12px; margin-top:5px; font-weight:normal;}
		.c-g-tab h2 li.current a { background-position:0 0; font-weight:bold;}

	.c-p-tab h2 li.current { position:relative; height:31px; margin-top:-2px; background-position:0 -60px; line-height:31px;}
	
	.c-user {}
	.c-user .detail { border:1px solid #E3F0F9; background:#F7FBFD;}
	.c-user h2 { height:34px; margin:-1px -1px 0 -1px; background:url(c-user.gif) left 0 repeat-x;}
	.c-user h2.first { position:relative; top:-1px; margin:0 -1px 0;}
	.c-user h2 span.bg-l { float:left; padding-left:9px; background:url(c-user.gif) left -102px no-repeat;}
	.c-user h2 span.bg-r { float:right; padding-right:9px; background:url(c-user.gif) right -136px no-repeat;}
	.c-user h2.first span.bg-l { background:url(c-user.gif) left -34px no-repeat;}
	.c-user h2.first span.bg-r { background:url(c-user.gif) right -68px no-repeat;}
	
	.c h3 ul li a{ float:left; margin-right:5px;}
	.c h3 ul li { float:left;}
	.c h3.line1{ height:29px; border-bottom:1px solid #FF8911;}
	.c h3{ display:block;}
	.c-2-tab h3 li.current a{ background:url(fc2.jpg) no-repeat; height:29px; line-height:29px; width:83px; text-align:center; color:#333;}
	.c-2-tab h3 li a{ background:url(fc3.jpg) no-repeat; height:29px; line-height:29px; width:83px;text-align:center;color:#333;}
	.fc{ color:#666; font-weight:bold;}

.c-border { border:1px solid #ddd; padding:9px; margin-left:10px; margin-bottom:5px;}
	.c-border h1 { border-bottom:1px solid #eee;}
	.c-border1 { border:1px solid #ddd; padding:9px;  margin-bottom:5px;}
	.c-border1 h1 { border-bottom:1px solid #eee;}
	
.col-24 h2 { padding-top:10px; margin-bottom:6px;}
.col-24 .detail { background:#f8f8f8; border-top:1px solid #eee;}
	
/*list*/
.title-l { padding:10px 9px 9px 9px;}
	.title-l li { padding-left:10px; background:url(dot.gif) left -22px no-repeat; line-height:22px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.title-2 { padding:10px 9px 9px 0px;}
	.title-2 li { padding-left:5px; line-height:22px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;}
	.tt .bg-l li a{ color:#333;}

	
	
.top-img-l { padding-top:9px; color:#999;}
.top-img-l li { float:left; width:89px; padding:0 0 9px 0; text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.top-img-l li img { margin:0 auto; display:block;}
.top-img-l li .textnowrap { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
		
.s .top-img-l li { width:164px; padding:0 11px 25px 11px;}
.s .top-img-l li span { display:table-cell; vertical-align:middle;text-align:center; width:160px; height:160px; margin:0 auto; border:1px solid #ddd; *display:block; *font-family:Arial; *font-size:139px; *line-height:0;}
.s .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
	
.c-24 .top-img-l li {  width:134px; padding:0 12px 9px 12px;}
.c-24 .top-img-l li span { display:block; width:132px; height:132px; margin:0 auto; border:1px solid #ddd; font-size:12px !important; font-size:128px; line-height:128px; text-align:center; vertical-align:middle;}
.c-24 .top-img-l li span { display:table-cell;}
.c-24 .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
		
	.c-19 .top-img-l li {  width:125px; padding:0 12px 9px 12px;}
		.c-19 .top-img-l li span { display:block; width:123px; height:123px; margin:0 auto; border:1px solid #ddd; font-size:12px !important; font-size:118px; line-height:118px; text-align:center; vertical-align:middle;}
		.c-19 .top-img-l li span { display:table-cell;}
		.c-19 .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;*padding-top:10%;}
				
	.col-7 .top-img-l li { width:82px; padding:0 0 9px 5px;}
		.col-7 .top-img-l li span { height:84px !important; height:82px; width:80px; display:block; border:1px solid #ccc;  font-size:74px; line-height:74px; text-align:center; vertical-align:middle;}
		.col-7 .top-img-l li span { display:table-cell;}
		.col-7 .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
			
	.col-7 .n-special .top-img-l li { width:115px; padding:0 0 9px 12px;}
	.col-7 .n-special .top-img-l li img { width:110px; height:110px;}

	.col-5 .top-img-l li { width:80px; padding:0 0 9px 8px;}
	.col-5 .top-img-l li img { width:60px; height:60px;}
		
	.sub-page .top-img-l li { width:95px; padding:0 10px 10px 10px;}
		.sub-page .top-img-l li span { display:block; width:94px; height:94px; margin:0 auto; border:1px solid #ddd; font-size:12px !important; font-size:80px; line-height:80px; text-align:center; vertical-align:middle;}
		.sub-page .top-img-l li span { display:table-cell;}
		.sub-page .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
		
	.b-service .top-img-l li { width:75px; padding:3px 0 12px 0;}
	.b-service .top-img-l li img { border:none;}
	
	.n-special .top-img-l li { width:100px; padding:6px 8px 12px 18px;}
	.made-css .top-img-l li { width:100px; padding:0 8px 8px 18px;} 

.left-img-l { padding:0 9px 9px 9px; color:#666;}
	.left-img-l li { padding-top:10px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; zoom: 1;}
	.left-img-l li p { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.left-img-l li div { text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.left-img-l li .img { float:left; border:1px solid #ccc; padding:1px; margin-right:8px;}
	.left-img-l li:after { content:"020"; display:block; height:0; clear:both; visibility:hidden;}
	
.left-img-l1 { padding:0 9px 9px 9px;}
	.left-img-l1 li { height:155px; padding-top:10px; line-height:22px;}
	.left-img-l1 li.last { border-bottom:none;}
	.left-img-l1 li .img { float:left; border:1px solid #ccc; padding:1px; margin-right:8px;}
	
.left-img-l2 { padding:0 9px 9px 9px;}
	.left-img-l2 li { padding-top:10px; line-height:22px;}
	.left-img-l2 li.last { border-bottom:none;}
	.left-img-l2 li .img { float:left; border:1px solid #ccc; padding:1px; margin-right:8px;}
	
	.shop-l { padding-bottom:12px; padding-top:2px;}
	.shop-l .left-img-l { padding-right:0;}
	.shop-l li { float:left; width:314px; margin-right:10px;}
	
	.news-e .left-img-l li { height:101px; line-height:19px;}
	
.t-list { width:100%; margin-top:10px;}
	.t-list th { padding:8px 5px 5px 5px; background:#f8f8f8; border:1px solid #eee; text-align:center; line-height:1.5em;}
	.t-list th.first { text-align:left;}
	.t-list td { padding:5px; border:1px solid #eee; text-align:center; line-height:1.5em;}
	.t-list .left-img-l { padding:0;}
	.t-list td li { border-bottom:none;}
	.t-list tr.now td { background:#F7FBFD;}
	.t-list tr.sub-th td { padding-top:10px; border-bottom:1px solid #E3F0F9;}
	td.select { width:25px;}
	td.people { width:100px;}
	td.time { width:130px;}
	td.mid-left { width:200px;}
.more-pad {}
	.more-pad td { padding:10px; vertical-align:top;}
	.more-pad td textarea { margin-top:10px;}
.c-list { margin-top:10px; border:2px solid #ddd;}
	.c-list table { width:100%;}
	.c-list th, .c-list td { padding:6px 8px; border:1px solid #f2f2f2;}
	.c-list td { border-right:2px solid #ddd;}
	.c-list th { background:#f2f2f2; text-align:right;}
	th.one-width { width:150px; text-align:center; border-bottom:2px solid #ddd; background:#f8f8f8;}
	th.first-width { width:100px; background:#f8f8f8; text-align:right; border-bottom:2px solid #ddd;}
	
.c-t-list {}
.c-t-list td { padding:10px 9px; border:1px solid #ddd; line-height:1.8em; background:url(mm-s-bg.jpg) no-repeat;}
	.c-t-list td.c-width-1 { width:220px; padding:10px; background:none;}
	.c-t-list td.c-width-2 { width:400px;}
	td.c-width-3 { width:100px;}
	
	
.article-l {}
	.article-l li { padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #eee;}
	.article-l li .notice { margin-top:5px; padding:3px 6px;}
.article p{ border-bottom:1px solid #EEEEEE;}
	
.search-result { margin-top:10px;}
	.search-result p { float:right; padding-top:6px; text-align:center;}
	.search-result .first { float:left; width:90px; padding-left:10px; text-align:left;}
	.search-result .pname { float:left; width:340px; text-align:left;}
	.search-result .pname1 { width:400px; padding-left:10px;}
	.search-result .price { width:80px;}
	.search-result .safe { width:90px;}
	.search-result .fare { width:70px;}
	.search-result .city { width:190px;}
	.search-result .contrast { width:30px; padding-right:10px;}
	.search-result .message { width:50px;}
	
	.search-head { height:30px; background:url(breadcrumb.gif) repeat-x; }
	.search-head .first { height:24px; background:url(breadcrumb.gif) left -30px no-repeat;}
	.search-head .end { height:24px; background:url(breadcrumb.gif) right -60px no-repeat;}
	
	.search-result .item { padding:10px 0; border-bottom:1px solid #ddd;}
		.search-result .item .first img { padding:1px; border:1px solid #ddd;}
		.search-result .item .pname { line-height:20px;}
		.search-result .item .pname strong { font-size:14px; font-weight:normal;}
		.search-result .item .pname span { display:block; padding-top:6px;}
		.search-result .item .price { color:#666;}
			.search-result .item .price em { font-size:16px;}
		.search-result .item .city { padding-top:8px;}
		.search-result .item .contrast { padding-top:8px;}
		.search-result .item .safe span { display:block;}
	.search-result .pagebar { padding:5px 0 10px 0;}

/*module*/
#breadcrumbs { height:30px; margin-top:10px; background:url(breadcrumb.gif) repeat-x; }
	#breadcrumbs .left { width:11px; height:30px; background:url(breadcrumb.gif) left -30px no-repeat;}
	#breadcrumbs .right { width:11px; height:30px; background:url(breadcrumb.gif) right -60px no-repeat;}
	#breadcrumbs li { float:left; padding:0 14px 0 8px; background:url(breadcrumb.gif) right -90px no-repeat; line-height:30px;}
	#breadcrumbs li.home { padding-left:0;}
	#breadcrumbs li.end { color:#666; background:none; padding:0 0 0 330px;}

.pagebar p { float:right;}
.s .pagebar { padding:20px 20px 20px 160px; border-top:1px dashed #ccc;}
.user-content .pagebar { padding:10px 0;}
.c-shop .pagebar { padding:10px 0;}
.pagebar span { float:left; padding:0 6px; line-height:20px; color:#666;}
.pagebar a { float:left; padding:0 6px; margin-left:3px; border:1px solid #ddd; line-height:20px;}
.pagebar a.ellipsis { border:none;}
.pagebar a.current { border:1px solid #f60; font-weight:bold; color:#f60;}

.f-recommend { height:61px; padding:6px 9px; background:#FFFBEC; border-top:1px solid #FFF2BF; color:#666;}
	.f-recommend .left { margin-right:8px;}

#member-block .detail { height:52px; padding:4px 9px 3px 9px;}
	#member-block .detail li { float:left; width:110px; padding-left:15px; background:url(dot.gif) left -52px no-repeat; font-size:12px; line-height:25px;}
	
.q-search { height:34px; padding-left:9px; background:url(c.gif) left -270px repeat-x;}
	.q-search p { padding-top:4px;}
	.q-search select { height:21px; border:1px solid #999; background:url(input.gif) no-repeat;}
	.q-search span { line-height:21px;}
	.q-search input.qs-btn { width:47px; height:21px; line-height:21px; border:none; background:url(q-search.gif) no-repeat;}
	.qs-btn { margin-left:5px; width:47px; height:21px; line-height:21px; border:none; background:url(q-search.gif) no-repeat;}
	.q-search .qs-input { height:19px; padding:0 3px; border:1px solid #999; background:url(input.gif) no-repeat; width:120px; line-height:19px;}
	.q-search input, .q-search select, .q-search span { float:left; margin-right:3px;}
	
.catalog-nav {}
	.catalog-nav dl { margin:0 -1px; padding:5px 0; background:url(catalog-nav.gif) repeat-y; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
	.catalog-nav dl.current { margin-top:-1px; border:1px solid #f90; background:#FFFBEC; background-image:none;}
	.catalog-nav dt { float:left; width:28px; padding:3px 0; text-align:center; font-size:14px; font-weight:bold; line-height:18px;}
	.catalog-nav dd { margin-left:36px;}
	.catalog-nav dd span { float:left; width:77px; line-height:22px;}
	.catalog-nav dd span.more { width:60px; line-height:20px; border:1px solid #D1E7F5; background:#EEF9FF; text-align:center;}

.p-catalog-nav { padding:3px 0;}
	.p-catalog-nav dl { padding:0 9px; padding-bottom:6px;}
	.p-catalog-nav dl.current { margin:-1px; padding-bottom:6px; border:1px solid #f90; background:#FFFBEC;}
	.p-catalog-nav dt { padding:6px 0 4px 0; font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc;}
	.p-catalog-nav dd span { float:left; width:78px; margin-right:3px; line-height:22px; overflow:hidden; white-space:nowrap;}
	.stone-c .p-catalog-nav dt { font-size:12px;}
	.mall-c .p-catalog-nav dd span { width:85px; margin-right:0; overflow:hidden; white-space:nowrap;}
	.mall-c .p-catalog-nav dd.more { clear:left; width:80px; line-height:20px; background:;}
	.s-page .p-catalog-nav dd span { width:90px;}
	
.usage-stone { padding:3px 9px 6px 9px;}
	.usage-stone dl {  border-bottom:1px dashed #ccc; line-height:26px;}
	.usage-stone dl.last { border-bottom:none;}
	.usage-stone dt { float:left; width:85px;}
	.usage-stone dt img { float:left; margin:7px 6px 0 0;}
	.usage-stone dd { padding-left:85px;}
	.usage-stone dd a { padding-right:6px;}
	
#recommand-product .detail { padding:3px 0; }
#news .title-l { padding:7px 9px 8px 9px;}
#news .title-l li { line-height:22px;}
#hot-product .detail { padding:3px 0; }

#user-summary .detail { padding:6px 9px;}
	#user-summary li { padding:3px 0;}
	#user-summary li img { margin-bottom:-3px;}

#traid-remind .detail { padding:6px 9px;}
	#traid-remind dt, #traid-remind dd { float:left; width:110px; padding:3px 0;}
	#traid-remind dt { width:70px;}

.s-search { margin-top:10px; padding-left:9px; border:1px solid #eee; background:#f8f8f8; line-height:30px;}

.b-search { margin-top:10px; border:1px solid #FFC661; background:#FFFBEC; padding:9px; text-align:center;}
	.b-search input, .b-search select { height:24px; border:1px solid #FFC661;}
	.b-search .ipt { width:340px; height:21px; padding:0 3px; line-height:20px;}
	.b-search .btn { width:65px; height:22px; border:none; background:url(nav-search.gif) no-repeat;}

#product-info { margin-top:10px; border:1px solid #ddd; padding:10px 20px 20px 20px;}
	#product-info .img { float:left; margin-right:20px; margin-top:6px; text-align:center;}
	#product-info .img p { padding:1px; border:1px solid #ddd;}
	#product-info .img p.mid-img table { width:300px; height:300px;}
	#product-info .img p.mid-img table td { vertical-align:middle;text-align:center;}
	#product-info .img p.mid-img img { margin:0 auto; padding:0; border:none; vertical-align:middle;}
	#product-info .img p.zoom { width:302px; padding:4px 0; background:#f8f8f8; border-top:none;}
	#product-info .img p.zoom a { display:block; margin:0 auto; width:72px; height:25px; padding-left:17px; line-height:25px; text-align:center; background:url(zoom.gif) no-repeat;}
	#product-info .img div { padding:10px 0;}
	#product-info .img div.jcarousel-container { padding:0;}
	#product-info .img div.jcarousel-clip-horizontal { padding:0;}
		#product-info .img div img { border:1px solid #ddd; padding:1px;}
	#product-info h1 { padding:6px 0; border-bottom:1px solid #ddd; text-align:center; margin-bottom:10px;}
	#product-info .para { margin:10px 0 0 332px;}
		#product-info .para-1 { float:left; width:300px;}
			#product-info .para-1 em { font-size:16px; font-weight:bold;}
		#product-info .para-2 { float:left;}
		#product-info .para-3 { float:left; width:564px; margin-top:10px; padding-top:10px; border-top:1px dashed #ccc;}
		#product-info .para li { line-height:22px;}
		#product-info .para .notice { float:left; width:340px; padding-bottom:0; margin-bottom:8px;}
		#product-info .para .notice p { padding:0 0 10px 0;}
		
.b-service { margin-top:10px; background:url(b-service.gif) left -422px repeat-x;}
	.b-service .col-14 { background:url(b-service.gif) 0 0 no-repeat;}
	.b-service .col-10 { background:url(b-service.gif) right -211px no-repeat;}
		.for-seller { padding:10px 0 0 10px;}
		.for-buyer { padding:10px 10px 0 0;}
		.b-service h3 { margin-bottom:6px;}
		.b-service .detail { border:1px solid #eee; background:#fff;}
		
#user-menu {}
	#user-menu ul { margin-bottom:8px; padding:0 5px;}
	#user-menu li { line-height:22px; padding:0 10px;}
	#user-menu li.current { font-weight:bold;}

.user-content .detail { padding:9px;}

.detail1 .detail-top span.left{ background: url(show.gif) no-repeat; width:3px; height:30px;}
.detail1 .detail-top span.right{ background: url(show.gif) 0 -60px no-repeat; width:3px; height:30px;}
.detail1 .detail-top{ background: url(show.gif) 0 -30px repeat-x;height:30px;}
.detail1 .detail-top li{ float:left; line-height:35px; }
.detail1 .detail-top li.row1{ width:10%;}
.detail1 .detail-top li.row2{ width:50%;}
.detail1 .detail-top li.row3{ width:12%;}
.detail1 .detail-top li.row4{ width:12%;}
.detail1 .detail-top li.row5{ width:12%;}

.dp span.left{ background:url(s1.jpg) no-repeat; width:5px; height:30px;}
.dp span.right{background:url(s1.jpg) 0 -60px no-repeat; width:5px; height:30px;}
.dp dt{background:url(s1.jpg) 0 -30px repeat-x;height:30px;}
.dp ol li{ float:left;line-height:30px; height:30px; padding-left:5px;}
.l-i,.l-i:hover{ background:url(list-icon2.gif) 0 5px no-repeat; width:78px; height:19px; padding-top:5px;margin-left:10px; display:block;}
.l-i1,.l-i1:hover{ background:url(list-icon1.gif) 0 7px no-repeat; width:56px; height:15px; padding-top:7px;margin-left:10px; display:block;}
.dp .xin{ background:url(xin.gif) 0 8px no-repeat; width:17px; height:14px; padding-top:8px; display:block; float:left;}
.dp dd ul{ text-align:left; border-top:1px solid #DDD; padding-top:10px; }
.dp dd ul li{ float:left; padding-left:10px; vertical-align:middle; height:80px; }
.dp .df{ font-size:14px;}
.dp .dfp{ padding:15px 0 0 10px; vertical-align:middle; }
.yy{ color: #FF3300; font-weight:bold; font-size:14px;}
.ye1{color: #FF3300;font-weight:bold; }
.B{ font-weight:bold;font-size:14px;}
.dp .arow{width:1%; line-height:80px;}
.dp .arow1{}
.dp .arow2{ width:45%;}
.dp .arow3{ width:12%; line-height:80px;}
.dp .arow4{ width:10%;line-height:80px;}
.dp .arow5{ width:10%;line-height:80px;}
.dp .arow6{ width:5%;line-height:80px;}

.menu-tab { height:28px; padding-left:10px; border-bottom:1px solid #D1E7F5; }
	.menu-tab li { float:left; height:27px; margin:0 3px 0 0; padding:0 10px; border:1px solid #E3F0F9; border-bottom:none; background:#F0FAFF; line-height:27px;}
	.menu-tab li.current { position:relative; bottom:-1px; margin-top:-3px; height:30px; line-height:30px; background:#fff; border:1pxs solid #D1E7F5; border-bottom:none; font-weight:bold;}
	
#evaluate {}
	#evaluate h3 { height:20px; line-height:20px;}
	
.select-catalog { float:left; width:150px; height:200px; padding:5px; margin-right:10px; border:1px solid #999; overflow:auto; background:url(input.gif) no-repeat;}
	.select-catalog li { padding:2px;}
	.select-catalog li.current { border:1px solid #98BBD2; background:#D6EDF4; font-weight:bold;}
	
#reg { margin-top:10px;}
	#reg .detail { padding:10px;}
	#login .detail { padding:10px;}

.news { padding:9px 9px 3px 9px;}
.news-hotest { padding-bottom:5px; line-height:1.8em; border-bottom:1px dashed #ddd; text-align:center;}
	.news-hotest h2 { padding:0; line-height:20px; padding-bottom:3px;}
.news-hotest div { text-align:center;}
.news-hot { padding:5px 0; border-top:1px dashed #ddd; border-bottom:1px dashed #ddd; text-align:center; }
.news .title-l { padding:5px 9px;}
.top-news .title-l { padding:5px 9px 3px 9px;}
	.top-news .title-l li { line-height:21px;}
.news-list .detail { padding-bottom:20px;}
.news-list .pagebar { padding-top:15px; padding-right:10px;}
.news-list .title-l li { font-size:14px; line-height:30px; border-bottom:1px dashed #ddd; background-position:left -18px;}
.title-l li span.right { color:#999;}

.news-view h1 { text-align:center;}
.news-view .post-meta { color:#999; padding:5px 0 15px 0; text-align:center;}
.news-view .entry { font-size:14px; line-height:1.6em;}

.post-p .detail { padding:9px;}

/*usage*/
.left { float:left;}
.right { float:right;}
td.align-left, th.align-left { text-align:left;}
td.align-right, th.align-right { text-align:right;}
.clearfix:after { content:"020"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix { zoom: 1;}
.row-first { margin-left:0;}
.col-first { margin-top:0;}
em { color:#f30; font-weight:bold;}
.article { padding:9px;}
.margin-top { margin-top:10px;}
.no-mar-top { margin-top:0;}
.b-border { border-bottom:1px solid #eee; padding-bottom:5px; margin-bottom:10px;}
.t-border { border-top:1px solid #eee;}

.notice { margin-top:10px; border:1px solid #FFC661; background:#FFFBF3; padding:10px; line-height:2.0em;}
#login .notice { margin-top:0; padding:0 10px;}
.o-notice { margin-top:10px; border:1px solid #FFC661; background:#FFFBF3; padding:15px 20px; font-size:14px;}
	.o-notice p { margin:10px 0 0 0;}
.paySuccess { background:#FFFBF3 url(info_success_48.gif) 20px 20px no-repeat; padding-left:80px; padding-bottom:30px;}
	.paySuccess h1 { margin:20px 0 0 0;}

/*form*/
fieldset { border-top:1px solid #ddd;}
fieldset.noborder { border-top:0;}
legend { font-weight:bold; background:#fff; padding:3px 6px 3px 0;}
	fieldset li { clear:left; padding:6px 0;}
		fieldset li label { float:left; width:120px; text-align:right;}
		fieldset li.btn { padding-left:120px !important; padding-left:123px;}
		fieldset li span a { float:left; border:1px solid #eee; background:#fff url(dot.gif) right -173px no-repeat; padding:1px 15px 1px 3px; margin-right:5px; font-weight:bold;}

.ipt input, .ipt select, .ipt textarea { padding:3px; border:1px solid #999; background:url(input.gif) no-repeat;}
.ipt select{ width:120px;}
.ipt .justone input { border:0; padding:0; background:none;}
.ipt select { padding:2px; position:relative\0;top:2px\0;}
.ipt-price { width:30px;}
.big-btn { width:176px; height:33px; background:url(big-btn.gif) no-repeat; border:none; font-size:14px; font-weight:bold; color:#6C2C00;cursor: pointer;}
.m-btn { width:100px; height:26px; background:url(m-btn.gif) no-repeat; border:none; font-size:14px; font-weight:bold; color:#fff;cursor: pointer; }
a.m-btn2,a.m-btn2:hover{width:100px; height:26px; background:url(m-btn.gif) no-repeat; border:none; font-size:14px; font-weight:bold; color:#fff;cursor: pointer;display:block; text-align:center; line-height:26px; text-decoration:none;}

.ipt input.big-btn { width:176px; height:33px; background:url(big-btn.gif) no-repeat; border:none; font-size:14px; font-weight:bold; color:#6C2C00;}
.ipt input.m-btn { width:100px; height:26px; line-height:26px; background:url(m-btn.gif) no-repeat; border:none; font-size:14px; font-weight:bold; color:#fff;}

.ipt .current { border:1px solid #D4E8FC; background:#F4FCFE;}
.reg-form li { padding:10px 0; zoom: 1;}
.reg-form li:after { content:"020"; display:block; height:0; clear:both; visibility:hidden;}
.reg-form li input { float:left;}
.reg-form li input.checkinput { float:none;}
.reg-form li span { float:left; margin-left:5px;}
.f-notice span { padding:3px 6px 3px 25px; border:1px solid #40B3FF; background:#E5F5FF url(msg_bg.png) 5px -147px no-repeat; line-height:1.3em;}
.f-error span { padding:3px 6px 3px 25px; border:1px solid #FF8080; background:#FFF2F2 url(msg_bg.png) 5px 3px no-repeat; line-height:1.3em;}
.f-error input { border:1px solid #FF8080 }

.normal-btn { border:1px solid #ddd; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(btn.gif) repeat-x; cursor: pointer; line-height:23px; height:23px;}
button.normal-btn { padding:0 5px !important; padding:0; height:22px; line-height:20px;}
.ipt input.normal-btn { border:1px solid #ddd; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:url(btn.gif) repeat-x; padding:0 3px;}
.mn-btn { padding:0 15px; height:26px; line-height:26px;}

.more-language {}
	.more-language .c-border { padding:6px 0; margin-bottom:9px; border:1px solid #D1E7F5; border-top:none; background:#F0FAFF;}
fieldset .f-menu-tab { margin-top:9px; height:25px; padding-left:70px; border-bottom:1px solid #D1E7F5; }
	fieldset .more-language .f-menu-tab span { float:left; height:24px; margin:0 3px 0 0; padding:0 10px; border:1px solid #E3F0F9; border-bottom:none; background:#fff; line-height:24px;}
	fieldset .more-language .f-menu-tab span.current { position:relative; bottom:-1px; margin-top:-3px; height:27px; line-height:27px; background:#F0FAFF; border:1pxs solid #D1E7F5; border-bottom:none; font-weight:bold;}
	
.product-message { margin-top:10px; padding:9px 0; background:#f8f8f8;}
#contrast { padding:10px; text-align:left; margin:0 auto;}

.slider { margin-top:10px;}

.mineinfo .top-img-l li { width:240px; }
.mineinfo .entry { padding:10px 0; line-height:1.8em;}
.mineinfo-name { margin-top:10px; padding:0 10px; height:58px; line-height:58px; font-size:26px; font-weight:bold; border:1px solid #FF9F17; border-bottom:none; background:url(mm-bg.jpg) no-repeat;}
.mineinfo .entry p { margin:5px 0; line-height:1.8em;}
.mm-intro { background:url(mm-bg1.jpg) no-repeat;}
.mm-intro .entry { padding-top:0;}
.mm-intro .top-img-l li img { border:none;}
.mm-intro .detail { border:1px solid #FF9F17; border-top:none;}

.alert-window { position:absolute; width:300px; border:1px solid #40B3FF; background:#fff;}
	.alert-window h2 { padding:3px 3px 3px 25px; background:#E5F5FF url(msg_bg.png) 5px -245px no-repeat;}
	.alert-window h2 span { float:right;}
	.alert-window .detail { padding:9px; text-align:center;}
	.alert-window .detail p { margin-bottom:10px;}
	.alert-window .detail input { margin:0 5px;}
	
/* 2009.12.23 */
.no-bot-border .detail { border-bottom:none;}

/* 2009.12.24 */
.article-view { padding:9px; line-height:1.8em; font-size:14px;}
	.article-view p { margin:5px 0;}
	.article-view1 { padding:9px; line-height:24px; font-size:12px;}
	.article-view1 p { }
	
.s-list {}
	.s-list li { padding:5px 0 5px 55px; height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #f2f2f2;}
	.s-list .s-1 { background:url(../../images/icon-1.gif) 10px 5px no-repeat;}
	.s-list .s-2 { background:url(../../images/icon-2.gif) 10px 5px no-repeat;}
	.s-list .s-3 { background:url(../../images/icon-3.gif) 10px 5px no-repeat;}
	.s-list .s-4 { background:url(../../images/icon-4.gif) 10px 5px no-repeat;}
	.s-list .s-5 { background:url(../../images/icon-5.gif) 10px 5px no-repeat;}
	.s-list .s-6 { background:url(../../images/icon-6.gif) 10px 5px no-repeat;}
	.s-list .s-7 { background:url(../../images/icon-7.gif) 10px 5px no-repeat;}
	.s-list .s-8 { background:url(../../images/icon-11.gif) 10px 5px no-repeat;}
	.s-list .s-9 { background:url(../../images/icon-12.gif) 10px 5px no-repeat;}
	.s-list .s-10 { background:url(../../images/icon-13.gif) 10px 5px no-repeat;}
	.s-list .s-11 { background:url(../../images/icon-15.gif) 10px 5px no-repeat;}
	.s-list li.current { font-weight:bold; border:1px solid #f90; margin:-1px;}
	
/* 2009 12.31*/
.notdisplay { display:none;}

/* 2009 01.06*/
.error404 { padding:45px 0 45px 150px; background:url(../../images/error.jpg) 60px 50px no-repeat;}
	.error404 h1 { margin-bottom:12px;}
	.error404 .content { line-height:2.0em;}
	.error404 ul { margin-top:10px;}
	
.message { margin-top:10px;}
	.message .title { background:#f2f2f2; border-bottom:1px solid #eee; padding:5px 9px;}
	.message .content { padding:9px; font-size:14px; line-height:1.8em;}
	
/* 2009 01.07 */
.r-news .title-l li { width:208px;}

/* 2010 01.11*/

/* 2010 01.13 */
.ypsearch { padding:9px 0;}
.ypsearch .ipt label { width:55px;}
.ypsearch fieldset li { padding:3px 0;}
.ypsearch fieldset.ipt li.ypbtn { padding-left:70px !important; padding-left:73px;}
.ypinput { width:110px;}

.yplist { padding:10px 10px 10px 0;}
	.yplist.c-border { margin:0 0 10px 10px; padding:6px 9px;}
	.yplist .item { float:left; border:1px solid #ddd; width:339px; margin:0 0 10px 10px; padding:9px; background:url(mm-s-bg.jpg) no-repeat;display: inline;}
	.yplist .item h3 { font-size:12px; width:335px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.yplist .item .title-l { padding:5px 0;}
	.yplist .item .title-l li  {line-height:20px;}
	.yplist .item li { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:250px;}
	
.yplist1 { padding:6px 6px 6px 0;}
	.yplist1 .c-border { margin:0 0 6px 6px; padding:6px 9px;}
	.yplist1 .item { float:left; border:1px solid #ddd; width:298px; margin:0 0 6px 6px; padding:9px; background:url(mm-s-bg.jpg) no-repeat;display: inline;}
	.yplist1 .item h3 { font-size:12px; width:335px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
	.yplist1 .item .title-l { }
	.yplist1 .item .title-l li  {line-height:20px;}
	.yplist1 .item li { overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:325px;}
	
.yp .p-catalog-nav dd span { position:relative;}

.yp-logo { background:#fff; padding:0 0 0 10px;}
.yp-view ul { padding:9px 0;}
.yp-view li { line-height:22px;}
.yp-view h3 { margin:0; padding:0; border-top:1px solid #eee; line-height:25px;}

/* 2010 01.15 */
.col-6 { float:left; margin-left:10px; width:230px;}

/* 2009 01.19 */
.baiwang { margin-top:10px;}
.baiwang td { border:1px solid #eee; vertical-align:middle; text-align:center;}

/* 2010 01.20 */
#sitenav li.language { position:relative; padding-right:23px; background:url(dot.gif) right -80px no-repeat !important; background:url(dot.gif) right -82px no-repeat; z-index:9999;}
.morelang { position:absolute; left:-2px; top:2px; padding-left:2px; border:1px solid #ccc; background:#fff;}
#sitenav .morelang li { float:none;line-height:20px; height:20px; background:none; padding:0 9px; white-space:nowrap;}
#sitenav .morelang li.current { padding-right:22px; background:url(dot.gif) right -113px no-repeat !important; background:url(dot.gif) right -115px no-repeat;}

/* 2010 01.28 */
.shop-menu .detail { border-color:#FF9F17; background:#FFFBF4;}
	.shop-menu .title-l { padding:0;}
	.shop-menu li { padding-left:20px; background:url(dot.gif) 10px -20px no-repeat; line-height:24px; border-bottom:1px solid #FFEACA;}
	.shop-menu li.end { border-bottom:none;}
.hot-shop { border:1px solid #ddd; padding:10px 9px 11px 9px;}
.mar-left { margin-left:10px;}
.hot-txt { border:1px solid #eee; background:#fff;}
.hot-txt li { float:left; width:142px; border-right:1px solid #eee; padding:0 10px; line-height:25px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.hot-txt li.end { border-right:none;}
.about { margin-top:10px; border-top:2px solid #FF8C19;}
	.about .c-border { border:1px solid #FF8C19; border-top:none; background:#FFFBEE; }
	.about .title-l { padding:0;}
	.about .title-l li { border-bottom:1px solid #ddd; font-size:14px; line-height:28px; background-position:left -18px;}
	.about .title-l li.current { font-weight:bold;}
	.about .c .detail { border-top:1px solid #ddd;}

/* 2010.2.22 */
.mall-catalog .detail { background:#FFFBF4; border:1px solid #FF9F17; border-top:none;}
.mall-catalog li .two a:link, .mall-catalog li .two a:visited { color:#999;}
.mall-catalog li { position:relative; padding-left:10px; border-bottom:1px solid #FFEACA; background:url(mall-catalog.gif) 175px 10px no-repeat; line-height:26px; height:26px;}
.mall-catalog li.current { z-index:100; background:#FFEACA url(mall-catalog-1.gif) 165px 10px no-repeat; border-bottom:1px solid #FFDAA2;}
.mall-catalog li .one { padding-right:6px;}

.m-c-s { z-index:1000; position:absolute; left:170px; top:-17px; width:160px; border:2px solid #FF9F17; background:#fff;}
	.mall-catalog .m-c-s li { float:left; border:none; background:#fff; width:70px; background:none; line-height:25px; }

.mall-news .title-l { padding-top:7px; padding-bottom:8px;}

.h-p .detail { padding-left:5px;}
.h-p .top-img-l li { width:95px; padding:0 5px 10px 5px;}
	.h-p .top-img-l li span { display:block; width:96px !important; width:94px; height:96px !important; height:94px; margin:0 auto; border:1px solid #ddd;  font-size:80px; line-height:80px; text-align:center; vertical-align:middle;}
	.h-p .top-img-l li span { display:table-cell;}
	.h-p .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
.h-p .bg-r a { float:left; border:1px solid #ccc; margin:7px 0 0 4px; height:15px; width:15px; line-height:15px; text-align:center; background:#fff;}
.h-p .bg-r a.current { border:1px solid #FF9F18; background:#FFC540; color:#FF4E00; font-weight:bold;}
.h-p .bg-r{ float:right;}	
.col-18 { float:left; margin-left:10px; width:710px;}
.row-first { margin-left:0;}

.d-p { padding-left:3px;}
.d-p .top-img-l li { width:95px; padding:3px 7px 10px 8px;}
	.d-p .top-img-l li span { display:block; width:96px !important; width:94px; height:96px !important; height:94px; margin:0 auto; border:1px solid #ddd;  font-size:84px; line-height:84px; text-align:center; vertical-align:middle;}
	.d-p .top-img-l li span { display:table-cell;}
	.d-p .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
.d-p1 { padding-left:3px;}
.d-p1 .top-img-l li { width:120px; padding:3px 7px 10px 8px;}
	.d-p1 .top-img-l li span { display:block; width:122px !important; width:120px; height:162px !important; height:120px; margin:0 auto; border:1px solid #ddd;  font-size:150px; line-height:150px; text-align:center; vertical-align:middle;}
	.d-p1 .top-img-l li span { display:table-cell;}
	.d-p1 .top-img-l li img { display:inline; margin:0 auto; padding:0; border:none; vertical-align:middle;}
	
/* 2010.3.2 */
#member-block {}
	#member-block h2 li { float:left; padding:0 10px; font-weight:normal;}
	#member-block h2 li.current { padding:0; background:url(c-m-current.gif) no-repeat;}
		#member-block h2 li.current a { float:left; padding:9px 10px 5px 10px; background:url(c-m-current.gif) right -30px no-repeat; line-height:16px; font-weight:bold;}

	.c-2-tab h2 li { float:left; padding:0 10px; font-weight:normal;}
	.c-2-tab h2 li.current { padding:0; background:url(c-2-current.gif) no-repeat;}
		.c-2-tab h2 li.current a { float:left; padding:9px 10px 5px 10px; background:url(c-2-current.gif) right -30px no-repeat; line-height:16px; font-weight:bold;}
		
.operabtn { padding:10px 0;}

/* 2010.4.9 */
.yellow-menu {}
	.yellow-menu li { float:left; padding-left:20px; width:74px; background:url(dot.gif) 10px -20px no-repeat; line-height:25px; border-bottom:1px solid #FFEACA;}
.y-filter { margin-top:10px; border:1px solid #ddd; height:30px; padding:0 10px; background:url(list-1.gif) 0 -56px;}
	.y-filter li { float:left; padding:0 8px 0 0; line-height:30px;}
	.y-filter li select.selectit { float:left; margin:5px 0 0 0; width:115px;}
	.y-filter li input.inputtext { float:left; height:18px; width:133px; margin:5px 0 0 0; padding-left:3px; border:1px solid #ccc; background:#fff; line-height:18px;}
	.y-filter li label { float:left; margin-top:10px;}
	.y-filter li input.listbtn { width:65px; height:20px; margin:5px 0 0 5px; border:none; line-height:20px; background:url(list-btn.gif) no-repeat; cursor:pointer;}
.brand-list h2 { border:1px solid #ddd; border-top:0; height:30px; padding:0 10px; background:url(list-1.gif) 0 -89px; line-height:30px;}
.brand-list h2 .right { height:22px; margin-top:4px; padding:0 0 0 6px; background:url(y-btn.gif) no-repeat; font-size:12px; line-height:22px;}
	.brand-list h2 .right a { display:block; padding-right:6px; background:url(y-btn.gif) right -22px no-repeat; color:#f60;}
	
.brand-list1 h2 { border:1px solid #ddd; border-top:0; height:30px; padding:0 10px; background:url(list-1.gif) 0 -89px; line-height:30px;}
.brand-list1 h2 .right { height:22px; margin-top:4px; font-size:12px; line-height:22px; font-weight:normal;}
	.brand-list1 h2 .right a { display:block; padding-right:6px; color:#f60;}
	
.delbtn{ background:url(delbtn.gif) no-repeat; width:67px; height:22px; border:none; line-height:22px; color:#333; cursor:pointer;}
.g-btn1{ background: url(sub.gif) no-repeat; width:124px; height:30px; color:#333; border:none;cursor:pointer; font-weight:bold; font-size:14px;}
.m-btn1{ background:url(sub.gif) 0 -30px no-repeat; width:124px; height:30px; color:#FFF; border:none; cursor:pointer;font-weight:bold; font-size:14px;}
.ppo{ text-align:center; border-top:1px solid #F60; padding-top:10px; height:50px;}
.xj h2{ font-size:12px; line-height:25px;}
.scan{}
.scan h2{ background: url(c.gif) repeat-x; line-height:30px; height:30px;}
.point{ color:#999;}
.dehe{ height:365px;}
.shhe{ height:388px;}
.txt_co a{ color:#666; font-weight:normal; font-size:12px;}

.sleft{ float:left; width:187px;}
.sleft h5{ background:url(dd1.jpg) repeat-x; height:6px; }
.sleft ul li{ height:24px; line-height:24px; text-align:center; background:#F1F1F1; border-bottom:1px solid #FFF;}
.sright{ float:left; width:700px; margin-left:10px;}

.c h4{ height:30px; line-height:30px; background:url(dd2.jpg) repeat-x; padding:0 10px;}

.txt{ text-indent:2em;}
.p4{ margin:3px 0; padding:0 3px;}
.p5{ width:700px;}
.pt1{height:30px; line-height:30px; background:url(dd2.jpg) repeat-x;}
.red{ color:#F00;}

/* pay */
#logo1{ float:left; margin-bottom:3px; height:66px;}
#site{ margin:20px 20px 0 0; text-align:right; float:right; color:#666;}
#site a{ color:#666}
#con .c_left{ width:632px; float:left;}
#con .c_right{ width:311px; float:right;}
#con .c_left h2{ margin:5px 0;}
#con .kk .co{ background:url(k2.jpg) repeat-y; width:632px; padding:5px;}
#con .cct{ background:url(p1.png) no-repeat 10px 0; line-height:25px; padding-left:60px;}
#con .cct1{ background:url(p2.png) no-repeat 0px 0; line-height:25px; padding-left:60px;}
#con .hp{ background:url(h11.jpg) no-repeat; width:592px; height:4px; text-align:center;}
#con a{ color:#0066CC;}
#con a:hover{ color:#FF6600;}
#con  cite{ font-weight:normal; font-size:12px; color:#9E9E9E;}
#con { color:#666;}
#con a.a-po{ padding-left:10px;}
#con p.ppp{ padding-left:10px; line-height:25px; }
#con p.ppp a{ padding-right:10px;}
#con .co a{ padding-right:5px;}
#con .c_right .zh h2{ background:url(mm1.jpg) no-repeat; width:291px; height:39px; line-height:39px; padding-left:20px;}
#con .c_right .uu{ background:url(mm2.jpg) repeat-y; height:126px; padding-top:10px;}
#con .c_right .zh{background:url(mm2.jpg) repeat-y; width:311px; margin-top:5px;}
#con .c_right .uu li{ line-height:35px; height:35px; padding-left:10px;}
#con .ye,#con .cz,#con .xf{ background:url(i.png) no-repeat;}
#con .ye{background-position:15px 7px;}
#con .cz{background-position:15px -52px;}
#con .xf{background-position:15px -105px;}
#con .uu li a{ padding-left:30px; font-size:14px;}
#con .zht{ padding-top:5px;}
#con .zht h2{ background:url(z1.jpg) no-repeat; width:291px; height:38px; padding-left:20px; line-height:38px;}
#con .zht ul li{ background:url(dian.gif) no-repeat 10px 11px; line-height:25px; height:25px; padding-left:20px;}
#con .zht ul{ background:url(z2.jpg) repeat-y; width:311px; height:183px;}
#con .zht{ padding-top:5px;}
#con .zht .mp{ padding-left:170px; font-size:12px; font-weight:normal;}

#czcon{ width:950px; margin:0 auto; margin-top:5px;}
#czcon .c_left1{ float:left; width:226px;}
#czcon .c_right1{ float:right; width:714px;}
#czcon .c_left1 .bg-l,#czcon .c_left1 .bg-r{ background:url(c.gif) no-repeat;}
#czcon .c_left1 .bg-l{ background-position:left -210px; float:left; padding-left:9px; line-height:30px;}
#czcon .c_left1 .bg-r{background-position:right -240px; float:right; padding-right:9px;}
#czcon .c_left1 h2{background:url(c.gif) repeat-x;background-position:0 -180px;height:30px;}
#czcon .c_left1 h2 span{ height:30px;}
#czcon .c_left1 .detail{  border:1px solid #FF9F17; border-top:none;}
#czcon .c_left1 .detail ul{ height:380px;}
#czcon .c_left1 .detail ul li{ font-size:14px; border-bottom:1px solid #FFE6C0; line-height:33px; height:33px; background:url(pbg.jpg) repeat-x; padding-left:20px;}
#czcon .detail ul li.current{ height:30px; line-height:30px; background:#FFF;}
#czcon .c_left1 .detail ul li a{ background: url(dd1.gif) no-repeat 0 3px; padding-left:8px;}
#czcon .nofont{ height:310px;}
#czcon .c_right1 .bg-l{background:url(c.gif) no-repeat;}
#czcon .c_right1 .bg-l{ background-position:left -120px; float:left; padding-left:9px; }
#czcon .c_right1 .bg-r{ background:url(c.gif) no-repeat; background-position:right -150px; padding-right:9px; float:right;}
#czcon .c_right1 h2 span{ height:30px; line-height:30px;}
#czcon .c_right1 h2{background:url(c.gif) repeat-x; height:30px; background-position:0 -90px;}
#czcon .zhc{ border:1px solid #DDD; border-top:none; height:360px; padding:10px;}
#czcon .c_right1 .bfont{ font-size:12px; background:url(dd1.gif) no-repeat 0 4px; padding-left:10px;}
#czcon .c_right1{ color:#333;}
#czcon .c_right1 .zhc_tab{ width:100%; border:1px solid #DDD;}
#czcon .c_right1 .zhc_tab tr td{ border:1px solid #DDD; line-height:25px; padding-left:5px;}
#czcon .c_right1 .zhc_tab tr th{ border:1px solid #DDD;line-height:25px;padding-left:5px; background:url(thbg.gif) repeat-x;}

#con1{ width:950px; margin:10px auto;}
#con1 .czco{ background:url(z5.jpg) repeat-y; width:930px; padding:10px; height:510px;}
#con1 .ul_tab{ padding-left:230px; width:900px;}
#con1 .ul_tab li{ padding:10px 0; clear:left;}
#con1 .ul_tab label{  float:left; width:120px; text-align:right; padding-right:10px;}
#con1 .ul_tab input{ float:left; margin-right:5px;}
.ul_tab input, .ul_tab select, .ul_tab textarea { padding:3px; border:1px solid #999; background:url(input.gif) no-repeat;}
#con1 .ul_tab h2{ padding-left:130px; background:url(z7.jpg) no-repeat 110px 3px;}
#con1 .ul_tab .ssub{ padding-left:130px;}
#con1 .sm{ width:810px; margin:30px auto; border:1px solid #FFCC99; padding:10px; background:#FFFCF3; color:#999;}
#con1 .sm h2{ font-size:12px; background:url(z9.gif) no-repeat; padding-left:40px; height:38px; line-height:38px; color:#FF6600;}


.fypo{ text-align:right;}
.fysq li label{ float:left; text-align:right; }
.fysq li input{ }
.fysq li .sp{ padding-left:120px; }




