/*
	雷锋网公共样式 common.css
*/
@charset "utf-8";
/* =s Reset (by wuyue) */
html{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-overflow-scrolling: touch;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-ms-overflow-style: -ms-autohiding-scrollbar;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:sup;}
sub{vertical-align:sub;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
a:hover{text-decoration: none;}
a:visited{text-decoration: none!important;}
/* =e Reset */
/* =s base */
header,footer,nav{display: block;}
::-moz-selection{background:#fe917b; color:#fff;} 
::selection {background:#fe917b; color:#fff;} 
html,body{background:#f7f7f7;}
body{font-family:"microsoft yahei",Arial;color:#333; -webkit-font-smoothing:antialiased;}
i{font-style:normal;}
a{text-decoration: none;color: #333;border: 0;font-size: 100%;margin: 0;padding: 0;vertical-align: baseline;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.fl{float: left;}
.fr{float: right;}
.hide {display:none;}
.thide{ text-indent: -9999px; position: absolute; left: -9999px;}
.inner{width:1100px;margin:0 auto;position: relative;}
.inner9{width:900px;margin:0 auto;position: relative;}
.yahei{font-family: "microsoft yahei";}
.wrapper{width: 1130px;margin: 0 auto;}
/* =e base */


/*回到顶部*/
.gotoTop{position: fixed;right: 64px;bottom:30%;}
.gotoTop a{display:block ;border:1px solid #dbdbdb;width: 58px;height:58px;background:#d1d9dd;text-align:center;border-radius:50%;-webkit-border-radius:50%;;}
.gotoTop a em{display:inline-block;background: url(../../images/common/yp_spirit.png) no-repeat -125px -182px;width: 27px;height: 30px;margin-top:14px;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.gotoTop a:hover{background:#bfd3dd;}
.gotoTop a:hover em{margin-top:11px;}

/*s= 全局响应式*/
@media screen and (max-width: 1500px){

	.yp-header-menu{margin-left: 30px;}
  .yp-header-logo{padding-left: 20px;}

}
@media screen and (max-width: 1366px){
	.yp-header-search{display: none;}
}


/*标签列表页面*/
.tagList-main {margin-top:  90px;}
.tagList-main .tagList .title{border-bottom:1px solid #E6E6E6;font-size: 22px;color: #31424e;padding-bottom:10px;}
.tagList-main .tagList .title.hotTag{color:#ee5b2e;}
.tagList-main .tagList .list{padding:  15px 0 40px 0;}
.tagList-main .tagList .list a{float:left;margin:0 20px 20px 0;height: 34px;line-height:34px;padding: 0 15px;border:1px solid #E8ECEF;background: #fff;font-size: 16px;color:#5e6b73;border-radius:18px;-webkit-border-radius:18px;}
.tagList-main .tagList .list a:hover {background: #a0aebc;border-color: #a0aebc;color: #fff;}

.inner12{
	width: 1200px;
	margin: 0 auto;
}
.inner124{
	width: 1240px;
	margin: 0 auto;
}
body{
	background: #ffffff;
}



.vip-page {
    padding-bottom: 100px;
}
/*banner*/
.v-banner{
	height: 902px;
	background: url(../images/driveVip/banner.jpg) no-repeat center;
}
.ban-left{
	padding-top: 570px;
	padding-left: 50px;
}
.v-banner .btn-com{
	display: inline-block;
	/*width: 260px;*/
	height: 80px;
	line-height: 80px;
	padding: 0 50px;
	width: 430px;
	box-sizing:border-box;
	color: #fff;
	font-size: 30px;
	text-align: center;
	background: -webkit-linear-gradient(left,#31b2e5,#2879e9);
	background: -moz-linear-gradient(left,#31b2e5,#2879e9);
	background: -ms-linear-gradient(left,#31b2e5,#2879e9);
	background: linear-gradient(left,#31b2e5,#2879e9);
	border-radius: 10px;
	letter-spacing: 1px;
	cursor: pointer;
}
.link-we{
	display: block;
	color: #95a6ad;
	font-size: 18px;
	width: 400px;
	text-align: center;
	margin-top: 50px;
}
.link-we img{
	vertical-align: middle;
	margin-right: 5px;
}
.ban-right{
	padding-top: 200px;
	margin-left: 130px;
}
.card-wrap{
	position: relative;
	border-radius: 18px;
	background: #fff;
	width: 500px;
	/*height: 610px;*/
	padding-top: 140px;
	box-sizing:border-box;
	box-shadow: 0 0 30px #c5e9f7;
}
.pro-icon{
  position: absolute;
  top: 170px;
  left: -170px;
  display: none;
}
.card-1{
	position: absolute;
	top: -60px;
	left: 50%;
	margin-left: -60px;
	/*display: none;*/
}
.card-1 .ava{
	width: 120px;
	height: 120px;
	line-height: 120px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin-bottom: 20px;
	overflow: hidden;
	text-align: center;
	font-size: 0px;

}
.card-1 .ava img{
	width: 100%;
	display: block;
}
.card-1 .name{
	font-size: 18px;
	color: #95a6ad;
	text-align: center;
}
.card-2{
	width: 397px;
	height: 181px;
	margin: 0 auto;
	background: url(../images/driveVip/bgvip.png) no-repeat;
	box-sizing:border-box;
	padding-top: 50px;
	text-align: center;
	margin-bottom: 20px;
}
.card-2 .level-2{
	display: none;
}
.level-name{
	color: #0046a7;
	font-size: 36px;

}
.level-price{
	color: #f40f0f;
	font-size: 36px;
	font-weight: bold;
	margin-top: 15px;
}
.card-3 p{
	color: #0046a7;
	font-size: 18px;
	line-height: 2;
	text-align: center;
}
.card-3{
	margin-bottom: 70px;
}
.card-btn{
	border-bottom-left-radius: 18px;
	border-bottom-right-radius: 18px;
	border-top: 1px solid #e5eef2;
}
.level-btn{
	width: 100%;
	height: 80px;
	line-height: 80px;
	display: inline-block;
	font-size: 28px;
	text-align: center;
	color: #95a6ad;
	cursor: pointer;
}
.level-btn.act{
	color: #0046a7;
}
/* .level1-btn{
	border-right: 1px solid #e5eef2;
} */

/*白皮书*/
.v-book{
	height: 765px;
	background: url(../images/driveVip/bg2.jpg) no-repeat center;
	box-sizing:border-box;
	padding-top: 60px;
}

/*嘉宾*/
.v-guest{
	padding-top: 50px;
	padding-bottom: 80px;
}

.v-line{
	height: 770px;
	background: url(../images/driveVip/bg3.jpg) no-repeat center;
}

/*选择*/
.v-member-wrap {
	background: #fff;
}
.v-member-wrap .v-member{
	width: 860px;
	margin: 0 auto;
	padding-top: 100px;
	padding-bottom: 30px;
}
.member-item{
	/* float: left; */
	width: 380px;
	margin-right: 90px;
	margin: 0 auto;
}
.member-item .item-i{
	box-shadow: 0 0 15px #d6d6da;
	border-radius: 18px;
	overflow: hidden;
	padding-top: 65px;
}
.member-item .item-i1{
	background: url(../images/driveVip/m1-bg.png) no-repeat;
	background-size: 100% 100%;
	width: 380px;
	height: 444px;
}
.member-item .item-i2{
	background: url(../images/driveVip/m2-bg.png) no-repeat;
	background-size: 100% 100%;
	width: 380px;
	height: 444px;
}
.member-item p{
	color: #fff;
	text-align: center;
	line-height: 1;
	margin-bottom: 18px;
	font-size: 18px;
}
.member-item p.name{
	font-size: 36px;
	margin-bottom: 30px;
}
.member-item p.pr{
	font-size: 48px;
	margin-bottom: 0px;
	margin-top: 70px;
}
.member-item p.sp{
	font-size: 24px;
}
.member-item .item-i2 p.pr{
	margin-top: 30px;
}

.member-item:last-child{
	margin-right: 0;
}
.mem-btn{
	text-align: center;
	height: 80px;
	line-height: 80px;
	color: #1a56a4;
	font-size: 30px;
	border: 2px solid #2879e9;
	margin-top: 50px;
	border-radius: 8px;
	cursor: pointer;
}
.btn-ban{
	cursor: default;
}

.v-intro{
	background: #f1f7f9;
	padding-top: 60px;
	padding-bottom: 100px;
}
.v-tit{
	color: #1a56a4;
	font-size: 36px;
	text-align: center;
}
.v-tit2{
	margin-top: 20px;
	color: #95a6ad;
	font-size: 15px;
	text-align: center;
}
.intro-item{
	float: left;
	margin-right: 30px;
	width: 580px;
	padding: 50px 40px 30px;
	box-sizing:border-box;
	color: #95a6ad;
	font-size: 18px;
	box-shadow: 0 0 20px #e7edf0;
	background: #fff;
	border-radius: 15px;
	margin-top: 30px;
}
.intro-item:nth-child(2n){
	margin-right: 0;
}
.intro-item .item-1{
	height: 170px;
	overflow: hidden;
	line-height: 1.6;
}
.intro-item .item-1 span{
	color: #1a56a4;
}
.intro-item .item-2 .ava{
	width: 122px;
	height: 122px;
	background: url(../images/driveVip/ava.png) no-repeat;
	float: left;
	text-align: center;
}
.intro-item .item-2 .ava img{	
	overflow: hidden;
	border-radius: 50%;
	width: 98px;
	height: 98px;
	margin-top: 12px;
}
.intro-item .item-2 .con{
	padding-left: 140px;
	margin-top: 30px;
	padding-top: 30px;
}
.intro-item .item-2 .con .name{
	font-size: 24px;
	color: #1a56a4;
	line-height: 1;
}
.intro-item .item-2 .con .pro{
	margin-top: 15px;
}


/*会员特权*/
.v-privilege{
  background: url(../images/driveVip/bg1.jpg) no-repeat;
  background-size: 100% 100%;
  height: 500px;
  padding-top: 80px;
}
.v-pri-con{
  box-shadow: 0 0 30px #c5e9f7;
  position: relative;
  border-radius: 15px;
}
.v-pri-con li{
  float: left;
  width: 25%;
  background: #fff;
  text-align: center;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  z-index: 0;
  border-radius: 15px;  
  position: relative;

}
.v-pri-con li a{
	display: block;
	width: 100%;
	padding-top: 52px;
    padding-bottom: 40px;
}
.v-pri-con li.pro-li{
	height: 356px;
	display: none;
}
.v-pri-con li:hover{
  box-shadow: 0px 0px 30px #d7d7d7;
  z-index: 1;
  background: #2b90e8;
  transform: scale(1.03);
  -webkit-transform: scale(1.03);
  -moz-transform: scale(1.03);
  -o-transform: scale(1.03);
  background: -webkit-linear-gradient(top,#31b2e5,#287ae9);
  background: -moz-linear-gradient(top,#31b2e5,#287ae9);
  background: -ms-linear-gradient(top,#31b2e5,#287ae9);
  background: linear-gradient(top,#31b2e5,#287ae9);
}
.v-pri-con li.pro-li.hover{
  box-shadow: 0px 0px 30px #d7d7d7;
  z-index: 1;
  background: #2b90e8;
  transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  background: -webkit-linear-gradient(top,#31b2e5,#287ae9);
  background: -moz-linear-gradient(top,#31b2e5,#287ae9);
  background: -ms-linear-gradient(top,#31b2e5,#287ae9);
  background: linear-gradient(top,#31b2e5,#287ae9);
}
.v-pri-con li.pro-li.hover .p1{
  color: #fff;
}
.v-pri-con li.pro-li.hover .p2{
  color: #fff;
}
.v-pri-con li .i{ 
  height: 90px;
}
.v-pri-con li .i1{
  background: url(../images/driveVip/new_1.png) no-repeat center;
}
.v-pri-con li:hover .i1{
  background: url(../images/driveVip/new_h1.png) no-repeat center;
}
.v-pri-con li .i2{
  background: url(../images/driveVip/i2.png) no-repeat center;
}
.v-pri-con li:hover .i2{
  background: url(../images/driveVip/i2-h.png) no-repeat center;
}
.v-pri-con li .i3{
  background: url(../images/driveVip/new_3.png) no-repeat center;
}
.v-pri-con li:hover .i3{
  background: url(../images/driveVip/new_h3.png) no-repeat center;
}
.v-pri-con li .i4{
  background: url(../images/driveVip/new_2.png) no-repeat center;
}
.v-pri-con li:hover .i4{
  background: url(../images/driveVip/new_h2.png) no-repeat center;
}
.v-pri-con li .i5{
  background: url(../images/driveVip/i5.png) no-repeat center;
}
.v-pri-con li:hover .i5{
  background: url(../images/driveVip/i5-h.png) no-repeat center;
}

.v-pri-con li .p1{
  margin-top: 60px;
  line-height: 1;
  color: #0046a7;
  font-size: 24px;
}
.v-pri-con li:hover .p1{
  color: #fff;
}
.v-pri-con li .p2{
  margin-top: 15px;
  line-height: 100%;
  color: #95a6ad;
  font-size: 15px;
}
.v-pri-con li:hover .p2{
  color: #fff;
}
.more-li{
  /*display: none;*/
  position: absolute;
  right: 0;
  top: 0;
  width: 25%;
  height: 356px;
  text-align: center;
  background: #fff;
}

/*页脚*/
.v-footer{
	display: block;
	background: url(../images/driveVip/bottom.jpg) no-repeat center;
	height: 496px;
}

/*吸底*/
.fixed-bottom{
  display: none;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 3;
  width: 100%;
  height: 100px;
  background: #484a4a;
  color: #bda66f;
  padding-top: 20px;
  box-sizing:border-box;
}
.bottom-name{
  color: #fefefe;
  font-size: 40px;
  margin-right: 22px;
}
.fixed-bottom .btn-com2{
  display: inline-block;
  height: 56px;
  line-height: 56px;
  padding: 0 50px;
  color: #fff;
  font-size: 22px;
  text-align: center;
  background: -webkit-linear-gradient(left,#31b2e5,#2879e9);
  background: -moz-linear-gradient(left,#31b2e5,#2879e9);
  background: -ms-linear-gradient(left,#31b2e5,#2879e9);
  background: linear-gradient(left,#31b2e5,#2879e9);
  border-radius: 10px;
  letter-spacing: 1px;
  cursor: pointer;
}

/*申请报名*/
.modal-dialog{
	width: 760px;
}
@media (min-width: 768px){
	.modal-dialog {
	    width: 760px;
	    margin: 30px auto;
	}
}
.modal-content{
	border-radius: 18px;
}
.model-lp-exit{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 46px;
	height: 46px;
	line-height: 42px;
	text-align: center;
	border: 1px solid #c3d6de;
	color: #c3d6de;
	font-size: 30px;
	z-index: 2;
	border-radius: 50%;
	cursor: pointer;
}
.apply-tit{
	font-size: 30px;
	text-align: center;
	margin-bottom: 20px;
}
.control-label{
	font-weight: normal;
	text-align: left!important;
}
.form-control{
	height: 40px;
}
.body-apply .col-lg-2,.body-apply .col-lg-3{
	padding: 5px 5px;
}
.body-apply{
	padding: 40px 40px;
	border-radius: 18px;
	color: #0046a7;
	font-size: 18px;
}
.body-apply .type-btn{
	display: inline-block;
	border-radius: 6px;
	border: 1px solid #c3d6de;
	text-align: center;
	width: 130px;
	height: 40px;
	line-height: 40px;
	color: #acbec6;
	margin-right: 20px;
	cursor: pointer;
	position: relative;
}
.body-apply .type-btn.act{
	text-indent: 15px;
	border: 1px solid #31b3e5;
	color: #31b3e5;
}
.body-apply .type-btn i{
	display: block;
	width: 21px;
	height: 21px;
	background: url(../images/driveVip/right.png) no-repeat 100% 100%;
	position: absolute;
	top: 10px;
	left: 10px;
	display: none;
}
.body-apply .type-btn.act i{
	display: block;
}
.body-apply .price{
	color: #f40f0f;
	font-size: 24px;
}
.body-apply .o-price{
	font-size: 18px;
	color: #acbec6;
	margin-left: 20px;
	text-decoration: line-through;
}
.body-apply .buy-notice{
	color: #acbec6;
	font-size: 14px;
	margin-left: 30px;
}
.apply-notice{
	padding-top: 30px;
	color: #0046a7;
	font-size: 18px;
	border-top: 1px solid #daedf5;
	margin-top: 20px;
	padding-bottom: 20px;
}
.fp-notice{
	color: #acbec6;
	font-size: 15px;
	margin-top: 10px;
}
.apply-btn{
	display: block;
	width: 400px;
	height: 60px;
	color: #fff;
	text-align: center;
	margin: 0 auto;
	font-size: 26px;
	background: -webkit-linear-gradient(left,#31b2e5,#2879e9);
  background: -moz-linear-gradient(left,#31b2e5,#2879e9);
  background: -ms-linear-gradient(left,#31b2e5,#2879e9);
  background: linear-gradient(left,#31b2e5,#2879e9);
  margin-top: 50px;
}
.modal-content{
	overflow: hidden;

}
.modal-body{
	background: url(../images/driveVip/bg5.jpg) no-repeat bottom #f8fcfd;
	background-size: 100%;
}
.level-1-price,.level-2-price{
	display: none;
}

.totop{
  width: 60px;
  height: 60px;
  position: fixed;
  right: 30px;
  top: 70%;
  z-index: 3;
  cursor: pointer;
  display: none;
}
.totop img{
  border-radius: 50%;
  width: 100%;
}

/*白皮书改版1.0*/
.book-con{
	padding-top:30px;
}
.v-book .con-left{
	padding-top: 30px;
}
.v-book .con-right{
	width: 660px;
}
.drive-tit{
	text-align: center;
	color: #1a56a4;
	font-size: 22px;
	/*font-weight: bold;*/
}
.drive-tit img{
	margin-right: 15px;
	vertical-align: middle;
}
.drive-tit span{
	margin-left: 5px;
}
.renew-list .item-tit{
	display: block;
	width: 100px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	border-radius: 4px;
	background: #000;
	margin-bottom: 30px;
}
.renew-list .item-tit.tit-blue{background: #2595e8;}
.renew-list .item-tit.tit-orange{background: #ef7f2d;}
.renew-list .item-tit.tit-purple{background: #b145b8;}
.renew-list .item-con{
	display: block;
	padding-left: 25px;
	overflow: hidden;
	height: 48px;
	line-height: 24px;
	color: #717e83;
}
.book-more{
	float: right;
	color: #1a56a4;
	font-size: 15px;
}

/*大咖live*/
.v-guest .guest-tit{
	font-size: 36px;
	color: #1a56a4;
	text-align: center;
}
.v-guest .guest-tit-sub{
	text-align: center;
	color: #95a6ad;
	font-size: 15px;
	margin-top: 30px;
	margin-bottom: 40px;
}
.v-guest .cast-item{
	padding: 35px;
	border: 2px solid transparent;
	border-radius: 20px;
	width: 580px;
	position: relative;
	padding-bottom: 40px;
}
.v-guest .cast-live1{border: 2px solid #95a6ad;}
.v-guest .cast-live2{border: 2px solid #e89d52;}
.v-guest .cast-live3{border: 2px solid #2595e8;}
.v-guest .item-up{
	padding-bottom: 50px;
	border-bottom: 1px dashed #ccd4d7;
	position: relative;
}
.v-guest .up-left{
	border-radius: 7px;
	background: #ecf2f5;
	text-align: center;
	color: #2595e8;
	font-size: 21px;
	padding: 5px;
	width: 95px;
}
.cast-live1 .up-left{background: #ecf2f5;color: #95a6ad;}
.cast-live2 .up-left{background: #faeddd;color: #e89d52;}
.cast-live3 .up-left{background: #ecf2f5;color: #2595e8;}


.v-guest .up-right{
	width: 350px;
	margin-left: 110px;
}
.v-guest .up-right .cast-tit{
	color: #1a56a4;
	font-size: 24px;
}
.v-guest .up-right .cast-con{
	color: #95a6ad;
	font-size: 15px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.v-guest .up-tit{
	position: absolute;
	bottom: -10px;
	left: 0;
	color: #95a6ad;
	font-size: 18px;
	line-height: 1;
	background: #fff;
}
.v-guest .item-down{
	padding-top: 45px;
}
.cast-item .media-heading{
	color: #1a56a4;
	font-size: 24px;
	margin-top: 10px;
}
.cast-item .media-con{
	font-size: 15px;
	color: #95a6ad;
	margin-top: 10px;
	width: 330px;
}
.cast-status{
	position: absolute;
	top: -3px;
	right: -3px;
	display: none;
}
.cast-live1 .status-1{
	display: block;
}
.cast-live2 .status-2{
	display: block;
}
.cast-live3 .status-3{
	display: block;
}

.v-guest .con-right{
	padding-left: 620px;
}
.v-guest .intro-tit{
	color: #1a56a4;
	font-size: 22px;
	margin-bottom: 15px;
}
.v-guest .intro-tit img{
	margin-right: 15px;
}
.v-guest .intro-con{
	color: #717e83;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
}
.v-guest .intro-btn .btn-com{
	display: inline-block;
	padding: 12px 24px;
	border-radius: 8px;
	border: 2px solid #2595e8;
	color: #1a56a4;
	font-size: 24px;
	margin-right: 30px;
}

.v-guest .guest-join{
	margin-top: 70px;
	border-radius: 15px;
	padding: 20px 38px;
	background: #f1f7f9;
}
.v-guest .guest-join p{
	color: #1a56a4;
	font-size: 22px;
}
.v-guest .guest-join ul li{
	color: #717e83;
	font-size: 16px;
	padding-left: 28px;
	position: relative;
	line-height: 32px;
}
.v-guest .guest-join ul{
	margin-top: 10px;
}
.v-guest .guest-join ul li i{
	position: absolute;
	top: 10px;
	left: 0;
	display: block;
	width: 14px;
	height: 14px;
	border:2px solid #40a2ea;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
}

.live-discuss{
	margin-top: 50px;
}
.dis-item{
	width: 48%;
	float: left;
}
.dis-item:nth-child(2n){
	margin-left: 4%;
}
.dis-header{
	/*padding-left: 20px;*/
	position: relative;
}
.header-line{
	padding-left: 20px;
}
.header-line:before{
	content: '';
	display: block;
	width: 5px;
	height: 40px;
	position: absolute;
	top: 10px;
	left: 0;
	background: #2595e8;

}
.dis-header .ava-i{
	width: 58px;
	height: 58px;
	border-radius:50%;
	overflow: hidden;
	margin-right: 20px;
}
.dis-header .ava-i img{
	width: 100%;
}
.dis-header .name{
	color: #717e83;
	font-size: 15px;
	margin-top: 20px;
}
.dis-header .time{
	color: #bfcace;
	font-size: 15px;
	margin-top: 20px;
}
.dis-header .tag-icon{
	width: 92px;
	height: 24px;
	background: url(../images/driveVip/tag.png) no-repeat;
	background-size: 100%;
	text-align: center;
	line-height: 24px;
	color: #fff;
	font-size: 15px;
	margin-top: 20px;
	margin-left: 15px;
}
.dis-item .dis-tit{
	color: #1a56a4;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	padding: 10px 20px;
	padding-right: 0;
}
.dis-item .dis-con{
	border: 1px solid #d2dbdf;
	border-radius: 16px;
}
.dis-item .dis-con .con-first{
	padding: 20px 24px;
	border-bottom: 1px solid #d2dbdf;
}
.dis-item .con-txt{
	font-size: 15px;
	color: #717e83;
	line-height: 28px;
}
.list-btn{
	cursor: pointer;

}
.list-btn .btn-wrap{
	height: 48px;
	padding-right: 24px;
	text-align: right;
	padding-top: 15px;
	color: #717e83;
	font-size: 15px;
}
.list-btn .btn-wrap img{
	display: none;
}
.list-btn .btn-wrap{
	color: #fff;
}
.list-btn img{
	margin-right: 5px;
}
.comment-part{
	display: none;
}
.comment-list{
	padding: 20px 24px;
	border-top: 1px solid #d2dbdf;

}
.dis-con .comment-item{
	padding: 20px 24px;
	/*border-bottom: 1px dashed #d2dbdf;	*/
}
.comment-list .comment-item:last-child{
	border-bottom: 1px dashed transparent;
}
.sj-icon{
	position: static;
	margin-left: 5px;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: url(../images/driveVip/left-icon.png)!important;
	width: 10px!important;
	height: 21px!important;
	background-size: 100% 100%!important;
	right: 80px!important;
	left: auto!important;
	top: 35px!important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image: url(../images/driveVip/right-icon.png)!important;
	width: 10px!important;
	height: 21px!important;
	background-size: 100% 100%!important;
	right: 20px!important;
	top: 35px!important;
}
.page-wrap{
	position: relative;
	height: 50px;
	border-top: 1px solid #d2dbdf;
}
.buy_topic.modal-body{
	width: 800px!important;
	margin: 0 auto!important;
	background: #fff!important;
}
.buy_topic .error{
	color: #f12d2e;
	font-size: 14px;
	display: block;
	height: 20px;
}
.input_border{
	border-radius: 6px;
	border: 1px solid #c3d6de;
	color:#0046a7;
}
