/**banner*/
div.visual{width:100%!important;height:390px;position:relative;min-width:978px;}
div.visual ul.slides_container{width:100% !important;height:388px;display:inline-block;position:relative;}
div.visual ul.slides_container li{text-align:center;width:100% !important;position:relative;height:388px;overflow:hidden;background:#fff;}
div.visual ul.slides_container li p.mov a{position:relative;z-index:9999999;left:-240px;top:200px;}
/*div.visual ul.slides_container li a{position:absolute;left:50%;top:370px;margin:0 0 0 88px;}*/
img.imgVis{position:absolute;left:50%;top:0;margin-left:-1000px;}

div.slideControl{margin:0 auto;overflow:hidden;position:absolute;top:350px;right:100px;z-index:10;width:250px;}
div.slideControl ul.pagination{margin:0 auto;overflow:hidden;}
div.slideControl ul.pagination li{width:30px !important;float:left;margin-right:20px;}
div.slideControl ul.pagination li a{width:30x;height:30px;display:inline-block;border:2px solid #fff;border-radius:50%;text-decoration:none;}
div.slideControl ul.pagination li a:hover, div.slideControl ul.pagination li.current a{background-color:#fff;}
div.slideControl ul.pagination li a strong{float:left;height:26px;width:30px;font-size:20px;text-align:center;color:#fafafa;}
div.slideControl ul.pagination li a:hover strong, div.slideControl ul.pagination li a:hover span, div.slideControl ul.pagination li.current a strong, div.slideControl ul.pagination li.current a span{color:#947d5c;}
/*main*/
.main{
	  margin:0px auto 0px auto;
}
.title{border-bottom: 1px solid #dddddd;
	   height: 50px;
	   font-size: 20px;
}
.title .span_title{
	display: inline-block;
	padding: 30px 10px 0px;
	margin:0 auto;
	background: #fff;
	/*width: 120px;*/
	color: #666;
}
.title_1 span{width: 220px;}
.title_bottom{
	margin-top: 20px;
	font-size: 14px;
}
.hot_product{
	margin-top: 30px;
}
.product_list{
	padding-top: 30px;
	width: 92%;
	margin: 0 auto;
}
.product_list ul{
	width: 101%;
	min-width:834px;
	margin-right: -1%;
}
.product_list li{
	float: left;
	width: 49%;
	background: #F0F0F0;
	padding: 0px 0px 20px 0px;
	margin-right: 1%;
	text-align: center;
	margin-bottom: 10px;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.product_list .hover_li{
	box-shadow: 0px 0px 4px rgba(0,0,0,0.8);
	background: #fff;
}
.title_h3{
	font-size: 14px;
	margin: 10px 0px;
}
.product_list .title_h3{
	padding:0 10px;
}
.product_list .title_h3 a{
	height:40px;
	overflow:hidden;
	display:inline-block;
}
.product_list li p{
	line-height: 32px;
	margin-bottom: 5px;
}
.title_a a{
	display: inline-block;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #ddd;
}
.product_list_one li{
	width: 24%;
	min-width:200px;
}
/*锟斤拷品锟斤拷锟斤拷图片锟竭达拷锟斤拷锟斤拷*/
.product_list_one .img_size img{
	width:100%;
}
.img_size{
	display:block;width:100%;margin:0 auto;overflow:hidden;
}
.sale_pic_size{
	width:100%;
}
/*@media screen and (max-width: 1920px){
	.img_size{
	max-height:424px;
}
.sale_pic_size{
	height:404px;
}
}
@media screen and (max-width: 1680px){
	.img_size{
	height:371px;
}
.sale_pic_size{
	height:353px;
}
}
@media screen and (max-width: 1600px){
	.img_size{
	height:353px;
}
.sale_pic_size{
	height:336px;
}
}
@media screen and (max-width: 1440px){
	.img_size{
	height:317px;
}
.sale_pic_size{
	height:239px;
}
}
@media screen and (max-width: 1366px){
	.img_size{
	max-height:300px;
}
.sale_pic_size{
	height:234px;
}
}
@media screen and (max-width: 1280px){
	.img_size{
	max-height:282px;
}
.sale_pic_size{
	height:219px;
}
}
@media screen and (max-width: 1024px){
	.img_size{
	max-height:225px;
}
.sale_pic_size{
	height:147px;
}
}*/
/*product list*/
.current_location{
	width: 90%;
	text-align: left;
	margin: 10px auto 0px auto;
	line-height:22px;
}
.product_category{
	text-align: left;
	background:#F0F0F0;
	border: 1px solid #eee;
	width: 90%;
	min-width:897px;
	margin: 20px auto 0 auto;
}
.product_category dl{
	margin: 20px;
}
.product_category dt{
	font-weight: bold;
	font-size: 14px;
	float: left;
	width:85px;
}
.product_category dd{
	float: left;
	width:90%;
	min-width:770px;
}
.list_all{
	width:92%;
}
.product_category a{
	display: inline-block;
	margin-right: 15px;
	padding: 3px 10px 5px 10px;/*锟斤拷品锟斤拷锟侥帮拷钮锟斤拷要padding锟斤拷锟斤拷为10px*/
}
.category_selected{
	background:#FF6599; 
}
.category_selected:link,.category_selected:visited{
	color:#fff;
}
.category_list{
	width: 90%;
	margin: 20px auto 0 auto;
	text-align: left;
}
.sort{
	display: inline-block;
	margin-left: 50px;
}
.sort a{
	display: inline-block;
	padding: 5px 10px;
	margin-right: 15px;
}
.category_sort{
	border: 1px solid #eee;
	padding: 10px;
}
.category_list .product_list{
	width: 100%;
}
.pages{
	text-align: right;
	margin-right: 1%;
	margin-top:20px;
}
.pages a{
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #FF6598;
	margin-right:5px;
}	
.pages a:hover{
	background:#fafafa;
}
.no_pre{
	background:#F6F6F6;
}
.pages .no_pre:link,.pages .no_pre:visited{
	color:#C8C8C8;
}
.pages .no_pre:hover{
	background:#F6F6F6;
	color:#C8C8C8;
}
.pages .selected_page,.pages .no_hover:hover{background:#FF6599;color:#ffffff;}
/*product detail*/
.product_intro{
	margin:20px auto 0 auto;
	width: 90%;
	min-width:1124px;
	text-align: left;

}
.product_pic{
	width: 370px;
	float: left;
}
.intro{
	float: right;
    width: 63%;
    min-width:753px;
}
@media screen and (max-width: 1024px){
	.intro{
    width: 59%;
    min-width:753px;
}
}
.intro h2{
	font-size: 16px;
	margin-bottom: 20px;
}
.intro_ul{
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 10px 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.intro_ul li{
	float: left;
	width: 33%;
	text-align: center;
}
.price{
	padding: 10px;
	background:#FaFaFa;
}
.intro p{
	line-height: 22px;
	margin-bottom: 10px;
}
.sale_price{
	font-size: 20px;
	color: #f00;
	font-weight: bold;
}
.cost{
	text-decoration: line-through;
	color: #666;
	margin-left: 20px;
}
.num_btn{
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: middle;
}
.display_no{display: none;}
.display_inline_block{display: inline-block;}
.btn-reduce{
	background: url(../image/reduce.png) no-repeat;
}
.btn-add{
	background: url(../image/add.png) no-repeat;
}
.buynuminput{
	text-align: center;
	margin: 0px 5px;
	font-size: 14px;
}
.cart_btn{
	padding: 5px 20px;
	+padding:5px 20px 4px 20px;
	font-size: 16px;
	cursor: pointer;
}
.addcart_btn{
	background: #fff;
	border:1px solid #FF6598;
	color:#FF6598;
}
.cart_btn:link,.cart_btn:visited,.addcart_btn:link,.addcart_btn:visited{
	color:#FF6598;
}

.buy_btn{
	background: #FF6598;
	color:#FFF;
	border:1px solid #FF6598;
}
.buy_btn:link,.buy_btn:visited,.buy_btn:hover{color:#FFF;}
.recharge_btn{
	background: #FF6598;
	color:#FFF;
	border:1px solid #FF6598;
}
.recharge_btn:link,.recharge_btn:visited,.recharge_btn:hover{color:#FFF;}
.text_gray:link,.text_gray:visited,.text_gray:hover,.text_gray{padding:10px 20px; background:#E0E0E0; 
                                              color:#666666; border:1px solid #CCCCCC;
                                              cursor:not-allowed;}
.litter-pic{
	text-align: center;
	margin-top: 10px;
}
.litter-pic a{
	margin: 0px 0.5%;
    width: 24%;
}
.detaile_intro{
	margin: 50px auto 0 auto;
	width: 90%;
	text-align: left;
}
.tab_title{
	border-bottom: 1px solid #ddd;
}
.tab_title li{
	float: left;
	margin-right:5px;
	line-height: 30px;
}

.tab_title a{
	padding: 6px 20px;
	font-size: 16px;
	/*
	background:#F5F5F5;
	color:#333; 
	*/
}
/*
.tab_title a:hover,.tab_title_selected a{
	background:#ED3577;
	color:#FFF; 
}*/
.detail_comment{
	margin-top: 20px;
}
.detail_list li{
	line-height: 22px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;

}
.product_detail_pic{
	text-align:center;overflow:hidden;
}
.product_detail_pic img{
	vertical-align:top;
}
.comment_pic{
	text-align: center;
}
.comment_pic img{
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.comment_star span{
	margin-right: 30px;
}
.comment_content{
	margin-left: 30px;
}
.comment_content p{
	line-height: 22px;
	margin-bottom: 10px;
}
.comment_time{
	color:#999999;
}
.product_comment li{
	border-bottom: 1px solid #ddd;
	margin-bottom:20px;
}
.choose_size dt{padding:5px 0px;}
.choose_size dd{display:inline-block;padding:5px 10px;border:1px solid #eee;margin-right:10px;cursor:pointer;}
.choose_size .size_selected{border-color:#FF6599;}
/*commen product detial*/
.common_detaile label,.common_detaile dt{display:inline-block;width:105px;font-size:14px;}
.common_detaile .label_w{width:auto;}
.common_detaile h2{font-size:18px; font-weight:500;line-height:22px;margin:0px 0px 30px 0px;}
.common_detaile p{margin-bottom:10px;}
/*.common_detaile .number{left:5px; width:175px;}*/
.common_detaile dl{border-bottom:1px solid #ccc;padding-bottom:6px;margin-top:13px;}
.common_detaile dt{float:left;}
.common_detaile dt span{font-size:12px;}
.common_detaile dd{float:left;}
.common_detaile li{float:left;margin-right:25px;margin-bottom:5px;white-space:nowrap;}
.common_detaile dl label{width:auto;font-size:12px;margin:0px 10px;vertical-align:middle;}
.common_detaile dl .label2{margin-right:5px; vertical-align:middle;margin-left:0px;}
.common_table{background-color:#fafafa;}
.common_table td{padding:12px 10px 14px 10px;}
.common_table td{border-bottom:1px solid #ccc;}
.td_border{border-right:1px solid #ccc;border-left:1px solid #ccc;}
/*.common_table .btn{padding:6px 12px;}
.common_table .btn_grey{background-color:#848484;color:#fff;}
*/
.common_table .cart_btn{padding: 10px;font-size: 14px;}
.common_info{background-color:#fafafa;padding-top:14px;display:none;}
.common_detaile .display_b{display:block;}
.common_access{margin-top:30px;border-bottom:1px solid #ccc;padding-bottom:50px;}
.spec_table .label2{ width:auto;}
.number{position:absolute;width:170px;border:none; 
          z-index:50;padding:0px 3px;left:5px;top:0px;+top:2px;
		  height:18px;
}
.number1{
	width: 70px;
	left:2px;
}
.sortNum_unit{left:2px;top:32px;width: 70px;}
.sortNum_unit1{left:220px;top:1px;width: 170px;}
.down_arrow{background:url(../image/down_arrow.png) no-repeat right center;
            display:inline-block;padding-right:20px;
}
.down_arrow_up{background:url(../image/up_arrow.png) no-repeat right center;}
.display_b{display:block;}

.pic_list{
	width: 100%;
	margin-bottom: 10px;
}
.pic_list dd{
	width: 80%;
}
.pic_list li,.caitypelist li{
	float: left;
	width: 15%;
	margin-right:10px;
	text-align: center;
	margin-bottom: 5px;
	border: 2px solid #eee;
}
.pic_list li img{
	width: 100%;
}
.spec_table{table-layout:fixed;/*锟斤拷锟斤拷锟斤拷妆锟今不讹拷锟斤拷锟斤拷锟斤拷锟�*/}
.spec_table th,.spec_table td{border:1px solid #dddddd;padding:5px;
word-wrap:break-word;/*锟斤拷锟斤拷锟斤拷妆锟今不讹拷锟斤拷锟斤拷锟斤拷锟�*/}
.spec_table th{background-color:#fafafa;}
.spec_table li{float:left;margin-right:25px;margin-bottom:5px;+white-space:nowrap;}
.spec_table li label{width:auto;font-size:12px;margin:0px;vertical-align:middle;}
.spec_table li .label2{margin-right:5px; vertical-align:middle;margin-left:0px;}
.show_info{padding:5px; border:1px solid #ddd;background-color:#fafafa;width: auto;}
.other_info{display:none;}
.self_size{display:block;margin-top:5px;margin-left:110px;}
.customSize label{width:auto;} 
@media screen and (max-width: 1024px){
	.spec_table{width: 750px;}
	.show_info{width: 750px;}
	.common_detaile dl{width:750px;}
}
/*login*/
.login_main{
	width: 1000px;
	margin: 0 auto;
}
.login_pic{width: 450px;}
.login_pic .login_img{width: 100%;}
.login{
	width:400px;
	padding: 20px 0px 20px 70px;
	-moz-box-sizing:border;
	box-sizing:border;
	border: 1px solid #eee;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
	text-align: left;
}
.user_name{
	background: url(../image/login_icon1.png) no-repeat 0px 5px;
	padding-left: 25px;
}
.user_password{
	background: url(../image/login_icon2.png) no-repeat 0px 5px;
	padding-left: 25px;
}
.login p{
	margin-bottom: 20px;
}
.login .text{
	line-height: 30px;
	height: 30px;
    width: 300px;
}
.login .text1{width: 150px;}
.login .code{width: 100px;}
.login_title{
	font-size: 18px;
	margin-right: 135px;
}
.register_now:link,.register_now:visited,.forget:link,.forget:visited{
	color:#FF6599;
}
.login_btn{
	background:#FF6599;
	width: 329px;
	display: inline-block;
	text-align: center;
	padding:10px 0px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}
.login_btn:link,.login_btn:visited,.login_btn:hover{color:#fff;}
.forget{margin-left: 185px;}
.code_img{
	vertical-align: middle;
	margin-left: 20px;
	margin-right: 20px;
}
.capslock{background:url(../image/CAPSLOCK_BG.png)  no-repeat;top:20px;color:#f00;
          margin-left:60px;left:0px;position:absolute;width:200px;height:37px;
          padding:10px 5px 10px 6px;z-index:2;}
.register_remind{display:block;margin-top:5px;line-height:17px;height:17px;}
.has-error{color:#f00;}
/*qq login*/
.qq_login{
	border:1px solid #eee;
	padding:10px 40px;
	margin:20px auto;
	width:50%;
}
.qq_login .register_remind{display:inline;margin:0px;}
.qq_login form{padding:0 15px;margin-top:20px;}
.login_tab_title li{
	float:left;
    font-size:14px;
    font-weight:bold;
}
.login_tab_title a{
	display:inline-block;
	padding:10px 15px;
	background:#fafafa;
}
.login_tab_selected a,.login_tab_title a:hover{background:#eee;color:#FF6599;}
.qq_register_btn{
	diplay:inline-block;
	margin-left:80px;
	background:#FF6599;
	padding:5px 15px;
	font-size:16px;
}
.qq_register_btn:link,.qq_register_btn:visited{color:#fff;}
/*cart*/
.cart_pic,.orders_detail{
	text-align: left;
	width: 90%;
	margin: 10px auto 0 auto;
}
.cart_title span{
	font-size: 16px;
	color: #666;
	margin-right: 330px;
}
.cart_title .last_cart{
	margin-right: 0px;
}
.my_cart{border-bottom: 2px solid #eeeeee;}
.my_cart li{
	font-size: 16px;
	padding:5px 0px;
	width: 150px;
}
.table_hover{border:2px solid #eee;}
.cart_table th,.cart_table td{
	border: 1px solid #eee;
	padding: 5px 2px;
	text-align:center;
}
.cart_table th{background:#fafafa;padding:10px 2px;}
.cart_table .align_right{text-align: right;}
.cart_table .align_left{text-align: left;}
.align_right p{line-height: 20px; margin-top: 10px;}
.all_money{background:#fafafa;font-size: 16px;}
.all_money p{padding-bottom: 10px;}
.table_fixed{margin:0;border:1px solid #eee;position:fixed;+position:static;width:683px;z-index:10;}
.progress_table{margin:0;border:1px solid #eee;position:relative;+position:static;top:39px;}
/*address*/
.product_items{
	width: 90%;
	margin: 40px auto;
}
.caption{
	font-size: 16px;
	text-align:left;
	border-bottom: 2px solid #eee;
	padding: 5px 0;
	margin-bottom:20px;
}
.caption_bg{
	background:#fafafa;
}
.address_list{margin-top: 20px;}
.address_list p{
	line-height: 22px;
	margin-bottom: 10px;
}
.set_default{margin-left: 20px;}
.set_default:link,.set_default:visited{color:#FF6598;}
.address_list .default{
	background:#fafafa;
	border: 1px solid #eee;
	padding: 5px 0px;
}
.add_new_address{margin-top: 30px;}
.add_title{
	font-size: 16px;
}
.address_content{
	margin-top: 40px;
}
.address_content p{
	line-height: 22px;
	margin-bottom: 15px;
}
.save_btn{
	border: 1px solid #eee;
	border-radius: 5px;
	background:#FF6599;
	color:#fff;
	display: inline-block;
	padding: 5px 15px;
	line-height: 20px;
}
.save_btn:link,.save_btn:visited,.save_btn:hover{
	color:#fff;
}
/*pay*/
.pay_money{margin-right: 200px;width: 250px;display: inline-block;}
.choose_pay{
	background:#fafafa;
	padding: 5px 0px;
}
.pay_list{border: 1px solid #eee;
	      padding: 10px;
	      display: none;
}
.pay_list li{
	float: left;
	margin-right: 20px;
}
.pay_success{
	background:#fafafa;
	font-size: 14px;
	padding: 10px;
	width: 80%;
	margin:0 auto;
	text-align: left;
}	
.pay_success a:link,.pay_success a:visited{
	color:#FF6599;
}
.pay_success p{
	line-height: 20px;
	color: #462923;
}
.pay_result,.pay_upload{
	margin:40px 0px;
	text-align:center;
}
.bank_infor{margin-left:14px;margin-bottom:10px;}
.bank_infor li{
	float:left;
	margin-right:20px;
	line-height:22px;
}
.order_remind{font-size:14px;line-height:20px;margin:20px 0px;color:#f00;}
/*pice pay*/
.price_pay{
	width: 90%;
	margin: 20px auto;
	text-align: left;
}
.cart_table .cart_print{
	padding-left: 20px;
	padding-top: 20px;
}
.cart_print p{
	line-height: 22px;
	margin-bottom: 10px;
}
/*member center*/
.column{
	width: 90%;
	margin:20px auto;
	text-align: left;
}
.column_one{
	width: 20%;
	float: left;
	border: 1px solid #eee;
	box-shadow:0px 0px 4px rgba(0,0,0,0.2);
	background:#fff;
	z-index:2;
}
.sidebar_fixed{
	position:fixed;
	left:5%;
	top:0;
	width:18%;
}
.title_h2{
	font-size: 16px;
	font-weight: bold;
	color:#462923;
	line-height: 22px;
	padding:8px 10px;
	background:#f0f0f0;
}
.member_list dl{
	margin-top: 20px;
	padding: 0px 10px;
}
.member_list dt{
	font-size: 14px;
	background:#fafafa;
	padding: 6px 10px;
	line-height: 22px;
}
.member_list dd{
	padding: 6px 20px;
	line-height: 22px;
}
.bg_color,.member_selected{background:#f5f5f5;}
.bg_color a,.member_selected a{color:#FF6599;}
.column_two{
	width: 75%;
	float: right;
}
.member_pic{
	border: 1px solid #eee;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 20px;
}
.member_data{
	float: left;
}
.member_data h3{
	font-size: 16px;
	color:#462923;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}
.member_data p{
	line-height: 18px;
	margin-bottom: 10px;
}
.today_orders{margin-bottom: 10px;}
.today_orders dt{
	float: left;
}
.today_orders dd{
	float: left;
	margin-right: 10px;
}
.today_orders a:link,.today_orders a:visited{
	color: #f00;
	font-weight: bold;
}
.member_title_h3{
	background:#fafafa;
	padding: 5px 10px;
	font-size: 14px;
	margin-bottom:15px;
}
.title_h3 h3{
	font-weight: bold;
	font-size: 16px;
	color:#462923;
}
.center_account{margin-bottom: 30px;}
.center_account p{
	line-height: 18px;
	margin-bottom: 10px;
	padding-left: 20px;
	margin-right: 20px;
	float: left;
}
/*.column_two .cart_table th{background:#fff;}*/
.column_two .cart_table td{padding:10px 5px;}
.caption_title{
	font-size: 16px;
	background:#fafafa;
	padding: 5px 10px;
	text-align: left;
	color:#462923;
}
/*my price*/
.order_list li{
	float: left;
	line-height: 20px;
	font-size: 14px;
	width: 101px;
	text-align:center;
}
.order_list_2 li{width: 120px;}
.order_list li a{
	padding: 5px 0px;
	display: inline-block;
}
.order_selected a{
	color:#FF6598;
}
.wrap-line{height:2px;background:#ccc;position:relative;margin-bottom:20px;}
.wrap-line span{height:2px;background:#D1C399;_background:#fff;_border-top:2px solid #D1C399;position:absolute;top:0px;width:95px;}
.cart_table .spec-td{text-align: left;}
.tr-time{margin: 0px 10px;}
.product_table_list{padding-left: 5px;}
.product_table_list li{
	line-height: 20px;
}
.cart_table p{line-height: 20px;}
.evaluate{padding-top:40px;}
.evaluate p{line-height:20px; margin-bottom:12px; font-size:14px;}
.evaluate_span{display:inline-block; margin-right:5px; vertical-align:middle;}
.evaluate s{display:inline-block; width:20px; height:20px; vertical-align:middle;
            background:url(../image/star.png) no-repeat;}
s.evaluate_selected{ background-position:0px -20px;}
.evaluate textarea{vertical-align:top;}
p.comment{margin-top:30px;}
/*my account*/
.account_title{margin-bottom: 20px;}
.account_title li{
	float: left;
	line-height: 22px;
	font-size: 14px;
	margin-right: 40px;
}
.account_p{padding:13px 0px 13px 40px;line-height:20px; font-size:14px; 
           background-color:#fafafa; border:1px solid #e5e5e5; margin-bottom:45px;}
.account_p input{background-color:#D1C399; color:#FF6598; line-height:20px; margin-left:15px;
                 padding:2px 10px 5px 10px; border:none;font-size:14px;cursor: pointer;}
/*recharge*/
.welcome_customer{
	font-size:16px;
	margin-top:30px;
}
.recharge_way a{display:inline-block;
                text-align:center;
                line-height:30px;
                margin-right:10px;
                width:61px;
                height:30px;
                background:url(../image/btn_bg_link.gif) no-repeat;
}
.recharge_way a:link,.recharge_way a:visited{color:#5e5e5e;}
/*my pay*/
.my_pay{margin-top: 30px;}
.title_h4{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}
.titleh5{font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;}
.my_pay p{
	line-height: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.us_title{
	font-size: 16px;
	font-weight: bold;
	color:#462923;
	border-bottom: 1px solid #eee;
	line-height: 22px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
}
.us_title_two{
	margin-top: 30px;
}
.us_p{
	line-height: 20px;
	/*text-indent: 2.0em;*/
	margin-bottom: 10px;
}
.account_info{margin-left:10px;margin-bottom:10px;border:1px solid #eee;padding:5px;width:800px;}
.account_info dd{margin-bottom:5px;}
/*锟斤拷锟斤拷锟斤拷锟斤拷*/
.menu{
	float: left;
	width:22%;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.menu_list{
	line-height: 22px;
	padding:10px;
	background: url(../image/arrow_1.png) no-repeat 95% center;
	position: relative;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	cursor:auto;
	z-index:100;
}
.menu_bg{
	background:#fafafa url(../image/arrow_1.png) no-repeat 95% center;
	color:#FF6598;
}
.menu_title{
	font-size: 14px;
	color:#462923;
}
.sub_menu{
	position: absolute;
	left: 100%;
	top: 0;
	width: 500px;
	padding: 10px;
	background: #fff;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.1); 
	display: none;
	z-index: 1000;
}
.menu_list dl{
	width:500px;
}
.menu_list dt{
	font-size: 14px;
	font-weight: bold;
	color:#462923;
	line-height: 22px;
	float: left;
	padding: 5px 10px;
	width:70px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.menu_list dd{
	float: left;
	width:410px;
}
.menu_list dd a{
	display: inline-block;
    padding: 5px 10px;
}
.quote_price{
	float: right;
	width:74%; 
}
.table td,.table th{
   border: 1px solid #eee;
   padding:5px;
}
.table li{
	margin-bottom:5px;
}
.look_pic{
	height: 550px;
	top:5%;
}
.pic_big{
	text-align: center;
}
.pic_big .big_img,.pic_big .litter-pic{
	margin-left: 90px;
}
.pic_big .litter-pic a{
	width: 120px;
}
.value_table{display: none;}
.quote_pic_list{
	border: 1px solid #eee;
    padding: 5px 1%;
    width: 98%;	
    min-height:176px;
}
.quote_pic_list li{padding:5px 0px;}
.pic_list .li_hover,.pic_list .li_selected{
	border: 2px solid #FD7D0B;
	background: url(../image/v3.png) no-repeat right bottom;
	cursor: pointer;
}
.show_info_1{
	padding:5px 1%; 
	width:98%;
}
/*news*/
.news{
	width: 90%;
	margin:0 auto;
	text-align: left;
}
.news_list_one li{
	width:32%;
}
/*.new_list_1{
	width: 60%;
}
.new_list_2{
	width: 35%;
}*/
.new{
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	margin-top: 30px;
	width:46%;
}
.new:nth-child(odd){
	margin-right:1%;
}
.list_time {
    color: #ccc;
    float: right;
}
/*.new h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	color:#462923;
	margin-bottom: 10px;
}
.new p{
	line-height: 20px;
	color: #333;
	margin-bottom: 10px;
}
.new p a{
	border:1px solid #D0C299;
	padding: 5px;
}*/
.new_1{
	text-align: center;
}
.new_1 p{
	text-align: left;
}
/*news detail*/
.news_detail{
	width: 90%;
	margin: 30px auto 0;
}
.news_detail .new_list_1 p{
	text-align: left;
	margin: 10px 0;
	font-size: 14px;
}
.news_detail .new_list_1 .news_time{text-align: center;}
/*forget password*/
.forget_password{
	width: 90%;
	margin: 0 auto;
	text-align: center;
}
.find_password{
	width: 50%;
	margin: 50px auto;
	text-align: left;

}
.find_password p{
	line-height: 22px;
	margin-bottom: 20px;
}
.find_password input{
	height: 28px;
}
.password_success{
	width: 700px;

	padding-left: 75px;
	background: url(../image/success_icon.png) no-repeat;
	margin: 50px 150px 0 150px;
	text-align: left;
}
.password_success p{
	line-height: 22px;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 35px;
	color: #FF6598;
}
.btn_span{
	display: inline-block;
	padding: 10px 0px;
	margin-top: 30px;
}
/*404*/
.error_text{
	width:700px;
	margin: 30px auto 0;
	text-align: left;
}
.error_text p{
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 10px;
}
.error_text a:link,.error_text a:visited{
	color:#FF6598;
}
.mobile{
	overflow: hidden;
	position: relative;
	/*height: 613px;*/
}
.mobile_bg{
	/*position: absolute;
	top: 0;
	left:50%;
	margin-left:-1000px;*/
	width:100%;
}
.Android_pic{
	position: absolute;
	left:58%;
	top: 260px;
}
.Apple_pic{
	position: absolute;
	left:58%;
	top: 330px;
}
.Xj_pic{
	position: absolute;
	left:58%;
	top: 400px;
}
.code_pic{
	position: absolute;
	left:75%;
	top: 260px;
}
/*disableError*/
.disable_error{
	width:1000px;
	border:1px solid #eee;
	text-align:center;
	margin:0 auto;
	padding:100px 0px 200px 0px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.2);
}
.disable_logo{
	width:186px;margin:0 auto;
}
.disable_content{
	width:520px;
	margin:0 auto;
}
.error_img{
	float:left;
	margin-right:50px;
	width:186px;
}
.error_text{
	font-size:20px;
	color:#FF6599;
	padding-top:50px;
	line-height:30px;
}
/*锟斤拷锟斤拷锟筋动*/
.activity{
	width: 90%;
	margin: 20px auto 0;
}
.promotion_list{border:1px solid #eee; margin-bottom:15px;
                width: 49%;
                padding-bottom: 10px;
                float: left;
                margin-right: 0.5%;
}
.promotion_pic{
	width: 60%;
	float: left;
	margin-top:10px;
}
.img_wid{width:100%;}
.promotion_info{float:right; width:39%; position:relative;text-align:center; }
.promotion_spec{
	text-align: center;
	width:55px; 
	color:#fff; 
	font-size:12px; 
	padding:3px 8px 5px 8px;
	background:#FF6599;
	margin: 0 auto;
}
.promotion_spec a:link,.promotion_spec a:visited{color:#fff;}
.promotion_h4{color:#333; line-height:22px;
              padding:5px 0px 5px 0px;
              border-bottom:none;
              text-align:center;margin-bottom:0px;
              overflow:hidden;
              margin:0px 5px;
}
.promotion_summary{padding-top:0px;padding-left:0px;margin:0px 5px 10px 5px;line-height:22px;
                   white-space:nowrap;
                   overflow:hidden;
                   text-overflow:ellipsis;
                   -o-text-overflow:ellipsis;
                   width:100%;
                   
}
.promotion_pic{position:relative;}
.pic_hover_content{height:30px;width:100%;position:absolute;left:0px; top:100px;
                   background:#000;opacity:0.5;
                   color:#fff;
                   font-weight:bold;
                   font-size:16px;
                   line-height:22px;
                   display:none;
}
.pic_hover_content p{padding-top:3px;+padding-top:0px;text-align:center;color: #fff;}
.pic_hover_content a:link,.pic_hover_content a:visited{color:#1EA697;font-weight:bold;}
.time_leave{float:left;}
.buy_now{margin-left:40px;}
.promotion_summary strong{padding-left:5px; padding-right:5px;}
.active{padding-top:10px;}
/*锟斤拷锟斤拷锟筋动锟斤拷锟斤拷*/
.activity_detail{
	width: 80%;
	margin: 30px auto 0 auto;
	text-align: left;
	border: 1px solid #eee;
	padding: 30px 5%;
}
.activity_detail p{
	line-height: 22px;
	margin: 10px 0;
}
.join{
	margin-top: 30px;
}
.join_way{
	margin-top: 30px;
	display: none;
}
.join_way p{
	margin-bottom: 20px;
}
/*锟斤拷锟斤拷锟教筹拷*/
.gift{font-size:14px;}
.integral{
	width:90%;
	margin:30px auto 0 auto;
}
.integral_step{
	float:left;
	width:40%;
	margin-top:20px;
	text-align:left;
}
.integral_state{
	float:left;
	width:56%;
	padding-left:3%;
	margin-top:20px;
	text-align:left;
	border-left:2px solid #eee;
}
.integral_state_one{
	float:left;
	width:50%;
	margin-bottom:15px;
}
.integral h3{
	font-size:14px;
	font-weight:bold;
	color:#FF6599;
	line-height:22px;
	margin-bottom:15px;
}
.integral h4{
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
}
.integral p{
	line-height:20px;
}
.integral_step a:link,.integral_step a:visited{
	color:#FF6599;
}
/*锟斤拷要锟截革拷锟结交锟斤拷锟斤拷*/
.add_remind{
	width:70%;
	margin:20px auto;
}
.erro_pic{
	margin-right:100px;
}
.erro_remind_title{
	font-size:14px;
	color:#FF6599;
	font-weight:bold;
	margin-top:20px;
}
.add_remind p{
		line-height:20px;
		margin-bottom:10px;
}
.erro_remind a:link,.erro_remind a:visited{color:#FF6599;}
.parameter p{
	line-height: 22px;
	margin-bottom: 25px;
}
/*锟斤拷装锟叫猴拷锟斤拷锟斤拷式*/
#caitypelist li a {
    background-color: #FFFFFF;
    color: #666666;
    display: block;
    min-width: 60px;
    padding: 0 6px;
    _padding:0 0px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    width: auto !important;
}
#caitypelist li{padding:10px;}
/*news and comment*/
.new_comment{
	width:92%;
	margin:0 auto;
}
.index_new{
	float:left;
	width:60%;
	border:1px solid #eee;
	border-radius:10px;
	margin-top:30px;
}
.index_comment{
	margin-top:30px;
	float:right;
	width:35%;
	border:5px solid #fafafa;
	box-shadow:1px 1px 3px rgba(0,0,0,0.8);
	text-align:left;
	border-radius:10px;
	padding-bottom:5px;
}
.comment_title{
	margin-top:20px;
	margin-bottom:20px;
	padding:0 15px 5px 15px;
	border-bottom:1px solid #FF6598;
}
.comment_title h3{
	float:left;
}
.comment_title a{float:right;}
.index_comment ul{
	padding:30px 15px 0 15px;
}
.index_comment li{
	line-height:30px;
	clear:both;
}
.index_comment li a{float:left;}
.index_comment li span{float: right;
	color: #999;}
.roll_news{height:255px;}	
#moocBox{
	height:240px;
	overflow:hidden;
}
.news_pic{
	float:left;
	margin-right:2%;
	width:50%;
	
}
.news_pic img{
	width:100%;
}
.news_content{
	float:left;
	width:45%;
}
.news_content dl{
	text-align:left;
}
.news_content dt{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	
}
.news_content dd{
	font-size:14px;
	line-height:22px;
	text-indent:2em;
}
.news_content ul{
	margin-top:15px;
	text-align:left;
}
.news_content li{
	line-height:20px;
	margin-bottom:7px;
}
.detail_a:link,.detail_a:visited{color:#FF6598;}
/*微锟斤拷支锟斤拷锟缴癸拷锟斤拷锟斤拷*/
.wechat_pay{
	padding:40px 0px;
	margin-top:40px;
}
.wechat_pay_input{
	padding:0px;
	margin-top:0px;
}/*选锟斤拷支锟斤拷锟斤拷式锟斤拷锟斤拷锟斤拷式锟斤拷突锟斤拷拥亩锟斤拷锟絚lass*/
.wechat_pay h3{
	text-align:center;
	font-size:14px;
	line-height:30px;
	margin-bottom:50px;
}
.wechat_pay p{
	line-height:22px;
	margin-bottom:10px;
}
/*图片展示*/
.show_pic_contain{ 
	width:100%;overflow: hidden; 
    position: relative;text-align:center;}
.show_pic_contain img{width:100%;margin-bottom:10px;}
/*锟斤拷锟斤拷锟斤拷锟斤拷锟叫憋拷页*/
.column_left{
	float:left;
	width:30%;
	border:1px solid #eee;
	box-shadow:0 0 4px rgba(0, 0, 0, 0.2);
}
.column_left .title_h2{
	text-align:center;
}
.column_list{
	margin-top:30px;
	text-align:center;
}
.column_list li{
	margin-bottom:20px;
	padding:0px 15px;
}
.column_list h3{
	line-height:22px;
	font-size:14px;
	font-weight:500;
	margin-bottom:10px;
}
.column_list p{
	line-height:20px;
	font-size:14px;
	margin-top:10px;
}
.column_list img{
	width:100%;
}
.column_content{
	float:right;
	width:65%;
}
.list_dl{
	border-bottom:2px solid #eee;
	padding-bottom:10px;
}
.list_dl dt{
	font-wieght:500;
	font-size:14px;
	float:left;
	width:120px;
}
.list_dl dd{
	float:left;
	margin-left:10px;
	width:77%;
}
.list_dl dd a{
	margin-right:20px;
	margin-bottom:10px;
	display:inline-block;
}
.list_fieldset{
	margin-top:20px;
	margin-bottom:10px;
}
.list_fieldset fieldset{
	padding:10px 20px 20px 20px;
	border-radius:10px;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
}
.list_fieldset legend{
	padding:5px 10px;
	color:#FF6598;
}
.list_fieldset li{
	float:left;
	margin-right:10px;
	line-height:20px;
	margin-bottom:10px;
}
.list_fieldset dl{
	margin-bottom:10px;
}
.list_fieldset dt{
	font-weight:600;
	font-size:14px;
	float:left;
}
.list_fieldset dd{
	float:left;
	width:80%;
	margin-left:15px;
}
.list_fieldset dd a{margin-right:10px;}