﻿.f5body{    background: #f5f5f5!important;}

/*头部*/
.header_top {
    width: 100%;
    height: 35px;
    line-height: 35px;
    background-color: #333;
    border-bottom: 1px solid #c5c5c5;
    /* overflow: hidden;*/
}

.top_welcome {
    color: #999;
    font-size: 14px;
    line-height: 35px;
    background-position: 0px -100px;
}
.top_welcome p {
    float: left;
    padding-left: 20px;
    display: inline-block;
    line-height: 35px;
}

.top_welcome a {
    display: inline-block;
    color: #ccc;
}
.top_welcome a:hover{color: #fff}

.topright li {
    float: left;
    line-height: 35px;
    position: relative;
    z-index: 1000;
    font-size: 14px;
}


.topright li.home a {
    padding: 0 20px;
}
.topright li a{
    color: #999;
}
.topright li a:hover{
    color: #666;
}
.topright li .top_menu {
    height: 35px;
    line-height: 35px;
    border: solid #333;
    padding: 0 30px 0 20px;
    border-width: 0 1px;
    display: block;
    zoom: 1;
    position: relative;

}

.topright li:hover .top_menu {
    border: solid #e1e1e1;
    padding: 0 30px 0 20px;
    border-width: 0 1px;
    background-color: #ffffff;
}

.topright li .top_menu i {
    top: 13px;
    width: 12px;
    height: 7px;
    right: 10px;
    overflow: hidden;
    position: absolute;
    color: #2c2c2c;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
}

.topright li .top_menu i:after {
    border: 1px solid;
    content: "";
    display: block;
    position: absolute;
    left: 6px;
    top: 1px;
    width: 6px;
    height: 6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    z-index: 1;
    background: none;
    border-color: #999;
}
.topright li .top_menu:hover i{
	 top: 15px;
	transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

.topright li .dropdown {
    width: 98%;
    position: absolute;
    top: 35px;
    left: 0px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-top: 0;
    z-index: 2;
    display: none;
}

.topright li .dropdown a {
    display: block;
    padding: 5px 20px;
    border-bottom: 1px solid #ebebeb;
    color: #666666;

}

.topright li .dropdown a:hover {
    background-color: #ebebeb;
    color: #3275d3;
}

.topright li .dropdown a.info span {
    color: #FF312C;
    padding: 0 10px;
}

/*hover topright*/
.topright li:hover .dropdown, .topright li:hover .map_text {
    display: block;
}

/*map_text*/
.map_text {
    position: absolute;
    right: 0;
    width: 300px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-width: 0 1px 4px 1px;
    border-top: 0;
    height: auto;
    z-index: 1;
    overflow: hidden;
    display: none;

}

.map_text dt {
    width: 96%;
    font-size: 14px;
    color: #999 !important;
    line-height: 15px;
    padding: 14px 0 13px 15px;
}

.map_text dd a {
    float: left;
    height: 12px;
    padding: 0px 12px;
    border-right: 1px solid #ccc;
    margin: 0 0 15px 0;
    line-height: 15px;
    white-space: nowrap;
}

/*top二维码*/
.topright li .top_ewm {
    width: 96px;
    height: 96px;
    padding: 5px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    border-top: 0;
    opacity: 0;
    position: absolute;
    top: 35px;
    left: 0px;
}

.topright li .top_ewm img {
    width: 96px;
    height: 96px;
}

.topright li:hover .top_ewm {
    opacity: 1;
    transition: 2s;
    -moz-transform: 2s;
    -webkit-transition: 2s;

}


/*搜索logotell*/
.header_lst {
    background-image:url(../images/logo_bj.png);
    width: 100%;
    height: 130px;
    background-color: #ffffff;
}

.header-logo {
    width: 306px;
    height:72px;
    float: left;
    margin-top:27px;
}

.header_search {
    float: left;
    margin-left: 155px;
    margin-top:35px;
    width: 443px;
}
.select{
    /*width: 70px;*/
    height: 35px;
    float: left;
    border-right: 1px solid #e9e9e9;
    font-size: 16px;
    color: #929292;
    position: relative;
    z-index: 999;
}
.select .xzlink{
	text-align: left;
    display: block;
    width: 71px;
    padding-left: 14px;
    line-height:35px;
    color: #333;
    font-size: 14px;
    background-image: url(../images/xia_d.png);
    background-position: 50px 13px;
    background-repeat: no-repeat;
}
.select:hover .xllink{
    display: block;
}
.select .xllink {
    width: 85px;
    background-color:white;
    border:1px #e5e5e5 solid;
    font-size: 12px;
    z-index: 1000000000;
    position: absolute;
    display: none;
    top:35px;
    left:-1px;
    text-align: center;

}
.select .xllink a{
    display:block;
    position:relative;
    z-index:999;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #f9f9f9;
    color: #929292;
}
.select .xllink a:hover{
    color:#404040;
    background-color: #efefef;

}


.h_searchbox {
    width: 100%;

}

.h_searchbox .search {
    width: 441px;
    height: 35px;
    background-color: #ffffff;
    border: 1px solid #c9c9c9;
    float: left;
    border-radius: 3px;

}

.h_searchbox .search input {
    height: 35px;
    line-height: 35px;
    border: 0;
    padding: 0 10px;
    font-size: 14px;
    width: 265px;
    float: left;

}

.h_searchbox .submit {
    float: right;
    width: 70px;
    height: 35px;
}

.h_searchbox .submit input {
    background-color:#00a8b2;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    width: 70px;
    height: 35px;
    border: 0;
    cursor: pointer;
}

.searh_text {
    width: 100%;
}

.searh_text li {
    float: left;
    padding: 5px 15px 5px 0px;
}

.searh_text li a {
    color: #a9a9a9;
    font-size: 14px;
}

.searh_text li a:hover {
    color: #fc5c4a;
}

.header_tell {
    height:38px;
    background-color:rgba(255,255,255,0.5);
    border:1px solid #dfdfdf;
    float: right;
    width: 150px;
    margin-top:55px;
    color: #ee4b47;
    text-align:center;
}



/*顶部购物车*/
.dorpdown {
	position:relative
}
.dorpdown-layer {
	display:none;
	position:absolute;
	z-index:10;
}
.dorpdown:hover .dorpdown-layer, .hover .dorpdown-layer {
	display:block
}


#settleup-gwc {
	float:right;
	z-index:11;
	height:36px;
	margin-top:42px;
	margin-right:20px;
}
#settleup-gwc .cw-icon {
	width:75px;
	height:34px;
	border:1px solid #c1c1c1;
	padding:0 28px 0 36px;
	background:#F9F9F9;
	text-align:center;
	line-height:34px;
}
#settleup-gwc .ci-left {
	
	    top: 2px;
    left: 9px;
    width: 22px;
    height: 28px;
    color: #ee4b47;
    font-size: 24px;
	
/*
	top:9px;
	left:18px;
	width:18px;
	height:16px;

	
	background:url(../images/icogwsjimg.png) 0 -58px no-repeat;
	_background:url(../images/icogwsjimg.png) 0 -91px no-repeat;
*/	
}


#settleup-gwc .ci-right {
	top:11px;
	right:10px;
	width:7px;
	height:13px;
	overflow:hidden;
	font:400 13px/13px simsun;
	color:#999;
}
#settleup-gwc .ci-count {
	position:absolute;
	top:-4px;
	left:104px;
	display:inline-block;
	*zoom:1;
	*display:inline;
	padding:1px 2px;
	font-size:12px;
	line-height:12px;
	color:#fff;
	background-color:#c81623;
	border-radius:7px 7px 7px 0;
	min-width:12px;
	text-align:center;
}
#settleup-gwc.hover .cw-icon, #settleup-gwc.hover .dorpdown-layer, #settleup-gwc:hover .cw-icon, #settleup-gwc:hover .dorpdown-layer {
	background:#fff;
	border:1px solid #ddd;
	box-shadow:0 0 5px rgba(0, 0, 0, .2);
}
#settleup-gwc.hover .dorpdown-layer, #settleup-gwc:hover .dorpdown-layer {
	display:block;
	right:0;
	_right:-1px;
	width:308px;
}
#settleup-gwc.hover .spacer, #settleup-gwc:hover .spacer {
	position:absolute;
	right:0;
	top:-7px;
	width:139px;
	height:12px;
	background:#fff;
}
#settleup-gwc .prompt {
	padding:10px 15px;
}
#settleup-gwc .nogoods {
	padding-left:30px;
	height:49px;
	line-height:49px;
	overflow:hidden;
	color:#999;
}
#settleup-gwc .nogoods b {
	float:left;
	width:56px;
	height:49px;
	background-image:url(../images/settleup-nogoods.png);
}
#settleup-content {
	position:relative;
	z-index:2;
	width:100%;
	background:#fff;
}
#settleup-content .loading {
	display:block;
	height:50px;
	background:url(../images/loading.gif) no-repeat center center;
}
#settleup-content .smt {
	height:25px;
	padding:6px 8px;
	line-height:25px;
}
#settleup-content .smc {
	background:#fff;
	height:auto!important;
	height:344px;
	max-height:344px;
	overflow-y:auto;
}
#settleup-content .smb {
	padding:8px;
	height:29px;
	background:#F5F5F5;
	_height:45px;
	_padding-top:15px;
	_padding-bottom:0;
}
#settleup-content .smb .p-total {
	float:left;
	line-height:29px
}
#settleup-content .smb span {
	color:#c81623
}
#settleup-content .smb a {
	float:right;
	height:29px;
	padding:0 10px;
	background:#E4393C;
	color:#fff;
	text-align:center;
	font-weight:700;
	line-height:29px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#settleup-content ul {
	margin-top:-1px;
}
#settleup-content li {
	padding:8px 10px;
	border-top:1px dotted #ccc;
	overflow:hidden;
	line-height:17px;
	vertical-align:bottom;
	*zoom:1;
}
#settleup-content li.hover, #settleup-content li:hover {
	background:#F5F5F5;
}
#settleup-content li .gift {
	height:17px;
	width:282px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#settleup-content li .gift a {
	color:#999;
}
#settleup-content li .gift-jq {
	color:#999;
	clear:both;
}
#settleup-content .p-img {
	float:left;
	width:50px;
	height:50px;
	border:1px solid #ddd;
	padding:0;
	margin-right:10px;
	font-size:0
}
#settleup-content .p-name {
	float:left;
	width:120px;
	height:52px
}
#settleup-content .p-detail {
	float:right;
	text-align:right
}
#settleup-content .p-price {
	font-weight:700;
}


























