@charset "utf-8";
/* CSS Document */

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    line-height: 80px;
    background: #fff;
    border-bottom: 1px solid #b5b5b5;
    box-shadow: 0 3px 7px rgba(0,0,0,.35);
    z-index: 13;
}
.copyright{margin-top:20px;}
.navBar{
	position:relative;
	max-width: 1200px;
    min-width: 980px;
   /* width: 80%;*/
    height: 100%;
    margin: 0 auto;
	}
.navBar a{ display:block; float:left;}
.logoLink img{ margin-top:9px;}
.cj{ margin-left:50px; margin-top:12px;}
.visitor{ float:right;}
.visitor span {
    font-size: 14px;
    color: #666;
    margin-left: 40px;
    cursor: pointer;
}
.visitor span:hover {
    color: #dbb76c;
}
.visitor span.mobile {
	background-image:url(../images/moblie.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    padding-left: 20px;
}
.visitor span.mobile:hover {
    background-position: 0 -33px;
}
.navGroup {
    width: 100%;
    position: fixed;
    top: 80px;
    height: 45px;
    background: #fff;
    z-index: 12;
}
.navGroup a{ color:#333; display:block; width:92px; height:45px;}
.navGroup ul {
    font-size: 0;
    max-width: 1200px;
    min-width: 980px;
    width: 80%;
    height: 100%;
    margin: 0 auto;
}
.navGroup ul li {
    display: inline-block;
    width: 92px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: transparent;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}
.navGroup ul li a:hover{ background:#dbb76c; color:#fff}
.navGroup ul a.checked {
    background: #dbb76c;
	color:#fff !important;
}
.vip{ position:absolute; right:0px; top:72px;}
/* flexslider */
.flexslider{margin:0px auto;position:relative;width:100%;height:600px;overflow:hidden;zoom:1; max-height:600px}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{ background:url(../images/dian.png) no-repeat;display:block;height:15px;overflow:hidden;text-indent:-99em;width:15px;cursor:pointer;}
.flex-control-paging li a.flex-active{background:url(../images/dian_hover.png) no-repeat;}
.img{ width:100%; height:600px; /* background:url(../images/banner.jpg) center no-repeat; */}

.regist_box {
    width: 310px;
    height: 370px;
    background: #fff;
    border-radius: 5px;
    position: absolute;
    top: 180px;
    right: 90px;
    padding: 30px 20px;
    box-sizing: border-box;
	z-index:10;
}

.regist_list_box {
    position: relative;
    margin-bottom: 25px;
}
.regist_sex {
    margin-right: 26px;
}
.regist_list_title {
	background:url(../images/nav.png) no-repeat;
    padding-left: 35px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    display: inline-block;
    background-size: 26px;
}
.sex span {
    cursor: pointer;
    margin-left: 20px;
    line-height: 20px;
    display: inline-block;
}
.sex span.chose i {
    background-position: 0 0;
}
.sex span i {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    vertical-align: top;
    background: url(../images/chose.png) no-repeat;
    background-repeat: no-repeat;
    background-position: -20px 0;
}
#birthday ,#abode {
    display: inline-block;
    width: 140px;
    height: 28px;
    line-height: 28px;
    border: 0;
    box-sizing: border-box;
    font-size: 14px;
    cursor: pointer;
    border-radius: 4px;
    text-align: center;
    color: #333;
    box-shadow: 0 0 5px 0 #9e9e9e inset;
    float: right;
}
div.select-main {
    background-color: #fff;
    border: 0;
    border-radius: 5px;
    font-size: 14px;
    height: 28px;
    position: relative;
    width: 140px;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0 0 5px 0 #9e9e9e inset;
    text-align: center;
    float: right;
}
div.select-main1 {
    background-color: #fff;
    border: 0;
    border-radius: 5px;
    font-size: 14px;
    height: 28px;
    position: relative;
    width: 140px;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0 0 5px 0 #9e9e9e inset;
    text-align: center;
    float: right;
}

div.select-set {
    background-color: transparent;
    border-radius: 5px;
    color: #333;
    cursor: pointer;
    height: 100%;
    line-height: 28px;
    overflow: hidden;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
div.select-block {
    background-color: #fff;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    border-radius: 0 0 5px 5px;
    left: -1px;
    line-height: 20px;
    position: absolute;
    top: 28px;
    width: 100%;
	z-index: 22;
}
div.select-block1 {
    background-color: #fff;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    border-bottom: 1px solid #dbdbdb;
    border-radius: 0 0 5px 5px;
    left: -1px;
    line-height: 20px;
    position: absolute;
    top: 28px;
    width: 100%;
}

li.select-items:hover, li.select-items.active {
    background-color: #dbb76c;
    color: #fff;
}
li.select-items {
    color: #333;
    height: 28px;
    line-height: 28px;
    border-bottom: 1px solid #eee;
}
.regist_btn {
    width: 270px;
    height: 40px;
    background: #dbb76c;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
    cursor: pointer;
    letter-spacing: 2px;
}
.regist_tigs {
    font-size: 12px;
    color: #999;
    padding-left: 15px;
    background: url(../images/dingwei.png) no-repeat center left;
    display: inline-block;
    position: relative;
    left: 18%;
    margin-top: 10px;
    letter-spacing: 1px;
	z-index:-2;
}
.regist_tigs span {
    font-size: 16px;
    color: #dbb76c;
    padding: 0 2px;
}
.contentCtr {
    width: 1200px;
    margin: 0 auto;
/*    position: relative;
*/}
.swiperWrap {
    height: 55px;
    line-height: 55px;
    overflow: hidden;
}
.regTitle {
    display: inline-block;
    width: 170px;
    float: left;
}
#swiper-container1{ float:left; width:1030px;}
.namee span{ font-size:14px; width:320px; margin-right:20px; float:left; cursor:pointer;}
.namee span:hover{text-decoration: underline;}

#swiper-container1 span a{
    color: #dbb76c;
}

.zoneCtr {
    font-size: 0;
    text-align: center;
    margin-bottom: 10px;
}
.zone {
    position: relative;
    display: inline-block;
    width: 33.3%;
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3);
    cursor: pointer;
}
.zone img {
    display: block;
    width: 100%;
    height: 200px;
}
.cover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: transparent;
}
.cover:hover{ background:#dbb76c; opacity:.5} 
.textCtr {
    position: relative;
    top: 50%;
    margin-top: -20px;
}
.cover .title {
    font-size: 18px;
    color: #fff;
}
.cover .subTitle {
    font-size: 12px;
    color: #fff;
    padding-top: 4px;
}
/*在线用户*/
    .greyBg {
    background: #fafafa;
    padding-bottom: 40px;
    width: 100%;
    min-width: 1200px;
    
	}
	.contentCtr {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    }
	.navCtr {
		width: 1200px;
		height: 160px;
		padding-top: 30px;
		position: relative;
		margin: 0 auto;
		box-sizing: border-box;
	}
	.prev_u, .prev_c {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		padding-left: 40px;
		background-image:url(../images/left1.png);
		background-repeat: no-repeat;
		background-position: 0 50%;
		cursor: pointer;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -20px;
	}
	.prev_u:hover, .prev_c:hover {
		color: #dbb76c;
		background-image:url(../images/left.png);
	}
	.next_u:hover, .next_c:hover {
		color: #dbb76c;
		background-image:url(../images/right.png);
	}
	.next_u, .next_c {
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		padding-right: 40px;
		background-image:url(../images/right1.png);
		background-repeat: no-repeat;
		background-position: 100% 50%;
		cursor: pointer;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -20px;
	}
	.navCtr .title {
		text-align: center;
		font-size: 18px;
		color: #232323;
		font-weight: bold;
		letter-spacing: 5px;
	}
	.navCtr hr {
		width: 30px;
		margin: 20px auto;
	}
	.navCtr .en {
		font-size: 10px;
		text-align: center;
		letter-spacing: 2px;
	}
	.infoCtr {
		position: relative;
		width: 275px;
		float:left;
		background: #fff;
		margin-right: 20px;
		margin-top:15px;
		height: 415px;
	}
	.online {
		color: #dbb76c;
	}
	.status {
		position: absolute;
		right: 15px;
		top: 20px;
	}
	.infoCtr img {
		display: block;
		width: 100%;
	}
	.info {
		font-size: 16px;
		color: #555;
		padding: 10px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.info span {
		font-size: 12px;
		color: #dbb76c;
		float: right;
		padding-top: 5px;
	}
	.subInfo {
		font-size: 12px;
		padding: 0 10px;
		color: #777;
	}
	.text {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -moz-box;
		display: box;
		display: -webkit-box;
		line-clamp: 2;
		-webkit-line-clamp: 2;
		-moz-line-clamp: 2;
		-moz-box-orient: vertical;
		-webkit-box-orient: vertical;
		font-size: 12px;
		color: #777;
		padding: 10px 10px 0 10px;
		margin-top: 10px;
		border-top: 1px solid #e6e6e6;
		line-height: 20px;
		height: 40px;
	}
	.infoCtr:hover {
    box-shadow: 0 0 10px #9a9a9a;
   }

.full {
    display: block;
    width: 100%;
}
.bigbox{ width:100%; height:auto; background:#fff;}
.meiti{ font-size:16px; margin-top:15px; float:left}
.span2 {
    width: 165px;
    line-height: 50px;
    vertical-align: middle;
	display: -webkit-inline-box;
	margin-top:10px;
	cursor:pointer;
}
.more{ float:right; color:#999; font-size:14px; cursor:pointer; margin-top:15px;}
.liangjie{ float:left; font-family:"宋体"; font-size:13px; color:#999; width:1120px; margin-left:10px; margin-top:10px;}
.liangjie a{ margin-top:10px; display:block; float:left; padding-left:5px; padding-right:5px; border-right:1px solid #eaeaea;}
.kuaisu{ margin-top:15px;}
.footer {
    width: 100%;
    height: 140px;
    background: #475059;
    min-width: 1170px;
}
.footer a{ color:#c3ccd5;}
.footer .p1 {
    padding-top: 20px;
}
.footer p {
    font-size: 14px;
    color: #c3ccd5;
    text-align: center;
}
.footer .p1 span {
    display: inline-block;
    margin-right: 40px;
}
.guanzhu{font-size: 14px;color: #c3ccd5;}
.footer .weixin:hover {
    background: url(../images/attention1.png) 0 0 no-repeat;
}
.footer .weixin {
    position: relative;
	padding-left:5px;
	padding-right:5px;
    width: 32px;
    height: 35px;
    background: url(../images/attention.png) 0 0 no-repeat;
    margin: 0 10px;
    vertical-align: bottom;
}
.app-download img,.app-download1 img,.app-download2 img{height: auto;max-width: 100%;vertical-align: middle;border: 0;}
.footer .app-download {
    position: absolute;
    top: -94px;
    left: -25px;
    padding: 2px;
    background-color: #fff;
    border-radius: 4px;
    width: 90px;
    display: none;
    z-index: 9;
}
.footer .app-download .arrow {
    position: absolute;
    border-width: 0 8px 8px;
    border-bottom-color: #fff;
    top: 94px;
    left: 42px;
    box-sizing: content-box;
    width: 0;
    color: transparent;
    height: 0;
    border-style: solid;
	transform: rotate(180deg);
}
em {
    font-style: italic;
}
.footer .app-download1 {
    position: absolute;
    top: -94px;
    left: -25px;
    padding: 2px;
    background-color: #fff;
    border-radius: 4px;
    width: 90px;
    display: none;
    z-index: 9;
}
.footer .app-download1 .arrow {
    position: absolute;
    border-width: 0 8px 8px;
    border-bottom-color: #fff;
    top: 94px;
    left: 42px;
    box-sizing: content-box;
    width: 0;
    color: transparent;
    height: 0;
    border-style: solid;
	transform: rotate(180deg);
}
.footer .app-download2 {
    position: absolute;
    top: -94px;
    left: -25px;
    padding: 2px;
    background-color: #fff;
    border-radius: 4px;
    width: 90px;
    display: none;
    z-index: 9;
}
.footer .app-download2 .arrow {
    position: absolute;
    border-width: 0 8px 8px;
    border-bottom-color: #fff;
    top: 94px;
    left: 42px;
    box-sizing: content-box;
    width: 0;
    color: transparent;
    height: 0;
    border-style: solid;
	transform: rotate(180deg);
}


.footer .weibo {
    position: relative;
    width: 32px;
    height: 35px;
	padding-left:5px;
	padding-right:5px;
    background: url(../images/attention.png) -65px 0 no-repeat;
    margin: 0 15px;
    vertical-align: bottom;
}
.footer .weibo:hover {
    background: url(../images/attention1.png) -65px 0 no-repeat;
}
.left span{ float:left;}
.guanzhu ul{ float:left;}
.guanzhu ul li{ float:left;}
.footer .android:hover {
    background: url(../images/download1.png) 0 0 no-repeat;
}
.footer .android {
    position: relative;
    width: 32px;
    height: 35px;
	padding-left:5px;
	padding-right:5px;
    background: url(../images/download.png) 0 0 no-repeat;
    margin: 0 15px;
    vertical-align: bottom;
}
.footer .ios:hover {
    background: url(../images/download1.png) -60px 0 no-repeat;
}
.footer .ios {
    position: relative;
    width: 32px;
    height: 35px;
	padding-left:5px;
	padding-right:5px;
    background: url(../images/download.png) -60px 0 no-repeat;
    margin: 0 15px;
    vertical-align: bottom;
}
/*首页样式结束------------------------------------------------------------------------------------------------------------*/


/*爱情定制样式开始------------------------------------------------------------------------------------------------------------*/
.zhishi{ width:100%; height:60px; background:#f5f5f5; line-height:60px;padding-top: 125px;}
.navigation{ font-size:16px; color:#333;}
.content_left{width: 862px;display: inline-block;padding-top: 51px;}
.content_left3{width: 862px;display: inline-block;padding: 30px;border: 1px solid #eaeaea;  }
.content_right {
    width: 318px;
    display: inline-block;
    text-align: right;
    vertical-align: top;
    overflow-x: hidden;
}
.sjbb160117_tabtable{width: 240px;height: 30px;margin: 0 auto;border: 1px solid #dbb76c;font-size: 14px;color: #dbb76c;border-radius: 4px;}
.sjbb160117_tabtable td{border-left:1px solid #dbb76c;}
.sjbb160117_tabhead{text-align:center;color:#dbb76c;padding-top:8px;padding-bottom:8px;}
.sjbb160117_tabheada{text-align:center;color:#fff; background:#dbb76c;padding-top:8px;padding-bottom:8px;}
.img1{ display:block; margin:0 auto; margin-top:40px;}
.dnone{ display:none;}
.biaoge{  margin:0 auto; margin-top:10px;}
.biaoge tr td{ line-height:30px; padding-left:40px;}
.biaoge tr td a{ display:block; float:left;}
.biaoge tr td a img{ padding-top:2px;}
.btnPay {
    height: 50px;
    line-height: 50px;
    background: #dbb76c;
    text-align: center;
    color: #fff;
    font-size: 24px;
    border-radius: 4px;
    cursor: pointer;
	width:60%;
	display:block;
	margin:0 auto;
	margin-top: 25px;
   }
.dingzhi{ text-align:center; font-weight:500; font-size:24px; margin-top:25px;}
.dingzhi a{ font-size:26px; color:#dbb76c;}
.hengxian{ width:100%; height:1px; background:#eaeaea; margin-top:45px;}
.advertising {
    width: 264px;
    height: 414px;
    box-shadow: 0 0 10px 0 #888;
    cursor: pointer;
    margin: 30px 20px 5px 0;
}
.fuwu{width: 264px; box-shadow: 0 0 10px 0 #888;cursor: pointer;margin: 20px 20px 5px 0;}
.hehuo{ margin:0 auto; margin-top:30px;}
.hehuo input{ outline:none; width:280px; height:40px; border:1px solid #eaeaea; border-radius:3px; padding-left:10px; line-height:40px;}
.hehuo .td1{ text-align:right;}
.hehuo tr td{ padding-left:20px; height:55px;}

.liebiao{ width:95%;}
.liebiao li{ margin-top:20px;}

/*手机版提示*/
.appDownloadCover {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.6);
    z-index: 1000000;
    text-align: center;
}

/*手机版提示*/
.relativeCtr {
    position: relative;
    display: inline-block;
    height: 80%;
    top: 10%;
}
.appDownloadClose {
    position: absolute;
    right: 30px;
    top: 20px;
    cursor: pointer;
}
/*手机版提示结束*/


/*登录*/
.slogen {
    display: block;
    float: left;
    position: relative;
    left: 160px;
    top: 50%;
    margin-top: -105px;
}
.loginCtr {
    width: 450px;
    height: 420px;
    padding: 35px 65px 70px 65px;
    float: right;
    background: #fff;
    position: relative;
    top: 50%;
    margin-top: -210px;
    box-sizing: border-box;
    box-shadow: 0 3px 10px #8c8c8c;
}
.imgText {
    display: block;
    margin: 0 auto;
}
.loginTitle {
    font-size: 14px;
    color: #999;
}
.inputCtr {
    position: relative;
    width: 100%;
    height: 40px;
    border: 1px solid #e0e0e0;
    margin-top: 18px;
    border-radius: 4px;
}
.phone .ico {
    content: "";
    display: inline-block;
    width: 20px;
    height: 22px;
	background-image:url(../images/denglu.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    position: absolute;
    left: 10px;
    top: 9px;
}
.inputCtr input {
    display: block;
    border: 0;
    width: 100%;
    height: 100%;
    line-height: 40px;
    font-size: 16px;
    padding-left: 38px;
    box-sizing: border-box;
}
i.del {
    display: none;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 3px;
    top: 0;
	background-image:url(../images/delect.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    cursor: pointer;
}
.password .ico {
    content: "";
    display: inline-block;
    width: 20px;
    height: 22px;
    background-image: url(../images/denglu.png);
    background-repeat: no-repeat;
    background-position: 0 -37px;
    position: absolute;
    left: 10px;
    top: 9px;
}
.funCtr {
    margin-top: 15px;
    height: 30px;
    line-height: 30px;
}
.autoLogin {
    font-size: 14px;
    color: #dbb76c;
    cursor: pointer;
}
.autoLogin.checked i {
    content: "";
    background-position: 0 0;
}
.autoLogin i {
    content: "";
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    vertical-align: top;
    background: url(../images/chose1.png);
    background-repeat: no-repeat;
    background-position: -32px 0;
}
.forget {
    font-size: 14px;
    color: #999;
    float: right;
    cursor: pointer;
}
.btnLogin {
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: #dbb76c;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    margin-top: 30px;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    letter-spacing: 2px;
}
.btnReg {
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    border-radius: 4px;
    font-size: 16px;
    color: #dbb76c;
    margin-top: 20px;
    cursor: pointer;
    box-sizing: border-box;
    letter-spacing: 2px;
}
/*登录结束*/

.falv{ display:block; margin:0 auto;}  
.tou{ width:80%; margin:0 auto;}
.tou h4{ margin-top:20px;}
.tou p{ font-size:15px; line-height:25px; margin-top:15px;}
.jieshi{ display:block; font-size:15px; color:#999;}
.jieshi1{ display:block; font-size:15px; color:#dbb76c;}
.fangshi{ margin-top:20px;}
.yinhang{ font-size:16px !important; }


.content_list {
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
}
.content_list:hover {
    box-shadow: 0 0 5px #9a9a9a;
}
.list_avatar {
    width: 160px;
    height: 160px;
    background: #f5f5f5;
    display: inline-block;
    margin: 20px;
    vertical-align: top;
    cursor: pointer;
}
.list_info {
    display: inline-block;
    margin: 20px 0;
    vertical-align: top;
    width: 440px;
    cursor: pointer;
}
.list_info_borderBottom {
    padding-bottom: 24px;
    border-bottom: 2px dashed #dbdbdb;
}
.list_name {
    font-size: 22px;
    color: #303030;
}
.list_uid {
    font-size: 16px;
    color: #666;
    padding-left: 10px;
    vertical-align: bottom;
}
.list_plan {
    font-size: 16px;
    color: #cb9c34;
    float: right;
    padding-top: 6px;
    padding-left: 20px;
    background: url(../images/dian11.png) no-repeat left bottom;
}
.list_info_marginTop {
    margin-top: 10px;
}
.list_user_info {
    font-size: 18px;
    color: #303030;
}
.list_info_abode {
    font-size: 16px;
    color: #666;
    float: right;
    padding-top: 1px;
}
.list_info_introduce {
    font-size: 18px;
    color: #666;
    margin-top: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 24px;
    height: 46px;
}
.list_btn_box,.list_btn_box1 {
    width: 172px;
    display: inline-block;
    vertical-align: top;
    margin: 20px;
    height: 160px;
}
.list_btn_box p {
    font-size: 18px;
    width: 150px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    border-radius: 5px;
}
.list_btn1 {
    color: #dbb76c;
    background: #f5f5f5;
    margin: 30px auto 0 auto;
}
.list_btn_box span {
    width: 26px;
    height: 24px;
    overflow: hidden;
    display: inline-block;
    margin-top: 8px;
    margin-right: 8px;
    vertical-align: top;
}
.list_btn1 span {
    background: url(../images/xindong.png) no-repeat left 0;
}
.list_btn2 {
    color: #fff;
    background: #dbb76c;
    margin: 20px auto 0 auto;
}
.list_btn2 span {
    background: url(../images/siliao.png) no-repeat center center;
}
.list_btn2:hover {
    box-shadow: inset 1px 1px 5px #987d47;
    position: relative;
    top: 1px;
    left: 1px;
}
.list_btn1:hover {
    box-shadow: inset 1px 1px 5px #b5b5b5;
    position: relative;
    top: 1px;
    left: 1px;
}
.list_avatar img {
    width: 100%;
    vertical-align: top;
}
.page ul li{ float:left; padding:5px 12px; border:1px solid #eaeaea; margin-left:5px; margin-right:5px; font-size:15px; cursor:pointer; color:#999}
.li1{ font-size:17px !important;}
.xuanzhong{ border:none; background:#dbb76c; color:#fff !important;}
.page ul {
    display: inline-block;
    border: 0;
    text-transform: uppercase;
    padding: 0;
    margin-top: 30px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}


/*高级活动*/
.active1 {
    width: 210px;
    height: 150px;
    background: #f5f5f5;
    display: inline-block;
    margin: 20px;
    vertical-align: top;
    cursor: pointer;
}
.list_info-1 {
    display: inline-block;
    margin: 20px 0;
    vertical-align: top;
    width: 390px;
    cursor: pointer;
}
.introduce{ margin-top:15px;}
.introduce span{ display:block; font-size:15px; color:#666;}
.list_btn_box1 p {
    font-size: 16px;
    width: 120px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    border-radius: 5px;
}

/*个人中心*/
.left_box {
    width: 220px;
    display: inline-block;
}
.left_box img {
    width: 220px;
    height: 220px;
    background: #f5f5f5;
    display: block;
    margin-top: 38px;
    cursor: pointer;
}
.left_box p {
    font-size: 14px;
    color: #b4b4b4;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 40px;
    cursor: pointer;
}
.left_box p span {
    font-size: 14px;
    color: #dbb76c;
}
.right_box {
    width: 472px;
    margin: 38px 40px 0 40px;
    display: inline-block;
    vertical-align: top;
}
.name22 {
    font-size: 22px;
    color: #303030;
}
.uid {
    font-size: 16px;
    color: #666;
    padding-left: 12px;
    vertical-align: bottom;
}
.preview {
    font-size: 16px;
    color: #cb9c34;
    float: right;
    padding-top: 6px;
    cursor: pointer;
}
.top_info_box {
    margin-top: 15px;
}
.top_info {
    font-size: 18px;
    color: #303030;
}
.top_abode {
    font-size: 16px;
    color: #666;
    float: right;
}
.top_tips {
    font-size: 18px;
    color: #b4b4b4;
    margin-top: 32px;
}
.top_tips span {
    color: #cb9c34;
    margin-left: 26px;
    cursor: pointer;
}
.borer_bottom {
    padding-bottom: 15px;
    border-bottom: 2px dashed #dbdbdb;
}
.top_btn_box {
    width: 102%; 
    margin-top: 30px;  
    text-align: center;
}
.top_btn {
    width: 150px;
    height: 50px;
    background: #dbb76c;
    border-radius: 5px;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    cursor: pointer;
    display: inline-block;
	margin-right:5px;
}
#js_upFile{width: 220px;height: 220px;position: absolute;left: 0;top: 0px;z-index: 20;opacity: 0;cursor:pointer;}
.update_avatar {
    transition: all .2s;
    width: 220px;
    height: 220px;
    position: absolute;
    top: 0;
    left: 0;
	background:url(../images/geng.png) no-repeat; display:none; cursor:pointer;
}

.myziliao{border-bottom: 1px solid #dbdbdb;box-sizing: border-box;height: 40px;margin-bottom: 40px;}
.first{text-align:center;color:#333; width:150px;display: inline-block;height: 40px;line-height: 40px;box-sizing: border-box;cursor: pointer;}
.yangshi {
	text-align:center;
    color: #dbb76c;
	margin-bottom: -2px;
    background: #fff url(../images/select.png) no-repeat center bottom;
}
.list_box {
    font-size: 20px;
    color: #333;
    height: 70px;
    box-sizing: border-box;
    border-bottom: 1px solid #f3f3f3;
    line-height: 70px;
    position: relative;
}
.list_box input {
    color: #cc9c33;
    float: right;
    width: 60%;
    height: 30px;
    border: 0;
    font-size: 20px;
    text-align: right;
    line-height: 30px;
    margin-top: 20px;
    padding-right: 40px;
	
}
#birthday1{background-image:url(../images/jiantou.png); background-repeat: no-repeat; background-position: right center;}
.unit {
    position: absolute;
    top: 0;
    right: 0;
    color: #cc9c33;
}
.ui-select{
	color: #cc9c33;
    float: right;
    width: 60%;
    height: 30px;
    border: 0;
    font-size: 20px;
    text-align: right;
    line-height: 30px;
    margin-top: 20px;
    padding-right: 40px;}
.mainBox1_btn {
    width: 200px;
    height: 50px;
    border: 1px solid #dbb76c;
    box-sizing: border-box;
    font-size: 20px;
    color: #dbb76c;
    text-align: center;
    line-height: 50px;
    margin: 60px auto 86px auto;
    border-radius: 5px;
    cursor: pointer;
}
#js_upFile1{width: 140px;height: 140px;position: absolute;left: 0;top: 0px;z-index: 20;opacity: 0;cursor:pointer;}
.photo {
    width: 140px;
    height: 140px;
    background: #f5f5f5;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 20px;
    cursor: pointer;
    vertical-align: top;
    position: relative;
}
.photo img {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 0 0 5px;
}
.imgss img{ display:block; float:left; margin-right:5px;}
.content_left1{ width:200px; height:auto; border:1px solid #eaeaea; display:inline-block; font-size:15px;}
.content_left1 table tr td{ height:45px; line-height:45px; border-bottom:1px solid #eaeaea; text-align:center; cursor:pointer;}
.content_left1 table tr td a{ color:#333;}
.xuanze{ font-weight:600; color:#dbb76c !important; display:block;}
.content_left2{display:inline-block; width:640px;vertical-align: top; margin-left:10px;min-height:365px;border:1px solid #eaeaea; padding-bottom:50px;}

.topyy-1 span{ display:block;width:4px; height:20px; background:#dbb76c; float:left;  margin-left:10px; margin-top:15px;}
.topyy-1 a{ float:left; font-size:16px; margin-top:13px; margin-left:5px;}
.topyy p{ font-size:15px; line-height:20px; margin-top:15px; margin-left:10px; margin-right:20px;}
.simp_flowlist {
    padding-left: 24px;
    background: #FFFFFF;
	margin-top:15px;
}
.simp_flowlist li.active .left_rond {
    border-color: #dbb76c;
    background: #FFFFFF;
}
.left_rond {
    width: 16px;
    height: 16px;
    position: absolute;
    border: 1px solid #dbb76c;
    background: #FFFFFF;
    border-radius: 50%;
    left: -10px;
    top: 0;
    z-index: 99;
}
.left_rond:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 3px;
    top: 3px;
    background: #dbb76c;
    border-radius: 50%;
}
.simp_flowlist li {
    padding: 0 10px 10px 20px;
    border-bottom: 0;
    border-left: 1px solid #e5e5e5;
    position: relative;
	padding-bottom: 30px;
}
.simp_flowlist li h3 {
    font-size: 15px;
	font-weight:normal;
    line-height: 20px;
    color: #333;
    word-break: break-word;
}
.simp_flowlist li.active .left_rond:after {
    background: #dbb76c;
}
.imges{ width:145px; height:100px; display:inline-block;}
.imges-right{display:inline-block; vertical-align:top;}
.llleee{ width:95%; margin:0 auto;}
.llleee li,.meiti-baodao li{ height:auto; border-bottom:1px solid #eaeaea; padding-bottom:15px; padding-top:15px;}
.imges-right{ width:70%; margin-top:10px; margin-left:5px;}
.imges-right p{ font-size:15px; color:#666; margin-top:10px;}
.text-center{ padding-left:15px; padding-right:15px; font-size:15px; line-height:20px; margin-top:15px;}
.meiti-baodao,.fengcai{ width:95%; margin:0 auto; cursor:pointer;}
.wenzi-left{ float:left; width:75%; font-size:15px;}
.wenzi-left:hover{ color:#dbb76c}
.wenzi-right{ float:right; font-size:15px; color:#999; margin-top:10px;}
.fengcai li{ width: 50%;float: left;/*margin-right: 2%;*/}
.imgage{ /*padding-left:5px; padding-right:5px;*/  position:relative;width: 97%;margin: 0 auto;margin-top:15px;}
.biaoti{ width:100%; height:30px; background:#333; opacity:.8; position:absolute; bottom:0; left:0; color:#fff; line-height:30px; }
.top-topleft table{ font-size:15px; margin-top:10px;}
.top-topleft table tr td{ height:25px;}
.top-top{ margin-top:15px; margin-left:15px;}
.top-topleft{ float:left;}
.top-topright{ width:255px; height:200px; border:1px dashed #dbb76c; float:right;margin-right: 15px; margin-top:35px}
.liezi h4{ float:left;}
.liezi span{ float:left; font-size:18px; margin-top:3px;}
.liezi1 span{ display:block; font-size:15px; margin-left:32px;}
.top-bottom{ width:95%; margin:0 auto; margin-top:35px;}

.hot{ width:270px; margin-left:25px;height: auto;background: #fff; margin-bottom:20px;}
.title22 {
    font-size: 12px;
    color: #333;
	padding-top:10px;
}
.span3 {
    font-size: 10px;
    color: #666;
    background: url(../images/huan.png) no-repeat center left;
    padding-left: 15px;
    margin-right: 20px;
    float: right;
    cursor: pointer;
}
.span4 {
    font-size: 10px;
    color: #666;
    padding-left: 15px;
    margin-right: 10px;
    float: left;
    cursor: pointer;
}
.list33 {
    width: 100%;
    height: 76px;
    display: block;
    border-bottom: 1px solid #f0f0f0;
	margin-left:18px; cursor:pointer;
}
.list33>a>img {
    width: 74px;
    height: 46px;
    display: inline-block;
    margin-top: 15px;
}
.list33>a>p {
    vertical-align: top;
    margin-top: 15px;
    margin-left: 5px;
    width: 163px;
    font-size: 16px;
    color: #333;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    line-height: 21px;
    height: 42px;
}

/*会员搜索*/
.search_box {
    width: 862px;
    border: 1px solid #d6d6d6;
    background: #fff;
    margin-bottom: 20px;
}
.search_top {
    width: 100%;
    display: block;
    padding: 15px 25px 0 25px;
    box-sizing: border-box;
}
.hotcity {
    position: relative;
}
.hotcity1 {
    font-size: 14px;
    color: #666;
    position: absolute;
    top: 0;
    left: 0;
}
.hotcity2 {
    font-size: 14px;
    color: #dbb76c;
    padding-left: 80px;
}
.hotcity2 span {
    color: #dbb76c;
    margin-right: 15px;
    display: inline-block;
}
.search_left {
    width: 680px;
    height: 100px;
    display: inline-block;
    vertical-align: top;
    padding-left: 25px;
    box-sizing: border-box;
}
.search_option {
    height: 20px;
    display: inline-block;
    margin-top: 20px;
}
.search_option p {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.select_width1 {
    width: 90px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}
.select_width0 {
    position: relative;
    display: inline-block;
}
.select_width2 {
    width: 50px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}
.search_marginLeft2 {
    padding-left: 5px;
	font-size: 14px;
    color: #333;
    line-height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.search_gray {
    color: #999!important;
}
.radio {
    cursor: pointer;
}
.radio.selected span {
    width: 20px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
    background: url(../images/chose.png) no-repeat 0 center;
    vertical-align: top;
    margin-right: 5px;
}
.radio span {
    width: 20px;
    height: 20px;
    display: inline-block;
    overflow: hidden;
    background: url(../images/chose.png) no-repeat -20px center;
    vertical-align: top;
    margin-right: 5px;
}
.search_right {
    width: 170px;
    height: 100px;
    display: inline-block;
    vertical-align: top;
}
.search_right p {
    font-size: 16px;
    color: #fff;
    width: 120px;
    height: 40px;
    border-radius: 5px;
    background: #dbb76c;
    text-align: center;
    line-height: 40px;
    margin: 30px auto 0 auto;
    cursor: pointer;
}


/*会员详情*/
.content_top_main_box {
    background: #fff;
	width: 1200px;
    margin: 0 auto;
	margin-bottom:30px;
	/*margin-top:20px;*/
	padding-bottom:30px;
}
.box{padding: 48px 0 48px 77px;width: 450px;display: inline-block;vertical-align: top;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{ width:450px;margin-top: 16px;overflow-x: auto;white-space: nowrap;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;display: inline-block; width:140px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:310px;width:310px;}
.tb-s310, .tb-s310 img{width: 450px;height: 450px;display: block;background: #f5f5f5;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.small_img {
    width: 140px;
    height: 140px;
    display: inline-block;
    cursor: pointer;
    border: 0 solid #dbb76c;
    transition: all .15s;
    box-sizing: border-box;
}
.small_img:hover {
    border: 5px solid #dbb76c;
}
.content_top_text_box {
    padding: 48px 81px 0 100px;
    display: inline-block;
    vertical-align: top;
    width: 462px;
}
.border_bottom {
    padding-bottom: 25px;
    border-bottom: 2px dashed #dbdbdb;
}
.content_top_name {
    font-size: 22px;
    color: #303030;
    display: inline-block;
}
.content_top_uid {
    font-size: 16px;
    color: #666;
    display: inline-block;
    padding-left: 10px;
}
.content_top_plan {
    font-size: 16px;
    color: #cb9c34;
    display: inline-block;
    float: right;
    padding-left: 20px;
    background: url(../images/dian11.png) no-repeat left center;
}
.content_top_info {
    font-size: 18px;
    color: #303030;
    display: inline-block;
}
.content_top_abode {
    font-size: 16px;
    color: #666;
    display: inline-block;
    float: right;
}
.content_top_identity_info {
    font-size: 18px;
    color: #dbb76c;
    margin-top: 25px;
}
.content_top_auth {
    font-size: 18px;
    color: #b4b4b4;
    margin-top: 25px;
}
.content_top_auth span {
    font-size: 18px;
    color: #dbb76c;
    margin-top: 25px;
    padding-left: 36px;
    cursor: pointer;
}
.content_top_tags_box {
    margin-top: 25px;
}
.content_top_tags_box p {
    font-size: 16.97px;
    color: #cc9c33;
    background: #faf0c8;
    border-radius: 5px;
    padding: 6px 0;
    text-align: center;
    width: 100.5px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content_top_about_me.selected {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 48px;
}
.content_top_about_me {
    font-size: 18px;
    color: #666;
    margin-top: 25px;
    line-height: 24px;
    cursor: pointer;
}
.content_top_btn_box {
    width: 100%;
    text-align: center;
}
.content_top_btn_box p {
    font-size: 18px;
    width: 130px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    margin: 30px 10px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    display: inline-block;
}
.content_top_cardio_btn {
    color: #dbb76c;
    background: #f5f5f5;
}
.content_top_cardio_btn span {
    background: url(../images/xindong.png) no-repeat left 0;
    width: 26px;
    height: 24px;
    overflow: hidden;
    display: inline-block;
    margin-top: 13px;
    vertical-align: top;
    margin-right: 10px;
}
.content_top_cardio_btn:hover {
    box-shadow: inset 1px 1px 5px #b5b5b5;
    position: relative;
    top: 1px;
    left: 1px;
}
.content_top_btn2, .content_top_btn3, .content_top_btn4 {
    color: #fff;
    background: #dbb76c;
}
.content_top_btn2 span {
    background: url(../images/ee.png) no-repeat center center;
    width: 26px;
    height: 24px;
    overflow: hidden;
    display: inline-block;
    margin-top: 13px;
    vertical-align: top;
    margin-right: 10px;
}
.content_top_btn2:hover, .content_top_btn3:hover {
    box-shadow: inset 1px 1px 5px #987d47;
    position: relative;
    top: 1px;
    left: 1px;
}
.content_main {
    background: #fff;
    width: 100%;
	height:auto;
	background:#fff;
}
.content_main_box {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.content_main_info_box {
    width: 800px;
    display: inline-block;
}
.content_main_title {
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    color: #232323;
    font-weight: bold;
    letter-spacing: 5px;
}
.content_main_title_after {
    width: 30px;
    height: 1px;
    background: #999;
    display: block;
    margin: 10px auto 0 auto;
}
.content_main_title_english {
    font-size: 10px;
    color: #232323;
    text-align: center;
    margin-top: 10px;
    letter-spacing: 2px;
    margin-bottom: 10px;
}
.content_main_info, .content_main_info_right {
    font-size: 20px;
    color: #333;
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #f3f3f3;
    width: 329px;
    display: inline-block;
}
.content_main_info span, .content_main_info_right span {
    color: #cc9c33;
    float: right;
}
.content_main_info_right {
    margin-left: 135px;
}
.mate_info_box {
    margin-top: 50px;
}
.content_main_right {
    width: 264px;
    margin-left: 106px;
    display: inline-block;
    vertical-align: top;
}
.guess_what_you_like_title {
    font-size: 10px;
    color: #333;
    margin-top: 28px;
    letter-spacing: 2px;
}
.guess_what_you_like_title span {
    color: #666;
    float: right;
    cursor: pointer;
    padding-left: 15px;
    background: url(../images/huan.png) no-repeat left center;
}
.guess_box, .guess_box_right {
    width: 120px;
    margin-top: 24px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
	position:relative;
}
.guess_avatar_box:hover {
    border: 0 solid #fff;
}
.guess_avatar_box {
    width: 120px;
    height: 120px;
    border: 5px solid #fff;
    box-sizing: border-box;
    transition: all .15s;
}
.zaixian{position: absolute;top: 5px;left: 50%;margin-left: -46%;width: 92%;}
.guess_info {
    font-size: 13.55px;
    color: #333;
    text-align: center;
    padding-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.guess_box_right {
    margin-left: 16px;
}



/*婚恋资讯*/
.list-tu {
    width: 100%;
    height: 190px;
    border-bottom: 1px solid #f0f0f0;
}
.list-tu>a>img {
    width: 260px;
    height: 130px;
    margin-top: 30px;
    display: inline-block;
}
.title33 {
    font-size: 26px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 35px;
    height: 35px;
}
.subtitle33 {
    font-size: 16px;
    color: #666;
    margin-top: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    line-height: 21px;
    height: 61px;
}
.miaosu {
    display: inline-block;
    margin-left: 30px;
    margin-top: 23px;
    vertical-align: top;
    width: 490px;
    height: 140px;
    position: relative;
}
.time33 {
    font-size: 12px;
    color: #333;
    position: absolute;
    bottom: 0;
    left: 0;
}
.viewcount33 {
    font-size: 12px;
    color: #333;
    position: absolute;
    bottom: 0;
    left: 150px;
    padding-left: 25px;
    background: url(../images/eyes.png) no-repeat center left;
}
.biaoti33 {
    font-size: 30px;
    color: #333;
    padding-top: 40px;
}
.shijian{font-size: 12px;color: #333;padding-top: 15px;}
.shijian>span {
    font-size: 12px;
    color: #333;
    margin-left: 50px;
    padding-left: 25px;
    background: url(../images/eyes.png) no-repeat center left;
}
.main44 {
    font-size: 16px;
    width: 100%;
    display: block;
    margin-top: 20px;
    overflow-x: hidden;
}
.main44 * {
    white-space: initial!important;
}
.bigtu img{ width:270px; height:360px;}
.bigtu{ padding-right:17px; position:relative;}
.bigtu span{ position:absolute; left:40px; bottom:10px;}
.bigtu span p{ text-align:left !important; color:#fff}
.tuijian{width: 600px;margin: 0 auto; margin-top:30px;}
.tuijian img{ display:block; float:left; margin-right:10px; cursor:pointer;}


/*注册*/
.registForm {
    width: 730px;
    background: #fff;
    margin: 40px 40px;
    position: relative;
    top: 5%;
    padding: 35px 0 40px 75px;
    box-sizing: border-box;
    border-radius: 8px;
}
.formTitle {
    margin-bottom: 30px;
    font-size: 16px;
    color: #999;
}
.title55 {
    font-size: 30px;
    color: rgb(51, 51, 51);
    font-family: 宋体;
    font-weight: bold;
    margin-right: 15px;
}
.formTitle .num {
    font-size: 30px;
    color: #dbb76c;
    padding: 0 10px;
}
.formGroup {
    position: relative;
    position: relative;
    width: 100%;
    height: 40px;
	padding-left: 175px;
    box-sizing: border-box;
    line-height: 40px;
    margin: 15px 0;
    font-size: 16px;
    background-image: url(../images/nav.png);
    background-repeat: no-repeat;
	background-position-y: 10px;
}
.formGroup .sex22 {
    background-position: 0 8px;
}
.dataTitle {
    position: absolute;
    left: 40px;
}
.sex22 span i, .state span i {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    margin-top: 5px;
    vertical-align: top;
    background: url(../images/chose1.png);
    background-repeat: no-repeat;
    background-position: -32px 0;
}
.sex22 span, .state span {
    cursor: pointer;
    margin-right: 50px;
}
.sex22 span.checked33 i, .state span.checked33 i {
    background-position: 0 0;
}
.birth22 {
    background-position: 0 -32px;
}
#birthday33 {
    display: inline-block;
    width: 220px;
    height: 100%;
    line-height: 40px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    padding: 0 10px;
    font-size: 16px; 
	background:url(../images/jiantou.png);
    background-repeat: no-repeat;
    background-position: 190px center;
    cursor: pointer;
    border-radius: 4px;
}
.errContent {
    display: inline-block;
    font-size: 14px;
    margin-left: 10px;
    color: #f00;
}
.abode22 {
    background-position: 0 -76px;
}
.changzhu {
    display: inline-block;
    box-sizing: border-box;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    padding-left: 10px;
    font-size: 16px;
    color: #333;
    vertical-align: top;
    cursor: pointer;
}
.planMarry22 {
    background-position: 0 -117px;
}
.state {
    background-position: 0 -157px;
}
.sepLine {
    width: 80%;
    height: 1px;
    border-bottom: 1px dashed #dbdbdb;
}
.phone22 {
    background-position: 0 -204px;
}
#phone22 {
    display: inline-block;
    width: 220px;
    height: 100%;
    line-height: 40px;
    border: 1px solid #dbdbdb;
    box-sizing: border-box;
    font-size: 16px;
    padding: 0 10px;
    border-radius: 4px;
}
.phoneTip {
    position: absolute;
    width: 170px;
    line-height: 15px;
    right: 50px;
    top: 1px;
    font-size: 12px;
    color: #4c4c4c;
    background: url(../images/biaoge.png) no-repeat center center;
    background-size: 100% 100%;
    padding: 5px 4px 5px 14px;
}
.code22 {
    background-position: 0 -250px;
}
.btnGetCode {
    display: inline-block;
    width: 110px;
    background: #dbb76c;
    color: #fff;
    text-align: center;
    margin-left: 10px;
    border-radius: 4px;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
    cursor: pointer;
}
.policy {
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-top: 30px;
    padding-right: 60px;
}
.policy a {
    color: #dbb76c;
    cursor: pointer;
}
.btnSubmit {
    width: 430px;
    height: 55px;
    line-height: 55px;
    background: #dbb76c;
    margin: 30px auto 0 75px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.pullUp {
    position: absolute;
    right: 200px;
    top: 160px;
}

.tu{ margin-top:10px;}
.tu img{ display:inline-block;}
.tu-jieshi{display:inline-block; vertical-align:top; margin-left:10px;}
.tu2{ margin-top:20px;}
.tu2 span p{ width:420px; font-size:15px; margin-top:10px;}
.tu2 span{display:inline-block;}
.tu2 img{display:inline-block; vertical-align:top; width:420px; margin-left:15px; margin-top:15px;}
.marqueeleft{height:136px;width:874px;overflow:hidden;margin:20px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:203px;overflow:hidden;}
.marqueeleft li .pic{display:block;width:210px;padding:2px;overflow:hidden;}
.bole{ margin-top:15px;}
.bole li{ float:left; width:280px; text-align:center; font-size:15px; margin-right:7px;}
.baoming{ cursor:pointer; position:absolute; right:10px; top:30px;}
.baoming1 li{ float:left;margin-right:7px; margin-top:10px;}

.hezuo{width: 95%; margin: 0 auto; height:60px; border-bottom:1px solid #eaeaea; line-height:60px; font-size:17px;}




