/* 增值服务广告位样式 */
.content .serviceIcon::after{
	content: "";
	position: absolute;
	right: -58px;
    top: 11px;
	width: 1px;
	height: 140px;
	background-color: #e6e6e6;
}
#advertisement .content .item input[type=radio]:checked+span{
	background: none;
	border-color: #a7a7a7;
}
#advertisement .content .item input[type=radio]:checked+span:after{
	background: #a7a7a7;
}
.imgWrap img{
	width: 100%;
}
/* 兑换弹窗 */
.layui-layer-dialog{
	top: 50% !important;
	margin-top: -77px;
}



.addValue.header{
	border-bottom: 3px solid #c1c1c1;
}
.addValue.header .text{
	line-height: 68px;
}
.addValue.header .text .title{
	float: left;
	font-size: 26px;
	color: #feb401;
	margin-left: 40px;
}
.addValue.header .text .phone{
	float: right;
	font-size: 14px;
	color: #666;
}
.declare{
	height: 500px;
	background: url(../img/addValue/backcolor_03_03.jpg);
	position: relative;
}
.declare .content{
	width: 1000px;
	height: 503px;
	position: absolute;
	border-radius: 7px;
	top: 113px;
	left: 50%;
	margin-left: -500px;
	background: url(../img/addValue/backpic_11.png) no-repeat 70px 64px #fff;
}
.declare .content .text{
	width: 460px;
	margin-left: 490px;
}
.declare .content .text h3{
	margin-top: 52px;
	line-height: 78px;
	font-weight: normal;
	font-size: 28px;
	color: #333;
	margin-bottom: 25px;
}
.declare .content .text p{
	line-height: 48px;
	color: #535353;
}
.hasbgcolor{
	padding: 160px 0;
	background: #f7f8fa;
}
.hasbgcolor .mainWrap ul{
	width: 1220px;
}
.hasbgcolor .mainWrap ul li{
	width: 285px;
	height: 410px;
	float: left;
	margin: 30px 20px 0 0;
	background: #fff;
	text-align: center;
	position: relative;
}
.hasbgcolor .mainWrap li h4{
	line-height: 50px;
	font-size: 22px;
	color: #333;
	margin-top: 60px;
	margin-bottom: 22px;
	font-weight: normal;
}
.hasbgcolor .mainWrap li p{
	line-height: 30px;
}
.hasbgcolor .mainWrap li span{
	position: absolute;
	width: 75px;
	height: 75px;
	background-repeat: no-repeat;
	background-position: center;
	top: 277px;
	left: 50%;
	margin-left: -36.5px;
	transition: 1s;
}
.hasbgcolor .mainWrap li:hover{
	box-shadow: 0 0 5px 0 #d9dadb;
}
.hasbgcolor .mainWrap li:hover span{
	top: 220px;
}
.hasbgcolor .mainWrap li a{
	position: absolute;
	width: 100px;
	height: 40px;
	background: url(../img/addValue/btnback_40.png);
	line-height: 40px;
	color: #3f7cfd;
	top: 328px;
	left: 50%;
	margin-left: -50px;
	opacity: 0;
	transition: 1s;
}
.hasbgcolor .mainWrap li:hover a{
	opacity: 1;
}
.hasbgcolor .mainWrap li.advertise span{
	background-image: url(../img/addValue/addValue_03.png);
}
.hasbgcolor .mainWrap li.addProduct span{
	background-image: url(../img/addValue/addValue_06.png);
}
.hasbgcolor .mainWrap li.product span{
	background-image: url(../img/addValue/addValue_08.png);
}
.hasbgcolor .mainWrap li.company span{
	background-image: url(../img/addValue/addValue_11.png);
}
.hasbgcolor .mainWrap li.rank span{
	background-image: url(../img/addValue/addValue_14.png);
}
.hasbgcolor .mainWrap li.site span{
	background-image: url(../img/addValue/addValue_18.png);
}
.hasbgcolor .mainWrap li.certificate span{
	background-image: url(../img/addValue/addValue_22.png);
}
.hasbgcolor .mainWrap li.video span{
	background-image: url(../img/addValue/addValue_26.png);
}
.hasbgcolor .mainWrap li.brand span{
	background-image: url(../img/addValue/addValue_30.png);
}
.hasbgcolor .mainWrap li.decorate span{
	background-image: url(../img/addValue/addValue_33.png);
}
.hasbgcolor .mainWrap li.seo span{
	background-image: url(../img/addValue/addValue_37.png);
}
.hasbgcolor .mainWrap li.station span{
	background-image: url(../img/addValue/addValue_40.png);
}
.hasbgcolor .mainWrap li.info span{
	width: 62px;
	height: 62px;
	background-size: 100%;
	margin-left: -31px;
	background-image: url(../img/addValue/addValue_04.png);
}
.hasbgcolor .mainWrap li.media span{
	background-image: url(../img/addValue/addValue_05.png);
	width: 69px;
	height: 67px;
	background-size: 100%;
	margin-left: -34.5px;
}
.hasbgcolor .mainWrap li.ptyx span{
	background-image: url(../img/addValue/addValue_07.png);
	width: 60px;
	height: 60px;
	background-size: 100%;
	margin-left: -30px;
}
.hasbg{
	background: #f7f8fa;
}
.buyService{
	padding: 110px 0;
}
.buyService .content .serviceIcon{
	position: relative;
    height: 162px;
}
.buyService .content .serviceIcon span{
	display: inline-block;
	width: 277px;
	height: 162px;
	background-size: 100%;
	background-repeat: no-repeat;
}
.buyService .content .serviceIcon.SEO span{
	background-image: url(../img/business/addvalueicon_03.png);
}
.buyService .content .serviceIcon.certificate span{
	background-image: url(../img/business/addvalueicon_17.png);
}
.buyService .content .serviceIcon.product span{
	background-image: url(../img/business/addvalueicon_06.png);
}
.buyService .content .serviceIcon.decorate span{
	background-image: url(../img/business/addvalueicon_13.png);
}
.buyService .content .serviceIcon.advertise span{
	background-image: url(../img/business/addvalueicon_20.png);
	width: 277px;
	height: 162px;
	background-size: 100%;
	margin-top: 0;
}
.buyService .content .serviceIcon.station span{
	background-image: url(../img/business/addvalueicon_11.png);
}
.buyService .content .serviceIcon.brand span{
	background-image: url(../img/business/addvalueicon_08.png);
}
.buyService .content .serviceIcon.video span{
	background-image: url(../img/business/addvalueicon_18.png);
}
.buyService .content .serviceIcon.company span{
	background-image: url(../img/business/addvalueicon_10.png);
}
.buyService .content .serviceIcon.addProduct span{
	background-image: url(../img/business/addvalueicon_05.png);
}
.buyService .content .serviceIcon.site span{
	background-image: url(../img/business/addvalueicon_16.png);
}
.buyService .content .serviceIcon.rank span{
	background-image: url(../img/business/addvalueicon_14.png);
}
.buyService .content .serviceIcon.info span{
	background-image: url(../img/business/addvalueicon_19.png);
}
.buyService .content .serviceIcon.media span{
	background-image: url(../img/business/addvalueicon_21.png);
}
#form{
	margin: 0 0 0 109px !important;
}
.buyService .content form.product{
	margin: 0 0 0 109px;
}
.buyService .content form.addProduct{
	margin-left: 100px;
}
.buyService .content form.decorate{
	margin-top: -37px;
}
.buyService .content form .item.note p{
	color: #b7b6b6;
}
.buyService .content form .item.note .rightWrap p{
	width: auto;
}
.buyService .content form .item.note .rightWrap p i{
	color: #1290fe;
	cursor: default;
}
.buyService .content form .item.note .rightWrap{
	position: relative;
}
.buyService .content form .item.note .rightWrap span{
	display: none;
	position: absolute;
	width: 170px;
	height: 36px;
	line-height: 18px;
	padding: 12px;
	background: #efefef;
	border-radius: 5px;
	color: #939393;
	right: -210px;
	top: -5px;
}
.buyService .content form .item.note .rightWrap span.hover{
	display: block;
}
.buyService .content form .item.note .rightWrap span em{
	position: absolute;
	width: 9px;
	height: 10px;
	background: url(../img/addValue/arrow_13.png);
	left: -9px;
	top: 20px;
}
.buyService .content .amount input[type=text]{
	float: left;
	width: 40px;
	height: 28px;
	text-align: center;
	border: solid 1px #dadada;
	font-size: 16px;
	color: #808080;
	background-color: inherit;
	margin-top: 5px;
}
.buyService .content .amount span{
	display: block;
	width: 28px;
	height: 28px;
	border: solid 1px #dadada;
	float: left;
	font-size: 20px;
	color: #999;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
	margin-top: 5px;
	background: #e9e9e9;
}
.buyService .content .amount .btn_reduce{
	border-right: none;
}
.buyService .content .amount .btn_add{
	border-left: none;
}






