@CHARSET "UTF-8";
/*注册升级*/

.registration .shop_wrap {
	width: 1200px;
	margin: 0 auto;
	padding: 100px 40px;
}

.registration .shop_wrap .buyers_upgrading {
	float: left;
	background: url(../../images/shop/buyers_upgrading.gif) no-repeat;
	width: 410px;
	height: 270px;
}

.registration .shop_wrap .exists_upgrading {
	float: left;
	background: url(../../images/shop/exists_upgrading.gif) no-repeat;
	width: 410px;
	height: 270px;
}

.registration .shop_wrap .merchant_rgs {
	float: right;
	background: url(../../images/shop/merchant_rgs.gif) no-repeat;
	width: 410px;
	height: 270px;
}

.registration .shop_wrap .button_o_btn {
	background: url(../../images/shop/register_o_btn.gif) repeat-x;
	border: 0;
	color: #fff;
	padding: 0 15px;
	height: 30px;
	font-size: 16px;
	font-family: 'Microsoft YaHei';
	margin: 125px 0 0 155px;
}

.registration .shop_wrap .button_c_btn {
	background: url("../../images/shop/register_o_btn.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    height: 30px;
    margin: 125px 0 0 130px;
    padding: 0 15px;}


.registration .shop_wrap .tips_register {
	color: #444;
	font-size: 14px;
	line-height: 24px;
	padding: 40px 20px 0;
}
/*注册升级*/

/*当前位置*/
.wrap .location {
	font-size: 12px;
	line-height: 30px;
	padding: 0;
}



/*sequence*/
.maincontainer .sequence {
	height: 30px;
	background: #f1f1f1;
	border: 1px solid #ddd;
}

.maincontainer .sequence .bor .pad {
	padding: 2px 10px;
}

.maincontainer .sequence .bor .pad .text {
	font-size: 12px;
	line-height: 25px;
	float: left;
	padding-right: 10px;
}

.maincontainer .sequence .bor .pad .sq_box {
	height: 25px;
	float: left;
	margin-right: 10px;
	background: #005aa0;
	padding: 0 10px;
}

.maincontainer .sequence .bor .pad .sq_box {
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 25px;
}

.maincontainer .sequence .bor .pad .sq_box_gray {
	height: 23px;
	float: left;
	margin-right: 10px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	padding: 0 10px;
}

.maincontainer .sequence .bor .pad .sq_box_gray {
	font-size: 12px;
	color: #444;
	text-align: center;
	line-height: 25px;
}

.maincontainer .sequence .bor .pad .right {
	float: left;
	padding-left: 90px;
}

.maincontainer .sequence .bor .pad .right .inputcon {
	float: left;
	line-height: 26px;
}

.maincontainer .sequence .bor .pad .right input.store_search {
	float: left;
	border: 1px solid #ddd;
	height: 23px;
	width: 118px;
}

.maincontainer .sequence .bor .pad .right .pad_l {
	padding-left: 10px;
}

.maincontainer .sequence .bor .pad .right input.range {
	float: left;
	border: 1px solid #ddd;
	height: 23px;
	width: 48px;
}

.maincontainer .sequence .bor .pad .right span {
	float: left;
	line-height: 26px;
	padding: 0 5px;
}

.maincontainer .sequence .bor .pad .right input.button_search {
	background: url(../../images/shop/step_btn.gif) repeat-x;
	border: 1px solid #ddd;
	height: 25px;
	color: #3b639f;
	margin-left: 10px;
	padding: 0 5px;
}

/***搜索无结果****/
.maincontainer .none_result {
	padding: 150px 0 0 150px;
}

.maincontainer .none_result img {
	float: left;
}

.maincontainer .none_result span {
	float: left;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
	line-height: 105px;
	padding-left: 20px;
}

.no_result .none_result {
	padding: 100px 0 100px 240px;
}

.no_result .none_result img {
	float: left;
}

.no_result .none_result span {
	float: left;
	font-size: 18px;
	font-family: 'Microsoft YaHei';
	line-height: 105px;
	padding-left: 20px;
}

.no_result .none_result .o_btn {
	padding-left: 129px;
}

.no_result .none_result .o_btn input.button_blue_h_35 {
	cursor: pointer;
	border: none;
	background: #3583d2;
	padding: 0 15px;
	height: 35px;
	font-size: 14px;
	color: #fff;
	margin-right: 20px;
	min-width: 60px;
}

.no_result .none_result .o_btn input.button_grey_h_35 {
	cursor: pointer;
	border: none;
	background: #f4f4f4;
	border: 1px solid #ddd;
	padding: 0 15px;
	height: 35px;
	font-size: 14px;
	color: #444;
	margin-right: 20px;
	min-width: 60px;
}

/*menu*/
.shopcontent .menubar {
	background: #005aa0;
	height: 35px;
}

.shopcontent .menubar a.menu_con {
	float: left;
	background: url(../../images/goods/nav_int.gif) right no-repeat;
	padding: 0 20px;
	line-height: 35px;
	font-size: 14px;
	color: #fff;
}
/*菜单栏右侧弹层等*/
.shopcontent .menubar .r {
	position: relative;
	float: right;
	padding: 0;
	text-align: left;
}

.shopcontent .menubar .r .cp_name {
	float: left;
	color: #fff;
	line-height: 35px;
	padding: 0 15px;
}

.shopcontent .menubar .r .score {
	position: relative;
	float: left;
	padding: 0 15px;
	background-color: #005AA0;
	border-left: 1px solid #3078b0;
	border-right: 1px solid #3078b0;
}

.shopcontent .menubar .r .scorehover {
	background-color: #004c87;
}

/*动态评分弹出层开始*/
.shopcontent .pop_score {
	position: absolute;
	border: 1px solid #ddd;
	border-top: 0;
	padding: 15px 10px;
	background: #fff;
	left: -1px;
	top: 35px;
	width: 201px;
	display: none;
}

.shopcontent .pop_score .s_1 {
	padding-bottom: 0px;
}

.shopcontent .pop_score ul.index_score li {
	color: #666;
	margin: 0 0 9px;
	line-height: 15px;
}

.shopcontent .pop_score ul.index_score li a {
	display: inline-block;
}

.shopcontent .pop_score ul.index_score li a span.c_1 {
	float: left;
	color: #666;
}

.shopcontent .pop_score ul.index_score li a span.count {
	float: left;
}

.shopcontent .pop_score ul.index_score li a span.rateinfo {
	float: left;
	margin-left: 10px;
	line-height: 50px;
}

.shopcontent .pop_score ul.index_score li a span.rateinfo b {
	display: inline-block;
}

.shopcontent .pop_score ul.index_score li a span.rateinfo b.higher {
	background: url(../../images/shop/higher.gif) no-repeat;
	width: 30px;
	height: 16px;
	display: block;
}

.shopcontent .pop_score ul.index_score li a  span.higher {
	float: left;
	color: #ba3636;
	padding-left: 10px;
}

.shopcontent .pop_score ul.index_score li a span.rateinfo b.lower {
	background: url(../../images/shop/lower.gif) no-repeat;
	width: 30px;
	height: 16px;
	display: block;
}

.shopcontent .pop_score ul.index_score li a  span.lower {
	float: left;
	color: #24760b;
	padding-left: 10px;
}

.shopcontent .pop_score ul.index_score li.shop_name {
	padding-top: 10px;
}

.shopcontent .pop_score ul.index_score li.shop_name .b_8 {
	padding-bottom: 8px;
}

/*动态评分弹出层结束*/
.shopcontent .menubar .r .score .con {
	position: relative;
	float: left;
	color: #fff;
	line-height: 35px;
}

.shopcontent .menubar .r .score span {
	float: left;
	padding-top: 10px;
}

.shopcontent .menubar .r .contact_seller {
	float: left;
	padding: 7px 15px;
}

.shopcontent .menubar .r .contact_seller input.contact_sellers {
	background: url(../../images/shop/contact_sellers.gif) no-repeat;
	width: 68px;
	height: 19px;
	border: none;
}

/*menu End*/

/*列表*/
.shopcontent .maincontainer .shop_index .goods_box {
	width: 170px;
	float: left;
	padding: 30px 10px;
	border-bottom: 1px dotted #ddd;
}

.shopcontent .maincontainer .shop_index .goods_box .pic {
	width: 170px;
	height: 170px;
	border: 1px solid #e5e5e5;
	margin-bottom: 5px;
}

.shopcontent .maincontainer .shop_index .goods_box .pic img {
	width: 170px;
	height: 170px;
}

.shopcontent .maincontainer .shop_index .goods_box .tit {
	height: 4.5em;
	word-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
}

.shopcontent .maincontainer .shop_index .goods_box .tit {
	font-size: 12px;
	line-height: 18px;
}

.shopcontent .maincontainer .shop_index .goods_box .tit,.goods_box .tit a
	{
	color: #666666;
	text-decoration: none;
}

.shopcontent .maincontainer .shop_index .goods_box .tit a:hover {
	color: #ba3636;
	text-decoration: underline;
}

.shopcontent .maincontainer .shop_index .goods_box .price {
	font-size: 14px;
	font-family: verdana;
	color: #ba3636;
	line-height: 20px;
	font-weight: bold;
}

/*pagination*/
.pagination {
	height: 40px;
	padding: 10px;
	padding-right:25px;
	text-align: right;
	font-size: 12px;
}

.pagination span.disabled {
	padding: 3px 5px;
	border: 1px #eee solid;
	color: #999;
	margin: 0 1px;
}

.pagination span.current {
	padding: 4px 6px;
	background: #0066d4;
	color: #fff;
	margin: 0 1px;
}

.pagination a {
	padding: 3px 5px;
	border: 1px solid #ddd;
	margin: 0 1px;
}

.pagination a {
	color: #3b639f;
	text-decoration: none;
}

.pagination a:hover {
	color: #ba3636;
	text-decoration: underline;
}

.pro_tab_list .tab_list td.o_row {
	color: #444;
	line-height: 60px;
}

.pro_tab_list .tab_list td.t_row {
	padding-top: 15px;
}

.pro_tab_list .tab_list td a.operation {
	line-height: 24px;
	color: #3b639f;
}

/*商铺招牌 弹层*/
.shop_pop {
	width: 490px;
	color: #444;
}

.shop_pop .border {
	border: 5px solid #b2b2b2;
}

.shop_pop .border .nav {
	background: #f1f1f1;
	height: 35px;
}

.shop_pop .border .nav a.close {
	float: right;
	padding: 10px;
	cursor: pointer;
}

.shop_pop .border .nav .navcontent {
	float: left;
	line-height: 35px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #444;
}

.shop_pop .border .pad {
	padding: 20px 40px;
}

.shop_pop .border .pad ul.editor_shopboard li {
	
}

.shop_pop .border .pad ul.editor_shopboard li span {
	float: left;
}

.shop_pop .border .pad ul.editor_shopboard .pop_con {
	color: #999;
	padding-left: 60px;
	line-height: 18px;
}

.shop_pop .border .pad ul.editor_shopboard .pop_btn {
	padding-left: 60px;
	padding-top: 20px;
}

.shop_pop input.button_blue_h_35 {
	cursor: pointer;
	border: none;
	background: #3583d2;
	padding: 0 15px;
	height: 35px;
	font-size: 14px;
	color: #fff;
	margin-right: 20px;
	min-width: 60px;
}

.shop_pop .pad .prompt_btn {
	padding-left: 68px;
	padding-top: 5px;
}

.shop_pop .border .pad ul.editor_shopboard li input.button_search {
	background: url(../../images/shop/step_btn.gif) repeat-x;
	border: 1px solid #ddd;
	height: 25px;
	margin-left: 10px;
	padding: 0 15px;
}

.shop_pop .border .pad ul.confirm_receipt li span.warning_big_icon {
	float: left;
	background: url(../../images/shop/prompt_big.png) no-repeat;
	width: 48px;
	height: 48px;
	display: block;
}

.shop_pop .border .pad ul.confirm_receipt li.warning_word {
	float: left;
	font-size: 14px;
	padding-left: 20px;
	line-height: 24px;
	font-weight: bold;
	width: 330px;
	color: #444;
}

.shop_pop .border .pad ul.confirm_receipt li.warning_word span.red {
	color: #ba3636;
}

/*recommend_pro*/
.no_result .recommend_pro {
	width: 980px;
	margin: 0 auto;
}

.no_result .recommend_pro .border {
	border: 1px solid #ddd;
}

.no_result .recommend_pro .border .nav {
	height: 30px;
	background: #f7f7f7;
}

.no_result .recommend_pro .border .nav h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	padding-left: 10px;
	color: #444;
}

