﻿.fr { float: right;}

.fl { float: left;}

.rightbox { background-color: #fff; padding: 0px 20px 40px 20px; width: 260px;}

.leftbox { padding: 0px 20px 20px 20px; background-color: #fff; width: 850px; overflow: hidden;}

.more-news:after { content:''; display:inline-block; margin-left:4px; width:6px; height:8px; background:url(../images/more_ico.png) no-repeat 0 0; vertical-align:0;}

.text-center { text-align: center;}



.grid_2020 {}

.grid_2020 .main_wrap { margin:0 310px 0 310px;}

.grid_2020 .col_sub { width:300px; margin-left:-100%;}

.grid_2020 .col_extra { width:300px; margin-left:-300px;}



.adverWrap{width: 100%;	height: auto;float: left;}

.content .mmver{margin:15px auto;}

.content .mmver p { position:relative; z-index:1;}

.content .mmver .mm { display:block; width:24px; height:14px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(../images/mm_gg.png) no-repeat 0 0;}

.content .mmver img{vertical-align:top;}



.focus{ width:300px; height:374px; overflow:hidden; position:relative; z-index:1;}

.focus .hd{ height:15px; overflow:hidden; position:absolute; left:0; right:0; text-align:center; bottom:15px; z-index:9999;}

.focus .hd ul{}

.focus .hd ul li {display: inline-block;margin:0 3px;width: 30px;height: 2px;background-color: #fff;opacity: 0.5;cursor: pointer;}

.focus .hd ul li.on{opacity: 1;background-color: #ff6900;}

.focus .bd{ position:relative; height:100%; z-index:0;}

.focus .bd li{ zoom:1; vertical-align:middle; position:relative;}

.focus .bd img{ width:300px; height:374px; display:block;}

.focus .bd .bd_title{height: 38px;width: 300px; position:absolute; bottom:10px; color:#fff;font-size:14px; line-height:38px;text-indent: 10px; font-weight:bold; font-size:18px; z-index:2; display:none;}

.focus .bd .mask { display:none; position:absolute; top:0; right:0; left:0; bottom:0; background:url(../images/slide_mask.png) no-repeat 0 bottom; z-index:1;}

.focus .prev,.focus .next{ position:absolute; left:3%; top:50%; margin-top:-35px; display:block; width:40px; height:70px; background:url(../images/next_prve.png)  no-repeat;filter:alpha(opacity=50);opacity:0.5; display: none;}

.focus .next{left:auto; right:3%; background-position:-42px 0;}

.focus .prev:hover{ background-position: 0 0; -moz-transition:none;	-webkit-transition:none;-o-transition: all none;	transition: none;}

.focus .next:hover{ background-position: -42px 0px;	-moz-transition:none;-webkit-transition:none;-o-transition: all none;	transition: none;}

.focus .prevStop{ display:none;}

.focus .nextStop{ display:none;}





.border-R { border-radius: 5px;}

.five-fun { margin-bottom:10px;}

.fun-box{ border-top-left-radius: 0; border-top-right-radius: 0; width: 200px;padding: 17px 16px;margin-right: 10px;background-color: #fff;}

.fun-box:last-child,

.last-fun-box{

	margin-right: 0px;

}

.fun-box:hover{

	box-shadow: 0px 3px 5px #ddd;

}

.fun-name{width: 43px; text-align:center;}

.fun-name img{

	width: 44px;

	height: 44px;

    -webkit-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0);

}

.fun-links{

	width: 140px;

	margin-left: 10px;

	color: #eee;

}

.fun-links a{

	display: inline-block;

	color: #666;

	font-size: 14px;

	margin:7px 5px;

}

.ads a{

	display: block;

	width: 100%;

	height: 100px;

	background:url(../images/ggt.png) top center no-repeat;

	margin-top: 10px;

}

.hot{

	margin-top: 10px;

}

.hot-box1{

	width: 890px;

}

.hot-slide-con li{

	position: relative;

}

.hot-slide-con li .ban-text{

	position: absolute;

	bottom: 25px;

	left: 0px;

	width: 100%;

	text-align: center;

	color: #fff;

	font-size: 14px;

}

.hot-slide{

	width: 300px;

	height: 370px;

	overflow: hidden;

	position: relative;}

.hot-slide-nav{

	position: absolute;

	bottom: 10px;

	left: 0px;

	width: 100%;

}

.hot-slide-nav span{

	display: inline-block;

	margin:0 3px;

	width: 30px;





	height: 2px;

	background-color: #fff;

	opacity: 0.5;

	cursor: pointer;

}

.hot-slide-nav span.on{

	opacity: 1;

	background-color: #ff6900;

}

.hot-news{

	width: 535px;

	background-color: #fff;

	height: 330px;

	overflow: hidden;

	padding: 20px;

}

.hot-small-t{

	display: inline-block;

	background-color: #fff1ed;

	color: #ff7950;

	padding: 3px 10px;

	margin-left:15px;

	border-radius: 3px;

}

.news-con .t{

	color: #333;

	font-size: 20px;

	padding: 10px 0px;

}

.news-con li{line-height: 36px; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}

.news-con li span.news-lb{color: #666;margin-right: 10px;font-size: 14px;position: relative;}

.news-con li span.news-lb:after{content: ""; background-color: #ddd; height: 10px; width: 1px; display: inline-block; margin-left:10px;}

.news-con li a{font-size: 14px;color: #333;}

.news-con li a:hover { color:#ff6900;}

.news-con li.first .news-lb { display:none;}

.news-con li.first { text-align:center; padding-top:10px;}

.news-con li.first a { font-size: 20px; font-weight:bold;}



.new-active{

	width: 264px;

	background-color: #fff;

	padding:0 18px;

	margin-top: 11px;

	overflow: hidden;

	height: 310px;

}

.new-active .mmver p { margin:0;}

.new-active .item { position:relative; z-index:1; padding: 18px 0 18px 82px; border-bottom: 1px solid #f1f1f1;}



.new-active .active-img{ position:absolute; left:0; top: 18px;}

.new-active .active-img img { width: 72px; height: 72px; display:block; border-radius:3px;}



.public-t{

	line-height: 68px;

	border-bottom: 1px solid #f5f5f5;

	overflow: hidden;

	margin:0 -20px;

}

.public-t span{

	font-size: 18px;

	color: #333;

	font-weight: 700;

	margin-left: 20px;

}

.public-t a{

	margin-right: 20px;

}

.active-box{

	margin-top: 5px;

}

.active-detail{

	min-height: 72px;

	position: relative;

}

.active-detail .active-name{color: #333;

    font-size: 14px;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    margin-bottom: 9px;}

.active-detail .active-time{

	font-size: 12px;

	color: #aaaaaa;

	margin-top: 2px;

}

.active-detail .sign{

	position: absolute;

    bottom: 0;

    right: 0;

    line-height: 24px;

    display: inline-block;

    padding: 0 16px;

    border-radius: 14px;

    text-align: center;

    color: #ff6900;

    opacity: 0.8;

    border: 1px solid #ff6900;

}

.active-detail .sign:hover{

	opacity: 1;

}

.recommend{

	margin-top: 10px;

	width: 535px;

	background-color: #fff;

	padding:0 20px;

	height: 310px;

}

.contribute{

	text-align: center;

}

.contribute a{

	display: inline-block;

	height: 30px;

	line-height: 30px;

	width: 106px;

	font-size: 14px;

	color: #ff6900;

	margin-right: 0;

}

.contribute a img{

	padding-right:3px;

}

.new-post{

	height: 650px;

	margin-top: 0px!important;

}

.post-li{line-height:32px; font-size:14px;height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.post-li .s { font-style:normal; color:#999; font-size:12px; text-decoration:none; display:inline-block; margin-right:6px; vertical-align:middle;}

.post-li:nth-child(1) .s,.post-li:nth-child(2) .s,.post-li:nth-child(3) .s { color:#FF6142;} 

.post-detail{line-height: 24px;height: 48px; overflow: hidden;}

.post-detail .post-text{

	font-size: 14px;

	color: #333;

}

.post-detail a{

	color: #3d68a2;

	font-size: 12px;

}

.post-detail a:hover{

	color:#ff6900;

}

.post-person{

	margin-top:10px;

	line-height: 16px;

}

.post-person .post-tx{

	width: 16px;

	height: 16px;

	border-radius: 50%;

	margin-right:5px;

}

.post-con ul {
    padding: 15px 0;
    line-height: 28px;
    width: 277px;
}

.post-name a{

	color: #a9a9a9;

}

.post-time{

	color: #a9a9a9;

}

.more-post{

	text-align: center;

    border-top: 1px solid #f1f1f1;

    padding: 11px 0;

    margin-top: 11px;

}

.select{font-size: 14px;}

.select-news{overflow: hidden;line-height: 32px;margin-top: 15px;}

.select-news ul { float:left; width:850px;}

.select-news-li {
    height: 35px;
    width: 260px;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
    padding: 5px 10px;
    /* margin-right: 20px; */
    position: relative;
    z-index: 1;
    float: left;
}

.post-con ul li a {
    width: 255px;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
    font-size: 14px;
    display: block;
    line-height: 30px;
}







.select-news-li .select-lb{color: #3d68a2;}

.select-news-li a{padding-left: 5px;}

.select-news-li a.hot{color: #ff6142;}

.select-news-li .select-time{color: #a9a9a9;font-size: 12px; display:block; position:absolute; top:0; right:0;}

.merchants{height: 352px;background-color: #fff;}

.merchants-con{margin-top: 20px;}

.merchants-con li{width: 86px;float: left;margin-bottom: 31px; text-align: center;}

.merchants-con li p{padding-top: 5px;color: #4b4b4b; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}

.merchants-con li img { width:44px; height:44px; vertical-align:top; border-radius:3px;}





.house-tab a,.job-tab a{

	font-size: 18px;

	color: #b2b2b2;

	margin: 0 15px;

	font-weight: bold;

	line-height: 50px;

}

.house-con{

	margin-top: 20px;

}

.house-div{	width: 48%;position:relative;margin-bottom: 20px; height: 85px;}

.sale{

	position: absolute;

	top: 0px;

	left: 0px;

	color: #fff;

	padding: 0px 5px;

	border-radius: 3px;

}

.saleing1,.shangpusale1{

	background-color: #ff6900;

}

.saleing2{

	background-color: #b2b2b2;

}

.saleing0,.shangpusale2{

	background-color: #ff7d64;

}

.shangpusale0{

    background-color: #ffa84c;

}



.house-box { padding-bottom: 2px; border-radius: 5px;}

.house-img{

	width: 110px;

	height: 80px;

	overflow: hidden;

    position: relative;

}

.house-img img { vertical-align:top; width:110px; height:80px;}

.house-img em {

    position: absolute;

    z-index: 1;

    display: block;

    background: url(../images/play.png) no-repeat;

    width: 30px;

    height: 30px;

    left: 40px;

    top:25px;

}

.house-detail{

	margin-left:15px; width: 270px;

}

.house-name a{

	font-size: 14px;

	color: #333;

	font-weight: 600;

    line-height: 1;

}

.house-price{

	color: #ff684a;

	font-size: 14px;

	font-weight: 600;

}



.wrapper .content .house-price.display_false_0 { display:block;}



.wrapper .content .house-price.typeid_1_2,.wrapper .content .house-price.typeid_0_1,.wrapper .content .house-price.typeid_1_0  { display:none;}





.house-address{

	color: #838383;

	padding-left: 15px;

	background:url(../images/address.png) left center no-repeat;

	line-height: 20px;

    margin-bottom: 5px;

}

.hosue-advan span{

	display: inline-block;

	padding: 0px 8px;

	background-color: #fdf4eb;

	color: #f4a14d;

	margin-right:5px;

	border-radius: 3px;

}

.house-tab a:hover,.house-tab a.active,.job-tab a:hover,.job-tab a.on{

	color: #333;

	position: relative;

}

.house-tab a.active:after,.job-tab a.on:after{

    content: '';

    background-color: #ff6900;

    height: 4px;

    width: 20px;

    position: absolute;

    left: 0;

    bottom: -24px;

    right: 0;

    margin: 0 auto;

    border-radius: 3px;

}



/* 房产选项卡*/



/*二手房*/

.houser-div2 .house-name {margin-bottom: 1px;height: 18px; overflow: hidden; white-space: nowrap; word-break: break-all; text-overflow: ellipsis;}

.houser-div2 .house-name a{ font-size: 15px;}

.houser-div2 .hosue-advan {margin-bottom: 2px;}

.houser-div2 .hosue-advan span{ background-color: #e6f8f1; color:#26c282; }

.houser-div2 .house-desc{ color:#999; line-height: 20px; margin-bottom: 5px;}

.houser-div2 .house-price em{ font-size: 12px; color:#999; font-weight: normal;}



.houser-div3 .hosue-advan span{ background-color:#eef7ff; color:#419bfa;}

.houser-div4 .hosue-advan span{ background-color: #f1f2f4; color:#858ea2; }



.mediation{

	height: 366px;

}

.mediation-div{

	overflow: hidden;

    padding:15px 8px;

    background: #fafafa;

    border-radius: 3px;

    margin-top: 17px;

}

.mediation-tx img{

	width: 53px;

	height: 53px;

	border-radius: 50%;

}

.mediation-detail{margin-left:10px;margin-top: 5px; width: 95px;}

.mediation-detail .mediation-name { white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}

.mediation-name a{color: #333;font-weight: 600;font-size: 15px;}

.mediation-address{color: #9e9e9e;margin-top: 5px;white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}

.mediation-shop a{

	display: inline-block;

	height: 30px;

	width: 80px;

	text-align: center;

	line-height: 30px;

	background-color: #e1f3ec;

	color: #ff6900;

	border-radius: 13px;

	margin-top: 10px;

	font-size: 14px;

}

.job,.love,.goods,.mouth,.links{

	padding: 0px 20px 20px 20px;

	background-color: #fff;

	margin-top: 20px;

	overflow: hidden;

}

.job{

	padding: 0px;

}

.job .public-t{

	margin:0px;

}



.job-con { margin-top: -1px;}

.job-div{

	width: 259px;

    border-top: 1px solid #f5f5f5;

    border-left: 1px solid #f5f5f5;

    padding: 20px 20px 15px 20px;

}

.job-name{font-size: 15px;color: #333; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}

.job-salary{

	line-height: 31px;

	color: #ddd;

}

.job-salary em {color: #999; font-weight:normal; padding-left:5px;}

.job-salary span{

	color: #ff6648;

	font-size: 12px;

	padding-right: 5px;

}

.job-salary a{

	color: #a1a1a1;

	display: inline-block;

	padding-left: 5px;

}

.job-advan{

	border-bottom: 1px dashed #f0f0f0;

	padding-bottom: 15px; min-height: 20px;

}

.job-advan span,.rc-advan span{

	display: inline-block;

	padding:0 7px;

	border:1px solid #b6ddea;

	border-radius: 3px;

	color: #000;

	margin-right:6px;

}

.job-c{

	color: #aeaeae;

	font-size: 12px;

	padding-top: 10px;

    white-space: nowrap;

    word-break: break-all;

    overflow: hidden;

    text-overflow: ellipsis;

}

.job-c span{

	display: inline-block;

	padding:2px 3px;

	color: #fff;

	border-radius: 3px;

	margin-left: 5px;

	font-size: 12px;

    line-height: 1;

}

.job-company span{

	background-color: #d7c39c;

}

.job-company a { color:#999;}

.job-company a:hover { color:#ff6900;}

.job-certification span{

	background-color: #73c7a5;

}

.rc-con{

		padding-bottom: 2px;

		overflow: hidden;

	}

	.rc-div{

		width: 239px;

		padding: 20px 0px 15px 0px;

	}

	.rc-div:hover{

		box-shadow:0px 2px 5px 0px rgba(169,169,169,0.2);

	}

.rc-tx{

	width: 60px;

	height: 60px;

	margin:0 auto;

	position: relative;

}

.rc-tx .sex{

	width: 14px;

	height: 14px;

	border:2px solid #fff;

	position: absolute;

	bottom:2px;

	right: 0px;

	border-radius: 50%;

}

.rc-tx .sex1{

	background:url(../images/girl.png) center center no-repeat;

}

.rc-tx .sex0{

	background:url(../images/boy.png) center center no-repeat;

}

.rc-tx img{

	width: 60px;

	height: 60px;

	border-radius:30px;

}

.rc-name{

	margin-bottom: 15px;

}

.rc-name a{

	width:27px;

	height:13px;

	font-size:18px;

	font-weight:500;

	color:rgba(12,187,115,1);

}

.rc-detail{

	font-size: 12px;

	color: #eee;

}

.rc-detail span{

	color:#a3a3a3;

	font-size: 12px;

	display: inline-block;

	padding: 0 10px;

}

.rc-advan{margin-top: 10px; height: 20px; overflow: hidden;}

.hope-m span{

	display: inline-block;

	padding:7px 15px;

	background-color: #f7f7f7;

	margin-top: 10px;

	border-radius: 5px;

	color: #7c7c7c;

	font-size: 12px;



}

.love-box{margin-top: 20px; margin: 20px auto 0; width: 1148px;}

.love-box-ul li{

	width: 132px;

	padding: 6px;

	border:1px solid #eee;

	margin:0 9px;

	text-align:center;

	border-radius: 5px;

	position: relative;

}

.love-box-ul li .love-tj{

	position: absolute;

	top: 8px;

    left: 8px;

}

.love-box-ul li .love-tj.display1 { display:none;}

.love-name span{

	color: #333;

	font-size: 14px;

	padding: 5px 0px;

	display: inline-block;

	padding-right: 20px;

}

.love-name.sex0 span{

	background:url(../images/girl.png) right center no-repeat;

}

.love-name.sex1 span{

	background:url(../images/boy.png) right center no-repeat;

}

.love-img{

	width: 100%;

	height: 138px;

	overflow: hidden;

	margin:0 auto;

}

.love-img img{ vertical-align:top; width:138px; height:138px;}

.love-advan span{

	display: inline-block;

	padding: 0px 1px;

	background-color: #f7f7f7;

	border-radius: 3px;

	color: #999;

	margin:0 0px;

}

.need-love{

	margin-top: 20px;

}

.need-love a{

	display: inline-block;

	border: 1px solid #34c68a;

    border-radius: 3px;

    color: #34c68a;

    width: 120px;

    height: 30px;

    line-height: 30px;

    font-size: 14px;

    transition: all 0.5s;

}

.need-love a:hover{

	background-color: #34c68a;

	color: #fff;

}

.goods-div{

	width: 199px;

	padding: 20px 20px 15px 20px;

	border-bottom:1px solid #f5f5f5;

	border-left:1px solid #f5f5f5;

	position:relative; z-index:1;

}

.goods{

	padding: 0px;

}

.goods .public-t{

	padding: 0px 20px;

}

.goods-div:hover img{

	transform: scale(1.1);

}

.goods-img{

	width: 200px;

	height: 112px;

	overflow: hidden;

}

.goods-img img{

	border-radius: 5px;

	width: 200px;

	height: 112px;

	transition: all 0.5s;

}

.goods-name{

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    word-break: break-all;

	font-size: 14px;

	color: #333;

	padding: 5px 0px;

}

.goods-detail .price{

	color: #ff7950;

	font-size: 18px;

	font-weight: bold;

}

.goods-detail .sale-num{

	color: #999;

}



.mouth-box-left{

	width: 152px;

}

.mouth-box-right{

	width: 1008px

}

.mouth-box{

	margin-top:20px;

}

.mouth-div{

	width: 148px;

	overflow: hidden;

	border:1px solid #eee;

	margin-left:18px;

	margin-bottom: 20px;

	position: relative;

    z-index: 1;

}

.mouth-img{

	width: 148px;

}

.mouth-img img{

	width: 148px; height:100px; vertical-align:top;

}

.mouth-detail{color: #333;font-size: 14px; line-height: 34px; height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}



.qrImg { display:none; position:absolute; left: 0; bottom:0; right: 0; top: 0; background-color: #fff; text-align:center;}

.goods-div .qrImg {left: 20px; right: 19px; top: 20px; bottom:0;}

.goods-div .qrImg img,.goods-div .qrImg canvas { padding:10px 42px; width: 117px; height: 117px; vertical-align:top;}

.open .qrImg { display:block;}

.mouth-div .qrImg {left: 0; right: 0; top: 0; bottom:0;}

.mouth-div .qrImg img,.mouth-div .qrImg canvas { padding:10px 19px 6px; width:90px; height:90px; vertical-align:top;}

.love-box-ul .qrImg { bottom:30px; top:6px; z-index:2;}

.love-box-ul .qrImg canvas { width:133px; height:133px; padding-bottom:6px; vertical-align:top;}

.links-t{

	font-size: 20px;

	color: #666;

	padding: 20px 0px;

}

.links-t span{

	display: inline-block;

	width: 30px;

	height: 1px;

	background-color: #eaeaea;

	vertical-align: middle;

	margin:0px 20px;

}

.links-img{

	background-color: #fff;

	overflow: hidden;

    margin-bottom: 10px;

}

.links-img li{

	width: 130px;

	height: 50px;

	overflow: hidden;

	margin:6px 30px;

	border:1px solid #fff;

}

.links-img li img {width: 130px;height: 50px;}

.links-img li:hover{

	border:1px solid #ff6900;

}

.links-text{

	background-color: #fafafa;

	padding: 15px 10px;

}

.links-text a{

	display: inline-block;

	width: 106px;

	margin:5px 18px;

	font-size: 12px;

	color: #999;

}

.index-foot{

	margin-top:30px;

	padding: 30px 0px 0px 0px;

	width: 100%;

	background-color: #fff;

	overflow: hidden;

}

.tel-name{

	color: #333;

	font-size: 18px;

	margin-bottom: 15px;

}

.work-time{

	color: #b2b2b2;

	font-size: 12px;

	margin:12px 0px;

}

.qq{

	color: #333;

}

.qq a{

	display: inline-block;

	padding: 3px 8px 3px 20px;

	margin-left:5px;

	color: #ff6900;

	background:#e6f8f1 url(../images/qq.png) 5px center no-repeat;

	border-radius: 3px;

}



.index-foot-nav li{

	width: 60px;

	margin-left:100px; 

}

.index-foot-nav li h3{

	color:#333;

	font-size: 18px;

	font-weight: normal;

	margin-bottom: 9px;

}

.index-foot-nav li p a{

	display: block;

	color: #333;

	font-size: 12px;

	padding: 5px 0px;

}

.wx{

	margin-top: 15px;

}

.wx-box{

	margin-left: 30px;

}

.wx-box p{

	font-size: 14px;

	color: #666;

}

.index-foot .foot-nav{

	background-color: #ff6900;

	padding: 10px 0;

}

.index-foot .foot-nav a{

	color: #fff;

	font-size: 12px;

	padding: 0 10px;

}

.index-foot-nav2{

	margin-top:30px;

}

.fix-slide{

	position: fixed;

	right: 10px;

	top: 35%;

	background-color: #fff;

	width: 76px;

	box-shadow:0px 2px 4px 0px rgba(182,182,182,0.2);;

	z-index: 998;

}

.fix-slide li{border-bottom: 1px solid #eee;position: relative; text-align: center;}

.fix-slide li:last-child { border-bottom:0 none;}

.fix-slide li .sub-img{position: absolute;right: 76px;top: 0px;padding: 10px;background-color: #fff;border:1px solid #eee;display: none;}

.fix-slide li .sub-img img { display:block; width:100px; height:100px;}





.fix-slide li .sub-img .wp { display:table;}

.fix-slide li .sub-img .wp .inner { display:table-cell; padding: 0 5px;}

.fix-slide li .sub-img .wp .inner .tit { font-size:12px; color:#999;}

.fix-slide li .sub-img .wp .display0 { display:none;}





.gotop{display: none;}

.fix-slide li a { display:block;padding: 10px 0px; color:#aaa;}

.fix-slide li a:hover { background-color:#fafafa;}

.fix-slide li.red a { color:#FF7950;}

.fix-slide li.red a:hover { background-color:rgba(255, 121, 80,.1)}

.fix-slide li.green a { color:#ff6900;}

.fix-slide li.green a:hover { background-color:rgba(12, 187, 115,.1)}



.mianze_fixed {position: fixed; left: 50%; top: 50%; margin: 0 0 0 -350px; background-color: #fff; z-index: 1000; width: 700px; text-align: center; border-radius: 6px; padding-bottom: 30px; -webkit-transform: translatey(-50%); -moz-transform: translatey(-50%); -o-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%);}

.mianze_fixed .hd { font-size:24px; padding:30px 0 20px; font-weight:bold;}

.mianze_fixed .bd { font-size:16px; line-height:40px;}

.mianze_fixed .bd .bold { font-weight:bold;}

.mianze_fixed .btn { display:block; width:200px; margin:0 auto; color:#fff; font-size:16px; background-color:#ff9501; border-radius:4px; line-height:50px; height:50px; margin-top:30px;}

.mianze_mask { position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:999;}



.news2020List {}

.news2020List ul { padding:10px 0; border-bottom:1px solid #f1f1f1;}

.news2020List ul:last-child { border-bottom:0 none; padding-bottom:0;}

.news2020List li { position:relative; z-index:1; padding:0 40px 0 15px; line-height:34px; font-size:14px;height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.news2020List li s { display:block; position:absolute; left:0; top:12px; width:4px; height:4px; border-radius:4px; border:2px solid #FF6142;}

.news2020List li .date { display:block; position:absolute; right:0; top:0; font-size:12px; color:#aaa;}

.news2020List li.first { text-align:center; font-weight:bold; font-size:18px; padding:7px 0;height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.news2020List li .intro,.news2020List li.first .date,.news2020List li.first s { display:none;}



.topNews ul { float:left; width: 430px;}

.topNews li a {display: block; font-size: 20px; font-weight: bold; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}

.topNews li .intro {color: #aaa; line-height: 18px; height: 36px; overflow: hidden; margin-top: 5px;}

.topNews li s,.topNews li .date { display:none;}

.topNews .fl {border-right: 1px solid #f3f3f3; padding-right: 10px; margin-right: 13px;}


















@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}

body,button,input,select,textarea{font:12px/1.5 'PingFangSC','helvetica neue','hiragino sans gb','arial','microsoft yahei ui','microsoft yahei','simsun','sans-serif';color:#666;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

address,cite,dfn,em,var{font-style:normal;}

code,kbd,pre,samp{font-family:courier new,courier,monospace;}

small{font-size:12px;}

ul,ol{list-style:none;}

a{text-decoration:none;color:#333; -moz-transition:color 0.2s ease-in-out 0s; -webkit-transition:color 0.2s ease-in-out 0s; -o-transition:color 0.2s ease-in-out 0s;}

a:hover{color:#ff6900;text-decoration:none;}

sup{vertical-align:text-top;}

sub{vertical-align:text-bottom;}

legend{color:#000;}

fieldset,img{border:0;}

button,input,select,textarea{font-size:100%;}

table{}

.w-1200{width:1200px; margin:0 auto;}

.w-1198{width:1198px; margin:0 auto;}

.w-950{width:950px; margin:0 auto;}

.col-main{float:left;min-height:1px;}

.col-sub,.col-extra{float:left;}

.clearfix:after{content:'\20';display:block;height:0;clear:both;}

.clearfix,.col-sub,.col-extra{*zoom:1;}

.clear { clear:both; visibility:hidden; height:0; overflow:hidden;}

.fl { float:left;}

.fr { float:right;}

.hide { display:none;}

html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true);}(this));}/*IE6下重复加载BUG*/













@charset "utf-8";

.mar10,.marTop10 { margin-top:10px;}

.mar15 { margin-top:15px;}

.col_main { float:left; width:100%;}

.col_sub,.col_extra { float:left;}

.left { float:left;}

.right { float:right;}

.po_re { position:relative; z-index:1; *zoom:1;}

.po_ab { position:absolute;} 

.mmver img { vertical-align:top;}

.mmver p { margin-top:1px;}

.blank10 { height:10px; overflow:hidden;}



.grid_01,.grid_02,.grid_03,.grid_04,.grid_05,.grid_06,.grid_07 { margin-top:10px; text-align:left; width:100%;}

.grid_01 .main_wrap { margin:0 280px 0 370px;}

.grid_01 .col_sub { width:360px; margin-left:-100%;}

.grid_01 .col_extra { width:270px; margin-left:-270px;}

.grid_02 .main_wrap { margin:0 280px 0 0;}

.grid_02 .col_sub { width:270px; margin-left:-270px;}

.grid_03 { margin:0;}

.grid_03 .main_wrap { margin:0 0 0 370px;}

.grid_03 .col_sub { width:360px; margin-left:-100%;}

.grid_04 .main_wrap { margin:0 730px 0 0;}

.grid_04 .col_sub { width:450px; margin-left:-730px;}

.grid_04 .col_extra { width:270px; margin-left:-270px;}

.grid_05 .main_wrap { margin:0 310px 0 450px;}

.grid_05 .col_sub { width:440px; margin-left:-100%;}

.grid_05 .col_extra { width:300px; margin-left:-300px;}

.grid_06 .main_wrap { margin:0 280px 0 450px;}

.grid_06 .col_sub { width:440px; margin-left:-100%;}

.grid_06 .col_extra { width:270px; margin-left:-270px;}

.grid_07 .main_wrap { margin:0 290px 0 480px;}

.grid_07 .col_sub { width:460px; margin-left:-100%;}

.grid_07 .col_extra { width:270px; margin-left:-270px;}



body {}

.footer-nav li,.footer-nav .return_top a,#returnTop,.tuangou .s_ing,.tuangou .s_over,.announcement li,.job_btn,.job_btn_2,.tchd .po_ab,.tchd .l,.news_list li,.hotShop .hd,.hotShop .more .ruzhu,.hotShop .more .shangjia,.hotShop .hd h3,.sub_nav li,.footer-nav-2014 li { background:url(../images/common2013_sp.gif) no-repeat 0 0;}



.sub_nav { background-color:#fff; border:1px solid #ebebeb; border-top:0 none; padding:8px 0 8px 6px;}

.sub_nav .inners { width:1189px; overflow:hidden;}

.sub_nav .inners ul { width:1190px;}

.sub_nav li { float:left; width:69px; text-align:center; padding:4px 9px 4px 7px; background-position:-415px -141px;}

.sub_nav_950 .inner { width:934px;}

.sub_nav_950 .inner ul { width:935px;}



.wrapper .content .bbs { padding:18px 0 8px 20px;}

.wrapper .content .loadding { background:url(../images/indicator_arrows.gif) no-repeat 50% 50%;}

.bbs ul { height:300px;}

.bbs li { float:left; width:508px; display:inline; margin:0 20px 8px 0; padding-left:60px;}

.bbs .img { float:left; display:inline; margin:0 5px 0 -60px;}

.bbs .img img { width:48px; height:48px; vertical-align:top; padding:1px; border:1px solid #ccc;}

.bbs .title { font-size:14px; font-weight:bold;}

.bbs .title em { color:#f60; margin-left:8px; font-weight:normal; font-size:12px;}

.bbs .info,.bbs .title { line-height:26px; height:26px; overflow:hidden; color:#666;}



.wrapper .content .tuangou { padding:18px 0 15px 20px;}

.tuangou li { float:left; width:110px; padding-left:184px;}

.tuangou .s_ing,.tuangou .s_over { display:block; width:55px; height:22px; overflow:hidden; top:-3px; left:125px; text-indent:-999em;}

.tuangou .s_ing { background-position:-41px 0;}

.tuangou .s_over { background-position:-96px 0;}

.tuangou .bg,.tuangou .title { display:block; left:0; top:95px;  width:181px; height:22px; overflow:hidden; line-height:22px; padding-left:3px;}

.tuangou .bg { background-color:#000; FILTER: alpha(opacity=50); moz-opacity: 0.5; opacity: 0.5; z-index:2;}

.tuangou .title { z-index:3;}

.tuangou .title a { color:#fff;}

.tuangou .pic { float:left; display:inline; margin:0 9px 0 -184px;}

.tuangou em { font-weight:bold; font-size:14px; color:#404040;}

.tuangou .num { font-size:24px; font-weight:bold; color:#d00;}

.tuangou .s { text-decoration:line-through;}

.tuangou .red { color:#d00;}



.wrapper .content .meitu { padding:10px 0 10px 14px;}

.meitu li { float:left; display:inline; margin:6px 3px 0 4px; width:140px; padding-bottom:6px;}

.meitu .tit,.meitu .bg { display:block; width:128px; padding:0 2px; bottom:5px; left:0; height:22px; line-height:22px; overflow:hidden;}

.meitu .tit { text-align:center; z-index:3; color:#fff; cursor:pointer;}.meitu .tit:hover { color:#fff; text-decoration:underline;}

.meitu .bg { background-color:#000; FILTER: alpha(opacity=60); moz-opacity: 0.6; opacity: 0.6; z-index:2;}

.meitu img { vertical-align:top; width:132px; height:92px;}

.meitu a:hover .tit { text-decoration:underline;}



.bianmin li { float:left; width:103px; height:39px; overflow:hidden; padding-top:5px; background-color:#bbb; text-align:center; display:inline; margin:4px 2px 0 2px;}

.bianmin a,.bianmin a:hover { color:#fff;}

.bianmin .blue { background-color:#4593ff;}

.bianmin .yellow { background-color:#ff702d;}

.bianmin .red { background-color:#ef2a48;}

.bianmin .purple { background-color:#b56fae;}

.bianmin .green { background-color:#f9fdf2;}

.bianmin .bpur { background-color:#7081b7;}



.fuwu { margin-top:20px;}

.fuwu li { float:left; display:inline; margin:0 3px 0 4px; width:140px; text-align:center;}

.fuwu .tit { display:block; cursor:pointer; height:24px; line-height:24px; overflow:hidden; text-align:center;}

.fuwu img { vertical-align:top; width:100px; height:100px;}



.announcement .topic { height:21px; overflow:hidden; margin-bottom:5px; text-align:center; font-weight:bold; font-size:14px;}

.announcement .topic a { color:#f30;}

.announcement li { height:21px; line-height:21px; overflow:hidden; background-position:-492px -232px; padding-left:15px;}

.announcement em { color:#999; margin-left:8px; font-size:12px;}



.news_list li { height:24px; line-height:24px; overflow:hidden; font-size:14px; background-position:-495px -230px; padding-left:10px;}

.news_list em { color:#aaa; font-size:12px; margin-left:8px;}

.news_list .topic { font-weight:bold; font-size:16px; text-align:center; margin:4px 0 5px;}

.pic_list { padding:4px 0 15px 17px;}

.pic_list li { float:left;  width:100px; display:inline; margin:0 20px 0 5px;}

.pic_list img { vertical-align:top; width:100px; height:75px;}

.pic_list .tit { display:block; height:32px; line-height:16px; overflow:hidden; margin-top:8px; cursor:pointer;}

.pic_list a:hover .tit { color:#d00; text-decoration:underline;}



/*.job_btn,.job_btn_2 { margin-top:10px; display:block; width:270px; height:54px; background-position:0 -41px; text-indent:-999em; overflow:hidden;}

.job_btn_2 { background-position:0 -100px;}

.wrapper .content .job { padding:0;}

.job { width:915px; overflow:hidden;}

.job ul { width:916px;}

.job li { float:left; width:203px; padding:4px 5px 5px 20px; border-right:1px solid #e8e8e8;}

.job .noBor { border:0 none;}

.job p { font-weight:bold; font-size:14px; height:21px; overflow:hidden;}

.job .title { display:block; height:22px; line-height:22px; overflow:hidden; color:#999;}.job .title:hover { color:#d00;}*/



.wrapper .content .job2 { padding:6px 0 10px 11px;}

.job2 li { float:left; width:199px; padding:10px 5px 11px 20px; border-bottom:1px solid #f6f6f6;}

.job2 .noBor { border:0 none;}

.job2 p { font-size:14px; height:18px; overflow:hidden;}

.job2 em { color:#36c; font-size:12px; margin-right:5px;}

.job2 .title { display:block; height:22px; line-height:22px; overflow:hidden; color:#999;}.job2 .title:hover { color:#d00;}



.wrapper .content .huodongList_1 { padding:10px 0 10px 15px;}

.huodongList_1 li { width:286px; float:left; margin-right:8px; _display:inline;}

.huodongList_1 li .pic { float:left; margin:3px 8px 0 0; _display:inline;}

.huodongList_1 li .pic img { padding:1px; border:1px solid #ddd; width:80px; height:80px;}

.huodongList_1 li .text { float:left; width:192px;}

.huodongList_1 li .text p { color:#888; line-height:22px; height:22px; overflow:hidden;}

.huodongList_1 li .text p em { color:#404040;}

.huodongList_1 li .title { font-weight:bold; font-size:14px;}



.wrapper .content .tchd { padding:12px 10px 0;}

.tchd li { vertical-align:top; margin-bottom:12px; height:134px; overflow:hidden;}

.tchd .time { color:#fff;}

.tchd .po_ab { left:-4px; top:-1px; width:7px; height:349px; background-position:-271px 0;}

.tchd .l { background-position:-497px -254px; background-color:#4d9dd3; padding:0 5px 0 6px;}

.tchd .ing { background-color:#f90; padding:0 2px;}

.tchd .over { background-color:#999; padding:0 2px;}

.tchd .l,.tchd .ing,.tchd .over { float:left;}

.tchd .ing,.tchd .over { display:inline; margin-left:1px;}

.tchd .title { margin:3px 0 1px; height:22px; line-height:22px; overflow:hidden; font-size:14px;} 

.tchd .left { width:88px; display:inline; margin:5px 0 0 5px;}

.tchd .left img { vertical-align:top; width:80px; height:80px;}

.tchd .right { width:153px; color:#888; height:90px; overflow:hidden;} 

.tchd .right a { color:#d00;}



.hotShop { border:1px solid #eee;}

.hotShop .hd { height:49px; background-position:0 -376px; background-repeat:repeat-x;}

.hotShop .hd h3 { font-size:14px; color:#d00; background-position:-474px -332px; padding:7px 0 0 30px;}

.hotShop .hd em { font-size:16px;}

.hotShop .item { float:left; width:153px; padding-bottom:18px; line-height:16px; text-align:center;}

.hotShop .bd { padding-bottom:6px;}

.hotShop .item img { display:block; width:135px; height:90px; margin:0 auto; vertical-align:top;}

.hotShop .item .title { display:block; height:16px; overflow:hidden; padding:0 16px; margin-top:3px;}

.hotShop .item .sale { display:block; height:18px; line-height:18px; overflow:hidden; padding:0 16px; color:#666;}

.hotShop .item a:hover .sale { color:#f50;}

.hotShop .more { position:absolute; top:10px; right:8px;}

.hotShop .more .ruzhu,.hotShop .more .shangjia { margin-left:4px; text-align:center; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; width:66px; height:21px; line-height:21px;}

.hotShop .more .ruzhu { background-position:0 -155px; color:#fff;}

.hotShop .more .shangjia { background-position:-67px -155px; color:#333;}

.hotShop .menu { position:absolute; top:12px; left:210px; color:#aaa;}



/*.wrapper .content .goods { padding:0 10px 15px}

.goods li { float:left; width:100px; display:inline; margin:15px 3px 0 4px; text-align:center;}

.goods .tit,.goods .price { display:block; margin-top:3px;}

.goods .tit { height:18px; overflow:hidden; margin-top:6px;}

.goods .price { color:#d00; font-size:14px; font-weight:bold;}

.goods a:hover .tit,.goods a:hover .price { color:#d00; text-decoration:underline;}

.goods img { vertical-align:top; display:block; width:80px; height:80px; margin:0 auto;}*/



.friendLink .bd { padding:15px 0;overflow: hidden;}

.friendLink .bd .pic li { width:107px; float:left; margin-top:5px; height:39px; overflow:hidden;}

.friendLink .bd .pic li a img { border:1px solid #ddd; padding:3px; background-color:#f1f1f1;}

.friendLink .bd .text { margin-top:10px; line-height:22px; text-align:left;font-size: 14px; width:1250px;}

.friendLink .bd .text a {display: block; float: left; width: 124px; line-height: 12px; color: #999; border-right: 1px #f1f1f1 solid; margin: 7px 10px 7px 0;}



.footer {margin-top:20px; padding-bottom:20px;}

.footer .left { width:660px;}

.footer .left p { margin:4px 0;}

.footer .left img { vertical-align:middle; margin-left:10px;}

.footer-nav { background-color:#f7f7f7; padding:6px 0 5px; margin-bottom:6px;}

.footer-nav li { background-position:-499px -185px; float:left; padding:0 12px;}

.footer-nav .first { background:none;}

.footer-nav .return_top { float:right;}

.footer-nav .return_top a { display:block; padding-right:18px; background-position:-435px -208px;}

.footer .tel_tit { margin-top:8px; font-weight:bold; font-size:16px; color:#404040;}

.footer .tel { color:#aaa; margin-bottom:8px;}

.footer .tel em { color:#408ed6; font-size:28px; font-weight:bold;}

.footer .right a { color:#36c;}.footer .right a:hover { color:#d00;}

.footer .ft-list { margin-top:8px;}

.footer .ft-list li { float:left; _display:inline; margin-right:8px;}

.footer .ft-list img { margin:0;}



.footer_member { text-align:center; padding:20px 0; margin-top:30px; color:#999; background-color:#fff;}

.footer_member .footer-nav { background-color:transparent; text-align:center;}

.footer_member .footer-nav li { float:none; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

.footer_member img { vertical-align:-1px;}

.footer_member .tel { display:none;}



.footer-950 { width:950px; margin:20px auto 0;}

.footer-950 .ft-list li { float:none; display:inline-block; *display:inline; *zoom:1; width:122px; vertical-align:top;}

.footer-950 .left { float:none; width:auto; text-align:center;}



.footer2014 { margin-top:25px; padding-bottom:15px; text-align:center;}

.footer-nav-2014 {}

.footer-nav-2014 li { display:inline-block; *display:inline; *zoom:1; background-position:-499px -185px; padding:0 12px;}

.footer-nav-2014 .first { background:none;}

.footer-nav-2014 a { color:#36c;}.footer-nav-2014 a:hover { color:#d00;}

.footer2014 p { margin:10px 0;}

.footer2014 .img_list img { margin:0 5px;}

.friendLink2014 { margin-top:25px; background-color:#f5f5f5; padding:25px 0;}

.friendLink2014 .pic li { width:109px; float:left; margin-top:5px; height:39px; overflow:hidden; text-align:center;}

.friendLink2014 .text { margin-top:10px; padding-left:10px;}

.friendLink2014 .text li { float:left; width:119px; line-height:26px; height:26px; overflow:hidden;}



#returnTop {display:block; _display:none;  position:fixed; bottom:-200px; _bottom:auto; right:10px; _position:absolute; z-index:999; width:40px; height:40px; background-position:0 0; text-indent:0em; color:#fff; overflow:hidden; text-indent:-999em; transition:bottom 0.9s; background:#fff url(../images/gotop.png) no-repeat 4px 4px; box-shadow: 0px 2px 4px 0px rgba(182,182,182,0.2); border-radius:4px;}

#returnTop:hover { background-color:#fafafa;}

#weixin { z-index:4; height:22px;}

#weixin .po { padding:8px; width:146px; right:0; left:auto;}

#weixin .po img { vertical-align:top; width:146px; height:146px;}

#weixin .po h6 { font-size:16px; color:#333; padding-bottom:6px;}

#weixin .show { display:block;}

.topBar .mobile { display:block; padding-left:14px; background:url(../images/mobile_ico.gif) no-repeat 0 1px;}

.topBar .mb_true_0,.topBar .user-entry .mb_true_0 { display:none;}

.topBar .mb_false_1,.topBar .user-entry .mb_false_1 { display:none;}



.roll { position:fixed; left:50%; height:133px; margin-left:605px; z-index:999; bottom:50px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-176+'px');}

.roll .tbtnclass { display:block; width:46px; height:50px; cursor:pointer; background:url(../images/float_extra.png) no-repeat 0 0; margin-bottom:1px;}

.roll .tbtnclass span { display:block; width:46px; text-indent:-999em; overflow:hidden;}

.roll #find_serv {}

.roll #iSuggestion { background-position:0 -49px;}

.roll #iGo2Top { height:30px; background-position:0 -98px;}

.roll #iSuggestion:hover { background-position:-46px -49px;}

.roll #iGo2Top:hover { background-position:-46px -98px;}

.roll .iExtraction { position:absolute; right:46px; top:0; background-color:#fff; width:0;}

.roll .iExtraction .inner { border:1px solid #ddd; width:164px; padding:10px;}

.roll .tx_qq { margin:5px 0;}

.roll .tx_qq a { color:#36c;}.roll .tx_qq a:hover { color:#d00;}

.roll .tel_tit { color:#999;}

.roll .tel em { display:block; color:#408ed6; font-weight:bold; font-size:20px;}

.roll img { vertical-align:middle;}

.roll .open { background-position:-46px 0;}



.blue { color:#36c;}

.blue:hover { color:#f78115;}

.orange { color:#f30;}

.orange:hover { color:#f78115;}

.yellow,.username { color:#f78115;}

.gray { color:#999;}

.gray:hover { color:#f78115;}

.bold1 { font-weight:bold;}

.red1 { color:#c00;}



/* 内页新增 */

.breadcrumb { background:url(../images/sp2013.gif) no-repeat -843px 10px; padding:9px 0 9px 19px; color:#999;}

.breadcrumb a { color:#36c;}.breadcrumb a:hover { color:#d00;}

.site_crumb,.site_crumb a {background:url(../images/house_pc_icons.png) no-repeat;}

.site_crumb{height:20px;line-height:20px;color:#999;margin:15px 0;padding-left:15px;background-position:0 -56px;}

.site_crumb a{color:#999;float:left;padding-right:12px;background-position:right -962px; background-size:44px auto;}

.site_crumb a.bg { background:none;}

.site_crumb span{float:left;}

.site_crumb .cur_tit{color:#555;}





.pageNavigation .firstpage span,.pageNavigation .firstpage a,.pageNavigation .endpage span,.pageNavigation .endpage a { background:url(../images/revert2014.png) no-repeat 0 0; text-indent:-999em; overflow:hidden; width:50px; margin:0 10px 0 0;}





.pageNavigation { text-align:center; padding:25px 0;}

.pageNavigation a,.pageNavigation span { box-sizing:content-box; background-color:#fff; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 0 0 -1px; padding:8px 13px; border:1px solid #ededed; color:#999; font-size:14px; line-height:20px;}.pageNavigation a:hover { color:#ff6900;}

.pageNavigation .cur,.pageNavigation .current { border: 1px solid #ff6900; background-color:#ff6900; color:#fff; cursor:default;}.pageNavigation .cur:hover { color:#fff; text-decoration:none;}

.pageNavigation .next,.pageNavigation .prev { background:#fff url(../images/sp2013.gif) no-repeat 0 0;}

.pageNavigation .next { background-position:-795px -92px; padding-right:20px;}

.pageNavigation .prev { background-position:-843px -122px; padding-left:20px;}

.pageNavigation .kill { color:#ddd; border:1px solid #eee;}

.pageNavigation .kill:hover { color:#ddd; text-decoration:none; cursor:default;}

.pageNavigation .cur:hover,.pageNavigation .current:hover { color:#fff; text-decoration:none;}

.pageNavigation .endpage span,.pageNavigation .endpage a { margin:0 0 0 5px;}

.pageNavigation .firstpage .kill { background-position:9px -454px; cursor:default;}

.pageNavigation .firstpage a { background-position:9px -394px;}

.pageNavigation .endpage .kill { background-position:-4px -484px; cursor:default;}

.pageNavigation .endpage a { background-position:-4px -424px;}











.sabrosus { margin-top:15px;}

.sabrosus span { vertical-align:middle; display:inline-block; *display:inline; *zoom:1; margin-right:5px; padding:2px 8px; border:1px solid #bbb;}



.sabrosus .disabled { border:1px solid #e6e6e6; color:#bbb;}

.sabrosus .current { background-color:#1768b2; color:#fff; font-weight:bold;}



.display0,.wrapper .content .display0,.display_0_0 { display:none;}



.wrapper .content .display_true_0 { display:none;}

.wrapper .content .display_false_1 { display:none;}

.w-950 .w-1200 { width:950px;}



#login_info_cm li { float:left; display:inline; margin-right:8px;}

.head_ad { display:none; position:relative; *zoom:1; z-index:9;}

.banner_ads { margin-top:10px; padding:5px; text-align:center; border:1px solid #e6e6e6;}











.sys_tips { position:fixed; left:0; right:0; top:0; bottom:0; z-index:1000; background-color:rgba(0,0,0,.4);}

.sys_tips .inner { text-align: center; background-color: #fff; border-radius: 4px; padding: 6px; position:fixed; left:50%; top:50%; z-index: 1001; width: 420px; margin-left: -210px; box-shadow: 0px 0px 8px rgba(0,0,0,.2);}

.sys_tips .ico,.sys_tips .close_btn { background:url(../images/sys_tips_bg_x11.png) no-repeat 0 0;}

.sys_tips .ico { width:60px; height:60px; margin:30px auto 0; background-position:-62px -1px;}

.sys_tips .ico.success { background-position:-1px -1px;}

.sys_tips .ico.fail { background-position:-1px -65px;}

.sys_tips .close_btn { cursor:pointer; position:absolute; top:6px; right:6px; width:28px; height:28px; background-position:-142px -17px;}

.sys_tips .bd { padding:25px 20px 25px 20px; font-size:16px; color:#222;}

.sys_tips .bd .txt1 { font-size:18px; color:#333; margin-bottom:10px;}

.sys_tips .bd .txt2 { font-size:14px; color:#999;}

.sys_tips .bd .btn { margin:25px 0 15px;}

.sys_tips .btn1,.sys_tips .btn2 { border:1px solid #0CBB73; background-color:#0CBB73; color:#fff; display:inline-block; *display:inline; *zoom:1; margin:0; font-size:14px; padding:8px 25px; border-radius:2px;}

.sys_tips .btn1 { border:1px solid #dadada; color:#666; background-color:#f3f3f3; margin-left:10px;}

.sys_tips .btn1:hover,.sys_tips .btn2:hover { color:#fff; opacity:.9;}

.sys_tips .btn1:hover { color:#666;}

.sys_tips .btn .black { background-image:linear-gradient(45deg,#333,#666); color:#E6CA98; border:0 none;}

.sys_tips .bd .close { color:#36c;}.sys_tips .bd .close:hover { color:#d00;}



.emot_inner .close,.write2014 .emot .emot_btn,.comment_item .replay_btn,.comment_item .zan_btn { background:url(../images/revert2014.png) no-repeat 0 0;}



.comment_item { position:relative; z-index:1; *zoom:1; border-bottom:1px solid #f3f3f3; padding:15px 15px 18px 60px; vertical-align:top; font-size:14px;}

.comment_item .comment_box {margin-bottom: 8px;}

.comment_item .comment_face { position:absolute;left: 10px; top: 18px; width: 36px; display:inline;}

.comment_item .comment_face img { width:36px; height:36px; vertical-align:top; border-radius:18px;}

.comment_item .comment_user { padding-bottom:6px; color: #aaa; font-size:12px;}

.comment_item .userName { color:#5a7cab; font-size:14px;}

.comment_item .userName .userName_s { font-size:12px; color:#aaa;}



.comment_item .comment_reply { padding:6px 6px 0; margin-bottom:6px; border: 1px solid #eee; background-color: #fff;}

.comment_item .comment_content { color:#333; font-size:14px; line-height:24px;}

.comment_item .comment_content img { vertical-align:-6px; max-width:100%;}

.comment_item .replay_btn,.comment_item .zan_btn,.comment_item .edit_btn { display:inline-block; padding-left:20px; vertical-align:middle; color:#36c; height:20px;}

.comment_item .replay_btn {background: none; padding-left: 0; color: #999; font-size: 14px;}

.comment_item .zan_btn { background:url(../images/icon-q-1.png) 0 -1px no-repeat;}

.comment_item .zan_btn .num { float:none; display:inherit; margin:0; background:none; padding:0; color:#999; vertical-align:baseline;}

.comment_item .zan_btn:hover .num { text-decoration:none;}

.comment_item .replay_btn:hover { color:#d00; background-position:0 -73px;}

.comment_item .zan_btn:hover { text-decoration:none;}

.comment_item .edit_btn { padding-left:0;}

.comment_item .comment_vote_show {}

.comment_item .comment_vote { text-align:left; margin-top: 6px;}

.comment_item .comment_reply .comment_vote { text-align:left;}

.comment_item .comment_reply .comment_vote { visibility:hidden; padding:3px 0;}

.comment_item .comment_reply .show { visibility:visible;}



.comment_item .manage_replay { font-size:14px; color:#78bc0e;}

.comment_item .manage_replay .time { font-size:12px; color:#999;}



.comment_item .second_box { position:relative; z-index:1; padding: 10px 10px 10px 38px; border-bottom: 1px solid #eee; background-color: #f7f7f7;}

.comment_item .second_box:last-child { border-bottom:0 none;}

.comment_item .second_box .second_img { position:absolute; left:10px; top:9px; width:20px; height:20px;}

.comment_item .second_box .second_img img { display:block; width:100%; height:100%; border-radius: 50%;}

.comment_item .second_box .second_username { color: #5a7cab;}

.comment_item .second_box .second_date { color: #aaa; font-size: 12px;}

.comment_item .second_box .second_content { font-size: 14px; margin-top: 4px;}

.comment_item .second_box.isadmin .second_content { color:#78bc0e;}



.write2014 { background-color:#fff; margin:6px 0;}

.write2014 .cmt_txt { outline:0; vertical-align:top; padding:7px 10px 10px;border: 1px solid #ededed; border-radius: 4px; min-height:80px; _height:80px; color:#333; line-height:24px; box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.04);}

.write2014 .cmt_control { padding:8px 0; font-size:12px; line-height:30px;}

.write2014 .cmt_btn { width:88px; height:30px; color:#fff; cursor:pointer; font-size:14px; border:0 none; vertical-align:top; background-color: #ff6900; border-radius: 4px;}

.write2014 .cmt_btn:before { display:inline-block; vertical-align:-5px; content:''; margin-right:4px; width: 20px; height: 20px; background: url(../images/icon-q-12.png) center center no-repeat;}

.write2014 .disabled { background-color:#aaa; cursor:default;}

.write2014 .emot { width:90px;}

.write2014 .emot .emot_btn { display:block; padding-left:22px; background-position:0 -194px;}

.write2014 .emot .emot_btn:hover { background-position:0 -219px;}

.write2014 .login_info_cm {font-size:12px; margin-bottom:8px;}

.write2014 .login_info_cm img { vertical-align:-3px;}

.emot_inner { z-index:999; position:absolute; background-color:#fff; width:402px; border:1px solid #d9d9d9; box-sizing: content-box;}

.emot_inner .hde { border-bottom:2px solid #f5f5f5; height:36px;}

.emot_inner .hde .tit { position:absolute; top:11px; left:10px; border-bottom:3px solid #2e8ded; padding-bottom:6px; line-height:18px; color:#404040;}

.emot_inner ul { padding:6px;}

.emot_inner .ul_0 { background:url(../images/1.png) no-repeat 6px 32px;}

.emot_inner .ul_1 { background:url(../images/2.png) no-repeat 6px 6px;}

.emot_inner .ul_2 { background:url(../images/3.png) no-repeat 6px 6px;}

.emot_inner .ul_3 { background:url(../images/4.png) no-repeat 6px 6px;}

.emot_inner .ul_4 { background:url(../images/5.png) no-repeat 6px 6px;}

.emot_inner li { float:left; vertical-align:top;}

.emot_inner li a { display:block; width:24px; height:24px; line-height:24px; border:1px solid #fff;box-sizing: content-box;}

.emot_inner li a:hover { border:1px solid #0066cc;}

.emot_inner img { vertical-align:top; width:24px; height:24px;}

.emot_inner .close { display:block; position:absolute; top:12px; right:10px; width:18px; height:14px; overflow:hidden; background-position:0 -150px; text-indent:-999em;}

.emot_inner .close:hover { background-position:0 -175px;}

.emot_inner .emot_page { padding:3px 8px 6px; text-align:right;}

.emot_inner .emot_page a { color:#36c;}

.emot_inner .emot_page .kill { color:#aaa; cursor:default;}

.emot_inner .emot_page .kill:hover { color:#aaa; text-decoration:none;}



.tipsEmot { position:absolute; z-index:1000; border:1px solid #999; text-align:center; background-color:#fff;}

.tipsEmot img { display:block; width:24px; height:24px; vertical-align:top; padding:10px; margin:0 auto;}

.tipsEmot .alt { background-color:#ececec; display:block; padding:3px 5px; white-space:nowrap;}



.replay_tips { background-color:#ff9100; border-radius:6px; padding:6px; position:absolute; top:0; left:50%; z-index:998; width:1000px; margin-left:-506px; box-shadow:0px 0px 8px rgba(0,0,0,.4);}

.replay_tips .hd { text-align:left; font-size:14px; font-weight:bold; color:#fff; padding:3px 0 6px 6px; text-shadow:1px 1px 0 rgba(0,0,0,.3);}

.replay_tips .hd .close { display:inline; float:right; margin:5px; width:11px; height:10px; background:url(../images/x4_member_sp.gif) no-repeat -40px 0; overflow:hidden; text-indent:-999em;}

.replay_tips .bd { padding:10px; border-radius:4px; background-color:#fff;}

.replay_tips .write_2014 { text-align:center; margin-top:10px;}

.replay_tips .write_2014 .textarea,.replay_tips .comment_source .input { outline:0; width:962px; height:300px; border:1px solid #ddd; padding:8px; font-size:14px; color:#333; margin:8px 0; overflow-y:scroll;}

.replay_tips .write_2014 .textarea { height:60px;}

.replay_tips .comment_source .input img { vertical-align:-7px;}

.replay_tips .write_2014 .timer { text-align:left; color:#999;}

.replay_tips .comment_source { margin-bottom:10px;}

.replay_tips .comment_source .comment_content { color:#333; margin-top:6px; font-size:14px;}

.replay_tips .comment_source .comment_content img { vertical-align:-8px;}

.replay_tips .comment_source .comment_user { color:#369;}

.replay_tips #replay_tips_input { margin-top:6px;}

.replay_tips .comment_replay_list { height:300px; overflow:scroll; overflow-x:hidden; border:1px solid #e6e6e6; background-color:#f8f8f8;}

.replay_tips .comment_replay_list .rep_list { margin:10px; padding:0 0 8px 8px; border-bottom:1px solid #e6e6e6;}

.replay_tips .comment_replay_list .rep_list .comment_content { font-size:14px; color:#404040; margin-top:6px;}

.replay_tips .global_btn_blue_big,.replay_tips .sys_btn_blue { border:1px solid #0d6eb8; border-radius:3px; background-color:#1a7cde; color:#fff; cursor:pointer; padding:0 15px; display:block; margin:0 auto; height:38px; line-height:38px;}



.tgQuick { position:absolute; width:120px; border:1px solid #999; background-color:#fafafa; border-radius:3px; z-index:999; padding:2px 0; box-shadow:0px 0px 8px rgba(0,0,0,.4);}

.tgQuick a { display:block; margin:8px 0; text-align:center;}

.tgQuick .s { position:absolute; width:7px; height:5px; background:url(../images/x4_member_sp.gif) no-repeat -31px 0; display:block; top:-5px; left:50%; margin-left:-5px;}

.tgQuick .display_false_1 { display:none;}





.newOrderId { display:block; width:60px; text-align:center; position:absolute; top:22px; right:99px; background-color:#e74c3c; border-radius:3px; color:#fff; padding:4px 0;}

.newOrderId:hover { color:#fff;}

.newOrderId .arrow { display:block; background:url(../images/kuaisonsp.gif) no-repeat -309px -63px; width:11px; height:7px; overflow:hidden; position:absolute; right:24px; top:-5px;}



.hotShop .item .i_star,.shopPH li .i_star { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:84px; height:15px; background:url(../images/kuaisonsp.gif) no-repeat 0 -64px; overflow:hidden; text-indent:-999em;}

.hotShop .item .i_star_5,.shopPH li .i_star_5 { background-position:0 -64px;}

.hotShop .item .i_star_4,.shopPH li .i_star_4 { background-position:0 -80px;}

.hotShop .item .i_star_3,.shopPH li .i_star_3 { background-position:0 -96px;}

.hotShop .item .i_star_2,.shopPH li .i_star_2 { background-position:0 -112px;}

.hotShop .item .i_star_1,.shopPH li .i_star_1 { background-position:0 -128px;}





#login_info .shangjia { color:#f30;} #login_info .shangjia:hover { color:#d00;} 

.bdsharebuttonbox { margin-top:5px; font-size:12px;}

.bdsharebuttonbox .txt { float:left; vertical-align:middle; margin:7px 5px 0 0; display:inline; line-height:18px; color:#999;}

.content .bdshare-button-style1-16 a { background:url(../images/kuaisonsp.gif) no-repeat 0 0; padding:1px 12px 4px 17px; margin:6px 0 6px 6px; float:left; height:16px; line-height:16px; border-right:1px solid #edeeee; cursor:pointer; font-size:12px; box-sizing:content-box;}

.content .bdshare-button-style1-16 .bds_tsina { background-position:-363px -82px;}

.content .bdshare-button-style1-16 .bds_qzone { background-position:-361px -107px;}

.content .bdshare-button-style1-16 .bds_tqq { background-position:-359px -132px;}

.content .bdshare-button-style1-16 .bds_weixin { background-position:-360px -157px; border:0 none;}



/*footer8*/

.footWrap{width:100%;margin:15px auto 0;}

.foot_Top{width:100%;margin:0 auto;background:#f8f8f8;height:auto;}

.foot_box{width:1200px;margin:0 auto}

.foot_TL{float:left;width:250px}

.foot_TL h2{font-size:18px;color:#333;font-weight:normal;margin-top:30px}

.foot_TL span{font-size:28px;color:#ff6900;margin-top:5px; display:block; background: url(../images/icon2.png) no-repeat 0px -295px; padding-left:40px;}

.foot_TL p{font-size:12px;color:#aaa;margin-top:5px;margin-bottom:10px}

.foot_TL b{font-size:12px;color:#333;font-weight:normal}

.foot_TL b img{margin-left:10px; vertical-align:-8px;}

.foot_TM{float:left; margin-left:210px; width:690px;padding-bottom:30px}

.foot_TM dl{float:left;margin-top:30px;width:130px;text-align:center;}

.foot_TM dl dt{font-size:18px;color:#333;padding-bottom:10px}

.foot_TM dl dd{font-size:12px;color:#666666;padding:3px 0}

.foot_TM dl dd a{color:#333}

.foot_TM dl dd a:hover{color:#ff6900}

.foot_TR{float:right;margin-right:0;margin-top:30px;width:220px}

.foot_TR p{color:#666666;font-size:14px;margin-bottom:10px}

.foot_TR .TR_LL{float:left;width:96px;height:auto}

.foot_TR .TR_RR{float:right;margin-right:27px;width:96px;height:auto}

.foot_TR .TR_LL p,.foot_TR .TR_RR p{text-align:center;color:#333;font-size:14px}

.foot_Mid{background:#ff6900; padding:8px 0; text-align:center;}

.foot_Mid .foot_MC li {padding:0 24px; display:inline-block; *display:inline; *zoom:1; border-left:1px solid #54cf9d; line-height:14px;}

.foot_Mid .foot_MC .first { border:0 none;}

.foot_Mid .foot_MC a{color:#fff;font-size:12px;}

.foot_Mid .foot_MC a:hover{color:#fff}

.foot_Mid .foot_MC span{width:1px;height:12px;background:#919191;display:block;float:left;margin-top:10px}

.foot_Bot{width:100%;margin:0 auto;background:#fff;float:left;padding: 15px 0; text-align: center;}

.foot_Bot p{ display:inline;font-size:12px;color:#8c8c8c}

.foot_TR img { width:96px; height:96px; vertical-align:top;}

.foot_Bot img { vertical-align:-2px;}



#webMessage { font-size:14px; position:absolute; position:fixed; z-index:1000; bottom:0; right:0; background-color:#fff; box-shadow:-3px -2px 8px -1px rgba(0,0,0,0.2); width:360px; border-left:1px solid #eceff3;}

#webMessage .hd { padding:7px 0 7px 33px; background:#eceff3 url(../images/webim_icon.png) no-repeat 10px -10px;}

#webMessage .bd { _height:335px; max-height:335px; overflow-y:auto; position:relative; *zoom:1;}

#webMessage .close,#webMessage .open,#webMessage .remove { display:block; position:absolute; top:6px; right:24px; width:22px; height:20px; overflow:hidden; text-indent:-999em; background:url(../images/webim_icon.png) no-repeat 0px -47px;}

#webMessage .remove { background-position:-29px -48px; right:0;}

#webMessage .open { background-position:0px -82px;}

#webMessage .item { margin:10px 10px 13px; position:relative; z-index:1; *zoom:1; line-height:20px; border:1px solid #ddd; border-radius:3px; padding:5px 10px;}

#webMessage .item .date { font-size:12px; color:#aaa;}

#webMessage .item .s { display:block; width:9px; height:10px; overflow:hidden; background:url(../images/webim_icon.png) no-repeat -44px -90px; position:absolute; bottom:-9px; left:12px;}

#webMessage .item:nth-child(2n) { background-color:#f6f6f6;}

#webMessage .item:nth-child(2n) .s { background-position:-34px -90px;}

#webMessage .item .panel { position:absolute; bottom:4px; right:4px; display:block; font-size:12px;}

#webMessage .item .panel .view,#webMessage .item .panel .del { display:inline-block; padding:0 4px; border-radius:3px; color:#fff; background-color:#f60;}

#webMessage .item .panel .view:hover,#webMessage .item .panel .del:hover { text-decoration:none;}

#webMessage .item .panel .del { background-color:#999;}



.hongbaoNode .close,.hongbao_quan_list .item .btn { background:url(../images/quan-state.png) no-repeat 0 0;}



.hongbaoNode { top:50%; left:50%; margin-left:-300px; width:600px; position:fixed; z-index:999; background-color:#fbf0cd; padding-top:40px; border-radius:2px;}

.hongbaoNode .close { display:block; position:absolute; right:10px; top:10px; width:18px; height:18px; background-position:-10px -412px;}

.hongbaoNode .title,.hongbaoNode .ft,.hongbaoNode .ft2 { position:absolute; top:-82px; left:0; width:262px; height:105px; background:url(../images/quan_hongbao_title.png) no-repeat 0 0;}

.hongbaoNode .ft,.hongbaoNode .ft2 { background:none; width:100%; height:auto; top:auto; bottom:0; z-index:1;}

.hongbaoNode .ft img { vertical-align:top; width:100%;}

.hongbaoNode .ft2 { text-align:center; z-index:2; font-size:14px; bottom:35px; color:#aaa;}

.hongbaoNode .ft2 .em,.hongbaoNode .ft2 .em:hover { color:#d00; text-decoration:none;}









.hongbaoNode .hd { position:relative; border-bottom:1px solid #f82a45; margin:0 15px;}

.hongbaoNode .hd .txt { position:absolute; bottom:-15px; left:50%; line-height:30px; height:30px; display:block; background-color:#fbf0cd; font-size:18px; color:#f82a45; width:280px; margin-left:-140px; text-align:center; font-weight:bold;}

.hongbaoNode .bd { padding:1px 0; background-color:#fff; margin:30px 15px 70px; border-radius:6px;}



.hongbao_quan_list .item { margin:10px; background-color:#fff0bb; height:52px; font-size:12px; position:relative; padding:13px 100px 0 90px;}

.hongbao_quan_list .item a { display:block;}

.hongbao_quan_list .item .po_l,.hongbao_quan_list .item .po_r { line-height:16px; position:absolute; left:0; top:12px; width:90px; text-align:center; color:#c1b68e;}

.hongbao_quan_list .item .po_l .price { color:#d9372c; margin-top:5px;}

.hongbao_quan_list .item .po_l .price .big { font-size:22px; font-weight:bold;}

.hongbao_quan_list .item .po_r { top:0; left:auto; right:-2px; height:65px; width:90px;}

.hongbao_quan_list .item .inner { line-height:18px; font-size:12px; color:#c1b68e; border-left:1px solid #efe0af; padding-left:10px;}

.hongbao_quan_list .item .tit { color:#a75312; font-size:16px;}

.hongbao_quan_list .item .btn { cursor:pointer; background-position:-1px -544px;}

.hongbao_quan_list .item .btn .text { color:#fff0bb; padding-top:15px; line-height:18px;}

.hongbao_quan_list .item .btn .text .big { font-weight:bold; font-size:18px;}

.hongbao_quan_list .item .tag { font-size:12px; padding:0 4px; vertical-align:middle; border:1px solid #e35e4d; color:#e35e4d; border-radius:2px; margin-left:5px; display:inline-block; *display:inline; *zoom:1;} 

.hongbao_quan_list .item .tag a,.hongbao_quan_list .item .tag a:hover {  color:#e35e4d; text-decoration:none;}

.hongbao_quan_list .item .styleid_2_3,.hongbao_quan_list .item .styleid_3_2 { display:none;}

.hongbao_quan_list .item .styleid_2_2 { border:1px solid #7db9d4; color:#7db9d4}

.hongbao_quan_list .success1 .btn { cursor:default; background-position:-1px -459px;}

.hongbao_quan_list .disable .btn { cursor:default; background-position:-1px -630px;}

.hongbao_quan_list .success1 .text,.hongbao_quan_list .disable .text { display:none;}

.hongbao_quan_list .success1,.hongbao_quan_list .disable { background-color:#f6f6f6;}

.hongbao_quan_list .success1 .tit,.hongbao_quan_list .disable .tit { color:#666;}

.hongbao_quan_list .success1 .inner,.hongbao_quan_list .disable .inner { border-left:1px solid #ddd; color:#ccc;}

.hongbao_quan_list .success1 .po_l,.hongbao_quan_list .disable .po_l { color:#ccc;}



.sel_radio_form .gx_radio,.sel_check_form .gx_check,.sel_confirm_form .gx_confirm  { display:inline-block; *display:inline; *zoom:1; padding-left:20px; margin-right:15px; vertical-align:top; background:url(../images/radio_checkbox.png) no-repeat 0 12px; cursor:pointer;}

.sel_radio_form .current { background-position:0 -38px;}

.sel_check_form .gx_check { background-position:0 -88px;}

.sel_check_form .current { background-position:0 -138px;}



.sel_confirm_form .gx_confirm { background-position:0 -774px; padding-left:0; margin-right:0; vertical-align:middle; height:26px; width:48px;}

.sel_confirm_form .current { background-position:0 -747px;}

#showToast {position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: rgba(0,0,0,.6); border: 1px solid rgba(0,0,0,.1); padding: 5px 10px; border-radius: 4px; color: #fff; font-size: 12px; box-shadow: 0 0 20px rgba(0,0,0,.3); z-index: 9999; display:none;}



.x15sdv p { position:relative; z-index:1; margin-top:1px;}

.x15sdv img { vertical-align:top; max-width:100%;}

.x15sdv .mm { display: block; width: 24px; height: 14px; overflow: hidden; position: absolute; left: 0; bottom: 0; background: url(../images/mm_gg.png) no-repeat 0 0;}

.x15sdv.display_3_1,

.x15sdv.display_3_2,

.x15sdv.display_2_1,

.x15sdv.display_2_3,

.x15sdv.display_1_2,

.x15sdv.display_1_3 { display:none;}



@-webkit-keyframes bottomFadeIn{

	0%{opacity:0;	-webkit-transform:translateY(10px);}

	100%{opacity:1;	-webkit-transform:translateY(0);}

}



@-moz-keyframes bottomFadeIn{

	0%{opacity:0;	-moz-transform:translateY(10px);}

	100%{opacity:1; -moz-transform:translateY(0);}

}



@keyframes bottomFadeIn{

	0%{opacity:0;	transform:translateY(10px);}

	100%{opacity:1; transform:translateY(0);}

}

@-webkit-keyframes bottomFadeInOut{

	0%{opacity:0;	-webkit-transform:translateY(10px);}

	30%{opacity:1; -webkit-transform:translateY(0);}

	80%{opacity:1; -webkit-transform:translateY(0);}

	100%{opacity:0; -webkit-transform:translateY(-20px);}

}

@keyframes bottomFadeInOut{

	0%{opacity:0;	transform:translateY(10px);}

	30%{opacity:1; transform:translateY(0);}

	80%{opacity:1; transform:translateY(0);}

	100%{opacity:0; transform:translateY(-20px);}

}



@-webkit-keyframes topFadeIn{

	0%{opacity:0;	-webkit-transform:translateY(-10px);}

	100%{opacity:1;	-webkit-transform:translateY(0);}

}



@-moz-keyframes topFadeIn{

	0%{opacity:0;	-moz-transform:translateY(-10px);}

	100%{opacity:1; -moz-transform:translateY(0);}

}



@keyframes topFadeIn{

	0%{opacity:0;	transform:translateY(-10px);}

	100%{opacity:1; transform:translateY(0);}

}





@-webkit-keyframes leftFadeIn{

	0%{opacity:0;	-webkit-transform:translateX(-10px);}

	100%{opacity:1;	-webkit-transform:translateY(0);}

}



@-moz-keyframes leftFadeIn{

	0%{opacity:0;	-moz-transform:translateX(-10px);}

	100%{opacity:1; -moz-transform:translateY(0);}

}



@keyframes leftFadeIn{

	0%{opacity:0;	transform:translateX(-10px);}

	100%{opacity:1; transform:translateY(0);}

}





@-webkit-keyframes rightFadeIn{

	0%{opacity:0;	-webkit-transform:translateX(10px);}

	100%{opacity:1;	-webkit-transform:translateY(0);}

}



@-moz-keyframes rightFadeIn{

	0%{opacity:0;	-moz-transform:translateX(10px);}

	100%{opacity:1; -moz-transform:translateY(0);}

}



@keyframes rightFadeIn{

	0%{opacity:0;	transform:translateX(10px);}

	100%{opacity:1; transform:translateY(0);}

}





@-webkit-keyframes popup{

	0%{-webkit-transform:scale(0);}

	60%{-webkit-transform:scale(1.1);}

	100%{-webkit-transform:scale(1);}

}



@-moz-keyframes popup{

	0%{-moz-transform:scale(0);}

	60%{-moz-transform:scale(1.1);}

	100%{-moz-transform:scale(1);}

}



@keyframes popup{

	0%{transform:scale(0);}

	60%{transform:scale(1.1);}

	100%{transform:scale(1);}

}





@keyframes flipInX{

	0%{transform:perspective(400px) rotateX(90deg); opacity:0}

	40%{transform:perspective(400px) rotateX(-10deg)}

	70%{transform:perspective(400px) rotateX(10deg)}

	100%{transform:perspective(400px) rotateX(0deg); opacity:1}

}

@-webkit-keyframes flipInX{

	0%{-webkit-transform:perspective(400px) rotateX(90deg); opacity:0}

	40%{-webkit-transform:perspective(400px) rotateX(-10deg)}

	70%{-webkit-transform:perspective(400px) rotateX(10deg)}

	100%{-webkit-transform:perspective(400px) rotateX(0deg); opacity:1}

}

@-moz-keyframes flipInX{

	0%{-moz-transform:perspective(400px) rotateX(90deg); opacity:0}

	40%{-moz-transform:perspective(400px) rotateX(-10deg)}

	70%{-moz-transform:perspective(400px) rotateX(10deg)}

	100%{-moz-transform:perspective(400px) rotateX(0deg); opacity:1}

}





@keyframes flipInY{

	0%{transform:perspective(400px) rotateY(90deg); opacity:0}

	40%{transform:perspective(400px) rotateY(-10deg)}

	70%{transform:perspective(400px) rotateY(10deg)}

	100%{transform:perspective(400px) rotateY(0deg); opacity:1}

}

@-webkit-keyframes flipInY{

	0%{-webkit-transform:perspective(400px) rotateY(90deg); opacity:0}

	40%{-webkit-transform:perspective(400px) rotateY(-10deg)}

	70%{-webkit-transform:perspective(400px) rotateY(10deg)}

	100%{-webkit-transform:perspective(400px) rotateY(0deg); opacity:1}

}

@-moz-keyframes flipInY{

	0%{-moz-transform:perspective(400px) rotateY(90deg); opacity:0}

	40%{-moz-transform:perspective(400px) rotateY(-10deg)}

	70%{-moz-transform:perspective(400px) rotateY(10deg)}

	100%{-moz-transform:perspective(400px) rotateY(0deg); opacity:1}

}

/*春节背景*/

.sp_year { background:url(../images/cj2019.jpg) no-repeat 50% 0;}

.sp_year .close_year { display:none;}

.sp_year .close_year { position:absolute; top:19px; right:2px; display:block; width:46px; height:18px; text-indent:-999em; overflow:hidden;}

.sp_year .wrapper { width: 1220px; margin: 0 auto; padding-top: 53px; position:relative;}

.links {

    padding: 0px 20px 20px 20px;

    background-color: #fff;

    margin-top: 20px;

    overflow: hidden;

}

.links-t{

	text-align: center;

	font-size: 20px;

	color: #666;

	padding: 20px 0px;

}

.links-t span{

	display: inline-block;

	width: 30px;

	height: 1px;

	background-color: #eaeaea;

	vertical-align: middle;

	margin:0px 20px;

}

.links-img{

	background-color: #fff;

	overflow: hidden;

    margin-bottom: 10px;

}

.links-img li{

	width: 130px;

	height: 50px;

	overflow: hidden;

	margin:6px 30px;

	border:1px solid #fff;

}

.links-img li img {width: 130px;height: 50px;}

.links-img li:hover{

	border:1px solid #ff6900;

}

.links-text{

	background-color: #fafafa;

	padding: 15px 10px;

}

.links-text a{

	display: inline-block;

	width: 106px;

	margin:5px 18px;

	font-size: 12px;

	color: #999;

	height:18px; overflow:hidden;

}













/**top**/

html body {}

.public-top-layout {

	line-height: 35px; 

	height: 35px; 

	width: 100%; 

	color: #fff; 

	background: #f8f8f8; box-shadow: 0px 0 4px rgba(0,0,0,.1);

}

/*left*/

.public-top-layout .topbar { 

	height: 35px; 

	line-height: 35px; 

}

.public-top-layout .user-entry { 

	width: 460px; 

	height: 28px; 

	float: left; 

	font-size: 12px; 

}

.public-top-layout .user-entry img{

	margin-top:10px ;

	margin-right: 7px;

	float: left;

}

.public-top-layout .user-entry a{

	color: #999;

	font-size: 12px;

	display: block;

	float: left;

}

.public-top-layout .user-entry a:hover{

	color: #f78115;

}



.public-top-layout .user-entry span{

	width: 1px;

	height: 14px;

	background: #ddd;

	display: block;

	float: left;

	margin:10px;

}

/*right*/

.public-top-layout .login_info .newOrderId { top:30px; right:369px; color:#fff; line-height:18px; font-size:12px;}

.public-top-layout .login_info { color:#666; font-size:12px;}

.public-top-layout .quick-menu .login_success { margin-right:12px; float:left; font-size:12px; color:#666;}



.public-top-layout .quick-menu { 

	font-size: 0;  

	*word-spacing:-1px/*IE6、7*/;

	text-align: right; 

	height: 35px; 

	float: right; 

}

.public-top-layout .quick-menu a {
    color: #999;
    font-weight: normal;
    padding: 0 10px;
}

.public-top-layout .quick-menu a.cur { 

	color: #ff6900; 

}

.public-top-layout .quick-menu dl { 

	text-align: center; 

	letter-spacing: normal; 

	word-spacing: normal; 

	display: inline-block;  

	*display:inline/*IE6、7*/;

	width: 88px; 

	height: 35px;

	position: relative; 

	z-index: 100;  

	*zoom:1/*IE6、7*/;

}

.public-top-layout .quick-menu dl.s { width:73px;}

.public-top-layout .quick-menu .img { width:96px;} 

.public-top-layout .quick-menu .img img { vertical-align:-4px;}

.public-top-layout .quick-menu .long {width: 86px; }

.public-top-layout .quick-menu .xian { 

	width: 1px; 

	height: 14px; 

	background: #ddd;

	top: -10px; 

	position: 

	relative; 

}

.public-top-layout .quick-menu dl dt { 

	font-size: 12px; 

	line-height: 25px; 

	height: 25px; 

	padding: 5px 0; 

	position: absolute; 

	z-index: 2; 

	top: 0px; 

	left: 12px; 

}

.public-top-layout .quick-menu dl dt:hover a { 

	color: #ff6900; 

}

.public-top-layout .quick-menu dl dt i { 

	background: url(../images/icon1.png) no-repeat 0 0; 

	vertical-align: middle; 

	display: inline-block; 

	width: 9px; 

	height: 5px; 

	margin-left: 6px; 

	-webkit-transition: .2s ease-in; 

	-moz-transition: -webkit-transform .2s ease-in; 

	-o-transition: -webkit-transform .2s ease-in; 

	transition: .2s ease-in; 

}

.public-top-layout .quick-menu dl.hover dt i {

 	FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); 

 	-moz-transform: rotate(180deg); 

 	-moz-transform-origin: 50% 30%; 

 	-webkit-transform: rotate(180deg); 

 	-webkit-transform-origin: 50% 30%; 

 	-o-transform: rotate(180deg); 

 	-o-transform-origin: 50% 30%; 

 	transform: rotate(180deg); 

 	transform-origin: 50% 30%; 

}

.public-top-layout .quick-menu dl dd { 

	background-color: #f4f4f4; 

	display: none; 

	width: 81px; 

	position: absolute; 

	z-index: 1; 

	top: 35px; 

	left: 0;

	-webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out;

}

.public-top-layout .quick-menu dl.hover dd { display: block;}

.public-top-layout .quick-menu dl dd.wap_node { background-color:#fff; padding:12px 3px 8px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; width:auto; border: 1px #f3f3f3 solid; border-top: 0 none; box-shadow: 2px 2px 4px rgba(0,0,0,.2);}

.public-top-layout .wap_node .list { padding:0 10px; text-align:center; font-size:12px; color:#999; line-height:24px;}

.public-top-layout .wap_node .list img { width:120px; height:120px; vertical-align:top; display:block; max-width:inherit;}

.public-top-layout .wap_node .list canvas { vertical-align:top;}



.public-top-layout .mobile2 a,.public-top-layout .zn_wx a,.public-top-layout .zn_qq a { background:url(../images/index_2019_sp.png) no-repeat 0 0; display:inline-block; padding-left:25px;}

.public-top-layout .mobile2 a { background-position: -487px -61px; padding-left: 16px;}

.public-top-layout .zn_wx a { background-position:-482px -28px;}

.public-top-layout .zn_qq a { background-position:-485px 4px; padding-left:20px;}







.public-top-layout .quick-menu dl dd ul li a,.public-top-layout .quick-menu dl dd p a { 

	font-size: 12px; 

	line-height: 22px; 

	display: block; 

	clear: both; 

	text-align: left;

	text-indent: 10px;

	padding: 2px 0 2px 0px; 

}



.public-top-layout .quick-menu dl dd ul li a:hover,.public-top-layout .quick-menu dl dd p a:hover { 

	text-decoration: none; 

	background-color: #e6e6e6; 

	color: #ff6900;

}

/*header*/

.header{

	height: auto;

}

.header .logo{

	width: 195px;

	height: 56px;

	margin-top: 20px;

	margin-bottom: 14px;

}

.header .logo img { height:56px; vertical-align:top; max-width:inherit;}

.header .search{background-color: #fff;width: 636px;height: 42px;margin-right: 25px;margin-top: 27px;border: 1px solid #eee;padding:0; display:inline; position:relative; z-index:9; border-radius:4px;}

.nav_bbs{

	width:92px;

	height:18px;

	border-right: 1px solid #ebebeb;

	margin-top: 12px;

	float:left;

	position: relative;z-index:1; *zoom:1;

}

.nav_bbs p{

	display:block;

	padding-left:10px;

	line-height:18px;

	cursor: pointer;

	font-size:14px;

}

.nav_bbs .set{

	background:url(../images/icon2.png) 71px -96px no-repeat;

}

.nav_bbs .select{

	background-position:71px -123px;

}

.keyword_new{

	width:91px;

	position:absolute;

	/*margin-top: 10px;*/

	left: -1px;

	top: 29px;

	border: 1px solid #eee;

	border-top: none;

	display:none;

	background: #fff;

	z-index: 999;

	font-size: 14px;

}

.nav_bbs ul li{

	line-height:30px;

	padding-left:10px;

	cursor: pointer;

}

.nav_bbs ul li:hover{

	background:#F1F1F1;

	color:#ff6900;

}



.search .search_text{

	width: 472px;

	height: 40px;

    line-height: 40px;

	text-indent: 10px;

	color: #d0d0d0;

	font-size: 14px;

	float: left;

	border:0 none;

	outline:0;

}

.search .search_sub{ border: 0 none; width: 44px; height: 44px; color: #fff; font-size: 16px; cursor: pointer; outline: 0; display: block; position: absolute; top: -1px; right: -1px; background: url(../images/icon2.png) 12px -200px no-repeat; text-indent: -999em; overflow: hidden;}



.header .hea_bot{

	border:0 none;

	border-radius: 4px;

	padding:0 18px 0 40px;

	height: 44px;

	color: #fff;

	font-size: 16px;

	margin-top: 27px;

	line-height:44px;

	background:#000 url(../images/icon2.png) no-repeat 18px -153px;

	float: right;

	cursor: pointer;

}

.header .hea_bot:hover{

	background-color:#ff8d6a;

	transition: all 0.3s ease-in;

}

/*nav*/

.navWrap{

	width: 100%;

	height: 40px;

	background: #000;

	margin-top: 3px;

	*margin-top: 20px;

}

.nav{

	height: 40px;

	position: relative;

}

.nav ul li{

	float: left;

	width: 170px;

	height: 40px;

	line-height: 40px;

	text-align: center;

}

.nav ul li a{

	height: 40px;

	line-height: 40px;

	text-align: center;

	display: block;

	color: #fff;

	font-size: 14px;

}

.nav ul li a:hover{

	background-color:#ff7e23;

}

.nav ul li a.select {

	background-color:#ff7e23;

	

	

}

.nav ul li.cur a:hover{

	background: #fff;

	color: #f78115;

	border-top: 3px solid #f78115;

	margin-top: -2px;

}



/*浮动层S*/

#roll {

    bottom: 150px;

    left: 53%;

    margin-left: 562px;

    position: fixed;

    z-index: 999;

}

#roll #ipostnew {

	background-position: center -220px;

	line-height: 20px;

	padding: 5px 5px 0;

	width: 30px;

	height: 45px;

}

#roll #find_serv {

	background-position: center -5px;

}

#roll .tbtnclass {

	background: #dddddd url(../images/float_extra2.png) no-repeat;

	text-align: center;

	width: 40px;

	height: 50px;

	line-height: 50px;

	display: block;

	cursor: pointer;

	margin-bottom: 5px;

	color: #fff;

	margin-left: 10px;

	text-indent: -999px;

	overflow: hidden;

}

#roll #wx_down .tbtnclass {

	background-position: center -60px;

}

#roll .tbpop {

	display: none;

	position: absolute;

	left: 10px;

	margin-top: 28px;

	*margin-top: 28px;

	

}

#roll .tbpop .inner {text-align: center;font-family: "微软雅黑";background: #fff;width: 170px;

	height: 270px;border: 1px solid #e5e5e5;

	box-shadow: 0 0 5px #e5e5e5;}

#roll .tbpop img {

	width: 150px;

	height: 150px;

	display: block;

	margin: 15px auto 0;

}

#roll .tbpop h4 {

	font-size: 18px;

	color: #333333;

	margin-top: 10px;

	font-weight: normal;

}

#roll .tbpop p {

	margin-top: 15px;

	color: #666;

	font-size: 14px;

}

#roll #app_down .app_down{background-position:center -115px}

#roll #iGo2Top {

	background-position: center -170px;

	line-height: 20px;

	padding: 5px 5px 0;

	width: 30px;

	height: 45px;

	background-color: #f05a14;

}

#roll .tbtnclass.hover{background-image:none;text-decoration:none;background-color:#f05a14;text-indent:inherit;}



/*浮动层E*/






body { background-color: #f7f7f7; background-repeat:no-repeat; background-position:50%
            0;}
            .wrapper .navWrap,.wrapper .fc_navWrap { background-color:;} .wrapper
            .nav ul li a:hover,.wrapper .fc_navWrap .fc_nav li a:hover { background-color:;}
            .wrapper .nav ul li a.select,.wrapper .fc_navWrap .fc_nav li a.select {
            background-color:;}
















