@charset "utf-8";
/* css style.by:allen sosowr@163.com 2014-09-13 */
/* public start*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
    font-size: 12px;
    margin: 0 0;
    min-width: 1000px;
    color: #444;
    font-size: 12px;
    font:normal 12px/1 "SimSun","Microsoft YaHei","SimHei";
    font-family:Microsoft YaHei,SimSun,SimHei;
    background-color: #f5f4f3;
    min-width:1072px;
}
ol, ul, li {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}
:focus {
    outline: 0
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
* {
    margin: 0px;
    padding: 0px;
}
a {
    color: #2a2324;
    text-decoration: none;
}
a:hover {
    color: #6c6c6c;
    text-decoration: none;
}
img {
    border: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*clearfix*/
.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.clearfix{
*+height: 1%
}
.clear {
    clear: both;
}
.hide {
    display: none!important;
}
.br-5 {
    border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
}
.bs005aaa {
    box-shadow: 0px 0px 5px #aaa;
    -webkit-box-shadow: 0px 0px 5px #aaa;
    -moz-box-shadow: 0px 0px 5px #aaa;
    -ms-box-shadow: 0px 0px 5px #aaa;
    -0-box-shadow: 0px 0px 5px #aaa;
}
.bs005222 {
    box-shadow: 0px 0px 5px #222;
    -webkit-box-shadow: 0px 0px 5px #222;
    -moz-box-shadow: 0px 0px 5px #222;
    -ms-box-shadow: 0px 0px 5px #222;
    -0-box-shadow: 0px 0px 5px #222;
}
/* public end*/

