.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height:400px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flexslider .slides li a{
	display:block;
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.partTit {
    margin: 0 auto 5px auto;
    height: 70px;
    padding-bottom: 37px;
    overflow: hidden;
    position: relative;
    text-align: center;
	width:900px;
}
.partTit p {
    height: 53px;
    border-bottom: 1px solid #22a9ff;
}
.partTit .titp1{border-bottom:none;}
.titspan1 {
    display: inline-block;
    padding: 0 30px;
    height: 125px;
    background-color: #f3f3f3;
}
.titspan2 {
    display: inline-block;
    padding: 0 30px;
    height: 125px;
    background-color: #fff;
}
.titspan3 {
    display: inline-block;
    padding: 0 30px;
    height: 125px;
    background:none;
}
.partTit .ft31 {
    font-size: 30px;
    display: block;
    padding-top: 30px;
    text-align: center;
	color:#22a9ff;
	font-style:normal
}

.partTit .ft32 {
    font-size: 30px;
    display: block;
    padding-top: 30px;
    text-align: center;
	color:#fff;
	font-style:normal
}

.partTit .eng {
	font-style:normal;
    color: #888;
    font-size: 14px;
    font-family: Arial;
	margin-top:5px;
	display:block
}
.partTit .eng2 {
	font-style:normal;
    color: #fff;
    font-size: 14px;
    font-family: Arial;
	margin-top:5px;
	display:block
}
.loginjs{ display:none}
.index_reg_info{ width:285px; height:260px; background:url(/images/regbg_03.png) repeat; position:absolute; top:210px; right:180px; z-index:9999999;}
.index_reg_info2{ text-align:center; margin-top:20px;}
.index_reg_info2 img{ border-radius:60px;}
.index_reg_info2 h3{ font-size:20px; font-weight:normal; margin-top:5px; color:#333}
.index_reg_info2 p{ display:block; width:240px; margin:auto; height:20px; overflow:hidden; color:#666; line-height:20px;}
.index_reg_info3 a{width:200px; display:block; height:30px; background:#22a9ff; color:#fff; border:none; font-size:14px;font-family:"微软雅黑"; cursor:pointer; margin:auto; line-height:30px; margin-top:15px;}

.indexreg{ width:285px; height:260px; background:url(/images/regbg_03.png) repeat; position:absolute; top:210px; right:180px; z-index:9999999;}
.indexreg .checkreg{ width:100%;}
.indexreg .checkreg i{ width:50%; *width:49.99%; display:block; float:left; height:35px; text-align:center; line-height:35px; font-style:normal; font-size:17px; color:#fff; background:#999; cursor:pointer;}
.indexreg .checkreg i.hover{background:none; color:#333}
.dinone{ display:none}

.indexreg .reginfo{ font-size:17px; color:#f04747; margin-top:-5px; height:40px;}
.indexreg .userpass p{ height:40px;}
.indexreg .userpass p b{ font-size:16px; font-weight:normal; margin-right:10px;}
.indexreg .userpass .textreg{ width:180px; height:26px; border:1px solid #CCC; padding-left:5px; font-size:12px; color:#666; font-family:"微软雅黑"; line-height:26px}

.indexreg .xieyi{ margin-bottom:17px; margin-top:6px;}
.indexreg .xieyi input{ margin-top:2px; float:left; margin-right:2px;}
.indexreg .xieyi i{ color:#ff8001; cursor:pointer; font-style:normal}
.indexreg .xieyi a{ color:#333; float:right;}
.indexreg .xieyi a:hover{ text-decoration:underline}
.indexreg .submit{ width:100%; height:35px; background:#f04747; color:#fff; border:none; font-size:18px;font-family:"微软雅黑"; cursor:pointer;}


.tab_sx{ width:450px; margin:auto}
.tab_sx ul{ float:left; margin-left:-20px;}
.tab_sx ul li{ float:left; width:70px; height:22px; margin-left:20px;}
.tab_sx ul li a{ display:block; width:70px; height:22px; border:1px solid #22a9ff; line-height:22px; color:#22a9ff; text-align:center; border-radius:8px; font-family:"宋体"}
.tab_sx ul li a:hover{ background:#22a9ff; color:#fff;}
.tab_sx ul li a.hover{ background:#22a9ff; color:#fff;}


.vip{ margin-top:25px;}
.vip ul li{ float:left; margin-left:18px; position:relative; width:160px; height:188px; overflow:hidden; margin-bottom:18px; padding:5px; background:#FFF; border:1px solid #e9e9e9}
.vip ul li:hover{border:1px solid #22a9ff}
.vip ul li p{color:#333; background:#fff; height:30px; line-height:25px; width:148px}

.vip ul li p b{ font-size:14px; font-weight:normal; margin-right:5px;}
.vip ul li p i{ font-style:normal; margin-bottom:10px; font-size:12px; font-size:14px; color:#777}
.con_vip_img{ width:160px; height:138px; overflow:hidden}
.con_vip_img img{ width:160px; min-height:138px;}
.con_vip_name{ margin-top:5px; font-size:16px; height:20px;line-height:20px; overflow:hidden}
.con_vip_name a{ color:#22a9ff}
.con_vip_hidden{ position:relative; width:160px; height:138px; overflow:hidden}

.con_vip_zx{ position:absolute; background:url(/images/touxbg_06.png) repeat; color:#FFF; width:160px; height:30px; top:143px; line-height:30px;}
.con_vip_zx a{ color:#FFF; display:inline-block; width:78px; float:left}
.con_vip_zx a span i{ display:inline-block; width:17px; height:17px; float:left; margin-left:10px; margin-right:5px;}
.con_vip_zx a span.s-hi i{ background:url(/images/face.png) no-repeat; margin-top:6px;}
.con_vip_zx a span.l-wu i{ background:url(/images/flowe.png) no-repeat; margin-top:6px;}
.con_vip_zx a:hover{ color:#22a9ff}
.con_vip_zx b{float:left; font-weight:normal}

.vip ul li:hover .con_vip_zx{top:110px;-webkit-transition: all .1s linear 0s;-moz-transition: all .1s linear 0s;-ms-transition: all .1s linear 0s;outline: none;star:expression(this.onFocus=this.blur());}


.vip ul li p span{ margin-top:10px; display:block}
.vip ul li em{ display:inline-block; background:url(/images/zx_04.png) no-repeat; width:18px; height:18px; text-indent:-99999px; position:absolute; bottom:4px; right:8px; cursor:pointer}

.viplv{ display:inline-block; position:absolute; width:38px; height:13px; background:url(/images/viplv1_03.gif) no-repeat; top:0px; right:0px;}

.v1{ background:url(/images/viplv_03.gif) no-repeat;}
.v2{ background:url(/images/viplv_11.gif) no-repeat;}
.v3{ background:url(/images/viplv1_03.gif) no-repeat;}
.v4{ background:url(/images/viplv_09.gif) no-repeat;}
.v5{ background:url(/images/viplv_05.gif) no-repeat;}

.checkmore{ width:142px; margin:auto; margin-top:10px;}
.checkmore a{ width:140px; height:35px; border:1px solid #22a9ff; color:#22a9ff; line-height:35px; text-align:center; display:block; font-size:14px;}
.checkmore a:hover{ background:#22a9ff; color:#fff}


.search{ width:100%; height:65px; background:#fff;}
.search_ico{ float:left; font-size:20px; line-height:41px;}
.search_ico i{ display:inline-block; width:36px; height:36px; background:url(/images/search_03.jpg) no-repeat; float:left; margin-right:10px;}

.serachwd{ width:1050px; margin:auto; margin-top:25px; *margin-top:10px;}

.search ul{ margin-top:5px; float:left;}
.search ul li{ float:left; margin-left:35px; *margin-left:30px; line-height:20px;}
.search_submit input{ width:150px; height:35px; background:#22a9ff; color:#fff; border:none; cursor:pointer; font-size:16px; font-family:"微软雅黑"}



/*活动*/

.indexActive{width: 1000px; margin: 0 auto;padding-bottom: 20px;}
.indexActive {width: 100%;height: 420px; background-image: url(../indexActive-bg.jpg); display: inline-block;}
.indexActive .picScroll {width: 1100px;margin: 0 auto;}
.indexActive .picScroll{ position:relative; overflow:hidden; height: 235px;margin-bottom:10px; }
.indexActive .picScroll ul{ overflow:hidden; zoom:1; }
.indexActive .picScroll .tempWrap{margin: 0 auto;}
.indexActive .picScroll ul li{ float:left; margin: 0 10px;  width:300px; overflow:hidden; display:inline;background: #fff; }
.indexActive .picScroll ul li dl dt {position: relative;}
.indexActive .picScroll ul li dl dt span{position: absolute;right: 0;top: 0;background: url(../indexActive-icon.png) no-repeat;height: 81px;text-indent: -9999em;width: 92px;}
.indexActive .picScroll ul li dl dt span.enterNow{background-position: 0 0;}
.indexActive .picScroll ul li dl dt span.enterStop{background-position: 0 -81px;}
.indexActive .picScroll ul li dl dd{position: relative;height: 46px;padding: 10px 14px 14px 14px; cursor:pointer}
.indexActive .picScroll ul li dl dd h4{height: 18px;line-height: 18px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 290px; font-size:17px; font-weight:normal}
.indexActive .picScroll ul li dl dd p{width:225px;color: #919191;font:12px/21px 'Microsoft Yahei';display:block;/*white-space:nowrap;*/ overflow:hidden; text-overflow:ellipsis;}
.indexActive .picScroll ul li dl dd p.picScroll-p{margin-top: 12px;}
.indexActive .picScroll ul li dl dd p span{margin-right:10px;}
.indexActive .picScroll ul li dl dd i{width: 75px;height: 24px;text-align: center;line-height: 24px; position: absolute;right: 15px;bottom: 12px;;display: block;background: #22a9ff;color: #fff;font:14px/24px 'Microsoft Yahei';}
.indexActive .picScroll ul li dl dd i.jiezhi{ background:#666;}
.indexActive .picScroll .prev,
.indexActive .picScroll .next{ position:absolute;  left:0; top: 86px; display:block; width:30px; height:50px; overflow:hidden; background:url(../indexActive-icon2.png) no-repeat; cursor:pointer;  }
.indexActive .picScroll .next{ left:auto; right:0; background-position:-60px 0px; }

#indexActive-more{width: 150px;height: 35px;line-height: 35px;display: block; text-align: center;color: #dbdbdb; border: 1px solid #dbdbdb;font-size: 16px;margin: 10px auto 20px auto;}

/*红娘*/
.hongn{ width:1150px; margin:auto;}
.hongn ul{ height:705px; margin-left:-17px;}
.hongn ul li{ float:left; width:345px; height:200px; background:#fff; padding:10px;box-shadow: 2px 2px 2px #e6e6e6; margin-bottom:17px; margin-left:17px; border:1px solid #eee}
.hongn ul li .hn_tx{ float:left; margin-right:15px; width:170px; height:200px; overflow:hidden; border:1px solid #e7e7e7}
.hongn ul li .hn_tx:hover{ border:1px solid #22a9ff}
.hongn ul li .hn_tx a img{ min-height:200px; width:172px;}
.hongn ul li .hn_name{ margin-bottom:12px; padding-bottom:12px; width:150px; border-bottom:1px solid #e7e7e7; margin-top:10px;}
.hongn ul li .hn_name a{ font-size:18px; color:#454545}
.hongn ul li .hn_name a:hover{color:#e60012}
.hongn ul li .hn_name i{ display:inline-block; background:#22a9ff; color:#fff; font-size:12px; font-style:normal; font-family:"宋体"; padding:0px 3px 0px 3px; margin-left:10px;}
.hongn ul li .hn_name p{ margin-top:5px; color:#444}

.hn_fl{ float:left}
.hongn ul li .hn_info{margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #e7e7e7; line-height:22px;}
.hongn ul li .hn_info i{ color:#22a9ff; font-style:normal}

.hongn ul li .hn_zx a{ display:block; float:left; color:#fff; height:22px; text-align:center; line-height:22px; padding:0px 10px 0px 10px;font-family:"宋体"; margin-right:10px; border-radius:7px;}
.hongn ul li .hn_zx1{ background:#60bffc;}
.hongn ul li .hn_zx1:hover{ background:#22a9ff;}
.hongn ul li .hn_zx2{ background:#22a9ff}
.hongn ul li .hn_zx2:hover{ background:#60bffc;}



/*传媒*/
.media{ float:left; width:537px; height:310px; padding-top:15px; margin-top:15px;}
.media_h1{ font-size:22px; color:#22a9ff; margin-bottom:15px; width:100%; border-bottom:1px solid #22a9ff}
.media_h1 a{ font-size:12px; color:#777; font-family:"宋体"; font-style:normal; margin-left:5px;}
.media_h1 a:hover{ text-decoration:underline}


.media_c{ position:relative; width:535px; height:265px; overflow:hidden}
.media_c .icon-play7070 {
    position: absolute;
    z-index: 2;
    width: 100px;
    height: 100px;
    right:221px;
	top:70px;
    background: url(/images/play-7070.png) no-repeat;
	display:none;
}


.media_c img{width:535px; min-height:265px;}
.media_c a i{ display:inline-block; width:21px; height:25px; margin-left:20px; margin-top:13px; float:left; margin-right:10px;}
.media_c a p{ position:absolute; bottom:0; width:100%; line-height:50px; color:#fff; font-size:18px; height:50px; background:url(/images/touxbg_06.png) repeat;}

.hlclass{ float:right; width:565px; height:310px; padding-top:15px; margin-top:15px;}
.hlclass_h1{ font-size:22px; color:#22a9ff; margin-bottom:15px; width:100%; border-bottom:1px solid #22a9ff}
.hlclass_h1 a{ font-size:12px; color:#777; font-family:"宋体"; font-style:normal; margin-left:5px;}
.hlclass_h1 a:hover{ text-decoration:underline}

.hlclass_c ul{ margin-left:-10px;}
.hlclass_c ul li{ width:180px; height:125px; background:#f0f0f0; line-height:23px; text-align:center; float:left; margin-left:10px; margin-bottom:13px; overflow:hidden}
.hlclass_c ul li:hover{ background:#d8d8d8}
.hlclass_c li a .hlclass_i{ width:180px; height:100px; overflow:hidden}
.hlclass_c li a .hlclass_i img{ width:180px; min-height:100px;}

/*秀恩爱*/
.lover_w{ width:1120px; margin:auto}
.lover{ margin-top:45px; height:350px; padding-top:25px;}
.lover_h1{ float:left; font-size:14px;}
.lover_h1 b{font-size:20px;}
.lover_h1 i{ display:inline-block; width:51px; height:41px; background:url(/images/lover_03.png) no-repeat; float:left; margin-right:10px}
.lover_h1 b{ font-size:22px; font-weight:normal; color:#484848; line-height:38px;}
.lover_h1 em{ display:inline-block; padding:1px 4px 1px 4px; background:#22a9ff; color:#fff; font-style:normal; margin-right:3px; font-family:"宋体"; font-weight:bold}

.lover_c{ margin-top:30px;}
.lover_cl{ float:left; width:300px;}
.lover_cl ul li{ float:left; margin-right:20px; margin-bottom:14px;box-shadow: 1px 1px 1px #ccc;border:1px solid #eee; height:125px; width:125px; overflow:hidden}
.lover_cl ul li img{ height:125px; min-width:125px;}
.lover_cl ul li:hover{border:1px solid #22a9ff;}
.lover_cl2{ float:left;box-shadow: 1px 1px 1px #ccc;border:1px solid #eee; margin-right:20px; width:163px; height:266px; overflow:hidden}
.lover_cl2 img{ height:266px; min-width:163px;}
.lover_cl2:hover{border:1px solid #22a9ff;}

.lover_cl3{ width:145px; float:left;}
.lover_cl3 ul li{ float:left; margin-right:14px; margin-bottom:14px;box-shadow: 1px 1px 1px #ccc;border:1px solid #eee; height:125px; width:125px; overflow:hidden}
.lover_cl3 ul li img{ height:125px; min-width:125px;}
.lover_cl3 ul li:hover{border:1px solid #22a9ff;}


.about{ height:590px; padding-top:45px;}
.about_h1{ text-align:center; font-size:28px; color:#b38d19}

.about_c{ background:url(/images/about_11.png) left top no-repeat; margin-top:55px;  height:591px;}
.about_c1{ width:450px; float:right; margin-top:40px; margin-right:50px;}
.about_c1 p{ margin-bottom:30px; font-size:16px;}
.about_c1 p b{font-size:22px; font-weight:normal}
.about_c1 p i{font-size:30px; font-style:normal; color:#22a9ff}


.about_c2{ margin-top:25px; margin-left:-5px;}
.about_c2 ul li{ float:left; width:110px; text-align:center; margin-right:40px; line-height:36px; font-size:16px}

.houban{ height:200px;}
.huoban_h1{ text-align:center; font-size:28px;}
.huoban_h1 b{ font-weight:normal;}
.huoban_h1 p{ font-size:14px; color:#666; margin-top:10px;}
.huoban_c{ margin-top:25px;}
.huoban_c ul li{ float:left; margin-left:11px;}
.huoban_c ul li img{ border:1px solid #ccc; cursor:pointer}
.huoban_c ul li img:hover{ border:1px solid #22a9ff;}



.search_count{
background: #fff;
    width: 100%;
    padding: 30px;
    border-radius: 15px;
    border: 1px solid #eee;
    margin-top: 25px;
	margin-bottom:20px;
}
.search_count ul{ float:left; margin-left:20px;}
.search_count ul li{ float:left; margin-right:30px;}
.search_count_button{ width:150px; height:35px; background:#22a9ff; color:#fff; border:none; cursor:pointer; font-size:16px; font-family:"微软雅黑";}
.search_count ul li span{ font-size:20px; line-height:35px;}
.search_age1{ margin-left:30px; margin-right:10px;}
.search_age3{margin-right:10px;}
.search_age2{margin-right:30px;}
.search_age1 .dropdown{ width:100px;}
.search_age2 .dropdown{ width:100px;}
.search_sex .dropdown{ width:120px;}
.search_age11{ margin-left:20px;}
.search_age31 span{ font-size:20px; line-height:35px;}

.search_age21{}
.search_age11 .dropdown{ width:100px;}
.search_age21 .dropdown{ width:100px;}


.search_jg{
	background: #fff;
    width: 100%;
    padding:0 30px 0px 30px;
    border-radius: 15px;
    border: 1px solid #eee;
	margin-bottom:20px;
}