/*文章标题*/
.article-title{
    min-height: 106px;
    padding-bottom: 20px;
    border-bottom: 1px solid #a1a1a1
}
.article-title .art-title{
    padding-left: 10px;
}
.article-title .art-title .title{
    line-height: 60px;
    color: #333;
    font-size: 28px;
    font-weight: 700;
}
.article-title .titlesub{
    margin-top: 28px;
}
.article-title .origin{
    float: left;
    color: #999;
    font-size: 14px;
    width: 570px;
    white-space: nowrap;
}
.article-title .origin span{
    margin-right: 10px;
}
.article-title .origin strong {
    color: #666;
    font-weight: 400;
}
.article-title .sharebar{
    float: right;
    font-size: 16px;
}
.article-title .sharebar li{
    float: left;
    display: inline;
    height: 22px;
    line-height: 26px;
    padding: 0 15px;
    border-left: 1px solid #e5e5e5;
}
.article-title .sharebar li a{
    display: block;
    height: 26px;
    color: #666;
    margin-top: -2px;
}
.article-title .sharebar .commentTY a {
    font-size: 16px;
    color: #666;
}
.article-title .sharebar .commentTY span {
    font-size: 24px;
    font-family: Georgia;
}
.article-title .sharebar .share{
    position: relative;
}
.article-title .sharebar .share .sharebtn{
    width: 15px;
    height: 15px;
    display: block;
    margin-top: 5px;
    background: url("../images/share.png") no-repeat;
}
.article-title .sharebar .wordsize a{
    width: 20px;
    height: 15px;
    display: block;
    margin:5px 8px 0;
    float: left;
}
.article-title .sharebar .wordsize .enlarge{
    background: url("../images/enlarge.png") no-repeat;
}
.article-title .sharebar .wordsize .narrow{
    background: url("../images/narrow.png") no-repeat;
}
.article-title .sharebar .share:hover .bdsharebuttonbox{
    display: block;
    transition: all 0.3s ease-out;
}
/*百度分享插件*/
.bdsharebuttonbox{
    float: right;
    width: 150px;
    height: 35px;
    background-color: #fff;
    border: 1px solid #dddddd;
    position: absolute;
    left: 0;
    top: 22px;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #ccc;
    transition: all 0.3s ease-out;
    display: none;
}
.bdshare-button-style2-24 a,.bdshare-button-style2-24 a:hover{
    width: 28px;
    height: 24px;
    display: block;
    margin: 7px 10px !important;
    background-image: url("../images/sharecon.png") !important;
    background-repeat: no-repeat;
    padding-left: 0!important;
}
.bdshare-button-style2-24 .bds_tsina{
    background-position: 0 -5px !important;
}
.bdshare-button-style2-24 .bds_qzone{
    background-position: 0px -67px!important;
}
.bdshare-button-style2-24 .bds_weixin{
    background-position: 0px -36px !important;
}
/*文章文字段落*/
.article-body{
    color: #333;
    font-size: 16px;
    line-height: 30px;
    padding-top: 30px;
}
.article-body p,.article-body br{
    margin-bottom: 20px;
    white-space: normal;
}
.article-body p span{color: #999}
.article-body img{
    max-width: 100%;
    margin-bottom: 20px;
}
.article-body img{
    max-width: 100%;
    margin-bottom: 20px;
}

/*网友评论新的*/
.review-title{
    margin-top: 20px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #dddddd;
}
.review-title h2{
    line-height: 45px;
    font-size: 20px;
    font-weight: 600;
    float: left;
    border-bottom: 2px solid #000;
}
.wzny_wypl h2{
    display:block;
    font-weight:100;
    margin-left:20px;
    height:38px;
    font-size:20px;
    line-height:38px;
}
.pntjbox{
    width:838px;
    border:1px solid #e8e8e8;
    border-radius: 5px;
    -webkit-border-radius: 5px;/*safari或chrome*/
    -moz-border-radius: 5px;/*firefox*/
}
.pntjbox .wbk{
    padding:10px 10px 0;
}
.pntjbox .wbk textarea{
    width:818px;
    height:99px;
    border:0;
    padding:0;
    margin:0;
}

.pntjbox .tijiaobox{
    width:818px;
    height:35px;
    padding:10px;
    border-top:1px solid #e8e8e8;
    background-color:#fafafa;
}
.pntjbox .tijiaobox .tishibox{
    height:35px;
    line-height:35px;
    display:inline;
}
.pntjbox .tijiaobox .anbox{
    width:100px;
    height:35px;
    line-height:35px;
}
/*最新评论新的*/
.pnlrbox{
    padding:20px 0px;
}

.pnlrbox .dantiao{
    padding-bottom:10px;
    border-bottom:1px solid #e8e8e8;
}
.pnlrbox .ans_best {
    padding: 10px;
    border: 1px solid #3eb370;
}
.pnlrbox .dantiao .zuijia{
   font-size: 20px;color: #3eb370;padding-left: 30px;    background-position:-1175px -953px;font-weight: 400;background-image: url("../images/ico.png");
    background-repeat: no-repeat;
}
.pnlrbox .dantiao .qita{
	margin-top: 15px;font-size: 20px;
    font-weight: 400;
    color: #798e99
}
.typnxx .imgbox{
    display:block;
    overflow:hidden;
    width:70px;
    height:70px;
    border-radius: 35px;
    -webkit-border-radius: 35px;/*safari或chrome*/
    -moz-border-radius: 35px;/*firefox*/
    float:left;
    padding-top:10px;
}
.typnxx .imgbox img {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.typnxx .pnlrbox{
    margin-left:80px;
    height:auto;
}
.typnxx .pnlrbox .title{
    height:25px;
    line-height:25px;
    text-align:left;
}
.typnxx .pnlrbox .lrboz{
    padding:10px 0;
}
.typnxx .pnlrbox .time_cz{
    height:25px;
}
.typnxx .pnlrbox .time_cz .PraiseReply{
    height:14px;
    line-height:14px;
}
.typnxx .pnlrbox .time_cz .PraiseReply a{
    display:inline-block;
    margin-left: 1em;
}
.typnxx .pnlrbox .time_cz .PraiseReply a span{

}
.typnxx .pnlrbox .time_cz .PraiseReply a span em{
    font-family: Arial;
    color: inherit;
}

.typnxx .pnlrbox .time_cz .PraiseReply .praise{
    padding-left: 20px;
    background-image: url("../images/ico_comment.png");
    background-repeat: no-repeat;
    background-position: 0 0px;
}
.typnxx .pnlrbox .time_cz .PraiseReply .praise:hover{
    background-position: 0 -27px;
}
.typnxx .pnlrbox .time_cz .PraiseReply .reply{
    padding-left: 20px;
    background-image: url("../images/ico_comment.png");
    background-repeat: no-repeat;
    background-position: 0 -66px;
}
.typnxx .pnlrbox .time_cz .PraiseReply .reply:hover{
    background-position: 0 -102px;
}
.typnxx .pnlrbox .hfbox{
    width:100%;
    border:1px solid #e8e8e8;
    border-radius: 5px;
    -webkit-border-radius: 5px;/*safari或chrome*/
    -moz-border-radius: 5px;/*firefox*/
}
.typnxx .pnlrbox .hfbox .wbk{
    padding:10px 10px 0;
}
.typnxx .pnlrbox .hfbox .wbk textarea{
    width:100%;
    height:99px;
    border:0;
    padding:0;
    margin:0;
}
.typnxx .pnlrbox .hfbox .tijiaobox{
    display:block;
    width:97%;
    padding:10px 10px 10px 10px;
    border-top:1px solid #e8e8e8;
    background-color:#fafafa;
    overflow:hidden;
}
.typnxx .pnlrbox .hfbox .tijiaobox .tishibox{
    height:35px;
    line-height:35px;
    display:inline;
}
.typnxx .pnlrbox .hfbox .tijiaobox .anbox{
    width:100px;
    height:35px;
    line-height:35px;
}
.pnlrbox .lrbox{
    padding:10px 0 10px;
    margin-left:50px;
}
.pnlrbox .lrbox .pnlrbox{
    border-top:1px  dashed #c9eaff;
}

.typnxx .pnlrbox .title .caina{display: none}
.typnxx .pnlrbox:hover  .caina{
    display: block;
}
.typnxx .pnlrbox .title b a{
    height:25px;
    line-height:25px;
    font-size: 12px;
    color: #33b358;
    border: 1px solid #cfd7dc;
    width: 85px;
    text-align: center;
    font-weight: normal;
    border-radius: 3px;
    display: inline-block;
}




/*文章详情右侧*/
.Newsdetail-right{
  width: 300px;
}
.Newsdetail-right .rightadvert{
    width: 300px;
    height: 300px;
    margin-bottom: 30px;
}
.Newsdetail-right .rightadvert a{
    display: block;
}
.Newsdetail-right .rightadvert img{
    width: 300px;
    height: 300px;
}
.article-side-model{
    /*border: 1px solid #cecece;*/
    margin: 0 0 30px 0;
    background-color: #fff;
}
.article-side-model .side-title{
    position: relative;
    height: 40px;
    border-bottom: 1px solid #dfdfdf;
    padding-top: 8px;
    line-height: 40px;
}
.article-side-model .side-title strong {
    font-weight: 400;
    font-size: 20px;
    color: #333;
    padding-left: 15px;
    line-height: 34px;
}
.article-side-model .rankNewslist{
    height: 350px;
    padding: 20px 0 0 15px;
}
.article-side-model .rankNewslist li{
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
    margin-bottom: 17px;
    font-size: 14px;
    padding-right: 10px;
    overflow: hidden;
}
.article-side-model .rankNewslist li span{
    float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: #bbb;
    font-family: Arial;
    color: #fff;
    margin-right: 7px;
}
.article-side-model .rankNewslist li a{
    color: #666;
    white-space: normal;
}
.article-side-model .rankNewslist li a:hover{
    color: #e91c35;
}
.article-side-model .rankNewslist li:nth-child(1) span{
    background-color: #ff4546;
}
.article-side-model .rankNewslist li:nth-child(2) span{
    background-color: #ff7316;
}
.article-side-model .rankNewslist li:nth-child(3) span{
    background-color: #ff9c00;
}
.article-side-model .rankNewslist li:nth-child(1) a,.article-side-model .rankNewslist li:nth-child(2) a,.article-side-model .rankNewslist li:nth-child(3) a{color: #333}
.article-side-model  .newsList{
    padding: 12px 12px 30px;
}
.article-side-model  .newsList li {
    margin-top: 15px;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
}
.article-side-model  .newsList li i{
    display: inline-block;
    width: 5px;
    height: 5px;
    background-image: url(../images/ico_spot.png);
    background-repeat: no-repeat;
    margin-right: 10px;
    vertical-align: 2px;
}
.article-side-model  .newsList li a{
    font-size: 16px;
    color: #666;
}
.article-side-model  .newsList li a:hover{
    color: #e91c35;
}

/*资讯列表*/
.Newslist-block{
    height: 100%;
    padding: 15px;
    background-color: #fff;
    margin-bottom: 20px;
    border: 1px solid #EDEDED;
}
.Newslist-block:hover{
    box-shadow: 1px 2px 12px rgba(66,132,217,0.3);
    border: 1px solid #fff;
}
.Newslist-block .n-imgblock{
    width: 267px;
    height: 200px;
    overflow: hidden;
    margin-right: 20px;
    float: left;
}
.Newslist-block .n-imgblock img{
    width: 100%;
    max-width: 100%;
}
.Newslist-block .n-textblock{
    float: left;
    height: 200px;
    width: 531px;
    overflow: hidden;
}
.Newslist-block .n-textblock h2{
    width: 100%;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 10px 0;
    display: block;
}
.Newslist-block .n-textblock p{
    height: 78px;
    margin-bottom: 10px;
    overflow: hidden;
    color: #999;
    line-height: 26px;
}
.Newslist-block .Keyword{
    clear: both;
    height: 30px;
}
.Newslist-block .Keyword a{
    line-height: 28px;
    border: 1px solid #dddddd;
    display: block;
    float: left;
    text-align: center;
    padding: 0 10px;
    height: 28px;
    font-size: 14px;
    margin: 0 10px 0 0;
}
.Newslist-block .n-infoblock{
    width: 100%;
    height: 16px;
    margin-top: 26px;
    font-size: 12px;
}
.Newslist-block .n-infoblock .left{
    width: 180px;
    height: 16px;
    float: left;
}
.Newslist-block .n-infoblock .left .source em{
    color: #999;
}
.Newslist-block .n-infoblock .right{
    float: right;
    height: 16px;
    line-height: 16px;
    color: #999999;
}
.Newslist-block .n-infoblock .right span{
    margin: 0 5px;
    padding-left: 20px;
}
.Newslist-block .n-infoblock .right .view{
    background-image: url("../images/view.png");
    background-repeat: no-repeat;
}
.Newslist-block .n-infoblock .right .comment{
    background-image: url("../images/comments.png");
    background-repeat: no-repeat;
}
/*回顶部*/
.floatBtns {
    width: 53px;
    position: fixed;
    right: 10px;
    bottom: 40px;
    margin-left: 505px;
    _position: absolute;
    _margin-top: expression(documentElement.scrollTop);
}

.floatBtns .btn {
    display: block;
    width: 48px;
    height: 48px;
    border: 1px solid #f4f4f4;
    text-align: center;
    background: #fff;
    text-align: center;
    margin-top: 10px;
}

.floatBtns .btn em {
    display: none;
    padding-top: 8px;
    line-height: 16px;
}

.floatBtns .btn:hover {
    background: #999999;
    color: #fff;
    text-decoration: none;
}

.floatBtns .btn:hover i {
    display: none;
}

.floatBtns .btn:hover em {
    display: block;
}

.floatBtns .btn i {
    display: block;
    background: url(../images/flogo1.png) no-repeat;
    width: 27px;
    height: 25px;
    margin: 12px auto 0;
}

.floatBtns .btnA i {
    background-position: 0 -3px;
}

.floatBtns .btnC i {
    background-position: 2px -53px;
}






/*产品详情2开始*/
.cp_lef{
   /* height: 530px;*/
    border: 1px solid #e5e5e5;
}
.cp_lef .cpxt_tp{
    width:416px;
    position: relative;
    padding: 15px 20px 15px 20px;
    text-align: center;
    margin-bottom: 10px;
}
.jqueryzoom { position: relative; padding: 0; border: solid 1px #eaeaea; width: 380px; height:380px; overflow: hidden; display: inline-block; }
/*放大镜是基于图片大小自动生成的，每次都要把jqueryzoom中img的大小和jqueryzoom盒子大小设置为一样的，不然放大镜滑块有可能溢出*/
.jqueryzoom img { width: 380px; }
.cp_lef .cpxt_tp ul{
    margin-top: 20px;
}
.cp_lef .cpxt_tp ul li { float: left; margin: 0 10px; }
.cp_lef .cpxt_tp ul li img { width: 61px; height: 61px;}
.cloudzoom-gallery-active{opacity: .5}
.cloudzoom-lens {
    border: 3px solid #888;
    width: 61px;
    height: 61px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
    cursor: crosshair;
    background: #fff;
    z-index: 10;
}
/* CSS for zoom window. */
.cloudzoom-zoom {
    border: 1px solid #888;
    width: 500px;
    height: 200px;
    box-shadow: -0px -0px 10px rgba(0,0,0,0.40);
}
/* CSS for zoom window in 'inside' mode. */
.cloudzoom-zoom-inside {
    border: none;
    box-shadow: none;
}

/* CSS for captions */
.cloudzoom-caption {
    display: none; /* CSS captions should be hidden initially */
    text-align: left;
    background-color: #000;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    font-family: sans-serif;
    font-size: 11px;
}

/* A blank image */
.cloudzoom-blank {
    background-image: url(blank.png);
}

/* The animated ajax loading image */
.cloudzoom-ajax-loader {
    background-image: url(ajax-loader.gif);
    width: 32px;
    height: 32px;
}
.cp_lef .gz_sc_fx{
    height: 60px;
    width: 390px;
    border-top: 1px dashed #e5e5e5;
    padding:0px 32px;
}
.cp_lef .gz_sc_fx p{
    height: 60px;
    line-height: 60px;
    font-size: 14px;
    color: #999999;
    float: left;
    width: 250px;
    overflow: hidden;
}
.cp_lef .gz_sc_fx .sc_fx{
    float: right;
}
.cp_lef .gz_sc_fx .sc_fx li{
    font-size: 14px;
    color: #666666;
    height: 17px;
    line-height: 17px;
    float: left;
    margin-top: 22px;
    margin-right: 15px;
    position: relative;
}

.cp_lef .gz_sc_fx .sc_fx li a{
    padding-left: 20px;
    background-image: url("../images/gzsc.jpg");
    background-repeat: no-repeat;
    display: block;
    font-family: 宋体;
    transition: all 0s ease-out 0s;
}
.cp_lef .gz_sc_fx .sc_fx .sc:hover{
    background-position: 0px -17px;
    transition: all 0s ease-out 0s;
    color: #f15353;
}
.cp_lef .gz_sc_fx .sc_fx .fx{
    background-position: 0px -77px;
}
.cp_lef .gz_sc_fx .sc_fx .fx:hover{
    background-position: 0px -96px;
    transition: all 0s ease-out 0s;
    color: #f15353;
}
.cp_lef .gz_sc_fx .sc_fx li:hover .bdsharebuttonbox{
    display: block;
}
.cp_lef .gz_sc_fx .sc_fx li .bdsharebuttonbox{
    position: absolute;
    top: 17px;
}
.cpxq_an{
    margin-top: 30px;
}
.cpxq_an div{
    margin-right: 15px;
}
.cpxq_an div a{
    display: inline-block;
    width: 174px;
}
.cpxq_an .goumai {
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border: 0px;
    cursor: pointer;
    background-color: #df3033;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.radius(strength=5); /*ie*/
    border-radius: 2px; /*opera或ie9*/
    -webkit-border-radius: 2px; /*safari或chrome*/
    -moz-border-radius: 2px; /*firefox*/
}
.cpxq_an .goumai a{
    color: #fff;
}
.cpxq_an .goumai:hover,.cpxq_an  .goumai a:hover{
    color: #fff;
    background-color: #c72922;
}
.cpxq_an .gouwuche {
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #df3033;
    border: 0px;
    cursor: pointer;
    border: 1px solid #df3033;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.radius(strength=5); /*ie*/
    border-radius: 2px; /*opera或ie9*/
    -webkit-border-radius: 2px; /*safari或chrome*/
    -moz-border-radius: 2px; /*firefox*/
}
.cpxq_an .gouwuche a{
    color: #df3033;
}
.cpxq_an .gouwuche:hover,.cpxq_an  .gouwuche:hover a  {
    color: #fff;
    background-color: #df3033;

}
.cpxq_an .jiashoucang{
    font-size: 18px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #df3033;
    border: 0px;
    cursor: pointer;
    border: 1px solid #df3033;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.radius(strength=5); /*ie*/
    border-radius: 2px; /*opera或ie9*/
    -webkit-border-radius: 2px; /*safari或chrome*/
    -moz-border-radius: 2px; /*firefox*/
}

.cpxq_an .jiashoucang a{
    color: #df3033;
}
.cpxq_an .jiashoucang:hover,.cpxq_an  .jiashoucang:hover a  {
    color: #fff;
    background-color: #df3033;

}

.cp_rig{
    width: 466px;
    height: auto;
    /*border: 3px solid #EAEAEA;*/
    border-left: 0 none;
    /*padding: 10px 20px;*/
    position: relative;
    font-size: 13px;
    margin-left: 28px;
}
.cp_rig.cpxq_jg_jiudian {
    width: 667px;
}
.cp_rig .cpxq_bt h1{
    font: 20px/30px microsoft yahei, simsun, sans-serif;
    overflow: hidden;
}
.cp_rig .cpxq_bt h1 a{
    color: #161616;
}
.cp_rig .cpxq_bt h1 .type-icon{
    display: inline-block;
    padding: 3px 4px;
    padding-top: 4px;
    margin-left: 3px;
    font-size: 12px;
    border-radius: 2px;
    color: #fff;
    font-weight: 400;
    vertical-align: middle;
    line-height: 1;
    margin-top: -4px;
    padding-bottom: 4px;
    background-color: #3EA3FF;
}
.cp_rig .cpxq_bt p{
    font-size: 14px;
    color: #e4393c;
    line-height: 14px;
    margin-top: 8px;
    max-height: 28px;
    overflow: hidden;

}
.cp_rig .cpxq_jg{
    position: relative;
    height: 112px;
    background: #fbfbfb;
    padding-left: 8px;
    margin-top: 15px;
    border-bottom: 1px dashed #d1d1d1;
    border-top: 1px dashed #d1d1d1;
}
.cp_rig .cpxq_jg .xianjia{
    height: 70px;
    line-height: 70px;
    width: 80%;
}
.cp_rig .cpxq_jg .jiage_bt{
    float: left;
    color: #999999;
    font-size: 14px;
    margin-right: 18px;
}
.cp_rig .cpxq_jg .xianjia_info{
    display: inline-block;
    line-height: 70px;
}
.cp_rig .cpxq_jg .xianjia_info em{
    font-size: 20px;
    color: #e4393c;
}
.cp_rig .cpxq_jg .xianjia_info b{
    font-size: 30px;
    color: #e4393c;
    margin: 0 9px;
    font-weight: 400;
}
.cp_rig .cpxq_jg .xianjia_info strong{
    font-size: 14px;
    color: #ffacac;
    font-weight: 100;
}
.cp_rig .cpxq_jg .yuanjia{
    width: 80%;
    height: 25px;
    line-height: 25px;
}
.cp_rig .cpxq_jg .yuanjia .yuanjia_info{
    font-size: 14px;
    color: #707070;
    text-decoration: line-through;
}
/*产品满意度*/
.cp_rig .cpxq_jg .cpxq_score{
    position: absolute;
    top:12px;
    right: 8px;
    cursor: pointer;
    border: 1px solid #ddd;
    float: right;
    width: 175px;
    height: 31px;
    padding: 7px 0;
    text-align: center;
    line-height: 31px;
}
.cpxq_score .dp-score{
    display: inline-block;
    width: 78px;
    height: 31px;
    line-height: 15px;
    color: #ff5704;
    font-weight: 700;
    float: left;
    position: relative;
}
.cpxq_score .dp-score b{
    font-size: 20px;
    font-weight: 700;
}
.cpxq_score .dp-score em{
    font-weight: 400;
}
.cpxq_score .dp-score:after{
    content: '';
    display: inline-block;
    width: 1px;
    height: 25px;
    background-color: #dcdcdc;
    position: absolute;
    right: 0;
    top: 4px;
}
.cpxq_score .dp-tourists{
    display: inline-block;
    font-size: 12px;
    line-height: 18px;
    padding-left: 12px;
    color: #999;
    float: left;
    width: 70px;
}
.cpxq_score .dp-tourists span{
    display: block;
    line-height: 18px;
    width: 70px;
}

/*酒店或者旅游日期开始*/
.cpxq_jg .cpxq_sx{
    height: 24px;
    background: #fafafa;
}
.cpxq_jg .cpxq_sx .start_date{
    width: 230px;
    float: left;
}
.cpxq_jg .cpxq_sx .start_date label{
    cursor: default;
    float: left;
    font-size: 14px;
    font-weight: 100;
    padding-right: 10px;
    height: 24px;
    line-height: 24px;
}
.cpxq_jg .cpxq_sx .start_date .input_wrap{
    float: left;
    position: relative;
}
.cpxq_jg .cpxq_sx .start_date .input_wrap input{
    height: 22px;
    line-height: 22px;
    border: 1px solid #dddddd;
    padding-right: 16px;
    float: left;
    color: #333;
    font-size: 14px;
    width: 132px;
    background-color: #fff;
    padding-left: 8px;
}
.cp_rig .cpxq_sx .start_date .input_wrap b{
    float: left;
    width: 0;
    height: 0;
    overflow: hidden;
    vertical-align: middle;
    border-top: 5px solid #666;
    border-bottom: 0 none;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    margin: 11px 0 0 -15px;
    cursor: pointer;
}
/*酒店或者旅游日期结束*/

/*旅游成人价格*/
.cp_rig .cpxq_sx .tourist_num{
    float: left;
    padding-left: 14px;
    zoom: 1;
    margin: 0 20px;
}
.cp_rig .cpxq_sx .tourist_num label{
    cursor: default;
    font-size: 14px;
    font-weight: 100;
    padding-right: 5px;
    float: left;
    height: 24px;
    line-height: 24px;
}
.cp_rig .cpxq_sx .tourist_num .input_wrap{
    float: left;
    position: relative;
}
.cp_rig .cpxq_sx .tourist_num .input_wrap input{
    height: 22px;
    padding-right: 16px;
    float: left;
    color: #333;
    font-size: 14px;
    line-height: 22px;
    width: 20px;
    padding-left: 10px;
    background-color: #fff;
    border: 1px solid #dedede;
}
.cp_rig .cpxq_sx .tourist_num .input_wrap b{
    float: left;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 5px solid #666;
    border-bottom: 0 none;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    margin: 11px 0 0 -15px;
    cursor: pointer;
}
.cp_rig .cpxq_sx .tourist_num .input_wrap p{
    width: 45px;
    border: 1px solid #ddd;
    background-color: #fff;
    position: absolute;
    top: 33px;
    left: 0;
    display: none;
}
.cp_rig .cpxq_sx .xq_jiage{
    float: left;
    padding-left: 5px;
    color: #999;
    height: 24px;
    line-height: 24px;
}
.cp_rig .cpxq_sx .xq_jiage span{
    color: #f60;
}

.children_num{
    float: left;
    padding-left: 14px;
    zoom: 1;
}
.children_num label{
    font-size: 14px;
    font-weight: 100;
    padding-right: 5px;
    float: left;
    height: 24px;
    line-height: 24px;
}
.children_num .input_wrap{
    float: left;
    position: relative;
    color: #666;
}
.children_num .input_wrap input{
    height: 22px;
    padding-right: 16px;
    float: left;
    color: #333;
    font-size: 14px;
    line-height: 22px;
    width: 20px;
    padding-left: 10px;
    background-color: #fff;
    border: 1px solid #dedede;
}
.children_num .input_wrap b{
    float: left;
    width: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    border-top: 5px solid #666;
    border-bottom: 0 none;
    border-left: 5px dashed transparent;
    border-right: 5px dashed transparent;
    margin: 11px 0 0 -15px;
    cursor: pointer;
}

/*产品参数开始*/
.cp_rig .special_info,.cp_rig .numberChoice{
    padding-bottom: 12px;
    margin-top: 13px;
    zoom: 1;
    border-bottom: 1px dotted #ccc;
}
.cp_rig .special_info dl{
    float: left;margin-right: 10px;
    margin-bottom: 10px;
}

.cp_rig .special_info dt,.cp_rig .numberChoice dt{
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #999999;
    position: relative;
    margin-right: 10px;
}
.cp_rig .special_info  dd{
    line-height: 28px;
    height: 28px;
    padding: 0 10px;
    margin: 0 5px;
    color: #999999;
    border: 1px solid #dddddd;
    display: inline-block;
}

.cp_rig .numberChoice dd .jian{
    width: 22px;
    height: 30px;
    background-image: url("../images/jia_jian.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    display: block;
    font-family:宋体;
}
.cp_rig .numberChoice dd .jiancc{  background-position: 0px -79px;}
.cp_rig .numberChoice dd .jiacc{  background-position: 0px -159px;}
.cp_rig .numberChoice dd .jia{
    width: 22px;
    height: 30px;
    background-image: url("../images/jia_jian.png");
    background-repeat: no-repeat;
    background-position: 0px -238px;
    float: left;
    display: block;
    font-family:宋体;
}
.cp_rig .numberChoice dd .tb-text{
    padding: 3px 2px 0 3px;
    text-align: center;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #cccccc;
    width: 36px;
    color: #666;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
}
.cp_rig .numberChoice dd p{
    height: 30px;
    line-height: 30px;
    color: #999999;
    font-size: 14px;
    margin-left: 15px;
    display: block;
    float: left;
}
.cp_rig .numberChoice dd p i{
    color: #999999;
}

/*产品零售商*/
.provider_info{
    padding-left: 58px;
    padding-bottom: 15px;
    margin-top: 15px;
    zoom: 1;
    border-bottom: 1px dotted #ccc;

}
.provider_info .chima_bt {
    float: left;
    height: 60px;
    line-height: 60px;
    color: #999999;
    font-size: 14px;
    margin-right: 18px;
}


.provider_info dt{
    margin-left: -50px;
    float: left;
    height: 18px;
    overflow: hidden;
    color: #999999;
    position: relative;
    padding-right: 18px;
}

.provider_info dd .dealer_info{
    color: #666;
    height: 19px;
    overflow: hidden;
}
.provider_info dd .dealer_info span{
    margin: 0 3px;
    font-weight: bold;
}














/* CSS for lens */
.cloudzoom-lens {
    /*border: 1px solid #888;*/
    width: 100px;
    height: 100px;
    box-shadow: -0px -0px 5px rgba(0,0,0,0.40);
    cursor: crosshair;
    background: #fff;
    z-index: 10;
}
/* CSS for zoom window. */
.cloudzoom-zoom {
  /*  border: 1px solid #888;*/
    width: 300px;
    height: 200px;
    box-shadow: -0px -0px 5px rgba(0,0,0,0.40);
}
/* CSS for zoom window in 'inside' mode. */
.cloudzoom-zoom-inside {
    border: none;
    box-shadow: none;
}

/* CSS for captions */
.cloudzoom-caption {
    display: none; /* CSS captions should be hidden initially */
    text-align: left;
    background-color: #000;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    font-family: sans-serif;
    font-size: 11px;
}

/* A blank image */
.cloudzoom-blank {
    background-image: url(blank.png);
}

/* The animated ajax loading image */
.cloudzoom-ajax-loader {
    background-image: url(ajax-loader.gif);
    width: 32px;
    height: 32px;
}
/*种类的选择（参数）*/

.provider_choose{
    margin-bottom: 15px;
    margin-top: 15px;
    zoom: 1;
    line-height: 40px;
}
.provider_choose .dt{
    float: left;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    color: #999999;
    position: relative;
    padding-right: 18px;
}
.provider_choose .dd{
    float: left;
}
.provider_choose .dd .item{
    float: left;
    color: #666;
    background-color: #F7F7F7;
    margin-right: 7px;
    margin-bottom: 4px;
    font-size: 12px;
}
.provider_choose .dd .item a{
    line-height: 40px;
    height: 40px;
    border: 1px solid #ccc;
    /* padding: 0 13px;*/
    display: block;
    white-space: nowrap;
    *display: inline;
    *zoom: 1;
    color: #666;
}
.provider_choose .dd .item.xz a,.provider_choose .dd .item:hover a{
    border: 1px solid #c00a00;
}
.provider_choose .dd .item a img{
    height: 40px;
    width: 40px;
    border: 0;
    margin: 0;
    float: left;
    padding: 0;
    /*vertical-align: middle;*/
}
.provider_choose .dd .item a i{
    margin: 0 8px;
    float: left;
    line-height: 40px;
}
/*购买说明*/
.cp_rig .tsxx{
    margin-top: 15px;
}
.cp_rig .tsxx p{
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    color: #c1c1c1;
}
.cp_rig .tsxx p.ts{
    border-top: 1px dashed #e3e3e3;
}

/*看了又看*/
.klyk{
    width: 220px;
    float: right;
    border-left: 1px solid #e5e5e5;
}
.klyk h3{
    width: 220px;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    margin: 15px 0;
    font-weight: bold;
    color: #666666;
    background-image: url("../images/klyk_bj.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-align: center;
}
.klyk .klyk_cp{
    width: 144px;
    padding: 10px 38px;
    position: relative;
}
.klyk .klyk_cp .bd li{
    width: 144px;
    height: 124px;
    overflow: hidden;
    position: relative;
    margin-bottom: 20px;
}
.klyk .klyk_cp .bd li .tp{
    width: 144px;
    height: 124px;
    text-align: center;
    line-height: 124px;
    overflow: hidden;
}
.klyk .klyk_cp .bd li .tp img{
    width: 144px;
    height: 124px;
}
.klyk .klyk_cp .bd li .klyk_xinxi{
    height: 45px;
    background-color: rgba(255,255,255,0.8);
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.klyk .klyk_cp .bd li .klyk_xinxi .jiage{
    width: 144px;
    height: 20px;
}
.klyk .klyk_cp .bd li .klyk_xinxi .jiage strong{
    float: left;
    margin-right: 2px;
    color: #e4393c;
    font-size: 16px;
    font-weight: 400;
    font-family: 微软雅黑;
}
.klyk .klyk_cp .bd li .klyk_xinxi .jiage .jiage_jg em{
    font-size: 14px;
}
.klyk .klyk_cp .bd li .klyk_xinxi .jiage span{
    float: left;
    font-size: 12px;
    color: #ffb8b8;
    display: block;
    height: 14px;
    line-height: 14px;
    margin-top: 6px;
}

.klyk .klyk_cp .bd li .klyk_xinxi .cptext{
    height: 18px;
    line-height: 18px;
    margin-top: 5px;

}
.klyk .klyk_cp .bd li:hover .klyk_xinxi .cptext a{
    color: #e4393c;
    text-decoration: underline;
}

.klyk .klyk_cp .hd{
    width: 62px;
    height: 12px;
    position: absolute;
    bottom: -25px;
    left: 87px;
}
.klyk .klyk_cp .hd ul{
    width: 70px;
}
.klyk .klyk_cp .hd ul li{
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background-color: #adadad;
    float: left;
    margin-right: 9px;
    cursor: pointer;
    color: rgba(0,0,0,0);
}
.klyk .klyk_cp .hd ul li.on{
    background-color: #e4393c;
}
.klyk .klyk_cp .hd ul li:hover{
    background-color: #e4393c;
    cursor: pointer;
}
.klyk .klyk_cp .hd .prev,.klyk .klyk_cp .hd .next{
    background-image: url("../images/xqy_jt.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    position: absolute;
    width: 11px;
    height: 19px;
}
.klyk .klyk_cp .hd .prev{
    background-position: 0px 0px;
    left: -30px;
    bottom: 0px;
}
.klyk .klyk_cp .hd .next{
    background-position: -12px 0px;
    right: -30px;
    bottom: 0px;
}


/*左侧*/
.bu_leftcon{
    width: 235px;
    height: auto;
}
.bu_mainbt{
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    color: #fff;
    background-color: #c72922;
}
.bu_mainbt h2{
    line-height: 44px;
    font-size: 15px;
    color: #fff;
    font-weight: 100;
    float: left;
    padding-left: 17px;
}
.bu_mainbt h2 a{
    color: #fff;
}
.bu_lm{
    border: 1px solid #ddd;
    width: 233px;
    background-color: #ffffff;
    height: auto;
}
.bu_lm .bu_lmcon{
    border-bottom: 1px solid #e9e9e9;
}
.bu_lm .bu_lmconone{
    width: 100%;
    height: 46px;
    line-height: 46px;
    background-color: #ffffff;
    position: relative;
}
.bu_lm .bu_lmconone a{
    float: left;
    padding-left: 17px;
    font-size: 15px;
    color: #474747;
    font-weight: 600;
}
.bu_lm .bu_lmconone .iconrow{
    float: right;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 20px;
    right: 17px;
    background: url("../images/l_d.png") no-repeat ;
}
.bu_lm .bu_lmcon.active .bu_lmconone .iconrow{
    background: url("../images/xia_d.png") no-repeat ;
}
.bu_lm .bu_lmcontwo{
    background-color: #f4f4f4;
    padding: 10px 0;
    height: auto;
    transition: all 0.3s ease-out;
    display: block;
}
.bu_lm .bu_lmcontwo ul{
    padding: 0 17px;
}
.bu_lm .bu_lmcontwo ul li{
    line-height: 31px;
    height: 31px;
    font-size: 12px;
}
.bu_lm .bu_lmcontwo ul li a{
    padding-left: 10px;
    background: url("../images/xiaodian.png") left center no-repeat;
    line-height: 31px;
    color: #6a6b6d;
}
.bu_lm .bu_lmcontwo ul li a:hover,.bu_lm .bu_lmcontwo ul li.on a{
    color: #c00a00;
    background: url("../images/xiaodian2.png") left center no-repeat;
}


/*商家卡片 评分/收藏/进入*/
.bu_shopcarbox .mc{
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #ddd;
}
.bu_shopcarbox .mc .bu_shopcar_score-summary{
    padding-top: 10px;
    display: block;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.bu_shopcarbox .mc .bu_shopcar_score-summary .score-sum {
    float: left;
    width: 78px;
    display: inline;
    margin-top: 15px;
    color: #999;
}
.bu_shopcar_score-summary .score-sum .number{
    text-align: center;
    font-size: 24px;
    line-height: 45px;
    color: #E94634;
    display: block;
}
.bu_shopcar_score-summary .score-sum .down{
    color: #089c08;;
}
.bu_shopcar_score-summary .score-parts{
    float: left;
    width: 110px;
}
.bu_shopcar_score-summary .score-part{
    overflow: hidden;
    display: inline-block;
    margin-bottom: 5px;
}
.bu_shopcar_score-summary .score-desc {
    display: inline-block;
    width: 52px;
    color: #999;
}
.bu_shopcar_score-summary .score-detail{
    color: #999;
}
.bu_shopcar_score-summary  .score-trend i{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.bu_shopcar_score-summary  .score-trend .sprite-down,.bu_shopcar_score-summary  .score-trend .sprite-up{
    width: 9px;
    height: 9px;
    background-image: url(../images/top_down.png);
    background-repeat: no-repeat;
    background-position: -9px 0px;
}
.bu_shopcar_score-summary  .score-trend .sprite-down{
    background-position: 0 0;
}

.bu_leftcon .bu_card {
    width: 233px;
    background-color: #fff;
    border: 1px solid #ddd;
    padding-bottom: 15px;
}
.bu_cardimg {
    width: 218px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
}
.bu_card dl dt {
    width: 80px;
    font-size: 12px;
    color: #999;
    float: left;
    text-align: right;
    margin-right: 10px;
}
.bu_card dl dd {
    float: left;
    width: 140px;
    color: #666;
    font-size: 12px;
    text-align: left;
    overflow: hidden;
}
.bu_card dl {
    line-height: 22px;
    font-size: 12px;
    padding: 8px 0 0;
}



/*关注商家/进店逛逛按钮*/
.bu_shopcarbox .btns{
    padding: 10px 0;
    font-size: 0;
    text-align: center;
}
.bu_shopcarbox .btns a{
    display: block;
    float: left;
    font-size: 12px;
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    color: #666;
    width: 100px;
    height: 34px;
    line-height: 34px;
    padding: 0;
}
.bu_shopcarbox .btns a.enter-shop{
    margin-right: 8px;
}
.bu_shopcarbox .btns a i{
    width: 16px;
    height: 16px;
    background-image: url("../images/shop.png");
    background-repeat: no-repeat;
    background-position: 0px 0;
    vertical-align: -2px;
    display: inline-block;
}
.bu_shopcarbox .btns a i.sprite-enter{
    background-position: 0 0;
}
.bu_shopcarbox .btns a i.sprite-follow{
    background-position: 0 -17px ;
}

/*详情内容*/
.spxq{
    border:1px solid #eeeeee;
    width:941px;
    margin-left:-1px;
}
.spxq .spxq-nav{
    width:941px;
    height:39px;
    background-color:#fbfbfb;
    border-bottom:3px solid #df3033;
}
.spxq .spxq-nav ul{
    width:941px;
    display:block;
    height:42px;
}
.spxq .spxq-nav ul li{
    width:132px;
    height:42px;
    line-height:42px;
    text-align:center;
    float:left;
    font-size:14px;
    color:#686868;
    cursor: pointer;
}
.spxq .spxq-nav ul li.active{
    background-image:url(../images/xqy_nav_bj.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    color:#df3033;
    cursor: pointer;
}
.spxq .spxq-nav ul li:hover{
    color:#df3033;
}
.spxq_box{
    padding: 20px;
    background: #fff;
    width: 901px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    z-index: 0;
}

.spxq .spxq_nr{
    margin-top: 10px;
    margin-bottom: 40px;
}
.spxq .spxq_nr dt{
    background: #f5f7f6;
    height: 29px;
    line-height: 29px;
    text-align: center;
}
.spxq .spxq_nr span{
    width: 162px;
    text-align: center;
    display: inline-block;
    color: #999;
}
.spxq .spxq_nr dd{
    background: #fff;
    height: 27px;
    line-height: 27px;
    text-align: center;
    border-bottom: 1px solid #f5f7f6;
}
.spxq .spxq_nr dd span{
    color:#666;
}
/*商品详细编辑内容*/
.spxq_detailed{
    height:auto;
    line-height:1.5em;
    font-size:14px;
    padding-top:15px;
    padding-bottom:15px;
    overflow: hidden;
}
.spxq_detailed img{
    max-width: 100%;
    margin-bottom: 15px;
}
.spxq_detailed  p,.spxq_detailed  br{
    padding-bottom:15px;
}
.spxq_detailed  a{
    color:#0564a5;
    text-decoration: underline;
}
.spxq_detailed  a:hover{
    color:#000;
}
/*商品详细-评论问答*/
.pingjiaxingbox{
    background-color:#f5f7f6;
    padding:10px;
    height:57px;
    border:1px solid #dcdcdc;
    margin:10px 0;
}
.pingjiaxingbox .btbox{
    height:57px;
    line-height:57px;
    text-align:center;
    font-size:14px;
    width:100px;
    float:left;
    border-right:1px solid #dcdcdc;
}
.pingjiaxingbox .line_lf{
    border-left:1px dashed #dcdcdc;
    border-right:1px dashed #dcdcdc;
}
.pingjiaxingbox div{
    width:250px;
    float:left;
    height:57px;
}
.pingjiaxingbox .title{
    line-height:12px;
    font-size:12px;
    text-align:center;
    display:inline-block;
    width:100%;
}
.pingjiaxingbox .fenshu{
    font-family: arial;
    font-size: 32px;
    line-height: 32px;
    text-align:center;
    display:inline-block;
    width:100%;
}
.pingjiaxingbox .comment-item-star {
    display:block;
    overflow: hidden;
    width: 75px;
    height: 12px;
    margin-left:auto;
    margin-right:auto;
    background: url(../images/comment-star.png) repeat-x 0 -12px;
    background-size: 15px 24px;
}
.pingjiaxingbox .comment-item-star .real-star {
    display: inline-block;
    height:12px;
    background: url(../images/comment-star.png) repeat-x 0 0;
    background-size: 15px 24px;
    vertical-align:bottom;
}
.pingjiaxingbox .comment-item-author {
    font-size: 12px;
    line-height:12px;
    color: #a7a9ab;
}
.pingjiaxingbox .comment-stars-width1 {
    width:20%;
}
.pingjiaxingbox .comment-stars-width2 {
    width:40%;
}
.pingjiaxingbox .comment-stars-width3 {
    width:60%;
}
.pingjiaxingbox .comment-stars-width4 {
    width:80%;
}
.pingjiaxingbox .comment-stars-width5 {
    width:100%;
}
/*评价*/

.pinjiabox {
    width:100%;
    height:auto;
    border-bottom:1px solid #e3e3e3;
}
.pinjiabox dl{
    width:100%;
    height:auto;
    margin-bottom:10px;
}
.pinjiabox dl dt{
    color:#000;
    background-color:#fff;
    padding:10px 15px;
}

.pinjiabox dl dt ul{
    width:100%;
    height:auto;
}
.pinjiabox dl dt ul li{
    line-height:23px;
    font-size:12px;
    float:left;
}
.pinjiabox dl dt .name {
    font-weight:bold;
    font-family:Verdana;
    width:395px;
    padding-left:25px;
    color:#ff9913;
    background-image: url(../images/icon_wen.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
.pinjiabox dl dt .time {
    color:#9b9b9b;
    text-align:right;
    width:200px;
    float:right;
}
.pinjiabox dl dt .dtlr {
    width:1112px;
    height:auto;
    padding:5px 18px 0 20px;
    font-size:14px;
    clear:both;
}
.pinjiabox dl dt .dtlr2 {
    width:1112px;
    height:auto;
    padding:5px 18px 0 20px;
    font-size:14px;
    position:relative;
    clear:both;
}
.pinjiabox dl dd{
    padding:10px 15px;
    background-color:#f9f9f9;
}
.pinjiabox dl dd ul{
    height:auto;
}
.pinjiabox dl dd ul li{
    line-height:23px;
    font-size:12px;
    float:left;
}
.pinjiabox dl dd .name {
    /*font-weight:bold;*/
    font-family:Verdana;
    color:#9a9a9a;
    width:385px;
    padding-left:25px;
    background-image: url(../images/icon_da.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
.pinjiabox dl dd .time {
    color:#9b9b9b;
    text-align:right;
    width:200px;
    float:right;
}

.pinjiabox dl dd .ddlr {
    width:1112px;
    height:auto;
    font-size:14px;
    padding:5px 18px 0 20px;
    display:block;
    clear:both;
}
/*分享图片*/
.pinjiabox dl .piclist{
    position:relative;
    float:left;
}
.pinjiabox dl .piclist li{
    margin:0 5px;
    position:relative;
    float:left;
}
.pinjiabox dl .piclist li .imgbox{
    width:45px;
    height:45px;
    overflow:hidden;
    position:relative;
    display:block;
}
.pinjiabox dl .piclist li .imgbox img{
    width:100%;
    max-width:100%;
}

.pinjiabox dl .piclist li .picli-chakan {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
    line-height:45px;
    text-align: center;
    font-size: 21px;
    color: #fff;
    z-index: 9;
    cursor: pointer;
    background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
    display:none;
}

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .pinjiabox dl .piclist li .picli-chakan{
        position: absolute;
        top: 0;
        left: 0;
        width: 45px;
        height: 45px;
        text-align: center;
        font-size: 12px;
        color: #fff;
        z-index: 9;
        cursor: pointer;

        background-color:#000000;
        filter:Alpha(opacity=50);
        position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
        *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
        display:none;

    }

}

.pinjiabox dl .piclist .pichover:hover .picli-chakan{
    display:block;
}
/*商品咨询*/
.pinlunboxwd {
    width:100%;
    height:auto;
    border-bottom:1px solid #e3e3e3;
}
.pinlunboxwd dl{
    width:100%;
    height:auto;
}
.pinlunboxwd dl dt{
    color:#000;
    background-color:#fff;
    padding:10px 15px;
}
.pinlunboxwd dl dt ul{
    width:100%;
    height:auto;
}
.pinlunboxwd dl dt ul li{
    line-height:23px;
    font-size:12px;
    float:left;
}
.pinlunboxwd dl dt .name {
    font-weight:bold;
    font-family:Verdana;
    width:385px;
    padding-left:25px;
    color:#ff9913;
    background-image: url(../images/icon_wen.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
.pinlunboxwd dl dt .time {
    color:#9b9b9b;
    text-align:right;
    width:200px;
    float:right;
}
.pinlunboxwd dl dt .dtlr {
    width:1112px;
    height:auto;
    padding:5px 18px 0 20px;
    font-size:14px;
    clear:both;
}
.pinlunboxwd dl dt .dtlr2 {
    width:1112px;
    height:auto;
    padding:5px 18px 0 20px;
    font-size:14px;
    position:relative;
    clear:both;
}

.pinlunboxwd dl dd{
    padding:10px 15px;
    background-color:#f6f6f6;
}

.pinlunboxwd dl dd ul{
    height:auto;
}
.pinlunboxwd dl dd ul li{
    line-height:23px;
    font-size:12px;
    float:left;
}
.pinlunboxwd dl dd .name {
    font-weight:bold;
    font-family:Verdana;
    color:#9a9a9a;
    width:385px;
    padding-left:25px;
    background-image: url(../images/icon_da.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
}
.pinlunboxwd dl dd .time {
    color:#9b9b9b;
    text-align:right;
    width:200px;
    float:right;
}

.pinlunboxwd dl dd .ddlr {
    width:830px;
    height:auto;
    font-size:14px;
    padding:5px 18px 0 20px;
    display:block;
    color:#4c4c4c;
    clear:both;
}
/*产品评论与问答*/
.fbpnbt{
    background-color:#e5f0ff;
}
.pnts {
    font-size:14px;
    padding-left:85px;
    height:45px;
    line-height:45px;
    text-align:left;
    display:block;
}
.fbpn .pyts a{
    font-size:12px;
    font-weight:bold;
    color:#d40000;
}
.fbpn .pyts a:hover{
    color:#000;
}
.pinlunbox{
    width:1180px;
}
.fbpn ul{
    width:1180px;
    height:auto;
}
.fbpn ul li{
    height:auto;
    float:left;
    padding-bottom:5px;
}
.fbpn .title{
    text-align:right;
    width:75px;
    height:31px;
    line-height:23px;
}
.fbpn .yzminp{
    height:31px;
    width:120px;
}
.fbpn .yzminp input {
    width:90px;
    padding-left:5px;
    height:23px;
    line-height:23px;
    border:1px solid #dadada;
}
.fbpn .yzmimg{
    height:31px;
    width:778px;
}
.fbpn .texta{
    width:1105px;
    height:70px;
}
.fbpn .texta textarea{
    width:800px;
    height:55px;
    padding-top:5px;
    padding-left:5px;
    color:#000;
    border:1px solid #dadada;
}
.fbpn .inp{
    font-size:12px;
    padding-top:2px;
    padding-left:2px;
    margin-right:5px;
    color:#7f7f7f;
}
.fbpn .tijiaobox {
    padding-top:10px;
    border-top:1px dashed #e3d9d1;
    padding-left:75px;
    width:1000px;
}

/*搜索页面*/
/*搜索*/

.searchbox{
    height:35px;
    padding:15px;
}
.searchbox li{
    float:left;
    margin-right:10px;
}
.searchbox li h2{
    height:35px;
    line-height:35px;
    font-size:14px;
    font-weight:100;
    padding-right:10px;
}
.searchbox .cxlm span{
    color:#1365be;
    width:180px;
    height:31px;
    line-height:31px;
    padding-left:20px;
    background-position:-980px -158px;
    background-color:#FFF;
    border:1px solid #d9d9d9;
    cursor:pointer;
    display:block;
}
.searchbox .cxlm select{
    font-size:14px;
    color:#565656;
    width:150px;
    height:35px;
    line-height:35px;
    font-family:"微软雅黑";
    background-position:-980px -158px;
    background-color:#FFF;
    padding:0px;
    border:1px solid #c0c0c0;
    cursor:pointer;
    display:block;
}
.searchbox .srk{
    color:#565656;
    width:250px;
    padding-left:25px;
    background-position:5px -235px;
    background-color:#FFF;
    border:1px solid #c0c0c0;
    margin-left:-1px;
    display:block;
}
.searchbox .srk input{
    width:250px;
    font-size:14px;
    border:0;
    outline:medium
}
.searchbox .aninput input{
    width:100px;
}
.search_gjc {
    height:25px;
    font-size:16px;
    padding:15px;
    text-align:center;
    background-color:#fff;
    filter: progid:DXImageTransform.Microsoft.radius(strength=5);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.searchwzlist dl{
    height:auto;
    border-bottom:1px solid #e3e3e3;
    margin-bottom:15px;
    filter: progid:DXImageTransform.Microsoft.radius(strength=5);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.searchwzlist dl:hover{
    background-color:#eff9ff;
}
.searchwzlist dl dt{
    height:45px;
    line-height:45px;
    padding:0 10px;
    border-bottom:1px solid #f6f6f6;
}
.searchwzlist dl dt h2{
    font-size:16px;
    float:left;
}
.searchwzlist dl dt h2 a{
    padding-left:20px;
    width:800px;
    height:45px;
    line-height:45px;
    display:block;
    background-position:-1189px -152px;
}
.searchwzlist dl dt h2 a:hover{
    background-position:-1189px -203px;
}
.searchwzlist dl dd{
    padding:15px 10px;
    text-indent:2em;
    color:#7b7b7b;
    line-height:23px;
    clear:both;
}
.search_productslist {
    width:100%;
}
.search_productslist .prolistbox{
    width:1200px;
    height:auto;
}
.search_productslist .prolistbox .product {
    width:220px;
    height:279px;
    margin:10px 40px;
    float:left;
}
/*搜索新闻列表*/
.s_newscon{
    width:538px;
    height: auto;
    clear: both;
    zoom: 1;
}
.s_newscon .s_newscard{
    margin-bottom: 20px;
}
.s_newscard h3{
    font-size: 15px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 600;
}
.s_newscard h3 a{
    color: #00c;
    text-decoration: underline;
}
.s_newscard h3 a:hover{
    color: #000000;
}
.s_newscard-time{
    margin-top: 5px;
    height: 13px;
    line-height: 13px;
    font-size: 13px;
}
.s_newscard-time p{
    display: block;
    line-height: 13px;
    color: #666;
}
.s_newscard-time p span{
    padding-right: 5px;
}
.s_newscard .s_newscard-stract{
    font-size: 14px;
    margin-top: 5px;
    line-height: 21px;
    height: 42px;
    overflow: hidden;
}
.s_productcon{
    width: 700px;
    height: auto;
}
.s_productcon .s_product-card{
    margin-bottom: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.s_product-card .s_product-cardimg{
    width: 80px;
    height: 80px;
    float: left;
    border: 1px solid #EDEDED;
}
.s_product-card .s_product-cardimg:hover{
    border: 1px solid #c20000;
}
.s_product-card .s_product-cardimg img{
    width: 100%;
    max-width: 100%;
}
.s_product-card .s_product-card-title{
    float: left;
    margin-left: 20px;
    width: 400px;
    height: 80px;
}
.s_product-card .s_product-card-title .title{
    width: 100%;
    height: 48px;
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
    display: block;
    font-weight: bold;
}
.s_product-card .s_product-card-title .title a{
    color: #333;
}
.s_product-card .s_product-card-title .title a:hover{
    color: #c20000;
}
.s_product-card .s_product-card-title .misc{
    margin-top: 20px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
}
.s_product-card .s_product-card-title .misc .shop{
    display: inline-block;
    color: #666666;
    text-decoration: underline;
    float: left;
    padding-right: 20px;
}
.s_product-card .s_product-card-title .misc .shop:hover{
    color: #c20000;
}
.s_product-card .s_product-card-title .misc  .location{
    display: inline-block;
    float: right;
    color: #666666;
}
.s_product-card .s_product-card-price{
    float: left;
    width: 130px;
    height: 80px;
    position: relative;
    border-left: 1px dashed #f4f4f4 ;
    margin-left: 20px;

}
.s_product-card-price .price{
    width: 130px;
    display: block;
    text-align: center;
}
.s_product-card-price .price span{
    color: #FF4D31;
    font-size: 16px;
}
.s_product-card-price .price strong{
    color: #FF4D31;
    font-size: 24px;
    padding-left: 5px;
    font-family: arial;
}
.s_product-card-price .s_product-card-btn{
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    width: 100px;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    background-color: #FF4D31;
    display:block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.s_product-card-price .s_product-card-btn:hover{
    background-color: #d8402a;
}
/*搜索商家*/
.s_businesscon{
    width: 900px;
    height: auto;
    clear: both;
    zoom: 1;
}
.s_businesscon .s_business-card{
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.s_business-card .s_business-cardimg{
   float: left;
    width: 60px;
    height: 60px;
    border: 1px solid #EDEDED;
    overflow: hidden;
}
.s_business-card .s_business-cardimg img{
    width: 60px;
    height: 60px;
}
.s_business-card .s_business-card-text{
    float: left;
    width: 300px;
    padding-left: 20px;
}
.s_business-card .s_business-card-text .title{
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    height: 20px;
}
.s_business-card .s_business-card-text .title a{
    color:  #00c;
}
.s_business-card .s_business-card-text .title a:hover{
    text-decoration: underline;
}
.s_business-card .s_business-card-text .text{
    font-size: 12px;
    color: #666;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    height: 40px;
}
.s_business-card .s_business-card-text .text span{
    color: #FF4D31;
}
.s_business-card .s_business-card-product{
    float: right;
}
.s_business-card-product li{
    width: 140px;
    height: 160px;
    border: 1px solid #EDEDED;
    float: left;
    margin: 0 5px;
}
.s_business-card-product li:hover{
    border: 1px solid #FF4D31;
}
.s_business-card-product li .imgbox{
    width: 140px;
    height: 140px;
    overflow: hidden;
    display: block;
}
.s_business-card-product li .imgbox img{
    width: 140px;
    height: 140px;
}
.s_business-card-product li .price{
    border-top:1px solid #EDEDED ;
    padding-left: 20px;
    font-size: 14px;
}
/*搜索页面供求*/
.s_suppdemacon{
width: 538px;
}
.s_suppdemacon .s_suppdema-card{
    margin-bottom: 20px;
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 20px;
}
.s_suppdemacon .s_suppdema-card .s_suppdema-card-title{
    font-size: 15px;
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    white-space: nowrap;
    font-weight: 600;
}
.s_suppdema-card-title span{
    color: #008ce1;
}
.s_suppdemacon .s_suppdema-card  .s_suppdema-card-misc{
    margin-top: 10px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
}
.s_suppdemacon .s_suppdema-card  .s_suppdema-card-misc .shop{
    display: inline-block;
    color: #666666;
    text-decoration: underline;
    float: left;
    padding-right: 20px;
}
.s_suppdemacon .s_suppdema-card  .s_suppdema-card-misc .location{
    display: inline-block;
    float: right;
    color: #666666;
}

/*footer_文章页面2017-2-27*/
.helpcon_left,.notice_left{
    float:left;
}
.helpcon_left .f_bt,.notice_left .f_bt{
    height: 41px;
    display: block;
    background-color: #e10009;
    width: 100%;
    text-indent: 1em;
    line-height: 41px;
    color: #ffffff;
    font-weight: 500;
}
.helpcon_subnav,.notice_subnav{
    width: 130px;
    padding:20px 20px;
 /*   border: 1px solid #EDEDED;*/
}

.helpcon_subnav li h4{
    height:31px;
    line-height:31px;
    font-size: 15px;
    display:block;
    color:#333;
    font-weight: 500;
}
.helpcon_subnav ul{
    margin-bottom: 10px;
}
.helpcon_subnav li ul li{
    height: 23px;
    line-height:23px;
    font-size:12px;
}
.notice_subnav li{
    height: 30px;
    line-height:30px;
    font-size:14px;
}
.helpcon_subnav li ul li a,.notice_subnav li a{
    padding-left:10px;
    color: #9b9b9b;
    background: url(../images/ico_gray.gif)  no-repeat  left center ;
}
.notice_subnav li a{
    color: #333333;
}
.helpcon_subnav li ul li.active a, .helpcon_subnav li ul li:hover a,.notice_subnav li:hover a,.notice_subnav li.active a {
    color: #e10009;
    background: url(../images/ico_blue.gif)  no-repeat left center ;
}

.helpcon_right{
    float:left;
    margin-left: 30px;
    height:auto;
    width:920px;
}
.helpcon_right .f_bt{
    height: 41px;
    display: block;
    background-color: #e10009;
    width: 100%;
    text-indent: 2em;
    line-height: 41px;
    color: #ffffff;
    font-weight: 500;
}
.helpcon_right .helpcon-title{
    font-size:20px;
    padding-left: 30px;
    line-height:35px;
    height:35px;
    text-align: left;
    margin-top: 20px;
    font-weight: 600;
}

.helpcon_right .titlesub{
    margin-top: 20px;
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 15px;
}
.helpcon_right .origin{
    padding-left: 30px;
    float: left;
    color: #999;
    font-size: 14px;
    width: 338px;
    white-space: nowrap;
}
.helpcon_right .origin span{
    margin-right: 10px;
}
.helpcon_right .origin strong {
    color: #666;
    font-weight: 400;
}
.helpcon_right .sharebar{
    float: right;
    font-size: 16px;
}
.helpcon_right .sharebar li{
    float: left;
    display: inline;
    height: 22px;
    line-height: 26px;
    padding: 0 15px;
}
.helpcon_right .sharebar li a{
    display: block;
    height: 26px;
    color: #666;
    margin-top: -2px;
}
.helpcon_right .sharebar .wordsize a{
    width: 20px;
    height: 15px;
    display: block;
    margin:5px 8px 0;
    float: left;
}
.helpcon_right .sharebar .wordsize .enlarge{
    background: url("../images/enlarge.png") no-repeat;
}
.helpcon_right .sharebar .wordsize .narrow{
    background: url("../images/narrow.png") no-repeat;
}
.helpcon_right .helpcon_article{
    padding:20px 30px;
    font-size: 14px;
    line-height: 1.5rem;
}
.helpcon_right .helpcon_article p,.helpcon_right .helpcon_article br{
    margin-bottom: 10px;
}
.helpcon_right .helpcon_article img{
    max-width: 100%;
    margin-bottom: 10px;
}
.helpcon_right_list{
    padding: 0 30px;
}
.helpcon_right_list li{
    border-bottom: 1px dashed #dedede;
    line-height: 31px;
    height: 31px;
    padding: 10px 0;
    font-size: 14px;
}
.helpcon_right_list li:last-child{
    border-bottom: 0;
}
.helpcon_right_list li a{
    padding-left: 20px;
    width: 70%;
    overflow: hidden;
    float: left;
    line-height: 31px;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-image: url("../images/xiaodian.png");
    background-repeat: no-repeat;
    background-position: center left;
}
.helpcon_right_list li:hover a{
    background-image: url("../images/xiaodian2.png");
}
.helpcon_right_list li span{
    width: 15%;
    float: right;
    text-align: right;
    color: #999999;
}




/*供求产品信息*/
.cpxx_box{ background-color:#f1f2f6;padding: 10px;}
.cpxx_bg{ height:380px; background-color:#FFF; margin-bottom:20px;}
.cpxx_box .tu_box{width:480px; height:360px; overflow:hidden; display:block; margin:10px 10px;}
.cpxx_box .tu_box img{width:100%; }
.cpxx_nr{width:690px; height:360px; background-color:#f6f6f6; margin-top:10px;}
.cpxx_nr .cpxx_js h1{display:block; font-weight:normal; font-size:20px; width:500px; height:18px; overflow:hidden; margin-left:20px; line-height:18px; margin-top:25px; float:left;}
.cpxx_nr .cpxx_js h2{ font-weight:normal;display:block; font-size:16px; width:100px; height:16px; overflow:hidden; margin-left:40px; line-height:16px; margin-top:27px; float:left; color:#8c8c8c; padding-left:22px; background-image:url(../images/nz.png); background-repeat:no-repeat;}
.cpxx_nr .cpxx_js .xiantiao{width:700px; border-top:1px solid #e0e0e0; margin-left:20px; margin-top:25px; border-bottom:1px solid #FFF;}
.cpxx_nr .cp_js li{ display:block; width:325px; height:40px; margin-left:20px; margin-top:25px;}
.cpxx_nr .cp_js .jiage,.cpxx_nr .cp_js .xuqiu,.cpxx_nr .cp_js .liulan,.cpxx_nr .cp_js .dizhi,.cpxx_nr .cp_js .shouc{width:96px; height:40px;overflow:hidden; display:block;color:#FFF; font-size:16px; padding-left:50px; line-height:40px;}
.cpxx_nr .cp_js .jiage{ background-image:url(../images/jiage.jpg); }
.cpxx_nr .cp_js .xuqiu{ background-image:url(../images/xuqiu.jpg); }
.cpxx_nr .cp_js .liulan{ background-image:url(../images/liulan.jpg);}
.cpxx_nr .cp_js .dizhi{ background-image:url(../images/dizhi.jpg);}
.cpxx_nr .cp_js .shouc{ background-image:url(../images/shouc.jpg); }
.cpxx_nr .cp_js p{width:155px; height:40px; display:block; overflow:hidden; text-align:center; font-size:16px; line-height:40px; color:#a1a1a1; background-color:#e9e9e9;}
.gsxx_js h1{display:block; font-weight:normal; font-size:18px; width:300px; height:18px; overflow:hidden; margin-left:20px; line-height:18px; margin-top:25px; padding-left:10px; border-left:3px solid #00a304;}
.gsxx_js li{display:block; width:320px; height:17px; margin-left:20px; margin-top:25px; overflow:hidden;}
.gsxx_js li em{display:block; width:17px; height:17px; overflow:hidden; float:left; margin-right:6px;background-image:url(../images/ico.png);}
.gsxx_js li em.gsmc{background-position: 0px -824px}
.gsxx_js li em.shouj{background-position:0px -885px}
.gsxx_js li em.youx{background-position: 0px -962px;}
.gsxx_js li em.diz{background-position: 0px -754px}
.gsxx_js li span{font-size:14px; color:#585858; float:left;}
.gsxx_js li p{font-size:14px; color:#828282;}


/*单行新闻列表*/
.onelist li {
    text-overflow: ellipsis;
    overflow: hidden;
}
.onelist li:first-of-type{ margin-top:15px; padding-top: 15px; border-top: 1px dashed #e6e6e6;}
.onelist li a {
    display: block;
    padding-left: 16px;
    background-position: -719px -141px;
    line-height:30px;
    font-size: 14px;
}
.onelist li span{
    font-size: 12px;
    color: #b1b1b1;
}
.onelist li a:hover{
    background-position:-719px -168px;
}
.onelist li .tu{
    width: 120px;
    height:90px;
    overflow: hidden;
}

.onelist li p{
    width: 250px;
    height: 75px;
    line-height: 22px;
    overflow: hidden;
    color: #9d9d9d;
}
.onelist li em{
    width: 615px;
    height: 60px;
    line-height: 24px;
    overflow: hidden;
    color: #9d9d9d;
    font-size: 14px;

}
.onelist li b{
    background-color: #ececec;
    font-weight: normal;
    width: 246px;
    padding: 5px 10px;
    height:88px;
    line-height: 20px;
    overflow: hidden;
    color: #9d9d9d;
    font-size: 12px;
}


.twolist ul {
    overflow: hidden;
}
.twolist li {
    text-overflow: ellipsis;
    overflow: hidden;
}
.twolist li a {
    width: 70%;overflow: hidden;
    line-height:36px;
    font-size: 14px;
}
.twolist li b {
    color: #3275d3;
    font-weight: normal;
}
.twolist li em{
    float:right;
    font-size: 12px;
    color:#999;
    line-height: 36px;
}
.twolist  li a:hover{
    background-position:-719px -175px;
}



/*
/*供求详细页*/
.sudemand_img{
    width: 300px;
    height: 300px;
    overflow: hidden;
}
.sudemand_img img{
    width: 100%;
    max-width: 100%;
}
.sudemand_content{
    margin-left:30px;
    width:508px;
    height: 300px;
}
.sudemand_content .title{
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    font-weight: bold;
    overflow: hidden;
}
.sudemand_content .sudemand_con1{
    /*width: 80%;*/
}
.sudemand_content .sudemand_con1 .su_con{
    font-size: 14px;
    color: #999;
    line-height: 25px;
    height: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px dotted #EDEDED;
}
.sudemand_content .sudemand_con1 .su_con .left{
    float: left;
    margin-right: 15px;
}
.sudemand_content .sudemand_con1 .su_con .right{
    float: left;
    color: #333;
    font-size: 14px;
}
.sudemand_content .shoucang_btn{
    width: 100%;
    margin-top: 10px;
}
.sudemand_content .shoucang_btn .click,.sudemand_content .shoucang_btn  .yes{
    display: block;
    font-size: 15px;
    width: 200px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    color: #fff;
    background-color: #1E9FFF;
    border-radius: 5px;
}
.sudemand_content .shoucang_btn .click:hover{
    background-color: #1776BD;
}
.sudemand_content .shoucang_btn  .yes{
    background-color: #1776BD;
}
.sudemand_con1 .sudemand_sudemand{
    margin-top: 15px;
    height: 48px;
    overflow: hidden;
    font-size: 14px;
    color: #999;
    display: inline-block;
}
.sudemand_con1 .sudemand_sudemand p{
    display: inline-block;
    line-height: 24px;
    float: left;
    margin-right: 20px;
}
.sudemand_con1 .sudemand_sudemand p span{
    display: inline-block;
    padding: 0 5px;
}

.mob-det-right {
    border: 1px solid #e2e2e2;overflow: hidden;
}
.mob-det-right .sj_name {
    display: block;
    background-color: #fcfcfc;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border-bottom: 1px solid #e2e2e2;
    font-size: 16px;
}
.mob-det-right .mob-mc {
    padding: 20px 19px;
    position: relative;
}
.mob-det-right .bu_card .fore {
    width: 119px;
    text-align:center;
    line-height: 23px;
    display: block;
    font-size: 14px;
    border-right: 1px solid #e0e0e0; color: #999999;
}
.mob-det-right .bu_card .fore:last-child{border: none}
.mob-det-right .bu_card .fore span{
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 36px;
}
.mob-det-right .bu-card-btn button{
    width:117%;
    text-align: center;
    font-size: 14px;height: 40px;
    line-height: 40px;margin-bottom: -20px;
    border-top: 1px solid #e0e0e0;
    margin-left: -20px;
    cursor: pointer;
    margin-top: 20px;
	color: #3eb370;
}
.mob-det-right .bu-card-btn button:hover{
  color: #e33;
}



/*个人发布供求*/
.gerenxinxi{
    border:#ccc 1px solid;
}
.grxx{
    height: 210px;
    padding: 10px;
}
.grxx h2{
    line-height:70px;
    height:70px;
    font-size:30px;
    color:#333;
    font-weight:100;
}
.grxx ul{
    display:block;
    overflow:hidden;
}
.grxx li{
    color:#666;
    float:left;
    margin:0 20px;
    font-size:14px;
}
.grxx .diyi{
    margin:0;
    background-color:#eb4f38;
    color:#fff;
    padding:2px 10px;
    border-radius:5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
.grxx p{
    display:block;
    clear:both;
    padding:10px;
    margin-right:20px;
    text-indent:2em;
    line-height:26px;
    font-size:14px;
    height: 78px;
    overflow: hidden;
}
.gerenxinxi .touxiang{
    width:213px;
    height:213px;
    overflow:hidden;
    padding:10px;
}
.gerenxinxi .touxiang img{
    width:213px;
    height:213px;
}
.gqselect{
    border-bottom:1px solid #E3E3E3
}
.gqselect li{
    float: left;
}
.gqselect li a{
    font-size:16px;
    padding:0 15px;
    font-weight:100;
    height:39px;
    border-bottom:2px #345fa0 solid;
    position:relative;
    display:block;
    color:#345fa0;
}
.gqselect li.xz a{
    border-bottom:0px #345fa0  solid;
}

/*ä¸ªäººä¾›æ±‚å‘å¸ƒ*/
.gqfb{
    height:150px;
    border-bottom:1px solid #e8e8e8;
    display:block;
    overflow:hidden;
    position:relative;
}
.gqfb:hover{
    background-color:#FFFEFB;
    cursor:pointer;
}
.gqfb dl{
    padding:5px 10px 0 10px;
    display:block;
}
.gqfb dt{
    clear:both;
    display:block;
    height:50px;
    line-height:50px;
    font-size:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}
.gqfb dd{
    display:block;
    font-size:14px;
    color:#666;
    line-height:22px;
    height: 44px;
    overflow: hidden;
}
.gqfb .overh{
    height:20px;
    display:block;
    overflow:hidden;
    position:absolute;
    bottom:15px;
    right:15px;
}
.gqfb .overh *{
    float:left;
}
.gqfb .overh span{
    font-size:14px;
    margin:0 10px;
    display:block;
    color:#ccc;
}
.gqfb .overh a,.gqfb .overh em{
    font-size:14px;
    color:#345fa0 ;
}
.gqfb .overh a:hover{
    color:#f00;
}


/*供求详细*/
.basicinfo {
    width: 1160px;
    padding: 20px;
    margin: 0 auto;
    background: #fff;
}
.detail-title {
    position: relative;
    z-index: 99;
    border-bottom: 1px solid #eee;
    background: #fff;
}
.detail-title__name {
    font: 400 20px/30px "微软雅黑",sans-serif;
    color: #333;
    padding: 14px 0 0;
}
.detail-title__info {
    margin: 7px auto 0;
    line-height: 20px;
    height: 20px;
    z-index: 21;
    padding: 0 0 12px;
    overflow: hidden;
}
.detail-title__info__text {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #999;
}

.detail-title__functionality {
    position: absolute;
    right: 0px;
    top: 20px;
}
.detail-title__functionality .detail-title__functionality__freemsg {
    width: 86px;
}
.detail-title__functionality a, .detail-title__functionality__report {
    position: relative;
    float: left;
    display: block;
    border: 0;
    cursor: pointer;
    width: 50px;
    height: 40px;
    text-align: center;
    color: #999;
}


.switch {
    float: left;
    width: 400px;
    height: 300px;
    overflow: hidden;
    padding: 0;
    margin-top: 20px;margin-right: 20px;
}
.switch img{width: 100%}

.switch__big-img li {
    display: none;
    width: 338px;
    height: 253px;
}
.switch__big-img li img {
    width: 338px;
    height: 253px;
}
.switch li, .switch ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.have_col_left {
    width: 430px;
    padding-top: 30px;
    padding-left: 20px;
}


.suUl li {
    clear: both;
    font-size: 14px;
    padding: 3px 0;
    list-style: none;
    line-height: 31px;
}
.su_con .price {
    font-size: 16px;
    vertical-align: middle;
    margin-right: 5px;
    color: #f50;
}

.su_tit {
    width: 70px;
    float: left;
    color: #666;
    text-align: left;
    padding-right: 10px;
    overflow: hidden;
}
.have_col_left .cona, .have_col_left .su_con {
    width: 340px;
}

.cona, .su_con {
    display: inline-block;
    float: left;
    width: 750px;
    color: #333;
}


a.btn_tocompletetel {
    display: block;
    width: 280px;
    height: 54px;
    line-height: 54px;
    text-align: center;
    overflow: hidden;
    color: #fff;
    background: #ff552e;
    font-size: 20px;
    cursor: pointer;
}


.contentleft {
    clear: both;
    width: 900px;
    background-color: #fff;
}
.contentleft .hc {
    padding: 0;
    height: auto;
    display: block;
    border-bottom: 1px solid #eee;
}

.contentleft .hc span{
    position: relative;
    color: #ff552e;
    line-height: 56px;
    font-size: 18px;
    padding: 0 25px;
}


.description {
    clear: both;
    font-size: 14px;
    padding: 20px;
    line-height: 24px;
}


.jzznrh_detail h2 {
    color: rgb(51, 51, 51);
    margin-bottom: 23px;
    font-size: 18px;
    font-weight: normal;
}
 .jzznrh_detail ul li {
  padding-bottom: 20px;
}
.jzznrh_detail ul li:last-child{
    padding-bottom:0px;
}
.jzznrh_detail ul a {
    display: block;
    color: #333;
}
.jzznrh_detail ul img {
    width: 80px;
    height: 60px;
}
.jzznrh_detail ul h3 {
    font-weight: normal;
    display: inline-block;
    width: 140px;
    vertical-align: top;
    height: 60px;
    font-family: 微软雅黑;
    margin-left: 8px;
    overflow: hidden;
}
.jzznrh_detail ul li:hover h3 {
   color: #e33;
}
.contentright {
    width: 240px;
    background: #fff;
    padding: 20px;
}


/*问答列表*/
.tag-view-list-wgt {
    background-color: #fff;
    padding: 30px 0;
}
.tag-view-list-wgt ul li {
    display: inline;
    float: left;
    width: 234px;
    border-right: 1px dashed #e7e7e7;
    height: 34px;
    text-align: center;
    margin-bottom: 18px;
}
.tag-view-list-wgt ul li:nth-child(5n+0),.tag-view-list-wgt ul li:last-child{
    border-right:0;
}

.tag-view-list-wgt ul li a {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    color: #3d3d3d;
    font-size: 16px;
    line-height: 34px;
    border-bottom: 2px solid #fff;
    text-decoration: none;
}
.tag-view-list-wgt ul li a.click,.tag-view-list-wgt ul li a:hover{
color: #3eb370;
    border-bottom: 2px solid #3eb370;
}
.question-list-wgt {
    background-color: #fff;
}
.question-list-wgt .question-list-nav {
    height: 50px;
    overflow: hidden;
    width: 100%;
    background-color: #eaeaea;
}
.question-list-wgt .question-list-nav .nav-list {
    display: inline;
    float: left;
}

.question-list-wgt .question-list-nav .nav-list .nav-item.cur {
    background-color: #fff;
    border-right: 1px solid #fff;
}

.question-list-wgt .question-list-nav .nav-list .nav-item {
    width: 185px;
    height: 50px;
    text-align: center;
    background-color: #eaeaea;
    position: relative;
    border-right: 1px solid #dadada;
    display: inline;
    float: left;
}
.question-list-wgt .question-list-nav .nav-list .nav-item.cur a{
    cursor: pointer;
    color: #35b558;
}
.question-list-wgt .question-list-nav .nav-list .nav-item a {
    display: -moz-inline-box;
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    color: #353535;
    text-decoration: none;
    line-height: 50px;
    font-size: 18px;
    padding: 0 10px;
}
.question-list-wgt .question-list-nav .nav-list .nav-item a:hover{    color: #35b558;}
.question-list-wgt .question-list-content {
    padding: 0 35px;
}
.question-list-wgt .question-list-content ul li {
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    padding: 5px 0;
    cursor: pointer;
    -webkit-transition: background-color .4s ease-in;
    -moz-transition: background-color .4s ease-in;
    -o-transition: background-color .4s ease-in;
    transition: background-color .4s ease-in;
}
.question-list-wgt .question-list-content ul li:hover{
   background-color: #daf0e4;
}
.question-list-wgt .question-list-content .question-list-ul a {
    white-space: nowrap;
    margin: 10px 20px 10px 10px;
    height: 16px;
    display: inline;
    float: left;
    font-size: 16px;
    line-height: 16px;
    color: #3066b3;
}
.question-list-wgt .question-list-content .question-list-ul a:hover{
   text-decoration: underline;
}

.question-list-wgt .question-list-content .question-list-ul .question-info {
float: right;

    height: 14px;
    width: 166px;
    color: #bbb;
}
.question-list-wgt .question-list-content .question-list-ul .question-info .answer-num {
    width: 65px;
    padding-right: 10px;
    text-align: right;
    border-right: 1px solid #e5e5e5;
    line-height: 37px;
    display: inline;
    float: left;
    font-size: 14px;
}

.question-list-wgt .question-list-content .question-list-ul .question-info .question-time {
    width: 80px;
    padding-left: 10px;
    text-align: left;
    line-height: 37px;
    display: inline;
    float: left;
    font-size: 14px;
}















/*问答详细*/
.wenda{background-color: #fff}
.wenda h1{
    font-weight:normal;
    font-size:24px;
    float:left;
    width:400px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-weight: 500;
}
.wenda .time{
    float:left;
    background: url("../images/ico.png") no-repeat;
    display:block;
    width:70px;
    height:16px;
    padding-left:22px;
    margin-right:20px;
    color:#b2b2b2;
	background-position:-1184px -1060px
}
.wenda .huida{
    float:left;
    background: url("../images/ico.png") no-repeat;
    display:block;
    /* width:100px; */
    height:16px;
    padding-left:20px;
	background-position:-1184px -1135px;
}
.wenda .huida a{
    color:#b2b2b2
}
.wenda .huida a:hover{
    text-decoration:underline;
    color:#848484
}
.wenda .leixing{
    float:left;
    display:block;
    /* width:100px; */
    height:16px;
    color:#b2b2b2;
    margin-right:15px;
    margin-left: 20px;
}

.wenda .time_laizi{
    margin:5px 0;
    width:830px
}
.wenda .fx{
    height:28px;
    line-height:28px
}
.wenda .miaoshu{
    margin-top:25px;
    font-size:13px;
    color:#676767;
    border-top:1px dashed #C7C7C7;
    padding-top:20px;
    line-height:25px
}
.wenda .miaoshu span{
    color:#C7B8B8
}
.wenda .time_laizi em{
    display:none;
    float:left
}
.wenda .time_laizi .current{
    display:block
}
.wenda .time_laizi .current a{
    color:#fff;
    background: #EE3333;
    padding: 2px 10px;
    border-radius: 5px;
}
.wenda .time_laizi .current a:hover{
    background: #812D2D;
}
.wenda .time_laizi .add_sc{
       color: #b2b2b2;
    padding: 3px 10px;
    font-size: 12px;
    font-weight: 500;
}
.wenda .time_laizi .jian_sc{
     color: #e33;font-size: 12px;
    font-weight: 500;
}
.wenda .daan i{
    width:832px;
    display:block;
    margin-top:10px;
    font-style:normal;
    color: #333;
    font-size: 18px;
    margin-top: 20px;
    border-top: 1px solid #e6e6e6;
    padding-top: 15px;
}

.wenda_imgbox img{float: left;margin-right: 20px;display: block;width: 80px ;height: 60px;overflow: hidden;margin-top: 10px;}

.more-answers {
    margin-bottom: 5px;
    font-size: 14px!important;
    width: 160px;
    height: 34px;
    padding: 0 15px;
    display: inline-block;
    border: 1px solid #3eb370;
    text-align: center;
    line-height: 34px;
    border-radius: 2px;
    color: #3eb370!important;
    cursor: pointer;
}

.more-answers:hover{
    background-color: #3eb370;
    color: #fff!important;
}


.mod-novice-task {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 15px 18px 18px;
}
.mod-novice-task .title {
    border-bottom: 1px solid #e5e5e9;
    color: #19b955;
    font-size: 16px;
    padding-bottom: 8px;
}
.mod-novice-task .msg {
    font-size: 13px;
    padding: 8px 0;
}
.mod-novice-task .button {
    background-color: #19b955;
    border: none;
    color: #fff;
}
.mod-novice-task .button:hover{
    background-color: #3eb370;
}
.mod-novice-task .button1 {
   border: #19b955 1px solid;
    color: #19b955;
}
.mod-novice-task .button1:hover{
    border: #3eb370 1px solid;
    color: #3eb370;
}
.mod-novice-task .button,.mod-novice-task .button1{
    border-radius: 2px;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin: 10px 0 0;
    outline: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.mod-recom-q {
    background: #FFF;
    display: none;
    margin-bottom: 10px;
    padding: 13px 17px;
}
.mod-recom-q h4 {
    border-bottom: 1px solid #e5e5e9;
    color: #19b955;
    font-size: 16px;
    font-weight: 400;
    padding: 0 0 10px 0px;
}
.mod-recom-q .q-l li {
    border-bottom: 1px dashed #e0e0e0;
    padding: 10px 0;
}
.mod-recom-q .q-l .q-content {
    font-size: 14px;
    height: 50px;
    line-height: 27px;
    overflow: hidden;
    padding-left: 28px;
    position: relative;
    text-overflow: ellipsis;
    width: 220px;
    word-break: normal;
    word-wrap: normal;
}
.mod-recom-q .q-l .q-content .wen {
    color: #87B5F3;
    left: 0;
    position: absolute;
    top: 0;
}
.mod-recom-q .q-l .q-content a {
    color: #646464;
    white-space: nowrap;
}
.mod-recom-q .q-l .q-content a:hover{
    text-decoration: underline;
}

.mod-recom-q .q-l .q-content .time {
    color: #ccc;
    font-size: 12px;
    position: absolute;
    right: 0;
    top: 29px;
}

.newrig li{
    padding: 15px 20px;
    border-bottom:1px dashed #DFDFDF;
}
.newrig li:hover{
  background-color: #efefef;
}
.newrig li:last-child{
    margin-bottom:10px;
    border-bottom:0px dashed #DFDFDF;
}
.newrig .tu{
    width:100px;
    height:60px;
    overflow:hidden;
    float:left
}
.newrig .zi{
    float:right;
    width:150px
}
.newrig .zi h3 a{
    color:black;
    font-size:16px;
    font-weight:500;
    display:inline-block;
    height:18px;
    line-height:18px;
    overflow:hidden;
}
.newrig .zi h3 a:hover{
    color:#b34848
}
.newrig  .zi p{
    color:#666;
    height:34px;
    overflow:hidden
}
.newrig .zi p a{
    padding-left:10px;
    color:#ca764e
}
.newrig .zi p a:hover{
    color:#f28856
}


/*筛选*/

.sxbt{
    width: 1200px;
    border-bottom: 3px solid #3eb370;
    overflow: hidden;
}
.sxbt ul li a{
    float: left;
    margin-right: -1px;
    padding: 0 20px;
    border: 1px solid #3eb370;
    border-bottom: none;
    font: 14px/40px microsoft yahei,simsun,sans-serif;
    display: inline;
    color: #666;
    background: #fff;
}

.sxbt ul li.active a, .sxbt ul li:hover a{
    position: relative;
    border-color: #3eb370;
    background: #3eb370;
    color: #fff;
    text-decoration: none;
}

.sxlb{
    border-top:none;
    border: 1px solid #DDD;
    border-bottom: none;
    background: #FFF;
    margin-bottom: 10px;
}
.sxlb .sxlb_fl{
    zoom: 1;
    border-bottom: 1px solid #DDD;
    line-height: 34px;
    overflow: hidden;
    position: relative;
    background: #f3f3f3;
    height:43px;
}
.sxlb .sxlb_fl.active{height: auto;}

.sxlb .sxlb_fl .sxlb_bt{
    float: left;
    width: 100px;
    color: #333;
    padding-left: 20px;
line-height: 45px;
}

.sxlb .sxlb_fl .search-all.active{
    color: #fff;
    background: #85b700;
}


.sxlb .sxlb_fl ul{
    padding-left: 10px;
    margin: 0;
    background-color: #fff;
    float: right;
    width: 1018px;
    padding-right: 50px;    padding-top: 5px;}
.sxlb .sxlb_fl ul li {
    float: left;
    margin: 0 12px 0 0;
    white-space: nowrap;
    margin-bottom: 4px;
}
.sxlb .sxlb_fl ul li a{
    display: inline-block;
    padding: 0 8px;
    color: #333;
}
.sxlb .sxlb_fl ul li.active a,.sxlb .sxlb_fl ul li a:hover{
    background-color: #3eb370;
    color: #fff;
    text-decoration: none;
}
.sxlb .sxlb_fl .sxlb_more{
    position: absolute;
    right: 5px;
    top: 5px;
    width: 50px;
}
.sxlb .sxlb_fl .sxlb_more a{
    position: relative;
    width: 40px;
    height: 22px;
    padding: 0 5px;
    color: #09c;
    display: inline-block;
}
.sxlb .sxlb_fl .active ul{
    height:auto;
}
.sxlb .sxlb_fl  .sxlb_more i{
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    right: 7px;
    top: 13px;
}
.more_icon1{
    border-style: solid dashed none dashed;
    border-width: 5px 5px 0px 5px;
    border-color: #09c transparent transparent  transparent;
    top: 9px;
    float: right;
}
.more_icon2{
    border-style: none dashed solid dashed;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #09c transparent;
    top: 9px;
    float: right;
}
.sxlb .sxlb_fl .time{
	margin-top: -3px;
    float: left;
    display: inline;
}
.sxlb .sxlb_fl .time .input_default{
    height: 14px;
    display: inline-block;
    padding: 2px;
    vertical-align: middle;
    margin: 0;
    outline: medium;
    font-size: 12px;
    padding: 3px;
    border: 1px solid #CCC;
    box-shadow: 1px 1px 3px #DDDDDD inset;
}
.sxlb .sxlb_fl .time .btn_range{
    border: 1px solid #ccc;
    padding: 0 5px;
    height: 22px;
    background: #fff;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
}
.sxlb .sxlb_fl .time .empty{
    color: #0065bb;
    font-size: 12px;
    margin-left: 5px;
    display: inline-block;
}
.sxlb .sxlb_fl .time .empty:hover{
    text-decoration: underline;
}

.sort_width{
    background-color: #f9f9f9;
    border: 1px solid #dddddd;
    padding: 12px 15px;
    margin-top: -1px;
    margin-bottom: 10px;
    height: 24px;
}
.sort_width .sort{
    float: left;
}
.sort_width .sort li{
    float: left;
    line-height: 20px;
}
.sort_width .sort li.news a{
    color: #e33;
}
.sort_width .sort li.news b{
    border-color: #e33 transparent transparent transparent;
}
.sort_width .sort li a{
    position: relative;
    float: left;
    padding-right: 34px;
    color: #333333;
}
.sort_width .sort .all{
    padding: 0 15px 0 5px;
    font-weight: bold;
}
.sort_width .sort li i{
    float: left;
    width: 1px;
    height: 15px;
    line-height: 10px;
    border-left: 1px dotted #ccc;
    margin: 3px 12px 0 0;
}
.sort_width .sort li b{
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    margin-top: -2px;
    right: 20px;
}
.sort_width .sort li .down{
    border-style: solid dashed none dashed;
    border-width: 5px 5px 0 5px;
    border-color: #666666 transparent transparent transparent;
    top: 10px;
}
.sort_width .sort li .up{
    border-style: none dashed solid dashed;
    border-width: 0 5px 5px 5px;
    border-color: transparent transparent #666666 transparent;
    top: 9px;
}
.sort_width .sort li a:hover .down{
    border-color: #ff6920 transparent transparent transparent;
    transition: all 0.3s ease-out 0s;
}
.sort_width .sort li a:hover .up{
    border-color: transparent transparent #ff6920 transparent;
    transition: all 0.3s ease-out 0s;
}
.sort_width .sort li a:hover{
    color: #ff6920;
}
.sxlb .sxlb_flrt .prise_k{
    float: left;
    width: 210px;
    min-height: 1px;
	margin-top: -3px;
}
.sxlb .sxlb_fl .prise_k .field{
    color: #999;
    line-height: 34px;
    padding: 12px 9px 0;
    margin: -16px 0 0 -10px;
}
.sxlb .sxlb_fl .prise_k .field .number{
    border: solid 1px #CCC;
    padding: 3px;
    box-shadow: 1px 1px 3px #DDD inset;
    width: 50px;
}
.sxlb .sxlb_fl .prise_k .field .ctrl{
    display: block;
    text-align: right;
    margin-top: 10px;
}
.sxlb .sxlb_fl .prise_k .field .ctrl a{
    color: #0065bb;
    float: none;
    padding-right: 0;
    margin-right: 10px;
    position: static;
}
.sxlb .sxlb_fl .prise_k .field .ctrl .btn_range{
    background-color: #FBFBFB;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    height: 22px;
    padding: 1px 2px 2px;
    width: 43px;
}
.sxlb .sxlb_fl .prise_k .field .input_range{
    border: solid 1px #CCC;
    padding: 3px;
    box-shadow: 1px 1px 3px #DDD inset;
}

.sort_width .fanye{
    /* width: 130px;*/
    height:26px;
    float: right;
}
.sort_width .fanye li{
    width: 48px;
    height: 20px;
    float: left;
    margin-right: 4px;
    padding: 2px 5px;
    display: block;
    line-height: 20px;
    text-align: center;
    border: 1px solid #e6e6e6;
}
.sort_width .fanye li:hover{
    background-color: #fff;
}
.sort_width .fanye li:hover a{
    color: #c69d79;
}
.sort_width .fanye li:last-child{
    margin-right: 0px;
}
.sort_width .fanye li a{
    width: 48px;
    height: 20px;
    color: #aaaaaa;
    display: block;
    line-height: 20px;
}




/*商家列表*/
.zj_zsbox li:hover{
    background-color: #f4fbff;
}
.zjlist{
    height: 90px;
    padding: 20px 0px;
    border-bottom: 1px dashed #e3e3e3;
}
.zjlist .imagesbox{
    border: 1px solid #e6e6e6;
    width: 120px;
    height:90px;
    overflow: hidden;
    float: left;
}
.zjlist .imagesbox img{
    width: 100%;
}
.zjlist .text{
    width:300px;
    height:90px;
    padding: 0 15px;
    margin: 0 10px;
    border-right: 1px dashed #e3e3e3;
    border-left: 1px dashed #e3e3e3;
    float: left;
}
.zjlist .text span{
    width: 100%;
    height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 25px;
    display: block;
    color: #666666;
}
.zjlist .zushou{
    width: 725px;
    height: 79px;
    float: left;
}
.zjlist .zushou ul{
    width: 330px;
    float: left;
    margin-right: 30px;
}
.zjlist .zushou li{
    width: 340px;
    height: 24px;
    line-height: 24px;
    padding: 10px 0;
}
.zjlist .zushou li a{
    width: 140px;
    float: left;
    padding-left: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zjlist .zushou li span{
    width: 100px;
    text-align: right;
    /* float: right; */
    color: #999999;
    font-size: 12px;
    margin-left: 45px;
}
.zjlist .zushou li span em{
    font-size: 16px;
    color: #e64054;
}
.zjlist .zushou .shou li a{
    background: url("../images/shou.png") no-repeat left center;
}



/*产品列表*/

/*产品列表内容*/
.cplb_box .flolbox{
    width: 980px;
}
.cplb_box .flolbox .ty_nycp_conbox{
    width: 1000px;
}
.ty_nycp{
    width: 210px;
    height: auto;
    border: 1px solid #e4e4e4;
    padding: 10px;
    background-color: #fff;
    transition: all 0.3s ease-out 0s;
    margin-right: 18px;
    margin-bottom: 18px;
    float: left;
}
.ty_nycp:hover{
    box-shadow: 0 0 2px 2px #f3f3f3;
    border: 1px solid #e33;

}
.ty_nycp .cpt{
    height:210px;
    width: 210px;
}
.ty_nycp .jiage{
    width: 210px;
    height: 27px;
    margin-top: 16px;
}
.ty_nycp .jiage .jiage_jg{
    float: left;
    margin-right: 8px;
    color: #e4393c;
    font-size: 18px;
    font-weight: 400;
    font-family: 微软雅黑;
    font-style: normal;
}
.ty_nycp .jiage .jiage_jg em{
    font-size: 14px;
}
.ty_nycp .jiage span{
    float: left;
    font-size: 14px;
    color: #ffb8b8;
    display: block;
    height: 14px;
    line-height: 14px;
    margin-top: 6px;
}
.ty_nycp .jiage p{
    float: right;
    color: #c2c2c2;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-top: 8px;
}
.ty_nycp .cptext{
    height: 36px;
    line-height: 18px;
    margin-top: 8px;
    overflow: hidden;
}
.ty_nycp .cptext:hover a{
    color: #e4393c;
    text-decoration: underline;
}
.ty_nycp .gzsc_gm{
    margin-top: 12px;
    border-top: 1px dashed #eeeeee;
    padding-top: 10px;
}
.ty_nycp .gzsc_gm .gz,.ty_nycp .gzsc_gm .sc{
    font-size: 14px;
    color: #666666;
    height: 17px;
    line-height: 17px;
    display: block;
    padding-left: 20px;
    float: left;
    background-image: url("../images/gzsc.jpg");
    background-repeat: no-repeat;
    background-position: 0px 0px;
    font-family: 宋体;
    transition: all 0s ease-out 0s;
}
.ty_nycp .gzsc_gm span{
    width: 1px;
    height: 28px;
    border-right: 1px dashed #eeeeee;
    display: block;
    float: left;
    margin-top: -5px;
}
.ty_nycp .gzsc_gm .gz{
    background-position: 0px -38px;
    margin-right: 10px;
}
.ty_nycp .gzsc_gm .sc{
    padding-right: 15px;
}
.ty_nycp .gzsc_gm .gz:hover{
    background-position: 0px -56px;
    transition: all 0s ease-out 0s;
    color: #e4393c;
}

.ty_nycp .gzsc_gm .active{
    background-position: 0px -17px;
    transition: all 0s ease-out 0s;
    color: #e4393c;
}

.ty_nycp .gzsc_gm .sc:hover{
    background-position: 0px -17px;
    transition: all 0s ease-out 0s;
    color: #e4393c;
}
.ty_nycp .gzsc_gm .gm{
    float: right;
    display: block;
    font-size: 14px;
    color: #e4393c;
    height: 23px;
    line-height: 23px;
    width: 59px;
    border: 1px solid #e4393c;
    border-radius: 4px;
    text-align: center;
    margin-top: -3px;
    margin-left: 16px;
}
/*产品商家名字*/
.cpshop{
    line-height: 18px;
    height: 18px;
    overflow: hidden;
    margin-bottom: 9px;
    margin-top: 10px;
}
.cpshop .shopname{
    color: #999;
    font-size: 12px;
    line-height: 18px;
    padding-left:15px;
    background-position: 0px -1616px;
}
.cpshop .shopname:hover{
    color: #f95b15;
}




.cplb_box .florbox{
    width: 204px;
    float: right;
}
.cplb_box .florbox ul li{
    padding: 16px 20px;
}


.cplb_box .florbox .cptgbt{
    height: 36px;
    background-color: #fafafa;
    border: 1px solid #ebebeb;
}
.cplb_box .florbox .cptgbt h3{
    display: block;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding-left: 12px;
    color: #333333;
    font-weight: 100;
    width: 143px;
    /*  border-right: 1px solid #ebebeb;*/
    float: left;
}
.cplb_box .florbox .cptgbt span a{
    font-size: 12px;
    width: 45px;
    height: 36px;
    line-height: 36px;
    color: #666666;
    float: right;
    text-align: center;
}
.cplb_box .florbox ul{
    display: block;
    border: 1px solid #ebebeb;
}
.cplb_box .florbox ul li .cpt{
    width: 168px;
    height: 168px;
    overflow: hidden;
    margin-bottom: 12px;
}
.cplb_box .florbox ul li .jiage{
    width: 162px;
    height: 20px;
    margin-top: 12px;
}
.cplb_box .florbox ul li .jiage .jiage_jg{
    float: left;
    margin-right: 2px;
    color: #e23a3a;
    font-size: 16px;
    font-weight: 400;
    font-family: 微软雅黑;
}
.cplb_box .florbox ul li .jiage .jiage_jg em{
    font-size: 14px;
}
.cplb_box .florbox ul li .jiage span{
    float: left;
    font-size: 12px;
    color: #ffb8b8;
    display: block;
    height: 14px;
    line-height: 14px;
    margin-top: 6px;
}
.cplb_box .florbox ul li .jiage p{
    float: right;
    color: #c2c2c2;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-top: 8px;
}

.cplb_box .florbox ul li .cptext{
    height: 36px;
    line-height: 18px;
    margin-top: 8px;
    overflow: hidden;
}
.cplb_box .florbox ul li .cptext a{
    text-align: left;

}
.cplb_box .florbox ul li:hover .cptext a{
    color: #e23a3a;
    text-decoration: underline;
}



/*供求列表*/
.fcbox li{
    height: 112px;
    padding:20px 0;
    border-bottom: 1px solid #f2f2f2;;
}
.fclist{
    width: 100%;
    height: 112px;

}
.fclist .imgbox{
    width: 168px;
    height: 112px;
    overflow: hidden;
    float: left;
    margin-right: 30px;
}
.fclist .imgbox img{
    width: 168px;
    height: 112px;
}
.fclist .text{
    width: 642px;
    height: 112px;
    float: left;
    position: relative;
}
.fclist .text .home_bt{
    height: 30px;
    line-height: 30px;
    max-width: 290px;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.fclist .text .home_bt em{
    color: #e64054;
    padding-left: 10px;
}
.house_type{
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: #999;
    position: relative;
}
.house_tit{
    height:24px;
    line-height: 24px;
}
.house_tit .adress{
    float: left;
    width: 270px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.house_tit .tell{
    float: right;
    width: 120px;
    padding-left: 30px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
    background: url("../images/tel.png") no-repeat left center;
}





/*供求列表右侧*/
.b_l_nav{
    height:auto;
    margin-bottom:20px;
    background-color:#f6f6f6;
    padding: 18px;
}
.b_l_nav h3{
    z-index: 1;
    font: bold 16px/18px 'Microsoft Yahei';
    color: #333;
    width: 84px;
    height: 18px;
    display: block;
    margin-bottom: 15px;
}
.b_l_nav_list{
    /*padding: 16px 0 8px 8px;*/
    width: 230px;
}
.b_l_nav_list  a{
    display:block;
    padding:5px 8px;
    margin:5px;
    font-size:12px;
    color:#999;
    float:left;
    border:1px solid #CDCDCD;
    background-color:#fff;
    border-radius:2px;
}
.b_l_nav_list  a:hover,.b_l_nav_list  a.active{
    color:#fff;
    background-color:#3eb370;
    border:1px solid #3eb370;
}




















/*新增*/
.bg_white{background-color: #fff}
.img100{width:100%;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.mt5{margin-top: 5px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt80{margin-top: 80px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.w200{width:200px;}
.w290{width:290px;}
.w300{width:300px;}
.w320{width:320px;}
.w350{width:350px;}
.w480{width:480px;}
.w510{width:510px;}
.w540{width:540px;}
.w630{width:630px;}
.w820{width:820px;}
.w840{width:840px;}
.w854{width:854px;}
.w1160{width:1160px;margin: auto;}