/* path*/
.path{
	 height:20px;
	 border-bottom:1px #e1e1e1 solid;
	 line-height:20px;
	 padding:15px 0 5px 0;
	 color:#aaa;
	 margin-bottom:10px;
}
/*top links & login---------------------------------css start*/
.shop_top_bar{
    height: 35px;
    line-height: 35px;
    background-color: #eae8e8;
    overflow:hidden;
}
.shop_top_bar ul{
    width: 1000px;
    margin: 0 auto;
}
.shop_top_bar ul li{
    float: left;
    margin-right: 7px;
    padding-right: 10px;
    background:url('../images/line.gif') right center no-repeat scroll;
}
.online_ser,.member_ser,.phone_400{
    float: right!important;
}
.phone_400 span {
    color: #cc9f17;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}
.shop_top_bar ul li.sina_wb{
    background:url('../images/wxlogin.png') left center no-repeat scroll;
    padding-left: 20px;
}
.shop_top_bar ul li.login_qq{
	 vertical-align:middle;
	 padding-top:4px;
}
.shop_top_bar ul li.search,.shop_top_bar ul li.register{
	background-image:none;
}
.shop_top_bar ul li.search input{
	border:1px #c1c1c1 solid;
	height:16px;
	line-height:16px;
	padding:1px 5px;
	vertical-align:middle;
}
.shop_top_bar ul li.search input[type=text]{
	width:140px;
}
.shop_top_bar ul li.search input[type=button]{
	 background:url('../images/search_icon_header.png') center center no-repeat;
	 height:20px;
	 width:40px;
	 cursor:pointer;
	 border-left:0;
}
/*shop home page nav---------------------------------css start*/
.shop_top_nav{
    height: 105px;
    background-color: #222;
    border-bottom: 10px #c6a235 solid;
}
.shop_top_nav dl{
    width: 1000px;
    margin: 0 auto;
    height: 75px;
    padding:15px 0 15px 10px;
}
.shop_top_nav dl dt{
    float: left;
    width: 250px;
    height: 80px;
    margin-right: 53px;
    background:url('../images/logo.png') center center no-repeat scroll;
}
.shop_top_nav dl dd{
    float: left;
    height: 75px;
    width: 125px;
    line-height: 75px;
    text-align: center;
    border-right: 1px #544928 solid;
    _width:127px;/*ie6 set menu width else empty*/
}
.shop_top_nav dl dd a{
    padding:0px 20px;
    margin: 0 10px;
    _margin: 0 5px;/*ie6 left and right margin set 5px*/
    display: block;
    font-size: 16px;
    color:#ffcb2e;
    height: 71px;
    border-bottom: 4px #2e2e2e solid;
}
.shop_top_nav dl dd a.nav_selected{
    border-bottom-color:#c6a235;
}
.shop_top_nav dl dd a:hover{
    border-bottom: 4px #c6a235 solid;
}
/*shopping-cat.html购物进度条---------------------------------css start*/
.shopping-bar{
    height: 105px;
    background-color: #222;
    border-bottom: 10px #c6a235 solid;
}
.shopping-bar dl{
    width: 1000px;
    margin: 0 auto;
    height: 75px;
    padding:15px 0 15px 10px;
}
.shopping-bar dl dt{
    float: left;
    width: 257px;
    height: 75px;
    margin-right: 53px;
    background:url('../images/logo-car.gif') center center no-repeat scroll;
}
.shopping-bar dl dd{
    float: left;
    height: 40px;
    width: 225px;
    line-height: 40px;
    text-align: center;
    border-right: 1px #ccc solid;
    _width:225px;/*ie6 set menu width else empty*/
    background:url('../images/car-right-gjt2.png') 190px center no-repeat scroll #e5e5e5;
    font-size:16px;
    color:#303030;
    margin-top:20px;
}
.shopping-bar dl dd.be-faced{/*当前*/
     color:#fff;
     background:url('../images/car-right-wjt2.png') 190px center no-repeat scroll #c6a235;
     border-right:1px #a78621 solid;
}
.shopping-bar dl dd.has-past{/*过去*/
     color:#b28f24;
     background:url('../images/car-right-yjt2.png') 190px center no-repeat scroll #f6e9c3;
     border-right:1px #fff solid;
}
.shopping-bar dl dd:last-child{
	border-radius:0 5px 5px 0;
	-ms-border-radius:0 5px 5px 0;
    -webkit-border-radius:0 5px 5px 0;
    -moz-border-radius:0 5px 5px 0;
    -o-border-radius:0 5px 5px 0;
}
.shopping-bar dl dd:nth-child(2){
	border-radius:5px 0 0 5px;
	-ms-border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -o-border-radius:5px 0 0 5px;

}
/*添加修改地址标题和右侧按钮*/
.shopping_cart_title{
	color:#150c0d;
	font-size:20px;
	height:55px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
	font-weight:normal;
	margin-bottom:10px;
}
.shopping_cart_title span{
    float: left;
}
.shopping_cart_title a{
    float: right;
    padding-top:10px;
    font-size: 14px;
    color: #e90a0b;
}
.shopping_cart_title a:hover{
    color: #000;
}

/*添加修改地址*/
ul.shop_address{
	height:100%;
	overflow:hidden;
	padding:20px 30px;
	font-size:14px;
}
ul.shop_address li{
	 line-height:40px;
	 height:40px;
	 border-bottom:1px #f1f1f1 dashed;
}
ul.shop_address li input{
	margin-right:5px;
}
ul.shop_address li span{
	margin-right:50px;
}
ul.shop_address li span a{
    color: #e90a0b;
}
ul.shop_address li span a:hover{
    color: #000;
}


.shopping_cart_main{
    background-color:#fff;
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
    border-top:3px #c6a235 solid;
}
.shopping_cart_main dl dt{
	height:55px;
	line-height:55px;
	font-size:18px;
	overflow:hidden;
	border-bottom:1px #e1e1e1 solid;
}
.shopping_cart_main dl dt span{
	display:inline-block;
	text-align:center;
}
span.shop_c_m_t01{
	width:500px;
}
span.shop_c_m_t02{
	width:130px;
}
span.shop_c_m_t03{
	width:120px;
}
.shopping_cart_main dl dd{
	height:125px;
	border-bottom:1px #e1e1e1 solid;
}
ul.shopping_cart_list{
	height:100%;
	padding:20px 0 20px 20px;
}
ul.shopping_cart_list li{
	float:left;
	height:85px;
	overflow:hidden;
	text-align:center;
	width:120px;
}
ul.shopping_cart_list li img{
	float:left;
	margin-right:20px;
}
ul.shopping_cart_list li p{
	font-size:14px;
	line-height:24px;
	padding-right:20px;
	text-align:left;
	color:#555;
}
ul.shopping_cart_list li.shopping_price{
	width:130px;
	color:#d71118;
	padding:10px 0;
	font-size:16px;
}
ul.shopping_cart_list li.shopping_amount{
	 padding:10px 0;
}
ul.shopping_cart_list li.shopping_del{
	padding:10px 0;
}
.shopping_submit_btn{
	 background-color:#e1e1e1;
	 height:65px;
	 margin:20px 0;
}
.shopping_submit_btn a.submit_btn{
	float:right;
	width:120px;
	height:65px;
	display:inline-block;
	background-color:#ff4400;
	font-size:20px;
	line-height:65px;
	color:#fff;
	text-align:center;
}
.shopping_submit_btn a.submit_btn:hover{
	background-color:#dc430b;
}
.shopping_submit_btn span{
	float:right;
	line-height:65px;
	margin:0 20px 0 50px;
	font-size:14px;
}
.shopping_submit_btn span:last-child{
	float:left;
}
.shopping_submit_btn span strong{
	font-size:20px;
	color:#ff4400;
	margin:0 10px;
	font-weight:normal;
}
/*shopping-order-done.html---------------------------------css start*/

.shopping_order_main{
    background-color:#fff;
    margin-bottom:10px;
    padding:100px 0;
    height:250px;
}
.shopping_order_main dl{
	background:url('../images/car-success-icon.png') 240px 20px no-repeat scroll white;
	padding:0 200px 0 300px;
	line-height:30px;
	font-size:14px;
}
.shopping_order_main dl dt{
	font-size:20px;
	height:50px;
	line-height:50px;
}
.shopping_order_main dl dd span{
	color:#ff4400;
	font-size:18px;
}
/*shop home page banner tab---------------------------------css start*/
.shop_banner{
    height: 560px;
    border-bottom: 1px #d4d5d5 solid;
}
.shop_banner ul.imgview li{
    width: 100%;
    height: 500px;
    clear: both;
}

.shop_banner .imgnav {
    width: 250px;
    height: 60px;
    margin: 0 auto;
    overflow: hidden;
}
.shop_banner .imgnav li {
    float: left;
    margin:15px 20px 0 0;
}
.shop_banner .imgnav a {
    width: 9px;
    height: 9px;
    display: block;
    background: #fff;
    border: 1px #b5b4b4 solid;
}
.shop_banner .imgnav a:hover,.shop_banner .imgnav .current a {
    background: #b5b4b4;
    border: 1px #b5b4b4 solid;
}

/*shop home page main area---------------------------------css start*/
.shop_container{
    width: 1000px;
    height: 100%;
    margin: 0 auto;
    padding-bottom: 200px;
    overflow: hidden;
}
/*products recommended---------------------------------css start*/
.pro_tabnav{
    height: 60px;
}
ul.pro_tablist{
    height: 58px;
}
ul.pro_tablist li{
    float: left;
    width: 250px;
    height: 58px;
    line-height: 58px;
    color: #150c0d;
    font-size: 20px;
    font-family:Microsoft YaHei,SimHei,SimSun;
    text-align: center;
    cursor: pointer;
}
ul.pro_tablist li a{
    display: block;
}
.wrap-line{
    height: 2px;
    background-color: #dadada;
}
.wrap-line span.line{
    height: 2px;
    background-color: #c6a235;
    width: 250px;
    display: block;
    position:relative;
    left:0px;
}
.pro_list{
    padding: 25px 0 30px 0;
    height: 380px;
    border-bottom: 1px #e1e1e1 solid;
}
.pro_list ul{
    height: 380px;
}
.pro_list ul li{
    width: 320px;
    height: 380px;
    float: left;
    margin-right: 20px;

}
.pro_list ul li:last-child{
    margin-right: 0px;
}

/*meihu hot pot products recommended---------------------------------css start*/
.shop_tehui{
    height: 370px;
    padding: 5px 0 25px 0;
    font-family:Microsoft YaHei,SimHei,SimSun;
}
.shop_tehui h3.shop_tehui_tit{
    font-size: 20px;
    color: #0f0f0f;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
}
.shop_tehui h3.shop_tehui_tit span{
    float: left;
}
.shop_tehui h3.shop_tehui_tit a{
    float: right;
    padding-right: 8px;
    font-size: 14px;
    color: #5c5959;
    background:url('../images/right_jt.png') no-repeat  scroll right center;
}
.shop_tehui h3.shop_tehui_tit a:hover{
    color: #000;
}
.shop_tehui dl.shop_tehui_list{
    height: 285px;
    padding: 25px 20px 20px 20px;
    background:url('../images/tehui_bg.jpg') repeat  scroll left top;
}
.shop_tehui dl.shop_tehui_list dt{
    font-size: 18px;
    line-height: 30px;
    padding-bottom: 25px;
}
.shop_tehui dl.shop_tehui_list dd{
    width: 310px;
    height: 190px;
    float: left;
    margin-right: 15px;
}
.shop_tehui dl.shop_tehui_list dd:last-child{
    margin-right: 0px;
}

/*tea pot & photo pot---------------------------------css start*/
.shop_tea_pot,.shop_photo_pot{
    height: 433px;
    overflow: hidden;
    margin-bottom: 25px;
    padding-bottom:25px;
    border-bottom: 1px #e1e1e1 solid;
}
.shop_photo_pot{
    margin-bottom: 5px;
}


/*产品详情页面---------------------------------css start*/

.product_property{
	 height:385px;
	 overflow:hidden;
	 background-color:#fff;
}
.product_property dl{
	height:100%;
}
.product_property dl dt{
	float:left;
	width:500px;
	height:100%;
	background-color:#e1e1e1;
}
.product_property dl dt a{
	border:1px #d3d3d3 solid;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 10px 0 30px;
	margin:8px 5px 8px 5px;
	cursor:pointer;
}
.product_property dl dt a.like{
	background:url('../images/product_icon.png') 10px 8px no-repeat scroll #fff;
}
.product_property dl dt a.favorites{
	background:url('../images/product_icon.png') 10px -27px no-repeat scroll #fff;
}
.product_property dl dt a.share{
	background:url('../images/product_icon.png') 10px -63px no-repeat scroll #fff;
}
.product_property dl dd{
	float:left;
	width:470px;
	margin-left:30px;
	color:#3e3e3e;
}
.product_property dl dd.title_pro{
	font-size:24px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
}
.product_property dl dd.property_list{
	font-size:14px;
	height:40px;
	line-height:40px;
	border-bottom:1px #e1e1e1 solid;
}
.product_property dl dd.price{
	height:40px; 
	line-height:40px;
	font-size:14px;
}
.product_property dl dd.property_list span{
	margin-right:20px;
}
.product_property dl dd.sel_num{
	 height:40px;
	 line-height:32px;
	 font-size:14px;
	 padding:10px 0;
	 border-bottom:1px #e1e1e1 solid;
}
.product_property dl dd.ask_btn{
	height:53px;
	padding:20px 0;
	border-bottom:1px #e1e1e1 solid;
	font-size:18px;
}
.product_property dl dd.ask_btn a{
	width:180px;
	height:53px;
	display:inline-block;
	margin-right:10px;
	color:#fff;
	line-height:50px;
	text-align:center;
	background-color:#c6a235;
	float:left;
}
.product_property dl dd.ask_btn a:last-child{
	 width:202px;
	 height:53px;
	}
.product_property dl dd.impression{
	height:80px;
	line-height:30px;
	border-bottom:1px #e1e1e1 solid;
	font-size:14px;
	overflow:hidden;
}
.product_property dl dd.impression span{
	margin-right:10px;
}
.corlor_229fff{
	color:#229fff;
}
.corlor_e90b0a{
	color:#e90b0a;
}
.corlor_222{
	color:#222;
}
.corlor_992a0e{
	color:#992a0e;
}
.corlor_0c8f12{
	color:#0c8f12;
}
.product_property dl dd.impression_input{
	 padding:10px 0 0 0;
}
.product_property dl dd.impression_input input[type=text]{
	height:20px;
	width:170px;
	border:1px #d3d3d3 solid;
	padding:2px 10px;
}
.product_property dl dd.impression_input input[type=button]{
	 background-color:#c6a235;
	 color:#fff;
	 border:0;
	 height:26px;
	 width:100px;
	 margin-left:10px;
	 cursor:pointer;
}
/*购买产品数量选择*/
.x_mod_number {
    border: 1px solid #b2b2b2;
    display: inline-block;
    height: 32px;
    width:92px;
    overflow: hidden;
    vertical-align: middle;
    position:relative;
}
.x_mod_number_minus,.x_mod_number_plus {
    cursor: pointer;
    background-color:#E1E1E1;
    float: left;
    height: 32px;
    width: 20px;
    text-align:center;
    line-height:32px;
}
.x_mod_number_plus{
	float:right;
}
.x_mod_number_input {
    border: 1px solid #b2b2b2;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
    float: left;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding: 8px 5px;
    text-align: center;
    width: 40px;
    position:absolute;
    top:-1px;
    left:20px;
}
.x_mod_delivery{
	margin-left:20px;
}
/*产品详细内容*/
.detail_container{
	 background-color:#fff;
	 margin-top:20px;
	 height:100%;
	 overflow:hidden;	 
}
ul.detail_tablist{
    height: 55px;
}
ul.detail_tablist li{
    float: left;
    width: 249px;
    height: 55px;
    line-height: 55px;
    font-size: 18px;
    font-family:Microsoft YaHei,SimHei,SimSun;
    text-align: center;
    cursor: pointer;
    margin-right:1px;
    color: #3e3e3e;
    background-color:#e1e1e1;
}

ul.detail_tablist li a{
    display: block;
}

.detail_main{
	font-size:14px;
	border:1px #d5d5d5 solid;
}
.detail_main>div{
	padding:50px;
}
.detail_main div.detail_main01{
	padding:30px 0;
}
.detail_main div.detail_main04{
	padding:0;
}
/*壶友评论*/
.review_title{
	border:#e1e1e1 1px solid;
	padding:10px 20px;
	line-height:30px;
	margin-bottom:30px;
}
.review_title h3{
	font-size:18px;
	font-weight:normal;
}
dl.review_list{}
dl.review_list dt,dl.review_submit dt{
	 background-color:#e1e1e1;
	 font-size:16px;
	 line-height:30px;
	 height:30px;
	 padding:0 20px;
}
dl.review_list dd{
	border-bottom:1px #efefef solid;
	line-height:50px;
	height:50px;
	padding:0 20px;
}
dl.review_list dd p{
	float:left;
	width:600px;
}
dl.review_list dd span{
	float:left;
	width:200px;
}
/*壶友提交评论*/
dl.review_submit{}
dl.review_submit dt{
	margin-bottom:20px;
}
dl.review_submit dd{
	padding:0 20px;
	line-height:30px;
	height:auto;
	margin-bottom:10px;
}
dl.review_submit dd input[type=text],dl.review_submit dd textarea{
	border:1px #abadb3 solid;
	padding:5px;
	width:300px;
	margin-right:10px;
}
dl.review_submit dd input[type=text]{
	width:200px;
}
dl.review_submit dd span{
	margin-right:10px;
}
dl.review_submit dd input[type=button]{
	width:120px;
	height:40px;
	background-color:#c6a235;
	color:#fff;
	border:0;
	margin-left:67px;
	font-family:Microsoft YaHei,SimHei,SimSun;
	font-size:16px;
	cursor:pointer;
}
ul.payment_list{}
ul.payment_list li{
	height:40px;
	background-color:#f5f4f3;
	margin-bottom:20px;
}
ul.payment_list li span,ul.payment_list li img{
	margin-right:50px;
	line-height:40px;
	float:left;
}
dl.open_pot{
	 text-align:center;
	 font-size:16px;
	 line-height:30px;
}
dl.open_pot dt{
	font-size:22px;
	height:40px;
	line-height:40px;
}
dl.open_pot dd{
	text-align:center;
	margin-bottom:10px;
}


/*services bar---------------------------------css start*/
.bar_agree{
    border: 1px #d5d5d5 solid;
    height: 65px;
    line-height: 65px;
    font-size: 18px;
    background-color: #fff;
    margin: 30px 0 10px 0;
}
.bar_agree ul li{
    float: left;
    border-right: 1px #e7e7e7 solid;
    height: 100%;
    width:165px;
    background:url('../images/shop_bar.png') 25px 25px no-repeat scroll #fff;
}
.bar_agree ul li.bar_agree_item2{
	background-position:25px -48px;
}
.bar_agree ul li.bar_agree_item3{
	background-position:25px -120px;
}
.bar_agree ul li.bar_agree_item4{
	background-position:25px -193px;
}
.bar_agree ul li.bar_agree_item5{
	background-position:25px -267px;
}
.bar_agree ul li.bar_agree_item6{
	background-position:25px -337px;
}
.bar_agree ul li:last-child{border-right: 0;}
.bar_agree ul li a{
	margin-left:55px;
	display:block;
}
/*my follow---------------------------------css start*/
.shop_follow{
    font-family:Microsoft YaHei,SimHei,SimSun;
    height: 180px;
    position: absolute;
}
.shop_follow h3.shop_follow_tit{
    font-size: 20px;
    color: #0f0f0f;
    font-weight: normal;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px #e1e1e1 solid;
}
.shop_follow ul.shop_follow_main{
    height: 130px;
}
.shop_follow ul.shop_follow_main li{
    float: left;
    width: 250px;
    height: 125px;
    background: url(../images/media_icons1.png) no-repeat  0px 30px;
}
.shop_follow ul.shop_follow_main li.taobao_shop{background-position: 0px 30px;}
.shop_follow ul.shop_follow_main li.taobao_shop:hover{background-position: 0px -66px;}
.shop_follow ul.shop_follow_main li.sina_wb{background-position: 0px -162px;}
.shop_follow ul.shop_follow_main li.sina_wb:hover{background-position: 0px -258px;}
.shop_follow ul.shop_follow_main li.qq_wb{background-position: 0px -354px;}
.shop_follow ul.shop_follow_main li.qq_wb:hover{background-position: 0px -450px;}
.shop_follow ul.shop_follow_main li.wx_service{background-position: 0px -546px;}
.shop_follow ul.shop_follow_main li.wx_service:hover{background-position: 0px -642px;}

.shop_follow ul.shop_follow_main li p{
    margin:33px 30px 20px 75px;
    font-size: 14px;
    line-height: 18px;
    color: #6c6c6c;
}
.shop_follow ul.shop_follow_main li p a{
    color: #171717;
    font-size: 18px;
    line-height: 24px;
}
.shop_follow div.wx_code_ser{
    width: 173px;
    height: 177px;
    background: url(../images/weixin_service_code.png) no-repeat 0 0;
    left: 750px;
    top: -28px;
    display: none;
    z-index: 999;
    position: relative;
}
/*shop page main area---------------------------------css end*/

/*site search---------------------------------css start*/
.shop_search{
    height: 55px;
    background-color: #c6a235;
}
.shop_search_main{
    width: 1000px;
    height: 35px;
    line-height: 35px;
    margin: 0px auto;
    padding: 10px 0;
    font-size: 16px;
    font-family:Microsoft YaHei,SimHei,SimSun;
}
.shop_search_main input,.shop_search_main select{
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    border: 0;
    background-color: #fff;
    font-size: 16px;
    font-family:Microsoft YaHei,SimHei,SimSun;
}
.shop_search_main input[type=text]{
    width: 320px;
    background: url(../images/search_icon_footer.png) no-repeat 10px center #fff;
    padding-left: 33px;
}
.shop_search_main select{
    width: 115px;
    padding-right: 0px;
}
.shop_search_main input[type=submit]{
    background-color: #222;
    color: #fff;
    width: 95px;
    cursor: pointer;
}
.shop_search_main a{
    color: #222;
    padding: 5px 15px;
    font-weight: bold;
}
.shop_search_main a:hover{
    color: #4a4a4a;
}
/*new_active---------------------------------css start*/
.active_banner{
	width:100%;
	height:448px;
	background:url('../images/active_11-11.jpg') center top no-repeat scroll;
}
.active_main{
	padding:5px 0 10px 0;
}
.active_main ul li{
	border-bottom:1px #e9e9e9 solid;
	height:459px;
	overflow:hidden;
}

/*pot-master---------------------------------css start*/
/*工艺师搜索*/

.M-search{
    height:40px;
    background-color: #ad8818;
    font-size: 16px;
    font-family:Microsoft YaHei,SimHei,SimSun;
    padding-top:5px;
    line-height:35px;
}
.M-search.fixed {position: fixed; top: 0; width:1000px;z-index: 10;}
.M-search form{
	height:36px;
}
.M-search span{
	padding:0 10px 0 20px;
	color:#fff;
	font-size: 16px;
	float:left;
}
.M-search input{
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    border: 0;
    float:left;
}
.M-search input[type=text]{
    width: 310px;
    background-color: #fff;
    font-size: 16px;
    font-family:Microsoft YaHei,SimHei,SimSun;
}
.M-search input[type=submit]{
    background-color: #222;
    color: #fff;
    width: 40px;
    cursor: pointer;
    background: url(../images/master/search_icon_master.png) no-repeat center center #222;
    margin-left:-5px;
    margin-right:50px;
}
.M-search a{
    width:121px;
    height:26px;
    float:left;
    display:block;
    margin:5px 20px 0 0;
}
.M-search a:hover{
     opacity:0.8;
}
/*工艺师分类*/
#masterCatelist{
	border:1px #d5d5d5 solid;
	border-top:0;
	min-height:60px;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
	padding:5px;
}
#masterCatelist.fixed {margin-top:50px;}
#masterCatelist a{
	height:24px;
	padding:3px 20px;
	line-height:24px;
	display:inline-block;
	float:left;
	font-size:13px;
}
#masterCatelist a:hover{
	color:#fff;
	background-color:#ad8818;
}
#masterCatelist a.selected{
	color:#fff;
	background-color:#ad8818;
}