.buyService .content .serviceIcon p{
	line-height: 28px;
	margin-top: 15px;
	font-size: 16px;
}
.buyService .noInformation{
	float: left;
	width: 350px;
	line-height: 142px;
	text-align: center;
}
.buyService .content form .item p{
	width: 64px;
	float: left;
	line-height: 40px;
	text-align: right;
	color: #333;
}
.buyService .content form .item .rightWrap{
	float: left;
	margin-left: 17px;
	line-height: 40px;
}
.buyService .content form .item .price{
	color: #ff0000;
	font-size: 18px;
	display: flex;
}
.buyService .content form .item .price i{
	display: inline-block;
	margin: 0 27px;
	font-size: 14px;
	text-align: center;
	color: #333;
}
.content .item label{
	padding-left: 26px;
    position: relative;
    width: auto;
    display: inline-block;
    float: left;
    text-align: right;
    line-height: 36px;
    margin-right: 35px;
}
.content .item .type{
	display: none;
}
.content .item input[type=radio]+span{
	display: inline-block;
 	border-radius: 50%;
  	width: 14px; 
  	height: 14px; 
  	border: 1px solid #a7a7a7;
    position: absolute;
    top: 10px;
    left: 0; 
}
.content .item input[type=radio]:checked+span:after{
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #a7a7a7;
	top: 4px;
	left: 4px;
}
.checkBox{
	position: relative;
	padding-left: 25px;
}
input[type=checkbox]{
    width: 15px;
    height: 15px;
    -webkit-appearance:none;
    border: 1px solid #c1c1c1;
    outline: none;
    margin-right: 10px;
    position: absolute;
    left: 1px;
    top: 12px;
}
.content .item .checkBox label{
	line-height: 40px;
	padding-left: 0;
	color: #999;
}
.content .item .checkBox label a{
	color: #999;
}
.checkBox input[type=checkbox]:checked{
   background: url(../img/newpage/choice_03.png) no-repeat center;
}
.buyService .content .btn{
	margin-top: 20px;
	display: flex;
	align-items: center;
}
.buyService .content .btn .points{
	margin-left: 40px;
	border: 1px solid #FBA103;
	color: #FBA103;
}
.buyService .content .btn a{
	display: block;
	width: 118px;
	height: 38px;
	border-radius: 3px;
	border: solid 1px #1290fe;
	color: #1290fe;
	text-align: center;
	line-height: 38px;
}
.serviceDetails{
	background: #f7f8fa;
  padding-bottom: 100px;
}
.serviceDetails h3{
	font-size: 28px;
	color: #333;
	font-weight: normal;
	padding: 60px 0 41px;
}
.serviceDetails .content{
	margin-top: 20px;
}
.serviceDetails .content li{
	float: left;
	width: 380px;
	height: 295px;
	background: #fff;
	border-radius: 3px;
	overflow: hidden;
	text-align: center;
	margin-right: 30px;
}
.serviceDetails .content li:last-child{
	margin-right: 0;
}
.serviceDetails .content li h5{
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	background: #68758f;
}
.serviceDetails .content li span{
	display: inline-block;
	width: 90px;
	height: 90px;
	margin-top: 40px;
	background: url(../img/addValue/seoicon_03.png) center;
}
.serviceDetails .content li:nth-child(2) span{
	background: url(../img/addValue/seoicon_04.png) center;
}
.serviceDetails .content li:nth-child(3) span{
	background: url(../img/addValue/seoicon_05.png) center;
}
.serviceDetails .content li p{
	max-width: 280px;
	margin-left: 50px;
	line-height: 30px;
	margin-top: 34px;
}
.serviceDetails.SEO{
	padding-bottom: 79px;
}
.serviceAdvantage{
	width: 100%;
	background: #f7f8fa;
}
.serviceAdvantage .inner{
	padding-bottom: 80px;
}
.serviceAdvantage .inner h3{
	padding: 60px 0 40px 0;
	color: #333333;
	font-size: 28px;
	font-weight: normal;
}
.serviceAdvantage .inner .list{
	display: flex;
}
.serviceAdvantage .inner .list li{
	width: 380px;
	height: 295px;
	margin-right: 30px;
	background: #fff;
	border-radius: 4px;
}
.serviceAdvantage .inner .list li:nth-last-child(1){
	margin: 0;
}
.serviceAdvantage .inner .list li div{
	height: 50px;
	text-align: center;
	line-height: 50px;
	background: #68758F;
	color: #fff;
	font-size: 18px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.serviceAdvantage .inner .list li img{
	display: block;
	margin: 40px auto 32px;
}
.serviceAdvantage .inner .list li:nth-child(3) img{
	height: 88px;
}
.serviceAdvantage .inner .list li p{
	margin: 0 20px 24px;
	color: #666;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}
.footer{
	border: none;
}
.allService{
	padding-bottom: 12px;
}
.allService h3{
	font-size: 28px;
	color: #333;
	padding-top: 45px;
	padding-bottom: 34px;
}
.allService .content li{
	float: left;
	margin:0 31px 30px 0;
}
.allService .content li:hover{
	box-shadow: 0px 0px 5px 0px rgba(47,47,47,0.52);
	border-radius: 6px;
}
.allService .content li:nth-child(4),.allService .content li:nth-child(8){
	margin-right: 0;
}
.allService .content li span{
	display: block;
	width: 275px;
	height: 160px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.allService .content .seo span{
	background-image: url(../img/business/addvalueicon_03.png);
}
.allService .content .addProduct span{
	background-image: url(../img/business/addvalueicon_05.png);
}
.allService .content .proRecommend span{
	background-image: url(../img/business/addvalueicon_06.png);
}
.allService .content .comRecommend span{
	background-image: url(../img/business/addvalueicon_10.png);
}
.allService .content .add span{
	background-image: url(../img/business/addvalueicon_20.png);
}
.allService .content .rank span{
	background-image: url(../img/business/addvalueicon_14.png);
}
.allService .content .site span{
	background-image: url(../img/business/addvalueicon_16.png);
}
.allService .content .certificate span{
	background-image: url(../img/business/addvalueicon_17.png);
}
.allService .content .video span{
	background-image: url(../img/business/addvalueicon_18.png);
}
.allService .content .brand span{
	background-image: url(../img/business/addvalueicon_08.png);
}
.allService .content .station span{
	background-image: url(../img/addValue/valueicon_09.png);
}
.allService .content .decorate span{
	background-image: url(../img/business/addvalueicon_13.png);
}
.allService .content .more span{
	background-image: url(../img/addValue/valueicon_13.png);
}
.allService .content .info span{
	background-image: url(../img/business/addvalueicon_19.png);
}
.allService .content .media span{
	background-image: url(../img/business/addvalueicon_21.png);
}
.allService .content .strictSelect span{
	background-image: url(../img/business/addvalueicon_22.png);
}
.allService .content .comingSoon span{
	background-image: url(../img/business/addvalueicon_23.png);
}
.allService .content .comingSoon:hover{
	box-shadow: none !important;
}
.allService .content li p{
	margin-top: 16px;
	text-align: center;
	line-height: 24px;
}
.place h3{
	font-size: 28px;
	color: #333;
	font-weight: normal;
	padding-top: 60px;
}
.serviceDetails.product .content li span{
	background: url(../img/addValue/producticon_20.png) center;
}
.serviceDetails.product .content li:nth-child(2) span{
	background: url(../img/addValue/producticon_21.png) center;
}
.serviceDetails.product .content li:nth-child(3) span{
	background: url(../img/addValue/producticon_22.png) center;
}
.place.decorate h3{
	margin-bottom: 35px;
}
.place.decorate{
	padding-bottom:70px ;
}
.content{
	display: flex;
	align-items: center;
	justify-content: center;
}
.buyService.advertise form{
	margin:0  0 0 109px ;
}
.buyService.advertise form .item p{
	width: 85px;
}
.buyService.advertise form .cont{
	cursor: pointer;
	position: relative;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 25px;
	margin-right: 40px;
}
.buyService.advertise form .cont span{
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: solid 1px #a7a7a7;
	left: 0;
	top: 12px;
}
.buyService.advertise form .cont.active span:before{
	position: absolute;
	content: "";
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #a7a7a7;
	top: 4px;
	left: 4px;
}
.buyService.advertise form .Number>div{
	width: 100%;
	height: 40px;
}
.buyService.advertise form .Number .labelWrap label{
	padding-left: 32px;
}
.buyService.advertise form .Number label{
	color: #333;
}
.buyService.advertise form .Number input[type=radio]+span{
	width: 58px;
	height: 28px;
	border: solid 1px #dadada;
	top: 3px;
	left: 11px;
	border-radius: 0;
}
.buyService.advertise .content .item input[type=radio]:checked+span{
	border-color: #1290fe;
	background: url(../img/addValue/choice_27.png) right bottom no-repeat;
}
.buyService.advertise .content .item input[type=radio]:checked+span:after{
	background: #fff;
}
.place .explain{
	margin: 39px 0 31px;
}
.place .explain h5{
	position: relative;
	font-size: 18px;
	color: #000;
	padding-left: 25px;
	font-weight: normal;
}
.place .explain h5:before{
	position: absolute;
	content: "";
	top: 5px;
	left: 0;
	width: 5px;
	height: 15px;
	background: #FF0000;
}
.place .explain p{
	line-height: 30px;
	color: #333;
	margin-left: 25px;
}
.place.advertise{
	padding-bottom: 23px;
}
.serviceDetails.advertise{
	padding-bottom: 100px;
}
.serviceDetails.advertise .content li span{
	background: url(../img/addValue/producticon_20.png) center;
}
.serviceDetails.advertise .content li:nth-child(2) span{
	background: url(../img/addValue/advertise_2.png) center;
}
.serviceDetails.advertise .content li:nth-child(3) span{
	background: url(../img/addValue/advertise_05.png) center;
}
.serviceDetails.station .content li span{
	background: url(../img/addValue/station_03.png) center;
}
.serviceDetails.station .content li:nth-child(2) span{
	background: url(../img/addValue/station_06.png) center;
}
.serviceDetails.station .content li:nth-child(3) span{
	background: url(../img/addValue/station_05.png) center;
}
.serviceDetails.station{
	padding-bottom: 70px;
}
.place.brand h3{
	margin-bottom: 35px;
}
.place.brand{
	padding-bottom: 70px;
}
.serviceDetails.brand .content li span{
	background: url(../img/addValue/brand_09.png) center;
}
.serviceDetails.brand .content li:nth-child(2) span{
	background: url(../img/addValue/producticon_21.png) center;
}
.serviceDetails.brand .content li:nth-child(3) span{
	background: url(../img/addValue/producticon_22.png) center;
}
.serviceDetails.video .content li span{
	background: url(../img/addValue/video_10.png) center;
}
.serviceDetails.video .content li:nth-child(2) span{
	background: url(../img/addValue/video_13.png) center;
}
.serviceDetails.video .content li:nth-child(3) span{
	background: url(../img/addValue/advertise_2.png) center;
}
.buyService .content form .item.note .rightWrap p.warn{
	color: #ff0000;
}
.serviceDetails.addProduct{
	padding-bottom: 70px;
}
.serviceDetails.addProduct .content li{
	width: 585px;
}
.serviceDetails.addProduct .content li p{
	margin-left: 145px;
}
.serviceDetails.site{
	padding-bottom: 70px;
}
.serviceDetails.site .content li{
	width: 585px;
}
.serviceDetails.site .content li h5{
	margin-bottom: 17px;
}
.serviceDetails.site .content li p{
	line-height: 24px;
	position: relative;
	padding-left: 24px;
	margin-left: 30px;
	max-width: 460px;
	text-align: left;
	margin-top: 9px;
}
.serviceDetails.site .content li p:before{
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #a7a7a7;
	top: 8px;
	left: 0;
}
.buyService.rank .text{
	float: left;
	margin-left: 50px;
}
.buyService.rank .text .item{
	margin-top: 5px;
}
.buyService.rank .text .left{
	float: left;
	width: 100px;
	text-align: right;
	color: #333;
	line-height: 24px;
}
.buyService.rank .text .rightWrap{
	float: left;
	width: 576px;
	margin-left: 15px;
	line-height: 24px;
	margin-bottom: 5px;
}
.buyService.rank .text .btn{
	margin-top: 80px;
	margin-left: 50px;
}
.buyService.rank .text .btn a{
	width: 128px;
}
.rankDetail{
	background: #f7f8fa;
	padding-top: 1px;
}
.rankDetail .message{
	background: #fff;
	height: 50px;
}
.rankDetail .message p{
	line-height: 50px;
	position: relative;
	color-interpolation: #333;
	padding-left: 44px;
	background: url(../img/addValue/rankicon_06.png) no-repeat 0 15px;
}
.rankDetail .message p span{
	color: #ff0000;
	margin: 0 4px;
}
.rankDetail .message p i{
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../img/addValue/rankicon_03.png);
	right: 0;
	top: 15px;
	cursor: pointer;
}
.rankDetail .content{
	padding-top: 18px;
}
.rankDetail form .item{
	margin-bottom: 30px;
	line-height: 34px;
}
.rankDetail form .item .left{
	float: left;
	margin-left: 80px;
	width: 180px;
	text-align: right;
	color: #333;
	line-height: 36px;
}
.rankDetail form .item .rightWrap{
	float: left;
	margin-left: 28px;
}
.rankDetail .content .item input[type=radio]+span{
  	border: 1px solid #428af7;
}
.rankDetail .content .item input[type=radio]:checked+span:after{
	background: #428af7;
}
.rankDetail form .item input[type=text]{
	width: 483px;
	height: 34px;
	border: solid 1px #cdcdcd;
	padding-left: 15px;
	outline: none;
	background: #f7f8fa;
}
.rankDetail form .item .keywords{
	margin-top: -20px;
}
.rankDetail form .item .keyword{
	position: relative;
	margin-top: 20px;
}
.rankDetail form .item .keyword span{
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	color: #fff;
	line-height: 20px;
	text-align: center;
	font-size: 24px;
	right: -54px;
	top: 6px;
	cursor: pointer;
}
.rankDetail form .item .keyword span.add{
	background: url(../img/addValue/keyword_11.png);
}
.rankDetail form .item .keyword span.minus{
	background: url(../img/addValue/keyword_14.png);
}
.rankDetail .link a{
	display: inline-block;
	width: 128px;
	height: 34px;
	color: #1290fe;
	line-height: 34px;
	text-align: center;
	border: solid 1px #1290fe;
	border-radius: 3px;
	margin-left: 20px;
}
.rankDetail .link input[type=text]{
	color: #1a66f3;
}
.rankDetail form .item.price input[type=text]{
	width: 233px;
}
.rankDetail .price span{
	margin-left: 20px;
	color: #333;
}
.rankDetail .clause{
	margin-left: 287px;
}
.rankDetail .btn a{
	display: inline-block;
	width: 118px;
	height: 38px;
	border: solid 1px #1290fe;
	border-radius: 4px;
	text-align: center;
	line-height: 38px;
}
.rankDetail .btn{
	margin-top: 30px;
	padding-bottom: 50px;
	margin-left: 400px;
}
.rankDetail .btn a.wait{
	background: #fff;
	color: #1290FE;
}
.rankDetail .btn a.now{
	background: #1290FE;
	color: #fff;
	margin-left: 60px;
}
.rankDetail .companyRank{
	display: none;
}
.crumbs{
	height: 85px;
}
.crumbs p{
	line-height: 85px;
	color: #333;
}
.crumbs p a{
	color: #999;
}
.record{
	background: #f7f8fa;
	padding-top: 20px;
}
.record .choice{
	background: #fff;
	height: 75px;
	margin-bottom: 20px;
}
.record .choice p{
	float: left;
	color: #999;
	padding-left: 20px;
	margin-right: 47px;
	line-height: 75px;
}
.record .choice a{
	display: inline-block;
	float: left;
	padding: 0 16px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-right: 30px;
	margin-top: 21px;
}
.record .choice a.active{
	border-radius: 4px;
	border: solid 1px #659bff;
	color: #659bff;
}
.record .content{
	background: #fff;
	padding-bottom: 100px;
}
.record .content .item{
	border-bottom: dashed 1px #dadada;
	padding: 19px 0;
}
.record .content .item:nth-last-child(1){
	border: none;
}
.record .content .item .text{
	float: left;
	padding-left: 45px;
}
.record .content .item h4{
	font-weight: normal;
	margin-bottom: 8px;
}
.record .content .item .text h4 p{
	float: left;
	line-height: 39px;
	color: #000;
	font-size: 16px;
	margin-right: 0;
}
.record .content .item h4 i{
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	background: url(../img/vip.png) no-repeat;
	background-size: contain;
	margin-top: 10px;
	margin-left: 20px;
}
.record .content .item h4 span{
	display: inline-block;
	margin-top: 10px;
	float: left;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	text-align: center;
	line-height: 20px;
	color: #fff;
	margin-left: 10px;
	font-size: 14px;
}
.record .content .item h4 span.shi{
	background: #5499e9;
}
.record .content .item h4 span.pei{
	background: #5cb95c;
}
.record .content .item .text p{
	float: left;
	margin-right: 48px;
	color: #333;
	line-height: 35px;
}
.record .content .item .text p span{
	color: #666;
	margin-left: 9px;
}
.record .content .item .text p i{
	color: #659bff;
	margin-left: 9px;
	cursor: pointer;
}
.record .content .item .btn{
	float: right;
	margin-right: 30px;
	margin-top: 55px;
}
.record .content .item .btn p{
	float: left;
	margin-left: 30px;
	width: 78px;
	height: 34px;
	border-radius: 3px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}
.record .content .item .btn p.again{
	color: #1290fe;
	border: solid 1px #1290fe;
}
.record .content .item .btn p.delete{
	color: #ff0000;
	border: solid 1px #ff0000;
}
.record .content .item .btn p.again:hover{
	background: #1290fe;
	color: #fff;
}
.record .content .item .btn p.delete:hover{
	background: #ff0000;
	color: #fff;
}
.black_modal{
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	position: fixed;
	top: 0;
	z-index: 10;
}
.lineChart{
	display: none;
	width: 850px;
	height: 700px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -400px;
	margin-left: -355px;
	z-index: 12;
}
.lineChart .title{
	position: relative;
	text-align: center;
	line-height: 42px;
	height: 84px;
	margin-top: 37px;
}
.lineChart .title p i{
	color: #ff0000;
}
.lineChart .title span{
	position: absolute;
	width: 30px;
	height: 30px;
	background: url(../img/addValue/close_03.png);
	top: -17px;
	right: 20px;
	cursor: pointer;
}
#chartmain{
	width: 600px;
	height: 500px;
	margin-left: 100px;
}
.lineChart .tips{
	margin-left: 74px;
	color: #999;
}
.lineChart .tips span{
	width: 30px;
	float: left;
}
.lineChart .tips p{
	float: left;
}
.addValue.header.pay .text .title{
	color: #1290fe;
}
.payMain{
	background: #f5f6f7;
}
.countdown{
	height: 87px;
	line-height: 87px;
}
.point{
	font-size: 22px;
	color: #ff7200;
	margin-right: 30px;
}
.countdown p a{
	color: #1290fe;
	margin: 0 5px;
}
.figure{
	background: #fff;
	padding: 33px 50px;
	border: solid 1px #e5e5e5;
}
.figure p{
	line-height: 37px;
}
.figure p .point{
	font-size: 28px;
}
.figure p span{
	margin-left: 7px;
}
.ways{
	padding: 50px 0;
}
.ways .tab li{
	float: left;
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-right: 1px;
	background: #cecece;
	cursor: pointer;
}
.ways .tab li.active{
	background: #1290FE;
	color: #fff;
}
.ways .content{
	background: #fff;
	padding: 20px 50px 70px;
}
.ways .content p{
	line-height: 50px;
	margin-bottom: 6px;
	line-height: 50px;
}
.ways .content p span{
	color: #ff7200;
	font-size: 20px;
	margin-left: 7px;
}
.ways .content ul li{
	float: left;
	width: 162px;
	height: 35px;
	margin-right: 45px;
	margin-top: 15px;
	border: solid 1px #ddd;
}
.ways .content.personal ul li:nth-child(1){
	background: url(../img/addValue/bank_03.jpg);
}
.ways .content.personal ul li:nth-child(2){
	background: url(../img/addValue/bank_05.jpg);
}
.ways .content.personal ul li:nth-child(3){
	background: url(../img/addValue/bank_07.jpg);
}
.ways .content.personal ul li:nth-child(4){
	background: url(../img/addValue/bank_09.jpg);
}
.ways .content.personal ul li:nth-child(5){
	background: url(../img/addValue/bank_11.jpg);
}
.ways .content.personal ul li:nth-child(6){
	background: url(../img/addValue/bank_18.jpg);
}
.ways .content.firm ul li:nth-child(1){
	background: url(../img/addValue/bank_20.jpg);
}
.ways .content.firm ul li:nth-child(2){
	background: url(../img/addValue/bank_21.jpg);
}
.ways .content.firm ul li:nth-child(3){
	background: url(../img/addValue/bank_22.jpg);
}
.ways .content.firm ul li:nth-child(4){
	background: url(../img/addValue/bank_23.jpg);
}
.ways .content.firm ul li:nth-child(5){
	background: url(../img/addValue/bank_24.jpg);
}
.ways .content.firm ul li:nth-child(6){
	background: url(../img/addValue/bank_30.jpg);
}
.ways .content.firm ul li:nth-child(7){
	background: url(../img/addValue/bank_31.jpg);
}
.ways .content.firm ul li:nth-child(8){
	background: url(../img/addValue/bank_32.jpg);
}
.ways .content.firm ul li:nth-child(9){
	background: url(../img/addValue/bank_33.jpg);
}
.ways .content.firm ul li:nth-child(10){
	background: url(../img/addValue/bank_34.jpg);
}
.ways .content.firm ul li:nth-child(11){
	background: url(../img/addValue/bank_40.jpg);
}
.ways .content.firm ul li:nth-child(12){
	background: url(../img/addValue/bank_41.jpg);
}
.ways .content.firm ul li:nth-child(13){
	background: url(../img/addValue/bank_42.jpg);
}
.ways .content.firm ul li:nth-child(14){
	background: url(../img/addValue/bank_43.jpg);
}

.ways .content.firm ul li:nth-child(15){
	background: url(../img/addValue/bank_44.jpg);
}
.ways .content.firm ul li:nth-child(16){
	background: url(../img/addValue/bank_50.jpg);
}
.ways .content .weChat{
	height: 238px;
	background: url(../img/addValue/wechat_03.jpg) no-repeat 160px 15px;
	text-align: center;
	padding-top: 90px;
}
.ways .content .weChat.Alipay{
	background: url(../img/addValue/Alipay_03.jpg) no-repeat 160px 15px;
}
.ways .tabItem{
	display: none;
}
.ways .tabItem.default{
	display: block;
}

a{
	color: #666;
}
.enquriyWrap{
	width: 350px;
	height: 200px;
	background: #fff;
	position: absolute;
	z-index: 50;
	top: -10%;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	border-radius: 5px;
}
.enquriyWrap .enquriy{
	position: relative;
}
.enquriyWrap .enquriy>a{
	position: absolute;
	width: 25px;
	height: 25px;
	/*background: #ff0000;*/
	color: #ccccce;
	border-radius: 0 5px 0 0;
	text-align: center;
	line-height: 25px;
	font-size: 18px;
	top: 0;
	right: 0;
}
.enquriyWrap .enquriy h4{
	font-size: 18px;
	color: #000;
	font-weight: normal;
	line-height: 36px;
	text-align: center;
	padding: 30px 0;
}

.enquriyWrap .enquriy .item{
	margin-bottom: 20px;
}

.enquriyWrap .enquriy .item .rWrap{
	line-height: 40px;
	margin-left: 16px;
}
.enquriyWrap .enquriy .item input[type=text]{
	border: solid 1px #e6e6e6;
	height: 38px;
	width: 80px;
	padding: 0 19px;
	display: block;
	margin: 0 auto;
}
.enquriyWrap .enquriy .item input.long{
	width: 300px;
}
.enquriyWrap .enquriy button{
	width: 100px;
	border-radius: 5px ;
	height: 40px;
	background: #1290fe;
	color: #fff;
	text-align: center;
	line-height: 40px;
	border: none;
	display: block;
	margin: 60px auto 0;
}
#model,#enquriy,#sample{
	display: none;
}