.single-warp{
	max-width: 768px;
	margin: 0 auto;
}
.single-warp .study-desc .desc-box.last{
	padding-bottom: 46px;
}
.single-warp .study-desc .desc-box img{
	display: block;
	width: 100%;
}
.single-warp .study-desc .desc_box_a{
	margin-bottom:60px;
	background-color: #fff;
	padding: 0 12px 20px 12px;
    text-align: center;
}
.single-warp .study-desc .desc_box_a a{
	 color: #5d5d5d;
    font-size: 13px;
}
.single-warp .study-desc .desc_box_a span{
	color: #1c1cfe;
    text-decoration: underline;
}
.single-warp .study-desc .desc-case .title img{
	display: block;
	width: 100%;
}
.single-warp .study-desc .desc-case .silde-line-desc{
	background-color: #fff;
	padding: 15px 20px;
}
.single-warp .study-desc .desc-case .silde-line-desc .line-warp{
	width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-transition: .3s all;
    transition: .3s all;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
}
.single-warp .study-desc .desc-case .silde-line-desc .line-warp ul{
	white-space: nowrap;
}
.single-warp .study-desc .desc-case .silde-line-desc .line-warp ul li{
	display: inline-block;
	width:93%;
	margin-right:1%;
}
.single-warp .study-desc .desc-case .silde-line-desc .line-warp ul li:last-child{
	margin-right: 0;
}
.single-warp .study-desc .desc-case .silde-line-desc .line-warp ul li img{
	width:100%;
	display: block;
}
.single-warp .study-news{
	padding:15px 12px 10px 12px;
	background-color: #fff;
	margin-bottom: 10px;
	margin-top: 10px;
}
.single-warp .study-news .title{
	padding-bottom: .40rem;
}
.single-warp .study-news .title h2{
	font-size:.45rem;
	display: inline-block;
	font-weight: bold;
	color: #3e3a39;
}
.single-warp .study-news .title .more{
	float: right;
	color: #999;
	font-size: 12px;
	padding-left:2rem;
}
.single-warp .study-news .list ul li{
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.single-warp .study-news .list ul li:last-child{
	border: none;
}
.single-warp .study-news .list ul li img{
	display: block;
    width: 3rem;
    height: 2rem;
    float: right;
    margin-left: 10px;
    border-radius:2px;
}
.single-warp .study-news .list ul li .info{
	overflow: hidden;
}
.single-warp .study-news .list ul li .info .ti {
    color: #3e3a39;
    font-size:.36rem;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
.single-warp .study-news .list ul li .info .label{
	padding-top: .10rem;
}
.single-warp .study-news .list ul li .info .label span{
	display: inline-block;
	background-color: #f3f3f3;
	color: #999;
	padding: 0 6px;
	border-radius: 3px;
	font-size: 12px;
	margin-right: 4px;
}
.single-warp .study-news .list ul li .info .handle {
    overflow: hidden;
    padding-top: 4px;
}
.single-warp .study-news .list ul li .info .handle span{
    display: inline-block;
    color: #999;
    font-size:.30rem;
    margin-right: 8px;
}
.single-warp .study-news .list ul li .info .handle span.read{
	float: right;
    margin-right: 5px;
    padding-left: .40rem;
    background: url(../images/icon_read.png) left center no-repeat;
    background-size: .30rem auto;
}
.single-warp .bottom-cler{
	width: 100%;
	position: fixed;
	height:1.20rem;
	left: 0;
	bottom: 0;
	background-color: #fff;
	border-top: 1px solid #f8f8f8;
}
.single-warp .bottom-cler .btn{
	display: block;
	float: left;
	line-height:1.20rem;
	text-align: center;
	width: 33.33%;
}
.single-warp .bottom-cler .btn a{
	display: block;
	color: #787878;
	font-size: .38rem;
}
.single-warp .bottom-cler .btn a em{
	font-style:normal;
	display: inline-block;
	font-size: 14px;
}
.single-warp .bottom-cler.video1 .btn1{
	background-color: #33cc00;
	width: 50%;
}
.single-warp .bottom-cler.video1 .btn2{
	background-color: #ff9900;
	width: 50%;
}
.single-warp .bottom-cler.video1 .btn a{
	color: #fff;
}
.single-warp .bottom-cler .btn3{
    background-color: #06be6a;
}
.single-warp .bottom-cler .btn3 a em{
	color: #fff;
}
.single-warp .bottom-cler .btn1{
	background: url(../../../images/capital_line.png) right center no-repeat;
	background-size:auto 16px;
}
.single-warp .bottom-cler .btn1 em{
	padding-left: 24px;
	background: url(../images/icon_WeChat.png) left center no-repeat;
	background-size:20px auto;
}
.single-warp .bottom-cler .btn2 em{
	padding-left: 20px;
	background: url(../images/icon_tel.png) left center no-repeat;
	background-size:16px auto;
}
.bottom-cler-cle{
	height: 1.20rem;
}
/*口碑*/
.mouth-stele-main .item-warp{
	background: url(../images/bg_mouth.png?t=0708) no-repeat;
	background-size:100%;
	padding-bottom: .20rem;
	background-color: #ebd4f3;
}
.mouth-stele-main .banner{
	margin-bottom: .20rem;
}
.mouth-stele-main .banner img{
	display: block;
	width: 100%;
}
.mouth-stele-main .item{
	margin:0 .30rem;
	padding: .30rem 0 .10rem 0;
}
.rec-item-li-a{
	background:url(../images/bg_li_b.png) no-repeat;
	background-size:100% 100%;
}
.mouth-stele-main .item.rec-item-li-b{
	margin: 10px .30rem;
	background:url(../images/bg_li_a.png) no-repeat;
	background-size:100% 100%;
}
.mouth-stele-main .item .rec-li-lf{
	width:25%;
	float: left;
}
.mouth-stele-main .item .rec-li-lf img{
	display: block;
	width: 100%;
}
.mouth-stele-main .item .rec-li-lr{
	overflow: hidden;
	margin-right: .30rem;
}
.mouth-stele-main .item .rec-li-lr ul li{
	width: 32%;
	float:left;
	margin-right:2%;
	margin-bottom: 10px;
}
.mouth-stele-main .item .rec-li-lr ul li:nth-child(3n){
	margin-right: 0;
}
.mouth-stele-main .item .rec-li-lr ul li img{
	display: block;
	width: 100%;
}
.mouth-item-ad{
	padding: .40rem .30rem;
}
.mouth-item-ad img{
	display: block;
	width: 100%;
}
.rec-item-c,.rec-hot-item{
	padding: 0 .30rem;
}
.rec-hot-item .title h2,.rec-item-c .title h2{
	font-weight: bold;
	font-size:.40rem;
	margin-bottom: .20rem;
}
.rec-list-item-a ul li{
	width:32%;
	float: left;
	margin-right: 2%;
}
.rec-list-item-a ul li:nth-child(3){
	margin-right: 0;
}
.rec-list-item-a ul li img{
	display: block;
	width: 100%;
}
.rec-list-item-b{
	background-color: #fff;
	border-radius: 4px;
	margin-top: 10px;
}
.rec-list-item-b ul li{
	width: 50%;
	float: left;
}
.rec-list-item-b ul li a{
	display: block;
	padding:.40rem 0 .30rem 0;
	border-right: 1px solid #f5f5f5;
}
.rec-list-item-b ul li:nth-child(2n) a{
	border-right:none;
}
.rec-list-item-b ul li:nth-child(1),.rec-list-item-b ul li:nth-child(2){
	border-bottom: 1px solid #f5f5f5;
}
.rec-list-item-b ul li img{
	display: block;
	width: 100%;
}
.mouth-stele-main .rec-hot-item{
	margin-top:.40rem;
}
.mouth-stele-main .rec-hot-item ul li{
	width: 48%;
	float: left;
	margin-bottom: 10px;
	margin-right: 2%;
}
.mouth-stele-main .rec-hot-item ul li:nth-child(2n){
	margin-right: 0;
}
.mouth-stele-main .rec-hot-item ul li img{
	display: block;
	width: 100%;
}
/**/
.cd-popup1{
	position: fixed;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s 0s,visibility 0s .3s;
	-moz-transition: opacity .3s 0s,visibility 0s .3s;
	transition: opacity .3s 0s,visibility 0s .3s;
	z-index: 9999
}
.cd-popup1.is-visible1 {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s,visibility 0s 0s;
	-moz-transition: opacity .3s 0s,visibility 0s 0s;
	transition: opacity .3s 0s,visibility 0s 0s
}
.cd-popup-container {
	position: relative;
	width: 84%;
	margin: 0 auto;
	top: 25%;
	background-color: #fff;
	border-radius: 3px
}
.cd-popup-container.contact {
	background: 0;
	top: 20%
}
.contact-organizer {
	background-color: #fff;
	border-radius: 4px
}
.contact-organizer h2 {
	padding: 15px 0;
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #eee;
	color: #1a1a1a
}
.contact-container .phone {
	text-align: center;
	padding: 15px
}
.contact-container .phone .tel a {
	font-size: 14px;
	display: block;
	color: #333
}
.contact-container .phone .copy-btn a {
	color: #06be6a;
	display: inline-block;
	border: 1px solid #06be6a;
	padding: 2px 12px;
	margin-top: 10px;
	border-radius: 3px;
	font-size: 13px
}
.contact-container .qr-code {
	padding: 15px 10px;
	background-color: #f8f8f8;
	text-align: center;
	border-radius: 0 0 4px 4px
}
.contact-container .qr-code img {
	width: 102px display:inline-block;
	height: 102px
}
.contact-container .qr-code p {
	color: #333;
	font-size: 14px
}
.contact-container .qr-code p a{
	color: #333;
}
.cd-popup-container.contact .cd-popup-close {
	display: block;
	height: 40px;
	width: 100%;
	background: url(../../activity/images/icon_close@2x.png) center center no-repeat;
	background-size: auto 30px;
	text-indent: 999999px
}
.cd-popup-container.contact .demand-rele-pop {
	background-color: #fff;
	border-radius: 4px
}
.cd-popup-container.contact .demand-rele-pop h2 {
	padding: 15px 0;
	text-align: center;
	font-size: 16px;
	border-bottom: 1px solid #eee;
	color: #1a1a1a
}
.cd-popup-container.contact .demand-rele-pop .btn {
	padding: 20% 15px;
	overflow: hidden;
	background-color: #fafafa;
	border-radius: 0 0 3px 3px
}
.cd-popup-container.contact .demand-rele-pop .btn a {
	display: block;
	width: 48%;
	height: 42px;
	float: left;
	line-height: 42px;
	text-align: center;
	border-radius: 3px;
	font-size: 14px;
	margin-bottom: 14px;
}
.cd-popup-container.contact .demand-rele-pop .btn a.cl-btn {
	background-color: #06be6a;
	color: #fff;
	margin-right: 4%
}
.cd-popup-container.contact .demand-rele-pop .btn a.jg-btn {
	border: 1px solid #06be6a;
	color: #06be6a
}
.cd-popup-container.contact .demand-rele-pop .btn a.js-btn {
	border: 1px solid #06be6a;
	color: #06be6a;
	margin-right: 4%
}
.cd-popup-container.contact .demand-rele-pop .btn a.sb-btn {
	border: 1px solid #06be6a;
	color: #06be6a
}
.cd-popup-container.contact .demand-rele-pop .btn a.qt-btn {
	border: 1px solid #06be6a;
	color: #06be6a
}
.bottom-btn {
	width: 100%;
	height: 50px;
	position: fixed;
	bottom: 0;
	background-color: #fff;
	border-top: 1px solid #eee
}
.bottom-btn ul li {
	width: 33.33%;
	float: left;
	text-align: center;
	background: url(../../../images/capital_line.png) right center no-repeat;
	background-size: auto 18px
}
.bottom-btn ul li:last-child {
	background: 0
}
.bottom-btn ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	background-size: auto 18px
}
.bottom-btn ul li a span {
	display: inline-block;
	font-size: .35rem;
	color: #333
}
.bottom-btn ul li a.join {
	background-color: #f76c1c
}
.bottom-btn ul li a.zixun span {
	padding-left: .65rem;
	background: url(../../private_board/images/icon_weChat.png) left center no-repeat;
	background-size: .55rem auto
}
.bottom-btn ul li a.tel span {
	padding-left: .60rem;
	background: url(../../private_board/images/icon_tel.png) left center no-repeat;
	background-size: .45rem auto
}
.bottom-btn ul li a.join span {
	color: #fff
}
/**/
/*视频服务*/
.video-service .item{
	padding: 0 .30rem;
}
.video-service .item.banner{
	padding: 0;
}
.video-service .banner img{
	display: block;
	width: 100%;
}
.video-service .desc-ser{
	padding:.50rem .30rem;
	background: url(../images/bg_video_ser_desc.png) no-repeat;
	background-size:100% 100%;
}
.video-service .desc-ser .info{
	font-size:.36rem;
	color: #333;
	line-height: .60rem;
	padding: 0 .30rem;
}
.video-service .desc-ser .info strong{
	font-weight: normal;
	color: #315cce;
}
.video-service .video-ser-odds{
	padding: .50rem .30rem;
	background-color: #fff;
	box-shadow: 1px 1px 3px 3px #e8edfa;
	margin-bottom: .50rem;
}
.video-service .title{
	margin-bottom: .30rem;
}
.video-service .title h2{
	text-align: center;
	font-size:.45rem;
	color: #333;
	padding-top: .20rem;
	font-weight: bold;
}
.video-service .video-ser-odds h2{
	background: url(../images/odds_ti.png) center top no-repeat;
	background-size:60% auto;
}
.video-service .video-ser-odds .desc ul li{
	margin-bottom: .20rem;
}
.video-service .video-ser-odds .desc ul li span{
	display: block;
}
.video-service .video-ser-odds .desc ul li .num{
	float: left;
	font-size: .40rem;
	color: #fff;
	font-weight: bold;
	padding:.15rem .40rem;
	background:url(../images/bg_num.png) no-repeat;
	background-size:100% 100%;
	margin-right: .20rem;
}
.video-service .video-ser-odds .desc ul li .info{
	overflow: hidden;
	font-size: .35rem;
	color: #333;
	padding-top: .05rem;
}
.video-service .studio-desc img{
	display: block;
	width: 100%;
}
.video-service .studio-desc p{
	text-align: center;
	font-size: .35rem;
	padding-top: .20rem;
}
.video-service .case-show{
	margin: .50rem 0;
}
.video-service .case-show .case-desc{
	padding: .50rem .30rem;
    background-color: #fff;
    box-shadow: 1px 1px 3px 3px #e8edfa;
    margin-bottom: .80rem;
}
.video-service .case-show .case-desc .title{
	background: url(../images/video_ser_case_ti.png) center top no-repeat;
	background-size:60% auto;
}
.video-service .case-show .case-desc .info{
	text-align: center;
	font-size: .35rem;
	color: #333;
}
.video-service .case-item{
	margin-bottom:.80rem;
}
.video-service .case-item .title{
	 text-align: center;
}
.video-service .case-item .title .num{
	color: #3763d9;
	font-size: .60rem;
	display: inline-block;
	font-weight: bold;
	line-height: .60rem;
	text-shadow:5px 2px 8px #ecf0fd;
	position: relative;
	top: .08rem;
	margin-right: .05rem;
}
.video-service .case-item .title span{
	line-height: .60rem;
	display:inline-block;
	font-size: .36rem;
	font-weight: bold;
}
.video-service .case-item .con{
	font-size: .35rem;
	line-height: .60rem;
	color: #333;
}
.video-service .case-item .video{
	margin-top: .30rem;
}
.video-service .case-item .video-title h2{
	text-align: center;
	font-size: .38rem;
	font-weight: bold;
	color: #3662d7;
	padding-top: .10rem;
}
.video-service .case-copy-show img{
	display: block;
	width: 100%;
}
.video-service .contact{
	margin-top: .80rem;
	margin-bottom: 46px;
}
.video-service .contact .info-item-a{
	text-align: center;
}
.video-service .contact .info-item-a h2{
	color: #333;
	font-weight: bold;
	font-size: .38rem;
}
.video-service .contact .info-item-a .ewm-img img{
	display: inline-block;
	width: 110px;
	margin-top: .30rem;
}
.video-service .contact .info-item-a p{
	font-size: .35rem;
	color: #333;
}
.video-service .contact .info-item-a p a span{
	color: #315cce;
	text-decoration: underline;
}
.video-service .contact .info-item-a{
	margin-bottom: .40rem;
}
.video-service .contact .info-item-b{
	padding-bottom: .50rem;
}
.video-service .contact .info-item-b p{
	font-size: .35rem;
	color: #333;
	padding-bottom: .20rem;
}
.video-service .contact .info-item-b a span{
	color: #315cce;
	text-decoration: underline;
}
.video-service .joinBox{
	padding-bottom: .80rem;
	background-color: #090449;
}
.video-service .joinBox .formBox{
	padding: .50rem .30rem;
	margin:-2.5rem .30rem 0 .30rem;
	background-color: #fff;
	border-radius: 4px;
	position: relative;
	z-index: 999;
}
.video-service .joinBox .formBox .item{
	border-bottom: 1px solid #F0F0F0;
	padding:12px 0;
}
.video-service .joinBox .formBox .item span{
	display: block;
}
.video-service .joinBox .formBox .item span.name{
	color: #1a1a1a;
	font-size: .35rem;
	float: left;
	margin-right: .10rem;
	width: 2.5rem;
}
.video-service .joinBox .formBox .item span.name b{
	color: #e60012;
	font-size: 12px;
	font-family:arial;
	padding-right: 2px;
}
.video-service .joinBox .formBox .item span.input{
	overflow: hidden;
}
.video-service .joinBox .formBox .item span.input input{
	padding: 0;
	margin: 0;
	width: 100%;
	font-size: .35rem;
	color: #787878;
}
.video-service .joinBox .formBox .item span.input select{
	padding: 0;
	margin: 0;
	width: 100%;
	background: url(../images/icon_tri.png) right center no-repeat;
	background-size:12px auto;
}
.video-service .joinBox .formBox .item span.input select option{
	text-align: right;
}
.video-service .joinBox .formBox .item.textarea{
	border-bottom: none;
}
.video-service .joinBox .formBox .item.textarea .name{
	width: 100%;
	margin-bottom: .30rem;
}
.video-service .joinBox .formBox .item.textarea textarea{
	border: 1px solid #f0f0f0;
	width: 100%;
	padding: 5px;
	font-size: .35rem;
	height: 2rem;
}
.video-service .joinBox .formBox .sub-btn .submit{
	background-color: #33cc00;
	width: 60%;
	display: block;
	margin: 0 auto;
	border: 0;
	padding: 0;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	border-radius: 4px;
}
.video-service.topic{
	background: url(../images/bg_video_topic.png) no-repeat;
	background-size:100%;
	background-color: #000;
}
.video-service.topic .item-topic .title{
	text-align: center;
	margin-bottom: .40rem;
}
.video-service.topic .item-topic .title img{
	height:.90rem;
}
.video-service.topic .video-itema{
	margin:.60rem .40rem 0 .40rem;
}
.video-service.topic .video_list_area ul li{
	width: 48%;
	float: left;
	text-align: center;
	margin-right:4%;
	margin-bottom: 15px;
}
.video-service.topic .video_list_area ul li:nth-child(2n){
	margin-right: 0;
}
.video-service.topic .video_list_area ul li img{
	display: block;
	width: 100%;
}
.video-service.topic .more-item .ti{
	color: #ffd08d;
	font-size: .38rem;
	text-align: center;
	margin: .20rem 0 .50rem 0;
}
.video-service.topic .video_list_area ul li p{
	padding-top: .20rem;
	color: #ffd08d;
	font-size: .30rem;
	word-break: break-all;
	line-height: .50rem;
}
.video-service.topic .message{
	margin-top:1rem;
}
.swiper-slide img{
	display: block;
	width: 100%;
}
.video-service.topic .mall{
	margin:.80rem .40rem 0 .40rem;
}
.video-service.topic .mall .list{
	margin: .30rem 0 .80rem 0;
}
.video-service.topic .mall ul li{
	margin-bottom: 10px;
}
.video-service.topic .mall ul li img{
	display: block;
	width: 100%;
}
.video-service.topic .txl{
	margin:.30rem .40rem 0 .40rem;
}
.video-service.topic .join-txl img{
	display: block;
	width: 100%;
}
.video-service.topic .ad{
	margin:.80rem .40rem 0 .40rem;
	padding-bottom:2.2rem;
}
.video-service.topic .ad-item img{
	display: block;
	width: 100%;
}
.video-service.topic .share-btn{
	text-align: center;
	position: fixed;
	bottom:14px;
	width: 100%;
	left: 0;
	z-index: 999999;
}
.video-service.topic .share-btn a{
	background-color: #fcebe0;
	display: block;
	line-height: 1.20rem;
	border-radius: 4px;
	margin: 0 .40rem;
	box-shadow: 1px 1px 10px #3c3836;
}
.video-service.topic .share-btn a span{
	color: #ac7452;
	font-size: .36rem;
	padding-left: .56rem;
	background: url(../images/common_icon_quan@3x.png) left center no-repeat;
	background-size:.40rem auto;
}
.video-service.topic .message .swiper-container{
	margin: 0 .40rem
}
.video-service.topic .message .swiper-container .block_home_slider{
	padding-bottom:1rem;
}
.block_home_slider {
    position: relative;
}
.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    list-style-type: none;
}
.block_home_slider .slide {
    position: relative;
    display: block;
    z-index: 19;
}
.block_home_slider .slide .img img{
	display: block;
	width: 100%;
}
.block_home_slider .flex-control-paging{
	width: 100%;
    position: absolute;
    right: 0;
    margin: 0;
    bottom:0;
    padding: 0;
    text-align: center;
}
.block_home_slider .flex-control-paging li{
	display: inline-block;
	margin: 0 4px;
}
.block_home_slider .flex-control-paging li a{
	width:8px;
	height:8px;
	display: block;
	background-color: #fff;
	border-radius: 50%;
	text-indent: -999999px;
}
.block_home_slider .flex-control-paging li a.flex-active{
	width:26px;
	border-radius: 20px;
}
.block_home_slider .flex-direction-nav{
	display: none;
}
.swiper-container .block_home_slider .flex-control-paging li a{
	background-color: #5a5a5a;
}
.swiper-container .block_home_slider .flex-control-paging{
	padding: 0;
}
.swiper-container .block_home_slider .flex-control-paging li a.flex-active{
	width:8px;
	border-radius: 50%;
	background-color: #fff;
}
.comment-warp{
	display: none;
	background-color: #fff;
	opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .3s 0s,visibility 0s .3s;
    -moz-transition: opacity .3s 0s,visibility 0s .3s;
    transition: opacity .3s 0s,visibility 0s .3s;
}
.comment-warp.is-visible{
	display: block;
	opacity: 1;
    visibility: visible;
    -webkit-transition: opacity .3s 0s,visibility 0s 0s;
    -moz-transition: opacity .3s 0s,visibility 0s 0s;
    transition: opacity .3s 0s,visibility 0s 0s;
}
.comment-warp .title{
	height:1.20rem;
	padding: 0 .30rem;
	border-bottom: 1px solid #eee;
}
.comment-warp .title h2{
	display: inline-block;
	line-height: 1.20rem;
	color: #333;
	font-size: .40rem;
	font-weight: bold;
}
.comment-warp .title .close{
	padding: 0 .20rem 0 .30rem;
	float: right;
	line-height:1.20rem;
	text-indent: -99999px;
	background: url(../images/icon_arrow_a.png) center center no-repeat;
	background-size:auto .20rem;
}
.comment-warp .comment-list{
	padding:.40rem .30rem;
	margin-bottom: 1.50rem;
}
.comment-warp .comment-list ul li{
	margin-bottom: .40rem;
}
.comment-warp .comment-list ul li .user-info img{
	float: left;
	width:1rem;
	height:1rem;
	margin-right: .20rem;
}
.comment-warp .comment-list ul li .user-info .cont{
	overflow: hidden;
}
.comment-warp .comment-list ul li .user-info span{
	display: inline-block;
}
.comment-warp .comment-list ul li .user-info span.user-name{
	width:80%;
	float: left;
}
.comment-warp .comment-list ul li .user-info span.user-name p{
	line-height: .50rem;
}
.comment-warp .comment-list ul li .user-info span.user-name p.name{
	color: #333;
	font-weight: bold;
	font-size: .38rem;
}
.comment-warp .comment-list ul li .user-info span.user-name p.time{
	color: #999;
	font-size: 12px;
	padding-top: .05rem;
}
.comment-warp .comment-list ul li .user-info .user-awesome{
	float: right;
	padding-top: .20rem;
}
.comment-warp .comment-list ul li .user-info .user-awesome a{
	padding-right:.50rem;
	color: #999;
	background: url(../images/icon_zan.png) right center no-repeat;
	background-size:.35rem auto;
}
.comment-warp .comment-list ul li .user-info .user-awesome a.curr{
	background: url(../images/icon_zan_a.png) right center no-repeat;
	background-size:.35rem auto;
	color: #06be6a;
}
.comment-warp .comment-list ul li .comment-cnt{
	padding-top: .20rem;
	line-height:.50rem;
	color: #333;
	font-size: .33rem;
}
.comment-warp .comment-list .pullrefresh{
	text-align: center;
	color: #999;
	font-size: 12px;
	padding-bottom: .50rem;
}
.comment-warp .comment-input{
	border-top: 1px solid #eee;
	padding:.30rem;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
}
.comment-warp .comment-input img{
	width: 1rem;
	float: left;
	height: 1rem;
	display: block;
	margin-right: .30rem;
}
.comment-warp .comment-input .input-item{
	overflow: hidden;
}
.comment-warp .comment-input .input-item input{
	padding: 0;
}
.comment-warp .comment-input .input-item .input-txt{
	height: 1rem;
	border: none;
	width: 84%;
	background-color: #f5f5f5;
	border-radius: 20px;
	padding: 0 3%;
	float: left;
}
.comment-warp .comment-input .input-item .submit{
	border: none;
	color: #06be6a;
	width: 14%;
	float: right;
	line-height: 1rem;
	text-align: center;
}
.video-service.topic .video-itema .stand-item{
	margin-top: .20rem;
	padding-bottom: .40rem;
}
.video-service.topic .video-itema .stand-item span{
	display: inline-block;
}
.video-service.topic .video-itema .stand-item span.read{
	background-color: #ffd08d;
	border-radius: 20px;
	padding:0 .30rem;
	line-height: .70rem;
	margin-right: .40rem;
}
.video-service.topic .video-itema .stand-item span.read b{
	color: #181818;
	padding-left: .35rem;
	background: url(../images/icon_msg_a.png) left .08rem no-repeat;
	background-size:.30rem auto;
}
.video-service.topic .video-itema .stand-item span.play{
	color: #fff;
	padding-left: .60rem;
	font-size: .33rem;
	background: url(../images/iocn_read_a.png) left center no-repeat;
	background-size:.50rem auto;
}
.video-service.topic .video-itema .stand-item span.zan{
	float: right;
}
.video-service.topic .video-itema .stand-item span.zan a{
	color: #ffd08d;
	padding-left:.56rem;
	line-height: .80rem;
	background: url(../images/icon_zan_b.png) left center no-repeat;
	background-size:.40rem auto;
}
.video-service.topic .video-itema .stand-item span.zan a.curr{
	background: url(../images/icon_zan_c.png) left center no-repeat;
	background-size:.40rem auto;
}
/**/
.contact-container .qr-code p.tips a span{
	color: #1c1cfe;
    text-decoration: underline;
}
/**/
.join-form{
  margin-top: 10px;
}
.join-form .box{
	background-color: #fff;
	padding:0 .30rem;
}
.join-form .box .item{
	padding: .30rem 0;
	border-bottom: 1px solid #f5f4f4;
}
.join-form .box .item:last-child{
	border-bottom: none;
}
.join-form .box .item span{
	display: block;
}
.join-form .box .item span.name{
	width:3rem;
	float: left;
	font-size: .35rem;
	color: #333;
}
.join-form .box .item span.name b{
	color: #F13939;
	font-size: 12px;
	font-family: arial;
	padding-right: 3px;
}
.join-form .box .item span.name font{
	color: #999;
	font-size: .30rem;
}
.join-form .box .item span.inser{
	overflow: hidden;
}
.join-form .box .item span.inser input{
	text-align: right;
	width: 100%;
	margin: 0;
	font-size: .35rem;
	color: #787878;
	padding: 0;
}
.join-form .box .item span.inser .go-select{
	color: #787878;
	display: block;
	text-align: right;
	font-size:.35rem;
	padding-right: .35rem;
	background: url(../images/icon_back_b.png) right center no-repeat;
	background-size:.18rem auto;
}
.join-form .box .item.label span.name,.join-form .box .item.select span.name{
	width: 100%;
	float: none;
}
.join-form .box .item.label .label-li{
	margin-top: .30rem;
	overflow: hidden;
}
.join-form .box .item.label .label-li a{
	display: block;
	width: 23.5%;
	text-align: center;
	background-color: #F7F7F7;
	float: left;
	margin: 0 2% 10px 0;
	padding:6px 0;
	color: #666;
	font-size: .33rem;
	border-radius:4px;
	border:1px solid #f7f7f7;
}
.join-form .box .item.label .label-li a:nth-child(4n){
	margin-right:0;
}
.join-form .box .item.label .label-li a.curr{
	border: 1px solid #FD7A27;
	background: url(../images/research_icon_choose2@2x.png) right top no-repeat;
	background-size:.50rem auto;
}
.join-form .box .item .select{
	margin-top: 5px;
}
.join-form .box .item .select label{
	display: block;
	width: 100%;
	margin-bottom: 8px;
	color: #666;
	font-size: .35rem;
}
.join-form .box .item .select label input{
	display: none;
}
.join-form .box .item .select label i{
	font-size: 12px;
	font-style: normal;
	display:block;
	width: 16px;
	height:16px;
	text-align: center;
	line-height: 14px;
	color: #fff;
	vertical-align: middle;
	border:#D3D3D3 1px solid;
	background-color:#D3D3D3;
	border-radius: 50%;
	float: left;
	position: relative;
	top: 3px;
	margin-right: 5px;
}
.join-form .box .item .select label input[type="checkbox"]:checked+i{
	background: #FD7A27;
	border: 1px solid #FD7A27;
}
.join-form .box .item .textarea textarea{
	padding:5px;
	margin:5px 0 0 0;
	width: 100%;
	font-size: .35rem;
	color: #787878;
	background-color: #F8F8F9;
	height: 2rem;
}
.join-form .join-tips{
	padding: .50rem .30rem;
}
.join-form .join-tips .ti{
	font-size: .38rem;
	color: #666;
	margin-bottom: .10rem;
}
.join-form .join-tips .con{
	font-size: .33rem;
	line-height: .50rem;
	color: #999;
}
.join-form .join-tips .contact-us{
	margin-top:.20rem;
}
.join-form .join-tips .contact-us p{
	color: #999;
	font-size: .32rem;
	padding-left: .52rem;
	margin-bottom: .10rem;
}
.join-form .join-tips .contact-us p.tel{
	background:url(../images/icon_tel.png) left center no-repeat;
	background-size:.35rem auto;
}
.join-form .join-tips .contact-us p.mail{
	background:url(../images/research_icon_email@2x.png) left 4px no-repeat;
	background-size:.42rem auto;
}
.join-form .join-tips .contact-us p.wx{
	background:url(../images/icon_WeChat.png) left center no-repeat;
	background-size:.42rem auto;
}
.join-sub-btn{
	position: fixed;
	left: 0;
	bottom:0;
	width: 100%;
	padding: .30rem;
	height: 1.60rem;
	background-color: #F5F5F5;
}
.join-sub-btn .btn .submit{
	width: 100%;
	display:block;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
	background-color: #06BE6A;
	color: #fff;
	font-size: .36rem;
	border-radius: 4px;
	border:none;
	padding: 0;
	margin: 0;
}
.join-sub-btn-cle{
	height: 1.60rem;
}
.pk-modal {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1111;
    transition: all .3s;
    visibility: hidden;
    opacity: 0;
    background-color: #fff;
}
.pk-modal.-show {
    visibility: visible;
    opacity: 1;
}
.xcl-book-head {
    top: 0;
    position: fixed;
    height:50px;
    border-bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 999;
}
.xcl-icon_back {
    width: 60px;
    height: 50px;
    float: left;
    background: url(../images/icon_arrow_head.png) center no-repeat;
    background-size: 11px auto;
}
.xcl-book-head .xcl-title {
    line-height: 50px;
    position: absolute;
    font-weight: 600;
    right:60px;
    left: 60px;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    width: auto;
    font-size: .40rem;
    color: #111;
    margin: 0;
    text-overflow: ellipsis;
}
.xcl-book-head .submit{
	float: right;
	width: 60px;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
	color: #666;
}
.pk-modal .fill-industry{
	margin-top: 60px;
	padding: 0 .30rem;
}
.pk-modal .fill-industry .tips{
	display: block;
	color: #333;
	font-size: .35rem;
	padding-bottom: 10px;
}
.pk-modal .fill-industry .tips font{
	color: #999;
	font-size: 12px;
	padding-left: 5px;
}
.business-action a{
	display: block;
	width: 32%;
	float: left;
	text-align: center;
	line-height: 32px;
	border: 1px solid #eeedec;
	border-radius: 4px;
	margin:0 2% 10px 0;
	color: #666;
	font-size: .35rem;
}
.business-action{
	height: 70%;
    overflow: hidden;
    overflow-y: scroll;
    position: fixed;
    margin-right: .30rem;
}
.business-action a:nth-child(3n){
	margin: 0 0 10px 0;
}
.business-action a.curr{
	border: 1px solid #F13939;
	color: #F13939;
}
/*APP介绍*/
.xcl-app-desc .banner img{
	display:block;
	width: 100%;
}
.xcl-app-desc .desc-item{
	padding:.40rem .30rem;
	margin:.40rem .30rem 0 .30rem;
	background-color: #fff;
	box-shadow: 0 0 10px #e4f8ef, 0 0 5px #e4f8ef;
}
.xcl-app-desc .desc-item .title{
	text-align: center;
}
.xcl-app-desc .desc-item .title i{
	display: inline-block;
	width: 1.80rem;
	height: .20rem;
	position: relative;
	background: url(../images/icon_ti_line.png) no-repeat;
	background-size:100% 100%;
}
.xcl-app-desc .desc-item .title span{
	display: inline-block;
	background-color: #06be6a;
	color: #fff;
	border-radius:4px;
	padding: 3px 10px;
	margin: 0 8px;
	font-size: .40rem;
}
.app-desc-nav{
	margin-top: .80rem;
}
.app-desc-nav .swiper-slide ul li{
	text-align: center;
	width: 22%;
	float: left;
	margin-right: 4%;
	margin-bottom: 15px;
}
.app-desc-nav .swiper-slide ul li:nth-child(4n){
	margin-right: 0;
}
.app-desc-nav .swiper-slide ul li img{
	width:76%;
	display: inline-block;
}
.app-desc-nav .swiper-slide ul li p{
	font-size: .35rem;
	color: #666;
}
.app-desc-nav .swiper-container{
	padding-bottom: .50rem;
}
.app-desc-nav .swiper-pagination-bullets{
	bottom:0;
}
.app-desc-nav .more a{
	
}
.xcl-app-desc .desc-item .use-con{
	padding: .50rem 0;
}
.xcl-app-desc .desc-item .use-con img{
	display: block;
	width: 100%;
}
.xcl-app-desc .praise-item{
	margin-top: .50rem;
}
.xcl-app-desc .praise-item .swiper-slide img{
	display: block;
	width: 100%;
}
.xcl-app-desc .praise-item .swiper-container-a{
	overflow: hidden;
	padding-bottom: .80rem;
	position: relative;
}
.xcl-app-desc .praise-item .swiper-container-a .swiper-pagination-bullets{
	bottom: 0;
	position: absolute;
	text-align: center;
}
.xcl-app-desc .swiper-pagination-bullet{
	width: .50rem;
	height: 4px;
	border-radius: 20px;
	background-color: #e4e4e4;
	opacity: 1;
	margin: 0 1px!important;
}
.xcl-app-desc .swiper-pagination-bullet-active{
	background-color: #06be6a;
}
.xcl-app-desc .more{
	text-align: center;
}
.xcl-app-desc .more a{
	display: inline-block;
	 color: #06be6a;
	 font-size: .35rem;
	 border: 1px solid #06be6a;
	 border-radius: 20px;
	 padding: 3px 20px 3px 15px;
	 background: url(../images/ico_arrow.png) 92% center no-repeat;
	 background-size:.20rem auto;
}
.xcl-app-desc .praise-item .more{
	margin-top: .30rem;
}
.xcl-app-desc .contact-us{
	padding: .80rem .30rem;
	font-size: .34rem;
}
.xcl-app-desc .contact-us .ewm{
	text-align: center;
}
.xcl-app-desc .contact-us .ewm img{
	width: 2.5rem;
}
.xcl-app-desc .contact-us .tips{
	text-align: center;	
	color: #666;
	padding-top: .20rem;
}
.xcl-app-desc .contact-us .contact_info{
	padding-top: .30rem;
	color: #666;
	line-height: .56rem;
}
.app-desc-bottom{
	height: 1.20rem;
	position: fixed;
	width: 100%;
	left: 0;
	bottom: 0;
	background-color: #06be6a;
	z-index: 99999;
}
.app-desc-bottom a{
	display: block;
	line-height: 1.20rem;
	text-align: center;
	color: #fff;
	font-size: .36rem;
}
.bottom-cle{
	height: 1.20rem;
}
.xcl-app-detail{
	background-color: #fafafa;
	padding:.60rem .40rem;
}
.xcl-app-detail .item img{
	display: block;
	width: 100%;
}
/*招商服务*/
.investment .banner img{
	display: block;
	width: 100%;
}
.investment .inner-nav{
	background-color: #fff;
	margin:-.60rem .30rem 0 .30rem;
	position: relative;
	z-index: 3;
	padding: .30rem;
	border-radius: 6px;
}
.investment .inner-nav ul li{
	width: 22%;
	float: left;
	text-align: center;
	margin-right:4%;
}
.investment .inner-nav ul li:last-child{
	margin-right: 0;
}
.investment .inner-nav ul li img{
	height:1rem;
	display: inline-block;
}
.investment .inner-nav ul li p{
	color: #666;
	font-size: .35rem;
}
.rec-park ul li{
	width: 48%;
	float: left;
	margin-right: 4%;
	margin-bottom: 10px;
}
.rec-park ul li:nth-child(2n){
	margin-right: 0;
}
.rec-park ul li .img{
	position: relative;
}
.rec-park ul li .img img{
	width: 100%;
	height:2.80rem;
}
.rec-park ul li .img .mark{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 67px;
}
.rec-park ul li .img .mark img{
	display: block;
	width: 67px;
	height:20px;
}
.single-warp .study-news .rec-park ul li .title{
	padding-bottom: 0;
}
.rec-park ul li .title{
	color: #333;
	overflow:hidden;
	height: 1.20rem;
	font-size: .35rem;
}
.single-warp .study-news.park .partner img{
	display: block;
	width: 100%;
}
img[src=""],img:not([src]){opacity:0;border： 0}
/*年终产业盘点*/
.p_nav_bar{
	background-color: #fff;
	padding: .40rem .30rem;
	overflow: hidden;
}
.p_nav_bar .list ul li{
	width: 32%;
	margin-right:2%;
	margin-bottom: 12px;
	text-align: center;
	float: left;
}
.p_nav_bar .list ul li:nth-child(3n){
	margin-right: 0;
}
.p_nav_bar .list ul li a{
	height: 36px;
	display: block;
	background-color: #F8F8F8;
	line-height: 35px;
	color: #333;
	font-size:.36rem;
}
.p_nav_bar .list ul li a em{
	font-style: normal;
}
.p_nav_bar .list ul li.more a i{
	margin-left: 6px;
	width: 10px;
	height: 9px;
	display: inline-block;
	background: url(../images/icon_hide.png) no-repeat;
	background-size:10px auto;
}
.p_nav_bar .list ul li a.curr{
	background-color: #E6FFEF;
	color: #06BE6A;
	border: 1px solid #06BE6A;
}
.p_nav_bar .list{
	overflow: hidden;
	height: 82px;
}
.p_nav_bar .list ul li.more a.show i{
	background: url(../images/icon_show.png) no-repeat;
	background-size:10px auto;
}
/*免费领VIP*/
.page_warp{
	max-width: 768px;
	margin: 0 auto;
}
.vip_l_item{
	padding-top:8.8rem;
	background: url(../images/bg_lingqu.png) no-repeat;
	background-size:100% auto;
	background-color: #;
}
.vip_l_item .item{
	padding: .60rem 0;
	margin: 0 .30rem .30rem .30rem;
	background-color: #fff;
	border-radius: 6px;
}
.vip_l_item .item .ti_l{
	text-align: center;
	margin-bottom: .40rem;
}
.vip_l_item .item .ti_l img{
	height: 1.3rem;
}
.vip_l_item .item .q_list ul li{
	width: 20%;
	float: left;
	text-align: center;
	margin-bottom: .50rem;
}
.vip_l_item .item .q_list ul li img{
	max-width: 80%;
	height: .70rem;
}
.vip_l_item .item .q_list ul li p{
	font-size: 12px;
	color: #555;
}
.vip_l_item .item .view a{
	display: block;
	text-align: center;
}
.vip_l_item .item .view a span{
	display: inline-block;
	text-decoration: underline;
	color: #5e5afb;
	font-size: .36rem;
	padding-right:.40rem ;
	background: url(../images/icon_ask.png) right center no-repeat;
	background-size:.36rem auto;
}
.vip_l_item .item .v_desc_l ul li{
	padding: 0 .40rem;
	margin-bottom: .40rem;
}
.vip_l_item .item .v_desc_l ul li span{
	display: block;
	font-size:.36rem;
	color: #333;
	padding-left: .36rem;
	background: url(../images/icon_dd.png) left .13rem no-repeat;
	background-size:.30rem  auto;
}
.vip_l_item .item.desc{
	margin-bottom: .40rem;
}
.vip_l_item .l_btn_bottom{
	height: 1.5rem;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #5e5afb;
}
.vip_l_item .l_btn_bottom a{
	display: block;
	height: 1.5rem;
}
.vip_l_item .l_btn_bottom a span{
	margin: .20rem .35rem;
	display: block;
	height: 1.10rem;
	background: -webkit-linear-gradient(#ff8725 , #fd6e0b);
    background: -o-linear-gradient(#ff8725 , #fd6e0b);
    background: -moz-linear-gradient(#ff8725 , #fd6e0b);
    background: linear-gradient( #ff8725 , #fd6e0b);
    color: #fff;
    text-align: center;
    line-height: 1.10rem;
    color: #fff;
    font-size: .38rem;
}
.cler_bottom{
	height: 1.5rem;
}
/*有材营销*/
.page_warp .topBar{
	height:48px;
	width: 100%;
	position: fixed;
	top: 0;
	left:0;
	z-index: 999999;
	background-color:#fff;
}
.page_warp .topBar ul li:nth-child(1){
	width: 24%;
}
.page_warp .topBar ul li{
	width:38%;
	float: left;
	text-align: center;
}
.page_warp .topBar ul li a{
	display: block;
	line-height:48px;
}
.page_warp .topBar ul li a span{
	font-size: .36rem;
	color: #999;
	display: inline-block;
	line-height:46px;
}
.page_warp .topBar ul li a.curr span{
	color:#EB2F35;
}
.page_warp .topBar-cler{
	height: 48px;
}
.youcai_desc{
	background-color:#fff;
}
.youcai_desc .item img{
	display: block;
	max-width: 100%;
}
.zixun_btn{
	width: 100%;
	height: 1.20rem;
	position: fixed;
	left: 0;
	bottom: 0;
	background-color:#06BE6A;
}
.zixun_btn.diamond_btn{
	background-color: #fff;
}
.zixun_btn a{
	display: block;
	text-align: center;
	line-height:1.20rem;
	color: #fff;
	font-size: .36rem;
}
.cler_btn{
	height: 1.20rem
}
.diamond_btn span{
	display: block;
	float: left;
	width: 33.33%;
	height: 1.20rem;
}
.diamond_btn span a{
	color: #787878;
}
.diamond_btn span.btn1{
	background:url(../images/icon_line.png) right center no-repeat; 
	background-size:1px .50rem;
}
.diamond_btn span.btn1 b{
	padding-left:.60rem;
	background:url(../images/icon_WeChat.png) left center no-repeat;
	background-size:.50rem auto; 
}
.diamond_btn span.btn2 b{
	padding-left:.50rem;
	background:url(../images/icon_tel.png) left center no-repeat;
	background-size:.40rem auto; 
}
.diamond_btn span.btn3{
	background-color:#c7a973;
}
.diamond_btn span.btn3 a{
	color: #fff;
}
.diamond_form{
	background: url(../images/bg_hz.png) left top no-repeat;
	background-size:100% auto;
	background-color:#140f10;
}
.diamond_form .form_box{
	padding-top:40%;
}
.diamond_form .form_box .box{
	background-color:#fff;
	margin:0 15px;
	border-radius: 4px; 
	padding: 20px 15px;
}
.diamond_form .form_box .box .item{
	height: 50px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}
.diamond_form .form_box .box .item span{
	display: block;
	width:50px;
	float: left;
	line-height:50px;
	color: #333;
	font-size: 14px;
}
.diamond_form .form_box .box .item span b{
	font-size: 12px;
	padding-right: 2px;
	color: #f46161;
}
.diamond_form .form_box .box .item .input{
	overflow: hidden;
}
.diamond_form .form_box .box .item .input input{
	padding: 0;
	margin:0;
	line-height:50px;
	background:none; 
	font-size: 13px;
	color: #787878;
}
.diamond_form .form_box .box .submit{
	margin-top:.80rem;
}
.diamond_form .form_box .box .submit a{
	display: block;
	height: 42px;
	background-color:#e8be7e;
	text-align: center;
	line-height:42px;
	border-radius:4px;
	font-size: 14px;
	color: #fff;
	border:1px solid #e8be7e; 
}
.diamond_form .form_box .tips{
	padding: 2rem 0 .50rem 0;
	text-align: center;
	color: #999;
	font-size: 13px;
}
/*营销服务*/
.banner_slider{
	position: relative;
}
.flexslider {
    margin: 0;
    padding: 0;
}
.flexslider .slide {
    position: relative;
    display: block;
    padding: 0;
    z-index: 19;
    border: none;
}
.flexslider .slides img{
	display: block;
	width: 100%;
}
.flex-direction-nav{
	display: none
}
.flex-control-paging {
    display:block;
    position: absolute;
    right: 0;
    margin: 0;
    padding: 0;
    bottom:0;
    width: 100%;
    left:0;
    text-align: center;
}
.flex-control-paging li{
	display: inline-block;
	margin:0 3px; 
}
.flex-control-paging li a {
    display: block;
    width:8px;
    height:8px;
    background-size: 8px 8px;
    border-radius: 100%;
    text-indent: -9000px;
    cursor: pointer;
    background-color: #fff;
}
.flex-control-paging li a.flex-active {
    background-color: #06BE6A;
}
.zixun_btn.ser{
	background-color: #F49B32;
}
.service_content .item{
	background-color:#fff;
	margin-bottom:10px;
}
.market_service_nav{
	padding: 15px 0 0 0;
}
.market_service_nav ul li{
	width:25%;
	text-align: center;
	float: left;
	margin-bottom:15px;
}
.market_service_nav ul li img{
	width: 50%;
}
.market_service_nav ul li p{
	font-size:13px;
	color: #333;
}
/* .service_content .item_content{
	padding:20px 0; 
}
.service_content .item_content .title{
	border-left: 3px solid #F9B942;
	height: 16px;
}
.service_content .item_content .title h2{
	font-size: 16px;
	line-height:16px;
	padding-left: 8px;
	color: #333;
}
.service_content .item_content .con{
	padding:15px 10px 0 10px;
	font-size: 14px;
	line-height:24px;
	color: #555;
} */
.service_content .item_content .con img{
	display: block;
	width: 100%;
}
.Distribution{
	margin:15px 10px 0 10px;
}
.Distribution ul{
	overflow: hidden;
    overflow-x: scroll;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    -webkit-transition: .3s all;
    transition: .3s all;
}
.Distribution ul li{
	display: inline-block;
    width: 58%;
    margin-right:2%;
}
.Distribution ul li img{
	width: 100%;
	display: block;
}
/*申请报道*/
.apply_news_form{
	background-color: #fff;
	margin-bottom: 10px;
}
.apply_news_form .tips{
	background-color: #F8F9FB;
	height: 1.20rem;
	line-height: 1.20rem;
	padding: 0 12px;
	color: #FF0000;
	font-size: .35rem;
}
.apply_news_form .item{
	margin: 0 12px;
	padding:13px 0;
	border-bottom: 1px solid #eee;
}
.apply_news_form .item:last-child{
	border-bottom: none;
}
.apply_news_form .item .ti{
	display: block;
	float: left;
	margin-right: 10px;
	font-size: .35rem;

	color: #333;
}
.apply_news_form .item .ti b{
	color: #F13939;
	font-size: 12px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.apply_news_form .item .input{
	overflow:hidden;
}
.apply_news_form .item .input input{
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: right;
	font-size: .35rem;
	color: #787878;
}
.apply_news_form .item.horizontal .ti{
	width: 100%;
	margin-bottom: 5px;
	float: none;
}
.apply_news_form .Industry_choice span{
	display: block;
	width:18%;
	float: left;
	margin-right: 2.5%;
	margin-bottom: 10px;
}
.apply_news_form .Industry_choice span:nth-child(5n){
	margin-right: 0;
}
.apply_news_form .Industry_choice span a{
	display: block;
	background-color:#F8F9FB;
	border-radius: 4px;
	text-align: center;
	font-size: .32rem;
	color: #333;
	line-height: 30px;
}
.apply_news_form .Industry_choice span a.curr{
	background-color: #06BE6A;
	color: #fff;
}
.apply_news_form .item .textarea textarea{
   margin: 0;
   padding: 0;
   width: 100%;
   background-color: #F8F9FB;
   border-radius: 4px;
   padding: 10px;
   font-size: .35rem;
   color: #787878;
}
.radioGroup{
	text-align: right;
}
.radioGroup span{
	display: inline-block;
}
.radioGroup span:nth-child(1) label{
	padding-right: 20px;
}
.radioGroup label {
	position: relative;
	cursor: pointer;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	padding-left:18px;
	font-size: .35rem;
  }
.radioGroup label::before, .radioGroup label::after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 15px;
	height: 15px;
	border-radius: 50%;
}
.radioGroup label::before {
	 background: url(../images/icon_radio_a.png) no-repeat;
	 background-size:100% 100%;
}
.radioGroup label::after {
	background: url(../images/icon_radio_a.png) no-repeat;
	background-size:100% 100%;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.radioGroup label:hover::after {
	background: url(../images/icon_radio_b.png) no-repeat;
	background-size: 100% 100%;
	opacity: 1;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
	transition: 0.2s;
}
.radioGroup input {
	position: absolute;
	left: -24px;
	z-index: -1;
	opacity: 0;
}
.radioGroup input:checked + label::after {
	opacity: 1;
	background: url(../images/icon_radio_b.png) no-repeat;
	background-size: 100% 100%;
}
/*智慧选址*/
.form_zhxz{
	padding-bottom: 1.30rem;
	background:url(../images/bg_form_zhxz.jpg) no-repeat;
	background-size: 100% 100%;
}
.form_zhxz .banner img{
	display: block;
	width: 100%;
}
.form_submit_box{
	padding:0 .30rem;
	background-color: #fff;
	margin: 0 .50rem;
	border-radius: 4px;
}
.form_submit_box .item{
	padding: .40rem 0;
	border-bottom: 1px solid #eee;
}
.form_submit_box .item:last-child{
	border-bottom: none;
}
.form_submit_box .item .ti{
	display: block;
	float: left;
	width:2rem;
	font-size: .36rem;
	color: #333;
	margin-right:6px;
}
.form_submit_box .item .ti b{
	font-size: 12px;
    padding-right: 2px;
    color: #f46161;
}
.form_submit_box .item .input{
	overflow: hidden;
}
.form_submit_box .item .input input{
	margin: 0;
	padding:0;
	color: #787878;
	font-size: .36rem;
}
.form_submit_box .item.item1 .ti{
	width: 100%;
	float: none;
}
.form_submit_box .item.item1 .select{
	padding-top: .30rem;
}
.form_submit_box .item .textarea{
	overflow: hidden;
}
.form_submit_box .item .textarea textarea{
	width: 100%;
	height: 2.6rem;
	font-size: .36rem;
	color: #787878;
	padding: 0;
	margin: 0;
}
.form_submit_box .item .sub_btn{
	background-color: #fd7a27;
	display: block;
	border-radius: 4px;
	height: 1.20rem;
	line-height: 1.20rem;
	text-align: center;
	color: #fff;
	font-size: .36rem;
	margin: .30rem 0;
	border: 1px solid #fd7a27;
}
/*上榜规则介绍*/
.onlistRule{
	background-color: #fff;
	padding:.50rem .40rem;
}
.onlistRule .item{
	margin-bottom: .50rem;
}
.onlistRule .item h2{
	color: #333;
	font-size: .40rem;
	font-weight: bold;
	padding-left: .20rem;
	line-height: .42rem;
	border-left: .10rem solid #56BB72;
}
.onlistRule .item .content{
	line-height: .54rem;
	font-size: .35rem;
	color: #666;
	padding-top: .20rem;
}
.onlistRule .item .descList{
	padding-top: .30rem;
}
.onlistRule .item .descList ul li{
	margin-bottom: .50rem;
}
.onlistRule .item .descList ul li .info{
	position: relative;
}	
.onlistRule .item .descList ul li .info i.dot{
	width: .10rem;
	display: block;
	height: .10rem;
	background-color: #56BB72;
	border-radius: 50%;
	position: absolute;
	top: .22rem;
	left: 0;
}
.onlistRule .item .descList ul li .info span{
	display: block;
	padding-left: .30rem;
	font-size: .35rem;
	color: #666;
	line-height: .54rem;
}
.onlistRule .item .descList ul li .goBtn{
	width:2.2rem;
	height:.80rem;
	line-height: .76rem;
	font-size: .35rem;
	display: block;
	text-align: center;
	color: #FD7A27;
	margin-left: .30rem;
	border: 1px solid #FD7A27;
	margin-top: .20rem;
	border-radius: 4px;
}
/*麦克表单*/
.single-warp .banner.dubdise img{
	display: block;
	width: 100%;
}
.dubdiseForm{
	background-color: #fff;
	padding: .50rem .30rem;
}
.dubdiseForm .tipsTop{
	color: #666;
	font-size: .34rem;
	margin-bottom: .30rem;
}
.dubdiseForm .formBox .fb_component{
	margin-bottom: .30rem;
}
.dubdiseForm .formBox  .fb_componentText span{
	font-size: .34rem;
	display: block;
	color: #333;
	word-break: break-all;
	margin-bottom: .05rem;
}
.dubdiseForm .formBox  .fb_componentText  span:nth-child(3){
	color: #999;
	font-size: .32rem;
}
.dubdiseForm .formBox  .fb_componentText span.desca{
	color: #999;
	font-size: .32rem;
}
.dubdiseForm .formBox  .fb_componentText  span b{
	font-size: 12px;
	color: #da2824;
}
.dubdiseForm .formBox .fb_componentBody{
	margin-top: .20rem;
}
.dubdiseForm .formBox .fb_componentBody .checkbox{
	position: relative;
	margin-bottom: .20rem;
}
.dubdiseForm .formBox .fb_componentBody .checkbox input[type="checkbox"] {
    position: absolute;
    opacity: 0;
	width: 100%;
	z-index: 3;
	height: 100%;
}
.dubdiseForm .formBox .fb_componentBody .checkbox label {
    font-size: .34rem;
    color: #000;
}
.dubdiseForm .formBox .fb_componentBody .checkbox input[type="checkbox"]+ label:before{
    content: '';
    background: #f4f4f4;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: .34rem;
    height: .35rem;
    top: .05rem;
    position: relative;
    margin-right:.10rem;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
}
.dubdiseForm .formBox .fb_componentBody .checkbox input[type="checkbox"]:checked + label:before {
    background-color: #3d892e;
    border: 1px solid #3d892e;
}
.dubdiseForm .formBox .fb_componentBody .checkbox input[type="checkbox"]:checked + label::after{
    content: '\2714';
    color: #fff;
    position: absolute;
    left: .08rem;
    top: 0;
    font-size: 12px;
}
.dubdiseForm .formBox .fb_componentBody.input input{
	border: 1px solid #eee;
	width: 100%;
	padding: 0 10px;
	line-height: 32px;
	margin: 0;
	color: #787878;
	font-size: .34rem;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li{
	height: 32px;
	border: 1px dashed #eee;
	position: relative;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.is_empty input{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	opacity: 0;
	z-index: 3;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.is_empty .filetext{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0 10px;
	line-height: 30px;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.is_empty .filetext i{
	font-style: normal;
	color: #666;
	font-weight: bold;
	font-size: .38rem;
	display: inline-block;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.is_empty .filetext span{
	display: inline-block;
	color: #999;
	font-size: .34rem;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.has_value{
	line-height: 30px;
	padding: 0 10px;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.has_value i{
	font-style: normal;
	color: #52B266;
	font-weight: bold;
	font-size: .38rem;
	display: inline-block;
	float: left;
	padding-right: 4px;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.has_value .textName{
	max-width: 4rem;
	display: inline-block;
	color: #333;
	font-size: .34rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.has_value .filesize{
	display: inline-block;
	color: #999;
	float: left;
	font-size: .33rem;
	padding-left: 5px;
}
.dubdiseForm .formBox .fb_componentBody .fileBox ul li.has_value .delBtn{
	width: 100%;
	color: #999;
	font-size: .40rem;
	padding-right: 5px;
	position: absolute;
	text-align: right;
	left: 0;
	font-weight: bold;
	z-index: 3;
	line-height: 30px;
}
.dubdiseForm .formBox .fb_componentBody.chkAgree{
	position: relative;
}
.dubdiseForm .formBox .fb_componentBody.chkAgree input[type="radio"]{
    position: absolute;
	width: 100%;
	top: 0;
	left: 0;
    opacity: 0;
    height:100%;
	z-index: 3;
}
.dubdiseForm .formBox .fb_componentBody.chkAgree input[type="radio"] + label:before{
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #b4b4b4;
    display: inline-block;
    width: .35rem;
    height: .35rem;
    top: .05rem;
    position: relative;
    margin-right:.10rem;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all 250ms ease;
    transition: all 250ms ease;
}
.dubdiseForm .formBox .fb_componentBody.chkAgree input[type="radio"]:checked + label:before {
    background-color: #3d892e;
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border: 1px solid #3d892e;
}
.dubdiseForm .formBox .fb_componentBody.chkAgree label{
    font-size: .34rem;
    color: #333;
}
.dubdiseForm .formBox .fb_componentBody.textarea textarea{
	border: 1px solid #eee;
	padding: 10px;
	width: 100%;
	height: 4rem;
	font-size: .35rem;
	color: #787878;
}
.submitWrapper{
	padding: .30rem;
	margin-top: .30rem;
}
    .submitWrapper .submit a {
        background-color: #144580;
        color: #FFFFFF;
        border-color: rgba(59, 103, 160, 0.8);
        font-size: .34rem;
        font-weight: normal;
        height: 1rem;
        text-align: center;
        line-height: 1rem;
        width: 100%;
        display: block;
        border-radius: 4px;
    }
/*抽奖*/
.sign-lottery{
	position: relative;
}
.sign-lottery .sharetip{
	width: 100%;
	height: 1rem;
	text-align: right;
}
.sign-lottery .sharetip img{
	height: 1rem;
}
.sign-lottery .successTip{
	background-color: #fff;
	margin-top:.30rem;
	padding: 1rem .40rem;
	text-align: center;
}
.sign-lottery .successTip .ico img{
	 height: 2.2rem;
}
.sign-lottery .successTip .tip{
	color: #333;
	font-size: .45rem;
	padding: 6px 0;
	font-weight: bold;
}
.sign-lottery .successTip .qrcode{
	margin-top: .30rem;
}
.sign-lottery .successTip .qrcode img{
	width: 3.5rem;
	height: 3.5rem;
}
.sign-lottery .successTip .tipSmall{
	color: #333;
	font-size: .34rem;
}
.sign-lottery .lotteryItem{
	background-color: #fff;
	margin-top: .30rem;
	padding: .50rem .40rem;
}
.sign-lottery .lotteryItem .tibar{
	color: #FFA81F;
	font-size: .45rem;
	font-weight: bold;
	text-align: center;
}
.sign-lottery .lotteryItem .lotteryBox{
	margin-top: .30rem;
}
.sign-lottery .lotteryItem .lotteryBox .lottery{
	position: relative;
	animation: changeBg .5s ease infinite;
	overflow: hidden;
	padding:.65rem;
	width:100%;
	background-size: 100% 100%;
}
.sign-lottery .lotteryItem .lotteryBox .item{
	width: 32%;
	height: 2.5rem;
	margin-right: 2%;
	float: left;
	margin-bottom:.20rem;
	background: url(../images/lotteryBg.png) no-repeat;
	background-size:100% 100%;
}
.sign-lottery .lotteryItem .lotteryBox .item.on{
	background: url(../images/lotteryBga.png) no-repeat;
	background-size:100% 100%;
}
.sign-lottery .lotteryItem .lotteryBox .item:nth-of-type(4){
	position: relative;
	left: 68%;
}
.sign-lottery .lotteryItem .lotteryBox .item:nth-of-type(5){
	position: relative;
	left: 34%;
	top: 2.7rem;
}
.sign-lottery .lotteryItem .lotteryBox .item:nth-of-type(6){
	position: relative;
	left: -34%;
	top: 2.7rem;
}
.sign-lottery .lotteryItem .lotteryBox .item:nth-of-type(8){
	position: relative;
	left: -34%;
	top: -2.7rem;
}
.sign-lottery .lotteryItem .lotteryBox .item:nth-of-type(9){
	position: relative;
	left: -34%;
	top: -2.7rem;
}
.sign-lottery .lotteryItem .lotteryBox .item:nth-child(3n){
	margin-right: 0;
}
.sign-lottery .lotteryItem .lotteryBox .item .prizeName{
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: .30rem;
	padding: 0 .20rem;
	color: #333;
}
.sign-lottery .lotteryItem .lotteryBox .item.button{
	background: url(../images/lotteryBtn.png) no-repeat;
	background-size:100% 100%;
	cursor: pointer;
	position: relative;
}
.sign-lottery .lotteryItem .lotteryBox .item.button .nun{
	position: absolute;
	bottom: .20rem;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: .34rem;
	color: #333;
}
.sign-lottery .lotteryItem .lotteryBox .item.button .nun span{
	display: inline-block;
	padding: 0 2px;
}
@keyframes changeBg {
	0% {
		background-image:url(../images/shandeng1.png);
	}
	100% {
		background-image:url(../images/shandeng2.png);
	}
}
.sign-lottery .lotteryItem .lotteryBox .item .prizepic{
	width: 100%;
	height: 1.3rem;
	margin-top:.30rem;
	text-align: center;
	margin-bottom: .1rem;
}
.sign-lottery .lotteryItem .lotteryBox .item .prizepic img{
	height: 1.3rem;
}
.sign-lottery .signForm{
	background-color: #fff;
	margin-top: .20rem;
}
.sign-lottery .signForm .formInfo{
	padding: 0 .40rem;
}
.sign-lottery .signForm .activityName{
	font-size: .40rem;
	font-weight: bold;
	color: #333;
	line-height: .60rem;
	padding: .30rem 0;
	border-bottom: 1px dashed #eee;
}
.sign-lottery .signForm .item{
	padding: .30rem 0;
	border-bottom: 1px dashed #eee;
}
.sign-lottery .signForm .item:last-child{
	border-bottom: none;
}
.sign-lottery .signForm .item span{
	display: block;
	font-size: .36rem;
	color: #333;
	line-height: ;
}
.sign-lottery .signForm .item span.ti{
	float: left;
	margin-right: 10px;
}
.sign-lottery .signForm .item span.info{
	overflow: hidden;
	text-align: right;
	color: #2773F1;
}
.sign-lottery .signForm .wechat_xcl{
	background-color: #f5f5f5;
	padding: 1rem .50rem;
}
.sign-lottery .signForm .wechat_xcl .qrcode{
	width: 2.5rem;
	float: left;
	margin-right: .30rem;
}
.sign-lottery .signForm .wechat_xcl .qrcode img{
	width: 2.5rem;
	height: 2.5rem;
}
.sign-lottery .signForm .wechat_xcl .con{
	font-size: .34rem;
	color: #6F7486;
	padding-top: .60rem;
	overflow: hidden;
}
.share-show{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition: all .3s;
	visibility: hidden;
	opacity: 0;
	z-index: 999999;
}
.share-show.is-visible{
	visibility: visible;
	opacity: 1;
}
.share-show .box {
    width: 96%;
    height: 100%;
    position: relative;
    z-index: 99;
    text-align: center;
    padding: 2%;
}
.share-show .box img {
    width: 100%;
}
.share-show .mask {
    position: fixed;
    background: rgba(255,255,255);
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 88;
}
.sign-lottery .resultShow{
	padding: 0 .40rem;
}
.sign-lottery .resultTip{
	margin-top: .20rem;
	background-color: #fff;
	border-radius: 4px;
	padding: 1rem .40rem;
	text-align: center;
}
.sign-lottery .resultTip img{
	height: 3rem;
}
.sign-lottery .resultTip .resultInfo{
	padding-top: .20rem;
}
.sign-lottery .resultTip .resultInfo p{
	font-size: .45rem;
	font-weight: bold;
}
.sign-lottery .resultTip .resultInfo p span{
	display: inline-block;
	padding-right: 2px;
}
.sign-lottery .resultTip .resultInfo p.yTip{
	font-size: .34rem;
	color: #FF9C00;
	font-weight: normal;
	padding-top: .50rem;
}
.sign-lottery .userInfo{
	background-color: #fff;
	border-radius: 4px;
	padding: .50rem .60rem;
	margin-top: .20rem;
}
.sign-lottery .userInfo h2{
	text-align: center;
	font-size: .40rem;
	color: #000;
	font-weight: bold;
}
.sign-lottery .userInfo .form{
	padding-top: .30rem;
}
.sign-lottery .userInfo .form .item{
	height: 1.5rem;
	line-height: 1.4rem;
}
.sign-lottery .userInfo .form .item span{
	display: block;
	width: 1.5rem;
	float: left;
	line-height: 1.5rem;
	font-size: .38rem;
	color: #000;
}
.sign-lottery .userInfo .form .item .input{
	overflow: hidden;
	border-bottom: 1px solid #eee;
}
.sign-lottery .userInfo .form .item .input input{
	margin: 0;
	padding: 0;
	background: none;
	font-size: .38rem;
	color: #787878;
}
.sign-lottery .userInfo .form .submit{
	padding: .8rem 0 .20rem 0;
}
.sign-lottery .userInfo .form .submit .btn{
	display: block;
	width: 100%;
	height: 1.2rem;
	background-color: #06BE6A;
	border: none;
	border-radius: 4px;
	text-align: center;
	line-height: 1.2rem;
	font-size: .38rem;
	color: #fff;
}
.dubdiseForm .tips_title,
.dubdiseForm .tips_text {
    color: #999;
    font-size: .32rem;
}