/*工艺师列表*/
.M-Catebox{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.M-Catebox h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.M-Catebox h1 span{
	color:#ad8818;
	font-size:14px;
	position:absolute;
	right:20px;

}
dl.M-CateBrife{
	padding:20px;
	border-bottom:1px #e1e1e1 solid;
	height:145px;
}
dl.M-CateBrife:last-child{
	border-bottom:0;
}
dl.M-CateBrife dt{
	width:500px;
	float:left;
	line-height:24px;
	font-size:16px;
}
dl.M-CateBrife dt img{
	float:left;
	margin-right:15px;
}
dl.M-CateBrife dt h3{
	color:#549dd1;
}
dl.M-CateBrife dt p{
	font-size:14px;
	color:#888;
}
dl.M-CateBrife dt p a{
	color:#549dd1;
	margin-right:40px;
}
dl.M-CateBrife dd{
	float:right;
	padding:25px 0;
	position:relative;
}
dl.M-CateBrife dd a{
	margin-right:10px;
}
dl.M-CateBrife dd a:nth-last-child(2){
	margin-right:0;
}
dl.M-CateBrife dd a.details{
    position: absolute;
    right: 0px;
    top: 0px;
    color:#549dd1;
}

.M-blessing{
	height:310px;
}
/*工艺师详情页面---------------------------------css start*/

.M-property{
	 height:385px;
	 overflow:hidden;
	 background-color:#fff;
}
.M-property dl{
	height:100%;
}
.M-property dl dt{
	float:left;
	width:500px;
	height:100%;
	background-color:#e1e1e1;
}
.M-property dl dt a{
	border:1px #d3d3d3 solid;
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 10px 0 30px;
	margin:8px 5px 8px 5px;
	cursor:pointer;
}
.M-property dl dt a.like{
	background:url('../images/product_icon.png') 10px 8px no-repeat scroll #fff;
}
.M-property dl dt a.favorites{
	background:url('../images/product_icon.png') 10px -27px no-repeat scroll #fff;
}
.M-property dl dt a.share{
	background:url('../images/product_icon.png') 10px -63px no-repeat scroll #fff;
}
.M-property dl dd{
	float:left;
	width:470px;
	margin-left:30px;
	color:#3e3e3e;
}
.M-property dl dd.title_pro{
	font-size:24px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
}
.M-property dl dd.title_pro span{
	font-size:18px;
	color:#7a7a7a;
	margin-left:20px;
}
.M-property dl dd.property_list{
	font-size:14px;
	height:40px;
	line-height:40px;
	border-bottom:1px #e1e1e1 solid;
}
.M-property dl dd.property_list span{
	margin-right:20px;
}
.M-property dl dd.sel_num{
	 height:40px;
	 line-height:32px;
	 font-size:14px;
	 padding:10px 0;
	 border-bottom:1px #e1e1e1 solid;
}
.M-property dl dd.ask_btn{
	height:53px;
	padding:20px 0;
	font-size:18px;
}
.M-property dl dd.ask_btn a{
	width:180px;
	height:53px;
	display:inline-block;
	margin-right:10px;
	color:#fff;
	line-height:50px;
	text-align:center;
	background-color:#c6a235;
	float:left;
}
.M-property dl dd.ask_btn a:last-child{
	border:1px #c6a235 solid;
	background-color:#fff;
	color:#c6a235;
	height:51px;
}
.M-property dl dd.impressionTit{
	height:30px;
	line-height:30px;
}
.M-property dl dd.impression{
	height:100px;
	line-height:30px;
	border-top:1px #e1e1e1 solid;
	border-bottom:1px #e1e1e1 solid;
	font-size:14px;
	overflow:hidden;
}
.M-property dl dd.impression span{
	margin-right:10px;
}
.corlor_229fff{
	color:#229fff;
}
.corlor_e90b0a{
	color:#e90b0a;
}
.corlor_222{
	color:#222;
}
.corlor_992a0e{
	color:#992a0e;
}
.corlor_0c8f12{
	color:#0c8f12;
}
.M-property dl dd.impression_input{
	 padding:10px 0 0 0;
}
.M-property dl dd.impression_input input[type=text]{
	height:28px;
	width:250px;
	border:1px #d3d3d3 solid;
	padding:0px 10px;
}
.M-property dl dd.impression_input input[type=button]{
	 background-color:#c6a235;
	 color:#fff;
	 border:0;
	 height:30px;
	 width:100px;
	 margin-left:-1px;
	 cursor:pointer;
}
ul.M-aboutPro{
	padding:20px 0;
	border-bottom:1px #e9eaea solid;
	height:100%;
	overflow:hidden;
	margin-top:-30px;
}
ul.M-aboutPro li{
	float:left;
	width:225px;
	height:245px;
	overflow:hidden;
	margin:0 0 15px 19px;
	background-color:#f5f4f3;
}
ul.M-aboutPro li h4{
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding:0 5px;
	overflow:hidden;
}
ul.M-aboutPro li p{
	font-size:12px;
	color:#999;
	padding:2px 5px 5px 5px;
	line-height:18px;
	height:36px;
	overflow:hidden;
}
ul.M-aboutPro li p span{
	width:100px;
	display:inline-block;
	float:left;
}
ul.M-aboutPro li a.xunjia{
	font-size:16px;
	color:#816205;
	background-color:#f4e1a6;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
}
ul.M-aboutPro li a:hover{
	opacity:0.9;
}

div.M-brief{
	 line-height:30px;
	 padding:30px 50px;
}
div.M-brief p.M-line{
	height:1px;
	background-color:#d9d9d9;
	margin:30px 0;
}
div.M-brief p a{
	text-decoration:underline;
}
/*搜索页面产品列表*/
ul.S-aboutPro{
	padding:20px 0;
	border-bottom:1px #e9eaea solid;
	height:100%;
	overflow:hidden;
}
ul.S-aboutPro li{
	float:left;
	width:225px;
	height:245px;
	overflow:hidden;
	margin:0 0 15px 19px;
	background-color:#f5f4f3;
}
ul.S-aboutPro li h4{
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding:0 5px;
	overflow:hidden;
}
ul.S-aboutPro li p{
	font-size:12px;
	color:#999;
	padding:2px 5px 5px 5px;
	line-height:18px;
	height:36px;
	overflow:hidden;
}
ul.S-aboutPro li p span{
	width:100px;
	display:inline-block;
	float:left;
}
ul.S-aboutPro li a.xunjia{
	font-size:16px;
	color:#816205;
	background-color:#f4e1a6;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
}
ul.S-aboutPro li a:hover{
	opacity:0.9;
}







/*pot-niliao---------------------------------css start*/
.niliao_list_banner{
	height:280px;
	overflow:hidden;
	padding:5px 0 0px 0;
}
#NLCatelist{
	border:1px #d5d5d5 solid;
	min-height:60px;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
	padding:5px;
}
#NLCatelist.fixed { position: fixed; top: 0; width:988px;z-index: 10;}
#NLCatelist a{
	height:24px;
	padding:3px 15px;
	line-height:24px;
	display:inline-block;
	float:left;
	font-size:13px;
}
#NLCatelist a:hover{
	color:#fff;
	background-color:#ad8818;
}
#NLCatelist a.selected{
	color:#fff;
	background-color:#ad8818;
}