.no_result .recommend_pro .border .pad_20_10 {
	padding: 20px 9px 0 9px;
}

.no_result .recommend_pro .border .pad_20_10 .part {
	width: 300px;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

.no_result .recommend_pro .border .pad_20_10 .part img {
	width: 100px;
	height: 100px;
	border: none;
	float: left;
}

.no_result .recommend_pro .border .pad_20_10 .part .right {
	width: 188px;
	float: right;
}

.no_result .recommend_pro .border .pad_20_10 .part .right h2 {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

.no_result .recommend_pro .border .pad_20_10 .part .right h2 a {
	color: #3b639f;
	text-decoration: none;
}

.no_result .recommend_pro .border .pad_20_10 .part .right h2 a:hover {
	color: #ba3636;
	text-decoration: underline;
}

.no_result .recommend_pro .border .pad_20_10 .part .right .price {
	font-size: 14px;
	font-weight: bold;
	color: #ba3636;
	font-family: Arial;
}

.no_result .recommend_pro .border .pad_20_10 .part .right input {
	width: 89px;
	height: 21px;
	background: url(../../images/pay/input_add.jpg) no-repeat;
	border: none;
	color: #666;
	cursor: pointer;
}

.no_result .recommend_pro .border .pad_20_10 ul {
	color: #444;
	font-size: 12px;
}

.no_result .recommend_pro .border .pad_20_10 ul {
	margin-left: 10px;
}

.no_result .recommend_pro .border .pad_20_10 ul li {
	line-height: 24px;
}

.no_result .recommend_pro .border .pad_20_10 ul li.tit {
	line-height: 20px;
	font-weight: bold;
}
/*recommend_pro*/
/*******************sort*******************/
ul.expmenu {
	width: 198px;
	border: 1px solid #e5e5e5;
	border-top: 2px solid #0066d4;
	background: #fff;
}

ul.expmenu li div.header {
	padding: 9px 10px 10px;
	background: #f1f1f1;
}
ul.expmenu li div.nav_head {
	padding: 9px 10px 10px;
	border-bottom: 1px #fff solid;
	background: #3583d2;
}

ul.expmenu li div.nav_head {
	font-size: 16px;
	font-family: "Microsoft YaHei" !important;
	color: #fff;
}

ul.expmenu li:last-child div.header {
	border-bottom: none;
}

ul.expmenu li ul li {
	/* padding: 10px !important; */
	border-top: 1px solid #fff;
	color: #727272;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}

ul.expmenu li ul li:last-child {
	border-bottom: none;
}

ul.expmenu div.header {
	font-size: 14px;
	font-family: "Microsoft YaHei" !important;
	color: #444;
}

ul.expmenu li div.header .label {
	
}

ul.expmenu li div.header .arrow {
	display: block;
	width: 15px;
	height: 16px;
	background: no-repeat center;
	float: left;
	margin-right: 5px;
}

ul.expmenu li div.header .arrow.up {
	background-image: url(/images/goods/good_up.png);
}

ul.expmenu li div.header .arrow.down {
	background-image: url(/images/goods/good_down.png);
}

ul.expmenu li .menu {
	display: none;
	text-indent: 10px;
}

ul.expmenu li .menu {
	font-size: 12px;
	font-family: 宋体, Arial, "\5b8b\4f53", sans-serif;
}
/*2013-12-14左侧菜单链接样式修改 开始*/
ul.expmenu li .menu a {
	font-family: "Microsoft YaHei";
	font-weight: 400;
	color: #353434;
	text-decoration: none;
}

ul.expmenu li .menu a:hover {
	color: #ba3636;
	text-decoration: none;
}
ul.expmenu li .menu a:active{
	color: #ba3636;
}
/*2013-12-14左侧菜单链接样式修改 结束*/
ul.expmenu li ul {
	border-top: 1px solid #dddddd;
}
/* Mouse Events */
ul.expmenu div.header:hover {
	cursor: pointer;
}

ul.expmenu li ul li:not (.selected ):hover {
	background: #e7e7e7; /* Old browsers */
	cursor: pointer;
}

ul.expmenu li ul li:not (.selected ):active {
	background: #f1f1f1; /* Old browsers */
	cursor: pointer;
}
/*******************sort*******************/
.shopcontent .sidebar {
	float: left;
	width: 200px;
}

.shopcontent .sidebar .nav {
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
}

.shopcontent .maincontainer {
	float: right;
	width: 980px;
}

.goods_box .evaluate {
	height: 15px;
	margin-bottom: 5px;
	padding-top: 1px;
}

.goods_box .evaluate span.star {
	background: url("../../images/goods/star-yellow.png") no-repeat scroll 0
		0;
		-pie-background:rgba(0,0,0,.5);/*IE6-9*/ 
	float: left;
	height: 15px;
	width: 76px;
}

.goods_box .seller_name span {
	font-size: 12px;
}

.goods_box .seller_name span {
	float: left;
	line-height: 20px;
	margin-right: 8px;
}

.goods_box .seller_name {
	height: 20px;
	margin-bottom: 5px;
	padding-top: 1px;
}

/***头部默认图片样式***/
/*2017-5-14头部默认样式修改 开始*/
.default_head {
	height: 112px;
	background: url("../../images/goods/firm-bg.png") no-repeat;
}

.default_head p {
	color: #282828;
	font-family: 'Microsoft YaHei';
	font-size: 35px;
	padding-left: 47px;
	padding-top: 35px;
	font-weight: bold;
}
.default_head p span{
	color: #0180eb;
}
.shop-box{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.platform-benefit{
	margin-left: 38px;
	margin-top: 20px;
}
.platform-benefit li{
    float: left;
	font-family: 'Microsoft YaHei';
	color: #282828;
	font-size: 16px;
	padding: 0 10px;
	border-right: 1px solid #282828;
}
.platform-con{
	margin-left: 285px;
	padding-top: 1px;
}
.platform-years{
	line-height: 16px;
	color: #dc0201;
	font-size: 14px;
	font-family: '黑体';
}
.platform-font{
	color: #282828;
	font-size: 12px;
	font-family: '黑体';
}
.platform-font2{
	color: #353434;
	font-size: 12px;
	font-family: '黑体';
	margin-left: 10px;
}
.platform-identity{
	position: absolute;
	right: 40px;top: 15px;
}
.platform-identity li{
	float: left;
	margin-right: 20px;
}
.platform-identity li span{
	display: block;
	text-align: center;
	font-size: 12px;
	font-family: '黑体';
	color: #353434;
}
/*2017-5-14头部默认样式修改 结束*/
/*2013-12-27已评论样式增加*/
.goods_box .evaluate .num {
	float: left;
	font-size: 12px;
	margin-left: 5px;
	line-height: 15px;
}

.goods_box .evaluate .num a {
	color: #3B639F;
	text-decoration: none;
}

.goods_box .evaluate .num a:hover {
	color: #3B639F;
	text-decoration: underline;
}
/*2014-01-03商铺链接样式增加*/

.goods_box .seller_name a{	
	color: #444444;
    text-decoration: none;
}
.goods_box .seller_name a:hover{	
	color: #ba3636;
    text-decoration: underline;
}
/*2014-5-12左侧导航样式增加*/
ul.expmenu li .menu {
    overflow: hidden;
}

ul.expmenu li ul li {
    float: left;
    overflow: hidden;
    display: block;
    width: 70px;
}
.highlight2-1 span{
	display: block;
	width: 3px;
	height: 3px;
	background: #353434;
}

    ul.expmenu li ul li a {
        float: left;
    }

ul.expmenu li ul li {
    line-height: 25px;
    padding-left: 20px;
}



/** add shop css  kevin 20170523**/
.sequence .bor .pad .curr {
	background: #0180eb;
	font-weight: bold;
	position: relative;
	width: 40px;
}

.sequence .bor .pad .curr a:link,.sequence .bor .pad .curr a:visited {
	color: #FFFFFF;
}

.sequence .bor {
	color: #444;
}

.sequence .bor .pad .sq_box_gray a {
	color: #444444;
}

.sequence .bor .pad .sq_box_gray a:hover {
	color: #ba3636;
	text-decoration: underline;
}

.sequence .bor .pad .up b {
	background-position: 0 -12px;
}

.sequence .bor .pad .down b {
	background-position: 0 0;
}

.sequence .bor .pad .up b {
	display: block;
}

.sequence .bor .pad .down b {
	display: block;
}
.sequence .bor .pad b {
	font-size: 0;
	height: 11px;
	overflow: hidden;
	position: absolute;
	right: 4px;
	top: 7px;
	width: 9px;
}

.sequence .bor .pad b {
	background-image: url(/images/product/icon_asc.png);
	background-repeat: no-repeat;
}

div .show-more a {
	border: 1px solid #ddd;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	padding-left: 5px;
	position: relative;
	width: 64px;
}
.bg-spot{
	background: #353434;
}
.bg-spot-black{
	background: #353434;
}
.bg-spot-blue{
	background: #0180eb;
}


.sq_box curr{background:#005aa0;color:white}
/*2017 8.9  吴海斌*/
.store-search{
	width: 188px;
	border: 1px solid #E5E5E5;
}
.store-search-tit{
	width: 100%;
	height: 29px;
	border-bottom: 1px solid #E5E5E5;
	background: #f9f9f9;
}
.store-search-tit i{
    float: left;
	width: 5px;
	height: 29px;
	background: url("/images/goods/store-search-arrow.jpg") no-repeat;
	margin-left: 16px;
}
.store-search-tit span{
	float: left;
	line-height: 29px;
	font-size: 12px;
	color: #282828;
	margin-left: 5px;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
}
.store-search-text{
	width: 156px;
	height: 20px;
	border: 1px solid #E5E5E5;
	color: #a0a0a0;
	font-size: 12px;
	padding-left: 5px;
	margin-left: 13px;
	margin-top: 15px;
}
.store-search-btn{
	width: 61px;
	height: 24px;
	background: url("/images/goods/store-search-icon.png") no-repeat 9px 5px;
	background-color: #0180eb;
	border-radius: 5px;
	color: #fff;
	padding-left: 25px;
	margin: 10px 0 15px 64px;
}
.screen-box{
	width: 188px;
	border: 1px solid #E5E5E5;
	margin-top: 17px;
	border-bottom: none;
}
.screen-box .header{
	width: 100%;
	height: 29px;
	border-bottom: 1px solid #E5E5E5;
	background: #f9f9f9;
}
.screen-box .header i{
	float: left;
	width: 5px;
	height: 29px;
	background: url("/images/goods/store-search-arrow.jpg") no-repeat;
	margin-left: 16px;
}
.screen-box .header .label{
	float: left;
	line-height: 29px;
	font-size: 12px;
	color: #282828;
	margin-left: 5px;
	font-weight: bold;
	font-family: 'Microsoft YaHei';
}
.screen-box .menu{
	height: 32px;
	padding-left: 15px;
}
.screen-box .menu li{
	display: inline-block;
	line-height: 32px;
	font-weight: 400;
	color: #353434;
	margin: 0 7px;
}
.screen-box .menu li a:hover{
	color: #0180eb;
}