.niliao-box{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}

.niliao-box.fixed { margin-top:92px; }
.niliao_Brief{
	float:left;
	width:670px;
	height:100%;
	overflow:hidden;
	border-right:1px #d5d5d5 solid;
}
.niliao_Brief h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.niliao_Brief h1 span{
	color:#ad8818;
}
.niliao_Brief ul{
	padding:15px;
	height:100%;
	overflow:hidden;
}
.niliao_Brief ul li.niliaoImg{
	float:left;
	width:266px;
}
.niliao_Brief ul li.niliaoImg h4{
	font-size:15px;
	background-color:#f4e1a6;
	color:#947109;
	height:35px;
	line-height:35px;
	font-weight:normal;
	padding:0 10px;
}
.niliao_Brief ul li.niliaoImg p{
	font-size:13px;
	color:#999;
	padding:5px 10px;
	line-height:25px;
	height:103px;
	background-color:#f5f4f3;
}
.niliao_Brief ul li.niliaoImg p a.detail{
	font-size:14px;
	color:#947109;
	display:block;
	height:25px;
	line-height:25px;
}
.niliao_Brief ul li.niliaoImg p a:hover{
	color:#222;
}
li.niliaoTxt{
	float:left;
	width:363px;
	background-color:#f5f4f3;
	margin-left:10px;
	overflow:hidden;
}
li.niliaoTxt dl dt{
	width:75px; height:100%;float:left; background-color:#e7e7e7;
}
li.niliaoTxt dl dt a{
	display:block;
	font-size:14px;
	height:34px;
	line-height:34px;
	border-bottom:1px #fff solid;
	text-align:center;
}
li.niliaoTxt dl dt a.selected{
	 background-color:#ad8818;
	 color:#fff;
}
li.niliaoTxt dl dd{
	float:right;
	width:280px;
}
li.niliaoTxt dl dd p{
	text-align:left;
	font-size:14px;
	line-height:22px;
	padding:10px 5px 5px 0;
}
.NLCatebox{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.NLCatebox.fixed { margin-top:92px; }
.NLCatebox h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.NLCatebox h1 span{
	color:#ad8818;
	font-size:14px;
	position:absolute;
	right:20px;

}
dl.NLCateBrife{
	padding:20px;
	border-bottom:1px #e1e1e1 solid;
	height:145px;
}
dl.NLCateBrife dt{
	width:500px;
	float:left;
	line-height:24px;
	font-size:16px;
}
dl.NLCateBrife dt img{
	float:left;
	margin-right:15px;
}
dl.NLCateBrife dt label{
	font-size:18px;
}
dl.NLCateBrife dt label span{
	color:#af8508;
}
dl.NLCateBrife dt p{
	font-size:14px;
	color:#888;
}
dl.NLCateBrife dt p a{
	color:#549dd1;
	margin-right:40px;
}
dl.NLCateBrife dd{
	float:right;
	padding:25px 0;
	position:relative;
}
dl.NLCateBrife dd a{
	margin-right:10px;
}
dl.NLCateBrife dd a:nth-last-child(2){
	margin-right:0;
}
dl.NLCateBrife dd a.details{
    position: absolute;
    right: 0px;
    top: 0px;
    color:#549dd1;
}




/*pot-huxing---------------------------------css start*/
.huxing_list_banner{
	height:280px;
	overflow:hidden;
	padding:5px 0 0px 0;
}
.huxing_list_main,.niliao_list_main,.master_list_main{
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
}
.knowlage_New_data{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
/*壶型由来简介*/
.huxing-Origin{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}

.huxing-Origin.fixed { margin-top: 227px; }
.Origin_Brief{
	float:left;
	width:670px;
	height:100%;
	overflow:hidden;
	border-right:1px #d5d5d5 solid;
}
.Origin_Brief h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.Origin_Brief h1 span{
	color:#ad8818;
}
.Origin_Brief ul{
	padding:15px;
}
.Origin_Brief ul li:first-child{
	float:left;
	width:350px;
	margin:0 0 20px 0;
	background-color:#f5f4f3;
}
.Origin_Brief ul li:last-child{
	float:left;
	width:265px;
	font-size:14px;
	line-height:22px;
	padding-left:20px;
	overflow:hidden;
	 text-align:justify;
	 text-justify:inter-ideograph;
}
.Origin_Brief ul li h4{
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding:0 5px;
}
.Origin_Brief ul li p{
	font-size:12px;
	color:#999;
	padding:2px 5px 5px 5px;
	line-height:18px;
	height:36px;
}
.Origin_Brief ul li p span{
	width:100px;
	display:inline-block;
	float:left;
}
.Origin_Brief ul li a.xunjia{
	font-size:16px;
	color:#816205;
	background-color:#f4e1a6;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
}
.Origin_Brief ul li a:hover{
	opacity:0.9;
}

/*壶型相关新闻*/
.Origin_newsList{
	float:left;
	width:327px;
}
.Origin_newsList h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.Origin_newsList ul{
	padding:10px 0;
}
.Origin_newsList ul li{
	height:30px;
	line-height:30px;
	font-size:14px;
	padding:0 15px;
	overflow:hidden;
}
.Origin_newsList ul li span{
	margin-left:20px;
}
/*紫砂壶新品*/
.origin-pot{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.origin-pot h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.origin-pot h1 span{
	color:#ad8818;
}
.origin-pot ul{
	padding:20px 0;
	border-bottom:1px #e9eaea solid;
	height:100%;
	overflow:hidden;
}
.origin-pot ul li{
	float:left;
	width:225px;
	height:245px;
	overflow:hidden;
	margin:0 0 15px 19px;
	background-color:#f5f4f3;
}
.origin-pot ul li h4{
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding:0 5px;
	overflow:hidden;
}
.origin-pot ul li p{
	font-size:12px;
	color:#999;
	padding:2px 5px 5px 5px;
	line-height:18px;
	height:36px;
	overflow:hidden;
}
.origin-pot ul li p span{
	width:100px;
	display:inline-block;
	float:left;
}
.origin-pot ul li a.xunjia{
	font-size:16px;
	color:#816205;
	background-color:#f4e1a6;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
}
.origin-pot ul li a:hover{
	opacity:0.9;
}











/*pot-knowlage.html---------------------------------css start*/
.knowlage_list_banner{
	height:280px;
	overflow:hidden;
	padding:5px 0 0px 0;
}
.knowlage_list_main{
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
}
.knowlage_tabnav{
    height: 50px;
    padding:0 10px;
    border:1px #dadada solid;
    background-color:#fff;
    margin-bottom:15px;
    position: relative;
	z-index: 10; 
}
.knowlage_tabnav.fixed { position: fixed; top: 0; width:978px;}
.knowlage_tabnav ul{
    height: 50px;
}
.knowlage_tabnav ul li{
    float: left;
    padding:0 19px;
    height: 50px;
    line-height: 53px;
    color: #150c0d;
    font-size: 18px;
    font-family:Microsoft YaHei,SimHei,SimSun;
    text-align: center;
    cursor: pointer;
}
.knowlage_tabnav ul li:hover{
     background-color:#f5f4f3;
}
.kl_nav_selected{
     background-color:#f5f4f3;
     border-bottom:1px #c6a235 solid;
}
.knowlage_tabnav ul li a{
	display:block;
}

.knowlage_Hot_data,.knowlage_New_data{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.knowlage_Hot_data.fixed { margin-top: 65px; }
.knowlage_Hot_data h1,.knowlage_New_data h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.knowlage_Hot_data h1 span,.knowlage_New_data h1 span{
	font-size:14px;
	position:absolute;
	right:20px;
}
.knowlage_img_list{
	float:left;
	width:620px;
	padding:25px 20px 0 0;
	height:100%;
	overflow:hidden;
}
.knowlage_img_list li{
	float:left;
	width:133px;
	height:152px;
	margin:0 0 20px 22px;
	background-color:#f5f4f3;
}
.knowlage_img_list li:hover{
	opacity:0.9;
}
.knowlage_img_list li p{
	line-height:30px;
	height:30px;
	text-align:center;
}
.knowlage_img_list li p a{
	display:block;
}


.knowlage_text_list{
	float:left;
	width:330px;
	border-left:1px #d5d5d5 solid;
	padding:20px 0;
}
.knowlage_text_list li{
	height:30px;
	line-height:30px;
	font-size:14px;
	padding:0 20px;
}
.knowlage_text_list li span{
	margin-left:20px;
}

/*壶型分类*/
.knowlage_Pot-type{
	border:1px #d5d5d5 solid;
	height:232px;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
#HXCatelist.fixed { position: fixed; top: 0; width:998px;z-index: 10;}
.knowlage_Pot-type h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.knowlage_Pot-type h1 span{
	font-size:14px;
	position:absolute;
	right:20px;
}
.knowlage_Pot-type h1 a.show-hide{
	width:65px;
	height:20px;
	background:url('../images/huxing/list-btn.jpg') left bottom no-repeat scroll ;
	position:absolute;
	right:15px;
	top:15px;
}
.knowlage_Pot-type h1 a.show-hide-selected{
	width:65px;
	height:20px;
	background:url('../images/huxing/list-btn.jpg') left top no-repeat scroll ;
	position:absolute;
	right:15px;
	top:15px;
}
div.pot-type-list{
	background-color:#fff;
	padding:5px 10px;
	font-size:13px;
}
div.pot-type-list a{
	width:65px;
	height:34px;
	line-height:34px;
	display:inline-block;
	float:left;
	border-bottom:1px #f5f4f3 solid;
}
div.pot-type-list a:nth-child(n+61){
	 border:0;
}

ul.pot-type-list{
	background-color:#fff;
	padding:5px 0;
}
ul.pot-type-list li{
	height:34px;
	font-size:13px;
	padding:0 10px;
}
ul.pot-type-list li:nth-child(2n){
	 background-color:#fcf1d2;
}
ul.pot-type-list li a{
	width:65px;
	height:34px;
	line-height:34px;
	display:inline-block;
	float:left;
}
/*开壶、保养、手工、鉴赏*/
.knowlage-HotKL{
	height:447px;
	overflow:hidden;
	margin-bottom:10px;
}
.knowlage-HotKL .leftImg{
	width:287px;
	float:left;
}
.knowlage-HotKL .leftImg a{
	margin-bottom:20px;
	display:block;
}
.knowlage-HotKL .rightImg{
	width:695px;
	float:right;
}
.knowlage-HotKL img:hover{
	Opacity:0.9;
}
/*壶型分类*/
.knowlage_pug{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.knowlage_pug h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.knowlage_pug h1 span{
	font-size:14px;
	position:absolute;
	right:20px;
}

.pug-list{
	padding:25px 25px 8px 0;
	height:100%;
	overflow:hidden;
}
.pug-list li{
	float:left;
	width:133px;
	height:152px;
	margin:0 0 20px 29px;
	background-color:#f5f4f3;
}
.pug-list li:hover{
	opacity:0.9;
}
.pug-list li p{
	line-height:30px;
	height:30px;
	text-align:center;
}
.pug-list li p a{
	display:block;
}

/*
.knowlage_subnav{
    height: 50px;
    border-bottom: 1px #e1e1e1 solid;
    background-color:#f8f7f8;
}
.knowlage_subnav ul{
    height: 100%;
    line-height:50px;
    padding:0 20px;
}
.knowlage_subnav ul li{
	height:100%;
}
.knowlage_subnav ul li a{ 
	margin:13px 5px 0 0; 
	height:24px;
	padding:0 10px;
	line-height:24px;
	display:block; 
	float:left;
	font-size:14px;
	text-align:center;
}
.knowlage_subnav ul li a.hot{
	background:url('../images/hot.gif') no-repeat scroll right 5px; 
	padding:0 15px 0 0; 
}
.knowlage_subnav ul li a.selected{
	background-color:#c6a235;
	color:#fff;
}
.kl_sub_nav_selected:hover{
	background-color:#c6a235;
	color:#fff;
}

.kl_sub_nav_selected{
	background-color:#c6a235;
	color:#fff;
	height:24px;
}

.knowlage_subnav ul li:last-child{
    margin-right: 0px;
}
.pot-knowlage-list{
	border-bottom: 1px #e1e1e1 solid;
	height:100%;
	overflow:hidden;
}
.pot-knowlage-list ul li{
	float:left;
	width:255px;
	height:400px;
	border-right: 1px #e1e1e1 solid;
	padding:20px;
}
.pot-knowlage-list ul li:last-child{
	border:0;
}
.pot-knowlage-list ul li.pot-klnews-list{
	width:365px;
	padding:15px 20px 
}
.pot-knowlage-list ul li.pot-klnews-list p{
	 height:24px;
	 line-height:24px;
	 margin-bottom:0px;
}
.pot-knowlage-list ul li p{
	height:48px;
	overflow:hidden;
	margin-bottom:20px;
	line-height:16px;
}
.pot-knowlage-list ul li p img{
	float:left;
	margin-right:10px;
}
.pot-knowlage-list ul li p span{
	color:#999;
	margin-top:5px;
}
.pot-knowlage-list ul li p img:hover{
	opacity:0.8;
}*/
/*knowlage-main.html---------------------------------css start*/
.knowlage_banner{
	height:150px;
	overflow:hidden;
	padding:5px 0 20px 0;
}
.knowlage_head{
	border-top:3px #c6a235 solid;
	border-bottom:1px #e1e1e1 solid;
	background-color:#fff;
	height:108px;
	overflow:hidden;
	position:relative;
}
.knowlage_title{
	color:#150c0d;
	font-size:20px;
	width:750px;
	height:50px;
	line-height:50px;
	font-weight:normal;
	padding:0 0 0 30px;
	display:inline-block;
}
.knowlage_note{
	 height:55px;
	 width:750px;
	 line-height:24px;
	 font-size:14px;
	 padding:0 0 0 30px;
	 color:#ababab;
}
.knowlage_note span{
	color:#4095ce;
}
.knowlage_note p{
	color:#ef2a3c;
}
.knowlage_total{
	border-left:1px #e1e1e1 solid;
	width:200px;
	color:#ababab;
	font-size:18px;
	text-align:center;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	padding-top:15px;
	background-color:white;
}
.knowlage_total span{
	font-size:60px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ebb921;
}
.knowlage_body{
	border-bottom:1px #e1e1e1 solid;
	background-color:#fff;
	height:100%;
	overflow:hidden;
	padding:50px 120px;
	text-align:center;
}
.knowlage_body h3{
	font-size:20px;
	line-height:50px;
	font-weight:normal;
}
.knowlage_body p{
	font-size:14px;
	line-height:24px;
	text-align:left;
	margin:10px 0;
}
/*product_shop_list---------------------------------css start*/
.product_list_banner{
	height:280px;
	overflow:hidden;
	padding:5px 0 20px 0;
}
.product_list_main{
    border:#d4d5d5 1px solid;
    background-color:#fff;
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
}
.product_list_main div.Category{
	 border-bottom:1px #e4e5e5 solid;
	 overflow:hidden;
	 height:100%;
	 background-color:#f5f5f5;
}
dl.product_assort{
	height:100%;
	font-size:14px;
}
dl.product_assort dt{
	 float:left;
	 width:95px;
	 background-color:#f5f5f5;
	 height:100%;
	 padding:10px;
	 text-align:right;
	 line-height:30px;
}
dl.product_assort dd{
	float:left;
	width:860px;
	height:100%;
	line-height:20px;
	padding:10px;
	background-color:#fff;
}
dl.product_assort dd a{
	padding:5px 10px; 
	margin:0 10px 5px 0; 
	display:block; 
	float:left;
}
dl.product_assort dd a.hot{
	background:url('../images/hot.gif') no-repeat scroll right 5px; 
	padding:5px 18px 5px 10px; 
}
dl.product_assort dd a.selected{
	background-color:#c6a235;
	color:#fff;
}
dl.product_array dd a{
	padding:5px 10px ;
	background:url('../images/jt-up.gif') no-repeat scroll right center; 
}
dl.product_array dd a.selected{
	background:url('../images/jt-down.gif') no-repeat scroll right center; 
	color:#222;
}

/*商城列表*/
ul.product_list{
	 height:100px;
	 padding:15px;
	 clear:both;
	 border-bottom:1px #e9eaea solid;
	 height: 100%;
     overflow: hidden;
}
ul.product_list li{
	float:left;
	margin:0 17px 20px 0;
	width:310px;
	height:205px;
	overflow:hidden;
	position:relative;
}
ul.product_list li p{
	position:absolute;
	height:40px;
	line-height:40px;
	padding:0 10px;
	background:url('../images/img_title_bg.png') left top repeat scroll;
	color:#fff;
	bottom:0px;
	font-size:15px;
	display:block;
	width:290px;
}
ul.product_list li p span{
	color:#f3c538;
	margin-right:5px;
}

ul.product_list li:nth-child(3n){
	 margin-right:0;
}
ul.product_list li a:hover{
	opacity:0.9;
}

/*分页*/

.bigPage {
    height: 100px;
    clear: both;
}
.bigPage > a {
    display: inline-block;
    height: 37px;
    width: 37px;
    text-align: center;
    line-height: 37px;
    background: url(../images/bigPage.png) no-repeat left top;
    position: relative;
    text-decoration: none;
    color: #7f7f7f;
    font-size: 14px;
    font-weight: bold;
    margin: 0 5px;
}
.bigPage > a.selected, .bigPage > a.selected:hover {
    background: url(../images/bigPage.png) no-repeat left -111px;
    color: #fff;
    cursor: default;
}
.bigPage > b {
    display: inline-block;
    line-height: 37px;
    margin: 0 5px;
}
.bigPage a:hover {
    background: url(../images/bigPage.png) no-repeat left -37px;
}
.bigPage a.down {
    background: url(../images/bigPage.png) no-repeat left -74px;
}
.pagePrev b {
    cursor: pointer;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    font-size: 0;
    line-height: 0;
    border-color: #f8f8f8 #4e4e4e #f8f8f8 #f8f8f8;
    position: absolute;
    left: 9px;
    top: 12px;
}
.pageNext b {
    cursor: pointer;
    width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    font-size: 0;
    line-height: 0;
    border-color: #f8f8f8 #f8f8f8 #f8f8f8 #4e4e4e;
    position: absolute;
    left: 16px;
    top: 12px;
}
.bigPage > a.pageDisabled {
    background: url(../images/bigPage.png) no-repeat left -148px;
    color: #c1c1c1;
    cursor: default;
}
.bigPage > a.pageNext.pageDisabled b {
    border-color: #eee #eee #eee #c1c1c1;
    cursor: default;
}
.bigPage > a.pagePrev.pageDisabled b {
    border-color: #eee #c1c1c1 #eee #eee;
    cursor: default;
}
.isTxtBig {
    background: url("../images/inputBg.png") repeat-x scroll left top #fbfbfb;
    border: 1px solid #c1c1c1;
    color: #333;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
}
.w30 {
    width: 30px;
}
.vm * {
    display: inline-block;
    vertical-align: middle;
}
.center {
    text-align: center;
}
.pb30 {
    padding-bottom: 30px;
}
.pt20 {
    padding-top: 20px;
}
.pl30 {
    padding-left: 30px;
}
.c999 {
    color: #999;
}
.f14 {
    font-size: 14px;
}
/*my pot-------------------------------------------css start*/
.mypot_main{
    background-color:#fff;
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
}

h2.mypot_title{
	color:#150c0d;
	font-size:20px;
	height:55px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
	font-weight:normal;
	padding-left:30px;
	border-top:3px #c6a235 solid;
}
.mypot_left{
	width:220px;
	height:100%;
	float:left;
	padding:15px 10px;
}
.mypot_right{
	width:739px;
	padding:15px 10px;
	float:left;
	border-left:1px #e1e1e1 solid;
}
dl.mypot_sub_nav{
	background-color:#f5f4f3;
	padding-bottom:15px;
	margin-bottom:20px;
}
dl.mypot_sub_nav dt{
	 background-color:#c6a235;
	 font-size:20px;
	 color:#fff;
	 height:50px;
	 line-height:50px;
	 padding-left:20px;
}
dl.mypot_sub_nav dd{
	border-bottom:1px #e1e1e1 solid;
	line-height:50px;
	padding-left:10px;
	margin:0 15px;
	font-size:14px;
}
dl.mypot_sub_nav dd a{
	display:block;
}
dl.mypot_sub_nav dd.pot_a{
	text-align:center;
	padding:0;
}
dl.mypot_sub_nav dd.pot_a img{
	border:1px #e1e1e1 solid;
}
dl.mypot_sub_nav dd.my_info{
	background-color:#e9e9e9;
	margin-top:10px;
	line-height:30px;
	vertical-align:middle;
}
dl.mypot_sub_nav dd.my_info img{
	margin:5px 45px 0 0;
	float:right;
}
dl.mypot_sub_nav dd.my_info span{
	color:#c6a235;
}
.mypot_center{
	border:1px #c6a235 solid;
	border-right:5px #c6a235 solid;
	border-bottom:5px #c6a235 solid;
	padding:15px 20px;
	line-height:30px;
	font-size:16px;
}
.mypot_center h3{
	font-size:18px;
	font-weight:normal;
	border-bottom:1px #e1e1e1 solid;
	padding-bottom:10px;
	margin-bottom:10px;
}
.mypot_center h3 b{
	padding-top:8px;
	margin:0 10px;
}
.mypot_center span{
	color:#d7a81a;
}
a.member_service{
	height:30px;
	width:80px;
	color:#fff;
	text-align:center;
	display:inline-block;
	padding-right:15px;
	margin-left:30px;
	background:#c6a235 url('../images/jt_right.png') 80px center no-repeat scroll ;
}
a.member_service:hover{
	background-color:#ddbc59;
}
h2.mypot_mobile{
	color:#150c0d;
	font-size:20px;
	height:55px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
	font-weight:normal;
	padding-left:10px;
}
dl.mypot_mobile_list{
	border-bottom:1px #e1e1e1 solid;
	padding:20px 30px;
	height:100%;
	overflow:hidden;
}
dl.mypot_mobile_list dt,dl.mypot_mobile_list dd{
	float:left;
	width:80px;
	height:40px;
	line-height:40px;
	font-size:14px;
	margin-bottom:5px;
}
dl.mypot_mobile_list dd{
	width:550px;
}
dl.mypot_mobile_list dd input[type=text]{
	height:30px;
	line-height:30px;
	width:190px;
	border:1px #abadb3 solid;
	padding:0 10px;
	font-size: 14px;
    font-family:Microsoft YaHei,SimHei,SimSun;
    margin-right:10px;
	background:url('../images/my_pot_mob_input_shadow.jpg') left top repeat-x scroll #fff;
}
dl.mypot_mobile_list dd input[type=button]{
	height:30px;
	line-height:30px;
	border:0;
	padding:0 40px;
	font-size: 16px;
    font-family:Microsoft YaHei,SimHei,SimSun;
    background-color:#222;
    color:#fff;
    cursor:pointer;
}

dl.mypot_mobile_list dd a.get_p{
	height:30px;
	line-height:30px;
	display:inline-block;
	padding:0 20px;
	background-color:#c6a235;
	color:#fff;
}
dl.mypot_mobile_list dd a.reget_time{
	height:30px;
	line-height:30px;
	display:inline-block;
	padding:0 20px;
	background-color:#dddddd;
}
h2.mypot_new_pot_t{
	color:#150c0d;
	font-size:20px;
	height:55px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
	font-weight:normal;
	padding-left:10px;
}
ul.mypot_new_pot_list{
	padding:15px;
}
ul.mypot_new_pot_list li{
	width:345px;
	height:230px;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 15px 15px 0;
}
ul.mypot_new_pot_list li a:hover{
	opacity:0.9;
}

ul.mypot_new_pot_list li p{
	position:absolute;
	height:50px;
	line-height:50px;
	padding:0 10px;
	background:url('../images/img_title_bg.png') left top repeat scroll;
	color:#fff;
	bottom:0px;
	font-size:15px;
	display:block;
	width:325px;
}
ul.mypot_new_pot_list li p span{
	color:#f3c538;
	margin-right:5px;
}

/*newbie.html---------------------------------css start*/
.newbie_main{
    background-color:#fff;
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
}

.newbie{
	border-top:3px #c6a235 solid;
	border-bottom:1px #e1e1e1 solid;
	background-color:#fff;
	height:55px;
	overflow:hidden;
	position:relative;
}
.newbie_title{
	color:#150c0d;
	font-size:20px;
	height:55px;
	line-height:55px;
	font-weight:normal;
	padding-left:30px;
	float:left;
}
.newbie_note{
	 height:55px;
	 line-height:55px;
	 font-size:14px;
	 color:#ababab;
	 float:right;
	 padding-right:30px;
}
.newbie_note span{
	color:#4095ce;
}
.newbie_pot{
	border-bottom:1px #e1e1e1 solid;
	height:150px;
	padding:20px 30px;
}
.newbie_pot ul{}
.newbie_pot ul li{
	width:220px;
	height:146px;
	float:left;
	position:relative;
	overflow:hidden;
	margin-right:20px;
}
.newbie_pot ul li:last-child{
	margin-right:0;
}
.newbie_pot ul li a:hover{
	opacity:0.9;
}
.newbie_pot ul li p{
	position:absolute;
	height:30px;
	line-height:30px;
	padding:0 10px;
	background:url('../images/img_title_bg.png') left top repeat scroll;
	color:#fff;
	bottom:0px;
	font-size:12px;
	display:block;
	width:200px;
}
.newbie_pot ul li p span{
	color:#f3c538;
	margin-right:5px;
}

/*新手知识列表*/
.knowledge_main{}
dl.knowledge_list{
	padding:20px 30px;
	border-bottom:1px #e1e1e1 solid;
	height:145px;
}
dl.knowledge_list dt{
	width:470px;
	float:left;
	line-height:24px;
	font-size:16px;
}
dl.knowledge_list dt img{
	float:left;
	margin-right:15px;
}
dl.knowledge_list dt h3{
	color:#549dd1;
	font-weight:normal;
	line-height:30px;
}
dl.knowledge_list dt p{
	font-size:14px;
	color:#999;
}
dl.knowledge_list dt p a{
	color:#549dd1;
	margin-right:40px;
}
dl.knowledge_list dd{
	float:right;
	padding:25px 0;
	position:relative;
}
dl.knowledge_list dd a{
	margin-right:10px;
}
dl.knowledge_list dd a:nth-last-child(2){
	margin-right:0;
}
dl.knowledge_list dd a.unfollow{
    position: absolute;
    right: 0px;
    top: 0px;
    color:#549dd1;
}
.pot-pug{	
	border-bottom:1px #e1e1e1 solid;
	padding-bottom:40px;
	height:100%;
	overflow:hidden;
}
.pot-pug h3{
    font-size: 20px;
    color: #0f0f0f;
    font-weight: normal;
    height: 55px;
    line-height: 55px;
    border-bottom:1px #e1e1e1 solid;
    padding:0 30px;
   	font-weight:normal;
}
.pot-pug h3 span{
    float: left;
}
.pot-pug h3 a{
    float: right;
    padding-right: 8px;
    font-size: 14px;
    color: #5c5959;
    background:url('../images/right_jt.png') no-repeat  scroll right center;
}
.pot-pug h3 a:hover{
    color: #000;
}
.pot-pug ul{
	padding:20px 30px;
}
.pot-pug ul li{
	width:220px;
	height:146px;
	float:left;
	position:relative;
	overflow:hidden;
	margin:0 20px 20px 0;
}
.pot-pug ul li:nth-child(4n){
	margin-right:0;
}
.pot-pug ul li a:hover{
	opacity:0.9;
}
.pot-pug ul li p{
	position:absolute;
	height:30px;
	line-height:30px;
	padding:0 10px;
	background:url('../images/img_title_bg.png') left top repeat scroll;
	color:#fff;
	bottom:0px;
	font-size:12px;
	display:block;
	width:200px;
}
.pot-pug ul li p span{
	color:#f3c538;
	margin-right:5px;
}






/*my follow list---------------------------------css start*/
.follow_list_main{
    background-color:#fff;
    margin-bottom:10px;
    height: 100%;
    overflow: hidden;
}
.my_follow{
	border-top:3px #c6a235 solid;
	border-bottom:1px #e1e1e1 solid;
	background-color:#fff;
	height:108px;
	overflow:hidden;
	position:relative;
}
.follow_title{
	color:#150c0d;
	font-size:20px;
	width:800px;
	height:55px;
	line-height:55px;
	border-bottom:1px #e1e1e1 solid;
	font-weight:normal;
	padding:0 0 0 30px;
	display:inline-block;
}
.follow_note{
	 height:50px;
	 width:720px;
	 line-height:50px;
	 font-size:14px;
	 padding:0 0 0 30px;
	 color:#ababab;
}
.follow_note span{
	color:#4095ce;
}
.follow_total{
	border-left:1px #e1e1e1 solid;
	width:200px;
	color:#ababab;
	font-size:18px;
	text-align:center;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	padding-top:15px;
	background-color:white;
}
.follow_total span{
	font-size:60px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ebb921;
}
ul.follow_assort{}
ul.follow_assort li.Category{
	 border-bottom:1px #e4e5e5 solid;
	 overflow:hidden;
}
dl.follow_total_list{
	height:100%;
	font-size:14px;
	line-height:20px;
}
dl.follow_total_list dt{
	 float:left;
	 width:45px;
	 padding:12px 0 0 30px;
	 text-align:right;
	 color:#ababab;
}
dl.follow_total_list dd{
	float:left;
	width:900px;
	height:100%;
	padding:10px;
}
dl.follow_total_list dd a{
	padding:2px 5px; 
	margin:0 10px 5px 0; 
	display:inline-block;
	float:left;
}
dl.follow_total_list dd a.hot{
	background:url('../images/hot.gif') no-repeat scroll right 5px; 
	padding:2px 18px 2px 5px; 
}
dl.follow_total_list dd a.selected{
	background-color:#c6a235;
	color:#fff;
}
dl.follow_array dd a{
	padding:2px 12px 2px 5px;
	background:url('../images/jt-up.gif') no-repeat scroll right center; 
}
dl.follow_array dd a.selected{
	background:url('../images/jt-down.gif') no-repeat scroll right center; 
	color:#222;
}
/*我关注的工艺师列表*/
.follow_artist{}
dl.artist_list{
	padding:20px 30px;
	border-bottom:1px #e1e1e1 solid;
	height:145px;
}
dl.artist_list dt{
	width:460px;
	float:left;
	line-height:24px;
	font-size:16px;
}
dl.artist_list dt img{
	float:left;
	margin-right:15px;
}
dl.artist_list dt h3{
	color:#549dd1;
}
dl.artist_list dt div{
	 color:#222;
}
dl.artist_list dt p{
	font-size:14px;
	color:#999;
}
dl.artist_list dt p a{
	color:#549dd1;
	margin-right:40px;
}
dl.artist_list dd{
	float:right;
	padding:25px 0;
	position:relative;
}
dl.artist_list dd a{
	margin-right:10px;
}
dl.artist_list dd a:nth-last-child(2){
	margin-right:0;
}
dl.artist_list dd a.unfollow{
    position: absolute;
    right: 0px;
    top: 0px;
    color:#549dd1;
}

/*商城页面
page banner tab---------------------------------css start*/
.mall_banner{
    height: 280px;
    width:1000px;
    margin:0 auto;
    overflow:hidden;
    margin-top:15px;
}
.mall_banner ul.imgview li{
    width: 100%;
    height: 280px;
    clear: both;
}
.mall_banner ul.imgview li.banner01 {
    display: block;
    background: url('../images/mall/mall-top-banner01.jpg') no-repeat scroll center top ;
}
.mall_banner ul.imgview li.banner02{
    display: none;
    background: url('../images/mall/mall-top-banner01.jpg') no-repeat scroll center top ;
}
.mall_banner ul.imgview li.banner03{
    display: none;
    background: url('../images/mall/mall-top-banner01.jpg') no-repeat scroll center top ;
}
.mall_banner ul.imgview li.banner04{
    display: none;
    background: url('../images/mall/mall-top-banner01.jpg') no-repeat scroll center top ;
}
.mall_banner ul.imgview li.banner05{
    display: none;
    background: url('../images/mall/mall-top-banner01.jpg') no-repeat scroll center top ;
}
.mall_banner .imgnav {
    width: 160px;
    height: 60px;
    margin: 0 auto;
    position:relative;
    top:-60px;
    overflow: hidden;
}
.mall_banner .imgnav li {
    float: left;
    margin:15px 20px 0 0;
}
.mall_banner .imgnav a {
    width: 9px;
    height: 9px;
    display: block;
    background: #c6a235;
}
.mall_banner .imgnav a:hover,.mall_banner  .imgnav .current a {
    background: #b5b4b4;
}
/*客服热线*/
.mall-service{
	background-color:#f4e1a6;
	height:45px;
	overflow:hidden;
	border: 1px #d5d5d5 solid;
	border-top: 0;
	border-bottom: 0;
	position: relative;
	z-index: 10; 
}
.mall-service.fixed { position: fixed; top: 0;border-bottom: 1px #d5d5d5 solid; width:998px;}
.mall-service ul{}
.mall-service ul li{
	float:left;
	height:45px;
	line-height:45px;
	padding-left:35px;
	margin-left:24px;
	width:190px;
	font-size:14px;
}
.mall-service ul li.network{
	background:url('../images/mall/network-icon.gif') left center no-repeat scroll ;
}
.mall-service ul li.service{
	background:url('../images/mall/service-icon.gif') left center no-repeat scroll ;
}
.mall-service ul li.phone{
	background:url('../images/mall/phone-icon.gif') left center no-repeat scroll ;
}
.mall-service ul li.qq{
	background:url('../images/mall/QQ-icon.gif') left center no-repeat scroll ;
}
/*紫砂壶分类*/
.mall-pot-sort{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
}
.mall-pot-sort.fixed { margin-top: 45px; }
.mall-sort{
	float:left;
	width:290px;
}
.mall-sort h1{
	height:45px;
	line-height:45px;
	border-top:5px #d5d5d5 solid;
	background-color:#f5f4f3;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
}
dl.sort-list{
	padding:15px 10px 20px 20px;
}
dl.sort-list dt{
	border-left:5px #c6a235 solid;
	font-size:18px;
	height:18px;
	line-height:18px;
	padding-left:7px;
	clear:both;
	margin:10px 0 1px -12px;
}
dl.sort-list dd{
	height:100%;
	overflow:hidden;
}
dl.sort-list dd a{
	float:left;
	display:inline-block;
	color:#767676;
	font-size:14px;
	height:30px;
	line-height:30px;
	width:65px;
}
dl.sort-list dd a:hover{
	color:black;
}
dl.sort-list dd.sort-pr,dl.sort-list dd.sort-cc{
	border-top:1px #d5d5d5 solid;
	padding-top:5px;
	margin-top:5px;
}
dl.sort-list dd.sort-pr a,dl.sort-list dd.sort-cc a{
	width:130px;
}
dl.sort-list dd.sort-nl{
	border-top:1px #d5d5d5 solid;
	padding-top:5px;
	margin-top:5px;
}
/*紫砂壶新品*/
.mall-pot-new{
	float:left;
	width:707px;
	height:100%;
	overflow:hidden;
	border-left:1px #d5d5d5 solid;
	position:relative;
}
.mall-pot-new h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.mall-pot-new .mall-ad-01{
	height:90px;
	clear:both;
}
.mall-pot-new h1 span{
	font-size:14px;
	position:absolute;
	right:20px;
}
.mall-pot-new ul{
	padding:20px 0;
}
.mall-pot-new ul li{
	float:left;
	width:211px;
	margin:0 0 15px 19px;
	background-color:#f5f4f3;
}
.mall-pot-new ul li h4{
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding:0 5px;
}
.mall-pot-new ul li p{
	font-size:12px;
	color:#999;
	padding:2px 5px 5px 5px;
	line-height:18px;
	height:36px;
}
.mall-pot-new ul li p span{
	width:100px;
	display:inline-block;
	float:left;
}
.mall-pot-new ul li a.xunjia{
	font-size:16px;
	color:#816205;
	background-color:#f4e1a6;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
}
.mall-pot-new ul li a:hover{
	opacity:0.9;
}

/*紫砂壶新品*/
.mall-pot-tehui{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
	position:relative;
}
.mall-pot-tehui h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.mall-pot-tehui h1 span{
	font-size:14px;
	position:absolute;
	right:20px;
}
.mall-pot-tehui ul{
	padding:20px 0 10px 0;
	height:100%;
	overflow:hidden;
}
.mall-pot-tehui ul li{
	float:left;
	width:300px;
	height:356px;
	margin:0 0 15px 24px;
	background-color:#f5f4f3;
}

/*艺人实力派*/
.mall-master-create{
	border:1px #d5d5d5 solid;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
	background-color:#fff;
}
.mall-master{
	height:100%;
	width:497px;
	overflow:hidden;
	position:relative;
	float:left;
}
.mall-master h1,.mall-create h1{
	height:50px;
	line-height:50px;
	font-size:20px;
	padding-left:20px;
	font-weight:normal;
	border-bottom:1px #d5d5d5 solid;
	background-color:#f5f4f3;
}
.mall-master h1 span,.mall-create h1 span{
	font-size:14px;
	position:absolute;
	right:20px;
}
.mall-master ul{
	padding:25px 0;
}
.mall-master ul li{
	float:left;
	width:133px;
	margin:0 0 15px 25px;
	background-color:#f5f4f3;
}
.mall-master ul li p{
	height:25px;
	line-height:25px;
	text-align:center;
}
.mall-master ul li p a{
	color:#ad8818;
}
.mall-master ul li p a:hover{
	color:#222;
}

/*经典原创*/
.mall-create{
	height:100%;
	width:500px;
	overflow:hidden;
	position:relative;
	float:left;
	border-left:1px #d5d5d5 solid;
}
.mall-create ul{
	padding:25px 0;
}
.mall-create ul li{
	float:left;
	width:211px;
	margin:0 0 15px 25px;
	background-color:#f5f4f3;
}
.mall-create ul li h4{
	font-size:14px;
	height:25px;
	line-height:25px;
	font-weight:normal;
	padding:0 5px;
}
.mall-create ul li p{
	font-size:12px;
	color:#999;
	padding:2px 5px 5px 5px;
	line-height:18px;
	height:36px;
}
.mall-create ul li p span{
	width:100px;
	display:inline-block;
	float:left;
}
.mall-create ul li a.xunjia{
	font-size:16px;
	color:#816205;
	background-color:#f4e1a6;
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
}
.mall-master-create ul li a:hover{
	opacity:0.9;
}





















































/*footer links---------------------------------css start*/
.shop_footer_links{
    height: 255px;
    background-color: #222;
    border-top: 10px #c6a235 solid;
}
.shop_footer_links ul{
    padding: 30px;
    width: 940px;
    height: 195px;
    margin: 0 auto;
    overflow: hidden;
}
.shop_footer_links ul li{
    float: left;
    width: 155px;
    height: 195px;
    font-size: 14px;
    line-height: 24px;
    font-family:Microsoft YaHei,SimHei,SimSun;
}
.shop_footer_links ul li dl dt,.shop_footer_links ul li dl dd a span,.shop_footer_links ul li dl dd a:hover{
    color: #ffcf3c;
}
.shop_footer_links ul li dl dd a{
    color: #aaa;
}
/*copy right---------------------------------css start*/
.shop_copyright{
    height: 90px;
    background-color: #e1e1e1;
}
.shop_copyright_main{
    width: 1000px;
    margin: 0 auto;
}
.shop_copyright_main p{
    line-height: 90px;
    float: left;
    font-size: 14px;
    font-family:Microsoft YaHei,SimHei,SimSun;
}
.shop_copyright_main img{
    float: right;
    margin: 20px 0 0 20px;
}
/*turn back top---------------------------------css start*/
 #returnTop {
    display: block;
    position:fixed;
    _position:absolute;
    z-index:999;
    left:50%;
    margin-left:520px;
    bottom:-200px;
    _bottom:auto;
    width:25px;
    height:94px;
    overflow:hidden;
    background-image:url(../images/turn_top.png);
    _background-image:url(../images/turn_top.png);
    background-repeat:no-repeat;
    background-position:0 0;
    transition:bottom 0.9s;
    -webkit-transition:bottom 0.9s;
    -moz-transition:bottom 0.9s;
    -o-transition:bottom 0.9s;
}
/* right float bar  start*/
#floatBar { position: fixed; right: 0; top: 0; bottom: 0; z-index: 9999; width: 36px; background: #000; }
#floatNav{ position:absolute;top:50%; margin-top:-100px;}
#floatNav a { display: block; position: relative; padding-left: 12px; padding-right: 12px; width: 12px; line-height: 14px; color: #999; border-bottom: 1px solid #555; text-decoration: none; }
#floatNav a:first-child { border-top: 1px solid #555; }
#floatNav a:last-child { border-top: 0; }
#floatNav a:hover{background-color:#5a5a5a;}

#myfollow{height: 35px; cursor:pointer; text-indent:-5000px; background: url(../images/product_icon-Favorites-y.png) no-repeat center center;}
#linkofcar { padding-top: 25px; height: 40px; background: url(../images/bgLinkOfCar.png) no-repeat center 13px; }
#linkofcar em { position: absolute; bottom: 10px; left: 8px; text-align: center; background: url(../images/numLinkOfCar.png) no-repeat 0 0; line-height: 14px; height: 14px; width: 25px; color: #FFF; }
#linkofcs { padding-top: 35px; height: 70px; background: url(../images/bgCS.png) no-repeat center 10px; }
#page-top{height: 35px; margin-top:10px; cursor:pointer; border:0!important; background: url(../images/turn_top-right.png) no-repeat center center; }
#page-top:hover{background-color:#5a5a5a;}

#carPanel { position: absolute; right: 36px; top: 50%; width: 150px; text-align: left; display: none; }
#carPanel h2{height: 30px; line-height: 30px; border-bottom: 1px solid #E5E5E5; padding-left:18px; }
#carPanel h2.megw { background:url('../images/float-r-bar-t01.png') left center no-repeat scroll;}
#carPanel h2.mewx { padding-left:22px; background:url('../images/float-r-bar-t02.png') left center no-repeat scroll;}
#carPanel p.mewx-main{ text-align:center; padding:5px 0;}
#carPanel .btnClose { position: absolute; right: 13px; top: 10px; width: 20px; height: 20px; background: url(../images/btnClose.jpg) no-repeat 100% center; text-indent: -9999px; overflow: hidden; }

.side_contacts{list-style:none;margin:0 0 5px 0; height:115px; padding:5px 0;}
.side_contacts li{ height:24px; line-height:24px;margin-bottom:1px; font-size:12px; padding-left:30px;}
.side_contacts li a{color:#616161;text-decoration:none;}
.side_contacts li a:hover{color:#e07023;text-decoration:underline;}
.side_contacts li.tq_icon{ background:url('../images/tq_icon.gif') no-repeat scroll 15px center;}
.side_contacts li.ww_icon{ background:url('../images/ww_icon.gif') no-repeat scroll 15px center;}
.side_contacts li.qq_icon{ background:url('../images/qq_icon.gif') no-repeat scroll 15px center;}
.side_contacts li.tp_icon{ background:url('../images/tp_icon.gif') no-repeat scroll 15px center;}
.side_contacts li.tp_txt{ padding:0;color:#a44300; text-align:center; font-family:Arial, Helvetica, sans-serif;}

#carPanel .hd { height: 4px; overflow: hidden; background: url(../images/bgCarPanelT.png) no-repeat; }
#carPanel .bd { position: relative; padding: 5px 13px 0 21px; background: url(../images/bgCarPanel.png) repeat-y 0 0; }
#carPanel .ft { height: 8px; overflow: hidden; background: url(../images/bgCarPanelB.png) no-repeat; }
/* right float bar end*/


/*popup css*/
#opacityDiv{ width:100%; height:100%;background:#000; position:fixed; top:0; left:0; z-index:101; opacity:0.5; filter:alpha(opacity=50);}
#opacityDiv-w{ width:100%; height:100%;background:#fff; position:fixed; top:0; left:0; z-index:101; opacity:0.7; filter:alpha(opacity=70);}

#pop-login{
	display:none;
	z-index:102;
	position:fixed;
	padding-bottom:20px;
}
/*快速登录弹出框*/
.pop-register{
	width:385px;
	background-color:white;
}
.pop-xunjia{
	width:590px;
	height:270px;
	background-color:white;
	padding-bottom:20px;
	z-index:102;
	position:fixed;
}
.pop-favorites{
	width:267px;
	height:74px;
}
.pop-register h3,.pop-xunjia h3{
	height:50px;
	border-bottom:1px #c5c5c5 solid;
	background-color:#eff1f7;
	line-height:50px;
	font-size:18px;
	font-weight:normal;
	padding:0 15px 0 25px;
	border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
}
.pop-register h3 span,.pop-xunjia h3 span{
	 float:left;
}
.pop-register h3 a,.pop-xunjia h3 a{
	float:right;
	width:30px;
	height:30px;
	margin:10px 0;
	background:url('../images/close_icon.png') no-repeat scroll left top;
}
.pop-register .login-way,.pop-register .login-phone,.pop-register .login-site,.pop-register .reget-main{
	padding:0  25px;
}
.pop-register  p{
	line-height:20px;
	font-size:14px;
	color:#a24000;
	padding:10px 0;
}
.pop-register ul{
	padding:10px 0 0 0;
	
}
.pop-register ul li{
	 height:30px;
	 line-height:30px;
	 margin-bottom:10px;
	 font-size:14px;
}
.pop-register ul li span{
	float:left;
	width:80px;
	text-align:right;
	padding-right:5px;
}
.pop-register ul li input{
	height:20px;
	border:1px #abadb3 solid;
	float:left;
	width:210px;
	padding:5px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-family:微软雅黑,SimHei,宋体,Arial, Helvetica; 
}
.pop-register ul li input.pop-code{
	width:130px;
}
.pop-register ul li img{
	margin-left:10px;
}
.pop-register ul li a.logBtn{
	height:30px;
	width:120px;
	display:block;
	background-color:#6a6d75;
	text-align:center;
	margin-left:85px;
	color:#fff;
}
.pop-register ul li a.logTime{
	height:30px;
	width:180px;
	display:block;
	background-color:#eae8e8;
	text-align:center;
	margin-left:85px;
	color:#222;
}
.pop-register ul li a:hover{
	background-color:#7e818a;
}
.pop-register .login-way ul{
	border-top:1px #c5c5c5 solid;
	border-bottom:1px #c5c5c5 solid;
	padding-bottom:0;
}
.pop-register .login-way ul li{
	 height:45px;
	 margin-bottom:10px;
	 line-height:45px;
	 font-size:18px;
	 padding:0 0 0 25px;
}
.pop-register .login-way ul li.siteUsers a{
	background-color:#c6a235;
	width:270px;
	height:45px;
	display:block;
	color:#fff;
	text-align:center;
}
.pop-register .login-way ul li img{
	margin-left:0;
}
.pop-register .login-way ul li.phoneUsers a{
	background-color:#007cc9;
	width:270px;
	height:45px;
	display:block;
	color:#fff;
	text-align:center;
}
.pop-register .login-way ul li a.QQUsers{
	float:left;
	width:120px;
	height:24px;
	background-color:#fff;
}
.pop-register .login-way ul li a.WXUsers{
	float:left;
	margin:0px;
	width:126px;
	height:24px;
	margin-left:25px;
	background-color:#fff;
}

.pop-register .pop-submit{
	border-top:1px #c5c5c5 solid;
	padding-top:15px;
	margin-top:15px;
	text-align:center;
}
.pop-register .pop-submit input{
	border:0;
	background-color:#a24000;
	width:170px;
	height:40px;
	color:white;
	line-height:40px;
	font-family:微软雅黑,SimHei,宋体,Arial, Helvetica; 
	cursor:pointer;
}
.pop-register .pop-submit a{
	margin-left:20px;
	display:inline-block;
	height:40px;
	line-height:40px;
}

/*询价pop*/
.xunjia-left{
	 float:left;
	 width:310px;
	 padding:0 20px 0 20px;
	 margin-top:20px;
	 overflow:hidden;
	 border-right:1px #e9eaea solid;
}
.xunjia-left ul{
     background-color:#eff1f7;
     line-height:40px;
}
.xunjia-left ul li{
	height:40px;
	font-size:15px;
	padding:0 10px;
}
.xunjia-left ul li img{
	margin-right:10px;
}
.xunjia-left ul li.phone-number{
	background:url('../images/shouji-icon.gif')  10px center no-repeat scroll;
	padding-left:25px;
	border-top:1px #dce0ed solid;
}
.xunjia-left ul li.phone-number span{
	color:#c6a235;
}
.xunjia-left ul li.weixin{
	height:87px;
	padding:10px;
	border:3px #eae8e8 solid;
	background-color:white;
}
.xunjia-left ul li.weixin p{
	float:left;
	line-height:24px;
	padding-top:5px;
}
.xunjia-left ul li.weixin p span{
	color:#e94f5f;
	font-size:18px;
}
.xunjia-left ul li.weixin img{
	float:right;
	margin:0;
}

.xunjia-right{
	width:295px;
	float:right;
	overflow:hidden;
	padding:20px 20px 0 20px;
}
.xunjia-right ul li.xunjia-pro{
	background-color:#eff1f7;
	padding:10px;
	height:69px;
	line-height:24px;
}
.xunjia-right ul li.xunjia-pro img{
	float:left;
	margin-right:10px;
}
.xunjia-right ul li.xunjia-pro h4{
	font-size:14px;
	color:#444;
	font-weight:normal;
}
.xunjia-right ul li.xunjia-pro p{
	font-size:12px;
	color:#999;
}
.xunjia-right ul li.xunjia-title{
	height:40px;
	line-height:40px;
	font-size:14px;
}
.xunjia-right ul li.xunjia-input{
	height:70px;
}
.xunjia-right ul li form input[type=text]{
	height:30px;
	border:1px #cdcdcd solid;
	padding:0 10px;
	color:#a3a3a3;
	font-size:14px;
	font-family:Microsoft YaHei,SimSun,SimHei;
	float:left;
	width:190px;
}
.xunjia-right ul li form input:first-child{
	 border-bottom:0;
}
.xunjia-right ul li form input:last-child{
	 border-top-left-radius:0px;
	 border-top-right-radius:0px;

}
.xunjia-right ul li form input[type=submit]{
	width:80px;
	height:63px;
	background-color:#007cc9;
	border:0;
	font-size:24px;
	color:#fff;
	cursor:pointer;
	font-family:Microsoft YaHei,SimSun,SimHei;
}









