/* CSS Document */
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url("/public/fonts/open-sans.woff?revision=1000-2") format("woff"), url("/public/fonts/open-sans-lat.woff2?revision=1000-2") format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
*{margin:0;padding:0;}
a{color:#2a4a87; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:none;}
input, select {font-family:Arial, Helvetica, sans-serif;}
body{background:#fff url(/public/images/newedit_topbg.jpg) repeat-x;overflow-y:scroll;#overflow-y:none;text-decoration:none;list-style:none;font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
html{-webkit-text-size-adjust:none; width:100%; height:-o-calc(100% + 32px); height:-moz-calc(100% + 32px); height:-webkit-calc(100% + 32px); height:calc(100% + 32px);}

.divall{width:990px;margin:0 auto; padding:0; background: url(/public/images/backall.png); _background: url(/public/images/backall.gif);}
.divallvc, .inbottomva, .incenall, .intopall, .intopfla, .inhdong{width:960px;margin:0 auto;padding:0 0 0px 0; overflow:hidden;}
.divallvc{width:960px; padding:15px 10px 10px 10px;}

.inbottomva, .incenall, .intopall, .intopfla, .inhdong{ width:978px;}

.holded { color:#999; }
.input_holder { position:relative; }
.input_holder .holder { position:absolute; left:0; top:0; font-size:12px; padding-left:5px; line-height:34px; color:#999; }

.dark_link:link, .dark_link:visited { color:#333; }
.grey_link:link, .grey_link:visited { color:#888; }
.underline { text-decoration:underline !important; }
.text-success { color:#019303; }
.text-warning { color:#ef6b00; }
.text-important { color:#da110f; }
.text-info { color:#3288ff; }
.text-tips { color:#888; }
.info_block { clear:both; font-size:12px; margin:4px 0; padding:8px 12px; border:1px dotted #999; background:#f9f9f9; border-radius:4px; }
.info_block img { vertical-align:middle; }
.info_block.warning { color:#ef6b00; background:#fdf9e1; border-color:#bf7d2e; }
.info_block.info { color:#1c6884; background:#eef6f9; border-color:#73b6bb; }
.info_block.medium { font-size:14px; line-height:1.6em; padding:10px 14px; }
.info_block.large { font-size:16px; line-height:1.6em; padding:20px; margin:12px 0; }
.icon_free { display:inline-block; margin-left:6px; width:28px; height:14px; font:12px/14px Calibri, Arial, Helvetica, sans-serif; text-align:center; text-indent:-1px; background:#ff3b3d; color:#fff; border-radius:3px; text-shadow:1px 1px 1px rgba(0,0,0,0.4); }
.no_data_box { font-size:14px; padding:12px; margin:40px 0 30px; text-align:center; clear:both; color:#aaa; }
.no_data_box.block { font-size:14px; padding:50px 20px 70px; color:#333; }

/*顶部投影*/
.divtopallva{width:1000px; margin:0 auto; }
.divtopallvb{position:relative; z-index:7;margin-bottom:0;}
/*end*/


/*顶部导航*/
.intopdhall{width:994px; text-align:left;}
.intopva{ height:28px;font:12px/26px Arial, Helvetica, sans-serif;background:url(/public/images/newedit_topbg.jpg) repeat-x; padding:0 10px; z-index:199}
/*.intopva span{float:right;color:#999; background:url(/public/images/back04new.gif) no-repeat 60px 0px;}
.intopva strong{color:#000; font:11px/28px Verdana, Arial, Helvetica, sans-serif;}
.intopva span strong{padding-right:10px;font-weight:100;}
.intopva span a{margin:0 4px;font:11px/28px Arial, Helvetica, sans-serif;}
.intopva a:link, .intopva a:visited{color:#669900; text-decoration:none;}
.intopva span a:link, .intopva span a:visited{text-decoration:none;color:#0861a2; font-weight:bold;font-size:11px;}
.intopva a:hover, .intopva span a:hover{color:#FF6600; text-decoration:none;}
.intopva span a.intoplink{border:1px solid #ccc;padding:2px 10px 1px 10px;color:#FF6600; background:#fff;}
.intopva span a.intoplink:link, .intopva span a.intoplink:visited{color:#FF6600;}
.intopva span a.intoplink:hover{color:#FF6600; text-decoration:none;}*/






.intopnavc{width:auto; background:url(/public/images/back05new.gif) no-repeat top right;color:#000;padding-right:13px;}
.intopnav li.intopnavd{width:180px; margin-left:5px;color:#000;font-size:12px;}
.intopnavd font{font-size:12px;color:#ff6600;}
.intopnave{width:73px;padding-left:8px;}

.intopnav{width:600px;border-bottom:0px;position:absolute; left:0px; top:0px; padding:0 0 0 10px; margin:0; list-style:none;}
.intopnav li{float:left;font:12px/30px Arial, Helvetica, sans-serif; text-align:left; list-style:none;}
.intopnav li a:link, .intopnav li a:visited{color:#164a84;text-decoration:none;font:12px/28px Arial, Helvetica, sans-serif;}
.intopnav li a:hover{color:#FF6600;}

.intopnav .intopnava{line-height:28px;text-align:left;font-weight:normal;}
.intopnav .intopnava p{padding:2px 0;}
.intopnav .intopnava a{width:auto;padding:0 0 0 5px; display:block;}
.intopnav .intopnava a:link, .intopnav .intopnava a:visited{color:#164a84;text-decoration:none; line-height:20px;}
.intopnav .intopnava a:hover{text-decoration:none;background-color:#539D26; line-height:20px; height:20px;color:#FFF;}

.intopnava1, .intopnava2{background-image:url(/public/images/back01new.gif); background-position:43px 12px; background-repeat:no-repeat;}
.intopnava1{width:61px;height:auto;margin:0;border:1px solid #dddddd;background-color:#ffffff;padding:0 0 0 0px;cursor:hand;overflow-y:hidden;}
.intopnava2{width:61px;height:28px;margin:0;color:#669900;padding:0 0 0 0px;overflow-y:hidden;cursor:hand;}
.intopnava1 span, .intopnava2 span{padding:0 0 0 5px;}
.intopnava1 span{color:#ff6600;}

.intopnav .intopnavf a:link, .intopnav .intopnavf a:visited{font-size:12px;}
.intopnav .intopnavf a:hover{font-size:12px;}

.header_download {font:12px/18px Arial, Helvetica, sans-serif;padding-left:18px;position:absolute;right:25px;top:45px;}
.header_download img {vertical-align:middle;margin-right:3px; margin-top:-4px;}

/*Contact list*/
.contact_icon {background:url(/public/images/icon_contact2.png) center left no-repeat;position:absolute;top:0;right:10px;height:35px;width:25px;z-index:10; cursor:pointer;}
.contact_numtips{padding:1px 4px; color:#F00; background-color:#FFF8E8; -webkit-border-radius:3px; border-radius:3px;box-shadow:1px 1px 1px 0 #6a0206; font:12px Verdana, Arial, Helvetica, sans-serif; position:absolute; right:4px; top:4px; z-index:99;}
*+html .contact_icon{display:none;}
*+html .contact_list{display:none;}
.contact_list {font:12px/18px Arial, Helvetica, sans-serif;position:absolute;top:0;width:0;z-index:10;overflow:hidden;}
.contact_list_a{background:url(/public/images/newedit_menubg.jpg) repeat-x;color:#fff;font: bold 13px/35px Arial, Helvetica, sans-serif;height:35px;padding:0 0 0 10px;position:relative; vertical-align:top;width:150px;}
.contact_list_a span {cursor:pointer;}
.contact_list_a img{vertical-align:middle; cursor:pointer;}
.contact_list_a a{margin-left: 80px;}
.contact_list_a b {color:#fff;font: bold 14px/18px Arial, Helvetica, sans-serif;cursor:pointer;position:absolute;right:10px;top:8px;}
.contact_list_b{overflow:hidden;background:#fff;border:#ccc solid 1px;border-top:0;min-height:180px;max-height:633px;width:158px;}
.contact_list_b ul {margin:0 !important;padding:5px 0 0!important;width:160px !important;background:none !important;}
.contact_list_b ul li {width:150px !important; padding:12px 5px 9px 5px !important; background:none !important;text-align:left !important;}
.contact_list_b ul li, .contact_list_b ul li .left, .contact_list_b ul li .middle, .contact_list_b ul li .right {float:left;}
.contact_list_b ul li {border-bottom:#dedede solid 1px;overflow:hidden;cursor:pointer;}
.contact_list_b ul li:hover {background:#f5f5f5 !important;}
.contact_list_b ul, .contact_list_b ul li {margin:0;padding:5px;background:none;}
.contact_list_b ul li.birthday_box, .contact_list_b ul li.birthday_box:hover{background:#fef6eb url(/public/web2018/images/birthday/birthday_mycontacts_bg.png) center top no-repeat !important;border-radius:0 !important;}
.contact_list_b ul li.birthday_box .icon_cake{ display:inline-block; background:url(/public/web2018/images/birthday/birthday_cake_icon2.png) center bottom no-repeat; background-size:14px, 14px; height:14px;width:14px; margin:0 0 0 2px;}
.contact_list_b ul li .left {width:38px;position:relative;}
.contact_list_b ul li .left .img_border {border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;height:32px;width:32px;overflow:hidden;}
.contact_list_b ul li .left .img_border img{width:32px;}
.contact_list_b ul li .middle {color:#666;width:91px;padding-top:8px;font:13px/18px Arial, Helvetica, sans-serif;white-space: nowrap;}
.contact_list_b ul li .right {width:16px;padding-top:9px;text-align:right;}
.contact_list_b ul li .right a {background:none;margin:0;padding:0;height:20px;line-height:20px;}
.topdh .contact_list_b ul li:first-child{border-bottom: #dedede solid 1px;}
.topdh .contact_list_b ul li:last-child{border-bottom: 0;}
/* my invite */
.contact_list_b .switch_tab{padding:0px 5px; text-align: center; height: auto; border-bottom: 1px solid #ccc;height: 37px;}
.contact_list_b ul li .right {width:16px;padding-top:9px;text-align:right;}
.contact_list_b .switch_tab ul{display: block; width: 100%!important;font-size: 0; white-space: nowrap;background-image: -moz-linear-gradient( 90deg, rgba(255,255,255,0.99608) 0%, rgb(206,236,255) 100%); background-image: -webkit-linear-gradient( 90deg, rgba(255,255,255,0.99608) 0%, rgb(206,236,255) 100%); background-image: -ms-linear-gradient( 90deg, rgba(255,255,255,0.99608) 0%, rgb(206,236,255) 100%); background-image:linear-gradient(0deg, rgba(255,255,255,0.99608) 0%, rgb(206,236,255) 100%);float: unset !important; padding: 0px!important; height: 38px; overflow: visible;}
.contact_list_b .switch_tab ul li{position: relative; display: inline-block; padding: 0px!important; height: 100%; width: auto!important; overflow: visible; border: 0; float: unset; line-height: 38px; text-align: center;}
.contact_list_b .switch_tab ul li a{display: inline-block; vertical-align: middle; font-size: 12px; font-weight: normal; position: relative; color: #0175BE;font-family: Arial, Helvetica, sans-serif; padding: 0px 7px;padding: 0px 5px \0; width: auto;}
.contact_list_b .switch_tab ul li a:hover{color: #333;}
.contact_list_b .switch_tab ul li.active a{color: #FF6600; display: inline-block; width: auto; font-weight: bold;}
.contact_list_b .switch_tab ul li.active::after{content: '';display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 2px; background: #0079c2;}
.contact_list_b .switch_tab ul li i{display: block; width: 6px; height: 6px; border-radius: 100px; background: #ff0000; position: absolute; top: 10px; right: 1px;}
.icon_online{background:url(/public/images/icon_online.png) no-repeat;display:block;height:12px;width:12px;position:absolute;right:6px;bottom:0px;}
.icon_chating {background:url(/public/images/icon_chating.gif) no-repeat;display:block;height:20px;width:20px;}
.icon_caming {background:url(/my/images/camshare/icon_chating2.gif) no-repeat;display:block;height:20px;width:20px;}
.icon_contact_caminvite {background:url(/my/images/camshare/contact_caminvite.png) no-repeat;display:block;height:24px;width:24px;}
.icon_contact_camonline {background:url(/my/images/camshare/contact_camonline.png) no-repeat;display:block;height:20px;width:20px;}
.icon_invite {background:url(/my/images/icon_invite.png) no-repeat;display:block;height:24px;width:24px;}
.icon_chat {background:url(/public/images/icon_chat02.gif) no-repeat;display:block;height:20px;width:20px;}
.icon_mail {background:url(/public/images/icon_mail.png) no-repeat;display:block;height:20px;width:24px;}
.offline_img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:grayscale(100%);filter:gray;alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;}
.with_video{position:relative !important;}
.with_video .lady_photo{margin-left:0 !important;}
.with_video .lady_photo:before  { position:absolute; left:3px; top:3px; content:""; height:24px; width:24px; border-radius:50%; z-index:0;
	background:url(/public/web2018/images/invitation_pop/pop_cam_icon2.png) center center no-repeat, -webkit-linear-gradient(to top, rgba(14,84,166,1) 0%, rgba(43,137,233,1) 100%);
	background:url(/public/web2018/images/invitation_pop/pop_cam_icon2.png) center center no-repeat, -moz-linear-gradient(to top, rgba(14,84,166,1) 0%, rgba(43,137,233,1) 100%);
	background:url(/public/web2018/images/invitation_pop/pop_cam_icon2.png) center center no-repeat, -ms-linear-gradient(to top, rgba(14,84,166,1) 0%, rgba(43,137,233,1) 100%);
	background:url(/public/web2018/images/invitation_pop/pop_cam_icon2.png) center center no-repeat, -o-linear-gradient(to top, rgba(14,84,166,1) 0%, rgba(43,137,233,1) 100%);
	background:url(/public/web2018/images/invitation_pop/pop_cam_icon2.png) center center no-repeat, linear-gradient(to top, rgba(14,84,166,1) 0%, rgba(43,137,233,1) 100%); background-size:18px 20px;}
.contact_list_search {position:relative;margin:10px 5px 5px 5px;*margin:10px 5px 5px 5px!important;clear: both;}
.contact_list_search form {margin:0;padding:0;}
.contact_list_search .quick_list_text {background:#f5f5f5;font:12px/18px Arial, Helvetica, sans-serif;position:absolute;left:2px;top:2px;}
.contact_list_search .quick_list_text img {border:none; cursor:pointer;}
.contact_list_search .contact_textfield {border:#ccc solid 1px;color:#999;cursor:pointer;height:22px;padding:1px 0;text-indent:5px;width:145px;}
.contact_list_search .search {background:url(/public/images/icon_search.jpg) no-repeat;border:0;cursor:pointer;height:16px;width:16px;position:absolute;right:10px;top:5px;}
.quick_list {display:none;background:#fff;border:#ccc solid 1px;padding:5px;position:absolute;left:0px;top:25px;width:135px;z-index:1001;}
.quick_list b {display:block;margin-bottom:3px;text-indent:5px;}
.quick_list .left {float:left;width:20%;padding:3px 0;text-indent:10px;}
.quick_list .right {float:left;width:80%;padding:3px 0;line-height:16px;cursor:pointer;}
.contact_nodata {color:#999;display:none;padding:0 8px;}

/*Contact List 滚动条 Start*/
.contact_list_b .content{overflow:auto;position:relative;max-width:100%;max-height:560px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}
.mCSB_container{overflow:hidden;width:auto;height:auto;}
.mCSB_inside > .mCSB_container{ margin-right:0px;}
.mCSB_scrollTools{position:absolute;width:3px;height:auto;left:auto;top:0;right:0;bottom:0;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;/z-index:1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center;}
.mCSB_scrollTools{ opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)";}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > 
.mCustomScrollBox ~ .mCSB_scrollTools{ opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)";}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0);filter:"alpha(opacity=10)";-ms-filter:"alpha(opacity=10)";}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)";}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)";}
/*Contact List 滚动条 end*/

/*end*/

/*男士online*/
.onlinestatus{width:180px;top:70px; right:15px;position:absolute;}
.onlinestatusa{color:#333;float:left; font:12px/22px Arial, Helvetica, sans-serif;}
.onlinestatusb{color:#999999;font-size:12px;margin-right:12px;_margin-right:6px;width:70px; font:12px/12px Arial, Helvetica, sans-serif;cursor:pointer;float:right;border:1px solid #ccc;}
.onlinestatusc{color:#000000;font-size:12px;text-align:left;display:none;background:#fff;position:absolute;top:22px;right:9px;z-index:1200;}
.onlinestatusva {border:1px solid #ddd; width:auto;padding:2px;}

.onlinestatusd a, .onlinestatuse a{background:none;list-style:none; padding:0; margin:0; float:none;padding:3px 5px;cursor:pointer; display:block; width:auto; height:20px;line-height:20px;}
.onlinestatusd a img, .onlinestatuse img{border:0;}
.onlinestatuse a{color:#fff; background:#FF6600;}
.onlinestatuse a:hover{color:#fff; background:#FF6600;list-style:none; padding:0; margin:0; float:none;padding:3px 5px;cursor:pointer; display:block;height:20px; line-height:20px;right:0;}
.onlinestatusd a:hover{background:none;list-style:none; padding:0; margin:0; float:none;padding:3px 5px;display:block; width:auto; height:20px; line-height:20px;}
.onlinestatusd a:link, .onlinestatusd a:visited{color:#000000; background:#f3f3f3;}
.onlinestatusd a:hover{color:#FF0000;background:#e0f0ff;}

.onlinelink{padding:0; margin:0; height:auto; display:block;border:none; background:#FFF; line-height:normal; margin-right:16px;  float:right;border:1px solid #ddd;padding:3px 10px 4px 10px;}
.onlinelink:link, .onlinelink:visited{color:#2a4a87; text-decoration:none;font:12px/normal Arial, Helvetica, sans-serif;}
.onlinelink:hover{color:#FF0000; text-decoration:none;}

/*end*/
/*logo*/
.toplo{width:960px;height:86px;margin:0 auto; overflow:hidden; }
/*.toplo a{display:block; height:50px; width:250px; margin:32px 0 0 20px; float:left;}
.toplo img{border:none;}
.toplo div{ background:#FFF;border:3px solid #09F; float:right;font:11px/16px Verdana, Arial, Helvetica, sans-serif;color:#06f; width:430px;padding:8px; margin:15px 150px 0 0;}*/
/*end*/

/*daohang*/
.topdh{width:994px; height:35px;margin:0 auto;display:table;background:url(/public/images/newedit_menubg.jpg) repeat-x;position:relative; /*z-index:1; */margin-left:-2px;}
.topdh ul, .topdh ul li{padding:0;margin:0; list-style:none; overflow:hidden;}
.topdh ul{margin:0px 0 0 20px;padding-top:0px; width:70%; float:left;background:url(/public/images/newedit_menuline.jpg) no-repeat left center;}
.topdh ul li{position:relative;float:left;height:35px;font:bold 12px/35px Verdana, Arial, Helvetica, sans-serif; text-align:center;color:#FFF;background:url(/public/images/newedit_menuline.jpg) no-repeat right center;width:86px;}
.topdh ul li a{color:#FFF; display:block; text-decoration:none; width:84px;}
.topdh ul li a:hover{color:#f6ff00;}
.topdh ul li.topdhnva{width:86px; line-height:35px;}
.topdh ul li.topdhnva span a{display:block; background:url(/public/images/topbtn01.gif) center;color:#f6ff00;width:100%; text-decoration:none; font-weight:bold;padding-top:0px;}
.topdh ul li.topdhnva span a:hover{color:#f6ff00;}

.topdhvb{width:977px; background:#e9edee; background:url(/public/images/newedit_twomenubg.jpg) repeat-x; z-index:-1; position:relative; display:table; margin:0 0 0 6px; padding-top:10px;  height:10px; font-size:0; line-height:0; }
.topdhvbvb1{background: url(/public/images/newedit_twolin2.jpg) no-repeat left top;width:955px; height:21px; padding-left:2px; display:none; margin:0 auto;}
.topdhvb h2, .topdhvb a, .btnva a , .topdhvb a:hover b, .topdhvb h2:hover a b{float:left;}
.topdhvb h2, .btnva{display:table-cell; white-space:nowrap;}
.btnva{height:24px; border-bottom:2px solid #F60;}
.topdhvb h2{color:#71c8ff;font:12px Verdana, Arial, Helvetica, sans-serif;height:21px; margin:0; padding:0 10px;background: url(/public/images/newedit_twolin2.jpg) no-repeat right top;}
.topdhvb a, .btnva a{display:block;  white-space:nowrap;text-decoration:none;}
.topdhvb a { height:21px; padding:0 10px;color:#025fa3;}
.topdhvb a b{ font:12px Verdana, Arial, Helvetica, sans-seri;}
.btnva a, .topdhvb a:hover, .topdhvb h2:hover a{/*background: url(/public/images/back_1.gif);*/ padding:0 0 0 10px;color:#ff4400;}
.btnva a b, .topdhvb a:hover b, .topdhvb h2:hover a b {display:block; padding:0 10px 0 0px;/* background:url(/public/images/back_1.gif) right top;*/}

.topdhvb ul { padding:0; margin:0; list-style:none; }
.topdhvb ul li { float:left; font:12px/18px Verdana, Arial, Helvetica, sans-serif;}
.topdhvb a:hover, .topdhvb h2:hover a {cursor:pointer;}
.topdhvb a:hover b, .topdhvb h2:hover a b {cursor:pointer;}

/*.topdh .live_nav .wrap_a{text-align:left;cursor:pointer}
.topdh .live_nav .s_1{text-align:center;display:block;background:url(/my/images/live_img/header_live_red.gif) no-repeat 9px 9px;color: #ffffff;}*/
.topdh .live_nav .s_1{position: relative;}
.topdh .live_nav .s_2 {position:absolute;margin-top:0px;top: -8px;-webkit-animation: newbeat 2s 1s linear infinite; -moz-animation: newbeat 2s 1s linear infinite; -o-animation: newbeat 2s 1s linear infinite; -ms-animation: newbeat 2s 1s linear infinite; animation: newbeat 2s  1s linear infinite; }
@-webkit-keyframes newbeat {
	0% {-webkit-transform: translateY(0px);}
	5% {-webkit-transform: translateY(-4px);}
	10% {-webkit-transform: translateY(0px);}
	15% {-webkit-transform: translateY(-4px);}
	20% {-webkit-transform: translateY(0px);}
	100% {-webkit-transform: translateY(0px);}
}
@-moz-keyframes newbeat {
	0% {-moz-transform: translateY(0px);}
	5% {-moz-transform: translateY(-4px);}
	10% {-moz-transform: translateY(0px);}
	15% {-moz-transform: translateY(-4px);}
	20% {-moz-transform: translateY(0px);}
	100% {-moz-transform: translateY(0px);}
}
@-o-keyframes newbeat {
	0% {-o-transform: translateY(0px);}
	5% {-o-transform: translateY(-4px);}
	10% {-o-transform: translateY(0px);}
	15% {-o-transform: translateY(-4px);}
	20% {-o-transform: translateY(0px);}
	100% {-o-transform: translateY(0px);}
}
@-ms-keyframes newbeat {
	0% {-ms-transform: translateY(0px);}
	5% {-ms-transform: translateY(-4px);}
	10% {-ms-transform: translateY(0px);}
	15% {-ms-transform: translateY(-4px);}
	20% {-ms-transform: translateY(0px);}
	100% {-ms-transform: translateY(0px);}
}
@keyframes newbeat {
	0% {transform: translateY(0px);}
	5% {transform: translateY(-4px);}
	10% {transform: translateY(0px);}
	15% {transform: translateY(-4px);}
	20% {transform: translateY(0px);}
	100% {transform: translateY(0px);}
}
/*end*/

.intopall{height:81px; padding:7px 0; overflow:hidden;}

/**/
/*
.onlinestatus{width:170px;margin-top:11px;float:right;}
.onlinestatusa{color:#FFFFFF;font-size:12px;float:left; font-family:Arial, Helvetica, sans-serif;}
.onlinestatusb{color:#999999;font-size:12px;margin-right:12px; _margin-right:6px;width:70px; font:12px/12px Arial, Helvetica, sans-serif;cursor:pointer;float:right;}
.onlinestatusc{color:#000000;font-size:12px;text-align:left;width:84px;display:none;background:#fff;position:absolute;top:147px;right:21px;z-index:1200;}
.onlinestatusva {border:1px solid #ddd; width:auto;padding:2px;}

.topdh .onlinestatusd a, .topdh .onlinestatuse a{background:none;list-style:none; padding:0; margin:0; float:none;padding:3px 5px;cursor:pointer; display:block; width:auto; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif}
.topdh .onlinestatusd a img, .topdh .onlinestatuse img{border:0;}
.topdh .onlinestatuse a{color:#fff; background:#0163a8;}
.topdh .onlinestatuse a:hover{color:#fff; background:#0163a8;list-style:none; padding:0; margin:0; float:none;padding:3px 5px;cursor:pointer; display:block;height:20px; line-height:20px;right:0;}
.topdh .onlinestatusd a:hover{background:none;list-style:none; padding:0; margin:0; float:none;padding:3px 5px;display:block; width:auto; height:20px; line-height:20px;}
.topdh .onlinestatusd a:link, .topdh .onlinestatusd a:visited{color:#000000; background:#f3f3f3;}
.topdh .onlinestatusd a:hover{ background:#e0f0ff;color:#FF0000;}

*/


.loonlinestatus{overflow:auto;text-align:left; width:auto;}
.loonlinestatusb{color:#444444;font-size:12px;margin-right:12px;width:80px; font:12px/12px Arial, Helvetica, sans-serif;cursor:pointer;float:right;border:1px solid #ddd;height:22px;}
.loonlinestatusc{color:#000000;font-size:12px;text-align:left;width:80px;display:none;background:#fff;position:absolute;top:23px;left:0px;z-index:1200;}
.loonlinestatusva {border:1px solid #ddd; width:100%; background:#fff;}

.loonlinestatusd a, .loonlinestatuse a{background:none;list-style:none; padding:0; margin:0; float:none;padding:3px 0 0 5px;cursor:pointer; display:block; width:auto; height:20px; line-height:20px;}
.loonlinestatusd a img, .loonlinestatuse a img{border:0;}
.loonlinestatuse a{color:#fff; background:#FF6600; text-decoration:none;}
.loonlinestatuse a:link, .loonlinestatuse a:visited{ text-decoration:none;color:#FFFFFF;}
.loonlinestatuse a:hover{color:#fff; background:#FF6600;list-style:none; padding:0; margin:0; float:none;padding:3px 0 0 5px;cursor:pointer; display:block;height:20px; line-height:20px;right:0; text-decoration:none;}
.loonlinestatusd a:hover{background:none;list-style:none; padding:0; margin:0; float:none;padding:3px 0 0 5px;display:block; width:auto; height:20px; line-height:20px;}
.loonlinestatusd a:link, .loonlinestatusd a:visited{color:#000000; text-decoration:none;}
.loonlinestatusd a:hover{ background:#f1f1f1;color:#FF0000; text-decoration:none;}

/**/


.leftva, .leftvb, .allva{float:left;margin:0px 0 0 0px;width:230px;padding:0; list-style:none;}
.leftva{float:left;margin:0;width:230px; padding:0; list-style:none;}
.rightva, .rightvb{width:730px; }
.rightva,.rightvb{float:left;margin:0px;padding:0; list-style:none;}
.rightvb{margin-left:0px;padding-bottom:10px;}
.rightvc{width:100%;float:none;}
.allva {width:960px; float:none;}
.leftvb{margin-left:10px;}

.view_photo{ margin:10px 0px;}
.view_photob b{font:12px/22px Arial, Helvetica, sans-serif; margin:10px 0; padding:10px 0 0 10px; border-top:#ddd solid 1px; clear:both;}
.view_photob b { border:0px;}
.view_photoa{border-bottom:1px solid #ddd; overflow:hidden; height:100%;}
.view_photoa h2{ background:#872944; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; padding:3px 8px; float:left}
.view_photoa a{ font:14px/32px Arial, Helvetica, sans-serif; float:right; color:#054f8d; text-decoration:none;}
.view_photob{ padding:0px;}
.view_photoc{ width:100%; float:left;}
.view_photoc img{ text-align:center;}
.view_photocb{ background:#f7f7f7;}
.view_photocb_border{ width:140px; text-align:center; border:#39a2d6 solid 2px; padding:1px;}
.view_photoe{ clear:both; text-align:center; background:#f6f6f6; width:100%;}
.view_photoe b{font:bold 12px/22px Arial, Helvetica, sans-serif; color:#636363;}
.view_photoe img { margin-top:15px;}
.view_photof {overflow:hidden; padding:0; list-style:none; margin-top:10px;}
.view_photof li{ margin-top:4px; background:url() no-repeat 8px 9px;}
.view_photof li a{font:bold 12px/20px Arial; height: 22px; padding:2px 0 0 8px; text-align:left; display: block; border:0px; cursor:pointer;border:1px solid #ddd;}
.view_photof li a:hover, .view_photof li a.view_photofb{font:bold 12px/22px Arial;background:#76aa00; background-image:url(/public/images/dhtb02.gif); background-repeat:no-repeat; background-position:165px 7px; color:#fff; text-decoration:none; height: 24px;padding:2px 0 0 8px; text-align:left;display: block; border:0px; cursor:pointer;}
.view_photof li a img{padding-right:7px;}
.viewpicleva{border:1px solid #ddd; overflow:hidden;}
.viewpiclevb{background:#f7fbe2;padding:15px 0 15px 37px;}
.viewpicleva p{font:12px/16px Arial, Helvetica, sans-serif;width:133px;}
.viewpicleva p a{text-decoration:none;}
.viewpiclebt h2{font:bold 12px/28px Arial;overflow:hidden;margin:0;height:28px;background: url(/public/images/back06.gif) repeat-x;border-bottom:1px solid #dddddd;}
.viewpiclebt h2 span{padding-left:10px;}

/*index*/
.divcent{width:980px;margin:0 auto; overflow:hidden; height:auto; text-align:left; margin-top:10px;overflow:hidden;min-height:700px}
.intopfla{padding:0 0 0px 0;}
.inhdong{padding:0;}
.incenall{ overflow:hidden; height:100%;}
.inleft, .inright{float:left;}
.inleft{width:705px;margin-left:10px;}
.inright{width:245px;}
.infla, .inrigvb{margin-top:10px;}
.infla{ background:url(/public/images/intop01.jpg); height:200px; width:100%; overflow:hidden;}
.infla div{ margin:140px 0 0 458px; height:28px; width:146px;}
.inrigva{background:#e1dcd6;border:1px solid #b8b8b8; width:auto;}
.inrigvb{background:#983854;border:1px solid #983854;}
.inrigvb .inrigvbtxt{width:223px; margin:10px auto 0 auto; background:#872944;}
.inrigvb .inrigvbtxt h3{font:12px/14px Arial;color:#e9ebe6;padding:5px 10px 0 10px;}
.inrigvb .inrigvbtxt p{font:12px/14px Arial;color:#d97f99;padding:0px 10px 5px 10px;}
.inrigvb .inrigvbtxtva, .inrigvb .inrigvbtxtva h3, .inrigvb .inrigvbtxtva p{ background:none; padding:0px 10px;}
.inrigvb .inrigvbtxtva p{color:#d87e98;}
.inrigvabt{background:#FFFFFF; height:30px;border-bottom:1px solid #b8b8b8;width:100%;}
.inrigvabt h2{text-align:left;list-style:none;color:#333333;font:bold 13px/30px Arial;padding-left:18px; width:auto;}
.inrigvatxt{font:11px/12px Verdana, Arial, Helvetica, sans-serif;font-weight:lighter;color:#393430;padding:20px;width:auto;}
.inrigvc{padding:5px;font:14px/24px Arial;}
.inrigvc a{text-decoration:none;}
.inrigvc p{padding-top:15px;}
.inbtn{width:63px;height:22px;background:url(/public/images/inbtn05.gif);display:block;border:0px;cursor:pointer;}
.inleso{border:1px solid #b8b8b8;font:13px/24px Arial;padding:10px 15px;}
.inleso strong{color:#333333; border-right:1px solid #CCCCCC;padding:5px 20px 5px 0;}
.inleva, .inlevb{border:1px solid #b8b8b8;overflow:hidden;padding:10px;margin-top:10px; height:100%;}
.inlevabt{border-bottom:2px solid #c20102;overflow:hidden;padding-bottom:6px;width:95%; margin:5px 0 0 12px;}
.inlevabt h2{float:left;text-align:left;list-style:none;color:#b20033;font:13px/16px Arial;}
.inlevabt a{float:right;font:12px/16px Arial;}
.inleva ul, .inleva ul li{padding:0; margin:0; list-style:none;}
.inleva ul{padding:7px 0px 10px 24px; overflow:hidden;height:100%;width:auto;}
.inleva ul li{width:102px;font:12px/14px Arial; float:left; padding:10px 28px 0 0px; text-align:left;}
.inleva ul li img{border:none;}
.inleva ul li p{width:100px; height:133px; background:#FFFFFF;border:1px solid #335600;margin-bottom:0px;}
.inleva ul li span a{ text-decoration:none;}
.inleva ul li p:hover{background:#FFF;border:1px solid #FF0000;}
.inleva ul li div{height:13px;padding:1px 0 3px 0;}
.inlevb{background:#f4f7eb;padding:20px;}
.inlevble{float:left;width:27%;border-right:1px solid #bababa;}
.inlevbrig{float:left;width:67%;margin-left:35px; overflow:hidden; height:260px;}
.inlevble h2, .inlevbrigbt h2{font:bold 13px/24px Arial;color:#333333;}
.inlevble ul, .inlevble ul li, .inlevbrigva ul, .inlevbrigva ul li{padding:0; margin:0; list-style:none;}
.inlevble ul li{font:12px/18px Arial;background:url(/public/images/intu21.gif) 2px 6px no-repeat;padding-left:10px;}
.inlevbrigbt h2{color:#b20033;}
.inlevbrigbt p{color:#181818;font:12px/18px Arial;padding-bottom:8px;}
.inlevbrigva ul{float:left;width:80%;color:#222;}
.inlevbrigva ul li{padding-top:3px;font:12px/16px Arial;background:url(/public/images/intu21.gif) 2px 6px no-repeat;padding-left:10px;}
.inlevbrigva ul li a{ font-weight:bold;}
.inlevbrigva img{float:right;}
.inrigvabtn{width:76px;height:24px;background:url(/public/images/intu08.gif);display:block;border:0px;cursor:pointer;}
.innewtopva{float:left; width:30%;padding:10px 0;}
.innewtopva a{display:block; height:50px; width:250px; margin:10px 0 0 20px;}
.innewtopvb{float:right;width:auto;font:12px/20px Arial; text-align:right;padding:2px 10px;border:1px solid #ddd; margin:45px 15px 0 0;}
.innewtopvb a{ text-decoration:none;color:#0066cc;}
.innewtopvb a:hover{color:#FF0000;}
.innewtopvc{height:30px; margin-top:10px;color:#CCCCCC;}
.innewtopvc a{margin:0 10px; line-height:30px;font:bold 13px/30px Verdana, Arial, Helvetica, sans-serif;color:#4a6d00;text-decoration:none;}
.innewtopvc a:link, .innewtopvc a:visited{color:#FFFFFF;}
.innewtopvc a:hover{color:#FFFF66;text-decoration:none;}
.inneleva, .innewrigva{float:left; overflow:hidden; height:553px;position:relative;}
.inneleva{width:575px;}
.innewrigva{width:403px;}
.innewrigvb{position:absolute;width:348px; background:#fff; height:450px; top:30px;left:20px;}
.innewrigvb img{margin:2px 0 0 2px;}
.innelepicva, .innelepicvb, .innelepicvc, .innelepicvd, .innelepicve, .innelepicvf, .innelepicvg, .innelepicvh{height:150px; overflow:hidden;}
.innelepicva{background:url(/public/images/innewva10.jpg);}
.innelepicvb{background:url(/public/images/innewva11.jpg)}
.innelepicvc{background:url(/public/images/innewva12.jpg)}
.innelepicvd{background:url(/public/images/innewva13.jpg); height:103px;}
.innelepicve{background:url(/public/images/innewva14.jpg)}
.innelepicvf{background:url(/public/images/innewva15.jpg)}
.innelepicvg{background:url(/public/images/innewva16.jpg)}
.innelepicvh{background:url(/public/images/innewva17.jpg); height:103px;}


.innelevb{ position:absolute; top:0; left:0;}
.indnleva, .indnrigva{margin-top:10px;}
.indnleva{float:left;width:650px;}
.indnrigva{width:300px;float:right; overflow:hidden;}
.sliderImage{_padding-top:5px; overflow:hidden; height:100%;}

.indnlekk{border:1px solid #ddd; width:auto; overflow:hidden;padding-bottom:25px;}
.indnlevb{ overflow:hidden; width:92%; margin:0 auto;}
.indnlevb h2{font:18px/28px Arial;color:#a20206;border-bottom:1px solid #ddd;margin-top:10px;}
.indnlevb p{font:12px/16px Arial; margin-top:8px;}

.indnlevc, .indnlevc li{padding:0; margin:0; list-style:none; overflow:hidden;}
.indnlevc{ margin:0px 0 0 25px; height:100%;}
.indnlevc li{float:left; width:190px;margin:10px 12px 0 0;height:100px;position:relative; text-align:center; background:#f0f3f8;border:1px solid #dddfee;}
.indnlevc li h3{font:bold 11px/14px Arial;color:#000;width:150px; height:auto;margin:10px 0 5px 15px; text-align:left; overflow:hidden;}
.indnlevc li h3 img, .indnlevc li h3 font{float:left;}
.indnlevc li h3 font{font:bold 11px/14px Arial;margin:10px 0 0 10px;}
.indnlevc li p{font:10px/11px Verdana, Arial, Helvetica, sans-serif;padding:0 10px 0 16px;color:#000; text-align:left;}
.indnlevc li span{display:block;background:#FFF;border:1px solid #9e9e9e;color:#fff;font:bold 12px/14px Arial, Helvetica, sans-serif;width:16px; text-align:center; position:absolute;bottom:2px; right:2px;color:#9e9e9e;}




.indnlevd{ overflow:hidden; width:92%; margin:0 auto;}
.indnlevd h2{font:18px/24px Arial, Helvetica, sans-serif;color:#627e0c; margin-top:20px;padding-top:10px;border-top:1px dashed #efbdb9;}
.indnlevd p{font:12px/16px Arial, Helvetica, sans-serif;margin-top:5px;}

.indnlelink{border:1px solid #ddd; overflow:hidden; margin-top:10px; height:100%;padding-bottom:20px;}
.indnlelink dl, .indnlelink dl dt, .indnlelink dl dd{padding:0; margin:0; list-style:none; text-align:left;}
.indnlelink dl{width:28%; height:180px; float:left; text-align:left;font:12px/18px Arial, Helvetica, sans-serif;border-right:1px dashed #ddd; margin:20px 0 0px 33px;}
.indnlelink dl dt{font:bold 13px/20px Arial, Helvetica, sans-serif;}
.indnlelink dl dt.indnlelinkbt{margin-top:10px;}



.indnrigvb{ overflow:hidden;height:604px;border:1px solid #ddd;padding:10px 18px; background:#f3f3f3;}
.indnrigvb h2{margin:0;padding-bottom:5px; overflow:hidden;}
.indnrigvb h2 font{font:18px/28px Arial;color:#a20206;float:left;}
.indnrigvb h2 img{float:right;margin:6px 0 0 5px;}
.indnrigvc{ border-bottom:1px dashed #e4b8b5; padding:5px 0 15px 0;width:100%;}
.indnrigvc p{font:11px/16px Verdana, Arial, Helvetica, sans-serif;padding:8px 15px 0 0;color:#08415f;}
.indnrigvc p font{color:#638910;font-size:11px; line-height:16px;}
.indnrigvd{width:100%;height:470px;overflow:hidden;}
.indnbottom{height:auto;border:none;text-align:center;margin:0;padding-top:12px;padding-bottom:20px; width:990px; margin:0 auto;}
.indnbottom a{color:#0349a1;font:11px/20px Arial; margin:0 10px}
.indnbottom p{font:11px/18px Verdana, Arial, Helvetica, sans-serif;color:#737373;}
/*top*/
.indntopmva{background:url(/public/images/backall02_top.gif) no-repeat; overflow:hidden; margin-top:20px; height:8px;}
.indnbottomva{background:url(/public/images/backall02.gif) no-repeat; /*border-top:#0891e3 solid 1px;*/ overflow:hidden; margin-top:20px; height:8px;}
.indnbottomva_login{/*background:url(/public/images/backall02.gif) no-repeat;*/ border-top:#c9c9c9 solid 1px; overflow:hidden; margin-top:20px; height:8px;}
.inbotva{ font:12px/36px Arial, Helvetica, sans-serif; text-align:center;padding:0 0 20px 0;}
.inbotva p, .inbotva>div{font:11px/16px Verdana, Arial, Helvetica, sans-serif;color:#666; text-align:center; padding:0px; margin:0}
.inbotva a:link, .inbotva a:visited{color:#0349a1; margin:0 10px;font:11px/24px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.inbotva a:hover{color:#ff0000; margin:0 10px; text-decoration:none;}
.inzhucvb{font:14px/18px Arial;color:#163863;margin-top:8px;}
.inzhucvb a{color:#4e8300; text-decoration:none;}
.inzhucvb font, .inzhucvb font a{font:11px/18px Arial;color:#363636;}
.inzhucvb a:hover, .inzhucvb font a:hover{color:#FF0000;}

.inpicva{margin:10px 0 0 0px; background:#f6f6f6; overflow:hidden;height:168px;border:1px solid #cbcbcb; width:auto;}
.inpicva .inpicbtn, .inpicva .inpicbtnvb{ display:block; width:25px; height:129px; float:left;background:url(/public/images/inpicbtn01.gif) no-repeat -8px -10px; margin:20px 0 0 5px;}
.inpicva .inpicbtn:hover{background:url(/public/images/inpicbtn01.gif) no-repeat -52px -10px;}
.inpicva .inpicbtnvb{background:url(/public/images/inpicbtn02.gif) no-repeat -8px -10px;margin-left:3px;}
.inpicva .inpicbtnvb:hover{background:url(/public/images/inpicbtn02.gif) no-repeat -52px -10px;}
.inpicva ul, .inpicva ul li { padding:0; margin:0; list-style:none; overflow:hidden;}
.inpicva ul{float:left;height:156px;margin:20px 0px 0 2px;}
.inpicva ul li{border:1px solid #CCCCCC;background:#FFFFFF;padding:8px;width:153px; float:left;margin-right:9px;}
.inpicva ul li div{ float:left;width:77px;position:relative;}
.inpicva ul li div .video {left:-6px;}
.inpicva ul li img, .inpicva ul li span {float:left; overflow:hidden;}
.inpicva ul li img{width:77px;heihgt:94px; background:#FFF;border:1px solid #00577f;}
.inpicva ul li span{ width:69px; font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin-left:7px;color:#000;padding-top:3px;}
.inpicva ul li span img{border:none;width:auto; height:auto;margin-top:14px;}
.inpicva ul li span h3{color:#000; font:12px/16px Arial;margin:3px 0 5px 0;}
.inpicva ul li a, .inpicva ul li a:hover {clear:both; font:bold 12px/12px Arial; color:#2a4aa9; text-decoration:none;}
.inpicva ul li a:hover {color:#FF0000;}
.inpicva ul li:link, .inpicva ul li:visited{border:1px solid #cccccc;background:#ffffff;}
.inpicva ul li:hover{border:1px solid #ff8400;background:#fcfff4;}

.inbottomva{background:url(/public/images/inback06.jpg); height:142px;padding:0;}
.inbottomva ul li{float:left;width:30%;font:12px/14px Arial;color:#93cee4;padding:20px 12px 0 20px;list-style:none; background:url(/public/images/inback07.jpg) no-repeat right;}
.inbottomva ul li img{padding-right:10px;}
.inbottomva ul li h3{color:#a9ff00;font-size:14px;padding:5px 0 8px 0;}
.intsva{position:absolute;top:70px;color:#FF0000; background:url(/public/images/ints01.gif) 0 20px no-repeat;padding-bottom:5px; overflow:hidden;}
.intsva p{border:1px solid #FF9900;border-bottom:0; background:#fffed8;padding:0 5px;font:11px/19px Arial;}

/*video*/
.indnrigvideo{border:1px solid #ddd;margin-top:10px;height:220px;position:relative; overflow:hidden;}
.indnrigvideo h2{margin:0;padding:5px 0 5px 15px; overflow:hidden;font:18px/28px Arial;color:#a20206;}
.indnrigvideo a{display:block;width:264px; height:145px;background:url(/public/images/play2.gif) no-repeat center center;opacity:0.1;filter:filter:alpha(opacity=10)}
.indnrigvideo a:link, .indnrigvideo a:visited{display:block;width:264px; height:145px; margin:0 0 0 17px; position:absolute; background:url(/public/images/play2.gif) no-repeat center center;opacity:0.1;filter:alpha(opacity=10)}
.indnrigvideo a:hover{ background:url(/public/images/play2.gif) no-repeat center center;display:block;opacity: 0.4;filter:alpha(opacity=40);}
.indnrigvideo span{ height:18px;padding:0 7px;border:1px solid #FFF; background:#0066FF;color:#FFF;font:11px/18px Verdana, Arial, Helvetica, sans-serif;position:absolute; top:160px;right:20px;}
.indnrigvideo img{width:264px; height:145px; margin:0 0 0 17px}

/*index end*/


.contactsleva, .regleva, .newlyrig, .giftsleva, .giftsrigva, .hotSearchesvc, .mailleva, .giftsledhva, .newlyrigb, .contactslevb , .contactslevb_t{/*background:url(/public/images/back26.gif);*/border-top:none;border-bottom:none;}
.contactsleva {background:#f7f7f7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:15px;width:190px;margin-bottom:10px;}
.contactsleva h2, .contactsleva ul, .contactsleva ul li, .contactslevb h2, .contactslevb ul, .contactslevb ul li, .reglevb ul, .reglevb ul li{padding:0;margin:0;list-style:none;}
.contactsleva h2{background:url(/public/images/profiles_gallery_bg.gif) -1px -1px no-repeat;font:bold 12px/28px Arial, Helvetica, sans-serif;color:#222; overflow:hidden;height:28px;}
.contactsleva h2 span{margin-left:7px;padding-left:10px;}
.contactsleva h2 span{padding-left:0px; float:left;}
.contactsleva h2 span a{ color:333333;}
.contactsleva h2 img{float:left;margin:4px 0px 0 10px;}
.contactsleva ul, .giftsledhva ul{margin:10px 0;}
.contactsleva ul{ margin-right:8px; margin-top:0; margin-bottom:0;}
.contactsleva ul li{height:25px; line-height:25px;padding-left:23px;}
.contactsleva ul li a:link, .contactsleva ul li a:visited{ text-decoration:none;color:#0861a2;padding-left:10px;font:12px/25px Arial, Helvetica, sans-serif;}
/*.contactsleva ul li.contactsledh,*/ .contactsleva ul li.contactsledhc{height:auto;background:url(/public/images/newedit_leftarrow.jpg) right center no-repeat;color:#000;}
.contactsleva ul li.contactsledi{height:auto;background:url(/public/images/back08_2.gif) no-repeat 6px 2px;color:#000;}
.contactsleva ul li.contactsledhc{background:none;}


.contactsleva ul li.contactsledh{border-bottom:#ccc dashed 1px; 
	background:url(/public/images/arrow.gif) 14px center no-repeat;
	color: #FF6600;
	text-decoration:none;
	display:block;
	font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
	
.contactsleva ul li.contactsledh a:link, .contactsleva ul li.contactsledh a:visited{color: #FF6600;	text-decoration:none; font-weight:bold;}
.contactsleva ul li.contactsledh_df{border-bottom:#ccc dashed 1px; 	background:url(/public/images/arrow.gif) 14px center no-repeat;text-decoration:none;font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif;}
.contactsleva ul li.contactsledh:hover {color: #FF0000;text-decoration: none;}



.contactsleva ul li a:hover{ text-decoration:none;color:#FF0000;}
.contactsleva h2.contactslenew{border-top:none; background:#f1eeea;height:27px; line-height:27px;margin-bottom:2px;padding-top:3px;}
.contactsleva h2.contactslenew img{margin-top:5px;}
.contactsleva h2.contactslenew a:link, .contactsleva h2.contactslenew a:visited{font:12px/22px Verdana, Arial, Helvetica, sans-serif;}
.contactsleva h2.contactslenew a:hover{color:#FF0000; text-decoration:none;}
.contactslevc { border:#ccc dashed 1px; overflow:hidden; padding:10px 15px; margin-bottom:10px;}
.contactslevc ul li { list-style:none; padding:0; margin:0; width:185px; float:left;}
.contactslevc ul li a { font:11px/22px Verdana, Arial, Helvetica, sans-serif;background:url(/public/images/tbiao02.gif) no-repeat 10px 4px; padding-left:20px;}
.contactsleve { background:#0077cc; display:block;}
.contactsleve a{ color:#fff;}
.clear { clear:both;}
.contactslevd {border:1px solid #cccccc;background:#FFFFFF; }
.contactslevd h2 { font:bold 12px/25px Arial, Helvetica, sans-serif; background:#efefef; padding-left:15px; border-top:#ccc solid 1px;}
.contactslevd a { color:#000;}
.contactslevd ul { margin:8px 0;}
.contactslevd ul li { list-style:none; padding:0; margin:0;}
.contactslevd ul li a, .contactslevd ul li span { font:11px/20px Verdana, Arial, Helvetica, sans-serif; color:#2a4a87;}
.contactslevd ul li span {margin-left:15px; padding-left:10px; font-size:9px; color:#CC0000;}

.xydleva{background:url(/public/images/back20.gif); height:81px; margin-top:10px;}
.xydleva p, .xydleva a{font:13px/16px Arial, Helvetica, sans-serif; padding:8px 0 0 15px;color:#FFFFFF; overflow:hidden;}
.xydleva a{font-weight:bold;line-height:32px; text-decoration:none;}
.xydleva a:hover{color:#FF0000;}

.top_questions { position:relative; height:50px;}
.top_questions h2{ position:absolute; left:0px; width:100%; border-bottom:#ddd solid 1px;font:bold 13px/30px Arial, Helvetica, sans-serif; color:#2f7fca;  margin-bottom:15px;}
.top_questions a { position:absolute; right:0px;}

.contactslevb h2 span, .contactslevb_t h2 span{background:url(/public/images/back15.gif);padding:4px 10px;color:#FFFFFF;font:bold 12px/24px Arial;overflow:hidden; height:auto;}
.giftsledhva h2{border-top:none;height:24px; line-height:24px;}
.giftsledhva h2 span{padding-left:0px;}
.giftsledhva ul{margin-bottom:10px;width:100%;}
.giftsledhva ul li{height:auto;padding:5px 0 5px 17px;font:11px/14px Verdana, Arial, Helvetica, sans-serif;border-bottom:1px dashed #f1f1f1;width:auto;}
.giftsledhva ul li a:link, .giftsledhva ul li a:visited, .giftsledhvd a:link, .giftsledhvd a:visited{color:#2a4a87;text-decoration:none;text-decoration:none;}
.giftsledhva ul li a:hover, .giftsledhvd a:hover{ text-decoration:none;color:#FF0000;}
.giftsledhva ul li.giftsledhvb{padding:0px;border:none;background:url(/public/images/back08.gif) top center;height:28px;}
.giftsledhva ul li.giftsledhvb font{padding-left:25px;font:11px/26px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
.giftsledhva ul li.giftsledhvc{background:url(/public/images/tbiao02.gif) no-repeat 10px 8px;}
.giftsledhva ul li.giftsledhvc a{color:#d00002;text-decoration:none;}
.giftsledhvd{margin-top:10px;border:1px solid #dddddd;padding:5px 18px;font:12px/22px Arial;}
.giftkkva{border:1px solid #cccccc;height:18px;width:100px;}
.giftbtnva{background:url(/public/images/giftbtn02.gif);height:20px;width:57px;border:none;cursor:pointer;}

.newledhva{border:1px dashed #e99f6d; background:#fff8f4;overflow:hidden; margin-bottom:10px;padding:5px 10px 20px 10px; margin-top:10px; width:auto;}
.newledhva h2{padding:0; margin:0;list-style:none;}
.newledhva h2{font:bold 12px/24px Arial, Helvetica, sans-serif;color:#333333; overflow:hidden;height:24px;}
.newledhva h2 span{padding-left:0px; background:none;color:#000000;}
.newledhva ul{margin-bottom:0px;width:auto; overflow:hidden; height:100%;}
.newledhva ul li{height:20px;font:11px/20px Verdana, Arial, Helvetica, sans-serif;width:auto; float:left;margin-right:12px; list-style:none;}
.newledhva ul li a:link, .newledhva ul li a:visited{color:#2a4a87;text-decoration:none;text-decoration:none;}
.newledhva ul li a:hover{ text-decoration:none;color:#FF0000;}
.newledhva ul li.newledhbtn{background:#ec6001;padding:0 4px;}
.newledhva ul li.newledhbtn a{color:#FFFFFF;text-decoration:none;}

ul.faqsva{margin:10px 0 30px 0;}
ul.faqsva ul{margin-bottom:0;}
ul.faqsva li{height:22px; line-height:28px;padding-left:25px;font:12px/22px arial;}
ul.faqsva li a{text-decoration:none;color:#666666;}
ul.faqsva li.faqsvb, ul.faqsva li.faqsvc{height:auto;padding:0px;background:url(/public/images/back08.gif) no-repeat top;}
ul.faqsva li.faqsvc{background:none;}
ul.faqsva li.faqsvb font, ul.faqsva li.faqsvb a, ul.faqsva li.faqsvc a{padding-left:25px;font:bold 12px/26px arial;color:#000000; text-decoration:none;}
ul.faqsva li.faqsvb ul li, ul.faqsva li.faqsvc ul li{padding-left:30px;}
ul.faqsva li.faqsvb ul li a,  ul.faqsva li.faqsvc ul li a{padding:0;padding-left:10px;font:12px/26px arial;color:#666666;}
ul.faqsva li.faqsvb ul li a:link, ul.faqsva li.faqsvb ul li a:visited, ul.faqsva li.faqsvc ul li a:link, ul.faqsva li.faqsvc ul li a:visited{ text-decoration:none;}
ul.faqsva li.faqsvb ul li a:hover, ul.faqsva li.faqsvc ul li a:hover, ul.faqsva li a:hover{ text-decoration:none;color:#FF0000;}
ul.faqsva li.faqsvb ul li.faqsvbb a, ul.faqsva li.faqsvc ul li.faqsvbb a{color:#d00002;font-weight:bold;background:url(/public/images/tbiao02.gif) no-repeat 0px 4px;padding-left:10px; text-decoration:none;}
ol.fagstxtva{width:92%; margin:0 auto;padding-left:25px;}
ol.fagstxtva li{margin-top:10px;color:#333333;margin-left:5px;}
ol.fagstxtva li h2, ol.fagstxtva li{font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
ol.fagstxtva li p{color:#333333;font:12px/18px Arial, Helvetica, sans-serif;}
ol.fagstxtva li p strong{font-weight:bold;}

.divbti{height:34px;background:url(/public/images/woman_left_bg2.gif) repeat-x;z-index:1;display:table;border:1px solid #ddd;border-bottom:none;border-top:none; width:768px; overflow:hidden;}
.divbti h2, .divbti h2 a, .divbti h2:hover a b{float:left;}
.divbti h2{display:table-cell; white-space:nowrap;color:#71c8ff;height:28px; padding:0 10px;/* margin-top:5px 0 0 0;*/}
.divbti h2 a{display:block; line-height:28px; white-space:nowrap;text-decoration:none;height:28px; padding:0;color:#015599;background: url(/public/images/title_bg3.jpg); padding:0; color:#000; border-right:1px #cecece solid; }
.divbti h2 a b{font:13px/28px Arial; display:block; padding:0 20px;font-weight:bold; color:#000;}

.btitext,.btiva,.btidh{margin:5px 22px 0 10px; height:28px;/*background:url(/public/images/back24.gif);*/ border-bottom:1px #007fca solid;}
.btitext_lg, .btivb, .btiphoto{display:table;width:100%; margin:0 auto;height:34px;background:url(/public/images/back24.gif);}
.btiva h2, .btiva a, .btiva h2 a, .btiva a b,  .btidh h2 a{float:left;}
.btiva a, .btiva h2 a, .btidh a, .btidh h2 a{display:block; height:34px;text-decoration:none;line-height:34px; white-space:nowrap;}
.btiva a, .btidh a{padding:0 10px 0 10px;color:#ffffff;}
.btitext h2,.btiva h2, .btidh h2{ float:left; display:table-cell; white-space:nowrap; height:28px; color:#007fca; font:normal 18px/28px  Arial; padding:0 20px 0 10px; }

.title_funcs { float:right; font-size:12px; margin-top:-5px; line-height:34px; padding-right:12px; color:#666; }
.title_funcs a { display:inline-block; color:#666; }
.title_funcs img { vertical-align:middle !important; max-height:15px; margin:-3px 4px 0; }
.probtinew .title_funcs { line-height:40px; margin-top:0; }
.probtinew .title_funcs span { float:none; }

.btiva h2{_margin:0px 10px 0px 15px;}
.btiva h2 a, .btidh h2 a{padding:0 0 0 0px;color:#FF0000;}
.btiva h2 a b, .btidh h2 a b{display:block; padding:0 10px 0 0px;color:#007FCA;}
.btiva h2 a span {color:#FFFF00;}
.btiva h2 a b{background:none;}
.btivb{height:46px;background:url(/public/images/back27.gif);display:table;}
.btivb span{float:left;width:auto;color:#004a86;font:bold 14px/46px Arial;padding:0 100px 0 15px;}
.btivb h2{display:table-cell; white-space:nowrap; height:29px;font:100 11px/29px Verdana, Arial, Helvetica, sans-serif; margin:16px 0 0 5px;}
.btivb h2, .btivb h2 a, .btivb h2 a:hover b, .btivb h2:hover a b{float:left;}
.btivb h2 a{display:block;height:29px;text-decoration:none;line-height:29px; white-space:nowrap;padding:0 0px 0 4px;color:#FFFFFF;overflow:hidden;}
.btivb h2 a, .btivb h2 a:hover, .btivb h2:hover a{padding:0 0 0 4px;color:#FF0000;}
.btivb h2 a{background: url(/public/images/back29.gif) left no-repeat;}
.btivb h2 a b, .btivb h2 a:hover b, .btivb h2:hover a b{display:block; padding:0 10px 0 4px;font-weight:100;}
.btivb h2 a b{background:url(/public/images/back29.gif) no-repeat right top;color:#000;}
.btivb h2 a:hover, .btivb h2:hover a, .btivb h2 a:hover b, .btivb h2:hover a b{cursor:pointer;color:#FF0000;}
.btivb h2.btivc a{height:30px;line-height:30px;background: url(/public/images/back28.gif) left no-repeat;}
.btivb h2.btivc a b{background:url(/public/images/back28.gif) no-repeat right top;color:#000; font-weight:bold;}
.btiso h2{display:table-cell; white-space:nowrap; height:34px; border-bottom:none; color:#007fca; height:28px; font:normal 18px/28px Arial;  padding:0 20px 0 15px; margin:5px 0 0 0;}
.btiphoto h2{width:auto; margin:0;margin-left:30px; height:34px;font:11px/34px  Verdana, Arial, Helvetica, sans-serif; background:url(/public/images/back24.gif) no-repeat right;color:#145cb1;}
.btiso_newjoin h2{width:auto; margin:0;margin:0 10px; height:34px;font:11px/34px  Verdana, Arial, Helvetica, sans-serif;/* background:url(/public/images/back24.gif) no-repeat right;*/color:#145cb1; border-bottom:1px #0891E3 solid; }


.btitext_lg{display:table;	width:100%;	 margin:0 auto;	height:34px;background:url(/public/images/back24.gif);}
/*.btitext h2{display:table-cell; white-space:nowrap; height:34px;height:auto; font:18px/28px  Verdana, Arial, Helvetica, sans-serif; color:#007fca; margin:0px 10px 0px 0; padding-left:16px;}*/
.btitext_lg h2{width:auto;
	 margin:0;
	margin-left:30px;
	 height:34px;
	font:11px/34px  Verdana, Arial, Helvetica, sans-serif;
	 background:url(/public/images/back24.gif) no-repeat right;
	color:#145cb1;}
.botsod_lg{background:url(/public/images/back25.gif);overflow:hidden; height:10px;width:100%;}
.botsod_lg h2{background:url(/public/images/back25.gif) no-repeat top right;width:50%;overflow:hidden; height:10px; float:right;}

.btiphoto{ background-position:-5px -1px}
.btiphoto h2{ background-position:-80px -1px;font:bold 14px/32px Verdana, Arial, Helvetica, sans-serif;color:#FF6600;}
.btiphoto h2 font{color:#333;}

.btiphotova{background:none;width:100%;margin-bottom:5px;}
.btiphotova a{float:left; margin-left:5px;height:24px; width:75px;}
.btiphotova a.btifwva:link, .btiphotova a.btifwva:visited{background:url(/public/images/back60.gif); width:83px;}
.btiphotova a.btifwva:hover, .btiphotova a.btifwvaa{background:url(/public/images/back60b.gif);width:83px;}
.btiphotova a.btifwvb:link, .btiphotova a.btifwvb:visited{background:url(/public/images/back61.gif); width:73px;}
.btiphotova a.btifwvb:hover, .btiphotova a.btifwvba{background:url(/public/images/back61b.gif); width:73px;}
.btiphotova a.btifwvc:link, .btiphotova a.btifwvc:visited{background:url(/public/images/back62.gif); width:94px;}
.btiphotova a.btifwvc:hover, .btiphotova a.btifwvca{background:url(/public/images/back62b.gif); width:94px;}
.btiphotova a.btifwvd:link, .btiphotova a.btifwvd:visited{background:url(/public/images/back63.gif); width:96px;}
.btiphotova a.btifwvd:hover, .btiphotova a.btifwvda{background:url(/public/images/back63b.gif); width:96px;}
.btiphotova a.btifwve:link, .btiphotova a.btifwve:visited{background:url(/public/images/back64.gif); width:96px;}
.btiphotova a.btifwve:hover, .btiphotova a.btifwvea{background:url(/public/images/back64b.gif); width:96px;}
.btiphotova a.btifwvf:link, .btiphotova a.btifwvf:visited{background:url(/public/images/back65.gif); width:78px;}
.btiphotova a.btifwvf:hover, .btiphotova a.btifwvfa{background:url(/public/images/back65b.gif); width:78px;}

/*
.btiphotovanew{overflow:hidden;}
.btiphotova h2{margin:5px 0 0 5px; height:25px;}
.btiphotova h2 a{background: url(/public/images/back35.gif) left no-repeat;padding:0 0px 0 4px; line-height:25px; height:25px;}
.btiphotova h2 a b, .btiphotova h2 a:hover b, .btiphotova h2:hover a b{display:block; padding:0 10px 0 4px;}
.btiphotova h2 a b{background:url(/public/images/back35.gif) no-repeat right top;color:#fff; font-weight:100;}
.btiphotova h2.btivc a{height:25px;line-height:25px;background: url(/public/images/back34.gif) left no-repeat;}
.btiphotova h2.btivc a b{background:url(/public/images/back34.gif) no-repeat right top;color:#fff; font-weight:bold;}
*/


.btier{overflow:hidden;background:url(/public/images/back001.gif) bottom repeat-x; height:46px; margin-right:;}
.btier h2{display:table-cell; white-space:nowrap; height:24px;font:100 11px/24px Verdana, Arial, Helvetica, sans-serif; margin:21px 0 0 5px; }
.btier h2, .btier h2 a, .btier h2 a:hover b, .btier h2:hover a b{float:left;}
.btier h2 a{display:block;height:24px;text-decoration:none;line-height:24px; white-space:nowrap;padding:0 0px 0 4px;color:#FFFFFF;overflow:hidden;}
.btier h2 a, .btier h2 a:hover, .btier h2:hover a{padding:0 0 0 4px;color:#FF0000;}
.btier h2 a, .btier h2 a{background: url(/public/images/back29.gif) top left no-repeat;}
.btier h2 a b, .btier h2 a:hover b, .btier h2:hover a b{display:block; padding:0 10px 0 4px;font-weight:100;}
.btier h2 a b{background:url(/public/images/back29.gif) no-repeat right top;color:#000;min-width:50px;text-align:center;}
.btier h2 a:hover, .btier h2:hover a, .btier h2 a:hover b, .btier h2:hover a b{cursor:pointer;color:#FF0000;}
.btier h2.btivc a{height:25px;line-height:25px;background: url(/public/images/back28.gif) top left no-repeat;}
.btier h2.btivc a b{background:url(/public/images/back28.gif) no-repeat right top;color:#000; font-weight:bold;}

.btier h2.btivc{margin-bottom:0px;}
.btier h2.btivc a:hover{text-decoration:none;}
.btier h2.btivc a:hover b{font-weight:bold; text-decoration:none; color:#000000;}
.btitxt{font:10px/14px Verdana, Arial, Helvetica, sans-serif;}

.helpballa{/*background:url(/public/images/back30.gif) left;*/ padding-left:10px; }
.helpballb{/*background:url(/public/images/back30.gif) right;*/padding-right:10px;}
.botsod{background:url(/public/images/back25.gif);overflow:hidden; height:10px;width:100%; display:none;}
.botsod h2{background:url(/public/images/back25.gif) no-repeat top right;width:50%;overflow:hidden; height:10px; float:right;}
.bottop{background:url(/public/images/back37.gif);overflow:hidden; margin-top:10px; height:100%;}
.bottop h2{background:url(/public/images/back37.gif) no-repeat top right;width:50%;overflow:hidden; height:10px; float:right;}
.btibottom{background:url(/public/images/back25.gif); overflow:hidden; height:10px; display:none;}

.regall{background:url(/public/images/back01.gif) bottom repeat-x; height:13px;}
.regrigvaall{height:100%; width:100%; margin:0px auto;overflow:hidden; }
.regrigvalef{overflow:hidden; float:left; background:#fff;width:620px; margin-left:10px;}
.regrigvarig{ width:314px;float:left;height:100%;}

.regtable{border:1px solid #6ba4c8;}
.regtable th, .regtable td{border-left:1px solid #dddddd;border-bottom:1px solid #dddddd; text-align:center;font:12px/24px Arial}
.regtable th{ background:#ffffec;color:#0056b1; font-weight:bold;font-size:13px;}

.regrigvi{ border:#999 dashed 1px; padding:15px; margin:0 50px 0 15px;}
.regrigvi span{ font-style:italic; font-size:11px;}
.regleva{padding:4px; background:url(/public/images/back10.gif);}
.reglevb ul li{height:40px;font:11px/14px arial;color:#434343;margin:10px 0;}
.reglevb h3{font:bold 12px/24px arial; border-bottom:1px solid #CCCCCC;margin-top:10px;color:#000000;}
.reglevb img, .reglevb span{float:left;margin-left:5px;}
.reglevb span{width:70%;}
.regleva .reglevb ul li a:link, .regleva .reglevb ul li a:visited{font-size:12px;color:#9b1e1a;text-decoration:none;}
.regleva .reglevb ul li a:hover{color:#FF6600;}
.regrigva{width:100%; margin:0 auto; padding:10px 0;overflow:hidden;height:100%;}
.regrigva h1{font:bold 22px/20px Arial;color:#FF6600; float:left;}
.regrigva font{float:right;}
.regrigva font a{ text-decoration:none;}
.regrigvb{height:auto; overflow:hidden;width:100%;}
.regrigvb dl{padding:0; margin:0; list-style:none;font:12px/24px arial;color:#000000; width:53%; float:left;}
.regrigvb dt, .regrigvb dd{float:left;padding:10px 0; height:24px;}
.regrigvb dt{width:35%;}
.regrigvb dd{width:60%;}
.regrigvb dd input{border:1px solid #c8c8c8;height:24px;}
.regrigvb dd span input{border:none;height:auto;}
.regrigvc{background:url(/public/images/back09.gif);width:300px;height:59px;float:left;}
.regrigvc p{font:11px/12px arial;color:#cc3300;padding:0;margin:0;padding:5px 10px 5px 15px;}
.loginlebtn{width:145px;height:29px;background:url(/public/images/bot01.gif);display:block;border:0px;cursor:pointer; margin:10px 0;padding:0;}
table.regrigvd td{padding:1px 0;font:12px/20px Arial;}
.regrigvd input, .regrigvd select{border:1px solid #dddddd; height:24px;width:186px;}
.regrigvd .regrigve input{border:none;height:auto; width:auto;}
.regrigvd .regrigvf select{width:77px;}
.regrigvd .regrigvg select{width:90px;}

/*会员注册页面左侧图片列表*/

.regleft { background:#dee3d3;height:74px;padding:0 10px;}
.regleft ul li { list-style:none; width:58px; float:left; margin:8px 0 0 0px;}
.regleft ul li img { border:#fff solid 1px;}



.loginva{overflow:hidden;height:auto;width:100%; margin:0px auto; padding:20px 0 30px 0;}
.loginleft, .loginright{float:left; overflow:hidden; height:100%;}
.loginleft{width:56%;overflow:hidden; height:300px; margin-left:10px; float:right;}
.loginleft ul, .loginleft ul li, .loginright ul, .loginright ul li{padding:0; margin:0; list-style:none;}
.loginleft ul{overflow:hidden;padding:10px; height:auto;width:90%;}
.loginleft ul li{width:100%;float:left;font:12px/16px arial;color:#999999; background:url(/public/images/logintb01.gif) 0px 3px no-repeat; padding-left:20px; margin-top:5px;}
.loginva .loginleft ul li strong{color:#555a5d; text-decoration:none;font:bold 12px/20px Arial, Helvetica, sans-serif;}
.loginleft p{font:bold 22px/24px Arial; padding:0px 0 32px 13px;}
.loginright{width:42%;}
.loginrigva{font:12px/24px Arial;overflow:hidden;height:240px;background:#FFF;}
.loginrigva table{margin-top:10px; color:#2b2b2b;}
.loginrigva table input{border:1px solid #c8c8c8;height:24px;color:#666666;line-height:24px;padding:0 4px;}
.loginrigva p{padding:5px 20px;font-weight:bold; color:#666666;}
.loginrigva font, .loginrigva font input{border:none;height:auto;padding-top:10px; font-size:12px;}
.loginrigva a{float:left; line-height:24px; text-decoration:none; font-size:12px;}
a.loginbtn{width:87px;height:28px;background:url(/public/images/loginbot.gif);display:block;border:0px;cursor:pointer; margin:10px 0;}
.loginrigvb{border-top:1px solid #dddddd;width:88%; margin:0 auto;padding:10px 0 50px 0;}
.loginrigvb p, .loginrigvb p a{font:12px/18px Arial;padding:0; margin:0; float:none; position:relative;}
.loginrigvb p span{color:#000000;}

.newlyrigtop, .hotSearchesvb{background:#ececec;border:1px solid #cfcfcf;padding:10px;font:11px/14px arial;}
.newlyle, .giftsleva{overflow:hidden;height:100%;/*background:url(/public/images/back26.gif);*/}
.giftsleva h2{background:url(/public/images/back06.gif); font:11px/30px Verdana, Arial, Helvetica, sans-serif;color:#000000;}
.newlyle p{padding:10px 20px 0px 20px;font:12px/24px arial;}
.newlyle p strong{color:#FF0000;}
.newlyrig h2 span, .newlyle h2 span, .giftsleva h2 span, .giftsrigva h2 span{margin-left:10px;padding-left:0px;}
.newlyle h2 span, .giftsleva h2 span{background:url(/public/images/tbiaob01.gif) no-repeat 0 1px;color:#b50204;}
.newlyrig, .giftsrigva{margin-bottom:10px;padding-bottom:10px;}
.newlyrig p{font:12px/20px arial; padding:5px 10px; list-style:none; text-align:left;}
.newlyrig p a, .newlyrig p font a{margin-right:7px;}
.newlyrig p a:link, .newlyrig p a:visited{color:#2a4a87; text-decoration:none;}
.newlyrig p font a:link, .newlyrig p font a:visited{color:#FFFFFF; background:#A70000;font-size:12px;padding:0 5px; text-decoration:none;}
.newlyrig p a:hover{color:#FF0000; text-decoration:none;}
.newlyrigb{font:12px/20px Arial;padding:1px;}
.newlyrigb div{padding:5px 10px;background:url(/public/images/newlytu20.gif) bottom repeat-x;}
.newlyrigb h3{font:bold 12px/20px Arial; border-bottom:1px solid #dddddd; margin-bottom:5px;}
.newlyrigb a{ text-decoration:none;}
.newlyrigb a:hover{ text-decoration:none;}

.newlybt, .newlybtvb{width:100%; border-bottom-width:1px;background:url(/public/images/newlybt.gif);}
.newlybtvb{width:824px;border:#e4e4e4 solid 1px;border-bottom:1px solid #FF6600;}

/*****NEW ADD6.28*****/
.newedit_flowtitle{border-top:1px dashed #d7d7d7; margin:0 auto; margin-top:10px; width:712px;}
.newedit_flowtitle td{ padding:10px 0; margin:0;}
.newedit_flowdiv{width:706px; height:193px; margin:0 auto; margin-bottom:10px; background:url(/public/images/newedit_onlinefl.gif) left top no-repeat; padding-left:6px;}
.newedit_flowdiv1{width:700px; height:auto; background:url(/public/images/newedit_onlinefr.gif) right top no-repeat; padding-right:6px;}
.newedit_flowdiv1 ul{ margin:0; padding:0 4px; width:692px; display:block;list-style:none; overflow:hidden;width:auto; height:193px;zoom:1; background:url(/public/images/newedit_onlinefc.gif) left top repeat-x;}
.newedit_flowdiv1 ul:after{content:"";clear:both;display:block;}
.newedit_flowdiv1 ul li{ float:left; margin:0; padding:0; list-style:none;border:1px solid #CCCCCC; background:#fff;height:145px; position:relative;margin:10px 15px 0px 0px;padding:8px 0px 0 8px;width:29.3%;}
.newedit_flowdiv1 ul li .onlinelistva_new{float:left;width:102px;position:relative;}
.newedit_flowdiv1 ul li .onlinelistva_new span {margin:0;width:100%;}
.newedit_flowdiv1 ul li .onlinelistva_new p{ margin:0; padding:0; list-style:none;}

.newedit_flowdiv1 ul li .onlinelistva_new img{float:none; border:1px solid #ccc;}
.newedit_flowdiv1 ul li span{ width:90px; font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin-left:5px;color:#000;padding-top:0; padding-left:5px; float:left;}
.newedit_flowdiv1 ul li span h3{color:#000; font:13px/18px Arial;margin-top:7px;}
.newedit_flowdiv1 ul li span p{font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#666; width:100%;padding:0px 0 0 0;}
.newedit_flowdiv1 ul li span p.newlybtn_new{height:19px;overflow: hidden; margin-top:10px;}
.newedit_flowdiv1 ul li span p.newlybtn_new img{height:auto;width:auto;border:none;padding:0;float:none;padding-right:5px;}
.newedit_flowdiv1 ul li .onlinelistbtn_new{border:1px solid #007047;background:url(/livechat/online/images/fdpic06.gif);text-align:center;color:#FFFFFF;font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif;width:100px; margin:1px auto 0 auto;padding:0 0 1px 0;}
/*****NEW ADD6.28 END*****/


.newlyva { width:100%;clear:both; overflow:hidden; margin:0;}
.newlyva ul, .newlyva ul li { padding:0; margin:0; list-style:none; /*overflow:hidden;*/}
.newlyva ul{width:105%; height:100%;zoom:1;padding:0 0 10px 5px; overflow:hidden; }
.newlyva ul:after{content:"";clear:both;display:block}
.newlyva ul li, .newlyvb ul li{float:left;width:28.8%;padding:8px 0px 0 8px;border:1px solid #CCCCCC;height:145px; position:relative; margin:10px 15px 0px 0px;position:relative;}
.newlyva ul li img, .newlyva ul li span {float:left; overflow:hidden;}
.newlyva ul li img{ background:#FFF;border:1px solid #335600;}
.newlyva ul li span, .newlyvb ul li span { width:40%; font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin-left:5px;color:#000;padding-top:0;}
.newlyva ul li span h3{color:#000; font:13px/18px Arial;margin-top:7px;}
.newlyva ul li span p{font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#666; width:100%;padding:0px 0 0 0;}
.newlyva ul li span p.newlybtn{height:19px;overflow: hidden; margin-top:10px;}
.newlyva ul li span p.newlybtn img{height:auto;width:auto;border:none;padding:0;float:none;padding-right:5px;}

.newlyva ul li a, .newlyva ul li a:hover {clear:both; font:bold 12px/12px Arial; color:#2a4aa9; text-decoration:none;}
.newlyva ul li a:hover {color:#FF0000;}
.newlyvb ul{padding:0 0 10px 20px;}
.newlyvb ul li{width:21%;margin:10px 10px 0px 0px;}


.newlyva ul li:link, .newlyva ul li:visited{border:1px solid #cccccc;background:#ffffff;}
.newlyva ul li:hover, .newlyvb ul li:hover{border:1px solid #bbb;background:#fcfff4;}
.newlyva ul li img:hover{width:100px;heihgt:133px; }
.newlyva ul li.divover {border:1px solid #669900;background:#fcfff4;}
.newlyva ul li.divout {border:1px solid #cccccc;background:#ffffff;}

.newlyva ul li .new_online_interest{width:48%; height:154px; font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin-left:8px;color:#000;padding-top:0; float:left; position:relative;}
.newlyva ul li .new_online_interest h3{color:#000; font:13px/18px Arial; margin-top:7px;}
.newlyva ul li .new_online_interest p{font:10px/12px Verdana, Arial, Helvetica, sans-serif;color:#666; width:100%; padding:0; margin:0;}
.newlyva ul li .new_online_interest p img{border:none; background:none;}
.newlyva ul li .new_online_interest p img:hover{width:auto;}

.newlyva ul li .new_online_interest .online_list_btnbg{width:94px; height:18px; display:block; margin-top:4px; border:1px #c2c2c2 solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;  background:#d5d5d5 url(images/online_list_btnbg.png) repeat-x; background:#d5d5d5 linear-gradient(to bottom,#ffffff,#d5d5d5); background:-webkit-linear-gradient(top,#ffffff,#d5d5d5); background:-moz-linear-gradient(top,#ffffff,#d5d5d5); background:-moz-linear-gradient(top,#ffffff,#d5d5d5); background:-o-linear-gradient(top,#ffffff,#d5d5d5); float:left; color:#104b72; cursor:pointer; font-weight:bold; line-height:18px;}
.newlyva ul li .new_online_interest .online_list_btnbg:hover{background:#e5e5e5 url(images/online_list_btnbg_over.png) repeat-x; background:#e5e5e5 linear-gradient(to bottom,#ffffff,#e5e5e5); background:-webkit-linear-gradient(top,#ffffff,#e5e5e5); background:-moz-linear-gradient(top,#ffffff,#e5e5e5); background:-moz-linear-gradient(top,#ffffff,#e5e5e5); background:-o-linear-gradient(top,#ffffff,#e5e5e5); color:#17679c;}
.newlyva ul li .new_online_interest .livelistvd_btn_all{position:absolute; bottom:0; left:0;}
.newlyva ul li .new_online_interest .online_list_btnbg img{border:0; background:#none; margin:3px 4px 0 6px;}


.newlyso{border:1px solid #ccc;font:13px/24px Arial;padding:5px 15px;width:677px; margin:10px auto 0 auto;}
.newlyso strong{color:#333333; border-right:1px solid #CCCCCC;padding:5px 20px 5px 0;}
.newlysovb{width:92%; margin:0px auto 0 auto;font:12px/20px Arial, Helvetica, sans-serif; overflow:hidden;padding-top:15px;padding-bottom:0; height:100%;}
.newlysovb span{float:left;}
.newlysovb span strong{;color:#FF0000;}
.newlysovb h4{float:right;padding:0; margin:0; list-style:none;font:12px/20px Arial, Helvetica, sans-serif;}
.newlygxx{border:1px solid #ccc;padding:10px;font:10px/16px Verdana, Arial, Helvetica, sans-serif; background:#f4f7eb;color:#263100;}

.newlyva ul li .onlinelistva{float:left;width:102px;position:relative;}
.newlyva ul li .onlinelistva span {margin:0;width:100%;}
.newlyva ul li .onlinelistva p{ margin:0; padding:0; list-style:none;}
.newlyva ul li .onlinelistva img{float:none;}

.expansion {height:auto; overflow:hidden;width:700px;margin:0 10px;padding-top:6px;}

/*online ladies list  /.profilelefwvb .onlinelistbtn 女士服务使用/*/
.newlyva ul li .onlinelistbtn, .profilelefwvb .onlinelistbtn, .newlyva ul li .onlinelistva .onlinelistbtn, .newlyva ul li .onlinelistva .calllistbtn2, .livechat_list .calllistbtn2{border:1px solid #007047;background:url(/livechat/online/images/fdpic06.gif);text-align:center;color:#FFFFFF;font:bold 10px/normal Verdana, Arial, Helvetica, sans-serif;width:100px; margin:1px auto 0 auto;padding:0 0 1px 0;}

.womanonliveva{overflow:hidden; height:30px; margin-top:2px;}
.womanonliveva span{float:left; color:#669900;font:bold 12px/32px Verdana, Arial, Helvetica, sans-serif; background:url(/public/images/back77.gif) no-repeat; width:140px; height:68px;}
.womanonliveva a{ float:right;margin:4px 5px 0 0;}
.womanonliveva a img{border:0;}
.womanonliveva a:link, .womanonliveva a:visited{color:#FFFF99;}
.womanonliveva a:hover{color:#FF0000;}

/*Overview Ladies Online*/
.newlyva ul.olova{margin-bottom:15px; overflow:hidden;}
.newlyva ul.olova li{width:21.1%; height:120px;padding:6px; margin:10px 10px 0 0;}
.newlyva ul.olova li .onlinelistva{width:75px;padding-right:5px;position:relative;}
.newlyva ul.olova li .onlinelistva span{width:100%;margin:0;}
.newlyva ul.olova li .onlinelistva img{width:75px;height:100px;}
.newlyva ul.olova li span{font-size:11px; font-family:Arial, Helvetica, sans-serif; width:45%;}
.newlyva ul.olova li .onlinelistbtn{width:75px;position:absolute;}

/* Ladies Call Instantly */
.newlyva ul li .onlinelistva .calllistbtn {border:1px solid #003e7b;background:url(/public/images/overview_call_bg.gif);text-align:center;color:#FFFFFF;font:bold 10px/13px Verdana, Arial, Helvetica, sans-serif;width:75px; margin:1px auto 0 auto;}

/* Call Service */
.instantcalls {width:98%;margin:0 auto;}
.instantcallsa {margin-top:20px;text-align:right;}
.instantcallsb {border:#ccc solid 1px;padding:20px 30px;}
.instantcallsba div {float:left;width:80px;height:103px;margin-right:10px;border:#ccc solid 1px;}
.instantcallsba img {width:70px;height:93px;margin:5px;border:0;}
.instantcallsbb {padding:20px 0;clear:both;}
.instantcallsbb p {padding-left:20px;margin-bottom:20px;}
.instantcallsc {font:bold 12px/16px Arial, Helvetica, sans-serif;margin:20px 0;}
.instantcallsd {width:695px;height:150px;background-image:url('/my/lovecall/imgs/lovecall-3.gif')}
.instantcallse {text-align:right;margin-top:10px;}
.newlyva ul li .onlinelistva .calllistbtn2 {background:url(/public/images/overview_call_bg.gif);width:100px;}

.instantcallladiesa {clear:both;width:94%;padding-right:5px;margin:0 auto;}
.instantcallladiesb {float:left;width:60%;}
.instantcallladiesc {float:right;font:12px/16px Arial, Helvetica, sans-serif;width:27.5%;padding-top:10px;}
.instantcallladiesd {background:url(/public/images/search_input_bg.jpg) left no-repeat;border:0;color:#999;font:12px/23px Arial, Helvetica, sans-serif;height:23px;width:105px;text-indent:5px;}
.instantcallladiese {cursor:pointer;background:url(/public/images/search_input_bg.jpg) right no-repeat;border:0;height:23px;width:25px;}
.instantcallladiesf {background:#fefef4;border:#d8e0b9 solid 1px;font:12px/16px Arial, Helvetica, sans-serif;margin:10px 28px 10px 28px;padding:20px;}

/*video show*/
.videolistva ul li{height:81px; position:relative;width:28.9%;padding-bottom:2px;}
.videolistva ul li img{ position:absolute;left:8px;width:95px; height:71px;}
.videolistva ul li a.play{position:absolute;width:97px; height:73px;left:8px;}
.videolistva ul li a.play:link, .videolistva ul li a.play:visited{background:#fff; z-index:2;filter:alpha(opacity=0);opacity: 0;}
.videolistva ul li a.play:hover{background:url(/public/images/play.gif) center center no-repeat;filter:alpha(opacity=30);opacity: 0.3;}
.videolistva ul li div.sjianva{border:1px solid #fff; background:#0861a2;position:absolute;top:64px; left:74px;z-index:3; font:11px/11px Arial, Helvetica, sans-serif;color:#fff;padding:1px 3px;}

.videolistva ul li span{ position:absolute; left:110px;}
.videolistva ul li span, .videolistva ul li span h3{font:11px/12px Arial, Helvetica, sans-serif;}
.videolistva ul li span h3{margin:4px 0 0 0;}

/*video favorite*/
.videofavlist ul{padding:0;}
.videofavlist ul li{height:81px; position:relative;width:30.8%;padding-bottom:2px; margin-right:6px;}
.videofavlist ul li input{padding:0; margin:0; list-style:none;position:absolute;left:5px;_left:1px;top:36px;}
.videofavlist ul li img{position:absolute;left:22px;width:80px; height:70px;}
.videofavlist ul li a.play{position:absolute;width:82px; height:72px;left:19px;}
.videofavlist ul li a.play:link, .videofavlist ul li a.play:visited{background:#fff; z-index:2;filter:alpha(opacity=0);opacity: 0;}
.videofavlist ul li a.play:hover{background:url(/public/images/play.gif) center center no-repeat;filter:alpha(opacity=30);opacity: 0.3;}
.videofavlist ul li div.sjianva{border:1px solid #fff; background:#0861a2;position:absolute;top:64px; left:71px;z-index:3; font:11px/11px Arial, Helvetica, sans-serif;color:#fff;padding:1px 3px;}

.videofavlist ul li span{ position:absolute; left:106px;}
.videofavlist ul li span, .videofavlist ul li span h3{font:11px/12px Arial, Helvetica, sans-serif;}
.videofavlist ul li span h3{margin:5px 0 0 0;}

.videofavlist ul li.videolistfava{}

/*单视频*/
.videodanva{position:relative;width:95px; height:71px; margin:5px auto;}
.videodanva img{position:absolute;width:95px; height:71px; top:0; left:0;}
.videodanva a.play{position:absolute;width:95px; height:71px; top:0; left:0;}
.videodanva a.play:link, .videodanva a.play:visited{background:#fff; z-index:2;filter:alpha(opacity=0);opacity: 0;}
.videodanva a.play:hover{background:url(/public/images/play.gif) center center no-repeat;filter:alpha(opacity=30);opacity: 0.3;}
.videodanva div.sjianva{border:1px solid #fff; background:#0861a2;position:absolute;top:54px; left:64px;z-index:3; font:11px/11px Arial, Helvetica, sans-serif;color:#fff;padding:1px 3px;}

/*图标*/
.newlyva ul li .newlybtn{ text-align:left;padding-left:0px;}
.newlyva ul li .newlybtn a, .inhdong ul li .newlybtn a, .detailvatb a{height:15px;width:15px;margin-right:3px;  margin-top:0px; display:block; float:left; clear:none;}
.tupiaova{background:url(/public/images/fwtub02.gif);}
.tupiaova:hover{background:url(/public/images/fwtub02b.gif);}
.tupiaovb{background:url(/public/images/fwtub01.gif);}
.tupiaovb:hover{background:url(/public/images/fwtub01b.gif);}
.tupiaovc{background:url(/public/images/fwtub03.gif);}
.tupiaovc:hover{background:url(/public/images/fwtub03b.gif);}
.tupiaovd{background:url(/public/images/fwtub04.gif);}
.tupiaovd:hover{background:url(/public/images/fwtub04b.gif);}
.tupiaove{background:url(/public/images/fwtub05.gif);}
.tupiaove:hover{background:url(/public/images/fwtub05b.gif);}
.tupiaovf{background:url(/public/images/fwtub06.gif);}
.tupiaovf:hover{background:url(/public/images/fwtub06b.gif);}
.tupiaovg{background:url(/public/images/fwtub07.gif);}
.tupiaovg:hover{background:url(/public/images/fwtub07b.gif);}
.newlyva ul li .newlybtn a.tupiaova:hover, .newlyva ul li .newlybtn a.tupiaovb:hover, .newlyva ul li .newlybtn a.tupiaovc:hover, .newlyva ul li .newlybtn a.tupiaovd:hover, .newlyva ul li .newlybtn a.tupiaove:hover, .newlyva ul li .newlybtn a.tupiaovg:hover{height:15px;width:15px;margin-right:3px; float:left; clear:none;}
.tupiaovh{background:url(/public/images/fwtub08.gif) no-repeat;}
.tupiaovi{background:url(/public/images/fwtub09.gif) no-repeat;}
.newlybtn .tupiaovh, .newlybtn .tupiaovi, .newlyva ul li .newlybtn a.tupiaovh:hover, .newlyva ul li .newlybtn a.tupiaovi:hover {color:#333;cursor:default;font:12px/16px Verdana, Arial, Helvetica, sans-serif;padding:0 5px 0 18px;text-decoration:none;}
/*图标end*/


/*地址请求*/
.addressrequest {font:12px/16px Arial, Helvetica, sans-serif;margin:0 auto;padding:10px 0 150px 10px;width:710px;}
.addressrequest .line {border-top:#e8e8e8 solid 1px;padding-top:10px;text-align:right;}
.addressrequest .remind {border:#e5ac39 dashed 1px;background:#fffae8;padding:15px 30px;}
.addressrequest .reminds {border:#e5ac39 solid 1px;background:#fffae8;color:red;margin-bottom:50px;padding:15px 30px;text-align:center;}
.addressrequest .greyborder {border:#dddddd dashed 1px;background:#f5f5f5;margin-bottom:10px;padding:25px 0;text-align:center;}
.addressrequest img {vertical-align:middle;}
.addressrequest p {margin:0 0 10px 0;}
.addressrequesta {clear:both;padding:10px 0 0 20px;}
.addressrequesta .green {color:#669900;}
.addressrequesta .font11px {color:#666;font:11px/12px Arial, Helvetica, sans-serif;}
.addressrequesta .icon_track {background:url(/public/images/icon_address_request_00.gif) 13px 0 no-repeat;padding:0 0 10px 100px;}
.addressrequesta .icon_emf {background:url(/public/images/icon_address_request_01.gif) 10px 8px no-repeat;padding:0 0 10px 100px;}
.addressrequesta .icon_seal {background:url(/public/images/icon_address_request_02.gif) 10px 0 no-repeat;padding:0 0 25px 100px;}
.addressrequestb {border:1px solid #669900;padding:10px;margin:15px 0 10px 0;}
.addressrequestb span {font:11px/16px Verdana, Arial, Helvetica, sans-serif}
.addressrequestc td {background:#f5f5f5;height:25px;padding-left:20px;}

.requestsa, .requestsahover, .requestsb, .requestsbhover, .requestsc, .requestschover, .requestsd, .requestsdhover {float:left;height:30px;line-height:30px;padding:0 0 0 25px;margin:0 0 10px 0;}
.requestsa, .requestsahover {background:url(/public/images/address_request_step1.gif) no-repeat;width:155px;padding:0 0 0 20px;}
.requestsb, .requestsbhover {background:url(/public/images/address_request_step2.gif) no-repeat;width:140px;}
.requestsc, .requestschover {background:url(/public/images/address_request_step3.gif) no-repeat;width:175px;}
.requestsd, .requestsdhover {background:url(/public/images/address_request_step4.gif) no-repeat;width:145px;}
.requestsahover {background:url(/public/images/address_request_step1_hover.gif);color:#fff;font-weight:bold;}
.requestsbhover {background:url(/public/images/address_request_step2_hover.gif);color:#fff;font-weight:bold;}
.requestschover {background:url(/public/images/address_request_step3_hover.gif);color:#fff;font-weight:bold;}
.requestsdhover {background:url(/public/images/address_request_step4_hover.gif);color:#fff;font-weight:bold;}
/*end*/

.videoall{padding:20px; overflow:hidden; height:100%;}
.videoleva{width:525px; float:left;}
.videoleva p{padding:5px 0;font:13px/18px Arial;}
.videoleva p font{font:11px/14px Arial;color:#666666;}
.videoleva p strong{color:#FF6600;font-size:16px;}
.videolebtn{border:1px solid #73ac2f; background:#85c335;color:#FFF;font:bold 14px/20px Arial, Helvetica, sans-serif;padding:3px 10px;cursor: pointer;}

.videorigva{background:#f2f2f2;border:1px solid #c9c9c9;width:158px; float:left; margin-left:10px; height:418px; text-align:center; margin-top:28px;}
.videorigva h2{font:12px/20px Arial, Helvetica, sans-serif; margin-top:10px;}
.videorigva h2 strong{color:#FF6600;}
.videorigva ul, .videorigva ul li{ list-style:none;}
.videorigva ul li{margin-top:5px;}
.videorigva ul li.videorigvabtn a{border:4px solid #ff8400; display:block; width:124px; margin:0 auto; background:#f8f8f8; text-decoration:none;}
.videorigva ul li.videorigvabtn a img{border:1px solid #c9c9c9; width:112px; height:84px; margin:5px 5px 0 5px;}
.videorigva ul li.videorigvabtn2 a{border:4px solid #e8e8e8; display:block; width:124px; margin:0 auto; background:#f8f8f8; text-decoration:none;}
.videorigva ul li.videorigvabtn2 a img{border:1px solid #c9c9c9; width:112px; height:84px; margin:5px 5px 0 5px;}
.videorigbtnva, .videorigbtnvb{ display:block;}
.videorigbtnva{ margin-top:2px;}
.videorigbtnvb{ margin:10px 0;}
.videoscroll{padding:0px 0 0 0px; text-align:center; height:370px !important;}
.videoscroll img{width:112px; height:84px;}
.button_play, .button_play:hover{background: url(/public/images/play.png) no-repeat;height:60px;width:80px;border:0px;cursor:pointer; outline:none;}
.button_play:hover{background: url(/public/images/play_hover.png) no-repeat;}
/*video show end*/

.video_play {background:#e8e8e8;border:#c1c1c1 solid 1px;border-bottom:0;padding:9px;}
.video_border {border:#ff6600 solid 2px;height:370px;padding:1px;width:500px;position:relative;}
.video_opacity {background:#fff;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;position:absolute;height:370px;width:500px;left:1px;top:1px;z-index:1000;}
.video_nocredits {color:#cc0000;font:16px/20px Arial, Helvetica, sans-serif;position:absolute;left:50px;top:150px;width:400px;z-index:1002;}
.video_textbg, .video_play span {position:absolute;bottom:10px;right:10px;height:30px;width:90px;z-index:1001;}
.video_textbg {background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}
.video_play span {color:#555;font:bold 18px/30px Arial, Helvetica, sans-serif;text-align:center;}
.button_play {position:absolute;left:220px;top:150px;z-index:1002;}



/**/

/*Flowers Gifts bt

.giftsbt{overflow:hidden;overflow:hidden;background:url(/public/images/back001.gif) bottom repeat-x; height:46px;width:92%; margin:0 auto;padding-top:10px;}
.giftsbt h2{display:table-cell; white-space:nowrap; height:29px;font:100 12px/29px Arial, Helvetica, sans-serif; margin:16px 0 0 6px;}
.giftsbt h2, .giftsbt h2 a, .giftsbt h2 a:hover b, .giftsbt h2:hover a b{float:left;}
.giftsbt h2 a{display:block;height:29px;text-decoration:none;line-height:29px; white-space:nowrap;padding:0 0px 0 4px;color:#FFFFFF;overflow:hidden;}
.giftsbt h2 a, .giftsbt h2 a:hover, .giftsbt h2:hover a{padding:0 0 0 4px;color:#FF0000;}
.giftsbt h2 a, .giftsbt h2 a{background: url(/public/images/back29b.gif) left no-repeat;}
.giftsbt h2 a b, .giftsbt h2 a:hover b, .giftsbt h2:hover a b{display:block; padding:0 10px 0 4px;font-weight:100;}
.giftsbt h2 a b{background:url(/public/images/back29b.gif) no-repeat right top;color:#000;}
.giftsbt h2 a:hover, .giftsbt h2:hover a, .giftsbt h2 a:hover b, .giftsbt h2:hover a b{cursor:pointer;color:#FF0000;}
.giftsbt h2 a b img{ margin:7px 5px 0 0;}
.giftsbt h2.btivc a{height:30px;line-height:30px;background: url(/public/images/back28b.gif) left no-repeat;}
.giftsbt h2.btivc a b{background:url(/public/images/back28b.gif) no-repeat right top;color:#000; font-weight:bold;}
.giftsbt h2.btivc{margin-bottom:0px;}
.giftsbt h2.btivc a:hover{text-decoration:none;}
.giftsbt h2.btivc a:hover b{font-weight:bold; text-decoration:none;color:#000000;}

Flowers Gifts bt End*/
/*Flowers Gifts bt*/

.giftsbt{overflow:hidden;background:url(/public/images/back001.gif) bottom repeat-x; height:29px;width:100%; margin:0 auto;}
.giftsbt h2{float:left;display:table-cell; white-space:nowrap; height:29px;font:100 14px/29px Arial, Helvetica, sans-serif; text-align:center;}

.giftsbntva, .giftsbntvb{width:111px; height:28px;background:url(/public/images/newbtn01.jpg); margin-left:10px;}
.giftsbntvc, .giftsbntvd{width:183px; height:25px;background:url(/public/images/newbtn04.jpg) no-repeat; border:1px solid #c5c5c5; border-top:none; border-bottom:none; border-radius:4px; }
.giftsbt b {font:12px/18px Arial, Helvetica, sans-serif;text-align:center;line-height:25px;}
.my_cart {height:0;position:relative;}
.my_cart a { display:block;height:25px;line-height:25px;padding:0 10px 0 28px;position:absolute;right:0;top:-32px; background:url(/public/images/newbtn04.jpg) no-repeat 0 0; border:1px solid #c5c5c5; border-top:none; border-bottom:none; border-radius:4px; }
.my_cart a b {color:#ff6600;}
.tips_pop { position:absolute; padding:8px 10px; background:#007fca; color:#fff; border-radius:4px; -webkit-animation:fadeInR ease 0.4s; animation:fadeInR ease 0.4s; }
.tips_pop:after { content:"\25C6"; font-size:24px; height:24px; line-height:30px; display:block; position:absolute; top:0; right:-8px; text-align:center; color:#007fca; }
.my_cart .tips_pop { right:118px; top:-35px; }
.button_continue_shopping, .button_checkout2{background:url(/public/images/button_continue_shopping.jpg) 0 0 no-repeat;width:140px; height:28px;font:bold 12px/28px Arial, Helvetica, sans-serif;float:left;text-indent:25px;}
.button_continue_shopping:hover, .button_checkout2:hover{background:url(/public/images/button_continue_shopping.jpg) 0 -28px no-repeat;color:#fff;text-decoration:none!important;}
.button_checkout2{background:url(/public/images/button_checkout2.jpg) 0 0 no-repeat;width:160px;margin:0 0 0 10px;text-indent:35px;}
.button_checkout2:hover{background:url(/public/images/button_checkout2.jpg) 0 -28px no-repeat;}

/*.giftsbntva a:link, .giftsbntva a:visited, .giftsbntvd a:link, .giftsbntvd a:visited{text-decoration:none;font-weight:bold;color:#FFFFFF;}
.giftsbntva a:hover, .giftsbntvd a:hover{cursor:pointer;color:#FFFFFF;}*/


/*Flowers Gifts bt End*/

/*newbnt*/



.giftsleft, .giftsright{float:left;margin:10px 0 0 0px;width:190px;padding:0; list-style:none;}
.giftsleft{width:740px;}
.giftsright{margin-left:10px;}
.giftsleva{padding-bottom:10px;}
.giftsleva h2 a{float:right; margin:5px 10px 0 0;}
.giftsleva ul li{float:left;width:22%; margin:10px 0 0 0;padding-left:16px; list-style:none;}
.giftsleva ul li img{border:1px solid #dddddd;padding:3px;}
.giftsleva ul li p, .giftsleva ul li p img{border:none;padding:0;}
.giftsleva ul li p strong, .giftsrigva ul li p strong{color:#ff5e00;font:bold 18px/24px arial;}
.giftslevanew img{border:1px solid #dddddd;padding:1px;}
.giftslevanewvb strong{color:#d65017;font:bold 12px/24px arial;}

a.giftslevaadd{display:block; padding:2px 0px 2px 0px;width:35px; margin-left:3px; float:right; text-align:center; font:10px/12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.giftslevaadd:link, a.giftslevaadd:visited{background:#ddd;border:1px solid #ccc;color:#333;}
a.giftslevaadd:hover{background:#ff6600;color:#fff;border:1px solid #ff3300;}


.giftsleva ul li p a:link, .giftsleva ul li p a:visited, .giftsrigva ul li p a:link, .giftsrigva ul li p a:visited, .giftsleva h2 a:link, .giftsleva h2 a:visited{color:#014ccc; text-decoration:none; font:12px/20px arial;}
.giftsleva ul li p a:hover, .giftsrigva ul li p a:hover, .giftsleva h2 a:hover{color:#FF0000; text-decoration:none;}
.giftslevb{padding:10px 20px;font:12px/20px arial;}
.giftslevb h4{color:#b70000;font-weight:bold;}
.giftslevb hr{border:0;border-bottom:1px dashed #CCCCCC;margin:10px 0;}
.giftslevb a{ margin-right:20px;}
.giftslevb a:link, .giftslevb a:visited{color:#5d5d5d; text-decoration:none; font:12px/20px arial;}
.giftslevb a:hover{color:#FF0000; text-decoration:none;}
.giftslevb a.giftslevblink{background:#a70000;padding:2px 10px;color:#FFFFFF;}
.giftsrigva ul{padding:0 20px 20px 20px;font:12px/18px arial;}
.giftsrigva ul li{margin-top:20px;}
.giftsrigva ul li img{border:1px solid #dddddd;}
.giftsrigva ul li p img{border:none;}
.giftsrigva dl{padding:10px;margin:0;list-style:none;overflow:hidden; height:100%;}
.giftsrigva dl dt, .giftsrigva dl dd{float:left;}
.giftsrigva dl dt img{border:5px solid #e5e5e5;}
.giftsrigva dl dd{font:11px/14px arial;padding-left:10px;}
.giftstop{background:url(/public/images/back11.gif);padding:9px;}
.giftstop span{ background:url(/public/images/tbiao07.gif) no-repeat;font:12px/18px arial;padding:5px 5px 5px 25px;color:#FFFFFF;}
.giftstop span font{color:#FF0000;}
.giftslevc img, .giftslevc ul{float:left;}
.giftslevc img{border:1px solid #dddddd; margin-left:20px;}
.giftslevc ul, .giftslevc ul li, ul.hotSearchesva, ul.hotSearchesva li{margin:0; padding:0; list-style:none; font:12px/20px arial;}
.giftslevc ul{width:56%; margin-left:20px;}
.giftslevc ul li{float:none;width:auto;}
.giftslevc ul li p{ margin-top:10px;}
.giftslevc ul li h4{background:#f1f1f1;padding:3px 10px;margin-top:10px;}
.giftslebtn{width:156px;height:32px; background:url(/public/images/giftbtn.gif);display:block;border:0px;cursor:pointer; margin:10px 0;}
.giftbtiva{display:table;width:97%; margin:0 auto;height:29px;position:relative;border-bottom:2px solid #dd0000;}
.giftbtiva h2{float:left;display:table-cell; white-space:nowrap;display:block; font:bold 16px/28px arial, verdana, sans-serif;color:#282828;}
.giftgwche, .giftgwche a{font:11px/12px Arial;}
.giftgwche{margin:3px 3px 0 0;background:url(/public/images/back12.gif);width:125px;height:20px;float:right;color:#515151;border:1px solid #dddddd;}
.giftgwche a{background:url(/public/images/icon_shopping_cart.gif) no-repeat 0px 3px;line-height:20px;height:20px; margin:0px 0 0 6px;padding:0 0 0 22px;text-decoration:none;}
.giftgwche a:link, .giftgwche a:visited{color:#515151; }
.giftgwche a:hvoer{color:#FF0000; text-decoration:none;}

.giftnbtva{display:table;width:100%;height:39px;position:relative;background:url(/public/images/giftnewtu02.gif) no-repeat right bottom; background-color:#FFFFFF;}
.giftnbtva span{float:right;width:auto;color:#004a86;font:12px/29px Arial;}
.giftnbtva span a{margin-right:10px;}
.giftnbtva h2{display:table-cell; white-space:nowrap; height:39px;font:12px/39px Verdana, Arial, Helvetica, sans-serif;width:auto; position:relative;}
.giftnbtva h2, .giftnbtva h2 a, .giftnbtva h2 a:hover b, .giftnbtva h2:hover a b{float:left;}
.giftnbtva h2 a{display:block;height:39px;text-decoration:none;line-height:32px; white-space:nowrap;padding:0 0px 0 6px;color:#065999;overflow:hidden;}
.giftnbtva h2 a, .giftnbtva h2 a:hover, .giftnbtva h2:hover a{padding:0 0 0 6px;color:#FF0000;}
.giftnbtva h2 a{background: url(/public/images/giftnewtu01.gif) top left no-repeat;}
.giftnbtva h2 a b, .giftnbtva h2 a:hover b, .giftnbtva h2:hover a b{display:block; padding:0 10px 0 6px;}
.giftnbtva h2 a b{background:url(/public/images/giftnewtu01.gif) top right no-repeat ;color:#065999;}
.giftnbtva h2 a:hover, .giftnbtva h2:hover a, .giftnbtva h2 a:hover b, .giftnbtva h2:hover a b{color:#065999;}

.giftnbtvb{width:98%; margin:10px auto;}
.giftnbtvb h2{ background:#e0f4e2; width:auto; display:table;padding:5px 10px;font:bold 14px/20px Arial, Helvetica, sans-serif;color:#ff6600;border:1px solid #cedec1;border-bottom:none;}
.giftnbtvb input{padding:5px 10px; margin-top:10px;}
.giftnbtvc{border:1px solid #cedec1; background:#fff;padding:1px;}
.giftnbtvd{ background:#f1f8e9;padding:20px;}
.giftnbtvd ul{background:#fff8f4;border:1px solid #f5c1b3;}
.giftnbtvd ul li{list-style:none;padding:0; margin:0;}
.giftnbtvd ul li{border-bottom:1px dashed #eed7d1;margin:0;padding:2px 10px;overflow:hidden; height:24px;}
.giftnbtvd ul li strong{float:right;color:#FF6600;font:bold 12px/24px Arial, Helvetica, sans-serif;}
.giftnbtvd ul li span{font:12px/24px Arial, Helvetica, sans-serif;float:left;}
.giftnbtvd ul li span font{color:#666;font-size:11px;}
.giftnbtvd ul li h3{color:#333;}
.giftnbtvd ul li span strong{font-size:14px;color:#333333;}
.giftnbtvd ul li strong font{color:#FF0000; font-weight:bold;font-size:14px;padding-right:25px;}
.giftnbtvd ul li a{float:right;padding:1px 2px;font:bold 11px/11px Arial, Helvetica, sans-serif;border:1px solid #ccc; background:#FFF; color:#999; margin:5px 0 0 20px;}
.giftnbtvd ul li a:hover{border:1px solid #F00; background:#F00; color:#FFF;}
.giftnbtvd ul li span a{float:none;padding:0; margin:0; background:none; border:none;font:12px/24px Arial, Helvetica, sans-serif;color:#145cb0;}
.giftnbtvd ul li span a:hover{color:#F00; text-decoration:none; background:none;border:none;}
.giftnbtvd h4{ margin-top:5px;}
.giftnbtvd p font{color:#666;font:11px/14px Arial, Helvetica, sans-serif;}

/*.giftnbtvf h3{border-bottom:1px solid #ddd;width:100%; margin:13px auto;padding-bottom:5px; overflow:hidden;}
.giftnbtvf h3 span{float:left;font:bold 13px/18px Arial, Helvetica, sans-serif;}
.giftnbtvf h3 a{float:right;font:11px/20px Arial, Helvetica, sans-serif;color:#aaa;}
.giftnbtvf h3 a:hover{color:#FF6600;}*/

.giftnbtvf h3{border-bottom:1px solid #ddd;width:100%; margin:13px auto;padding-bottom:5px; }
.giftnbtvf h3 img{float:left; margin:4px 4px 0 0;}
.giftnbtvf h3 span{float:;font:bold 13px/18px Arial, Helvetica, sans-serif;}
.giftnbtvf h3 b{background:#ff6600; padding:2px 4px; text-align:center; font:normal 11px/14px Arial, Helvetica, sans-serif; font-style:italic; color:#fff; margin:0 0 0 8px; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; }
.giftnbtvf h3 .free_cart_tit{font:normal 12px/18px Arial, Helvetica, sans-serir; }
.giftnbtvf h3 a{float:right;font:11px/20px Arial, Helvetica, sans-serif;color:#aaa;}
.giftnbtvf h3 a:hover{color:#FF6600;}

.giftnbtvg{color:#999;padding:12px 12px 5px 12px;}
.giftnbtvg a{padding:0 10px;}
.giftnbtvg a strong{color:#FFF; background:#045ea4;padding:1px 10px;}

ul.hotSearchesva{margin:0 auto;padding:20px; overflow:hidden;padding-bottom:30px;}
ul.hotSearchesva li{float:left;width:49%;}
ul.hotSearchesva li a:link, ul.hotSearchesva li a:visited{color:#014ccc; text-decoration:none; font:12px/24px arial;}
ul.hotSearchesva li a:hover{color:#FF0000; text-decoration:none;}
.hotSearchesvb{font-size:12px;line-height:20px;}
.hotSearchesvc{padding:4px; margin-top:10px;}

.blockva{clear:both;padding:20px 40px 20px 20px; font:12px/18px arial;overflow:hidden; overflow:hidden; height:100%; }
.blockva h3{margin-top:10px;}
.blockva h3{font:bold 12px/18px arial;}
.blockva .blocktxtva{background:#f9f9f9; padding:10px 0; overflow:hidden;height:100%;}
.blockva .blocktxtva input{ float:left; margin-left:10px;}
.blockva .blocktxtvb span{float:left}
.blockva .blocktxtvb input{float:right;}
.blockva .blocktxtvb span a:link, .blockva .blocktxtvb span a:active, .blockva .blocktxtvb span a:visited {color: #2a4a87;}
.blockva .blocktxtvb span a:hover {color: #B52316;TEXT-DECORATION: none;}

.table_border{margin-top:5px;}
.table_border tr td{padding:0px 5px;}
.table_border{border-top:1px solid #ddd;border-left:1px solid #ddd;}
.table_border tr td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.table_border tr.table_bordervb td{ background-color:#f9f9f9}
.table_border_meet tr td{padding:5px;}/*只针对meet me table*/

.button_addto, .button_unblock, .button_delete, .button_continue, .button_remove, .button_revoke, .button_modify, .button_save, .button_cancel, .button_refresh_profile, .button_reply2, .button_reply3, .button_reply4, .button_xinva, .button_xinvb, .button_xinvc, .button_xinvd, .button_xinve, .button_xinvf, .button_xinvg, .button_xinvh, .button_xinvj, .button_search, .button_readmail, .button_submit, .button_resend, .button_online, .button_chat_now, .button_faxva, .button_faxvb{background-repeat: no-repeat;border:0px;cursor: pointer;}
.button_addto{background-image: url(/my/images/button_addto.jpg);height:23px;width:110px;}
.button_unblock{background-image: url(/my/images/button_unblock.jpg);height:16px;width:54px;}
.button_delete{background-image: url(/my/images/button_delete.jpg);height: 17px;width: 57px;}
.button_continue{background-image: url(/my/images/button_continue.gif);height: 23px;width: 85px;}
.button_remove{background-image: url(/my/images/button_remove.jpg);height: 19px;width: 62px;}
.button_revoke{background-image: url(/my/images/button_revoke.jpg);height: 19px;width: 62px;}
.button_modify{background-image: url(/my/images/button_modify.jpg);height: 19px;width: 62px;}
.button_save{background-image: url(/my/images/button_save.jpg);height: 19px;width: 51px;}
.button_cancel{background-image: url(/my/images/button_cancel.jpg);height: 19px;width: 60px;}
.button_refresh_profile{background-image: url(/my/images/button_refresh_profile.jpg);height: 21px;width: 131px;}
.button_reply2{background-image: url(/my/images/button_reply2.jpg);height:23px;width:115px;}
.button_reply3{background-image: url(/public/images/button_reply3.jpg);height:30px;	width:100px;}
.button_reply4{background-image: url(/public/images/btnnew02.gif);height:23px;width:78px;}
.button_xinva{background-image: url(/public/images/btnnew03.gif);height:23px;width:118px;}
.button_xinvb{background-image: url(/public/images/btnnew04.gif);height:23px;width:118px;}
.button_xinvc{background-image: url(/public/images/btnnew05.gif);height:23px;width:56px;}
.button_xinvd{background-image: url(/public/images/btnnew06.gif);height:23px;width:118px;}
.button_xinve{background-image: url(/public/images/btnnew07.gif);height:23px;width:118px;}
.button_xinvf{background-image: url(/public/images/btnnew08.gif);height:23px;width:98px;}
.button_xinvg{background-image: url(/public/images/btnnew09.gif);height:23px;width:68px;}
.button_xinvh{background-image: url(/public/images/btnnew10.gif);height:17px;width:60px;}
.button_xinvj{background-image: url(/public/images/sendbtn.gif);height:23px;width:106px;}
.button_search{	background-image: url(/my/images/button_search.jpg);height:20px;width:62px;}
.button_readmail{background-image: url(/my/images/button_readmail.jpg);height:21px;width:78px;}
.button_submit{background-image: url(/my/images/button_submit.jpg);height: 20px;width: 60px;}
.button_resend{background-image: url(/my/images/button_resend.jpg);height: 20px;width: 74px;}
.button_online{background-image: url(/public/images/button_online.jpg);height: 24px;width: 147px;}
.button_chat_now{background-image: url(/public/images/button_chat_now.jpg);height: 24px;width: 150px;}
.button_faxva{background-image: url(/public/images/faxbtn01.gif);height: 23px;width: 72px;}
.button_faxvb{background-image: url(/public/images/faxbtn02.gif);height: 23px;width: 100px;}
.button_lovecall_invite{background-image: url(/public/images/button_lovecall_invite.gif);height: 23px;width: 174px;}

a.button_email_me, a.button_call_me, a.button_cuipd_note, a.button_flowers_gifts, a.button_show_interest, a.button_love_call{ background-image: url(/public/images/button_profile.jpg); font:bold 12px/29px Arial; height: 29px; width:115px; padding-left:28px; text-align:left; margin:0 0 5px 10px; float:left; display: block; border:0px; cursor:pointer; text-decoration:none;}
a.button_email_me{ background-position: 0px 0px;width:73px;}
a.button_cuipd_note{ background-position: 0px -35px;}
a.button_show_interest{ background-position: 0px -70px;}
a.button_call_me{ background-position: 0px -105px;width:69px;padding-left:32px;}
a.button_flowers_gifts{ background-position: 0px -140px;}
a.button_love_call { background-position: 0px -175px;}
a.button_email_me:hover, a.button_call_me:hover, a.button_cuipd_note:hover, a.button_flowers_gifts:hover, a.button_show_interest:hover, a.button_love_call:hover{ background-image: url(/public/images/button_profile.jpg); font:bold 12px/29px Arial; color:#fff; text-decoration:none; height:29px; width:115px; padding-left:28px; text-align:left; margin:0 0 5px 10px; float:left; display: block; border:0px; cursor:pointer; text-decoration:none;}
a.button_email_me:hover{ background-position: -150px 0px;width:73px;}
a.button_cuipd_note:hover{ background-position: -150px -35px;}
a.button_show_interest:hover{ background-position: -150px -70px;}
a.button_call_me:hover{ background-position: -150px -105px;width:69px;padding-left:32px;}
a.button_flowers_gifts:hover{ background-position: -150px -140px;}
a.button_love_call:hover{ background-position: -150px -175px;}

.profileva{overflow:hidden; margin-top:10px;}
.profileva h3{width:100%; margin:0; padding:0; list-style:none;border-bottom:2px solid #d2d8b2;overflow:hidden;}
.profileva h3 span{line-height:18px;padding:3px 10px 5px 10px;color:#000000;background:#f1f1f1;margin-left:10px;float:left;}
.profileva h3 a{float:right;color:#0066ff;}
.profileva h3 a:link, .profileva h3 a:visited{color:#0066ff; text-decoration:none;}
.profileva h3 a:hover{color:#FF0000; text-decoration:none;}
.profileva h3 span a{float:none;}
.profitxtva, .profitxtvc, .profitxtvd{font:12px/24px arial;}
.profitxtva{ margin-top:10px;}
table.profitxtvb{font:12px/20px arial;}
table.profitxtvb tr td{height:20px;}
.profitxtvc{padding:10px;}
.profitxtvc select{width:120px;padding:1px;}
.profitxtvd select, .profitxtvg input{width:170px;padding:1px; border:1px solid #CCCCCC;}
.profitxtve{overflow:hidden;background:#F0F3F8; margin-top:10px;}
.profitxtve h4{margin:0;padding:5px 0 5px 10px;list-style:none;border-bottom:1px solid #FFFFFF;font:bold 12px/24px arial;}
.profitxtve font{font-weight:100;}
.profitxtvf{padding:15px; overflow:hidden;height:100%;}
.profipic img{border:5px solid #f1f1f1;}

.divheig{height:0px;}
.fenyebot{width:93%;margin:0 auto;padding:0px 0 20px 0px;font-size:12px;overflow:hidden;height:100%;}
.fenyebota, .fenyebotb {font:12px/16px Arial, Helvetica, sans-serif;margin:0 0 0 18px;padding-left:2px;width:683px;}
.fenyebotb {padding-right:2px;width:711px;}
.fenyebotc{font:12px/16px Arial, Helvetica, sans-serif;width:93.5%;margin:0 0 0 20px;}


ul.mailva, ul.mailva li{padding:0; margin:0; list-style:none; height:auto;}
ul.mailva{margin-bottom:10px;}
ul.mailva li{font:12px/16px Arial; margin-top:10px;padding:0px 10px;}
.mailvb{height:20px; line-height:20px;}
.mailvc input, .mailvc select, .mailvc textarea{width:300px;border:1px solid #bbb;padding:3px;}
.mailvc input, .mailvc select, .mailvc textarea::-webkit-input-placeholder { /* WebKit browsers */color: #bbb;} 
.mailvc input, .mailvc select, .mailvc textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #bbb; } 
.mailvc input, .mailvc select, .mailvc textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #bbb; } 
.mailvc input, .mailvc select, .mailvc textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #bbb; } 
.mailvc select{padding:1px;}
.mailvc .greetings_link{font:normal 12px/14px Arial, Helvetica, sans-serif; margin-left:12px;}
.mailvc .greetings_link img{width:30px; height:21px; margin-right:2px;}
.mailvc .greetings_link a{text-decoration:underline; cursor:pointer; font-style:italic;}
.mailleva h2{font:bold 12px/28px Arial;overflow:hidden;margin:0;height:28px;background: url(/public/images/back06.gif) repeat-x;border-bottom:1px solid #bbb;}
.mailleva h2 span{padding-left:10px;}
.maillevb{margin:10px 10px;padding:10px 0 50px 0;font:12px/18px Arial, Helvetica, sans-serif;}

.textvb11, .textvc11{font-size:12px;color:#222222;}
.textvb11{background:url(/public/images/tbiao11.gif) 0 5px no-repeat;padding-left:15px;}
.textvc11{padding:10px; list-style:none;border:1px solid #f1f1f1;}
.textvc11 legend{font-weight:bold;padding:0 3px;}
.textva12{padding:10px; list-style:none;border:1px solid #f1f1f1;font-size:12px;color:#333333; margin-top:10px;}
.textva12 legend{padding:0 3px;font:bold 12px/24px Arial;}
.text11{font-size:11px; font-family: Arial, Helvetica, sans-serif;}

.mysetva select{ width:160px;}
.myhelpva{overflow:hidden;background:#f1f1f1;padding:2px; height:100%;}
.myhelpva h2{width:120px;padding:0;margin:0;float:left;font:bold 12px/24px Arial;margin-left:10px;color:#FF6600;}
.myhelpva span{width:350px;float:right; text-align:right;padding:3px 10px 0 0;}

/*Overview*/
.overtop{overflow:hidden; height:100%;padding:15px;background:#f7f7f7;border:1px solid #ccc;}
.overtopva, .overtopvb{width:34%;float:left;background:url(/public/images/back72.gif) no-repeat top right; height:102px;}
.overtopva img{float:left;}
.overtopva div{float:left;padding:0 0 0 10px;width:60%}
.overtopva div h2{font:bold 16px/16px Arial;color:#000;padding:0;list-style:none;width:auto;}
.overtopva div h2 font{font:12px/16px Arial, Helvetica, sans-serif;color:#666666;}
.overtopva div p{padding:10px 0 0 0; font:12px/18px Arial, Helvetica, sans-serif;}
.overtopva div p a{ background:url(/public/images/back46.gif) no-repeat 0 2px;padding:0 0 0 10px;text-decoration:none;}
.overtopva div p a:hover{ text-decoration:none;}

.overtopvb{font:12px/18px Arial, Helvetica, sans-serif;padding-left:20px;width:27%;}
.overtopvb h3, .overtopvc h3{font:bold 13px/20px Arial, Helvetica, sans-serif;margin-top:5px;}
.overtopvb font{padding-top:2px; float:left;}
.overtopvb font a{font:22px/22px Arial, Helvetica, sans-serif;color:#FF6600;}
.overtopvb span{float:left;margin:0px 0 0 10px; display:block; text-align:center;}
.overtopvb span a{font:12px/24px Arial, Helvetica, sans-serif;margin:0;padding:0; list-style:none;}
.overtopvb span a.overtopvblink:link, .overtopvb span a.overtopvblink:visited{border:1px solid #ccc;padding:0 10px; width:55px; overflow:hidden;font:12px/22px Arial, Helvetica, sans-serif; display:block; background:url(/public/images/back43.gif);}
.overtopvb span a.overtopvblink:hover{border:1px solid #bbb;background:#fffdd6;}

.overtopvc{float:left;margin:0px 0 0 25px;width:240px;}
.overtopvc p{padding:0px 0 0 0px;font:12px/16px Arial, Helvetica, sans-serif;}

.overclose{width:auto;border:1px solid #FF0000;padding:10px;margin:5px 0 0 0;background:#fff;font:11px/18px Verdana, Arial, Helvetica, sans-serif; position:relative;}
.overtople, .overtoprig, .overpicva{float:left;width:70.1%; height:200px;border:1px solid #ddd;}
.overtople ul, .overtople ul li{list-style:none;}
.overtople ul{padding:5px 0 0 24px; overflow:hidden;}
.overtople ul li{float:left; width:240px; height:50px;background:url(/public/images/back75.gif);margin:0px 10px 10px 0;_margin-bottom:5px;}
.overtople ul li.overtopleli{background:url(/public/images/back76.gif);height:68px;}
.overtople h2, .overtoprig h2, .overpicva h2{ margin:0; height:26px; overflow:hidden; background:url(/public/images/back43.gif);border-bottom:1px solid #e1e1e1; margin-bottom:15px;}
.overtople h2 span, .overtoprig h2 span, .overpicva h2 span{padding-left:15px;font:bold 12px/26px Arial, Helvetica, sans-serif;color:#333;}
.overtople h3{font:12px/18px Arial;color:#333;padding:0px 0 0 20px;background:url(/public/images/back44.gif) 12px 5px no-repeat; margin-top:8px; overflow:hidden;}
.overtople p{font:12px/16px Arial, Helvetica, sans-serif;padding:0px 15px 0 20px; overflow:hidden;}
.overtople p font{float:left;color:#0066FF;}
.overtople p span{float:right;color:#333;}
.overtoprig{float:right;width:28%; margin-left:10px;}
.overtoprig p{font:12px/16px Arial;border-top:1px dotted #bbb;width:86%; margin:0 auto;padding-top:5px;}

.overvideoall{padding:0 5px 10px 15px; overflow:hidden; height:72px;}
.overvideo{height:73px;width:97px;position:relative; overflow:hidden;float:left;}
.overvideo img{width:95px; height:71px;border:1px solid #335600;}
.overvideo a{display:block;width:95px; height:71px;background:url(/public/images/play.gif) no-repeat center center;opacity:0.1;filter:alpha(opacity=10)}
.overvideo a:link, .overvideo a:visited{display:block;width:95px; height:71px;position:absolute; background:url(/public/images/play.gif) no-repeat center center;opacity:0.1;filter:alpha(opacity=10)}
.overvideo a:hover{ background:url(/public/images/play.gif) no-repeat center center;display:block;opacity: 0.4;filter:alpha(opacity=40);}
.overvideo span{ height:12px;padding:0 2px;border:1px solid #FFF; background:#0066FF;color:#FFF;font:11px/12px Verdana, Arial, Helvetica, sans-serif;position:absolute; top:57px;right:2px;}
.overvideovb{float:right; width:47%;font:11px/14px Verdana, Arial, Helvetica, sans-serif;}
.overvideovb a{font:12px/18px Arial;}

.overpicva{overflow:hidden; height:100%;width:auto; padding:0 0 5px 0; float:none; margin-top:10px;font:12px/20px Arial, Helvetica, sans-serif;}
.overpicva ul li{padding:0; margin:0; list-style:none;}
.overpicvb{padding:0px 20px 10px 20px; overflow:hidden; height:100%;}

.overpicnew{border:1px solid #dddddd;margin-top:10px;}
.overpicnew h2{background:#f8f8fa;padding:0; margin:0;}
.overpicnew h2 a.overexpand, .overpicnew h2 a.overshrlnk{float:right;padding:1px 15px 0 5px; width:40px;font:12px/14px Arial, Helvetica, sans-serif; margin:5px 5px 0 0;}
.overpicnew h2 a.overexpand{border:1px solid #839eb4;background:url(/public/images/back73.gif) no-repeat 50px center; background-color:#d3f3fb;}
.overpicnew h2 a.overshrlnk{border:1px solid #7e9e62;background:url(/public/images/back74.gif) no-repeat 50px center; background-color:#e9fac4;}
.overpicnew h2 span{font-size:11px;float:left;}
.overpicnew h2 span a{font:bold 14px/20px Arial, Helvetica, sans-serif;float:none;}

.overpicnewva, .overpicnewva ul li, .overpicnewva .overpicnewvb, .overpicnewva .overpicnewvb ul{overflow:hidden; height:100%;}
.overpicnewva{background:#f7fbed;}
.overpicnewva img{float:left;border:1px solid #ccc;}
.overpicnewva ul{ float:right; width:86%;}
.overpicnewva ul li{padding-bottom:10px;}
.overpicnewva ul li span{ float:left;font:11px/14px Verdana, Arial, Helvetica, sans-serif;}
.overpicnewva ul li span a{font:bold 13px/22px Arial, Helvetica, sans-serif;}
.overpicnewva ul li p{float:right;border:1px solid #d8e0b9;padding:10px; width:70%;}

.overpicnewva ul li.overpicnewbtn{border-top:1px dashed #ddd; padding:5px 0 0 0;}
.overpicnewva ul li.overpicnewbtn a{padding:0 0 3px 20px; line-height:15px; height:20px;margin-right:10px;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnva{background:url(/public/images/fwtub01.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnva:hover{background:url(/public/images/fwtub01b.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnvb{background:url(/public/images/fwtub02.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnvb:hover{background:url(/public/images/fwtub02b.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnvc{background:url(/public/images/fwtub03.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnvc:hover{background:url(/public/images/fwtub03b.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnvd{background:url(/public/images/fwtub04.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnvd:hover{background:url(/public/images/fwtub04b.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnve{background:url(/public/images/fwtub07.gif) no-repeat top left;}
.overpicnewva ul li.overpicnewbtn a.overpicnewbtnve:hover{background:url(/public/images/fwtub07b.gif) no-repeat top left;}
.overpicnewva .overpicnewvabackb{background:#FFF; overflow:hidden;padding:10px; height:100%;}

.overpicnewva .overpicnewvaback{ background:#f7fbed;padding:10px;width:703px;}
.overpicnewva .overpicnewvb div{float:left; height:164px; width:112px;background:#dcdfd3; text-align:center;}
.overpicnewva .overpicnewvb div p{padding:5px 0 0 5px;}
.overpicnewva .overpicnewvb div p img{border:1px solid #335600;}
.overpicnewva .overpicnewvb ul{float:right; width:82.3%;}
.overpicnewva .overpicnewvb ul li{width:35%; float:left; list-style:20px; height:20px;padding:0;}
.overpicnewva .overpicnewvb ul li.overpicnewbtn{border:1px solid #d0dff0; background:#effbfc; width:96.2%;padding:8px 10px; margin-top:6px;}

.overpicnewva .overpicnewvbtxt{border:1px solid #d8e0b9;padding:10px; margin-top:10px; background:#FFF; height:103px;}

/*End Overview */

ul.myfavtxt{width:100%; overflow:hidden; height:100%;}
ul.myfavtxt li, ul.myfavtxt li.myfavtxtvb{width:29.3%; margin:5px 5px 0 0;padding:10px;border:1px solid #ececec;float:left; background:#f7f5f2;}
ul.myfavtxt li input, ul.myfavtxt img, ul.myfavtxt li p{float:left;}
ul.myfavtxt li input{margin-top:30px;}
ul.myfavtxt img{border:1px solid #e4e4e4;padding:2px;margin-left:5px;/* background:#FFFFFF;*/}
ul.myfavtxt li div{width:56%;padding:0; margin:0;font:11px/12px Arial;color:#004847;padding-left:5px;}
ul.myfavtxt li div strong{font-size:12px; line-height:18px;}
ul.myfavtxt li div img{float:none; border:none;padding:0;margin:0;margin-top:5px;}
ul.myfavtxt li div a:link strong, ul.myfavtxt li p a:visited strong{color:#004847;}
ul.myfavtxt li div a:hover strong{color:#FF0000;}
ul.myfavtxt li.myfavtxtvb, ul.myfavtxt li:hover{border:1px solid #669900;background:#fcfff4;}

ul.myfavtxt li .newlybtn{ margin:8px 0 0 0; overflow:hidden;}
ul.myfavtxt li .newlybtn a{height:15px;width:15px;margin-right:3px;float:left;clear:none; display:table;}

ul.myfavtxt li div .newlybtn a.tupiaova:hover, ul.myfavtxt li div .newlybtn a.tupiaovb:hover, ul.myfavtxt li div .newlybtn a.tupiaovc:hover, ul.myfavtxt li div .newlybtn a.tupiaovd:hover, ul.myfavtxt li div .newlybtn a.tupiaove:hover{height:15px;width:15px;float:left; margin-right:3px;clear:none;}

ul.myfavtxt li div p{padding-top:6px;}
ul.myfavtxt li div p a{margin-top:-2px;}

.mypicnew{border:1px solid #e4e4e4; padding:2px; background:#ffffff;}
/*.mypicnew:hover{border:1px solid #b6cfd6; padding:2px; background:#e3f3f3;}*/

.left_menu_num{padding:1px; text-align:center; font:normal 12px/14px "Comic Sans MS", cursive; color:#fff; background:#e6070f; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; position:absolute; right:7px; top:4px; *+top:-2px!important; min-width:14px;}
.left_menu_num b{width: 0; height: 0; border-top: 5px solid transparent;  border-right: 5px solid #e6070f;  border-bottom: 5px solid transparent;position:absolute;left:-3px;top:3px;}

/*Quick Search*/
.quicksearch {border:#E3E3E3 solid 1px;border-radius:6px;padding:14px;width:190px;margin-bottom:10px;}
.quicksearch img{margint-top:-1px;}
.quicksearch a.titleclick{text-decoration:none;display:block;font-size:12px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.quicksearch a.titleclick.upgraded:after, .quicksearch a.titleclick.update:after { margin-left:6px; font:normal 12px/16px Calibri, Arial, Helvetica, sans-serif; height:16px; background:#fe3c42; color:#fff; border-radius:4px; content:"Upgraded"; padding:1px 5px; margin-top:-1px; background:#ff9f32;
	background: -moz-linear-gradient(top, rgba(255,198,0,1) 0%, rgba(255,136,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,198,0,1) 0%,rgba(255,136,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,198,0,1) 0%,rgba(255,136,0,1) 100%);}
.quicksearch a.titleclick.update:after { content:"Updated"; }
.quicksearch a .left_menu_num{top:0;}
.quicksearch a.titleclickd{text-decoration:none;display:block;font-size:12px; margin-right:8px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#f75819; position:relative;}
.quicksearch a:hover{ color:#f75819;}
.quicksearcha {/*background:url(/public/images/profiles_gallery_bg.gif) no-repeat;*/height:28px;}
.quicksearcha b {background:url(/public/images/menuvt_bg.png) no-repeat;color:#fff;display:block;font:bold 12px/20px Arial;padding-left:10px;width:100%;}
.quicksearcha b img {vertical-align:middle;margin:0 10px 0 0;}
.quicksearchb {background:#fff;font-size:12px;padding:0;}
.quicksearchb form {margin:0;}
.quicksearchb dl {margin:6px 0;padding:0;}
.quicksearchb dt, .quicksearchb dd {}
.quicksearchb dt {width:33%;float:left;text-align:right;}
.quicksearchb dd {width:65%;margin-left:35%; *+margin-left:34%!important;text-align:left;}
.quicksearchb dd a {font-size:11px;}
.quicksearchb dd input {font-family:Arial, Helvetica, sans-serif;width:84px;height:24px;margin:0;padding:0;position:absolute;height:24px;}
.quicksearchb dd select {font-family:Arial, Helvetica, sans-serif;}
.quicksearchc b.r1 {display:block;overflow:hidden;height:1px;margin:0 1px;}
.quicksearchc b.r2 {display:block;overflow:hidden;height:1px;margin:0 2px;}
/*Profiles Gallery*/
.quicksearch a{font-size:12px;}

.profilesgallery {background:#f7f7f7;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:15px;width:190px;margin-bottom:10px;}
.profilesgallerya {background:url(/public/images/menuvt_bg.png) no-repeat;height:20px;}
.profilesgallerya b {color:#fff;font:bold 13px/20px Arial;padding-left:10px;}
.profilesgallerya b img {vertical-align:middle;margin:-1px 10px 0 0;}
.profilesgalleryb {padding:10px 0 0 0;}



.Link_greyNavLink:link,.Link_greyNavLink:hover,.Link_greyNavLink:active,.Link_greyNavLink:visited{
	border-bottom:#ccc dashed 1px;
	background:url(/public/images/arrow.gif) 10px center no-repeat;
	text-indent:32px;
	color: #0861A2;
	text-decoration:none;
	display:block;
	font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif;
}
.Link_greyNavLink:hover {
	color: #FF0000;
	text-decoration: none;
}

.Link_greyNavCurrent:link,.Link_greyNavCurrent:hover,.Link_greyNavCurrent:active,.Link_greyNavCurrent:visited, 
.Link_greyNavCurrent1:link,.Link_greyNavCurrent1:hover,.Link_greyNavCurrent1:active,.Link_greyNavCurrent1:visited{
	border-bottom:#ccc dashed 1px;
	text-indent:32px;
	background:url(/public/images/arrow.gif) 10px center no-repeat;
	color: #FF6600;
	text-decoration:none;
	display:block;
	font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;
}
.Link_greyNavCurrent1:link,.Link_greyNavCurrent1:hover,.Link_greyNavCurrent1:active,.Link_greyNavCurrent1:visited{
	background:url(/public/images/arrow.gif) 10px center no-repeat;
	font-weight:bold;
}

.stroylinkcurrent,.stroylinkcurrent:hover,.stroylinkcurrent:active,.stroylinkcurrent:visited{
	padding-left:10px;
	background-image: url(/public/images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position:0px;
	font-size: 12px;
	color: #11405a;
	text-decoration: none;
}


/* Woman Profile */

.profileleft, .profileright {float:left; margin:10px 0 10px 40px;width:826px;}
.profileright {float:left;width:120px; border:none;}
.profileleft{margin:0px 0 10px 0; position:relative;}

.profilekk{border:#e4e4e4 solid 1px; border-top:none; border-bottom:none; height:100%; overflow:hidden;}
.profilelefta { border:#e4e4e4 solid 1px; background:#FFFFFF; height:100%; overflow:hidden;}
.profileleftb { clear:both; font:10px/16px Verdana, Arial, Helvetica, sans-serif; color:#676767;padding:15px 10px 0 10px; background:#FFFFFF;}

/*女士资料*/

/*fuwu lady profile left*/
.profilelefw{ float:left; width:200px; margin-left:2px;}

.profilelefwva h2{background:url(/public/images/women01.gif); font:12px/33px Arial, Helvetica, sans-serif; height:33px; margin:0; text-align:center;}
.profilelefwva h2 span{}
.profilelefwvb{border:1px solid #ccc;border-top:none;}
.profilelefwvb div.profilelefwkk{ border:1px solid #FFF;border-top:none; overflow:hidden;padding:20px 0 0 0;padding-bottom:50px;}
.profilelefwvb div.profilelefwkk div{width:104px; margin:0px auto;border:none;font:12px/18px Arial, Helvetica, sans-serif; text-align:left;}
.profilelefwvb div.profilelefwkk div img{border:1px solid #ddd;padding:1px; background:#fff;}
/*end*/

.profilelevb {font:12px/20px arial;width:750px;overflow:hidden; height:100%;padding:0px 0px 0px 0px;float:right; border:1px #d6d6d6 solid; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.profileleftc { height:30px; display:block;} 
.profileleftcbg { display:block; height:35px; position:absolute; overflow:hidden;}
.profileleftcbga, .profileleftcbgb {background:url(/public/images/profileleftcbg.gif) no-repeat; float:left; width:95px; display:block; height:30px; padding:5px 0 5px 20px;} 
.profileleftcbgb { background:none; }

/*profile email yanzheng*/
.profiltopts{padding:0px; margin:0px 0px 10px 0px;}
.profiltopts b.f1, .profiltopts b.f2, .profiltopts b.f3{display: block; height: 1px; overflow: hidden;}
.profiltopts b.f1 {margin:0 4px; background: #ffb27f;}
.profiltopts b.f2 {margin:0 2px; border-right: 2px solid #ffb27f; border-left: 2px solid #ffb27f; background:#fff;}
.profiltopts b.f3 {height:1px; margin: 0 1px; border-right: 1px solid #ffb27f; border-left: 1px solid #ffb27f;background:#fff;}
.profiltoptsva{ background:#fff; overflow:hidden; text-align:center;border-left:1px solid #ffb27f;border-right:1px solid #ffb27f;padding:5px 0; font:16px/24px Arial, Helvetica, sans-serif; }

/*profile left right*/
.profileleftall{width:735px; float:left;}
.profilerightall{width:216px; float:right;}

/*profile top*/
.profiletop{overflow:hidden; height:100%;}
.profiletop b.f1, .profiletop b.f2, .profiletop b.f3{display: block; height: 1px; overflow: hidden;}
.profiletop b.f1 {margin:0 4px; background: #adcae9;}
.profiletop b.f2 {margin:0 2px; border-right: 2px solid #adcae9; border-left: 2px solid #adcae9; background:#fff;}
.profiletop b.f3 {height:2px; margin: 0 1px; border-right: 1px solid #adcae9; border-left: 1px solid #adcae9;background:#fafafa;}
.profiletopa{background:url(/public/images/profiletopa.jpg) no-repeat;height:3px;overflow:hidden;}
.profiletopb{background:url(/public/images/profiletopb.jpg) no-repeat;height:3px;overflow:hidden;}
.profiletopva{background:url(/public/images/profiletopc.jpg) repeat-y;overflow:hidden;padding:0px 1px 1px 1px; height:100%;}
.profiletopvb{ padding:10px 0 10px 28px; overflow:hidden; position:relative; height:100%;}
.profiletopvc{width:200px;height:22px;overflow:hidden;position:absolute;top:2px;right:15px;}
.profiletopvc a{ font:12px/22px Arial, Helvetica, sans-serif; float:right; color:#054f8d;margin:0px 0px 5px 15px;}
.profiletopvc font{ float:left;font-size:12px; color:#999999; font-weight:100; margin:0 0 5px 0px;}
.profiletopvc font a{ float:none; margin:0 10px 0 10px; text-decoration:none;}
.profiletopvc a img{ border:none;}
.profiletopvc a:hover{color:#FF0000;}
.profiletopicon{position:absolute;top:30px;left:358px;_right:395px;}

/*profile img*/
.profileimg{float:left; width:302px;}
.profileimgva{font:12px/20px arial;width:auto;height:100%;overflow:hidden;background:#FFF;}

/*profile text*/
.profiletxt{float:right; width:348px;padding:10px 10px 0 0;}
.profiletxt b{font:bold 24px/24px arial;color:#095c92;margin:0 0 5px 0px;}
.profiletxt span{font:12px/24px arial;color:#222;}
.profiletxtva{overflow:hidden; height:100%;}
.profiletxtva div{padding:1px;  overflow:hidden; height:100%;}
.profiletxtva div p{background:#fff;font:12px/18px Arial;padding:6px 15px;color:#000;border-left:#b5d3ec solid 1px; border-right:#b5d3ec solid 1px;}
.profiletxt a {margin-right:4px;}

.profiletxtva dl{padding:10px 0 15px 10px; overflow:hidden; display:block;list-style:none; height:100%;}
.profiletxtva dl dt, .profiletxtva dl dd{float:left; width:28%;font:12px/24px Arial; height:24px;color:#333;}
.profiletxtva dl dd{width:50%;color:#333333;}

.profiletxtvb{padding:0px; margin:10px 5px 0 0;}
.profiletxtvb b.f1, .profiletxtvb b.f2, .profiletxtvb b.f3{display: block; height: 1px; overflow: hidden;}
.profiletxtvb b.f1 {margin:0 4px; background: #b5d3ec;}
.profiletxtvb b.f2 {margin:0 2px; border-right: 2px solid #b5d3ec; border-left: 2px solid #b5d3ec; background:#fff;}
.profiletxtvb b.f3 {height:1px; margin: 0 1px; border-right: 1px solid #b5d3ec; border-left: 1px solid #b5d3ec;background:#fff;}
.profiletxtvb p{ margin:0; padding:0;}

/*profile confirmed*/
.pop_safe {font-family:Verdana, Arial; right:10px; top:65px;position:absolute;width:360px;height:140px;line-height:14px;background-image: url(/public/images/pop_safe_title_bg.gif);}
.tipslay {font-family:Verdana, Arial; right:10px; top:65px;position:absolute;width:360px;line-height:14px;background-color:#FFFFFF;border:1px solid #FFFFFF;}
.ConfirmedProfile {font-family:Verdana, Arial; right:-120px; top:55px;z-index:10001;position:absolute;width:380px;height:450px;line-height:14px;background: url(/public/images/confirmed_profile_title_bg.gif) no-repeat;}
.ConfirmedProfile p {padding-bottom:5px;}
.ConfirmedProfile td{ margin:0; padding:0;}
.profiletxt a.confirmed {background:url(/public/images/icon_confirmed_profile.gif) 0 top no-repeat;color:#446600;font:12px/25px Arial, Helvetica, sans-serif;;padding:0 0 5px 28px;margin-left:10px;vertical-align:top;}
.profiletxt a.confirmed:hover {color:#f00;}
/*.BlackOverlay{background:#000;display:none;position:fixed;opacity:0.3;filter:alpha(opacity=30);width:100%;height:100%;top:0%;left:0%;z-index:1000;}
.ConfirmedProfile {margin:0 auto;height:550px;width:550px;position:fixed;top:30%;left:5%;*left:32%;z-index:10001;display:none;}
.ConfirmedProfile b.f1, .ConfirmedProfile b.f2{display: block; height: 1px; overflow: hidden;}
.ConfirmedProfile b.f1 {margin:0 4px; background:#888;}
.ConfirmedProfile b.f2 {margin:0 2px; border-right: 2px solid #888; border-left: 2px solid #888; background:#888;}
.ConfirmedProfile .close {position:absolute;right:10px;top:10px;}
.ConfirmedProfile .border {background:#fff;border-left:#888 solid 3px;border-right:#888 solid 3px;border-top:#888 solid 1px;border-bottom:#888 solid 1px;position:relative;}
.ConfirmedProfile .centent {font:12px/18px Arial, Helvetica, sans-serif;padding:30px 30px 20px 30px;overflow:hidden;}
.ConfirmedProfile .centent table {margin:15px 0;}
.ConfirmedProfile .centent table td {padding:5px 0;}
.ConfirmedProfile .centent p {padding:5px 0;}
.profiletxt h6 {position:relative;display:inline;width:200px;line-height:30px;height:30px;padding:0 0 0 1px;}
.profiletxt font {font:12px/25px Arial, Helvetica, sans-serif;padding:0 0 0 10px;}
.profiletxt font img {margin:0 10px 0 0; vertical-align:middle;}
#ShowTextDiv {display:none;position:absolute;left:10px;top:-30px;}
#ShowTextDiv b.f1, #ShowTextDiv b.f2{display: block; height: 1px; overflow: hidden;}
#ShowTextDiv b.f1 {margin:0 1px; background: #ffc299;}
#ShowTextDiv b.f2 {margin:0 1px; border-right: 1px solid #ffc299; border-left: 1px solid #ffc299; background:#fff;}
#ShowText {background:#fff;border-left:#ffc299 solid 1px;border-right:#ffc299 solid 1px;font:12px/16px Arial, Helvetica, sans-serif;padding:1px 5px;text-align:center;}
#ShowTextArrow {position:absolute;top:21px;}*/

/*profile round angle*/
.profileroundangle{padding:0px; margin-top:6px;}
.profileroundangle b.f1, .profileroundangle b.f2, .profileroundangle b.f3, .profileroundangle b.f4, .profileroundangle b.f5, .profileroundangle b.f6{display: block; height: 1px; overflow: hidden;}
.profileroundangle b.f1, .profileroundangle b.f4 {margin:0 4px; background: #d2e2ed;}
.profileroundangle b.f2, .profileroundangle b.f5 {margin:0 2px; border-right: 2px solid #d2e2ed; border-left: 2px solid #d2e2ed; background:#f8f9fd;}
.profileroundangle b.f3, .profileroundangle b.f6 {height:1px; margin: 0 1px; border-right: 1px solid #d2e2ed; border-left: 1px solid #d2e2ed;background:#f8f9fd;}
.profileroundangle b.f5, .profileroundangle b.f6 {background:#f3f8fc;}

/*profile photo & video*/
.profilephoto, .profilevideo{ height:110px;background:url(/public/images/profilephototitlebg.jpg) repeat-x; border-left:1px solid #d5e3f3;border-right:1px solid #d5e3f3;overflow:hidden; position:relative;}
.profilephoto h3, .profilevideo h3{font:bold 12px/20px Arial;color:#222;padding:0 0 0 10px;}
.profilephoto ul, .profilevideo ul{padding:0 20px 15px 20px; overflow:hidden;}
/*profile photo*/
.profilephoto .profilephotova h3{float:left; margin:0;}
.profilephoto .profilephotova span{float:left; background:url( );color:#FF4400; font:12px/20px Arial, Helvetica, sans-serif; width:405px;margin:3px 0 0 5px; height:23px;padding-left:10px;}
.profilephoto .profilephotovb, .profilevideo .profilevideovb {position:absolute;top:55px;left:10px;}
.profilephoto .profilephotovc, .profilevideo .profilevideovc {position:absolute;top:24px;left:10px}
.profilephoto .profilephotovd, .profilevideo .profilevideovd {position:absolute;top:55px;right:10px;}
.profilephoto ul li{width:auto;padding:0px 10px 5px 0; position:relative; height:71px;}
.profilephoto ul li div{position:absolute; width:90%; height:71px;font:12px/16px Verdana;padding:10px 0 0 10px;}
.profilephoto ul li img {border:#ccc solid 1px;}
/*profile video*/
.profilevideo ul li{width:auto;padding:0px 10px 5px 0; position:relative; height:71px;}
.profilevideo ul li, .profilephoto ul li{list-style:none; float:left; margin:5px 0 0 0px;}
.profilevideo ul li img {border:#ccc solid 1px;height:71px; width:95px;}

.profilevideo a.play{position:absolute;width:95px; height:71px; top:0; left:0;}
.profilevideo a.play:link, .profilevideo a.play:visited{background:#fff; z-index:2;filter:alpha(opacity=0);opacity: 0;}
.profilevideo a.play:hover{background:url(/public/images/play.gif) center center no-repeat;filter:alpha(opacity=30);opacity: 0.3;}
.profilevideo div.sjianva{border:1px solid #fff; background:#0861a2;position:absolute;top:54px; left:64px;z-index:3; font:11px/11px Arial, Helvetica, sans-serif;color:#fff;padding:1px 3px;}

/*profile Upload photo*/
.profileupva{position:absolute;border:3px solid #FF4400; height:300px; width:520px; top:30%; right:35%; background:#FFF; font:12px/18px Arial, Helvetica, sans-serif;}
.profileupva span{display:block; background:#FF4400; width:20px; text-align:center; float:right; position:absolute; right:0; top:0;color:#FFFFFF;cursor:pointer;}
.profileupva div{padding:20px; overflow:hidden;}
.profileupva div h2{border-bottom:1px solid #ddd;color:#000000;font:bold 14px/18px Arial;padding-bottom:10px;margin-bottom:20px;}
.profileupva div table{font:12px/14px Arial;}
.profileupva div hr{border:none;border-top:1px solid #ddd; height:1px; list-style:none;padding:0;margin:20px 0 10px 0;}
.upmyphoto_file{position:absolute; top:0px; left:0px; width:380px; margin-left:-90px;margin-left:0px\9;*margin-left:-90px;height:30px;opacity:0;filter:alpha(opacity:0); cursor: pointer; display:block; font-size:60px; z-index:2001;}

.profileupvb{overflow:hidden; height:100%;}
.profileupvb b.f1, .profileupvb b.f2, .profileupvb b.f3{display: block; height: 1px; overflow: hidden;}
.profileupvb b.f1 {margin:0 4px; background: #adcae9;}
.profileupvb b.f2 {margin:0 2px; border-right: 2px solid #adcae9; border-left: 2px solid #adcae9; background:#fff;}
.profileupvb b.f3 {height:2px; margin: 0 1px; border-right: 1px solid #adcae9; border-left: 1px solid #adcae9;background:#fafafa;}

/*profile xxi*/
.profilexxi{overflow:hidden;background:#FFF;font:12px/18px Arial;}
.profilexxi div{overflow:hidden;}
.profilexxi h3{padding:0px 0px;font:bold 12px/24px Arial; height:24px;border-bottom:#c9dcf0 solid 1px; margin:10px 0; overflow:hidden;}
.profilexxi ul { margin:10px 10px 10px 0px; overflow:hidden;height:100%;}
.profilexxi ul li{ list-style:none; width:48%; background:none; float:left; padding:0;color:#000; line-height:20px;}
.profilexxi ul li strong{color:#000;font-weight:100;}
/*xxi End*/

/*profile button*/
.profilebutton{width:auto; overflow:hidden;}
.profilebutton b.f1, .profilebutton b.f2, .profilebutton b.f3{display: block; height: 1px; overflow: hidden;}
.profilebutton b.f1 {margin:0 4px; background: #adcae9;}
.profilebutton b.f2 {margin:0 2px; border-right: 2px solid #adcae9; border-left: 2px solid #adcae9; background:#fff;}
.profilebutton b.f3 {height:2px; margin: 0 1px; border-right: 1px solid #adcae9; border-left: 1px solid #adcae9;background:#ecf3fb;}
.profilebuttonva{width:auto; overflow:hidden;border:1px solid #adcae9;border-top:none;}
.profilebuttonva div{border:1px solid #fff; border-top:none; overflow:hidden; height:100%;}
.profilebuttonva ul{overflow:hidden;background:#ecf3fb; width:auto; margin:0;padding:8px 0px 0px 10px; height:100%;}
.profilebuttonva ul li{ background:url(/public/images/back82.gif) no-repeat; list-style:none;padding:5px 0 0 13px; height:30px;margin:5px 0 0 0;font:13px/25px Verdana, Arial, Helvetica, sans-serif;}
.profilebuttonva ul li img, .profilebuttonva ul.profilebuttonvb img{margin:4px 2px 0 0; float:left;}
.profilebuttonva ul li a{color:#FF4400; float:left;padding-left:15px;}
.profilebuttonva ul li a:hover{color:#cc3300;padding-left:15px;}

.profilebuttonva ul.profilebuttonvb img{margin-top:1px;}
.profilebuttonva ul.profilebuttonvb{padding:5px 0 150px 10px;}
.profilebuttonva ul.profilebuttonvb li{overflow:hidden;background:url(/public/images/profilebuttonvaline.jpg) bottom left no-repeat; padding-bottom:5px; margin:0; height:20px;font:12px/20px Verdana, Arial, Helvetica, sans-serif;}
.profilebuttonva ul.profilebuttonvb li a{color:#025fa3; float:left;}
.profilebuttonva ul.profilebuttonvb li a:hover{color:#FF0000;}
/*button End*/

.profilelevc{border:#d6d6d6 solid 1px; background:#f4f7eb; height:100%; margin-top:10px; overflow:hidden; padding:0 10px 5px 10px;}
.profilelevc p { font:12px/25px Arial, Helvetica, sans-serif;font-style: italic;}
.profilelevca { width:58px; padding:4px; overflow:hidden;}
.profilelevca img { border:#fff solid 1px; width:52px; height:44px;}

.profileidvb{background:url(/public/images/back17.gif) -90px 25px no-repeat; height:26px; padding:0;margin:0;list-style:none; font:bold 12px/24px Arial;}
.profileidvb{background:url(/public/images/back17.gif) 0 25px no-repeat;}

.profilepage { background:url(/public/images/photopagebg.gif) center no-repeat; text-align:center; margin:10px 0 10px 0;}
.profilepagea:link, .profilepagea:active, .profilepagea:visited { font:12px/20px Arial; color:#0e456b;}
.profilepagea:hover { color:#8a8a8a;}
.profilepage span {color:#0e456b;}
.prolekz{overflow:hidden;width:95%;padding-top:15px; margin:0 auto;}
.prolekzva{padding-right:20px;text-align:right;}
.prolekzva a{font-size:11px; text-decoration:none;}
.prolekzvb{border:2px solid #4c8600;overflow:auto;display:none;margin-bottom:5px;background:#f8f8f8;height:0px;width:400px;z-index:1006;}

.profilerese h2{background:url(/public/images/newlytu01.gif); height:40px; font:11px/30px Arial;color:#666666;padding-left:10px;}
.profilerese h2 font{color:#FF0000;font:bold 11px/30px Arial;}
.profilerese h3{background:url(/public/images/newlytu02.gif) no-repeat top; height:10px;}
.profileriva { background:#FFFFFF; padding:5px 0; border:1px solid #e5e5e5; border-top:none; border-bottom:none; overflow:hidden; height:100%;}
.profilerivb { text-align:center; margin:5px 0;}
.profilerivaimg{overflow:hidden;height:100%;width:100%; text-align:center;}
.profilerivavb, .profilerivavb img, .profilerivavb span{filter:"alpha(opacity=65)";filter:alpha(opacity=65);opacity:0.65;}
.profilerivavb{margin:5px 0;overflow:hidden;}
.profilerivavb img, .profilerivavb span{float:left;margin-left:5px;}
.profilerivavb img{border:#dddddd solid 1px;padding:2px; background:#fff; margin-left:17px; }
.profilerivavb span, .profilerivaimgbg span{width:40%;font:11px/16px Arial;}
.profilerivaimgbg{padding:5px;margin-bottom:5px;background:url(/public/images/picbg.gif) 1px 0px no-repeat;display:block;width:100%;height:100px;overflow:hidden;margin-left:9px;}
.profilerivaimgbg img, .profilerivaimgbg span{float:left;border:0;margin-left:7px;}

.probti{padding:20px 25px;}
.probti, .probtivc{width:100%; margin:10px auto;}
.probti{width:auto; margin:0 auto;/*border:1px solid #bad2e1;border-top:none; */overflow:hidden;}
.probtivc{width:100%; margin:5px auto 0 auto;}
.probtivc ul, .probtivc ul li{ list-style:none;}

/*fuwu biaoti*/
.probtinew{display:block; height:40px;background: url("/public/images/back59.gif") repeat scroll 0% 0% transparent;}

.probtinew span{float:right;width:auto;color:#004a86;font:12px/40px Arial;}


.probtinew h2{display:table-cell; white-space:nowrap; height:40px;font:12px/40px Verdana,Arial,Helvetica,sans-serif; color:#000; margin:0 10px; width:auto; position:relative;}
.probtinew h2, .probtinew h2 a, .probtinew h2 a:hover b, .probtinew h2:hover a b{float:left;}
.probtinew h2 a{display:block;height:30px;text-decoration:none;line-height:30px; white-space:nowrap;padding:0 0px 0 6px;color:#FFFFFF;overflow:hidden;}
.probtinew h2 a, .probtinew h2 a:hover, .probtinew h2:hover a{padding:0 0 0 10px;color:#FF0000;}
/*.probtinew h2 a{background: url(/public/images/back40.gif) top left no-repeat;}*/
.probtinew h2 a b, .probtinew h2 a:hover b, .probtinew h2:hover a b{display:block; padding:0 20px 0 10px;}
.probtinew h2 a b{/*background:url(/public/images/back40.gif) top right no-repeat ;*/color:#000000;}
.probtinew h2 a b img{ margin:6px 5px 0 0; width: 18px;}
.probtinew h2 a:hover, .probtinew h2:hover a, .probtinew h2 a:hover b, .probtinew h2:hover a b{color:#000000;}

/*view full profile*/
.probtinew .VFPbutton{background:url(/public/images/back83.gif);
	z-index:0;
	width:150px;
	height:25px;
	float:right;
	display:block;
	 font:11px/25px Verdana, Arial;
	color:#FF4400;
	 text-align:center;
	 margin:8px 8px 0 0;}
/*End*/

/* QA */
.answer_orange {background:#f60;color:#FFF;padding:1px 4px;display:inline}
.no_answer{background:none;color:#666; margin:60px auto 100px auto;width:auto; padding:0;}
.no_answer tr td{padding:0; margin:0;font:normal 16px/30px Arial, Helvetica, sans-serif; }
.no_answer input{background:#fff url(/my/images/no_answer_btn.png) 0 center no-repeat; border:0; border-bottom:1px #ff6600 solid; color:#ff6600; padding:0 0 0 16px; font:normal 18px/24px Arial, Helvetica, sans-serif; margin:8px 0 0 0; cursor:pointer; text-align:left; width:auto; *+overflow:visible!important;}
.no_answer img{vertical-align:middle; margin-right:4px;}

.manprofile_tab{border-left:1px solid #d5e3f3;border-right:1px solid #d5e3f3;overflow:hidden;background:#FFF;font:12px/18px Arial;padding:20px;}
.manprofile_tab .tab_title{height:20px;border-bottom:3px solid #eee;padding-bottom:10px;}
.manprofile_tab .tab_title ul {padding:0;margin:0;}
.manprofile_tab .title-list{ position:relative;top: 6px;}
.manprofile_tab .title-list li{width:80px;line-height:20px;font-size:13px; font-weight:bold;text-align:center;float:left;display:inline;cursor:pointer;}
.manprofile_tab .title-list li.on{color:#f60;}
.manprofile_tab .title-list p{position:absolute;top:24px;left:0px;width:80px;height:7px;border-top:3px solid #f60;overflow:hidden;text-align:center;margin:0;}
.manprofile_tab .title-list b{display:inline-block;width:0;height:0;margin-top:-3px;border-style:solid dashed dashed dashed;border-width:9px;border-color:#f60 #fff #fff #fff;overflow:hidden;zoom:1;font-size:0;}
.manprofile_tabcentent{display:none;position:relative;overflow:hidden;padding:10px 20px 25px 20px;}
.show{ display: block;}
.manprofile_tabcentent .orange {color:#f60;}
.manprofile_wrap .show{display:block;}

.matchqa_tab ul{height:30px;border-bottom:1px solid #ccc;margin-top:20px;overflow:visible;}
.matchqa_tab ul li{background:#eee;border:1px solid #ccc;cursor:pointer;font-size:12px;height:29px;line-height:30px;float:left;margin:0 0 0 10px;width:120px;text-align:center;}
.matchqa_tab .show{border-bottom:1px solid #fff;cursor:pointer;color:#333;background:#fff;}
.matchqa_tab_centent{display:none;overflow:hidden;padding:10px 0;}
.matchqa_tab_centent .qa_title {margin-bottom:10px;}
.matchqa_tab .qa_answer_l {float:left;width:10%;margin:2px 0;}
.matchqa_tab .qa_answer_l .imgborder {height:32px;width:32px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;overflow:hidden;text-align:center;margin:0 0 0 20px;}
.matchqa_tab .qa_answer_l .imgborder img {width:32px;}
.matchqa_tab .qa_answer_r {float:right;width:90%;line-height:32px;margin:2px 0;}
.matchqa_tab .border_dashed {border-bottom:1px dashed #cccccc;margin:20px 0; *+height:0;}
.qa_answer_r input {background:#f6f6f6;border:#ccc solid 1px;text-align:center;cursor:pointer;padding:4px 15px;margin:5px 0;}
.qa_answer_r input:hover {background:#4795cc;border:#0861a2 solid 1px;color:#fff;}
input.cancel_btn{border:1px solid #CCC; height:20px; line-height:20px; padding: 0 5px; background:#fff; color:#919090; cursor:pointer; width:auto; vertical-align:bottom;}
input.discuss {text-align:center;cursor:pointer;padding:2px 10px;margin-left:83px;}

/*Email*/
.emailbi{ overflow:hidden;padding:15px 0 5px 0; height:100%;}
.emailbi h2{font:bold 14px/24px Arial; float:left; width:auto;color:#FF6600;}
.emailbi a{ float:right;}
.emailva{border:5px solid #efefef;padding:20px 30px; height:100%;}
.emailnva{ overflow:hidden;border-bottom:1px solid #ccc; padding-bottom:10px;height:100%;}
.emailnva img{border:1px solid #666666;padding:10px; float:left;}
.emailnva p{ float:left;width:50%;margin:0; margin-left:10px;padding:0;}
.emailnva p img{border:none; padding:0; float:none;}
.emailnvb{color:#171f10;padding-top:0px; overflow:hidden;}
.emailvb{font:11px/14px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:10px 0 50px 0;}

/*Meet Me*/
.meetall{font:12px/16px Arial, Helvetica, sans-serif;}
.meetbt{padding-bottom:0px;font:bold 15px/24px Arial, Helvetica, sans-serif;color:#669900;}
.meetbtva{padding:3px 0 3px 15px; margin:0px 0 5px 0;color:#000000;font:bold 13px/24px Arial, Helvetica, sans-serif;border-bottom:1px solid #eee;}
.meetextva{padding-left:8px;color:#888;font-size:11px; line-height:12px;}

a.meetlinkva:link, a.meetlinkva:visited{color:#669900; text-decoration:none;font:11px/12px Verdana, Arial, Helvetica, sans-serif;}
a.meetlinkva:hover{color:#FF0000; text-decoration:none;}
.meettextvb{font:bold 12px/18px Arial, Helvetica, sans-serif;color:#666;}


/*font*/
.font11h18{font:12px/16px Arial, Helvetica, sans-serif;}

/* Advanced Search */
.searchleft, .searchright {width:auto;/*background:url(/public/images/back26.gif); */overflow:hidden;}
.searchsea { width:247px;}
.searchseb { width:110px;}
.searchinput {width:auto; font:12px/24px Arial; padding:15px 0px 30px 30px; height:100%; overflow:hidden;/* background:url(/public/images/back25.gif) no-repeat left bottom;*/}
.searchinput dt, .searchinput dd{ float:left; margin-bottom:10px; width:21%; }
.searchinput dt{clear:both;}
.searchinput dd { width:79%;color:#555555;}
.searchinput dd select{width:auto;padding:1px;color:#555555; height:24px; line-height:24px;position: relative;z-index:0;}
.searchbtna { background:url(/public/images/searchbtna.gif) no-repeat; width:94px; height:30px; display:block; border:0; cursor:pointer;}
.searchbtnb { background:url(/public/images/searchbtnb.gif) no-repeat; width:90px; height:30px; display:block; border:0; cursor:pointer;}
.searchid { font:12px/18px Arial; padding:15px; overflow:hidden; height:100%;}
.searchid dt, .searchid dd { float:left; margin-bottom:10px; width:100%;}
.searchplace { width:150px;}
.searchad img {background:#fff; margin:4px;}
.stroke2 { border:#fff solid 5px; width:250px; height:315px; text-align:center;}

/* Services */
.services_ptext { line-height:16px; font:12px/16px Arial; margin:0 0 20px 0;}
.services_ptext h1{padding:0 0 5px 0;margin:5px 0 20px 0; font:bold 18px/24px Arial, Helvetica, sans-serif;color:#000000;border-bottom:2px solid #ee0000; overflow:hidden;}
.services_ptext  h3{  font: bold 13px/20px Arial; padding-top:10px; color:#000000;}
.services_ptext  b{  font:12px/20px Arial;color:#669900;}
.services_ptext  em{  font: normal 12px/20px Arial; color:#FF6600;}
.services_ptext span { text-align:25px;}
.services_ptext ul li { background:url(/public/images/newlytu06.gif) 2px -22px no-repeat; padding-left:20px; margin-top:5px; list-style:none;}
.services_ptexta ul li { background:url( ) 2px -20px no-repeat; margin-left:35px; padding-left:0px; margin-top:5px; list-style:decimal;}
.services_ptextb ul li { background:url(/public/images/yuan.jpg) 2px 6px no-repeat ; margin-left:15px; padding-left:15px; margin-top:5px; list-style:none;}
.services_ptext ol{padding:0 20px;margin-top:5px;}
.services_ptext2 { margin-top:10px;}
.services_ptext2 ul li { background:url(/public/images/icon_right2.jpg) 10px 5px no-repeat; padding-left:35px; margin-top:0px; line-height:22px; list-style:none;}
.services_ptext p { margin-top:10px;}
.services_ptext p span { padding:0 0 0px 20px;}
.services_ptext_boder { border-bottom:#dedede solid 1px; margin:10px 0;}
.services_ptext_title {border-bottom:#ccc solid 1px; font:14px/30px Arial, Helvetica, sans-serif; margin:10px auto 15px auto;}
.services_banner1, .services_banner2, .services_banner3, .services_banner4 { border:#ccc solid 2px; font: 14px/30px Arial; height:75px; padding:11px 0 0 20px; margin:10px 0 20px 0;}
.services_banner1 h3, .services_banner2 h3, .services_banner3 h3, .services_banner4 h3 { font: bold 20px/22px Arial; color:#c5000d;}
.services_banner1 { background:url(/public/images/service_banner1.jpg) center right no-repeat;}
.services_banner2 { background:url(/public/images/service_banner2.jpg) center right no-repeat;}
.services_banner3 { background:url(/public/images/service_banner3.jpg) center right no-repeat;}
.services_banner4 { background:url(/public/images/service_banner4.jpg) center right no-repeat;}
.hotsearches { padding:10px;}
.hotsearches a, .hotsearches a:hover { font:12px/22px Arial; padding:1px 3px;}
.hotsearches a:hover { background:#c5000d; color:#fff; text-decoration:none;}
.gobtn { background:url(/public/images/button_go.jpg) no-repeat; width:50px; height:22px; border:0px;}

ul.serviceleva{margin-top:10px;}
ul.serviceleva li{border:0;}
ul.serviceleva li a:link, ul.serviceleva li a:visited{color:#2a4a87;}
ul.serviceleva li a:hover{color:#FF0000;}

/* FAQs */
.faqs { padding:20px 40px 20px 20px; font:12px/16px Arial; overflow:hidden;}
.faqs a{ text-decoration:none;}
.faqs a:hover{ text-decoration:none;}
.faqs p { padding-top:10px;}
.faqs h1 { font: bold 13px/36px Arial; color:#b72317; border-bottom:#ccc solid 1px;margin-bottom:15px;}
.faqs ul li { line-height:21px; list-style:none;}
.faqs dl { width:280px; padding-left:35px; float:left;}
.faqs dt { font: bold 12px/20px Arial; }
.faqs dd { font:12px/16px Arial;margin-bottom:15px;}
.faqspic{overflow:hidden;margin-top:10px; width:96%; height:100%; background:url(/public/images/back33.gif) top no-repeat;padding-top:10px;}
.faqspic ul, .faqspic ul li{padding:0; margin:0; list-style:none;}
.faqspic ul{padding:5px 0px 5px 22px; overflow:hidden;}
.faqspic ul li{width:100px;font:12px/14px Arial; float:left; padding:5px 12px 0 0px; text-align:left}
.faqspic ul li img{border:none;}
.faqspic ul li p{width:100px; height:133px; background:#FFFFFF;border:1px solid #335600;margin-bottom:0px;}
.faqspic ul li span a{ text-decoration:none;}
.faqspic ul li p:hover{background:#FFF;border:1px solid #FF0000;}
.faqspic ul li div{height:13px;padding:1px 0 3px 0;}

/* About */
.about{padding:0 0 16px 0;overflow:hidden; min-height:500px;}
.aboutva{width:63%;float:left; overflow:hidden; height:100%;}
.aboutvb{width:72%;float:left; overflow:hidden; height:100%;}
.about h1{font:bold 18px/20px Arial; color:#333333;padding:0 0 5px 0;margin:0 0 15px 0; list-style:none;border-bottom:2px solid #ee0000;}
.aboutva p{ font:12px/16px Arial; padding:0 0 15px 0;}
.aboutvb{width:30%; margin:5px 0 0 20px;}

/* term \ privacy */
.tp { padding:25px 55px 25px 20px; font:12px/16px Arial;}
.faqs ul li { line-height:21px; list-style:none;}

/* sitemap */
.sitemap {width:98%; padding:20px;font:12px/16px Arial;}
.sitemap dl {}
.sitemap dd {width:260px; float:left;}
.grey4new, .grey4{font:12px/20px Arial;}
.grey4new select{padding:1px;width:168px;}
.grey4new input{border:1px solid #cccccc;width:160px;padding:2px;}
.red2{color:#dd0000;}
.grey4new .button_create2, .grey4new .button_create3{background-repeat:no-repeat;border:0px;cursor:hand;padding:0;height:27px;width:148px;}
.grey4new .button_create2{background-image:url(/my/images/button_create2.jpg);}
.grey4new .button_create3{background-image:url(/my/images/button_create3.jpg); width:76px;}
.grey4new .regrigbtn, .regrigbtn{width:160px;height:29px;background:url(/public/images/bot01.gif);display:block;border:0px;cursor:pointer; margin:20px 0;padding:0;}
.regrigbtnvb{width:259px;height:37px;background:url(/public/images/innewbtn01.jpg);display:block;border:0px;cursor:pointer; margin:20px 0;padding:0;}

/*------------------------------------online chat-----------------------------------------------*/
#msg_win{border:1px solid #a8b3be;background:#FFFFFF;width:280px;position:absolute;right:0;font-size:12px;font-family:Arial;margin:0px;display:none;overflow:hidden;z-index:99;}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:4px;z-index:9;}
.icos a{float:left;color:#FFFFFF;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#fff;font-family:webdings;text-decoration:none;}
.icos a:visited{color:#FFFFFF;font-family:webdings;text-decoration:none;}
#msg_title{background:url(/flash/img/fdpic01.gif);height:25px; font-weight:bold;border-bottom:1px solid #FFFFFF;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#FFF;height:25px;line-height:25px;text-indent:5px;}
#msg_content{margin:0px;margin-right:0;width:100%;height:100%;overflow:visible;}

.fdva{width:280px; overflow:hidden;}
.fdva {-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=130,strength=4)";filter: progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=130,strength=4);}
.fdvb{width:auto;background:#ffffff;padding:1px; border:1px solid #a8b3be; overflow:hidden;}
.fdvb h2, .fdvb ul, .fdvb ul li, .fdvb ul li p{padding:0;margin:0; list-style:none;}
.fdvb h2{background:url(/flash/img/fdpic01.gif);height:25px;}
.fdvb h2 font{float:left;color:#FFFFFF;font:bold 12px/25px Arial;margin-left:10px;}
.fdvb h2 span{float:right;margin-right:10px;}
.fdvb ul.fdtxt{width:100%; margin:10px 10px 0px 10px;border-bottom:1px dashed #CCCCCC; overflow:hidden; height:150px;}
.fdvb ul.fdtxtvb{border:none;}
.fdvb .fdvc{width:79px;float:left;position:relative;}
.fdvb .fdvc img{border:1px solid #00577f;}
.fdvb .fdvc a:link, .fdvb .fdvc a:visited{color:#19598a; text-decoration:none;font-size:12px;}
.fdvb .fdvc a:hover{color:#FF0000;}
.fdvb .fdvcb{border:1px solid #007047;margin:10px 0;}
.fdvb .fdvcb img{border:none;}
.fdvb .fdvd{width:67%;float:left; margin-left:3px;}
.fdvb .fdvd p{font:11px/18px Arial;margin-left:11px;}
.fdvb .fdvd p font{font-size:12px;}
.fdvb .fdvd p font a:link, .fdvb .fdvd p font a:visited{color:#004e4f; text-decoration:none; font-weight:bold;}
.fdvb .fdvd p font a:hover{color:#FF0000;}
.fdvb .fdvdb{font:11px/14px Arial;color:#bb0606;background:url(/flash/img/fdpic05.gif) no-repeat;font-size:11px;margin:10px 0;height:40px;padding-top:1px;}
.fdvb .fdvdb p{padding:0px 0 0 10px;}
.fdvb .fdvdb font{font:11px/12px Arial;color:#00577f;margin:5px 0 0 20px;}
.fdvb .fdvde{margin:10px 0;height:40px;}

.page_cut{ clear:both; padding:10px 0 5px 0; text-align:left; clear:both; overflow:hidden; font-size:11px; font-family:Arial; _height:10px; _overflow:inherit;}
.page_cut a, .page_cut .no_page {padding:0 8px; float:left; background:#fff; border:1px #ccc solid; width:auto; height:20px; line-height:20px; margin-right:5px; text-align:center; color:#000!important; text-decoration:none; display:block;}
.page_cut a:hover {border:1px #336600 solid; background:#f2f2f2; color:#FF0000!important; text-decoration:none;}
.page_cut span {float:left; margin-right:5px; text-align:center; height:17px; line-height:17px; font-weight:bold;}
.page_cut .cur_page {padding:0 8px; background:#669900; border:1px #336600 solid; color:#FFFFFF;}
.page_cut .cur_page:hover {padding:0 8px; background:#669900; border:1px #336600 solid;}
.page_cut .no_page {color: #666666 !important; border: 1px solid #ddd !important;}

.page_cut .cur_page strong{color:#ffffff;}
.page_cut a.cur_pageva{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.page_cut .break_page {font-size:12px; font-weight:bold; color:#666;}
.page_cut .page_cur_all {font-size:12px; font-weight:normal; line-height:19px;}

.page_cut table {margin:0;}


.video {background:url(/public/images/video.png) no-repeat;display:block;left:3px;height:13px;position:absolute;width:57px;top:3px;}
.video_profile {background:url(/public/images/video_profile.png) no-repeat;display:block;left:1px;height:18px;position:absolute;width:70px;top:10px;left:28px;}



/*------------------------------------新增加CSS样式-------------------------------------------*/
.red {color:#dd3300;}
.regrigbtn { width:160px;}
.blockvaa { margin:10px 0;}
.blockvaa ul li { background:url(../images/icon_right2.jpg) 15px 5px no-repeat; padding-left:35px; font-style:italic; font-size:11px;}
.blockvab { margin:10px 0;}
.blockvab ul li { background:url(../images/back46.gif) 15px 5px no-repeat; padding-left:30px; font-size:11px;}

.overtople p font a { font-size:12px;}
.overtople h3 { width:85%;}

/*------------------------------------online ladies-----------------------------------------------*/
.livefdva{width:200px; overflow:hidden; position:absolute; right:30px; top:200px;}
.livefdva {-ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=130,strength=4)";filter: progid:DXImageTransform.Microsoft.Glow(color=#ffffff,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=130,strength=4);}
.livefdvb{width:auto;background:#ffffff;padding:1px; border:1px solid #ddd; overflow:hidden;height:100%;}
.livefdvb h2, .livefdvb ul, .livefdvb ul li, .livefdvb ul li p{padding:0;margin:0; list-style:none;}
.livefdvb h2{background:url(/livechat/online/images/fdpic01.gif);height:25px;}
.livefdvb h2 font{float:left;color:#FFFFFF;font:bold 12px/25px Arial;margin-left:10px;}
.livefdvb h2 img{float:right;margin:4px 5px 0 0;cursor:pointer;}
.livefdvb ul.fdtxt{width:100%; margin:0px 10px 0px 10px;border-top:1px dashed #CCCCCC; overflow:hidden; height:130px;padding-top:10px;}
.livefdvb ul.fdtxtvb{border:none;}

.livefdvb .livefdvc{width:79px;float:left;position:relative;}
.livefdvb .livefdvc img{border:1px solid #00577f;}
.livefdvb .livefdvc a:link, .livefdvb .livefdvc a:visited{color:#19598a; text-decoration:none;font-size:12px;}
.livefdvb .livefdvc a:hover{color:#FF0000;}
.livefdvb .livefdvcb, .inpicva .livelistvcb{border:1px solid #007047;background:url(/livechat/online/images/fdpic06.gif);text-align:center;color:#FFFFFF;font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; margin-top:1px;}

.livefdvb .livefdvd{width:97px;float:left;}
.livefdvb .livefdvd p{font:11px/18px Arial;margin-left:5px;}
.livefdvb .livefdvd p font{font-size:11px;color:#666666;}
.livefdvb .livefdvd p font a:link, .livefdvb .livefdvd p font a:visited{color:#004e4f; text-decoration:none; font-weight:bold;}
.livefdvb .livefdvd p font a:hover{color:#FF0000;}

.livefdlink{border-top:1px dashed #ccc; padding:8px 0; text-align:center; overflow:hidden;font:14px/18px Arial, Helvetica, sans-serif;width:90%; margin:0 0 0 10px;}
.livefdlink a{font:14px/18px Arial, Helvetica, sans-serif;}

/*------- ToolTips --------*/
.tooltip {display:none;background:transparent url(/public/images/tooltips_arrow.png);font-size:12px;font-family:Arial;font-size:11px;height:30px;width:166px;padding:8px 12px;color:#006699;}



/****  add class *****/
.email_pre{ background:#efefef; line-height:24px; text-indent:5px; font-weight:bold; font-size:13px; margin-bottom:12px;}
.email_preUl li{ color:#666; margin-bottom:10px; line-height:18px; border-bottom:1px dotted #ccc; padding-bottom:10px; list-style-type: disc;}
.email_preUl li span{ color:#333;}

.switchoff_div{color:#888; line-height:20px;}
.switch_off_c td{ padding-bottom:6px; color:#333;}
.switch_back{ line-height:38px; color:#000; font-size:20px; margin-bottom:10px;}
.switch_back em{ color:#f00; margin:0; font-weight:100;}

.switchoff_success{height:auto;margin-bottom:5px; padding:5px 0; color:#090; display:block; font:18px/38px Arial, Helvetica, sans-serif;}

.switch_l{ width:100%; height:100%; position:absolute; z-index:9; left:0; top:0; background:#fff;opacity:0.5;filter:alpha(opacity=50);}
.switch_Up{ width:408px; height:278px; position:absolute; left:50%; top:200px; margin-left:-208px; overflow:hidden; z-index:99; background:#b22313; padding:4px;}
.switch_Up h3{ line-height:32px; text-indent:10px; color:#fff; font-size:16px; font-weight:100;}
.switch_Upinfo{width:328px; height:146px; padding:50px 40px; line-height:22px; background:#fff; font-size:13px;}
.switch_Upinfo input{padding:3px 10px; line-height:18px; cursor:pointer;}
.button_save_new{
	padding:0 20px;
	cursor: pointer;
	height:24px; margin-left:6px;
}
.td_bgcolor{
	background-color: #EFEFEF;

}


/*view admirer msg*/
.reply_mail_morebtn {position:absolute;right:0;top:28px;width:100px;text-align:left;background:#fff;z-index:3;}
.reply_mail_morebtn ul {margin:0;padding:0;}
.reply_mail_morebtn ul li {line-height:5px;}
.reply_mail_morebtn ul li div {border-left:#ccc solid 1px;border-right:#ccc solid 1px;padding:8px 8px 0px 8px;line-height:12px;overflow:hidden;font-size:12px;}
.reply_mail_morebtn ul li img {padding:0px 5px 0 0;vertical-align:middle;border:none;}
.reply_mail_morebtn_arrow {background:url(/public/images/icon_arrow_down.png) no-repeat 5px 13px;position:absolute;right:0;top:0px;height:30px;width:30px;z-index:2;}
.reply_more_01, .reply_more_02 {display:none;}
.reply_mail_free01 {background:url(/public/images/icon_free_01.png) no-repeat;display:block;height:22px;width:27px;position:absolute;right:0;top:0;z-index:1;}
.reply_mail_free02 {background:url(/public/images/icon_free_02.png) no-repeat;display:block;height:10px;width:21px;position:absolute;right:2px;top:8px;}

/***roger20130617***/
.menuall{background:#f7f7f7;padding:15px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:190px;padding-bottom:0px; margin-bottom:10px;}
.menuva{/*border:#d9d9d9 solid 1px;*/width:auto; background:#f7f7f7;}
.menuva .menuva_title{color:#333333;font-weight:bold; padding-left:5px; font-size:14px;}
.menuva a.titleclick{text-decoration:none;display:block;font-size:12px; line-height:25px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.menuva a.titleclickd{text-decoration:none;display:block;font-size:12px;  font-weight:bold; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#f75819; /*background:url(images/newedit_leftarrow.jpg) right center no-repeat;*/ position:relative;width:100%;}
.tdtitle{text-indent:10px;color:#333333;font-weight:bold; font-size:13px; line-height:20px; background:#f5f5f5;margin-bottom:10px;background:url(/public/images/menuvt_bg.png) no-repeat;color:#fff;height:20px;width:190px;}
.tdtitle img { vertical-align:middle;margin:-1px 10px 0 0;}
.menutab_new{margin-bottom:10px;}
.menuva a:hover{ color:#f75819;}


.dhtop_piaoleft{ width:8px; height:8px; background:url(/public/images/newedit_menuleftarrow.png) no-repeat; position:absolute; left:0; bottom:-8px;_bottom:-18px;}
.dhtop_piaoright{ width:8px; height:8px; background:url(/public/images/newedit_menurightarrow.png) no-repeat; position:absolute; right:0; bottom:-8px;_bottom:-18px;}

.logo_img{ float:left; font-size:12px;}
.qiehuan{ margin-top:48px; text-decoration:none; padding:2px; float:left;font-size:12px; color:#2a4a87; position: relative; cursor:pointer; display:block; width:62px; z-index:9}
.qiehuan b{padding-right:10px; background:url(/public/images/newedit_topdrop.png) right center no-repeat; font-weight:100; margin-left:4px; margin-right:4px;}
.logo_img img{border:none;margin:25px 0 0 15px;}

.right_div{ background:#FFF;border:3px solid #09F; float:right;font:11px/16px Verdana, Arial, Helvetica, sans-serif;color:#06f; width:335px;padding:8px;position:absolute; left:-70px; margin:0; top:1px; z-index:999;}

.intopva .intopva_nright{float:right;color:#0861a2;z-index:980; position:relative;z-index:100;}
.intopva .intopva_nright .intoop_a{display:block; padding:2px 0 0 2px;text-align:center; height:24px; float:left;text-decoration:none;color:#333;font-size:12px; font-family: Arial, Helvetica, sans-serif;border-left:1px solid #ccc; }
.intopva .intopva_nright .intoop_a:hover{color:#666; text-decoration:none; font:12px/26px  Arial, Helvetica, sans-serif; /*border-top:1px solid #ccc;*/ background:#fff;}

/* 201712 for header app download */
.intopva .intopva_nright .right_item { display:block; position:relative; padding:1px 0 0;text-align:center; height:26px; float:left;text-decoration:none;color:#333;font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.intopva .intopva_nright .item_label { display:block; padding:0 40px 0 24px; cursor:pointer; background:url(/public/images/newedit_topdrop.png) 85% center no-repeat; }
.intopva .intopva_nright .right_item:hover .item_label { color:#f60; background:#fff url(/public/images/newedit_topup.png) 85% center no-repeat;}
.intopva .intopva_nright .item_label img { vertical-align:middle; margin-right:8px; margin-top:-4px; }
.intopva .intopva_nright .header_right_dropdown { display:none; position:absolute; width:170px; padding:20px 25px; line-height:1.6em; z-index:999; top:26px; right:-1px; border:1px solid #d2d2d2; border-top:0; background:#fff; box-shadow:0 4px 10px rgba(0,0,0,0.2); border-radius:0 0 6px 6px; }
.intopva .intopva_nright .header_right_dropdown p { margin:0 0 10px; }
/* End 201712 for header app download */

.newedit_bord2{border-right:1px solid #ccc;}

.intopva .intopva_nright .intoop_a b{ font-weight:100; cursor:pointer;display:block;min-width:78px;margin-right: 12px;padding-left: 22px;padding-right:10px; line-height:25px; font-family:Arial, Helvetica, sans-serif; background:url(/public/images/newedit_topdrop.png) right center no-repeat;}

.intopva .intopva_nright .intoop_a:hover b{background:url(/public/images/newedit_topup.png) right center no-repeat; color:#f60;font-family:Arial, Helvetica, sans-serif;}

.intopva .intopva_nright .intoop_new{display:block; padding:2px 0 0 5px;text-align:center; width:123px; height:25px; float:left;text-decoration:none;color:#333;font-size:12px; font-family: Arial, Helvetica, sans-serif;border-left:1px solid #ccc;}
.intopva .intopva_nright .intoop_new:hover{color:#666; text-decoration:none; font:12px/28px  Arial, Helvetica, sans-serif;box-shadow: 0px 4px 8px 0px rgba(4, 0, 0, 0.3);background-color: #ffffff;}

.intopva .intopva_nright .intoop_new b{ font-weight:100; cursor:pointer;display:block;width:102px; line-height:25px; font-family:Arial, Helvetica, sans-serif; padding-right:8px; background:url(/public/images/newedit_topdrop.png) right center no-repeat;}
.intopva .intopva_nright .intoop_new:hover b{background:url(/public/images/newedit_topup.png) right center no-repeat; color:#f60;font-family:Arial, Helvetica, sans-serif;}



.intopva_drop1{ width:170px; border:1px solid #d2d2d2; height:auto; padding:1px; border-top:0; position:absolute; z-index:999; background:#fff; display:none;  top:27px;right:129px;_right:128px; text-align:left;}
.intopva_drop1 h4{ font:bold 12px/24px Arial, Helvetica, sans-serif; color:#444; border-bottom:1px dashed #e2e2e2; text-indent:8px; margin:0;}
.intopva_drop1 dl.boder_b{border-bottom:1px dashed #e2e2e2;}
.intopva_drop1 dl.boder_b,.intopva_drop1 dl{ margin:0; padding:0; padding-bottom:5px;}
.intopva_drop1 dl dt{height:22px;margin:0; padding:0; text-indent:25px;color:#0b70ba; line-height:22px;}
.intopva_drop1 dl dt:hover{ background:#f5f5f5;color:#F60; }

.intopva_drop1 a{font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; width:100%; color:#06c; display:block;}

.intopva_drop1 a:hover{ background:#f2f2f2; text-decoration:none;color:#F60;}

.intopva_drop2{right:0px;width:375px;height:auto; position:absolute;z-index:999;top:27px; display:none; text-align:left; box-shadow: 0px 5px 5px 0px rgba(4, 0, 0, 0.4);border-radius: 0px 0px 6px 6px;overflow: hidden;border: 1px solid #ccc; border-top:0; }
.intopva_dropdiv_n{width:385px; padding:11px; background:url(/public/images/heard_drop_ct.png) repeat-y; height:auto;}
.intopva_dropdiv{width:385px;height:auto;background:#fff;text-align:left; position:relative;}
.intopva_dropdiv .intopva_dropline{ position:absolute; z-index:1000; width:124px; height:2px; background:#fff; display:block; right:0px; top:-2px;}
.intopva_dropdiv_n h3{margin:0; padding:0;font:bold 15px/30px Arial, Helvetica, sans-serif; color:#fff; padding-left:18px; background:#97cd29;}

.intopva_dropdiv ul{ list-style:none; margin:0; padding:0; width:352px; margin-left:18px;}
.intopva_dropdiv ul li{height:82px; margin:0; padding:0; border-bottom:1px dashed #ccc; padding-bottom:8px; padding-top:8px;}
.intopva_dropdiv ul li h6{ font: bold 13px/18px Arial, Helvetica, sans-serif; color:#f60; margin:0; padding:0;}
.intopva_dropdiv ul li h6 i{ color:#666;}
.intopva_dropdiv ul li em{ color:#f60; font-size:12px; margin-bottom:6px; display:block;}
.intopva_dropdiv ul li .fontinfo{float:left;  display:block; width:178px; height:82px; overflow:hidden;font-size:12px;}
.intopva_dropdiv ul li .fontinfo p{ padding:0; margin:0; margin-bottom:5px;font:italic 12px/16px Arial, Helvetica, sans-serif; color:#333;}
.intopva_dropdiv ul li .fontinfo font{ color:#555; font-size:12px;}
.intopva_dropdiv ul li img{ float:left; margin-right:10px; border:1px solid #ccc;}
.intopva_dropdiv ul li .fontinfo a{margin:0; padding:0; color:#06c; text-decoration:none; line-height:16px; font-size:13px; display:block; margin-bottom:6px;}
.intopva_dropdiv ul li .fontinfo a:hover{ text-decoration:none;}
.intopva_dropdiv ul li .fontinfo span{ margin:0; padding:0;font-weight:bold; font-size:12px; display:block; padding-left:22px; line-height:20px; background:url(/public/images/heard_drop_icon.jpg) left center no-repeat; color:#42810b;}
.intopva_dropdiv ul li .fontinfo span strong{ color:#f30;}
.intopva_dropdiv ul li .fontinfo input{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 10px;#padding:0; line-height:20px; cursor:pointer; margin-top:4px;}

.intopva_dropdiv ul li .r_go_new{ width:80px; height:82px; text-align:right; float:left; font-size:12px; color:#f30; font-weight:bold;}
.intopva_dropdiv ul li .r_go_new a{ background:url(/public/images/heard_drop_go.gif) 0 0 no-repeat; width:62px; height:25px; display:block; float:right; margin-top:28px;}
.intopva_dropdiv ul li .r_go_new a:hover{background:url(/public/images/heard_drop_go.gif) 0 -25px no-repeat;}

.intopva_dropdiv_n{background: none;padding: 0;width:100%;}
.intopva_dropdiv_n .intopva_dropdiv{width: 100%;}
.intopva_dropdiv ul{width: 100%;margin: 0;}
.intopva_dropdiv ul li img{border:0;border-radius: 6px;}
.intopva_dropdiv ul li{height: 64px;border-bottom: 1px solid #ddd;padding: 12px 18px;position: relative;}
.intopva_dropdiv ul li:hover{background-color: #f5f5f5;}
.intopva_dropdiv ul li.last{border-bottom: 0;}
.intopva_dropdiv ul li.imhere{background-color: #fdf9e1;}
.intopva_dropdiv ul li a{display: block;text-decoration: none;}
.intopva_dropdiv ul li a .site_pic{ position:relative; width: 64px;height: 64px;float: left;margin-right: 12px;}
.intopva_dropdiv ul li a .site_pic .show_camera{position: absolute;left: 4px;bottom: 4px;width: 28px;height: 28px;}
.intopva_dropdiv ul li .site_name{padding: 10px 0 6px;margin:0;font-size: 18px;font-weight: normal;color:#000000;}
.intopva_dropdiv ul li .here_tag{position: absolute;top: 0;right: 0;display: block;height: 20px;padding: 0 12px;   font: italic 14px/20px Calibri, Arial, Helvetica, sans-serif; background: #ff3300; color: #fff;border-radius: 0 0 0 4px;}
.intopva_dropdiv ul li p{color: #666666;margin: 0;font-size: 12px;}
.intopva_dropdiv ul li p strong{color: #ff8500;}
.intopva .intopva_nright .intoop_new:hover .intopva_dropdiv{line-height: normal;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.clearfix{*+height:1%;_zoom:1;}

.newedit_remove{ width:16px; height:16px; display:block; background:url(/public/images/newedit_move.gif) no-repeat; margin-left:10px;}

.upload_m{ margin:0; padding:0;width:100%; height:100%;position:fixed;_position:absolute; left:0; top:0; bottom:0; right:0;opacity:0.3;filter:Alpha(opacity=30);display:none; background:#000; z-index:989;}
.upload_div{ width:554px; height:auto; position:fixed; _position:absolute; left:50%; top:100px;margin-left:-277px; z-index:999; display:none;}
.upload_div p{ margin:0; padding:0; display:block;}
.upload_div .teda{margin:0; padding:0; width:100%; height:17px; display:block;}


.upload_div_new{width:375px;height:auto;position: fixed; _position:absolute;  left:50%;top:200px;margin-left:-187px; z-index:999; display:none;}
.upload_div_newT{width:375px;height:auto;padding-top:17px; background-color: #ffffff;border-radius: 4px;box-shadow: 0px 4px 8px 0px rgba(4, 0, 0, 0.3);overflow: hidden;}
.upload_div_newT .up_close{right: -8px;top: -8px;}

.upload_div .upleft{ width:17px; height:17px; float:left;background:url(/public/images/newedit_upleft.png) right center no-repeat; overflow:hidden;}
.upload_div .fotleft{ width:17px; height:17px;float:left; background:url(/public/images/newedit_upfleft.png) right center no-repeat;}
.upload_div .uploadcenter{ background:#fff; width:520px;float:left; height:17px; margin:0; padding:0;}
.upload_div .upright{ width:17px; height:17px;float:left; background:url(/public/images/newedit_upright.png) no-repeat;}
.upload_div .fotright{ width:17px; height:17px;float:left; background:url(/public/images/newedit_upfright.png) no-repeat; }
.upload_div .up_content{ width:520px; height:auto; padding:0 17px; background:#fff; position:relative;}
.up_close{ width:21px; height:21px;background:url(/public/images/newedit_close.png) no-repeat; position:absolute; z-index:2000; right:2px;top:2px; display:block;}
.upload_div td{ margin:0; padding:0;}
@-moz-document url-prefix()
{
.up_close{ width:21px; height:21px;background:url(/public/images/newedit_close.png) no-repeat; position:absolute; z-index:2000; right:2px;top:2px; display:block;}
}
.up_content h3{ margin:0; padding:0;font:italic 16px/26px Arial, Helvetica, sans-serif; color:#333; text-indent:5px; background:#e5e5e5;}
.up_content ul{ list-style:none; margin:0; padding:0;}
.up_content ul li{height:100px; margin:0; padding:0; border-bottom:1px dashed #ccc; padding-bottom:20px; padding-top:20px;}
.up_content ul li h6{ font: bold 13px/18px Arial, Helvetica, sans-serif; color:#f60; margin:0; padding:0; padding-top:5px;}
.up_content ul li h6 i{ color:#666;}
.up_content ul li em{ color:#f60; font-size:12px; margin-bottom:15px; display:block;}
.up_content ul li .fontinfo{float:left;  display:block; width:398px; height:auto; overflow:hidden;}
.up_content ul li .fontinfo p{font:12px/16px Arial, Helvetica, sans-serif; color:#666;}
.up_content ul li img{ float:left; margin-right:10px; border:0;}
.up_content ul li a{margin:0; padding:0; color:#06c; text-decoration:none; line-height:16px; font-size:12px; display:block; margin-bottom:6px;}
.up_content ul li a:hover{ text-decoration:none;}
.up_content ul li .fontinfo input{ font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:2px 10px;#padding:0; line-height:20px; cursor:pointer; margin-top:4px;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.clearfix{*+height:1%;_zoom:1;}

.overview_13{ width:100%; height:auto;}

/*overview new*/
.new_ovi_l{width:522px; float:left;}/*1366*/
.new_ovi_r{width:208px;  float:left;}/*1366*/
.new_overview{border:1px #ffcc99 solid; background:#ffffcc; padding:12px; position:relative; margin-bottom:8px;}
.new_overview p{padding:0; margin:0; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#333;}
.new_overview .ov_x{width:16px; height:16px; display:block; position:absolute; background:url(images/new_overview_x.gif) no-repeat;  right:5px;top:5px;}

.new_over{border:1px #e4e4e4 solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;width:512px;}/*1366*/
.new_overtople h2{/*background:url(images/new_ov_tbg.gif) repeat-x;*/ height:22px; color:#007fca; font:bold 13px/20px Arial, Helvetica, sans-serif; padding:8px 0 0 8px; margin:0 15px; border-bottom:1px #4c9ed9 solid;}
.new_overtople ol{padding:15px 15px 10px;  margin:0; display:block;list-style:none;}
.new_overtople ol li{width:40%; list-style:none; font:normal 12px/20px Arial, Helvetica, sans-serif; display:block; margin-bottom:4px;}
.new_fl{ float:left; margin-left:10px;}
.new_f2{ float:right; margin-right:10px;}
.new_overtople ol li p.new_vertop{ padding-left:12px; background:url(/public/images/newedit_ar.jpg) left center no-repeat; line-height:20px; color:#666; font-weight:bold; display:block; margin:0;}
.new_overtople ol li dl{ margin:0; padding:0;}
.new_overtople ol li dl dt{margin:0; padding:0;margin-left:12px; line-height:18px; float:left; font-size:12px;}
.new_overtople ol li dl dt a{text-decoration:none;}
.new_overtople ol li dl dt a:hover{ text-decoration:none;}
.new_overtople ol li dl dd{margin:0; padding:0;float:right; font-size:12px;line-height:18px; color:#666; margin-left:10px;}
.new_overtople ol li dl dd a{color:#f00;text-decoration:none;}


.new_over .more{line-height:14px; text-align:right; padding:0 10px 5px 0;}
.new_overposition {position:relative;}
.new_overposition .close{background:url(/my/images/icon_close4.gif) no-repeat;position:absolute;right:10px;top:10px;height:8px;width:9px;}
.new_overposition .close:hover {background:url(/my/images/icon_close5.gif) no-repeat;}
.new_overposition .tips01, .new_overposition .tips02{background:#ffffe7;border:#ffcc99 dashed 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:12px/18px Arial, Helvetica, sans-serif;padding:5px 15px;position:absolute;right:10px;top:36px;width:285px; z-index:1900;}
.new_overposition .tips02 {left:30px;}
.new_overposition .arrowup{position:absolute;right:55px;top:30px;z-index:10001;}/*1366*/
.new_overposition .arrowup2 {position:absolute; left:174px; top:28x;z-index:10001;}/*1366*/
.new_overposition .tips01 p{padding:0 0 5px 0; margin:0;}

.new_comprofile {background:#f6f6f6;height:110px;margin:0 0 8px 0;}
.new_comprofile .progress {display:table;font:bold 13px/18px Arial, Helvetica, sans-serif;margin:15px;}
.new_comprofile .progressva {background:#ddd;border-radius:15px;height:14px;position:relative;width:240px;}/*1366*/
.new_comprofile .progressvb {background:#ff9b34;border-radius:15px;height:14px;position:absolute;left:0;top:0;width:120px;}
.new_comprofile .progressleft {font: bold 12px/18px Arial,Helvetica,sans-serif;display:table-cell;*float:left!important;width:150px;*width:130px!important;vertical-align:top;}/*1366*/
.new_comprofile .progressmid {display:table-cell;*float:left!important;padding:2px 0 0 0;}
.new_comprofile .progressright {display:table-cell;*float:left!important;padding:0 0 0 10px;width:100px;vertical-align:top;}
.new_comprofile .progressright img {vertical-align:top;}
.new_comprofile .project {display:table;font:12px/18px Arial, Helvetica, sans-serif;margin:10px 15px; height:50px; overflow:hidden;}
.new_comprofile .projectleft {display:table-cell;*float:left!important;padding:15px 0 0 15px;width:30px; position:absolute; top:32px; left:0;}
.new_comprofile .projectmid {/*display:table-cell;*/*float:left!important;padding:0 0 0 0;width:432px;*width:432px!important;vertical-align:top; margin:0 30px;}
.new_comprofile .projectmid p {margin:0 auto 5px auto; text-align:center;}
.new_comprofile .projectmid ul {margin:0;padding:0;}
.new_comprofile .projectmid ul li {margin:0 0 30px 0;}
.new_comprofile .projectright {display:table-cell;*float:left!important;padding:15px 0 0 0; width:30px; position:absolute; top:32px; right:16px;}
.new_comprofile .arrowleft, .new_comprofile .arrowright {background:url(/my/images/icon_arrow_left.gif) left center no-repeat;display:block;height:30px;width:30px;}
.new_comprofile .arrowright {background:url(/my/images/icon_arrow_right.gif) right center no-repeat; float:right;}

.newovercp {margin:0 auto;width:150px;}
a.button_newovercp, a.button_newovercp b{background:url(/my/images/button_newovercp.gif) left top no-repeat;color:#fff;cursor:pointer;display:table-cell;float:left;height:23px;font:12px/23px Arial, Helvetica, sans-serif;padding:0 0 0 20px;}
a.button_newovercp b{background:url(/my/images/button_newovercp.gif) right bottom no-repeat;display:block;padding:0 20px 0 0;}
.icon_comprofile01 {background:url(/my/images/icon_comprofile01.gif) 10px 10px no-repeat;}
.icon_comprofile02 {background:url(/my/images/icon_comprofile02.gif) 10px 10px no-repeat;}
.icon_comprofile03 {background:url(/my/images/icon_comprofile03.gif) 10px 10px no-repeat;}
.icon_comprofile04 {background:url(/my/images/icon_comprofile04.gif) 10px 10px no-repeat;}
.icon_comprofile05 {background:url(/my/images/icon_comprofile05.gif) 10px 10px no-repeat;}
.icon_comprofile06 {background:url(/my/images/icon_comprofile06.gif) 10px 10px no-repeat;}


.new_overtople .c_dip{display:none;}
.new_contact{margin:0 0 8px 0;}
.new_contact table tr td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.new_contact{margin-bottom:8px;}
.new_contact h2{/*background:url(images/new_ov_tbg.gif) repeat-x;*/background:url(/public/images/new_over_contact_bgva.gif) repeat-x;height:28px; color:#999;font:12px/28px Arial, Helvetica, sans-serif;margin:0;padding:0 0 0 10px;}
.new_contact h2 b{font:12px/28px Arial, Helvetica, sans-serif;}
.new_contact h2 ol {margin:0;}
.new_contact h2 ol li {background:url(/public/images/new_over_line.gif) left center no-repeat;padding:0;margin:0;float:left;color:#333;}
.new_contact h2 ol li a b{color:#333;font:12px/26px Arial, Helvetica, sans-serif;float:left;height:24px;margin-top:2px;width:110px;text-align:center;cursor:pointer;}
.new_contact h2 ol li.select{background:#fff;margin-right:-2px;}
.new_contact h2 ol li.select b { border:1px solid; border-color:#ddd #ddd #fff; color:#555; position:relative; background:#fff; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius-topleft:5px; border-radius:5px 5px 0 0;_margin:0 0 -1px;font-weight:bold;color:#2a4a87;}
.new_contact h2 ol li.first{background:none;}
.new_contact ul{padding:4px 0; margin:0 10px;}
.new_contact ul li{width:31.5%; padding:0 0 4px 5px; float:left; list-style:none; }
.new_contact ul li div{/*border:1px #d2d2d2 solid;*/ padding:10px 0 0 0;}
.new_contact ul li div ul{padding:0; margin:0;}
.new_contact ul li div ul li{float:left; list-style:none;}
.new_contact ul li div ul .li_l{width:72px;}/*nelson 20130625*/
.new_contact ul li div ul .li_l p{height:93px; border:1px #00577f solid; margin:0; padding:0;}
.new_contact ul li div ul .li_l .onlinev{display:block; height:13px; background:url(images/newvie_onlinebg.gif) repeat-x; margin-top:2px; font:bold 12px/13px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.new_contact ul li div ul .li_l .offline{display:block; height:13px; background:url(images/newvie_offlinebg.gif) repeat-x; margin-top:2px; font:bold 12px/13px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}

.new_contact ul li div ul .li_l p img{width:70px; height:93px; border:0; margin:0;}
.new_contact ul li div ul .li_r{width:64px; padding:0 4px 0 2px; font-size:12px;}

.new_contact ul li div ul .li_r p{padding:0 0 4px 0; margin:0;}
.new_contact ul li div ul .li_r p b{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#0e76e1; text-decoration:none;}
.new_contact ul li div ul .li_r p i{font:italic 11px/16px Arial, Helvetica, sans-serif; color:#999; }
.new_contact ul li div ul .li_r p .chatnow,.new_contact ul li div ul .li_r p .chatnow:link,.new_contact ul li div ul .li_r p .chatnow:visited{width:101px; height:24px; background:url(images/newvie_chatnow_link.gif) no-repeat; display:block;}
.new_contact ul li div ul .li_r p .chatnow:hover{width:101px; height:24px; background:url(images/newvie_chatnow_hover.gif) no-repeat; display:block;}

.new_overpopular {font:12px/18px Arial, Helvetica, sans-serif;overflow:hidden;}
.new_overpopular h2{height:22px; color:#007fca; font:bold 13px/20px Arial, Helvetica, sans-serif; padding:8px 0 0 8px; margin:0 15px; border-bottom:1px #0891E3 solid;}
.new_overpopular .exclamation {color:#666;font-style:italic;position:absolute;top:10px;left:170px;}/*1366*/
.new_overpopular .exclamation img {vertical-align:middle; margin-left:4px;}/*1366*/
.new_overpopular .prenext{position:absolute;top:5px;right:15px;}
.new_overpopular .prenext .pre, .new_overpopular .prenext .next {background:url(/my/images/icon_pre.gif) no-repeat;display:block;float:left;height:22px;width:21px;}
.new_overpopular .prenext .next {background:url(/my/images/icon_next.gif) no-repeat;}
.new_overpopular ul{padding:15px 0 10px 0;margin:0 25px;list-style:none;overflow:hidden;}
.new_overpopular ul li {clear:both;border-bottom:#E0E0E0 dotted 1px;overflow:hidden;margin:0 0 15px 0;*margin:0 0 15px 0!important;padding:0 0 15px 0;}
.new_overpopular ul li .online {border:#ccc solid 1px;float:left;padding:1px;width:72px;overflow:hidden;}
.new_overpopular ul li .online img {height:93px;width:70px;}
.new_overpopular ul li .online span {background:url(/public/images/newedit_onlinebg.gif) repeat-x;color: #fff;display:block;height:14px;line-height:14px;text-align:center;}
.new_overpopular ul li .ladyinfo {float:right;width:82%;text-align:left}/*1366*/
.new_overpopular ul li .ladyinfoa {color:#666;float:left;line-height:16px;width:16%;}
.new_overpopular ul li .ladyinfoa b {color:#2a4a87;font:bold 13px/25px Arial, Helvetica, sans-serif;}
.new_overpopular ul li .ladyinfoa img {vertical-align:middle;}
.new_overpopular ul li .ladyinfob {border:#EEE solid 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#666;float:right;margin:0 0 8px 0;padding:5px 8px 8px 8px;width:75%;overflow:hidden;}
.new_overpopular ul li .ladyinfob p {margin:0 0 4px 0;}/*1366*/
a.emailme, a.chatnowa, a.addtofavorites {background:url(/my/images/button_newover_pobg.gif) left top no-repeat;display:table-cell;float:left;height:23px;font:12px/23px Arial, Helvetica, sans-serif;margin:0 10px 0 0;padding:0 0 0 10px;}
a.emailme span, a.chatnowa span, a.addtofavorites span {background:url(/my/images/button_newover_pobg.gif) right top no-repeat;display:block;padding:0 10px 0 0;}
a.emailme img, a.chatnowa img, a.addtofavorites img {margin:0 5px 2px 0;vertical-align:middle;}
a.emailmeb, a.livechatb, a.virtualgiftb {background:url(/my/images/button_newover_pobg2.gif) left top no-repeat;display:tabletable-cell;float:left;height:20px;font:12px/20px Arial, Helvetica, sans-serif;margin:0 5px 5px 0;padding:0 0 0 5px;}
a.emailmeb span, a.livechatb span, a.virtualgiftb span {background:url(/my/images/button_newover_pobg2.gif) right top no-repeat;display:block;padding:0 5px 0 0;}
a.emailmeb img, a.livechatb img, a.virtualgiftb img {margin:0 5px 2px 0;vertical-align:middle;}
.emailmeblink a, .emailmeblink a.emailmeb span { background:none; }

.callher_new{width:101px; height:24px; background:url(/public/images/newedit_callher1_hover.jpg) no-repeat; display:block;}
.callher_new:hover{width:101px; height:24px; background:url(/public/images/newedit_callher1.jpg) no-repeat; display:block;}

.mailher{width:70px;  background:url(/public/images/newedit_emficon.jpg) 0 50% no-repeat; font:normal 12px/16px Arial, Helvetica, sans-serif; text-decoration: none; display:block; text-indent:20px;}
.mailher:link{text-decoration:none;}
.gift_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_gift_ico.gif) 56% 50% no-repeat;}
.tel_ico{width:16px; height:16px; display:block; background:url(/public/images/newvie_tel_ico.gif) 56% 50% no-repeat;}
.email_ico{width:16px; height:16px; display:block; background:url(/public/images/newvie_mail_ico.gif) 56% 50% no-repeat;}

.new_contact ul li div ul .li_r .last_time{color:#6b6b6b;}
.new_favo{font:12px/18px Arial, Helvetica, sans-serif;margin:8px 0;}
.new_favo br{padding:0; margin:0; line-height:0; height:0; font-size:0;}
.new_favo h2{/*background:url(images/new_ov_tbg.gif) repeat-x;*/ height:27px; color:#007fca; font:bold 13px/30px Arial, Helvetica, sans-serif; padding:0 0 0 8px; margin:0 15px; border-bottom:1px #4c9ed9 solid;}
.new_favo h2 a{float:right; color:#069; font-weight:normal; margin-right:8px; +margin-top:-26px!important;}
.new_favo ul{padding:4px 0 0 0; margin:0 20px;}
.new_favo ul li{width:15.6%; float:left; list-style:none; padding:4px 1px 4px 4px; +padding:4px 3px!important;}
.new_favo ul li div{width:70px; border:1px #d7d7d7 solid; margin:auto; padding:3px;}
.new_favo ul li div p{padding:0; margin:0;}
.new_favo ul li div .new_favo_img{width:70px; height:93px;}
.new_favo ul li div .new_favo_img img{width:70px; height:93px; margin:0; border:0;}
.new_favo ul li div .new_favo_online{height:14px; background:url(/public/images/newedit_onlinebg.gif) repeat-x; margin-top:2px; font:bold 12px/14px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.new_favo ul li div .new_favo_ny{padding:2px 0;}
.new_favo ul li div .new_favo_ny a{width:60px;  text-decoration:none;}
.new_favo ul li div .new_favo_ny span{text-align:right; color:#999; float:right; +margin-top:-16px!important;}
.new_favo ul li div .bn_pf{height:16px; overflow:hidden; width:100%;}
.new_favo ul li div .bn_pf a,.new_favo ul li div .bn_pf a:link,.new_favo ul li div .bn_pf a:visited{width:16px; height:16px; display:block; float:left;  margin:1px 4px;overflow:hidden;}
.new_favo ul li div .bn_pf a:hover{width:16px; height:16px; display:block;  float:left;  margin:1px 4px;}
.new_favo ul li div .bn_pf a.bn_pf_m{ margin:1px 2px 0 0; float:left;}

img{ border:0;}

.new_ovi_qpid{font:12px/18px Arial, Helvetica, sans-serif;with:160px; border:1px #E3E3E3 solid;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 0 10px 0;}
.new_ovi_qpid h2{/*background:url(images/new_ov_tbg.gif) repeat-x;*/ height:22px; color:#007fca; font:bold 13px/20px Arial, Helvetica, sans-serif; padding:8px 0 0 8px; margin:0 15px; border-bottom:1px #4c9ed9 solid;}
.new_ovi_qpid .qpid_zl{padding:8px 8px 0;}
.new_ovi_qpid .qpid_zl ul{padding:0; margin:0;}
.new_ovi_qpid .qpid_zl ul .qpid_l{width:54px; padding:0 4px; +padding:8px 4px 0 4px!important; float:left; list-style:none;}/*1366*/
.new_ovi_qpid .qpid_zl ul .qpid_l p{width:48px; height:59px; border:1px #e7e7e7 solid; padding:2px; margin:0;}/*1366*/
.new_ovi_qpid .qpid_zl ul .qpid_l p img{width:48px; height:59px; border:0; margin:0;}/*1366*/
.new_ovi_qpid .qpid_zl ul .qpid_r{width:120px; float:left;  list-style:none; padding:4px 4px 0;}/*1366*/
.new_ovi_qpid .qpid_zl ul .qpid_r p{padding:0; margin:0;}
.new_ovi_qpid .qpid_zl ul .qpid_r p b{color:#000; font:bold 12px/14px Arial, Helvetica, sans-serif;}
.new_ovi_qpid .qpid_zl ul .qpid_r p i{color:#333; font:normal 12px/14px Arial, Helvetica, sans-serif;}
.new_ovi_qpid .qpid_zl ul .qpid_r .q_email{color:#666; font:normal 12px/18px Arial, Helvetica, sans-serif; padding:0 0 0px 0; + padding:0 0 0 0!important;}
.new_ovi_qpid .qpid_zl ul .qpid_r .q_email a{font-style:italic;}
.new_ovi_qpid .qpid_zl ul .qpid_r .q_edit{background:url(images/new_jian.gif) 0 50% no-repeat; text-indent:10px; font:normal 12px/22px Arial, Helvetica, sans-serif;}
.new_ovi_qpid .qpid_zl ul .qpid_r .q_pro{color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif;}
.new_ovi_qpid .qpid_zl ul .qpid_r .updatepw{position:relative;}
.new_ovi_qpid .qpid_zl ul .qpid_r .updatepw font{background:url(/my/images/050.png) center top no-repeat;display:block;height:20px;width:20px;position:absolute;left:60px;top:-33px;}
.new_ovi_qpid .qpid_zl ul .qpid_r .updatepw span{background:#fffee5;border:#ccc solid 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:none;position:absolute;right:0px;top:-16px;overflow:hidden;padding:5px 5px 5px 8px;width:170px;}
.new_ovi_qpid #tips03_div {position:relative;z-index:10001;}
.new_ovi_qpid #tips03_div span{position:absolute;left:70px;top:-16px;}
.new_ovi_qpid .tips03{background:#ffffe7;border:#ffcc99 dashed 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font:12px/18px Arial, Helvetica, sans-serif;padding:5px 15px;position:absolute;right:5px;top:-10px;width:280px; z-index:1000;}
.new_ovi_qpid .qpid_zl .q_seal{color:#000; font:normal 12px/24px Arial, Helvetica, sans-serif; padding:0 4px;}
.new_ovi_qpid .qpid_zl .q_seal span{color:#669900;font:normal 12px/24px Arial, Helvetica, sans-serif; padding-right:4px;}
.new_ovi_qpid .q_line{border-bottom:1px #d7d7d7 solid; padding:0; margin:8px;}
.new_ovi_qpid .q_credit{ padding:0 8px;}
.new_ovi_qpid .q_credit p{padding:0; margin:0;}
.new_ovi_qpid .q_credit h1{font:bold 12px/24px Arial, Helvetica, sans-serif; margin:0; padding:4px 0;}
.new_ovi_qpid .q_credit h3{font:bold 12px/14px Arial, Helvetica, sans-serif; margin:0; padding-top:16px;}
.new_ovi_qpid .q_credit_c b{color:#ff6600; font:bold 20px/24px Arial, Helvetica, sans-serif; margin-right:8px; float:left;}
.new_ovi_qpid .q_credit_c a{text-decoration:none; display:block; margin-top:5px; float:left;}
.new_ovi_qpid .q_credit_c a:hover{ text-decoration:underline;}
.new_ovi_qpid .q_credit_c input{width:80px; height:24px; cursor:pointer;}
.new_ovi_qpid h4{border-bottom:#E3E3E3 solid 1px;font:bold 12px/15px Arial, Helvetica, sans-serif;padding:8px 0 5px 5px;margin:0 10px 10px 10px;color:#333}
.new_ovi_qpid ul li {padding:10px;}
.new_ovi_qpid .progress {clear:both;margin:10px 0;}
.new_ovi_qpid .progress .left {float:left;width:100%;}/*1366*/
.new_ovi_qpid .progress .right {float:right;width:100%;}/*1366*/
.new_ovi_qpid .progressva {background:#ddd;border-radius:15px;display:table;height:10px;position:relative;width:130px; float:left;}
.new_ovi_qpid .progressvb {background:#ff9b34;border-radius:15px;display:table;height:10px;position:absolute;left:0;top:0;width:40px;}

.new_ovi_qpid .q_credit_c a.Newedit_overlink{border:1px solid #ccc;padding:0 10px; width:55px; margin-top:0; overflow:hidden;font:12px/22px Arial, Helvetica, sans-serif; display:block; background:url(/public/images/back43.gif);}
.new_ovi_qpid .q_credit_c a.Newedit_overlink:hover{border:1px solid #bbb;background:#fffdd6; text-decoration:underline;}

.new_ovi_qpid .opt{color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.new_ovi_qpid .optell{color:#000; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.new_ovi_qpid .optell a{color:#669900;}

.new_over_wealth {margin:0 0; padding:0;}
.new_over_wealth ul{margin:0;}
.new_over_wealth ul, .new_over_wealth ul li {margmin:0;padding:0; }
.new_over_wealth ul li {min-height:25px;margin-bottom:10px;}
.new_over_wealth ul li .left {float:left;width:48%;padding:5px 0 0 20px; white-space:nowrap;}/*1366*/
.new_over_wealth ul li .left b {color:#FF9900;}
.new_over_wealth ul li .right {float:right;width:41%;padding:0 0 0 0px; }/*1366*/
.new_over_wealth ul li .tips {position:relative;}
.new_over_wealth ul li .tips span {position:absolute;top:-7px;left:32px;z-index:1;}
.new_over_wealth ul li .tips div{background:#f9f9f9;border:#ccc dashed 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#666;font-style:italic;margin:5px 0 0 10px;padding:5px 10px;position:relative;}
.new_over_wealth ul li.icon_credit {background:url(/my/images/icon_credit.jpg) 0 5px no-repeat;}/*1366*/
.new_over_wealth ul li.icon_points {background:url(/my/images/icon_points.jpg) 0 5px no-repeat;}/*1366*/
.new_over_wealth ul li.icon_voucher {background:url(/my/images/newedit_livechaticon.jpg) 0 5px no-repeat;}/*1366*/

.new_over_astrology {font-size:13px;margin:0 20px;padding:10px 0;overflow:hidden;}
.new_over_astrology .left {float:left;width:30%;}
.new_over_astrology .right {float:right;width:70%;}
.new_over_astrology .right p {font:18px/24px "Segoe UI";margin:10px 0;}
.new_over_astrology img {float:left;margin:0 15px 0 0;}
.btntext{background:#f2f2f2; border:#e4e4e4 solid 1px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block; width:56px; text-align:center; font:12px/23px Arial, Helvetica, sans-serif;height:23px;padding:0;}/*1366*/
.btntext_strology,.btntext_strology:link,.btntext_strology:visited{background:#f2f2f2; border:#e4e4e4 solid 1px; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block; width:100px; text-align:center; font:bold 12px/23px Arial, Helvetica, sans-serif; color:#333; height:23px;padding:0; margin:0 auto; }
.btntext_strology:hover{color:#f00;}
.new_over_security {font-size:13px;margin:0 22px;padding:0 0 10px 0;}
.new_over_security p {margin:15px 0 25px 0;}
.new_over_security p img {float:left;margin:0 15px 0 0;}
.my_fund_tips {background:url(/my/images/icon_exclamation.gif) no-repeat;display:inline-block;height:16px;width:16px;margin:0px 0 0 0px;position:relative;}
.my_fund_tips b {background:#ffffe7;border:#ffcc99 dashed 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;font:12px/18px Arial, Helvetica, sans-serif;padding:5px 15px;position:absolute;right:-10px;top:20px;width:190px;text-align:left;padding:3px 6px;}
.my_fund_tips span {position:absolute;right:0;top:14px;}
#my_fund_tips_a, #my_fund_tips_b, #my_fund_tips_c {display:none;}
.chat_vouchers_tips {background:#f9f9f9;border:#ccc dashed 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:5px;padding:8px 10px;position:relative;}
.chat_vouchers_tips span {position:absolute;left:80px;top:-8px;}

.newedit_meu_t{padding:0; margin:0 auto; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#000; width:94%;}
.newedit_meu{width:100%; height:24px; border-bottom:1px #ccc solid;  margin-top:8px;}
.newedit_meu .menu_1div{width:103px; height:25px; background:url(/public/images/newedit_favorites.gif) 0 0 no-repeat; text-indent:15px; font:bold 12px/24px Arial, Helvetica, sans-serif;}

.newedit_select{padding:8px 0 8px 10px; +padding:8px 0 4px 10px!important;height:22px; display:block; text-align:left; font-size:12px;float:right;width:210px;}
.new_stt{border:1px #999 solid;  padding:0 2px;height:20px;  +margin-right:12px!important; overflow:hidden;}
.new_stt input{width:110px; border:0; font:normal 12px/100% Arial, Helvetica, sans-serif; color:#666; margin-right:-4px; padding-top:3px\9; padding-right:12px; vertical-align:middle;}
.new_stt input.new_ser_bn{width:28px; height:20px; border-left:1px #999 solid; background:url(/public/images/newedit_ser.gif) 50% 50% no-repeat; margin-top:-4px; +margin-top:0!important; margin-bottom:-5px; margin-left:4px; +margin-left:0px!important; +margin-right:-14px!important; +margin-bottom:0!important; cursor:pointer; vertical-align:middle;}

.newedit_cet{width:99%; margin:0 auto; padding:0 0 0 8px; overflow:hidden;}
.newedit_cet1{width:99.6%; margin:0 auto; padding:0; overflow:hidden; border:1px solid #ccc;}

.newedit_cettab{ width:100%;}
.newedit_cettab td{ padding:0px 0 5px 8px; color:#333; border-top:1px solid #e2e2e2;}
.newedit_cettab td a{ text-decoration:none;}

.newedit_cet1 table td.nwed_w1{ width:3%;border-top:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w2{ width:29%;border-top:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w3{ width:12%;border-top:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w4{ width:11%;border-top:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w5{ width:12%;border-top:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w6{ width:13%;border-top:0; padding-left:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w7{ width:12%;border-top:0; padding-top:5px;}
.newedit_cet1 table td.nwed_w8{ width:8%;border-top:0; padding-top:5px;}

.neweidt_recentn{ width:100%;}
.neweidt_recentn .neweidt_recentnleft{ width:52px; float:left; margin-right:5px; padding-top:5px;}
.neweidt_recentn .neweidt_recentnleft a{ width:50px; height:66px; border:1px solid #9d9d9d; display:block;}
.neweidt_recentn .neweidt_recentnleft img{width:50px; height:66px; border:0;}
.neweidt_recentn .neweidt_recentnright{ float:left; font-size:12px;}
.neweidt_recentn .neweidt_recentnright p{ line-height:14px; margin:0; padding:0; text-align:left;}
.neweidt_recentn .neweidt_recentnright a{text-decoration:none; font-weight:bold;}
.neweidt_recentn .neweidt_recentnright a:hover{ text-decoration:none;}
.neweidt_recentn .neweidt_recentnright a.recentn_name{ text-decoration:none; margin-bottom:5px; line-height:18px; margin-right:3px; font-weight:bold;}
.neweidt_recentn .neweidt_recentnright a.recentn_name:hover{ text-decoration:none;}
.neweidt_recentn .neweidt_recentnright i{color:#888; font-size:11px; font-style:normal;}

.newedit_marg{padding:0 5px; margin-left:180px; line-height:22px;}
.newedit_marg a:hover,.newedit_marg_1 a:hover{ text-decoration:none;}
.newedit_marg_1{margin:0; padding:0; margin-left:190px; line-height:22px;}

.new_ser{width:300px; float:right; text-align:right; margin-top:-4px; margin-right:8px;  +margin-right:-12px!important;	+margin-top:-24px!important; +margin-bottom:4px!important; font-size:12px;}
.nochatnow,.nochatnow:link,.nochatnow:hover{width:101px;  background:url(/public/images/newedit_livechaticonNo.jpg) 0 50% no-repeat; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; display:block; text-indent:20px;}
.nochatnow1,.nochatnow1:link,.nochatnow1:hover{width:101px;  background:url(/public/images/newedit_livechaticonNo.jpg) 0 50% no-repeat; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#999; text-decoration:none; display:block; text-indent:20px;}
.del_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_del_ico.gif) 60% 50% no-repeat;}


/***roger20130617 end***/




/**********nelson 20130617***************/
/*right border*/
.rightborva{/*border:1px solid #d7d7d7;*/border-top:none; overflow:hidden; height:100%;}
/*end*/
.grey3{color: #282828;}
.height22{
	line-height: 22px;
}
.height18{
	line-height: 15px;
}
.table_border2{
	border-top:1px #DEDEDE solid;
	border-right:1px #DEDEDE solid;
	border-left:1px #DEDEDE solid;
	border-bottom:0px #FFFFFF solid;
}
.table_border2 .table_bordervb td{ background-color:#f9f9f9;}
.newedit_inbox{padding:6px 0; display:inline-block; position:relative;}
.newedit_inbox ul{ margin:0; padding:0;}
ul,li{ list-style:none;}
.newedit_inboxready{ width:140px; height:39px; background:url(/public/images/newedit_reademail.jpg?20250124) 0 0 no-repeat; display:block;}
.neweditbutton_delete{background-image: url(/public/images/newedit_button_delete.jpg);background-repeat: no-repeat;height: 20px;width:180px;border:0px;cursor: pointer;}


.newedit_inboxdel{ width:65px; height:21px;background:url(/public/images/newedit_delete.jpg) 0 0 no-repeat; display:block; margin-bottom:5px;}
.newedit_inboxdel:hover{background:url(/public/images/newedit_delete.jpg) 0 -21px no-repeat;}
.newedit_inbox ul .li_l{width:72px; float:left;}
.newedit_inbox ul .li_l p{padding:0; margin:0;}
.newedit_inbox ul .li_l p a img{width:70px; height:93px; margin:0; border:0;}
.newedit_inbox ul .li_l p a {width:70px; height:93px; display:block; border:1px #999 solid;}
.newedit_inbox ul .li_r{padding:15px 0 0 0; line-height:15px; float:left;width:125px;}
.newedit_inbox ul .li_r p{ margin:0;}
.newedit_inbox ul .li_r p b a{text-decoration:none;}
.newedit_inbox ul .li_r span{display:block;}
.bn_pcd a{width:16px; height:16px; display:block; float:left; margin:4px 5px 2px 0;}

.bn_p a,.newedit_cet ul li div .bn_p a:link,.newedit_cet ul li div .bn_p a:visited,.newedit_inbox .bn_p a{width:16px; height:16px; display:block; float:left; margin:4px 2px 2px 0;}
.bn_p a:hover,.newedit_inbox .bn_p a:hover{width:16px; height:16px; display:block;  float:left;  margin:4px 2px 2px 0;}


.gift_ico,.newedit_inbox .bn_p a .gift_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_gift_ico.gif) 56% 50% no-repeat;}
.heart_ico,.newedit_inbox .bn_p a .heart_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_heart_ico.gif) 56% 50% no-repeat;}
.addheart_ico,.newedit_inbox .bn_p a .addheart_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_addheart_ico.gif) 56% 56% no-repeat;}
.add_ico,.newedit_inbox .bn_p a .add_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_add_ico.gif) 60% 50% no-repeat;}
.vedio_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_vedio_ico.gif) 56% 50% no-repeat;}
.newedit_inbox .bn_p a .vedio_ico{width:16px; height:16px; display:block; background:url(/public/images/newedit_vedio_ico.gif) 56% 50% no-repeat;}
.bn_p b,.newedit_inbox .bn_p b{font:bold 12px/36px Arial, Helvetica, sans-serif; float:left; color:#0066cc; +margin-top:-20px!important;}

.newedit_cet ul{padding:0; margin:0; clear:both; width:101%;}
.newedit_cet ul li{width:33.2%; float:left; list-style:none; padding:0 0 8px 0;}
.newedit_cet ul li div{ border:1px #d2d2d2 solid; padding:6px 6px 0 6px; margin:0 8px 0 0;}
.newedit_cet ul li div ul li{float:left;padding:0;}
.newedit_cet ul li div ul .li_l{width:76px;}
.newedit_cet ul li div ul .li_l{ border:0;}
.newedit_cet ul li div ul .li_l p{width:70px; height:93px; border:1px #9d9d9d solid; padding:0; margin:0;}
.newedit_cet ul li div ul .li_l p img{width:70px; height:93px; margin:0; border:0;}
.newedit_cet ul li div ul .li_l span{display:block; height:17px; margin-top:1px; font:bold 12px/17px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}

.newedit_cet ul li div ul .li_r p{padding:0 0 3px 0; margin:0;}
.newedit_cet ul li div ul .li_r p b{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#0e76e1; text-decoration:none;}
.newedit_cet ul li div ul .li_r p i{font:normal 11px/16px Verdana, Geneva, sans-serif; color:#999; }
.newedit_cet ul li div ul .li_r span{font:normal 12px/14px Arial, Helvetica, sans-serif; color:#434343; display:block;}


.nwed_Emf{ padding-left:19px; line-height:20px; background:url(/public/images/newedit_emficon.jpg) left center no-repeat; text-decoration:none;}
.nwed_lovecall{ padding-left:19px; line-height:20px;  color:#06c; background:url(/public/images/newedit_lovecallicon.jpg) left center no-repeat;}
.nwed_gift{ padding-left:17px; line-height:20px; line-height:22px\9;  color:#06c; background:url(/public/images/newedit_gifticon.jpg) left center no-repeat;}
.nwed_livechat{ padding-left:20px; line-height:20px;line-height:22px\9; color:#06c; background:url(/public/images/move_callher_ico.gif) left center no-repeat; text-decoration:none;}
.nwed_livechatNo,.nwed_livechatNo:hover{padding-left:20px; line-height:20px;line-height:22px\9; text-decoration:none;  color:#999; background:url(/public/images/newedit_livechaticonNo.jpg) left center no-repeat;}

.chatnow{ background:url(/public/images/move_callher_ico.gif) 0 50% no-repeat; font:normal 12px/16px Arial, Helvetica, sans-serif; padding-left:20px;text-decoration:none;}
.chatnow:link{text-decoration:none;}
.callher{width:70px;  background:url(/public/images/newvie_tel_ico.gif) 0 48% no-repeat; font:normal 12px/16px Arial, Helvetica, sans-serif; text-decoration: none; padding-left:20px;}
.callher:link{text-decoration:none; }

.newedit_inboxrepy{ width:65px; height:21px;background:url(/public/images/newedit_reply.jpg) 0 0 no-repeat; display:block; margin-bottom:5px;}
.newedit_inboxrepyh{width:65px; height:21px;background:url(/public/images/newedit_reply.jpg) 0 -21px no-repeat;display:block; margin-bottom:5px;}
.newedit_inboxdel{ width:65px; height:21px;background:url(/public/images/newedit_delete.jpg) 0 0 no-repeat; display:block; margin-bottom:5px;}
.newedit_inboxdel:hover{background:url(/public/images/newedit_delete.jpg) 0 -21px no-repeat;}

.textlinks_bannerimg{ width:760px; height:52px; background:url(/public/images/link_exchange.jpg) no-repeat; margin-bottom:10px;}
.newedit_inboxready{ width:109px; height:27px; background:url(/public/images/newedit_reademail.jpg?20250124) 0 0 no-repeat; display:block;}
.newedit_inboxready1{ width:109px; height:27px; background:url(/public/images/newedit_reademailA.jpg?20250124) 0 0 no-repeat; display:block;}

.btn_readforfree{ width:109px; height:27px; background:url(/public/images/read_for_free.jpg) 0 0 no-repeat; display:block;}
.btn_readforfree_new{ width:109px; height:27px; background:url(/public/images/read_for_free_new.jpg) 0 0 no-repeat; display:block;}
.btn_readforfree.welcome{ width:109px; height:27px; background:url(/public/images/read_the_letter.png) 0 0 no-repeat;background-size: 109px 27px; display:block;}
.btn_readforfree_new.welcome{ width:109px; height:27px; background:url(/public/images/read_the_letter_new.png) 0 0 no-repeat;background-size: 109px 27px; display:block;}
/*****NEW ADD7.1*****/

.new_t71 font{float:left; margin-left:7px; line-height:10px; color:#390; font-style:italic; font-size:12px; #line-height:12px;}

.newedit_buytable{ width:100%; height:auto; background:#fafdff;}
.newedit_buytable td{ margin:0; padding:0;height:34px; line-height:34px; color:#333;}
.newedit_buytable td .w1{width:28px;}
.newedit_buytable td span{ float:left; line-height:32px; color:#333;}
.newedit_buy_r{ margin:0; padding:0; float:left; margin-left:20px; margin-top:3px; width:32px; height:30px;background:url(/public/images/buyR.png) no-repeat; cursor:pointer;}
.newedit_buy_ok{ margin:0; padding:0;float:left; margin-left:20px; margin-top:4px; width:20px; height:20px;background:url(/public/images/buy_tick.png) no-repeat;}
.newedit_buybt{width:100px; height:33px; overflow:hidden; cursor:pointer; border:0; background:url(/public/images/buy.png) 0 0 no-repeat;}

.newedit_inboxmsg1{ background:#fff; border:1px solid #d2dadf; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;  display:block; height:auto; padding-bottom:15px;}
.newedit_inbotit{ width:96%; margin:0 auto; height:auto; background:none; font-size:12px;}
.newedit_inbotit h3{ margin:0; font:18px/30px Arial, Helvetica, sans-serif; color:#0074bd; padding:5px 0 0px; border-bottom:1px solid #e6e6e6; background:none; margin-bottom:10px;}
.tr_bg td{ background:#e3ebf1;}
.str1{ background:#fff;}
.str2{ background:#f7f8f9;}

.newedit_replytitle{margin:0;font-size:13px; padding:10px 0 10px 15px;background:url(/public/images/newedit_box.png) left center no-repeat;}
.newedit_replyemf{ width:96%;}
.newedit_sendemf{ width:90%; padding-top:20px;}

.newedit_emfpoist{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; margin-bottom:20px; background:#fffff5; border:1px solid #d1bb8b; color:#333; }
.newedit_emfpoistw td{font-size:13px;font-family:Arial, Helvetica, sans-serif;}
.newedit_emfpoistw{width:100%; }

.newedit_buyemf{width:100px; height:33px; overflow:hidden; cursor:pointer; border:0; background:url(/public/images/newedit_buy.png) 0 0 no-repeat;}
/*****NEW ADD7.1 END*****/

/****Mail Writer****/
.recent_photos {display:none;width:830px; position:fixed; _position:absolute; z-index:101; left:50%; top:50%; margin-left:-410px; font-size:14px; height:auto; background:#fff; border:4px solid #696969; font-size:12px;padding:0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; margin-top:-270px;}
.recent_photos h3 {background:url(/public/images/back71.gif); padding:0; margin:0; height:31px; font:bold 13px/30px Arial, Helvetica, sans-serif;padding-left:15px;}
.recent_photos_list {height:555px;padding:4px;padding-bottom:50px;}
.recent_photos_list ul {height:500px;margin:0;padding:0;position:relative;}
.recent_photos_list ul li {border:#ccc solid 1px;padding:1px;float:left;height:120px;width:120px;margin:5px;}
.recent_photos_list ul li img {border:0;width:120px;height:120px;}
.recent_photos_list .more {background:#fff;height:50px;width:800px;padding-bottom:5px;}
.recent_photos_list .more a {background:#eee;color:#333;border:#bbb solid 1px;display:block;font:16px/30px Arial, Helvetica, sans-serif;height:30px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}

.button_rencent_photos {background:#eee;color:#333;cursor:pointer;border:#bbb solid 1px;display:block;height:28px;font:bold 12px/28px Arial, Helvetica, sans-serif;width:120px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-align:center;}
.button_rencent_photos:hover {color:#cc0000;}
.or_line {border-top:#ccc solid 1px;margin:10px;position:relative;}
.or_line span {background:#fff;display:block;padding:0 5px;margin:0 0 0 140px;left:0;top:-8px;position:absolute;}
.button_upload_computer {background:#eee;color:#333;cursor:pointer;border:#bbb solid 1px;display:block;font-weight:bold;height:32px;line-height:28px;width:180px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.button_upload_computer:hover {color:#cc0000;}

/* emf layout 2018 */
.textarea_scroll { overflow:hidden; }
.upload_img_div { padding:20px; position:relative; }
.button_attachment { float:left; width:70px; height:70px; font-size:16px; line-height:24px; text-align:center; cursor:pointer; outline:none; background:#fff; color:#666; border:2px dotted #ccc; border-radius:6px; }
.button_attachment strong { display:block; font-size:30px; padding-top:10px; }
.button_attachment:hover {background:#f8f8f8; color:#CC1F1F; }
.upload_img_div .filelist {float:left;margin:0;padding:0;}
.upload_img_div .filelist li {float:left;height:70px;width:70px;margin-left:6px;position:relative;}
.upload_img_div .filelist li img {border:#ccc solid 1px;height:68px;width:68px;border-radius:6px;}
.upload_img_div .filelist li div {border:#669900 solid 1px;height:6px;width:60px;display:block;position:absolute;left:5px;bottom:5px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.upload_img_div .filelist li span {background:#669900;height:6px;width:0%;display:block;}
.upload_img_div .filelist li .close {background:url(/my/images/close_w.png) no-repeat;height:13px;width:13px;position:absolute;right:0;top:4px;}
/****Mail Writer End****/

/****roger7.5****/
.newregr_banner{ padding-right:254px; background:url(/public/images/newregr_ladycd.jpg) right top no-repeat; width:770px; height:auto; margin-bottom:8px; display:block;}

/********* NEW ADD 7.5 ROGER *********/
.newregr_banner{width:770px; height:auto; margin-bottom:8px; display:block;}
.newregr_pop{margin:0; padding:0; width:828px; display:inline;z-index:1052;top:15%; left:50%; margin-left:-414px!important; position:absolute;}
.newregr_pop div,.newregr_pop p{ margin:0;}
.newregr_pop .new_poptl{ width:20px; height:20px; background:url(/public/images/newregr_tl.png) no-repeat;overflow: hidden; float:left;}
.newregr_pop .new_poptc{ width:788px; height:20px; overflow: hidden;background:url(/public/images/newregr_tc.png) repeat-x; float:left;}
.newregr_pop .new_poptr{ width:20px; height:20px;background:url(/public/images/newregr_tr.png) no-repeat;overflow: hidden; float:left;}
.newregr_pop .new_popleft{width:808px; padding-left:20px; height:auto;background:url(/public/images/newregr_tlc.png) left top repeat-y;overflow: hidden;}
.newregr_pop .new_popcenter{width:784px; height:auto; padding:2px; overflow:hidden; background:#fff;overflow: hidden;}
.newregr_pop .new_popright{width:788px; padding-right:20px; height:auto;background:url(/public/images/newregr_trc.png) right top repeat-y;overflow: hidden;}
.newregr_pop .new_popfl{ width:20px; height:20px; background:url(/public/images/newregr_tfl.png) no-repeat;overflow: hidden; float:left;}
.newregr_pop .new_popfc{ width:788px; height:20px; overflow: hidden;background:url(/public/images/newregr_tfc.png) repeat-x; float:left;}
.newregr_pop .new_popfr{ width:20px; height:20px;background:url(/public/images/newregr_tfr.png) no-repeat;overflow: hidden; float:left;}

.newregr_two_t{padding:12px 20px; width:744px; height:auto; border:1px solid #b6e086; background:#edffd9; margin-bottom:10px;}
.newregr_two_t h3{ margin:0; padding:0;font:bold 18px/24px Arial, Helvetica, sans-serif; color:#f35612;}
.newregr_two_t p{ padding-left:24px; line-height:24px; color:#333; font-size:14px; background:url(/public/images/newregr_ok.png) left center no-repeat; margin-left:10px;}
.newregr_two_c{ width:784px; height:auto;border:1px solid #cbcbcb;}
.newregr_two_c .newregr_two_left{ width:515px; height:auto; overflow:hidden; float:left;}

.newregrh3_1{ margin:0; padding:0; width:786px; height:42px; background:url(/public/images/newregr_one.gif) no-repeat;}
.newregrh3{ margin:0; padding:0; width:786px; height:42px; background:url(/public/images/newregr_two.gif) no-repeat;}
.newregrh3 dl,.newregrh3_1 dl{ width:100%; margin:0; padding:0; height:37px;display:block;}
.newregrh3 dl dt,.newregrh3_1 dl dt{margin:0; padding:0; width:32px; height:37px; display:block; float:left;}
.newregrh3 dl dd,.newregrh3_1 dl dd{margin:0; padding:0; float:left;height:37px; display:block; font-size:14px; color:#444; line-height:39px; overflow:hidden;}
.newregrh3 dl dd.st1,.newregrh3_1 dl dd.st1{ width:154px;}
.newregrh3 dl dd.st2,.newregrh3_1 dl dd.st2{ width:157px;}
.newregrh3 dl dd.st3,.newregrh3_1 dl dd.st3{ width:151px;}
.newregrh3 dl dd.blod,.newregrh3_1 dl dd.blod{font-weight:bold; color:#333;}


.newregr_two_leftc{width:515px;height:auto; background:#fff; overflow:hidden; padding:10px 0;}
.newregr_two_leftc h5{ margin:0; margin-left:13px;margin-right:13px; border-bottom:1px solid #cbcbcb; padding-left:14px; background:url(/public/images/newregr_icon1.gif) 3px center no-repeat; font:bold 15px/24px Arial, Helvetica, sans-serif; margin-bottom:6px;color:#222;}

.newregr_two_leftc h4.tall{ width:325px; margin-left:13px;padding-left:14px; background:url(/public/images/newregr_icon1.gif) 3px center no-repeat; font:bold 15px/24px Arial, Helvetica, sans-serif;margin-bottom:6px;border-bottom:1px solid #ddd; color:#222;}

.newregr_two_leftc table td em{ color:#f00; font-size:12px; margin-left:2px;}



.newregr_two_leftc table td{ padding:4px 8px 4px 0; font-size:12px;;}
.newregr_two_leftc input.t1{ width:78px; height:18px; font-family:Arial, Helvetica, sans-serif;}
.newregr_two_leftc select{ font-family:Arial, Helvetica, sans-serif; height:22px;}
.newregr_two_leftc select.month{width:62px;width:60px\9; margin-right:5px;}
.newregr_two_leftc select.day{ width:50px; margin-right:5px;}
.newregr_two_leftc select.year{ width:54px;}
.newregr_two_leftc select.height{width:65px;}
.newregr_two_leftc select.Marital{ width:180px;}
.newregr_two_leftc select.age{ width:82px;width:81px\9;}



.newregr_two_c .newregr_two_right{ width:268px; height:auto; overflow:hidden; float:right;border-left:1px solid #cbcbcb;background:#eaeaea;}
.newregr_mgt{clear:both; margin-bottom:20px;}
@-moz-document url-prefix(){
.newregr_mgt{clear:both; margin-bottom:10px;}
}


.newregr_two_rightdiv{border:2px solid #fff; padding:10px; width:244px; height:auto;}
.newregr_two_rightdiv1{ background:#f8f8f8; border:1px solid #fff; padding:5px 15px; line-height:18px; font-size:11px; color:#222;}
.newregr_two_rightdiv1 font{ color:#222; font-size:14px;line-height:24px; font-weight:bold;}
.newregr_two_rightdiv1 font b{ color:#f00; }
.newregr_two_rightimgs{width:244px; height:auto; overflow:hidden; padding-top:10px;}
.newregr_two_rightimgs ol{ overflow:hidden;width:255px; margin:0; padding:0; margin-left:1px;}
.newregr_two_rightimgs ol li{ float:left; margin:0; padding:0; width:75px; height:100px; margin-right:3px; margin-bottom:3px; overflow:hidden;border:2px solid #fff;}
.newregr_two_rightimgs ol li a{ margin:0; padding:0;}
.newregr_two_rightimgs ol li img{ width:75px; height:100px; border:0; margin:0; padding:0;}




.newregr_two_right .newregr_two_rightimg{border:1px solid #d9d0c1; padding:2px; width:238px; height:356px; overflow:hidden;position:relative;}

.slides_containe_new{width:238px; height:356px; overflow:hidden; position:relative; border:1px solid #ddd;}
.slides_containe_new img{width:238px; height:356px;}
.lady_womenId_new{ width:206px; height:51px; overflow:hidden; padding-left:18px; position:absolute; left:-206px; bottom:32px; z-index:99;background:url(/my/images/reg_img2.png) no-repeat;}
.lady_womenId_new h4{ margin:0; padding:0; font:bold 15px/28px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.lady_womenId_new h5{  margin:0; padding:0;font:100 12px/23px Arial, Helvetica, sans-serif; color:#e7e6e6;text-align:left;}

.newregr_input{ text-align:center; width:554px; padding-right:230px; height:auto; clear:both; display:block; background:#fbe6b2; padding-top:14px; border-top:1px solid #cbcbcb; padding-bottom:15px;}
.newregr_input .newregr_s{ width:181px; height:35px; background:url(/public/images/newregr_bt.jpg) no-repeat; cursor:pointer; outline:none; border:0; vertical-align:middle;}
.newregr_input .newregr_contine{ width:140px; height:35px; background:url(/my/images/newregr_contine.jpg) no-repeat; cursor:pointer; outline:none; border:0;}
.newregr_womenLeft{ width:25px; height:38px; overflow:hidden;background:url(/public/images/reg_img1.png) no-repeat; z-index:999; position:absolute; left:8px; top:186px;}
.newregr_womenRight{ width:25px; height:38px; overflow:hidden;background:url(/public/images/reg_img.png) no-repeat; z-index:999; position:absolute; right:8px; top:186px;}


.lady_womenLeft{ width:25px; height:38px; overflow:hidden;background:url(/my/images/reg_img1.png) no-repeat; z-index:999; position:absolute; left:8px; top:186px;}
.lady_womenRight{ width:25px; height:38px; overflow:hidden;background:url(/my/images/reg_img.png) no-repeat; z-index:999; position:absolute; right:8px; top:186px;}

.newregr_succe{border:1px solid #fc9; background:#ffc; padding:8px 25px; margin-bottom:15px;}
.newregr_succe .newregr_succediv{ display:block; padding-left:12px; position:relative;}
.newregr_succe .newregr_succediv p{margin:0; padding:0;padding-left:24px; line-height:20px; color: #090; font-size:14px; background:url(/public/images/newregr_ok.png) left center no-repeat; }
.newregr_succe .newregr_succediv p.newr_p1{  font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.newregr_succe .newregr_succediv a{ width:16px; height:16px; background:url(/public/images/newregr_closeicon.png) no-repeat; display:block; position: absolute; right:-15px; top:0; z-index:8;}

/********* NEW ADD 7.5 ROGER END *********/

/**7.10**/
.newregr_proflie{ margin:0 auto 8px 0; width:514px; position:relative; }
.newregr_proflie .newregr_profliediv{ padding:10px 28px 15px; font-size:14px; border:1px solid #b3ae7a; background:#fffee5; position:relative;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.newregr_proflie .newregr_proflie_clo{position:absolute; top:10px; right:15px; z-index:1; text-decoration:none; border:0;}
.newregr_proflie .newregr_proflie_clo img{border:0; margin:0; cursor:pointer;}

.newregr_profliediv h5{ margin:0; padding:0; font:bold 16px/22px Arial, Helvetica, sans-serif; color:#379b0a; margin-bottom:5px;}
.newregr_profliediv h5 i{ font-style:normal; color:#22660a;}
.newregr_profliediv h5 em{ color:#f00;}
.newregr_profliediv p{ margin:0; padding:0; padding-left:24px; line-height:20px; color:#000; font-size:13px; background:url(/public/images/newregr_icon.jpg) left center no-repeat;}

.newregr_profliediv .newregr_dong{ width:196px; height:32px; background:url(/public/images/newregr_dong.gif) no-repeat; cursor:pointer; outline:none; border:0; position:absolute; right:38px; bottom:15px;}

/***7.19**/
.neweditr_left{width:100%; padding-bottom:10px; margin-bottom:5px; border-bottom:1px #d7d7d7 solid;}
.neweditr_right{width:100%; float:right; margin-bottom:10px;}


/********8.2 Virtual Gifts********/


.virtual_gifts_out{width:700px;}
.virtual_li{padding:0 12px 0 0;}
.virtual_gifts_title{width:100%; border-bottom:1px solid #ddd;margin:5px auto 10px auto; height:30px; font-size:12px; color:#333; font-weight:bold; line-height:30px; overflow:hidden; text-indent:4px;}
.virtual_gifts_title h3{margin:0; padding:6px 0; }
.virtual_gifts_title h3 img{float:left; margin:4px 4px 0 0;}
.virtual_gifts_title h3 span{float:;font:bold 13px/18px Arial, Helvetica, sans-serif; text-indent:0; padding:0;}
.virtual_gifts_title h3 b{background:#ff6600; padding:2px 4px; text-align:center; font:normal 11px/14px Arial, Helvetica, sans-serif; font-style:italic; color:#fff; margin:0 0 0 8px; border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; -moz-border-radius:4px; }
.virtual_gifts_title h3 .free_cart_tit{font:normal 12px/18px Arial, Helvetica, sans-serir; padding-left:4px;}
.virtual_gifts_title a{ color:#aaa; text-decoration:none; font-weight:normal !important;}
.virtual_gifts_title a:hover{color:#d65017; text-decoration:none;}

.virtual_gifts_div{ width:670px; height:auto; overflow:hidden; padding-bottom:0px;}
.virtual_gifts_div ul{margin:0; padding:0; width:776px; height:auto; overflow:hidden; padding-top:5px; display:block;}
.virtual_gifts_div ul li{ float:left; margin:0 10px 10px 0px; width:160px; height:250px; line-height:1.5em; font-size:12px; text-align:left; position:relative;}
.virtual_gifts_div ul li .vir_img{ width:154px; height:154px; border:1px solid #bbb; background:#f5f5f5; cursor:pointer; margin-bottom:5px; padding:2px;}
.virtual_gifts_div ul li .vir_img img{width:154px; height:154px;}
.virtual_gifts_div ul li .vir_title { height:30px; overflow:hidden; }
.virtual_gifts_div ul li .virtual_gifts_new{margin:0; padding:0; width:42px; height:47px; background:url(/public/images/virtualgift_new.png) no-repeat; display:block; position:absolute; right:-2px; top:-2px;}
.virtual_gifts_div ul li b{ color:#ef0909;}
.virtual_gifts_div ul li a{ text-decoration:none;line-height:1.3em;}
.virtual_gifts_div ul li .vir_price{display: inline-block;line-height: 24px;}
.virtual_gifts_div ul li .gift_action{display: inline-block;float: right;margin-top:-3px;}
.service_virtualgifts{ width:90%; height:160px;background:url(/help/service/imgs/service_virtual_gifts.jpg) no-repeat; display:block; margin-bottom:25px;}

/********8.2 Virtual Gifts end********/

/* Newprofiles Choose List*/
#museditwin form {margin:0;padding:0;}
.nplinkstyle{margin-top:15px;margin-bottom:15px;padding:5px 15px 5px 15px;color:#fff;background:#7daed1;}
.nplinkstyle a{color:#fff;text-decoration:none;}
.nplinkstyle2{line-height:18px;word-wrap: break-word; word-break:normal;}
.nplinkstyle2 .tdwidth {width:640px;}
.nplinkstyle2 ul {padding:0;margin:0;}
.nplinkstyle2 ul li{margin:0 4px 2px 0;padding:1px 3px;color:#fff;background:#7daed1;float:left;list-style:none;white-space:nowrap;display:inherit;}
.nplinkstyle2 .changepreferences{font-family:Arial, Helvetica, sans-serif;position:absolute;top:3px;right:15px;}
.nplinkstyle2 .changepreferences img{vertical-align:middle;border:0;margin-right:5px;}
.nphand{cursor:pointer;}
.choosecolorblack{color:#000;}
.choosecolorwhite{color:#fff;}
.chooselistchecked2{padding:0px 3px 2px 3px;color:#fff;background:#7daed1;text-decoration:none;}
.chooselistchecked a{padding:0px 3px 2px 3px;color:#fff;background:#7daed1;text-decoration:none;}
.chooselist a{padding:0px 3px 2px 3px;color:#000;text-decoration:none;}
.chooselist a:hover{padding:0 3px 2px 3px;color:#fff;background:#7daed1;text-decoration:none;}
.chooselist ul{margin:0px;padding:0px;}
.chooselist ul li{float:left;padding-right:3px;margin:0 0 2px 0;list-style-type:none;line-height:18px;}
.chooselist ul li input {padding:0;margin:0;vertical-align:middle;}
.chooselistwidth1 ul li{width:93px;}
.chooselistwidth2 ul li{width:93px;}
.chooselistwidth3 ul li{width:189px;}

/*****8.28 report abuse******/
.div828{ width:560px; height:auto; overflow:hidden;}
.div828 b{ height:1px; font-size:1px; overflow:hidden; display:block;}
.div828 b.b1{ background:#ccc; margin:0 3px;}
.div828 b.b2{ background:#f9f9f9; margin:0 2px; border-right:1px solid #ccc;border-left:1px solid #ccc;}
.div828 b.b3{ background:#f9f9f9; margin:0 1px; border-right:1px solid #ccc;border-left:1px solid #ccc;}
.div828 .div828_1{border-right:1px solid #ccc;border-left:1px solid #ccc; background:#f9f9f9; padding:10px 12px;}
.div828 .div828_1 table td{ line-height:25px;height:25px; text-align:left; color:#454545; cursor:pointer;}
.div828 .div828_1 table td strong{ font-size:14px; color:#333;}
.div828 .div828_1 table td input{ margin-right:4px;}
.div828 .div828_1 .div828_t{ width:100%; height:auto; overflow:hidden; display:none; padding-top:10px;}
.div828 .div828_1 .div828_t textarea{ width:99%; margin:0 auto; height:60px; font-family:Arial, Helvetica, sans-serif;}

.dive8{margin:0; padding:0; line-height:30px; font-size:14px; text-indent:2px; color:#333;}

/******8.30******/
.lovecall_830{width:685px;height:150px;background-image:url('/my/lovecall/imgs/how_to_call.gif');}
/******8.30******/

/*****roger 9.5*****/
.newregr_thd{ width:244px; height:32px; display:block; position:absolute; right:30px; bottom:15px;}

.newregr_thd1{ width:244px; height:32px; display:block; position:absolute; right:30px; bottom:10px;}
.newregr_profliediv_off{ padding:10px 28px 25px; font-size:14px; border:1px solid #b3ae7a; background:#fffee5; position:relative;}
.newregr_profliediv_off h5{ margin:0; padding:0; font:bold 16px/22px Arial, Helvetica, sans-serif; color:#379b0a; margin-bottom:5px;}
.newregr_profliediv_off h5 i{ font-style:normal; color:#22660a;}
.newregr_profliediv_off h5 em{ color:#f00;}
.newregr_profliediv_off p{ margin:0; padding:0; padding-left:24px; line-height:20px; color:#000; font-size:13px; background:url(/public/images/newregr_icon.jpg) left center no-repeat;}

/**** profile button1 ****/
.divleft{float:left;width:190px;}
/*服务左边女士资料*/ /* emf layout 2018 */
.nvsleft { border-top:0; width:198px; padding:20px 0 0; text-align:center; background-color:#f8f8f8; border:1px solid #e5e5e5; border-radius:6px; }
.nvsleft a:link { color:#333; }
.nvsleft .l_photo { width:132px; margin:0 auto 6px; overflow:hidden; position: relative;}
.nvsleft .l_photo img { width:130px; height:173px; border:1px solid #ccc; }
.nvsleft .l_photo .online_sta { font-size:12px; text-transform:uppercase; height:14px; line-height:14px; margin-top:-14px; position:relative; color:#fff; background:url(/my/images/online_article_bg.jpg) repeat-x; }
.nvsleft .l_name { font-size:18px; line-height:30px; color:#333; }
.nvsleft .l_id { font-size:12px; color:#888; }
.nvsleft .l_info { font-size:12px; padding:12px 0; }
.nvsleft .l_services { padding-bottom:18px; font-size:0; }
.nvsleft .l_services a { font-size:0; display:inline-block; width:36px; height:36px; line-height:36px; margin:0 4px; text-align:center; background:#fff; border:1px solid #ddd; border-radius:50px; transition:0.3s; -webkit-transition:0.3s; }
.nvsleft .l_services a:hover { border:1px solid #bbb; box-shadow:0 0 5px rgba(0,0,0,0.2); }
.nvsleft .l_services a img { margin-top:9px; }
.nvsleft .l_back { font-size:12px; padding:12px 0; border-top:1px dotted #ccc; opacity:0.7; }

.profilebuttonva_n{width:auto; overflow:hidden;border:1px solid #d7d7d7;border-top:none;}
.profilebuttonva_n ul{overflow:hidden;background:#f8f8f8; width:auto;padding:4px 0px 0px 10px; height:100%;margin:0;}
.profilebuttonva_n ul li{ background:url(/my/images/back82_t.jpg) no-repeat; list-style:none;padding:5px 0 0 13px;#padding:5px 0 0 11px; height:30px;margin:5px 0 0 0;font:12px/25px Verdana, Arial, Helvetica, sans-serif;}
.profilebuttonva_n ul li img, .profilebuttonva_n ul.profilebuttonvb_t img{margin:4px 2px 0 0; float:left;}
.profilebuttonva_n ul li a:link, .profilebuttonva_n ul li a:active, .profilebuttonva_n ul li a:visited{color:#FF4400; float:left;padding-left:13px;text-decoration:none;}
.profilebuttonva_n ul li a:hover{color:#cc3300;padding-left:15px;text-decoration:none;}
.profilebuttonva_n ul.profilebuttonvb_t img{margin-top:1px;}
.profilebuttonva_n ul.profilebuttonvb_t{padding:3px 0 0 10px;}
.profilebuttonva_n ul.profilebuttonvb_t li{overflow:hidden;background:url(/my/images/profilebuttonvaline_t.jpg) bottom left no-repeat; padding-bottom:7px; margin:0; height:18px;font:12px/18px Verdana, Arial, Helvetica, sans-serif;}
.profilebuttonva_n ul.profilebuttonvb_t li a:link, .profilebuttonva_n ul.profilebuttonvb_t li a:active, .profilebuttonva_n ul.profilebuttonvb_t li a:visited{color:#025fa3; float:left;}
.profilebuttonva_n ul.profilebuttonvb_t li a:hover{color:#FF0000;}
.videoall_t{padding:30px 20px; overflow:hidden; height:100%;}
.divright{float:left;width:770px;}
/**** profile button1 end****/

/**** bottom menu*****/

.bottom_float{width:100%; height:24px; border:1px #d7d7d7 solid; background:#f2f2f2; position:fixed; bottom:0; left:0;}
.bottom_float ul{padding:0 8px 0 0; margin:0; list-style:none;}
.bottom_float ul .box_bli{font:normal 12px/24px Arial; color:#000; float:right; list-style:none; height:24px; border-left:1px #d7d7d7 solid; text-align:center; width:128px; position:relative;}
.bottom_float ul .box_bli .bottom_float_a{display:block; width:127px; height:24px; text-decoration:none; color:#000; z-index:9; right:0; position:absolute; border:1px #f2f2f2 solid; border-left:1px #d7d7d7 solid; cursor:pointer;}
.bottom_float ul .box_bli .bottom_float_a:hover{background:#fcfff7;}
.bottom_float ul .box_bli .bottom_float_aho{border:1px #669900 solid; height:25px; border-top:none; z-index:9;  margin-top:-1px; background:#fcfff7; }
.bottom_float ul .box_bli .bottom_float_al{display:block; width:128px; height:24px; text-decoration:none; color:#000; }
.bottom_float ul .box_bli img{margin:0 8px 0 0; border:0;}
.bottom_float ul .box_bli a b{color:#F00;}


.settings_layer{width:200px; border:1px #669900 solid;  background:#fcfff7; position:absolute; bottom:24px; right:0; z-index:1; text-align:left; padding:8px;}
.settings_layer form,.settings_layer p{padding:0; margin:0;}
.settings_layer .con_btn{padding:8px 0 4px 0;}
.settings_layer p select{width:80px; margin-left:4px;}
.newchat_layer{width:256px; border:1px #669900 solid; background:#fcfff7; position:absolute; bottom:24px; left:-1px; z-index:1; text-align:left;}
.newchat_layer h1{font:bold 12px/20px Arial; color:#fff; background:#66b51c; margin:0; padding:0 8px;}
.newchat_layer h1 a{position:absolute; right:8px; top:0; cursor:pointer;}
.newchat_layer_item{margin:16px 8px; border-bottom:1px #999 dotted;}
.newchat_layer_item .newchat_item_l{width:80px; float:left; border:0; padding-right:8px;}
.newchat_layer_item .newchat_item_l a{border:1px #00577f solid; width:77px; height:94px; display:block;}
.newchat_layer_item .newchat_item_l a img{border:0; margin:0;}
.newchat_layer_item .newchat_item_l span{border:1px #007047 solid; height:4px; display:block; margin-top:4px;}
.newchat_layer_item .newchat_item_l span{background:url(/public/images/gd_bg.gif);}

.newchat_layer_item .newchat_item_r{width:144px; float:left; border:0; text-align:left;}
.newchat_layer_item .newchat_item_r p{font:normal 12px/18px Arial; padding:0 0 4px 4px; margin:0;}
.newchat_layer_item .newchat_item_r p a{color:#0161ca; font-weight:bold; text-decoration:none; border:0;}
.newchat_layer_item .newchat_item_r textarea{width:140px; height:48px; color:#bb0606; font:normal 12px/24px Arial; border:1px #00577f solid; background:#fffae0; margin:0 0 0 0;}
.newchat_layer_item .newchat_item_r p span{position:absolute; width:11px; height:19px; display:block; background:url(/public/images/textarea_zhe.gif) no-repeat; margin-top:2px; margin-left:-10px; }
.newchat_layer_item .newchat_line{margin:8px 0; display:block;}

.charlist_layer{width:256px; border:1px #669900 solid; background:#fcfff7; position:absolute; bottom:24px; left:-1px; z-index:1; text-align:left;}
.charlist_layer h1{font:bold 12px/20px Arial; color:#fff; background:#66b51c; margin:0; padding:0 8px;}
.charlist_layer h1 a{position:absolute; right:8px; top:0; cursor:pointer;}

.charlist_layer_item{padding:8px; list-style:none; width:240px; display:table; border-top:1px #f0ffd2 solid; border-bottom:1px #f0ffd2 solid; cursor:pointer;}
.charlist_layer_item:hover{background:#e6ffbb;  border-top:1px #669900 solid; border-bottom:1px #669900 solid;}
.charlist_layer_item .span_1{float:left; width:36px; display:block;}
.charlist_layer_item .span_1 a{border:1px #17668b solid; width:26px; height:33px; display:block;}
.charlist_layer_item .span_1 img{padding:0; margin:0;}
.charlist_layer_item .span_2{float:left; width:94px; display:block; font:bold 12px/16px Arial; }
.charlist_layer_item .span_2 b{font-weight:normal;}
.charlist_layer_item .span_3{float:left; width:46px; display:block; font:normal 12px/15px Arial; text-align:center; padding-top:8px;}
.charlist_layer_item .span_3 b img{border:0; margin:0;}
.charlist_layer_item .span_3 b{float:right; height:15px; display:block;}
.charlist_layer_item .span_3 .b_1{width:4px; background:url(/public/images/chatlist_numl.gif) no-repeat 0 0;}
.charlist_layer_item .span_3 .b_3{width:5px; background:url(/public/images/chatlist_numr.gif) no-repeat 0 0;}
.charlist_layer_item .span_3 .b_2{background:#F00; color:#fff;}
.charlist_layer_item .span_4{float:left; width:54px; display:block; font:bold 12px/15px Arial; text-align:right;  padding:8px 4px 0 0; color:#006632;}
.charlist_layer_item .span_4_off{color:#333;}
/**** bottom menu end*****/


/********register new 10.24********/
.regnew_top{ margin:0 auto; padding:0; width:944px; background:url(/public/images/register_logo.jpg) left top no-repeat; height:59px; margin-bottom:15px;}
.regnew_top .reg_logo{ width:210px; height:59px; float:left; display:block; text-indent:-99999px;}
.regnew_center{margin:0 auto; width:942px; height:auto; border:1px solid #d5d5d5; background:#fff; padding-top:1px; margin-bottom:15px;}
.regnew_center .r_s{ background:#fffaec; border-bottom:1px solid #d5d5d5; padding:15px 0 25px; text-align:center; font-size:14px; margin-bottom:15px;}
.regnew_center .r_s h2{ font: normal 14px/1.0em Arial, Helvetica, sans-serif; padding:10px 0; margin:0;}
.regnew_center .r_s h2 b{font-size:14px;}
.regnew_center .r_s h2 em{ font-style:normal; color:#dc0202;}
.regnew_center .regnew_centerdiv{padding:0 23px 20px; width:896px; height:auto;}
.regnew_center .regnew_centerdiv .r_m{ background:#f6f6f6; border:1px solid #d0d0d0; padding:10px 0; width:894px;line-height:18px; font-size:12px; margin-bottom:25px;}
.regnew_center .regnew_centerdiv .r_m .r_mt{ width:134px; background:url(/public/images/register_line.jpg) right center no-repeat; text-align:center; color:#1d8c07; font-weight:bold; float:left; margin-right:15px;}
.regnew_center .regnew_centerdiv .r_m .r_mt1{width:134px; background:url(/public/images/register_line.jpg) right top repeat-y; text-align:center; color:#1d8c07; font-weight:bold; float:left; margin-right:15px; height:60px; line-height:60px;}
.regnew_center .regnew_centerdiv .r_m table{height:60px; float:left;}
.regnew_center .regnew_centerdiv .r_m table td{ padding:3px 0;}
.regnew_center .regnew_centerdiv .r_m ul{float:left; display:block; margin:0; padding:0; list-style:none; width:642px; height:18px; overflow:hidden;}
.regnew_center .regnew_centerdiv .r_m ul li{float:left; line-height:18px; color:#666; margin-right:15px;}
.regnew_center .regnew_centerdiv .r_m ul li b{ color:#000; font-weight:100;}
.regnew_center .regnew_centerdiv .r_m .r_mu{ width:100px; line-height:18px; text-align:center; float:left; background:url(/public/images/register_line.jpg) left center no-repeat;} 
.regnew_center .regnew_centerdiv .r_m .r_mu1{ width:100px; height:43px; padding-top:17px; text-align:center; float:left; background:url(/public/images/register_line.jpg) left top repeat-y; display:none;}
.regnew_center .regnew_centerdiv .r_m .r_mu a{ text-decoration:none;}
.regnew_center .regnew_centerdiv .r_m .r_mu1 input{background:url(/public/images/register_save.jpg) no-repeat; width:62px; height:25px; margin:0 auto; cursor:pointer; border:0; outline:none;}
.regnew_center .regnew_centerdiv .r_t{ width:896px; margin:0 auto; height:auto; overflow:hidden;}
.regnew_center .regnew_centerdiv .r_t h3{ padding:0; margin:0;color:#666; font-size:12px; font-style: italic; font-weight:100; line-height:1.5em; border-bottom:1px solid #d0d0d0; padding-bottom:5px;}
.regnew_center .regnew_centerdiv .r_t h3 strong{ font-size:14px; font-weight:bold; color:#dc0105; margin-right:10px; font-style:normal;}
.regnew_center .regnew_centerdiv .r_t .girls_s{ width:860px; margin:0 auto; height:38px; position:relative; margin-bottom:6px;}
.regnew_center .regnew_centerdiv .r_t .girls_s dl{ margin:0; padding:0; position:absolute; top:-1px;  left:0; width:500px;  height:30px;}
.regnew_center .regnew_centerdiv .r_t .girls_s dl dt{margin:0; float:left; padding:0 20px; line-height:30px; margin-right:10px; color:#666; font-size:12px; cursor:pointer;}
.regnew_center .regnew_centerdiv .r_t .girls_s dl dt.hover{ color:#333; font-weight:bold; background:url(/public/images/register_d.jpg) center top no-repeat;}
.regnew_center .regnew_centerdiv .r_t .girls_s .next_g{ width:96px; height:21px; display:block; background:url(/public/images/register_next.jpg) 0 -21px no-repeat; position:absolute; right:-5px; bottom:0;}
.regnew_center .regnew_centerdiv .r_t .girls_s .next_g:hover{background:url(/public/images/register_next.jpg) 0 0 no-repeat;}
.regnew_center .regnew_centerdiv .r_t ul{margin:0 auto; padding:0; padding-left:15px; width:900px; height:auto; overflow:hidden; list-style:none;}
.regnew_center .regnew_centerdiv .r_t ul li{margin:0; width:154px; height:220px; margin-right:22px; float:left; border:1px solid #d9d9d9; background:#fafafa; margin-bottom:18px; padding:8px 0 6px; overflow:hidden;}
.regnew_center .regnew_centerdiv .r_t ul li .img_r{ width:102px; height: auto; margin:0 auto; text-align:center;font-size:12px; line-height:1.2em;}
.regnew_center .regnew_centerdiv .r_t ul li .img_r .img_i{ border:1px solid #00577f;width:100px; height:133px; position:relative;}
.regnew_center .regnew_centerdiv .r_t ul li .img_r .img_i img{width:100px; height:133px; border:0;}
.regnew_center .regnew_centerdiv .r_t ul li .img_r .img_i .img_font{ width:100px; height:18px; background:#000;filter:alpha(opacity=70);opacity:0.7; font-size:12px; color:#fff; position:absolute; z-index:1; left:0; bottom:0; display:block; line-height:18px;}
/*.regnew_center .regnew_centerdiv .r_t ul li .img_r.nwed_Emf{ padding-left:19px; line-height:20px; color:#06c; background:url(images/newedit_emficon.jpg) left center no-repeat;}*/
.regnew_center .regnew_centerdiv .r_t ul li .img_r .livefdvcb{border:1px solid #007047;background:url(/livechat/online/images/fdpic06.gif);text-align:center;color:#FFFFFF;font:bold 11px/12px Verdana, Arial, Helvetica, sans-serif; margin-top:1px; margin-bottom:5px;}
.regnew_center .regnew_centerdiv .r_t ul li .img_r .img_ft{ padding:3px 0;}
.regnew_center .regnew_centerdiv .r_t ul li .img_live{margin:0 auto; width:105px; height:25px; background:url(/public/images/register_bt.gif) no-repeat; display:block;}
.img_offline{margin:0 auto; width:105px; height:25px; background:url(/public/images/register_bt_offline.gif) no-repeat; display:block;}
.regnew_center .regnew_centerdiv .r_b{ margin:0; padding:0;text-align:right; display:block; font-size:12px; padding-right:13px;}
.regnew_foot{ width:100%; background:#f4f2f3; border-top:1px solid #d8d6ca; height:56px;}
.regnew_foot .regnew_footdiv{ width:942px; margin:0 auto; height:41px; text-align: left; font-size:12px; color:#8c8c8c; line-height:1.1em; position:relative; padding-top:15px;}
.regnew_foot .regnew_footdiv .regnew_fl{ position:absolute; right:0; top:7px;}
.regnew_foot .regnew_footdiv .regnew_fl img{ margin-right:10px; border:0;}


.regnew_popbg{background:#000;filter:alpha(opacity=50);opacity:0.5; width:100%; height:100%; position:fixed; _position:absolute; z-index:10001; left:0; top:0; bottom:0;}
.regnew_pop{ width:792px; height:auto; position:absolute; margin-left:-349px; left:50%; top:18%; z-index:10001;}
.regnew_pop .regnew_pop_t{ width:792px; height:22px; overflow:hidden;}
.regnew_pop .regnew_pop_t .pop_tl{ width:22px; height:22px; float:left; background: url(/public/images/regstep_tl.png) no-repeat;}
.regnew_pop .regnew_pop_t .pop_tc{ width:748px; height:22px; float:left; background: url(/public/images/regstep_tc.png) repeat-x; }
.regnew_pop .regnew_pop_t .pop_tr{width:22px; height:22px; float:left; background:url(/public/images/regstep_t2.png) no-repeat;}
.regnew_pop .pop_cl{ padding-left:6px; width:786px; height:auto; clear:both; background:url(/public/images/regstep_c1.png) left top repeat-y;}
.regnew_pop .pop_cl .pop_c2{ padding-right:6px; width:780px; height:auto; background:url(/public/images/regstep_c2.png) right top repeat-y;}
.regnew_pop .pop_cl .pop_c2 table.tb2{width:780px;height:auto; overflow:hidden;background:#fff;padding-top:10px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.bg1{ background:url(/public/images/register_not.jpg) right top no-repeat; width:432px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl{margin:0; padding:0; margin-left:42px; width:380px; height:auto; list-style:none; display:block; padding-top:30px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl dt{margin:0; padding:0; width:135px; float:left; line-height:26px; margin-bottom:8px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl dd{margin:0; padding:0; float:left; width:240px; height:26px; margin-bottom:8px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl dd .inpt1{ width:87px; height:24px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl dd .inpt2{ width:192px; height:24px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl dd .sl1{ width:85px; margin-right:5px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td dl dd select{font-family:Arial, Helvetica, sans-serif; height:22px;}

.regnew_pop .pop_cl .pop_c2 select.month{width:62px;width:60px\9; margin-right:5px;}
.regnew_pop .pop_cl .pop_c2 select.day{ width:50px; margin-right:5px;}
.regnew_pop .pop_cl .pop_c2 select.year{ width:54px;}
.regnew_pop .pop_cl .pop_c2 select.height{width:66px;}
.regnew_pop .pop_cl .pop_c2 select.Marital{ width:180px;}
.regnew_pop .pop_cl .pop_c2 select.age{ width:82px;width:81px\9;}

.subt{ width:182px; height:35px; background:url(/public/images/regstep_s.png) no-repeat; cursor:pointer; border:0; margin-bottom:20px; outline:none;vertical-align:middle;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td{ font-size:12px; color:#333; margin:0; padding:0; text-align:left;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.join{ padding:25px 0 10px; border-bottom:1px solid #ccc; font-size:11px; color:#333;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.join strong{ color:#2e2d2d; font-size:18px; font-weight:bold;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.title{ background:#f3f3f1; padding-left:22px; font-size:13px; line-height:26px; color:#333;}
.regnew_pop .pop_cl .pop_c2 table.lie td{ margin:0; padding:3px 0;}
.regnew_pop .pop_cl .pop_c2 table.lie td.pl{ padding-left:23px;}

.regnew_pop .pop_cl .pop_c2 table.tb1 td{ padding-left:10px;color:#0c7a07; font:bold 18px/24px Arial, Helvetica, sans-serif; padding-bottom:15px; background:#fffed2; border-bottom:1px solid #c6c9a9;}
.regnew_pop .pop_cl .pop_c2 table.tb1 td p{ margin:0;padding:0;font-size:15px; color:#3d3221; font-weight:100;}
.regnew_pop .pop_cl .pop_c2 table.tb1 td p strong{ color:#e40d0d; font-weight:bold;}
.regnew_pop .pop_cl .pop_c2 table.tb3 td{ padding-bottom:15px; background:#fffed2; border-bottom:1px solid #c6c9a9;}
.regnew_pop .pop_cl .pop_c2 table.tb3 td h3{ margin:0; color:#449403; padding:0; font:bold 20px/24px Arial, Helvetica, sans-serif; margin-left:25px; margin-bottom:10px;}
.regnew_pop .pop_cl .pop_c2 table.tb3 td span{ margin-left:25px; display:block; padding-left:25px;font:  14px/24px Arial, Helvetica, sans-serif; color:#333; background:url(/public/images/regstep_r.png) left center no-repeat;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.step{ margin:0; background:#f8f8f4; border-bottom:1px solid #cbcbcb; position: relative; padding-top:18px; height:32px; padding-left:8px; width:762px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.step img{ #margin-bottom:-4px;}
.regnew_pop .pop_cl .pop_c2 table.tb2 td.step div.register_fg{ width:163px; height:50px; position:absolute; right:0; top:4px;}
@-moz-document url-prefix()
{
.regnew_pop .pop_cl .pop_c2 table.tb2 td.step div.register_fg{ width:163px; height:50px; position:absolute; right:57px; top:100px;}
}
.regnew_pop .pop_cl .pop_c2 td.title1{ background:#f3f3f1 url(/my/images/newregr_icon1.gif) 10px center no-repeat; font-size:14px; width:675px; line-height:20px; font-weight:bold; color:#222;}
.register_stp1{width:340px; height:auto; float:left; margin-left:25px; padding-top:10px;}
.register_stp1 input.t1{ width:78px; height:18px; font-family:Arial, Helvetica, sans-serif;}
.register_stp1 table td em{ color:#f00;}

.regnew_img{width:318px; height:476px; margin:0 auto; overflow:hidden; position:relative; #margin-top:10px;}
.regnew_img span{text-align:center; overflow:hidden;}
.regnew_img span img{height:476px; margin-left:-20px;}
.regnew_img_s{width:318px; background:#000; height:129px; position: absolute;filter:alpha(opacity=60);opacity:0.6; overflow: hidden; left:0; bottom:0;z-index:9;}
.regnew_img_s1{position: absolute;left:2px; bottom:2px; width:314px; height:125px; overflow:hidden; z-index:99;}
.regnew_img_s2{width:2000px; height:125px; list-style:none; margin:0; padding:0; position: absolute; left:0; top:0; z-index:8;}
.regnew_img_s2 li{ margin:0; padding:0; height:121px;margin-left:4px;margin-right:3px; float:left;}
.regnew_img_s2 img{ max-height:121px; border:2px solid #ccc;}
.img_sl{ width:29px; height:46px; background:url(/public/images/regnot_l.png) no-repeat; position:absolute; left:8px; top:39px; cursor:pointer; display:block; z-index:98;}
.img_s2{ width:29px; height:46px; background:url(/public/images/regnot_r.png) no-repeat; position:absolute; right:8px; top:39px; cursor:pointer; display:block; z-index:98;}

.regnew_pop .regnew_pop_f{width:792px; height:22px; overflow:hidden;}
.regnew_pop .regnew_pop_f .pop_fl{ width:22px; height:22px; float:left; background:url(/public/images/regstep_f11.png) no-repeat;}
.regnew_pop .regnew_pop_f .pop_fc{ width:748px; height:22px; float:left; background: url(/public/images/regstep_f13.png) repeat-x;}
.regnew_pop .regnew_pop_f .pop_fr{width:22px; height:22px; float:left; background:url(/public/images/regstep_f12.png) no-repeat;}

.regnew_pop .regnew_pop_f1{width:742px; height:22px; overflow:hidden;}
.regnew_pop .regnew_pop_f1 .pop_fl{ width:22px; height:22px; float:left; background:url(/public/images/regstep_f1.png) left bottom no-repeat;}
.regnew_pop .regnew_pop_f1 .pop_fc{ width:698px; height:22px; float:left; background: url(/public/images/regstep_f3.png) left bottom repeat-x;}
.regnew_pop .regnew_pop_f1 .pop_fr{width:22px; height:22px; float:left; background:url(/public/images/regstep_f2.png) right bottom no-repeat;}
.reg_stpsub{background:#f7f7f0; border-top:1px solid #dcdcdc;}
.reg_stpsub td{ padding:15px 0 5px 0; font-size:12px;}

/***online lady***/
.reg_online_top{width:658px; height:125px; background:url(/public/images/register_online_top.png) no-repeat; position:relative;}
.reg_online_top a{ width:19px; height:19px; display:block; background:url(/public/images/register_online_close.png) no-repeat; position:absolute; right:-2px; top:-2px;}
.reg_online_c1{ padding-left:6px; background:url(/public/images/regstep_c1.png) left top repeat-y; width:652px; height:auto;}
.reg_online_c1 .reg_online_c2{ padding-right:6px;background:url(/public/images/regstep_c2.png) right top repeat-y; width:646px; height:auto; overflow:hidden;}
.reg_online_c2 .reg_online_div{width:614px; height:auto; overflow:hidden; background:#fff; padding:0 16px;}
.reg_online_c2 .reg_online_div .reg_online_m{width:600px; height:24px;line-height:24px;background:url(/my/images/newedit_box.png) left center no-repeat; padding-left:14px; font-weight:bold; color:#36b100; font-size:12px;}
.reg_online_fontbg{background:#f9f9f9; padding:5px 2px; width:610px; height:auto; margin-bottom:5px;}
.reg_online_fontbg dl{ margin:0; padding:0; display:block;width:610px; height:auto;}
.reg_online_fontbg dl dd{margin:0; padding:0; line-height:22px; font-size:12px; color:#333; display:block;}
.reg_online_fontbg dl dd input{ vertical-align:middle; margin-right:3px;}

.reg_online_c2 .reg_online_div .reg_online_m ul{ margin:0; padding:0; list-style:none; width:600px; height:28px; position:absolute; bottom:-1px; left:0;}
.reg_online_c2 .reg_online_div .reg_online_m ul li{ float:left; width:90px; text-align:center; font: normal 12px/28px Arial, Helvetica, sans-serif; color:#555; display:block; margin-right:8px; cursor:pointer;}
.reg_online_c2 .reg_online_div .reg_online_m ul li.hover{background:url(/public/images/register_online_u.jpg) center bottom no-repeat; font-weight:bold; color:#333;}

.reg_online_c2 .reg_online_div .reg_online_s{width:592px; height:20px; font-size:12px; line-height:20px; padding:4px 10px; background:#fffae6; border:1px solid #efe4c6; color:#454545; overflow:hidden; margin-bottom:6px;}
.reg_online_c2 .reg_online_div .reg_online_s select{ margin:0 5px;#vertical-align:middle; #margin-top:-4px;}
.reg_online_c2 .reg_online_div .reg_online_s input{ margin-left:10px; width:46px; height:20px;margin-bottom:5px\9; vertical-align:middle\9; cursor:pointer; border:0; outline:none; background:url(/public/images/register_online_s.png) no-repeat;}
.reg_online_c2 .reg_online_div .reg_online_next{width:79px; height:17px; float:right; display:block; background:url(/public/images/register_next1.jpg) 0 -17px no-repeat;}
.reg_online_c2 .reg_online_div .reg_online_next:hover{background:url(/public/images/register_next1.jpg) 0 0 no-repeat;}
.reg_online_c2 .reg_online_div .reg_online_info{width:614px; height:auto; overflow:hidden; clear:both; padding:5px 0;}
.reg_online_c2 .reg_online_div .reg_online_info ul{ margin:0; padding:0; list-style:none; width:620px; height:auto; overflow:hidden;}
.reg_online_c2 .reg_online_div .reg_online_info ul li{margin:0; padding:0; width:102px; height:auto; border:1px solid #d9d9d9; background:#fafafa; padding:7px 7px 2px; float:left; margin:0 6px 6px 0;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_div{ border:1px solid #00577f; width:100px; height:133px; overflow:hidden; position:relative;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_div .imgpop{background:#000;filter:alpha(opacity=50);opacity:0.5; width:100px; height:18px; position:absolute; left:0; bottom:0; z-index:2;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_div .imgpop_d{width:100px; height:18px; position:absolute; left:0; bottom:0;z-index:6;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_div .imgpop_d font{ font-size:11px; color:#fff; line-height:18px; float:left; margin-left:3px;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_div .imgpop_d input{ float:right; margin-right:3px;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_info{ width:100%; line-height:22px; text-align:center; font-size:11px;}
.reg_online_c2 .reg_online_div .reg_online_info ul li .img_info strong{ font-size:12px;}
.reg_online_c2 .reg_online_div .reg_online_info .reg_online_page{width:614px; height:20px; margin-bottom:5px; overflow:hidden; text-align:right;font-size:12px; clear:both;}
.reg_online_c2 .reg_online_tb td{ background:#f7f7f0; border-top:1px solid #dcdcdc; height:35px; padding-top:10px;}
.reg_online_c2 .reg_online_tb td input{ width:184px; height:35px; background:url(/public/images/register_online_sub.png) no-repeat; cursor:pointer; border:0; outline:none;}
.reg_online_succ{padding:8px 20px; width:460px; line-height:24px; background:#fff; border:5px solid #626262;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; position:absolute; z-index:99; left:50%; top:38%; margin-left:-250px; font-size:14px; color:#333;}
.reg_online_succ strong{ font-size:16px; color:#3e8c04;}

.reg_online_wmens{width:100%; line-height:20px; color:#333; font-size:12px; text-align:center; padding:30px 0;}

.reg_sendsucc_b{ width:176px; height:25px; background:url(/public/images/register_send.png) no-repeat; cursor:pointer; border:0; outline:none;}


.newregr_proflie_n{ margin:0; width:910px;  margin-bottom:10px;}
.newregr_proflie_n .newregr_profliediv_n{ padding:10px 28px; font-size:14px; border:1px solid #b3ae7a; background:#fffee5; position:relative;}

.reg_banner_new{ font-size:12px; line-height:20px;}
.reg_banner_new img{ float:right;vertical-align:middle; margin-top:-12px; margin-bottom:2px;}

/********Email Verification start********/
.sendemail_top {background:#ffffe6;border-bottom:#d3d3d3 solid 1px;font:13px/40px Arial, Helvetica, sans-serif;height:40px;padding:0 15px 0 10px;overflow:hidden;position: relative;}
.sendemail_top .left {float:left;}
.sendemail_top .right {width:325px;position: absolute;right:15px;}
.SendVEmail {background:url(/public/images/new_ov_tbg.gif) repeat-x;border:#e4e4e4 solid 1px; cursor:pointer;font-family:Arial, Helvetica, sans-serif;height:28px;margin:0px 20px 0px 0;padding:0px;vertical-align:middle;width:160px; outline:none; color:#333; filter:chroma(color=#000000);}
.SendVEmail:hover {background:#fafafa;color:#cc0000;}
.CloseVEmail {width:19px; height:19px; display:block; background:url(/public/images/icon_close2.png) no-repeat; position:absolute; right:5px; top:10px;}
.EnterEmail {border:#ccc solid 1px;color:#999;font:12px/25px Arial, Helvetica, sans-serif;height:25px;text-indent:5px;width:200px;}
.sendemail_popbg{background:#000;filter:alpha(opacity=50);opacity:0.5; width:100%; height:100%; position:fixed; _position:absolute; z-index:100; left:0; top:0; bottom:0;}
.pop_se{ width:400px; position:fixed; _position:absolute; z-index:101; left:50%; top:50%; margin-left:-200px; font-size:14px; height:auto; background:#fff url(/public/images/new_ov_tbg.gif) 0 10px repeat-x; border:4px solid #696969; font-size:12px;padding:0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; margin-top:-80px;}
.pop_se_p{margin:0; padding:0 0;font: normal 12px/14px Arial, Helvetica, sans-serif; position:relative;}
.pop_se .showEmailTitle{font:bold 14px/37px Arial, Helvetica, sans-serif;border-bottom:#ccc solid 1px;display:block;text-indent:15px;}
.pop_se .content {font:12px/18px Arial, Helvetica, sans-serif;padding:10px 20px;}
.pop_se .content p {margin:5px 0 0 0;}
.pop_se .line {border-bottom:#ccc solid 1px;clear:both;height:1px;overflow:hidden;margin:10px 0 0 0;}
.pop_se dl {width:100%;overflow:hidden;margin:0;}
.pop_se dt {float:left;line-height:25px;margin:5px 0;width:30%;text-align:right;}
.pop_se dd {float:left;line-height:25px;margin:5px;width:50%;}
a.ButtonSend, a.ButtonCancel {color:#fff;padding:0px;margin:10px 5px;width:95px;height:27px;border:0;font:bold 14px/27px Arial, Helvetica, sans-serif;display:block;float:right;text-align:center;text-decoration:none;}
a.ButtonSend {background:url(/public/images/button_blue.png) no-repeat;}
a.ButtonSend:hover{background:url(/public/images/button_blue.png) 0 -27px no-repeat;}
a.ButtonCancel {background:url(/public/images/button_grey.png) no-repeat;color:#333;}
a.ButtonCancel:hover {background:url(/public/images/button_grey.png) 0 -27px no-repeat;}
/********Email Verification end********/

/***AFF*/
.register {margin:30px 40px;}
.button_save_now{background-image: url(/my/images/button_save_view_now.jpg);background-repeat: no-repeat;height: 40px;width:170px;border:0px;cursor:pointer; outline:none;}
.reg_now1_tab{ background:#bbb;}
.reg_now1_tab td{ line-height:18px; color:#333; text-indent:10px; background:#fff; font-size:11px; font-weight:bold;}
.reg_now1_tab td.reg_top{background:#ddd; font-weight:bold; color:#222; height:28px;font-size:13px; line-height:28px;}
.button_save_view_women{background-image: url(/my/images/button_save_view_women.jpg);background-repeat: no-repeat;height: 40px;width:194px;border:0px;cursor:pointer; outline:none;}
.button_save_view{background-image: url(/my/images/button_save_view.jpg);background-repeat: no-repeat;height: 40px;width:270px;border:0px;cursor:pointer; outline:none;}

.registerbd {font:12px/18px Arial, Helvetica, sans-serif;vertical-align:middle;text-align:left;width:620px;}
.registerbdcentent {padding:0px 0 20px 0;overflow:auto;width:100%;}
.registerbdcentent select {width:130px;height:20px;}
.registerbdcentent .grey {color:#999;}
.registerbdcentent .italic {font-style:italic;}
.reg_bgcolor {background:#fff;}
.registerbdcentent h4 {background:#f1f1f1;display:block;font:bold 14px/24px Arial, Helvetica, sans-serif;margin:0 0 5px 0;padding:1px 15px;}
.registerbdcentent i {font:italic 12px/24px Arial, Helvetica, sans-serif;color:#666;}
.registerbdcentent table {padding-left:10px;}

.registerb_left {border:#aaa solid 1px;float:left;padding:20px 20px 0 20px;text-align:center;width:560px;}
.registerb_left b {font:18px/20px Arial, Helvetica, sans-serif;}
.registerb_left p {font:12px/18px Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
.registerb_left form, .registerb_left select, .registerb_left input {font:12px/14px Arial, Helvetica, sans-serif;text-align:left;}
.registerb_left .select_width {width:90px;}

.registerb_right {float:right;position:relative;text-align:center;width:273px;}
.registerb_right .free_gift {position:absolute;left:-26px;top:-25px;}
.registerb_right .lady_want {padding:70px 0 0 0;}
.registerb_right .lady_want h4 {font:20px/25px Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
.registerb_right .lady_want p { padding-top:20px;}
.registerb_right .lady_want p img {margin:10px 0 20px;}
.registerb_right .lady_want p span {color:#d90000;font:italic bold 20px/30px "Comic Sans MS", Arial, Helvetica, sans-serif;}

.registerb_right .lady_want .slides_container{ width:274px; height:410px; overflow:hidden; position:relative;}
.lady_womenId{ width:206px; height:51px; overflow:hidden; padding-left:18px; position:absolute; left:-206px; bottom:32px; z-index:99;background:url(/my/images/reg_img2.png) no-repeat;}
.lady_womenId h3{ font:bold 15px/28px Arial, Helvetica, sans-serif; color:#fff; text-align:left;}
.lady_womenId h5{ font:100 12px/23px Arial, Helvetica, sans-serif; color:#e7e6e6;text-align:left;}
.registerb_right .lady_want .lady_want_bg{width:234px; height:208px; overflow:hidden; padding:109px 20px 10px; background:url(/my/images/reg_img.jpg) no-repeat;}
.lady_want_bg ul li{width:194px; padding:10px 0 10px 40px; border-bottom:1px dotted #ccc; overflow:hidden; line-height:18px; color:#777; text-align:left;}
.lady_want_bg ul li h5{ font:bold 13px/18px Arial, Helvetica, sans-serif; color:#454545;}
.lady_want_img1{background:url(/my/images/reg_women.jpg) left center no-repeat;}
.lady_want_img2{background:url(/my/images/reg_setting.jpg) left center no-repeat;}
.lady_want_img3{background:url(/my/images/reg_app.jpg) left center no-repeat;}
.lady_wantImg1{background:url(/my/images/Register_right1.jpg) no-repeat;}
.lady_wantImg2{background:url(/my/images/Register_right2.jpg) no-repeat;}
.lady_wantImg3{background:url(/my/images/Register_right3.jpg) no-repeat;}
/********register new 10.24 end********/

/***cupid notice****/

.cupid_npop{background:#000;filter:alpha(opacity=30);opacity:0.3; width:100%; height:100%; position:fixed; _position:absolute; z-index:8; left:0; top:0; bottom:0;}
.cupid_npopdiv{ width:470px;height: auto; position:fixed; _position:absolute; z-index:9; left:50%; margin-left:-235px; top:30%;}
.cupid_npopdiv .cupid_npopdiv_t,.cupid_npopdiv .cupid_npopdiv_t1{width:470px; height: auto; overflow:hidden;}
.cupid_npopdiv .cupid_npopdiv_t1 p{ margin:0; padding:0;float:left;height:22px;}
.cupid_npopdiv .cupid_npopdiv_t1 .bt1{width:22px; background: url(/public/images/cupid_c5.png) 0 0 no-repeat;}
.cupid_npopdiv .cupid_npopdiv_t1 .bt2{width:426px; background: url(/public/images/cupid_c6.png) 0 0 repeat-x;}
.cupid_npopdiv .cupid_npopdiv_t1 .bt3{width:22px; background: url(/public/images/cupid_c5.png) -22px 0 no-repeat;}
.cupid_npopdiv .cupid_npopdiv_t1 .bf1{width:22px; background: url(/public/images/cupid_c5.png) 0 -22px no-repeat;}
.cupid_npopdiv .cupid_npopdiv_t1 .bf2{width:426px; background: url(/public/images/cupid_c6.png) 0 -22px repeat-x;}
.cupid_npopdiv .cupid_npopdiv_t1 .bf3{width:22px; background: url(/public/images/cupid_c5.png) -22px -22px no-repeat;}

.cupid_npopdiv .cupid_npopdiv_t p{ margin:0; padding:0;float:left;height:42px;}
.cupid_npopdiv .cupid_npopdiv_t .p1{ width:22px; background: url(/public/images/cupid_c1.png) 0 0 no-repeat; }
.cupid_npopdiv .cupid_npopdiv_t .p2{ width:426px;  background: url(/public/images/cupid_c3.png) repeat-x; font-size:18px;  color:#fff; line-height:46px;}
.cupid_npopdiv .cupid_npopdiv_t .p3{ width:22px; background: url(/public/images/cupid_c1.png) -22px 0 no-repeat;}
.cupid_npopdiv .cupid_npopdiv_c{ padding-left:6px; background:url(/public/images/cupid_c2.png) left top repeat-y; width:464px; height:auto;overflow:hidden;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1{ padding-right:6px; background:url(/public/images/cupid_c2_1.png) right top repeat-y; width:458px; height:auto; overflow:hidden;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table{width:458px; height:auto; overflow:hidden;background:#fff;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td{ font-size:12px; line-height:18px; color:#333; background:#fff; padding-bottom:5px;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td.tb{ font-size:14px;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td .sub_url1{ padding-left:12px; background:url(/public/images/cupid_sub1.jpg) left center no-repeat; height:24px;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td .sub_url1 .sub_url2{ padding-right:12px;background:url(/public/images/cupid_sub1.jpg) right center no-repeat;height:24px;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td .sub_url1 .sub_url2 a{ padding:0 5px;color:#fff; font:bold 12px/24px Arial, Helvetica, sans-serif; text-decoration:none;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td .sub_url1 .sub_url2 a:hover{text-decoration:none;}

.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td .fl{float:left;margin-left:5px;}
.cupid_npopdiv .cupid_npopdiv_c .cupid_npopdiv_c1 table td .fr{float:right;margin-right:5px;}
.cupid_npopdiv .cupid_npopdiv_f{width:470px; height:50px;}
.cupid_npopdiv .cupid_npopdiv_f p{ margin:0; padding:0;float:left;height:50px;}
.cupid_npopdiv .cupid_npopdiv_f p.f1{width:22px;background: url(/public/images/cupid_c1.png) 0 -42px no-repeat;}
.cupid_npopdiv .cupid_npopdiv_f p.f2{width:426px;background: url(/public/images/cupid_c4.png) repeat-x;font:italic 11px/14px Arial, Helvetica, sans-serif; color:#666; padding-top:8px; height:42px;}
.cupid_npopdiv .cupid_npopdiv_f p.f3{width:22px;background: url(/public/images/cupid_c1.png) -22px -42px no-repeat;}

/****新增视频列表、展示页面CSS, edit by bober 2013.11.14****/
.vdo_tags{margin:10px auto;width:94%; border:1px solid #ddd; height:auto;}
.vdo_taglist{width:auto; height:auto; margin:0px 0 5px; display:inline-block;}
.vdo_taglist ul{ margin:0; padding:0;}
.vdo_taglist ul li{float:left; margin:5px 0 0 15px;}
.vdo_taglist ul li a{width:auto; height:20px; display:inline-block; padding:0 12px; line-height:20px; font-size:12px; border:1px dotted #adadad; text-decoration:none;}
.vdo_taglist ul li a:hover{background:#fcf3d9; border:1px solid #fe8c68 !important;}
.vdo_tagactive{ background:#fcf3d9; border:1px solid #fe8c68 !important; }
.vdo_result{height:25px; margin:0 auto 10px auto;width:94%;padding-left:10px;}

.vdo_list{margin:0px auto 0px;width:93%;height:auto;}
.vdo_list ul{ margin:0; padding:5px 0 0px;  display:inline-block;  }
.vdo_list ul li{ width:172px; height:164px; background:#f8f8f8; border:1px solid #d7d7d7; padding:6px 0; text-align:center; list-style:none; margin:0 24px 16px 24px; float:left;}
.vdo_list ul li dl{ margin:0 auto; padding:0; width:160px; position:relative; }
.vdo_list ul li img{width:158px; height:120px; overflow:hidden; border:1px solid #8d8d8d;}
.vdo_list ul li dl dt{width:160px; height:122px; display:block; margin-bottom:8px; }
.vdo_list ul li dl span{ top:106px; right:2px; margin:0; height:14px; background:#333; color:#fff; text-align:right; line-height:14px; padding:0 2px; overflow:hidden; font-size:12px; font-weight:bold; position:absolute;}
.vdo_list ul li dl dd{margin:0; padding:0; font-size:12px; text-align:left; line-height:16px;}

.savd_video{ margin-top:10px; border:1px solid #d7d7d7; border-top:0;}
.savd_video tr td{ background:url(/my/images/woman_left_bg2.gif) repeat-x; height:34px;}

.savd_video_con{ width:98%; height:auto; margin:5px auto 35px; color:#666; text-align:left;}
.savd_video_con tr td{ height:120px; border-bottom:1px dashed #d7d7d7; background:#fff;}
.savd_video_con h5{font-size:14px; color:#333; font-size:12px; line-height:30px; margin:0; padding:0;}
.savd_video_con  img{ border:0px;}
.saved_video_img{ float:left; width:122px; height:92px; background:#f8f8f8; border:1px solid #e7e7e7; padding:4px; position:relative; margin-right:5px; }
.saved_video_img a{width:122px; height:92px; display:block; }
.saved_video_img a img{width:120px; height:90px; border:1px solid #e6e6e6;}
.video_playtime{bottom:5px; left:5px; position:absolute; display:block; color:#fff; width:115px; padding-right:5px; height:26px; line-height:32px; background:url(../imgs/video_chl_photo.png) bottom repeat-x; text-align:right;}
.saved_video_num{ height:14px; width:14px; text-align:center; line-height:14px; color:#fff; background:#667faf; display:block;}


/*inbox版面修修改*/
.new_ibx_top{float:left; padding:12px 0 4px 0;}
.new_ibx_top b{padding-right:8px;}
.new_ibx_top a,.new_ibx_top a:link,.new_ibx_top a:active{padding:4px 8px; line-height:24px; text-decoration:none; cursor:pointer; color:#195194; font:normal 12px/100% Arial;}
.new_ibx_top a:hover{color:#f00;}
.new_ibx_top a img{vertical-align:middle; margin-bottom:4px;}
.a_sle, .a_sle:link, .a_sle:active, .a_sle:visited{background:none; text-decoration:none; font-weight:bold; color:#ff8a00; }

.a_sle:hover{color:#ff8a00; font-weight:bold;text-decoration:none;}
.a_sle span{font-weight:bold; color:#f00;}
.new_ibx_top a span{font-weight:bold; color:#f00;}
.new_ibx_p{padding:4px 0; margin:0; line-height:22px;}
.new_ibx_img{width:30px; text-align:center; display:block; float:left;}

.new_ibx_rtop{float:right; padding:12px 0 4px 0;}
.new_ibx_tab{border-top:1px #9E9E9E solid;	border-right:1px #DEDEDE solid;	border-left:1px #DEDEDE solid;	border-bottom:1px #DEDEDE solid;}
.new_ibx_tabt{background-color: #EFEFEF;}
.new_ibx_tab .nibx_l{padding-right:8px; width:61px;}
.new_ibx_tab .nibx_l .nibx_tab_img{border:1px #d7d7d7 solid; padding:1px; background:#fff; width:61px; height:81px; display:block;}
.new_ibx_tab .nibx_l .nibx_tab_img img{width:61px; height:81px;}
.new_ibx_line td{border-bottom:1px #dedede solid; padding-top:12px; padding-bottom:12px}
.new_ibx_tab tr:last-child td{border-bottom:none;}
.nibx_f{width:150px;}
.nibx_f h1{width:140px; height:12px; overflow:hidden; font:bold 12px/100% Arial; color:#2a4a87; padding:4px 0; margin:0;}
.nibx_f h2{ font:normal 12px/100% Arial; color:#333; padding:4px 0 4px 0; margin:0;}
.nibx_f h1 span{color:#999; font-weight:normal; font-style:italic;}
.nibx_f p{padding:8px 0 0 0; margin:0; width:140px; height:14px; overflow:hidden; color:#333;white-space:nowrap; text-overflow:ellipsis; text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; -moz-binding: url("ellipsis.xml#ellipsis");}
.nibx_dhk{margin-top:8px;}
.nibx_dhk tr td{border:0; padding:0;}
.nibx_dhk tr .l_nr{font:normal 12px/18px Arial; padding:0 8px;}
.nibx_dhk tr .l_nr b span{color:#666;}
.nibx_tip{width:123px; height:32px; background:url(/my/images/nibx_tip.png) no-repeat; font:normal 12px/32px Arial; color:#333; text-indent:14px;}


.img-list {width:600px; height:20px;overflow:hidden;}
.img-list ul { width:9999px;padding:0; margin:0;}
.img-list li { float:left; width:600px; height:20px; text-align:left; list-style:none; }


.calllady_tab{margin-left:8px;}

/*login page css*/
.login2014{display:table;}
.login2014 ul{padding:0; margin:0;}
.login2014 ul .login_lil{width:610px; height:373px; background:url(../images/new_login_bg.jpg) center 0 no-repeat; float:left; position:relative;  }
.login2014 ul .login_lil div{width:480px; position:absolute; top:290px; left:120px; margin:0;}
.login2014 ul .login_lil div ul li{background:url(../images/new_login_arrow.png) 0 7px no-repeat; text-indent:12px; font:normal 16px/24px Arial; color:#333;}
.login2014 ul .login_lir{width:342px; float:left;}
.login2014 ul .login_lir table{width:342px; }

.login2014 ul .login_lir table .new_login_ltbg{width:6px; height:6px; background:url(../images/new_login_ltbg.jpg) no-repeat;}
.login2014 ul .login_lir table .new_login_tbg{height:6px; background:url(../images/new_login_tbg.jpg) repeat-x;}
.login2014 ul .login_lir table .new_login_rtbg{width:6px; height:6px; background:url(../images/new_login_rtbg.jpg) no-repeat;}
.login2014 ul .login_lir table .new_login_rbg{width:6px; background:url(../images/new_login_rbg.jpg) repeat-y;}
.login2014 ul .login_lir table .new_login_rbbg{width:6px; height:6px; background:url(../images/new_login_rbbg.jpg) no-repeat;}
.login2014 ul .login_lir table .new_login_bbg{height:6px; background:url(../images/new_login_bbg.jpg) repeat-x;}
.login2014 ul .login_lir table .new_login_lbg{width:6px; background:url(../images/new_login_lbg.jpg) repeat-y right;}
.login2014 ul .login_lir table .new_login_lbbg{width:6px; height:6px; background:url(../images/new_login_lbbg.jpg) no-repeat;}
.new_login_form{width:292px !important; margin:48px auto; height:auto; }
.new_login_form .tit_name{font:bold 16px/36px Arial; color:#333;}
.new_login_form a{text-decoration:none; cursor:pointer; font:normal 12px/34px Arial;}
.new_login_form .inpt, .new_login_form .code{width:284px; height:33px; background:url(../images/new_login_int.png) no-repeat; font:normal 14px/33px Arial; text-align:left; color:#666; border:0; margin:0; padding:0 4px;}
.new_login_form .fb_t{border-top:1px #ccc dashed; font:normal 12px/36px Arial; color:#333;}
.new_login_form .emf_int{font:normal 12px/14px Arial; color:#333;}
.new_login_form .emf_int input{margin-top:4px;}
.new_login_form .btn{width:290px; height:39px; background:url(../images/sign_in_btn.jpg) no-repeat; border:0; margin:0; cursor:pointer;}
.new_login_form .btn:hover{opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8;}
.new_login_form .code{width:160px;background:url(/my/images/new_login_code.png) no-repeat;}

.login_tip{width:100%; border:1px #f9d7d8 solid; background:#ffefee; position:; display:table; position:relative; margin-bottom:8px;}
.login_tip .login_tip_x{cursor:; margin:0; border:0; position:absolute; top:12px; left:12px;}
.login_tip div{margin-left:24px; text-align:left; padding:12px 8px 4px 12px;}
.login_tip div h1{font:bold 14px/100% Arial; color:#333; padding:0 0 8px 0; margin:0;}
.login_tip div p{margin:0; padding:0 0 8px 0; font:normal 12px/16px Arial; color:#666;}
.login_tip div p,.login_tip div p a:link{line-height:14px;}
.jio_f{width:945px;text-align:right; font:normal 12px/18px Arial; color:#333; margin-top:50px;}
.jio_f a{font-weight:bold;}

.loginbox_pop { width:390px; height:auto; position:absolute; margin-left:-195px; left:50%; top:90px; z-index:10001; background:#fff; border:5px solid #666; border:5px solid rgba(0,0,0,0.6); }
.loginbox_pop .new_login_form { margin:38px auto 14px; }
.loginbox_pop .login_form_join { font-size:12px;text-align:center;height:36px;line-height:36px;background:#eee;color:#666; }
.loginbox_pop .new_login_form .tit_name, .loginbox_pop .new_login_form a { line-height:26px; }
.loginbox_pop .new_login_form .emf_int { padding-top:8px; }

.login2014_fpw{margin:16px 20px 44px 20px; /*border:1px #f2f2f2 solid;*/ border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; padding-left:20px;}
.login2014_fpw h2{padding:16px 24px; font:bold 18px/28px Verdana,Arial,Helvetica,sans-serif; color:#007FCA;}
.login2014_fpw .fpw_int{width:240px; border:1px #ccc solid; height:24px;}
.login2014_fpw .fpw_int_num{width:156px; border:1px #ccc solid; height:24px;}
.login2014_fpw .submit_btn{width:100px; height:31px; border:0; margin:0; text-align:center; background:url(../images/submit_bg.png) no-repeat; font:bold 14px/31px Arial; color:#fff; cursor:pointer;}

.login2014_fpw .submit_btn:hover{opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8;}

/* News & Media */
.news, .media {font:12px/18px Arial, Helvetica, sans-serif;margin:0 28px 0 auto;}
.news ul, .news ul li, .news ul li dl, .news ul li dl dt, .news ul li dl dd, .media ul, .media ul li, .media ul li dl, .media ul li dl dt, .media ul li dl dd {margin:0;padding:0;}
.news ul li, .media ul li {border-bottom:#ccc dashed 1px;clear:both;padding:10px 0;overflow:hidden;}
.news ul li dl dt {float:left;width:60%;}
.news ul li dl dd {float:left;width:40%;text-align:right;}
.media ul li dl dt {float:left;width:80%;}
.media ul li dl dd {float:left;width:20%;text-align:right;}
.news ul li h4, .news ul li p, .news ul li dl dt h4, .news ul li dl dt p {margin:5px 0 0 0;padding:0;}

.news_media_detail {font:12px/18px Arial, Helvetica, sans-serif;margin:0 auto;}
.news_media_detail_title {border-bottom:#ccc solid 1px;overflow:hidden;}
.news_media_detail .left {float:left;width:75%;padding:0 0 5px 20px;}
.news_media_detail .left h4 {color:#b72317;font:bold 18px/24px Arial, Helvetica, sans-serif;margin:0;}
.news_media_detail .right {float:right;width:20%;text-align:right;padding:0 0 10px 0;}
.news_media_detail .time {color:#666;padding:10px 0 0 20px;}
.news_media_detail .centent {clear:both;padding:20px 20px 20px 0;overflow:hidden;}



/*border and align*/
.bor_other{border:1px #d7d7d7 solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:64px 0 0 0;}
.divcent_other{margin:0 10px;}

.divcent_other_tab{padding:48px 0 160px 0;}
.divcent_other_pd{padding:;}

.divcent_other_in {font:12px/16px Arial; margin:0 auto;padding:48px 0 160px 0;}
.divcent_other_in a{ text-decoration:none;}
.divcent_other_in a:hover{ text-decoration:none;}
.divcent_other_in p {}
.divcent_other_in h1 { font: bold 13px/36px Arial; color:#b72317; border-bottom:#ccc solid 1px;margin-bottom:15px;}
.divcent_other_in ul li { line-height:21px; list-style:none;}


.overview_head_tip{width:280px; border:1px #ccc solid; border-top:0; color:#444; position:absolute; top:26px; right:129px; text-align:left;box-shadow:3px 8px 15px -6px rgba(0,0,0,0.2);background:#fffbe8; /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(255,242,168,1) 0%, rgba(255,254,246,1) 75%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,242,168,1) 0%,rgba(255,254,246,1) 75%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,242,168,1) 0%,rgba(255,254,246,1) 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.overview_head_tip ul{padding:8px 0; margin:0;}
.overview_head_tip ul li{ padding:0 8px; font:normal 12px/20px Arial; color:#666;}
.overview_head_tip ul li span{color:#e80611;}
.overview_head_tip ul li img{width:16px; height:16px; margin-right:4px;}
.overview_head_tip ul h1{background:#f9f9f9; text-align:right; font:normal 12px/16px Arial; color:#999; padding:0 8px; margin:0;}
.overview_head_tip ul h1 a{cursor:pointer;}
.hide_top_tip{width:20px; height:20px; position:absolute; right:0; bottom:0; cursor:pointer;}
.overview_head_tip.with_arrow:after { display:block; content:""; position:absolute; width:0; height:0; right:50px; top:-12px; line-height:1.4em; border:6px solid; border-color:transparent transparent #c5c5c5 transparent; }
.overview_head_tip.free .hide_top_tip { width:22px; height:22px; position:absolute; right:0; top:3px; cursor:pointer; }
.overview_head_tip.free .hide_top_tip:before { content:"×"; display:block; font-size:18px; height:22px; line-height:22px; text-align:center; color:#888; }
.overview_head_tip.free { padding:6px 16px 6px 16px; text-align:center; border:1px solid #ddd6ac; border-radius:6px; background:#fffbe8; /* Old browsers */
background: -moz-linear-gradient(45deg, rgba(255,242,168,1) 0%, rgba(255,254,246,1) 75%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, rgba(255,242,168,1) 0%,rgba(255,254,246,1) 75%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, rgba(255,242,168,1) 0%,rgba(255,254,246,1) 75%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2a8', endColorstr='#fffef6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ }
.overview_head_tip.free:before { content:url(/my/images/corner_free_orange.png); position:absolute; left:0; top:0; border-radius:6px 0 0 0; }
.overview_head_tip.free h5 { margin:12px 0 0; font-size:14px; background:url(/my/images/topbar_top_tip_title.png) no-repeat center center; color:#d84949; }
.overview_head_tip.free .hide_top_tip { top:0; background:#f8f0c7; border-radius:0 6px 0 6px; }
.overview_head_tip.free .hide_top_tip img { display:none; }
.overview_head_tip.free .hide_top_tip:before { color:#ce7b52;}


.overview_top_tip{border:1px solid #090;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; width:auto;padding:8px 15px; margin-bottom:10px;font-size:12px;}
.overview_top_tip h2{color:#333;font:bold 13px/18px  Arial, Helvetica, sans-serif;padding:0; margin:0;}
.overview_top_tip .overview_tip_demail{font:normal 12px/14px Arial, Helvetica, sans-serif;}
.overview_top_tip .overview_tip_demail a{font-weight:bold;}



.new_ovi_qpid .progressva{background:#ddd;	border-radius:15px;	display:table; height:14px; position:relative;	width:130px; float:left;}
.new_ovi_qpid .progressvb {	background:#ff9b34;	border-radius:15px;	display:table;	height:14px;	position:absolute;	left:0;	top:0;	width:40px;
}





.verify_f{font:normal 12px/18px Arial; padding:8px 4px;}
.newprofiles_menu{margin:15px 32px 8px 0;padding:10px 15px;}
.newprofiles_sel{text-align:right;}
.newlyva_2014 { width:100%;clear:both; overflow:hidden; margin:0; position: relative;}
.newlyva_2014 ul{width:105%; height:100%;zoom:1;padding:0 0 10px 22px; overflow:hidden; }
.newlyva_2014 ul li{float:left;width:27%;padding:8px 0px 0 8px;border:1px solid #CCCCCC;height:145px; margin:10px 15px 0px 0px;}
.newlyva_2014 ul li .photo {float:left;border:}
.newlyva ul li .photo img{background:#FFF; border: 1px solid #7A7979; margin:0;}
.newlyva_2014 ul li>div{width:84px; float:left; padding:0 8px; font:normal 11px/14px Verdana,Arial;}
.newlyva_2014 ul li>div .pro_name{font:bold 12px/18px Arial; text-decoration:none;}
.newlyva_2014 ul li>div h3{font:normal 12px/16px Verdana,Arial;}
.newlyva_2014 ul li>div p{padding:0; text-align:left; margin:12px 0 0 0; position: absolute;right: 0;bottom: 7px;width: 96px;}
.newlyva_2014 ul li>div p a{margin-bottom:3px; font-size:12px;width:78px;}
.newlyva_2014 .online {border: 1px solid #007047; background: url(/livechat/online/images/fdpic06.gif); text-align: center; color: #FFFFFF; font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; width: 100px; margin: 1px auto 0 auto; padding: 0 0 1px 0;height: 14px;position: absolute;left: 8px;bottom: 10px;}

.new_overinfo {background:#FFFFFF;border:#D9D9D9 solid 1px;font:12px/18px Arial, Helvetica, sans-serif;margin:2px 0 8px 0;padding:6px 0 10px 0;overflow:hidden;}
.new_overinfo ul {margin:0 8px;padding:0;}
.new_overinfo ul li {background:url(/my/images/dian.gif) 5px 4px no-repeat;float:left;padding:0 0 0 20px;width:90%;}

.popbg{background:#000;filter:alpha(opacity=50);opacity:0.5; width:100%; height:100%; position:fixed; _position:absolute; z-index:100; left:0; top:0; bottom:0;}
.popBlock, .quickgifts{width:480px; font-size:14px; height:auto; background:#fff url(/public/images/new_ov_tbg.gif) 0 10px repeat-x; border:4px solid #999; font-size:12px;padding:0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.pop_close{margin:0; padding:0 0;font: normal 12px/14px Arial, Helvetica, sans-serif; position:relative;}
.popTitle{font:bold 14px/37px Arial, Helvetica, sans-serif;border-bottom:#ccc solid 1px;color:#007fca;display:block;text-indent:15px;}

.quickgifts .content {font:12px/18px Arial, Helvetica, sans-serif;padding:10px 20px;}
.quickgifts .content p {margin:5px 0 0 0;}
.quickgifts .content form {margin:0;padding:0;}
.quickgifts .content .quickgifts_title {background:url(/public/images/dian2.gif) 5px 5px no-repeat;padding-left:20px;position:relative;}
.quickgifts .content .more2 {position:absolute;right:20px;}
.quickgifts textarea {font:12px/18px Arial, Helvetica, sans-serif;height:65px;*height:68px!important;margin:10px 0 0 0;padding:5px;overflow-y:hidden;width:98%;}
.quickgifts_info p {line-height:14px;height:14px;overflow:hidden;padding:0 0 0 3px;}
.quickgifts_info b {font-weight:normal;}
.quickgifts_info span {color:#999;display:block;padding:0 0 0 3px;}
.select_greeting {position:relative;}
.select_greeting .select {position:absolute;right:0px;top:-15px;}
.select_greeting .arrow {position:absolute;left:40px;top:3px;*top:4px!important!;z-index:9998;}
.select_greeting .select_opation {background:#fff;line-height:14px;padding-top:3px;height:72px;width:390px;position:absolute;left:1px;top:11px;*top:12px!important!;display:block;}
.select_greeting .select_opation input {margin:0 0 5px 5px;*margin:0!important;padding:0;}
.close_select {position:absolute;right:5px;top:15px;z-index:9998;}
.grey {color:#999;}
input.ButtonSendGrey {color:#fff;padding:0px;margin:3px 0 0 0;width:95px;height:27px;border:0;font:bold 14px/27px Arial, Helvetica, sans-serif;display:block;float:right;text-align:center;text-decoration:none;cursor:pointer;}
input.ButtonSendGrey {background:url(/public/images/button_grey2.png) no-repeat;}
input.ButtonSend2 {color:#fff;padding:0px;margin:3px 0 0 0;width:95px;height:27px;border:0;font:bold 14px/27px Arial, Helvetica, sans-serif;display:block;float:right;text-align:center;text-decoration:none;background:url(/public/images/button_blue2.png) no-repeat;cursor:pointer;}
input.ButtonSend2:hover{background:url(/public/images/button_blue2.png) 0 -27px no-repeat;}

.QG_banner_index{height:180px;position: relative;overflow:hidden;width:420px;margin:0px auto;}
.QG_banner_index .banner_wrap{position: absolute;left:0px;top:0px;z-index:2;margin:0;padding:0;}
.QG_banner_index .banner_wrap li{width:420px;float: left;}
.QG_banner_index .quickgifts_imgList{width:420px;overflow:hidden;display:block;padding-left:3px;}
.QG_banner_index .quickgifts_imgList table div.whiteBorder{border:#fff solid 3px;width:122px;float:left;position:relative;}
.QG_banner_index .quickgifts_imgList table div.greenBorder{border:#669900 solid 3px;width:122px;float:left;position:relative;}
.QG_banner_index .quickgifts_imgList table div.greenBorder2{border:#669900 solid 3px;width:122px;float:left;position:relative;}
.QG_banner_index .quickgifts_imgList table div.greyBorder{border:#bbb solid 1px;margin:0 0 5px 0;width:120px;}
.QG_banner_index .quickgifts_imgList table div.greyBorder:hover {cursor:pointer;}
.QG_banner_index .quickgifts_imgList table div .right{display:block;background:#669900;color:#fff;padding:2px 10px 0 10px;position:absolute;bottom:0;right:0;}
.ShowFlash {background:#fff;height:120px;width:120px; position: absolute; top: 1px;left: 1px;}
.ShowFlashPreDiv {height:175px;width:120px;position:absolute;left:2px;top:2px;z-index: 1; background: #ffffff; opacity: 0;filter: alpha(opacity=0);}

.btnQG,.banner_pro .bBtn{position: absolute;top:120px;width:19px;height:32px;display: block;z-index: 3;}
.btnPre,.banner_pro .bPre{background: url(/public/images/bg_btnPre_index.png) no-repeat 0 0;left:10px;}
.btnPre:hover,.banner_pro .bPre:hover{background: url(/public/images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.btnNext,.banner_pro .bNext{background: url(/public/images/bg_btnNext_index.png) no-repeat 0 0;right:10px;}
.btnNext:hover,.banner_pro .bNext:hover{background: url(/public/images/bg_btnNext_index_hover.png) no-repeat 0 0;}

/*live chat list page*/
.livechat_list{width:670px; padding:0 0 24px 0; *padding:0; margin:0; display:table;}
.livechat_list h1{font:bold 12px/24px Arial; color:#333; border-bottom:1px #ccc solid; margin:0; padding:0 8px;}
.livechat_list ul{list-style:none; margin:0; width:102%; padding:16px 8px;}
.livechat_list ul li{list-style:none; padding:0; width:20%; float:left;}
.livechat_list ul li p{margin:0;}
.livechat_list_t{font:normal 12px/16px Arial; color:#000; padding:8px;}
.livechat_list_t span{color:#f00;}
.livechat_list_w{width:102px;}
.livechat_list_w .w_img a{border:1px #00577f solid; display:block;}
.livechat_list_w .w_img a img{border:0;}
.livechat_list_n{font:normal 12px/18px Arial; color:#666; padding:4px 0;}
.livechat_list_n b{color:#2a4a87; }
.livechat_btn{background:url(/my/images/button_newover_pobg.gif) left top no-repeat;display:table-cell;float:left;height:23px;font:12px/23px Arial, Helvetica, sans-serif;margin:0 10px 0 0;padding:0 0 0 4px; width:98px; text-align:center;}
.livechat_btn span {background:url(/my/images/button_newover_pobg.gif) right top no-repeat;display:block;padding:0 4px 0 0; display:block;}
.livechat_free_btn{background:url(/my/images/button_newover_pobgfree.gif) left top no-repeat;display:table-cell;float:left;height:23px;font:12px/23px Arial, Helvetica, sans-serif;margin:0 10px 0 0;padding:0 0 0 4px; width:98px; text-align:center;}
.livechat_free_btn span {background:url(/my/images/button_newover_pobgfree.gif) right top no-repeat;display:block;padding:0 4px 0 0; display:block;}
.livechat_more_btn{width:100%; text-align:center; padding:20px 0; margin:0;}
.livechat_more_btn a img{border:0; margin:0;}
.livechat_more_btn a:hover img{opacity:0.7; filter:"alpha(opacity=70)"}
.add_credits_btnbg{width:516px; height:79px; background:url(/public/images/add_credits_btnbg.jpg) no-repeat; border:0; margin:0;}
.add_credits_btnbg:hover{opacity:0.8;filter: alpha(opacity=80);}
.add_credits_btnbg2{width:516px; height:79px; background:url(/public/images/add_credits_btnbg_2.jpg) no-repeat; border:0; margin:0;}
.add_credits_btnbg2:hover{opacity:0.8;filter: alpha(opacity=80);}

.marketing_tl{width:13px; height:61px; background:url(/my/images/marketing_tl.png) no-repeat;}
.marketing_tc{height:61px; background:url(/my/images/marketing_tc.png) repeat-x; font:bold 16px/100% Verdana; color:#333; text-align:center}
.marketing_tr{width:13px; height:61px; background:url(/my/images/marketing_tr.png) no-repeat;}
.marketing_c{width:452px; background:url(/my/images/marketing_c.png);}
.marketing_ctab{padding:20px 30px;}
.marketing_ctab p{font:normal 36px/48px Arial; color:#ff3300; padding:0 0 0 16px; margin:0;}
.marketing_ctab span{padding-left:16px; font:normal 16px/24px Arial; color:#333;}
.marketing_ctab b{padding-left:16px; font:normal 28px/40px Arial; color:#333;}
.marketing_bl{height:13px;width:13px; background:url(/my/images/marketing_bl.png) no-repeat;}
.marketing_bc{height:13px; background:url(/my/images/marketing_bc.png) repeat-x;}
.marketing_br{width:13px; height:13px; background:url(/my/images/marketing_br.png) no-repeat;}
.market_img:hover{opacity:0.9; filter:"alpha(opacity=90)"; cursor:pointer;}
.new_ovi_market{with:160px; border:1px #E3E3E3 solid; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 0 10px 0;}
.new_ovi_market h2{height:43px; color:#333; font:bold 13px/43px Arial, Helvetica, sans-serif; padding:0; margin:0; text-align:center; background:url(/my/images/marketing_ov_tbg.jpg) repeat-x;}
.new_over_market{font:normal 16px/24px Arial; color:#333; margin:0 20px;padding:0 0 10px 0; text-align:center;}
.new_over_market p{margin:15px 0 8px 0; text-align:left;}
.new_over_market p b{font-size:20px; color:#ff6600;}
.new_over_market p span{color:#ff6600; font:normal 30px/36px Arial;}
.new_over_market p img{float:left;margin:0 15px 0 0;}
.mark_order_btn{margin-left:24px;}
.mark_order_btn:hover{opacity:0.8; filter:"alpha(opacity=80)"; cursor:pointer;}

/*.christmas_bg{background:url(/my/images/snowman_bg_990.png) center 0 no-repeat;}
.snows{width:auto; height:auto; position:absolute; left:400px; bottom:24px; z-index:1;}
.christmas_bg{ background:url(/my/images/christmas_top977.jpg) center 0 no-repeat;}*/
.newyear_bg{background:url(/my/images/new_year_narrow.jpg) center -3px no-repeat;}

.my_contactlist_tab{font:normal 12px/100% Arial;}
.my_contactlist_tab .my_contactlist_tabn,.my_contactlist_tab .my_contactlist_tabn2{color:#F00;}
.my_contactlist_tab .my_contactlist_tabf{color:#ff8a00; font-weight:bold;}
.my_contactlist_tab a:link,.my_contactlist_tab a:visited{font-weight:normal; text-decoration:underline;}
.my_contactlist_tab img{margin:-3px 2px 0 0; border:0;}
.new_contact ul li div ul .li_l p .vav_ico{width:20px; height:20px; position:absolute; bottom:4px; left:4px;}
.last_c_t{padding:2px 0 2px 4px; margin:0; color:#666; font:normal 12px/100% Arial;word-break : break-all;}
.my_conlist{}
.my_conlist tr td{padding:12px 0; border-bottom:1px #d7d7d7 solid;}
.my_conlist .w_pt{position:relative;}
.my_conlist .w_pt .fav_ico, .fav_ico{width:20px; height:20px; position:absolute; bottom:2px; left:2px;}
.my_conlist .w_poto{width:70px; height:93px; border:0;}
.my_conlist .w_default{font:normal 12px/16px Arial, Helvetica, sans-seri; color:#333;}
.my_conlist .w_default b{font:bold 13px/100% Arial, Helvetica, sans-serif;}
.my_conlist .w_default a{text-decoration:underline;}
.my_conlist .w_default p{padding:12px 0; margin:0;}
.my_conlist .w_default img{margin-bottom:-2px;}
.my_conlist .online{border:1px solid #007047;background:url(/livechat/online/images/fdpic06.gif);text-align:center;color:#FFFFFF;font:bold 12px/12px Arial, Helvetica, sans-serif;padding:0;width:68px;}

.ls_cot{font:normal 12px/16px Arial, Helvetica, sans-serif; color:#333;}
.ls_cot .comt{padding:4px 8px; margin-top:4px; background:#f5f5f6; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#666;}
.ls_cot .comt h1{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#333; padding:0; margin:0;}
.my_conlist .my_conlist_btn{padding-right:16px; text-right:left;}
.my_conlist .my_conlist_btn img{margin-bottom:-2px; margin-right:2px; margin:0 4px -2px 8px;}
.my_conlist .my_conlist_btn a{font:normal 12px/30px Arial, Helvetica, sans-serif; text-decoration:none;}
.my_conlist .my_conlist_btn .more_btn{display:none; width:156px; background:#fff; border:1px #cddbe4 solid; position:relative; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; padding:4px 8px; box-shadow: 0 0 2px #ccc; -webkit-box-shadow: 0 0 2px #ccc; -moz-box-shadow: 0 0 2px #ccc; text-align:left; position:absolute; top:20px; left:-100px; z-index:1;}
.my_conlist .my_conlist_btn .more_btn span{position:absolute; top:-8px; left:120px;}
.my_conlist .my_conlist_btn .more_btn p{padding:0; margin:0; font:normal 12px/18px Arial, Helvetica, sans-serif;}
.my_conlist .my_btn_box tr td a{color:#2A4A87; cursor:pointer; line-height:24px;}
.my_conlist .my_btn_box tr td a:hover{color:#C00;}
.my_conlist .my_btn_box tr td img{margin:0 4px 0 0; border:0;}
.my_btn_box tr td{border:0; padding:0;}
.my_conlist .my_conlist_btn .more_link{color:#2A4A87; cursor:pointer;}
.my_conlist .my_conlist_btn .more_link:hover{color:#C00;}
.edit_div{width:320px;  background:#fff; border:1px #9b9b9b solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  box-shadow: 0 0 5px #999; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; margin-top:-6px; margin-left:260px; position:absolute; z-index:1; display:none;}
.edit_div_c{background:#f3f4f4; border:2px #fff solid; list-style:none; padding:4px 8px; margin:2px; position:relative;}
.clo_btn{position:absolute; top:0; right:0; cursor:pointer;}
.edit_div_c h1{padding:0; margin:0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#333;}
.edit_div_c textarea{width:284px; height:59px; border:1px #ccc solid; font:normal 12px/18px Arial; padding:4px;}
.edit_div_c p{font:normal 12px/24px Arial, Helvetica, sans-serif; color:#333; padding:4px 0; margin:0;}

.inbox_attachments { font-size:12px;font-weight:bold;line-height:1.4em;margin:0 0 12px;padding:0 0 8px 0;border-bottom:#ddd solid 1px;}
.inbox_attachments_list ul {margin:0;padding:0 0 14px;}
.inbox_attachments_list ul li {float:left;margin:0 15px 0 0;text-align:center;}
.inbox_attachments_list ul li div {display:inline-block;*display:inline;zoom:1;height:112px;}
.inbox_attachments_list ul li div img {border:none;max-height:112px;max-width:150px;}
.inbox_attachments_list ul li span {font-size:12px;white-space:nowrap;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display:block;margin-top:4px;text-align:center;max-width:150px;color:#888;}
.inbox_attachments_list ul li .lady_video_btn, .inbox_attachments_list ul li .show_video_img{margin-right: 0 !important;margin-bottom: 0 !important;margin-top: 0 !important;}

#inbox_attachments_pop {background:#000;display:none;height:100%;position:fixed;left:0;top:0;width:100%;overflow:hidden;z-index:10000;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.inbox_attachments_pop {border:#333 solid 1px;position:fixed;display:none;/*height:100%;width:100%;padding-bottom:160px;margin-top:-415px;margin-left:-600px;*/top:0%;left:0%;vertical-align:middle;z-index:10001;}
.inbox_attachments_pop a.close {background:url(/public/images/icon_close6.gif) no-repeat;display:block;position:fixed;top:0px;right:0px;height:40px;width:48px;z-index:10001;}
.inbox_attachments_pop a.close:hover {background:url(/public/images/icon_close6.gif) 0 -40px no-repeat;}
.inbox_attachments_pop_table .lady_img_table {width:100%; height:100%;}
.inbox_attachments_pop_table .div_height180 {height:180px;}
.inbox_attachments_pop_imgDiv {height:100%;position:fixed;left:0;top:0;width:100%;overflow:hidden;text-align:center;}
.imgauto{position:absolute; margin:auto!important; overflow: auto;top: -180px; left: 0; bottom: 0; right: 0; height:auto; width:auto; max-height:calc(100% - 180px);;max-width:100%}
.inbox_attachments_popb {position:fixed;left:0;bottom:0px;width:100%;z-index:100001;}
.inbox_attachments_popc {position:fixed;left:0;bottom:0px;width:100%;height:180px;z-index:100002;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.inbox_attachments_pop_list {background:#000;height:190px;width:100%;text-align:center;position:relative;}
.inbox_attachments_pop_list ul {background:#000;overflow:hidden;margin:0 auto;padding:10px;min-width:680px;}
.inbox_attachments_pop_list ul li {font-size:12px;margin:0 10px 0 0;border:#333 solid 1px;padding:4px;display:inline-block;*display:inline;zoom:1;text-align:center;}
.inbox_attachments_pop_list ul li.borderva, .inbox_attachments_pop_list ul li:hover {border:#f60 solid 1px;}
.inbox_attachments_pop_list ul li div{text-align:center;display:inline-block;*display:inline;zoom:1;height:112px;}
.inbox_attachments_pop_list ul li img {border:none;max-height:112px;max-width:150px;margin:0;}
.inbox_attachments_pop_list ul li span {color:#ccc;display:block;height:16px;text-align:center;}
.inbox_attachments_pop_list .tips {position:absolute;left:0;bottom:0;color:#666;font-size:12px;min-width:550px;}
.inbox_attachments_pop_list .big {color:#fff;font-size:13px;min-width:550px; float:left;}
.inbox_attachments_pop_list ul li .lady_video_btn, .inbox_attachments_pop_list ul li .show_video_img{margin-right: 0 !important;margin-bottom: 0 !important;margin-top: 0 !important;}
.inbox_attachments_pop_list ul li .lady_video_btn img{margin-top: 40px !important;}
.inbox_attachments_pop_num {position:relative;background:#000;height:40px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;width:100%;z-index:10001;}
.inbox_attachments_pay_credits {background:#111;border-radius:6px;display:none;font-size:13px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;position:fixed;margin-top:-60px;margin-left:-175px;padding:30px;top:50%;left:50%;text-align:center;z-index:10002;}
.inbox_attachments_pay_credits p {margin-top:0;}
.inbox_attachments_pay_credits a {color:#4d7dd9;text-decoration:underline;}
.inbox_attachments_pay_credits a:hover {color:#CC0000;}
.numpa{color:#f60;font-size:18px;position:absolute;left:10px;bottom:10px;}
.numpb{color:#fff; font-family:"Times New Roman", Times, serif;font-size:40px;position:absolute;left:22px;bottom:5px;}
.numpc{color:#fff;font-size:18px;position:absolute;left:32px;bottom:5px;}
.numpd{color:#fff;font-size:18px;position:absolute;left:75px;bottom:9px;}
a.icon_img_original {background:url(/public/images/icon_img_original.png) no-repeat;display:block;height:18px;width:21px;position:absolute;right:60px;bottom:10px;}
a.icon_arrow_up {background:url(/public/images/icon_arrow_up.png) no-repeat;display:block;height:15px;width:24px;position:absolute;right:20px;bottom:10px;}
a.icon_arrow_down {background:url(/public/images/icon_arrow_up.png) -24px 0 no-repeat;display:block;height:15px;width:24px;position:absolute;right:20px;bottom:10px;}
a.icon_img_original:hover {background:url(/public/images/icon_img_original.png) 0 -18px no-repeat;}
a.icon_arrow_up:hover {background:url(/public/images/icon_arrow_up.png) 0 -15px no-repeat;}
a.icon_arrow_down:hover {background:url(/public/images/icon_arrow_up.png) -24px -15px no-repeat;}



/*bottle*/
.list_bottle_ico{position:relative;}
.wm_list_bottle{position:absolute; top:-3px; right:-3px; text-align:right; z-index:1; border:0;}
.newlyva ul li .wm_list_bottle img{border:0; margin:0;}
.newlyva ul li .wm_list_bottle img:hover{width:53px;}
.wm_bottlebg{width:395px; height:150px; background:url(/my/images/sandy_beach.png) 100% 100% no-repeat; position:absolute; right:0; bottom:0; z-index:1;}
.wm_bottlebg a{position:absolute; right:30px; bottom:10px; cursor:pointer; z-index:1;}
/*.wm_bottlebg a:hover{opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8;}*/
.wm_bottle{width:235px; height:267px; background:url(/my/images/stationery_bg.png) no-repeat; position:absolute; top:-16px; right:8px; z-index:1;}
.wm_bottle h1{padding:0; margin:0; text-align:right;}
.wm_bottle h1 img{cursor:pointer; margin-top:16px; margin-right:20px; border:0; cursor:pointer; }
.wm_bottle h1 img:hover{opacity:0.7; filter:alpha(opacity=70);-moz-opacity:0.7;}
.wm_bottle div{padding:0 36px; height:194px; font:normal 12px/15px Arial; color:#333; font-style:italic; word-wrap:break-word;}
.wm_bottle div img{width:12px; margin:0; border:0;}
.wm_bottle h2{font:bold 12px/20px Arial; color:#dd0101; padding:0; margin:0;}
.wm_bottle h3{padding:0; margin:0; text-align:center;}
.wm_bottle h3 a{font:normal 14px/18px Arial; color:#4271c5; text-decoration:underline;}
.wm_bottle h3 a:hover{color:#FF0000;}

.newlyva_2014 ul li.divover {border:1px solid #bbb;background:#fcfff4;}
.newlyva_2014 ul li.divout {border:1px solid #cccccc;background:#ffffff;}

.lady_video{position:relative; }
.lady_video a{display:block;}
.lady_video span{padding:2px 8px; background:#000; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#fff; text-align:center; position:absolute; bottom:0; right:0;}
.lady_video_btn{position:absolute; margin:0; margin:0; padding:0; width:100%; height:100%;max-height:120px;max-width:158px; text-align:center; top:0; left:0; background:url(/my/images/play_btn_bg.png);}
.lady_video_btn img{margin-top:40px;}
.lady_video_btn img:hover{opacity:0.8; filter:alpha(opacity=80);-moz-opacity:0.8;}
.inbox_attachments_pop_vidDiv {position:fixed;left:0;top:0;width:100%;/*overflow:hidden;*/text-align:center;}
.lady_videoplayer{position:; margin:auto;  top:; left:0; bottom:0; right:0; margin-top:0;  max-width:100%}
.lady_video a .video_lady{position:absolute; top:0; left:0; z-index:99;}
.inbox_attachments_list ul li .video_lady{position:absolute; top:0; left:0; z-index:99;}

.tips_bell{background:url(/my/images/ling_ico.png) center center no-repeat; position:absolute; top:0px; right:50px; height:35px; width:35px; }
*+html .tips_bell{background:url(/my/images/ling_ico.png) center center no-repeat; position:absolute; top:0px; right:16px; height:35px; width:35px; }
.tips_bell .tips_exp{position:relative;}
.tips_bell .tips_exp .ling_tip{text-decoration:none; display:block; height:35px; width:35px; cursor:pointer;}
.tips_bell .ling_tip b{font:normal 11px/100% "Comic Sans MS",cursive; color:#F00; background:#FFF8E8; min-width:12px; padding:1px; text-align:center; display:block; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; position:absolute; top:4px; left:16px; box-shadow:1px 1px 1px 0 #6a0206;}
.tips_bell .tips_exp .tips_exp_d{width:316px; background:#fff; right:-3px; top:38px; border:1px #ccc solid; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; box-shadow:0 1px 6px 0 #ccc; position:absolute; z-index:10; display:none;}
.tips_bell .tips_exp .tips_exp_d span{position:absolute; top:-9px; right:12px;}
.tips_bell .tips_exp .tips_exp_d h1{height:34px; font:normal 14px/34px Arial; color:#333; background:#f1f1f1; margin:0; border-radius:6px 6px 0 0; padding:0 16px; position:relative;}
.tips_bell .tips_exp .tips_exp_d h1 a{padding:8px; width:auto; height:auto; text-align:center; font:bold 12px/100% Arial; color:#0072b9; position:absolute; top:4px; right:6px; cursor:pointer;}
.tips_bell .tips_exp .tips_exp_d h1 a:hover{opacity:0.7;filter:"alpha(opacity=70)";-ms-filter:"alpha(opacity=70)";}
.tips_bell .tips_exp .tips_exp_d ul{background:none; padding:0; margin:0; height:100%; display:table; width:100%;}
.tips_bell .tips_exp .tips_exp_d ul li{width:292px; height:18px;  color:#333; padding:8px 8px 8px 16px; background:none; border-top:1px #ccc solid; text-align:left; float:none; font-weight:normal; margin:0; font:normal 12px/18px Arial;}
.tips_bell .tips_exp .tips_exp_d ul li table tr td{font:normal 12px/18px Arial;}
.tips_bell .tips_exp .tips_exp_d ul li input{padding:0; width:48px; height:20px; border:none; background:#76cdea; font:normal 12px/20px Arial; color:#fff; margin:0; padding:0; cursor:pointer; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.tips_bell .tips_exp .tips_exp_d ul li input:hover{background:#2cb1de;}
.tips_bell .tips_exp .tips_exp_d ul li b{color:#F00;}

.new_intopva_center{width:340px; border:1px solid #d2d2d2; height:auto; padding:0px; border-top:0; position:absolute; z-index:999; background:#fff; display:none;  top:26px;right:129px;_right:128px; text-align:left; border-radius:0 0 6px 6px; box-shadow: 0 4px 15px rgba(0,0,0,0.3);}
.new_intopva_center .new_intopva_cenlist h1{font:bold 12px/24px Arial; color:#333; padding:8px 12px; margin:0;}
.new_intopva_center .new_intopva_cenlist h1 span{float:right; font-weight:normal; *+margin-top:-32px!important; *+margin-right:8px!important;}
.new_intopva_center .new_intopva_cenlist ul{padding:0; margin:0;}
.new_intopva_center .new_intopva_cenlist ul li{border-top:1px #f2f2f2 solid; padding:8px 12px; font:normal 12px/16px Arial; color:#333;}
.new_intopva_center .new_intopva_cenlist ul li p{margin:0; position:relative;}
.new_intopva_center .new_intopva_cenlist ul li .progress_bar{width:100%; height:8px; background:#f2f2f2; font-size:0; line-height:0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; padding:0;}
.new_intopva_center .new_intopva_cenlist ul li .progress_bar span{display:block; height:8px; background:#fe9900; font-size:0; line-height:0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; padding:0;}
.new_intopva_center .new_intopva_cenlist ul li p i{background:none; position:absolute; top:0; right:0; font-style:normal; color:#ff6600; text-align:right;}

.new_intopva_center .new_intopva_cenlist ul li p .pro_span_l,.new_intopva_center .new_intopva_cenlist ul li p .pro_span_r{float:left; display:block;}
.new_intopva_center .new_intopva_cenlist ul li p .pro_span_l{width:162px;}
.new_intopva_center .new_intopva_cenlist ul li p .pro_span_r img{margin-left:2px; border:0;}
.new_intopva_center .new_intopva_cenlist ul li .complete_tab{width:226px; margin-left:16px;}
.tip_d{background:#f9f9f9;border:#fed9b3 dashed 1px; font:normal 12px/16px Arial; color:#666; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:5px; margin-left:20px;px;padding:4px;position:relative; height:100%;}
.tip_d span {position:absolute;left:10px;top:-7px;}
.tip_d{color:#; width:auto;}
.new_intopva_center .new_intopva_cenlist ul li p .qpid_member_num{color:#F00;}

.overview_sel_d{width:148px; height:28px; border:1px #ccc solid; overflow:hidden; background:url(images/overview_sel_bg.png) 132px center no-repeat; float:left;}/*非*/
.overview_sel_d select{width:185px; height:28px; border:0; background:none; padding:0 4px; font:normal 12px/28px Arial; color:#666;}
.overview_sel_d select option{height:20px; font:normal 12px/20px Arial; padding:4px; border:none;}
.overview_sel_and{width:40px; text-align:center; font:normal 12px/28px Arial; color:#666; float:left;}
.head_portrait{width:20px; height:20px; display:block; overflow:hidden; float:left;}
.head_portrait img{max-width:20px; border:0; margin:0; float:left;}
.qa_center_item{position:relative;}
.qa_center_item .qa_discuss{position:absolute; right:8px; bottom:30px;}
.qa_center_item .qa_discuss span{display:none;}
#TB_iframeContent{*+height:440px!important;}
.new_center_btn,.new_center_btn:link,.new_center_btn:visited{border:none; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; display:block; width:72px; text-align:center; font:12px/18px Arial, Helvetica, sans-serif;height:18px; color:#fff; padding:2px 0;}/*1366*/
.new_center_blubtn{background:#76cdea;}
.new_center_blubtn:hover{background:#2cb1de;}
.new_center_greenbtn{background:#99d18a;}
.new_center_greenbtn:hover{background:#63b84c;}

/*greeting win*/
.greetings_bg{width:780px; height:453px; background:url(/my/images/greetings_bg.png) no-repeat; display:none; position:fixed; z-index:100;}
.greetings_bg #greetiong_clo{position:absolute; top:8px; right:16px; cursor:pointer;}
.greetings_bg #greetiong_clo:hover{opacity:0.8; filter:alpha(opacity=80);}
.greetings_bg p{width:322px; position:absolute; top:68px; left:38px; padding:0; margin:0; font:normal 18px/24px Arial, Helvetica, sans-serif; color:#7d0204;}
.greetings_bg p b{display:block; padding-top:16px;}
.greetings_opt{width:100%; height:100%; background:#c5c5c5; display:none; position:fixed; top:0; left:0; z-index:99; opacity:0.6; filter:alpha(opacity=60);}

.admirer_ico_p{padding:16px 8px 0 8px;}
.admirer_ico_p tr td{padding:4px 0;}
.admirer_ico_p tr td img{margin-right:4px;}
.recommend_d_ico{position:absolute; top:-1px; left:-38px;}
.admirer_fot{padding:0 8px;}

.send_emf_success{border-bottom:1px #ccc dotted; padding:55px 0px 65px; margin:0 32px;}
.send_emf_success h1{font:normal 20px/30px Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:0; margin:0;}
.send_emf_success p{font:normal 12px/200% Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:0; margin:0;}
.send_emf_success_ot h1{font:normal 16px/24px Arial, Helvetica, sans-serif; color:#333; text-align:left; padding:0; margin:0;}
.send_emf_success_ot{padding:24px 0; margin:0 37px;}
.send_emf_success_ot ul{padding:0; margin:3px; list-style:none;}
.send_emf_success_ot ul li{font:normal 12px/24px Arial, Helvetica, sans-serif; color:#666; text-align:left; padding:0; margin:0; list-style:none;}
.send_emf_success_ot p{padding:0 16px; font:normal 12px/24px Arial, Helvetica, sans-serif; color:#666; text-align:left; margin:0;}
.send_emf_success_ot p a{text-decoration:underline; margin-left:8px;}
.probti .send_emf_success { margin:0 50px; }
.probti .send_emf_success_ot { margin:0 55px; }

/* 通用下拉控件，选择语言 */
.dropdown_box { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; height:28px; font-size:12px; padding:0 16px 0 0; margin:0 4px; cursor:pointer; border:1px solid #eee; background:#f5f5f5 url(/public/images/icon_arrowdown.gif) no-repeat 94% center; position:relative; z-index:9; border-radius:3px; }
.dropdown_box .current_item { padding:0 12px; line-height:28px; }
.dropdown_box_item { display:none; width:100%; position:absolute; margin-left:-1px; margin-top:1px; *left:0; *top:28px; border:1px solid #eee; background:#fff; border-radius:3px; box-shadow:0 4px 10px rgba(0,0,0,0.2); }
.dropdown_box_item ul { margin:0; padding:0; list-style:none; }
.dropdown_box_item li { text-align:left; line-height:28px; padding:0 12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.dropdown_box_item li:hover { background-color:#f5f5f5; }
.dropdown_box:hover .dropdown_box_item { display:block; }
.national_flag { padding-left:24px; background-image:url(/public/images/icon-national-flags.png); background-repeat:no-repeat; }
.national_flag.eng { background-position:0 0; }
.national_flag.dsu { background-position:0 -30px; }
.national_flag.fran { background-position:0 -60px; }


/*新版頭部Bonus Points劃過提示層*/
.my_points_tips {position:relative; z-index:9; display:none;}
.my_points_tips_con {background:#ffffe7;border:#ffcc99 dashed 1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;font:12px/18px Arial, Helvetica, sans-serif;padding:5px 15px;position:absolute;right:-88px;top:24px;width:270px;text-align:left;padding:4px 8px;}
.my_points_tips_con span {width:96%; padding-top:4px; padding-right:16px; display:block; position:absolute;right:115px;top:-11px; text-align:right;}
.my_points_tips_con a,.my_points_tips_con a:link,.my_points_tips_con a:active{color:#3479dd;}
.my_points_tips_con a:hover{color:#ff6600;}

/* 提示块 */
.notice_block { display:none; margin:14px 0; padding:12px 16px; background:#fffae8; border:1px solid #e5ac39; }
.notice_block_title { font-size:14px; font-weight:bold; margin:0 0 6px; line-height:1.5em; color:#f00; }
.notice_block p { margin:0 0 6px; }

/* popup-modal */
.modal-mask { display:block; content:""; text-align:center; position:fixed; left:0; top:0; bottom:0; right:0; z-index:9998; background:#000; background:rgba(0,0,0,0.4); filter:alpha(opacity=40); }
:root .modal-mask { filter:none\0; }
.modal-mask.transparent { background:#fff; background:rgba(255,255,255,0.01); filter:alpha(opacity=1); }
.popup-modal { display:none; position:fixed; top:20%; left:50%; width:500px; height:auto; margin-left:-250px; background-color:#fff; z-index:9999; border:4px solid #aaa; border:4px solid rgba(0,0,0,0.3); border-radius:6px; box-shadow:0 0 50px rgba(0,0,0,0.2); -webkit-animation:bounceInCenter 0.5s both; animation:bounceInCenter 0.5s both; }
.modal-close { display:block; position:absolute; right:-8px !important; top:-8px !important; width:20px; height:20px; padding:0; overflow:hidden; text-align:center; font:normal 18px/20px Arial, Helvetica, sans-serif !important; text-decoration:none !important; background:#555 !important; color:#fff !important; border:1px solid #ddd !important; border-radius:20px !important; transition:0.2s; -webkit-transition:0.2s; }
.modal-close:before { content:"×"; display:block; }
.modal-close:hover { background:#d42a2b !important; }
.modal-body { font-size:12px; padding:25px; line-height:1.5em; color:#555; }
.modal-actionBtn { display:inline-block; *display:inline; *zoom:1; transition:0.2s; -webkit-transition:0.2s; }
.modal-actionBtn:hover { transform:scale(1.04); -webkit-transform:scale(1.04); }

.emf_container .popup-modal{border:1px solid #ccc;border: 1px solid rgba(0,0,0,0.2);}
.popup-modal .modal-title { color:#cf3233; font-size:20px; font-weight:normal; margin:0; padding:25px 25px 0; }
.popup-modal .modal-title small { font-size:12px; color:#999; }
.popup-modal .modal-body { font-size:14px; padding:25px 25px 30px; line-height:1.5em; color:#333; }
.popup-modal .modal-action.fix_btm { position:absolute; left:0; right:0; bottom:0; }
.popup-modal .modal-action { font-size:12px; line-height:30px; text-align:right; padding:14px 20px; border-top:1px solid #ddd; }
.popup-modal .modal-action .btn { min-width:75px; margin-left:4px; }
.popup-modal .modal-action .btn_l { padding-top:10px; padding-bottom:10px; }
.popup-modal .modal-action .btn_l, .popup-modal .modal-action .btn_xl { margin-top:6px; margin-bottom:6px; }
.popup-modal.comfirm-modal .modal-body { padding:35px 25px; text-align:center; font-size:20px; }
.popup-modal.comfirm-modal .modal-action { text-align:center; }
/* alert_box */
.alert_box { padding:30px; font-size:14px; line-height:1.3em; max-width:620px; margin:0 auto; }
.alert_box.block { margin-top:40px; margin-bottom:40px; border:1px solid #ccc; border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,0.1); }
.alert_box .alert_box_title { font-size:20px; line-height:26px; font-weight:normal; padding-bottom:8px; margin:0 !important; color:#222; }
.alert_box_content { padding:50px 0 30px; margin-bottom:16px; color:#666; }
.alert_box_content p { margin:0 0 4px !important; }
.alert_box_content .icon_img { display:none; }
.alert_box_content.with_icon { padding-left:70px; }
.alert_box_content.with_icon .icon_img { display:block; width:60px; min-height:60px; float:left; margin-left:-72px; margin-top:-3px; }
.alert_box_content.with_icon .icon_img img { max-width:90%; }
.alert_box .action_btn { padding:12px 0 0; border:none; }
.alert_box .alert_box_title +.action_btn { padding-top:4px; }
.alert_box .action_btn button, .alert_box .action_btn [type="button"] { font-size:14px; height:34px; }
.alert_box .icon_type { display:block; width:40px; height:40px; background:url(/public/images/alert_box_icon.png) no-repeat 0 0; }
.alert_box.ok .icon_type { background-position:-40px 0; }
.alert_box.warning .icon_type { background-position:-80px 0; }
.alert_box_content.with_icon .icon_img img { width:29px; float:right; margin-right:2px; }
.popup-modal .alert_box { padding:8px 0 6px; font-size:12px; }
.popup-modal .alert_box .alert_box_title { font-size:18px; line-height:22px; color:#000; }
.popup-modal .alert_box_content { padding:0; margin-bottom:10px; }
.popup-modal .alert_box_content.with_icon { padding-left:50px; }
.popup-modal .alert_box_content.with_icon .icon_img { width:40px; min-height:40px; margin-left:-52px; }
.popup-modal .alert_box .action_btn button, .popup-modal .alert_box .action_btn [type="button"] { font-size:13px; cursor:pointer; }
.alert_box.block_success { padding:0 10px 2px; margin-bottom:40px; max-width:none; background:#f4faec; border-radius:4px; }
.alert_box.block_success .alert_box_title { font-size:28px; font-weight:normal; color:#64a615; }
.alert_box.block_infomation { padding:0 10px 2px; margin-bottom:40px; max-width:none; background:#eaf5ff; border-radius:4px; }
.alert_box.block_infomation .alert_box_title { font-size:28px; font-weight:normal; color:#439be8; }
.alert_box.block_warning { padding:0 10px 2px; margin-bottom:40px; max-width:none; background:#fff3f2; border-radius:4px; }
.alert_box.block_warning .alert_box_title { font-size:28px; font-weight:normal; color:#ee5856; }

.recharge_note{color: red;}

/* group_content_box */
.send_result_container.padding { padding:16px; }
.send_result_container hr { margin:1em 0; height:1; font-size:0; border:none; border-bottom:1px solid #ddd; }
.send_result_container>h5 { font-weight:normal !important; font-size:16px !important; margin:2em 0 0.3em !important; }
.send_result_container>p { padding-left:6px; font-size:12px; margin:0 0 1em; }
.group_content_box { font-size:12px; line-height:1.2em; margin:40px 0; padding:20px 36px 24px; border:1px solid #ddd; border-radius:4px; }
.group_content_box .title { margin:0 -8px; font-size:16px; padding:0 8px; font-weight:normal; background:none; color:#333; }
.group_content_box img { vertical-align:middle; }
.group_content_box p { margin:1em 0; }

/* animation */
@-webkit-keyframes bounceInCenter{
	0%{opacity:0;-webkit-transform:scale(.3)}
	60%{opacity:0.8;-webkit-transform:scale(1.1)}
	100%{opacity:1;-webkit-transform:scale(1)}
}
@keyframes bounceInCenter{
	0%{opacity:0;transform:scale(.3)}
	60%{opacity:0.8;transform:scale(1.1)}
	100%{opacity:1;transform:scale(1)}
}
/* member_benefit_tbl */
.member_benefit_tbl { font-size:14px; width:100%; border-collapse:collapse; }
.member_benefit_tbl th { padding:12px 8px; font-weight:bold; text-align:left; line-height:1.1em; border-bottom:1px solid #e7e7e7; }
.member_benefit_tbl th small { display:block; font-size:12px; font-weight:normal; font-style:italic; line-height:1.4em; padding-top:4px; color:#666; }
.member_benefit_tbl td { text-align:center; padding:5px 8px; border-bottom:1px solid #e7e7e7; color:#555; }
.member_benefit_tbl td:first-child { text-align:left; }
.member_benefit_tbl .stripe { background:#f9f9f9; }
.notes_info { font-size:12px; margin-top:20px; color:#666; }
.notes_info p { line-height:1.4em; margin:0; padding-left:6px; text-indent:-6px; }
.notes_info p:before { content:"- "; }
/* service_blocked */
.service_blocked { font-size:18px; text-align:center; color:#555; }
.service_blocked .service_blocked_mask { display:block; content:""; position:absolute; left:0; top:0; bottom:0; right:0; z-index:-1; background:#000; background:rgba(0,0,0,0.7); filter:alpha(opacity=80); }
.service_blocked .blocked_title { margin:0 0 6px; }
.service_blocked .blocked_content { font-size:16px; line-height:1.4em; padding:0 0 20px; }
.service_blocked .blocked_content .content_title { height:auto; margin-bottom:0; color:#777; }
.service_blocked .blocked_content .content_title strong { display:block; padding-bottom:6px; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:36px; line-height:36px; font-weight:bold; color:#dd4e3b; }
.service_blocked .blocked_action_btn { font-size:13px; padding:4px 0 50px; line-height:1.4em; }
.service_blocked .blocked_tips { font-size:12px; text-align:right; padding:8px; color:#aaa; }
.service_blocked a { text-decoration:underline; }
.videoleva .service_blocked { font-size:18px; width:500px; height:270px; padding-top:100px;text-align:center; position:absolute; margin-left:14px; margin-top:14px; z-index:6; color:#ccc; }
.videoleva .service_blocked .blocked_content .content_title { color:#ccc; }
.videoleva .service_blocked .blocked_content .content_title strong { padding-bottom:10px; color:#ff6f6f; }
.videoleva .service_blocked .blocked_tips a { color:#aaa; }
.videoleva .service_blocked .blocked_action_btn { padding-top:14px; }
.videoleva .blocked_tips { position:absolute; left:0; bottom:0; right:0; }
.service_blocked.gray { font-size:16px; color:#d11d1d; }
.service_blocked.gray .service_blocked_mask { background:#eee; background:rgba(238,238,238,0.9); filter:alpha(opacity=90); }
.payment_normal_btn { outline:none; display:inline-block; font-size:16px; font-weight:normal; padding:0 30px; margin:3px 0 0; height:34px; line-height:36px; cursor:pointer; color:#fff; border:none; background:#e88504; border-radius:40px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.payment_normal_btn:hover { background:#f7a700;	box-shadow:0 0 6px rgba(192,144,80,0.8); }
.payment_normal_btn:active { background:#e88504; }
.payment_golden_btn { outline:none; display:inline-block; font-size:16px; font-weight:bold; padding:0 30px; margin:0; height:34px; line-height:34px; cursor:pointer; color:#3d2900; border:1px solid #b49860; background:#ffde00 url(/my/images/payment_golden_btn.png) repeat-x bottom; border-radius:40px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.payment_golden_btn:hover { background:#ffee00; box-shadow:0 0 6px rgba(255,194,0,0.8); }
.payment_golden_btn:active { background:#ffd100; }
.service_blocked .payment_golden_btn { margin-top:3px; }
/* popup_tips */
.popup_tips_box { display:inline-block; *display:inline; *zoom:1; }
.popup_tips_box .popup_tips { display:none; position:absolute; text-align:left; width:220px; margin-left:50px; margin-top:-140px; *margin-left:5px; *margin-top:-110px; font-size:12px; line-height:1.4em; z-index:9; background:#fff; border:1px solid #ccc; box-shadow:0 3px 10px rgba(0,0,0,0.4); -webkit-animation:bounceInCenter 0.2s both; animation:bounceInCenter 0.2s both; }
.popup_tips_box .popup_tips .title { margin:0; font-size:14px; padding:10px 12px 0; color:#333; background:none; }
.popup_tips_box .popup_tips .content { line-height:1.2em; padding:8px 12px; color:#333; }
.popup_tips_box .popup_tips p { line-height:1.2em; padding:0; margin:0 0 8px; color:#555; }
.popup_tips_box .popup_tips p:last-child { margin-bottom:0; }
.popup_tips_box .popup_tips .arrow { display:block; content:""; position:absolute; margin-left:-8px; top:74%; width:0px; height:0px; border-color:transparent; border-style:solid; border-width:8px 8px 8px 0; border-right-color:#fff; *border-right-color:#CCC; }
.popup_tips_box .popup_tips .arrow:after { display:block; content:""; position:absolute; margin-left:-1px; top:-8px; width:0px; height:0px; z-index:-1; border-color:transparent; border-style:solid; border-width:8px 8px 8px 0; border-right-color:#ccc; }
.popup_tips_box.show .popup_tips { display:block; }
.popup_tips_box.arror_top .popup_tips { margin-left:-120px; margin-top:6px; width:280px; }
.popup_tips_box.arror_top .popup_tips .arrow { left:130px; top:-8px; border-width:0 8px 8px; border-right-color:transparent; border-bottom-color:#fff; *border-bottom-color:#CCC; }
.popup_tips_box.arror_top .popup_tips .arrow:after { margin-left:0; top:-1px; margin-left:-8px; border-right-color:transparent; border-width:0 8px 8px 8px; border-bottom-color:#ccc; }

/*Love Stories Revision201705*/
.love_stories_box{width:216px; float:left;}
.love_stories_box_more { clear:both; }
.love_stories_box_c{margin:0 4px;}
.love_stories_box ul li{margin-bottom:4px; position:relative;}
.love_stories_type1{width:216px; height:163px; text-align:center; overflow:hidden; }
.love_stories_type1 img{border:none; margin:0; width:216px; height:163px;}
.love_stories_type2{width:216px; height:216px; text-align:center; overflow:hidden;}
.love_stories_type2 img{border:none; margin:0; width:216px; height:216px;}
.love_stories_type3{width:166px; height:123px; text-align:center; overflow:hidden; float:left; margin:0 8px 0 0;}
.love_stories_type3 img{border:none; margin:0; width:166px; height:123px;}
.love_stories_type3 .more_btn{top:25%; left:30%;}
.love_stories_type2_long { width:216px; height:330px; text-align:center; overflow:hidden; }
.love_stories_type2_long img { border:none; margin:0; width:216px; height:330px; }
.love_stories_type2_s { width:166px; height:166px; text-align:center; overflow:hidden; float:left; }
.love_stories_type2_s img { border:none; margin:0; width:166px; height:166px; }
.love_stories_box_b{width:700px; margin-bottom:0; overflow:hidden;}
.love_stories_box_b li{position:relative; margin-bottom:8px; }
.love_stories_big{width:689px; height:388px; margin-bottom:9px; text-align:center; position:relative;}
.love_stories_big img{width:689px; height:388px; border:none; margin:0;}
.love_stories_big2 {width:514px; height:297px; text-align:center; position:relative; margin-right:8px; float:left;}
.love_stories_big2  img{width:514px; height:297px; border:none; margin:0;}
.love_stories_type3 .tip_layer_f h1{font-size:12px; line-height:14px;}
.love_stories_type3 .tip_layer_f p{font-size:12px; height:28px;}
.love_stories_type3 .tip_layer .more_btn{padding:8px; margin:0 auto; display:table; background:#fd5a5a; border-radius:8px; font:normal 14px/100% Arial, Helvetica, sans-serif; color:#fff;}
.love_stories_type3 .tip_layer_f{width:100%; position:absolute; bottom:-6px; left:0; padding:8px 0;}
.tip_layer_play_btn{position:absolute; top:50%; left:50%; margin-left:-35px; margin-top:-18px; }
.tip_layer_play_btn img{ width:70%!important; height:70%!important;}

.tip_layer{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../../testimonials/imgs/tip_layer_bg.png); text-align:center; /*display:table;*/display:none;}
.tip_layer_center{display:table-cell; vertical-align: middle; background:url(../../testimonials/imgs/tip_layer_gradual.png) 0 100% repeat-x;}
.tip_layer_f{width:100%; position:absolute; bottom:0; left:0; padding:8px 0; }
.tip_layer .more_btn{padding:12px; margin:0 auto; display:table; background:#fd5a5a; border-radius:8px; font:normal 14px/100% Arial, Helvetica, sans-serif; color:#fff;}
.tip_layer .more_btn:hover{background:#ff7171; clear:#ccc;}
.tip_layer h1{font:normal 14px/22px Verdana, Geneva, sans-serif; color:#fff; padding:0 16px; margin:0;}
.tip_layer p{font:normal 12px/14px Verdana, Geneva, sans-serif; color:#fff; padding:0 16px; margin:0; height:28px; overflow:hidden;}

/*live popup*/
.live_popup{ margin: 3px 0 15px 0;cursor: pointer;position: relative;/*height: 73px;*/}
#live_popup_iframe_wrap{display: none;/*position: absolute;top:49px;left: 2px;*/ width: 100%; /*height: 891px;*/ overflow: hidden;box-shadow: 2px 2px 2px #eae8e8;}
#live_popup_iframe_wrap .lp_app{padding-bottom:11px;}
#live_popup_switch{ width: 100%;/*height:73px;*/ position: relative;}
#live_popup_switch .tag{ display: block; position: absolute; top:32px;right: 30px;width: 35px;height: 35px;background: url(/my/images/live_img/top_arrow_1.png) no-repeat 8px 10px; cursor: pointer;}
#live_popup_switch .tag img{width: 20px;height: 20px;position: absolute;left: 6px;top: 5px;}
#live_popup_switch .trans{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
#live_popup_switch .gif{position: absolute; top: -8px;left:55px; width:115px; height: 66px;   border-radius: 5px;border-left:2px solid #ddebf8;border-right:2px solid #ddebf8;z-index: 9997; }
#live_popup_switch .button{position: absolute; top: 8px;right: 36px; width:159px; height: 32px; background: url(/my/images/live_img/banner1_button2.png) no-repeat center; transition:0.2s; -webkit-transition:0.2s;box-shadow:0 2px 5px rgba(0,0,0,0.1);}
#live_popup_switch .button:hover { box-shadow:0 5px 10px rgba(0,0,0,0.2); transform:scale(1.1); -webkit-transform:scale(1.01,1.01); }
#live_switch img{width: 100%;}
.live_popup_iframe{ width: 100%; height: 891px;}
.wrap_guide_mask .GuideMask {display:none;}
.live_guide_hide .GuideMask {display:none;}
/*sander*/
.s-responsive{display:block;height:auto;float:left;}
#live_switch:after{content:'';height:0px;display:block;clear:both;visibility:hidden;overflow:hidden;}
#live_switch ._left{width:23%;height: 99px;}
#live_switch ._right{width:77%;height: 99px;}

/* admier_mail_paper */
.mail_paper_box { margin:16px 0; max-width:900px; background-position:right top; background-repeat:no-repeat; border-radius:6px; }
.mail_paper_wrap { line-height:1.5em; padding:30px 25px; background-position:left bottom; background-repeat:no-repeat; border-radius:6px; }
.mail_paper_box .no_bg_flv, .mail_paper_box .pop_popdivright, .mail_paper_box .pop_center_left_c { margin:0 !important; padding-top:0 !important; background-color:transparent !important; }
.mail_paper_box.paper1 { background-image:url(/my/images/mail_paper/admirer_bg1_top.jpg); background-color:#fdf5f2; }
.mail_paper_box.paper1 .mail_paper_wrap { background-image:url(/my/images/mail_paper/admirer_bg1_btm.png); }
.mail_paper_box.paper2 { background-image:url(/my/images/mail_paper/admirer_bg2_top.jpg); background-color:#f6e3e9; }
.mail_paper_box.paper2 .mail_paper_wrap { background-image:url(/my/images/mail_paper/admirer_bg2_btm.png); }
.mail_paper_box.paper3 { background-image:url(/my/images/mail_paper/admirer_bg3_top.jpg); background-color:#fcf6f6; }
.mail_paper_box.paper3 .mail_paper_wrap { background-image:url(/my/images/mail_paper/admirer_bg3_btm.png); }
.text_adjustment { float:right; font-size:12px; color:#888; }
.text_adjustment ul { display:inline; padding:0; margin:-6px 0 0; margin-left:8px; }
.text_adjustment ul li { display:inline-block; width:22px; height:22px; line-height:24px; text-align:center; cursor:pointer; background:#fff; border:1px solid #ccc; border-radius:4px; }
.text_adjustment ul li:hover { color:#007fca; border-color:#007fca; }
.text_adjustment ul li.active { font-weight:bold; background-color:#007fca; border-color:#007fca; color:#fff; }
.text_adjustment ul li.s { font-size:12px; }
.text_adjustment ul li.m { font-size:14px; }
.text_adjustment ul li.l { font-size:16px; }
#mail_content_text { transition:font-size 0.15s, height 0.15s; -webkit-transition:font-size 0.15s, height 0.15s; }
#mail_content_text.text_s { font-size:12px; line-height:1.6em; }
#mail_content_text.text_m { font-size:14px; line-height:1.6em; }
#mail_content_text.text_l { font-size:16px; line-height:1.6em; }

/* emf layout 2018 */
.emf_container { padding:0 10px; }
.emf_editor_box {  border:1px solid #e5e5e5; border-radius:6px; }
.emf_header_box { position:relative; text-align:center; height:127px; padding-top:28px; background-color:#f5f5f5; background-position:top; background-repeat:no-repeat; background-size:cover; border-radius:6px 6px 0 0; }
.emf_header_box:after { display:block; content:""; position:absolute; width:100%; left:0; bottom:0; height:31px; background:url(/my/images/mail_paper/border_round.png) no-repeat center bottom; }
.emf_header_box .header_photo { width:64px; height:64px; overflow:hidden; margin:0 auto 10px; background-color:rgba(0,0,0,0.2); border:2px solid #fff; border-radius:50px; box-shadow:0 1px 3px rgba(0,0,0,0.1); }
.emf_header_box .header_photo img { width:64px; }
.emf_header_box .header_name { font-size:16px; font-weight:bold; color:#fff; text-shadow:0 1px 6px rgba(0,0,0,0.6); }
.emf_header_box .header_name small { font-size:12px; padding-left:4px; }
.mail_content_box textarea { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:1.5em; min-width:480px; min-height:350px; padding:20px 20px 0; box-sizing:border-box; width:100%; outline:none; color:#555; border:none; resize:none!important; }
.mail_content_box.disabled>.textarea_scroll { font-size:16px; padding-top:80px; min-height:270px; text-align:center; }
/* mail_content_box scrollbar */
.mail_content_box ::-webkit-scrollbar { width:8px; height:8px;  }
.mail_content_box ::-webkit-scrollbar-track { background:#eee; }
.mail_content_box ::-webkit-scrollbar-thumb { background-color:#bbb; border-radius:10px; }
.mail_content_box ::-webkit-scrollbar-thumb:hover { background-color:#888; }
/* End mail_content_box scrollbar */
.emf_tips_box { font-size:12px; padding:16px; text-align:right; color:#aaa; border-top:1px dotted #ccc; }
.emf_tips_box strong { font-weight:normal; color:#f00; }
.emf_editor_action { padding-top:30px; text-align:center; font-size:12px; color:#888; }
.emf_editor_action>p { margin:1em 0; }
.emf_editor_action a { text-decoration:underline; color:#888; }
.emf_editor_action .notes_info { text-align:left; margin-top:40px; font-size:12px; color:#888; }
.emf_editor_action .notes_info h5 { margin:0; padding:0; font-size:14px; font-weight:bold; margin-bottom:4px; color:#666; }
.emf_editor_action .notes_info p { line-height:1.6em; }
#gift_class { padding:10px 20px 20px 0; }
#gift_class h5 { float:left; margin:0 22px 0 -10px; height:28px; line-height:28px; font-size:12px; font-weight:normal; padding:0 15px 0 13px; background-color:#eee; color:#888; border-radius:0 4px 4px 0; }
#gift_class ul{display:table-cell;white-space:nowrap;height:26px;margin:0;list-style:none;padding:0;}
#gift_class ul li{float:left;margin-right:6px;}
#gift_class ul li a{display:block;height:26px;text-decoration: none;line-height:26px;white-space:nowrap;padding:0px 8px;font-size:12px;color:#555555;}
#gift_class ul li .on{ border-bottom:2px solid #ff6c00; color:#ff6c00; }
#gift_class ul li a:hover{color:#ff6c00;}
/* emf_scene_box */
.emf_scene_box { position:absolute; right:0; top:0; font-size:12px; }
.emf_scene_box .scene_trigger { float:right; height:28px; line-height:28px; width:60px; padding:0 20px; margin-bottom:10px; cursor:pointer; background:#000; background:rgba(0,0,0,0.4); color:#fff; border-radius:0 6px 0 18px; }
.emf_scene_box .scene_trigger img { height:13px; vertical-align:middle; margin-right:4px; }
.emf_scene_box .scene_list { display:none; clear:both; position:relative; padding:8px 6px; margin-right:6px; background:#fff; border-radius:6px; box-shadow:2px 2px 8px rgba(0,0,0,0.3); -webkit-animation:bounceInCenter ease 0.3s; animation:bounceInCenter ease 0.3s; }
.emf_scene_box .scene_list:before { display:block; content:""; width:0px; height:0px; overflow:hidden; position:absolute; right:42px; top:-15px; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid transparent; border-bottom:8px solid #fff; }
.emf_scene_box .scene_list ul { margin:0; padding:0; font-size:0; }
.emf_scene_box .scene_list li { display:inline-block; width:50px; height:50px; margin:0 4px; overflow:hidden; cursor:pointer; border-radius:3px; }
.emf_scene_box .scene_list li img { height:90px; transition:0.3s; -webkit-transition:0.3s; }
.emf_scene_box .scene_list li:hover img { height:100px; }
.emf_scene_box .scene_list li.active:before { position:absolute; display:block; content:""; width:46px; height:46px; margin:0; border:2px solid #ff6c00; background:url(/my/images/selected_mark.png) no-repeat right bottom; opacity:1; border-radius:3px; }
.emf_scene_box .scene_list li.active img { height:90px; }
.emf_scene_box:hover .scene_list, .emf_scene_box.show .scene_list { display:block; }
/* emf_editor_gift_box */
.emf_editor_gift_box{ padding:10px; border-top:1px dotted #ccc; }
.emf_gift_select_box { width:590px; padding:6px 0; margin:0 auto; }
.emf_gift_select_container{width:552px;height:175px;margin:0 7px; float:left;position:relative;}
.emf_gift_select_wrap{width:552px; height:175px; overflow:hidden; position:relative;display:block;}
.emf_gift_select_box .virtualgift_left{ width:12px; height:23px; background:url(/my/images/virtualgift_popArrow.png) 0 0 no-repeat; margin-top:60px; display:block; float:left;}
.emf_gift_select_box .virtualgift_right{width:12px; height:23px; background:url(/my/images/virtualgift_popArrow.png) -12px 0 no-repeat; margin-top:60px; display:block;float:left;}
.emf_gift_select_wrap ul{margin:0; padding:0; list-style:none;width:15000px; height:170px; overflow:hidden; position:absolute; left:0; top:0;display:block;}
.emf_gift_select_wrap ul li{ position:relative; font-size:12px; margin:0; width:120px; padding:9px; float:left; line-height:1.1em;text-align:center; display:block;cursor:pointer;color:#555;}
.emf_gift_select_wrap ul li img{ border:1px solid #ddd; width:120px; height:120px; background:#fff; }
.emf_gift_select_wrap ul li p { margin:0; padding:6px; }
.emf_gift_select_wrap ul li input { visibility:hidden; }
.emf_gift_select_wrap ul li.active:before { position:absolute; display:block; content:""; width:114px; height:114px; margin:0; border:4px solid #ff6c00; background:url(/my/images/selected_mark.png) no-repeat right bottom; opacity:1; }
.emf_editor_gift_tips { font-size:12px; padding:24px 6px 6px; text-align:right; color:#aaa; }
.emf_editor_gift_tips strong { font-weight:normal; color:#f00; }
.emf_gift_preview_box{ position:absolute;top:-290px; width:280px; height:284px; display:none; padding-bottom:20px;}
.emf_gift_preview_box .arrow{ width:21px; height:11px; position:absolute; left:132px; bottom:11px; background:url(/my/images/virtualgift_arrow.png?2018) no-repeat; }
.emf_gift_preview_content{ width:270px; height:270px; padding:0px 0px 0px; border:2px solid #ddd;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;overflow:hidden; margin-top: 10px;}
.summary_content_box { font-size:12px; margin-bottom:10px; color:#888; border-radius:6px; }
.summary_content { display:none; font-size:12px; line-height:1.4em; margin:10px 0; padding:25px 35px; background-color:#fff; border:1px dashed #bbb; color:#888; border-radius:6px; }
.summary_content .corner_info { float:right; font-family:Calibri, Arial, Helvetica, sans-serif; padding:1px 6px 1px 7px; margin-top:-26px; margin-right:-36px; background:#f39e44; color:#fff; border-radius:0 6px 0 6px; }
.summary_content p { margin:0; }
.mail_viewer_content { margin:0; font-size:14px; padding:35px 40px; word-wrap:break-word; min-height:300px; }
.mail_viewer_content p { margin:1em 0; }
.mail_viewer_content .text_adjustment { margin-top:-6px; }
.mail_viewer_tips_box { margin-bottom:14px; padding:25px; border:1px solid #ddd; color:#666; border-radius:6px; }
.mail_viewer_content img { margin-right:5px; margin-bottom:5px; }
.mail_viewer_content #flashvd { display:inline-block; width:300px; height:300px; margin:4px 4px 0px 0; border:1px solid #ddd; border-radius:4px; }

/* common buttons 2018 */
.btn { font-family:Arial, Helvetica, sans-serif; display:inline-block; font-size:12px; line-height:1em; padding:8px; cursor:pointer; border:1px solid #bbb; color:#333 !important; border-radius:3px; transition:0.3s; -webkit-transition:0.2s; background-color:#fff;
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(241,241,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.btn:hover { color:#007fca !important; border-color:#007fca; }
.btn[disabled] { background-color:#ccc !important; border:1px solid #ccc !important; color:#555 !important; cursor:default; opacity:0.5; }
.btn_deep { background:#007fca; border-color:#007fca; color:#fff !important; 
	background: -moz-linear-gradient(top, rgba(47,167,252,1) 0%, rgba(0,121,194,1) 100%);
	background: -webkit-linear-gradient(top, rgba(47,167,252,1) 0%,rgba(0,121,194,1) 100%);
	background: linear-gradient(to bottom, rgba(47,167,252,1) 0%,rgba(0,121,194,1) 100%); }
.btn_deep:hover { color:#fff !important; border-color:#068ee2; background:#068ee2;
	background: -moz-linear-gradient(top, rgba(52,183,253,1) 0%, rgba(3,127,213,1) 100%);
	background: -webkit-linear-gradient(top, rgba(52,183,253,1) 0%,rgba(3,127,213,1) 100%);
	background: linear-gradient(to bottom, rgba(52,183,253,1) 0%,rgba(3,127,213,1) 100%); }
.btn_deep_orange { background:#ff6600; border-color:#ff6600; color:#fff !important; 
	background: -moz-linear-gradient(top, rgba(255,152,0,1) 0%, rgba(255,102,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,152,0,1) 0%, rgba(255,102,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,152,0,1) 0%, rgba(255,102,0,1) 100%); }
.btn_deep_orange:hover { color:#fff !important; border-color:#ff7f00; background:#ff6600;
	background: -moz-linear-gradient(top, rgba(255,191,0,1) 0%, rgba(255,102,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,191,0,1) 0%, rgba(255,102,0,1) 100%);
	background: linear-gradient(to bottom, rgba(255,191,0,1) 0%, rgba(255,102,0,1) 100%); }
.btn_s { padding:6px 8px; border-radius:3px; }
.btn_m { padding:8px 14px; font-size:14px; border-radius:4px; }
.btn_l { font-size:18px; padding:8px 30px; border-radius:6px; }
.btn_xl { font-size:20px; padding:12px 40px; border-radius:6px; }
.btn img { vertical-align:bottom; margin-right:5px; margin-top:-2px; }
.btn_l img, .btn_xl img { margin-right:10px; }
.btn_link, .btn_link:hover { background:transparent !important; border-color:transparent !important; }
.btn.with_num { position:relative; overflow:visible; }
.btn.with_num .num_dot { display:inline-block; height:20px; line-height:20px; padding:0 6px; margin:0 2px; font-size:12px; background:#ff7b2c; color:#fcff48; border-radius:30px; }
.btn.with_free { position:relative; overflow:visible; }
.btn.with_free:before { position:absolute; content:"Free"; display:block; right:-18px; top:-8px; width:36px; height:16px; font:13px/16px Calibri, Arial, Helvetica, sans-serif; text-align:center; text-indent:-1px; background:#ff3b3d; color:#fff; border-radius:3px; text-shadow:1px 1px 1px rgba(0,0,0,0.3); box-shadow:0 1px 1px rgba(0,0,0,0.4); }
@-moz-document url-prefix(){
	.btn { padding:7px 5px; }
	.btn_s { padding:5px; }
	.btn_m { padding:7px 11px; }
	.btn_l { padding:7px 27px; }
	.btn_xl { padding:11px 37px;}
}
/* service_buttons */
.btn_emf { border-color:#00a7dd !important; color:#fff !important; background:#00a7dd!important;
	background: -moz-linear-gradient(top, rgba(2,182,245,1) 0%, rgba(0,133,200,1) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(2,182,245,1) 0%,rgba(0,133,200,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(2,182,245,1) 0%,rgba(0,133,200,1) 100%)!important;}
.btn_emf:hover { color:#fff !important; background:#11b8f4!important;
	background: -moz-linear-gradient(top, rgba(1,195,250,1) 0%, rgba(0,140,218,1) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(1,195,250,1) 0%,rgba(0,140,218,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(1,195,250,1) 0%,rgba(0,140,218,1) 100%)!important;}
.btn_livechat, .btn_free { border-color:#2aae15 !important; color:#fff !important; background:#2aae15!important;
	background: -moz-linear-gradient(top, rgba(3,205,44,1) 0%, rgba(1,157,32,1) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(3,205,44,1) 0%,rgba(1,157,32,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(3,205,44,1) 0%,rgba(1,157,32,1) 100%)!important;}
.btn_livechat:hover, .btn_free:hover { color:#fff !important; background:#00b925!important;
	background: -moz-linear-gradient(top, rgba(1,219,37,1) 0%, rgba(1,169,26,1) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(1,219,37,1) 0%,rgba(1,169,26,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(1,219,37,1) 0%,rgba(1,169,26,1) 100%)!important;}
.btn_emf[disabled], .btn_livechat[disabled] { color:#fff !important; }

/* cupid note 2018 */
.cupid_my_note_box { padding:20px; margin-bottom:16px; border:1px solid #ddd; }
.cupid_my_note_box .ladylist_item { float:left; font-size:12px; margin:0; padding-top:0; padding-right:30px; margin-right:30px; border-right:1px dotted #ccc; }
.cupid_my_note_box .ladylist_item .ladylist_item_l { padding:0; float:left; border:0; text-align:center; font-size:12px; }
.cupid_my_note_box .ladylist_item .lady_photo { margin:0; width:70px; height:93px; display:block; text-align:center; background:#f5f5f5; border:1px solid #bbb; border-radius:3px; }
.cupid_my_note_box .ladylist_item .lady_photo img { width:70px; height:93px; }
.cupid_my_note_box .ladylist_item .lady_name { font-size:14px; font-weight:bold; margin:0; color:#333; }
.cupid_my_note_box .ladylist_item .lady_name span { font-size:12px; font-weight:normal; display:block; margin-top:2px; color:#999; }
.cupid_my_note_box .ladylist_item .ladylist_item_r { width:auto; line-height:19px; margin-left:10px; float:left; border:0; text-align:left; color:#999; }
.cupid_my_note_box .ladylist_item .ladylist_item_r .lady_info { padding-top:0; height:auto; line-height:19px; margin-bottom:0; color:#333; }

.cupid_note_thumbnail { float:left; width:155px; height:95px; cursor:pointer; position:relative; overflow:hidden; border-radius:10px; }
.cupid_note_thumbnail img { max-width:100%; }
.cupid_note_thumbnail:before { display:block; content:url(/public/web2018/images/service/cupid_note/cupid_note_thumbnail.png); position:absolute; margin:2px; }
.cupid_note_thumbnail:after { position:absolute; top:0; content:""; top:2px; bottom:2px; left:2px; right:2px; z-index:1; background:rgba(0,0,0,0.4) url(/public/web2018/images/icon_zoomin.png) no-repeat center center; background-size:20%; opacity:0; transition:opacity 0.2s; -webkit-transition:opacity 0.2s; }
.cupid_note_thumbnail:hover:after { opacity:1; }
.cupid_note_thumbnail_preview { width:512px; height:320px; padding:4px 4px 0; border:none; }
.cupid_note_thumbnail_preview .cupid_note_emf { z-index:-1; border-color:transparent; }

.cupid_note_response_container { }
.cupid_note_response_container img { max-width:100%; vertical-align:middle; }
.cupid_note_response_container .title { font-size:14px; font-weight:normal; padding:0; height:38px; line-height:38px; margin:2px 0 4px; background:none; color:#333; }
.cupid_note_response_container .title_funcs { font-size:12px; }
.cupid_note_response_container .note_response_item { font-size:12px; padding:12px 18px 12px 80px; min-height:105px; margin-bottom:30px; border:1px solid #ddd; border-radius:4px; box-shadow:0 5px 0 rgba(0,0,0,0.04); }
.cupid_note_response_container .note_response_item:last-child { margin-bottom:0; }
.cupid_note_response_container .note_response_item.no_photo { padding-left:18px; }
.cupid_note_response_container .note_response_item .icon_free { float:right; width:40px; height:20px; font-size:14px; line-height:20px; margin-right:-24px; margin-top:-22px; }
.cupid_note_response_container .title + .note_response_item .icon_free { margin-top:-18px; margin-bottom:-4px; }
.cupid_note_response_container .note_response_item .lady_photo { float:left; width:50px; height:50px; margin-left:-66px; overflow:hidden; border-radius:50px; }
.cupid_note_response_container .note_response_item .note_brief { padding:0 0 4px; line-height:28px; color:#999; border-bottom:1px dotted #ccc; }
.cupid_note_response_container .note_response_item .note_brief strong { margin-right:6px; color:#333; }
.cupid_note_response_container .note_response_item .note_brief .note_from { display:inline-block; }
.cupid_note_response_container .note_response_item .note_brief .note_date { float:right; }
.cupid_note_response_container .note_response_item .note_content { font-size:14px; line-height:20px; padding-top:18px; height:42px; overflow:hidden; }
.cupid_note_response_container .note_response_item .note_content p { margin-bottom:1em; }
.cupid_note_response_container .note_response_item .note_content:before { display:block; content:""; position:relative; height:42px; margin-bottom:-42px;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 60%), rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 60%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 60%,rgba(255,255,255,1) 100%); }
.cupid_note_response_container .note_response_item .note_action { display:none; text-align:center; margin-top:30px; padding:20px; border-top:1px dotted #ccc; }
.cupid_note_response_container .note_response_item .note_action .btn { min-width:130px; }
.cupid_note_response_container .note_response_item .note_switch { height:29px; margin-bottom:-12px; cursor:pointer; background-image:url(/public/web2018/images/service/cupid_note/note_switch.png); background-repeat:no-repeat; background-position:center 0; }
.cupid_note_response_container .note_response_item .note_switch:hover { background-position:center -24px; }

.cupid_note_response_container .note_response_item.unread { background:#fffcea; }
.cupid_note_response_container .note_response_item.unread .note_brief .note_from:after { display:inline-block; height:18px; line-height:18px; padding:0 7px 0 5px; margin-left:6px; vertical-align:middle; font-family:Calibri, Arial, Helvetica, sans-serif; content:"Unread"; background:#f38f00; color:#fff; border-radius:3px; }
.cupid_note_response_container .note_response_item.unread .note_content { height:50px; background:url(/public/web2018/images/service/cupid_note/note_unread_text.png) no-repeat left 18px; }
.cupid_note_response_container .note_response_item.unread .note_switch { display:none; }
.cupid_note_response_container .note_response_item.opened .note_content { height:auto; }
.cupid_note_response_container .note_response_item.opened .note_action { display:block; }
.cupid_note_response_container .note_response_item.unread .note_content:before, .cupid_note_response_container .note_response_item.opened .note_content:before { display:none; }
.cupid_note_response_container .note_response_item.opened .note_switch { background-position:center -48px; }
.cupid_note_response_container .note_response_item.opened .note_switch:hover { background-position:center -72px; }

.cupid_note_response_container .note_response_item .read_now_bt { display:none; text-align:center; margin-top:30px; padding:20px; border-top:1px dotted #ccc; }
.cupid_note_response_container .note_response_item .read_now_bt .btn { min-width:130px; }
.cupid_note_response_container .note_response_item.unread .read_now_bt { display:block; margin-top:0; padding:0; margin-bottom:-26px; border-top:none; }

.cupid_note .send_cupid_theme_list ul{ padding: 8px 0 0;}
.cupid_note .send_cupid_theme_list ul li {display: inline-block;list-style-type: none;margin:6px auto;text-align: center;cursor: pointer;position: relative;overflow: hidden;min-height: 84px;width: 134px;box-sizing:border-box;font-size: 12px; vertical-align: top;}
.cupid_note .send_cupid_theme_list ul li span{ display: block; line-height: 1.4em;padding-top:3px;}
.cupid_select_theme_img{width: 100%;height: 62px;border-radius: 3px; display: block;box-sizing:border-box;border: 1px solid #ddd;}
.cupid_note .send_cupid_theme_list ul li.active .cupid_select_theme_img::before{position: absolute;top:0;left:0;display: block;content: "";width: 100%;height: 62px; margin: 0; border: 2px solid #ff6c00;background: url(../images/selected_mark.png) no-repeat right bottom; opacity: 1;border-radius: 3px;box-sizing:border-box; }
.cupid_note_emf{ font-size:14px; line-height:1.6em; position: relative; width:512px; display:block; height:318px; margin:0 auto; border-radius:3px; border:1px solid #ddd; }

/* Say Hi */
.say_hi_lady_info { clear:both; padding-top:0; height:auto; margin-bottom:25px; font-size:12px; font-weight:normal; color:#999;}
.say_hi_lady_info .left{float:left;width:50%;}
.say_hi_lady_info .right{float:right;width:50%;text-align:right;}
.say_hi_thumbnail { float:right;}
.say_hi_content { font-size:14px; line-height:20px; padding-top:18px; overflow:hidden; }
.say_hi_content p { margin-bottom:1em; }
.say_hi_item{background:url(/public/web2018/images/icon_say_hi_bg.png) bottom right no-repeat, url(/public/web2018/images/say_hi_content_bg.jpg) bottom left repeat-x;}
.say_hi_item.rborder{border:#ff6c00 solid 1px;}
.page_action_box{border-top: 1px dotted #ccc;margin:30px 0 0 0;padding:30px 0 10px 0;text-align:center;}
.say_hi_box .ladylist_item {border-top: none;}

.say_hi_response{overflow:hidden;}
.say_hi_response ul{padding:0;margin:0;}
.say_hi_response ul li{border:#d7d7d7 solid 1px;border-top:none;overflow:hidden;padding:12px 20px;}
.say_hi_response ul li:hover{background:#f2fbff;}
.say_hi_response ul li:first-child{border-top:#d7d7d7 solid 1px;border-bottom:#d7d7d7 solid 1px;}
.say_hi_response ul li:first-child.select{margin-top:0px;}
.say_hi_response ul li.select{background:#f2fbff url(/public/web2018/images/select.png) right bottom no-repeat;border:#ff6c00 solid 1px;z-index:10001;margin-top:-1px;}
.say_hi_response ul li.unread_bg{background:#fffcea;}
.say_hi_response ul li .lady_photo { float:left; width:50px; height:50px; margin:0 20px 0 0; overflow:hidden; border-radius:50px;}
.say_hi_response ul li .response_content{float:left;display:inline;font-size:14px;}
.say_hi_response ul li .response_content .info{color:#999;font-size:12px;margin-bottom:15px;}
.say_hi_response ul li .response_content .unread{display:inline-block;background:#f38f00;padding:3px 5px;border-radius:4px;color:#fff;font-size:12px;}
.say_hi_response ul li .btn_r{float:right;display:inline;width:250px;padding-top:10px;text-align:right;}
.read_free{position:relative; overflow:visible;}
.read_free:before { position:absolute; content:"Free"; display:block; right:-18px; top:-8px; width:36px; height:16px; font:13px/16px Calibri, Arial, Helvetica, sans-serif; text-align:center; text-indent:-1px; background:#ff3b3d; color:#fff; border-radius:3px; text-shadow:1px 1px 1px rgba(0,0,0,0.3); box-shadow:0 1px 1px rgba(0,0,0,0.4); }
.btn_width_100{width:70px;text-align:center;}

/* lady_grid_container */
.lady_grid_container { padding-top:10px; padding-left:24px; width:101%; }
.lady_grid_container .at_this_moment_box, .lady_grid_container .lady_box { position:relative; z-index:0; float:left; padding:0; width:299px; height:399px; margin:3px 6px 3px 0; overflow:hidden; text-align:center; font-size:14px; line-height:1.4em; cursor:pointer; color:#fff; background:#eee url(../images/lady_default_bg.jpg) no-repeat center center; text-shadow:0 1px 1px rgba(0,0,0,0.6); }
.lady_grid_container .lady_box>a { display:block; height:100%; color:#fff; }
.lady_grid_container .lady_photo { position:absolute; left:0; top:0; display:block; max-width:100%; width:299px; height:399px; margin:0; transition:0.3s; -webkit-transition:0.3s; }
.lady_grid_container .lady_info { position:absolute; left:0; bottom:0; width:100%; height:118px; padding-top:35px; background:url(../images/black_mask_to_top.png) repeat-x bottom; 
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 60%), rgba(0,0,0,0.7) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0.7) 100%); }
.lady_grid_container .lady_info .name { font-size:24px; line-height:24px; font-weight:bold; margin:0; padding:0 0 2px; }
.lady_grid_container .lady_info .name a { text-decoration:none; color:#fff; }
.lady_grid_container .lady_info .name a:hover { text-decoration:underline; }
.lady_grid_container .lady_action { padding-top:14px; }
.lady_grid_container .btn { min-width:138px; padding:10px 22px 8px; margin:0 4px; border-radius:20px; border:none; text-shadow:0 1px 2px rgba(0,0,0,0.3); }
.lady_grid_container .btn:hover { transform:scale(1.03); -webkit-transform:scale(1.03); box-shadow:0 0 20px rgba(0,0,0,0.5); }
.lady_grid_container .btn img { width:20px; margin-top:-2px; }
.lady_grid_container .lady_box:hover .lady_photo { transform:scale(1.05); -webkit-transform:scale(1.05); }
.lady_grid_container.small { padding-left:0; padding-top:0; }
.lady_grid_container.small .lady_box, .lady_grid_container.small .lady_photo { width:119px; height:160px; }
.lady_grid_container.small .lady_box { margin:1px 1px 0 0 !important; background-size:cover; }
.lady_grid_container.small .lady_box:last-child { margin-right:0 !important; }
.lady_grid_container.small .lady_info { height:42px; padding-top:15px; font-size:12px; background-size:contain; }
.lady_grid_container.small .lady_info .name { font-size:14px; line-height:14px; }
.lady_grid_container .lady_box.online { padding-bottom:16px; }
.lady_grid_container .lady_box.online .lady_info { bottom:16px; }
.lady_grid_container .lady_box.online:after { position:absolute; width:100%; margin-top:0; bottom:0; height:16px; font:12px/16px Arial, Helvetica, sans-serif; }
.sister_site_box { clear:both; position:relative; margin-top:20px; background-color:#f5f5f5; }
.sister_site_box .title { padding:14px;font-size:12px;border-top:1px dotted #ccc; }
.sister_site_box .meet_more { font-size:14px; position:absolute; right:0; top:44px; padding:0 14px; padding-top:70px; height:106px; color:#fff; text-shadow:0 0 5px rgba(0,0,0,0.5); background:#333; 
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 60%), rgba(0,0,0,0.7) 100%);
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0.7) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0.7) 100%); }
.pagenotfound_box { font-size:14px; width:566px; padding:40px 0 70px; margin:0 auto; text-align:left; line-height:1.4em; color:#666; }
.pagenotfound_box .title { font-size:40px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em; margin-bottom:6px; color:#333; }
.pagenotfound_box .lady_grid_container { padding-top:24px; }
.pagenotfound_box .lady_grid_container .lady_box { margin:0 20px 20px 0 !important; border-radius:4px; }

/* Say Hi Lady list */
.ladylist_item.online .lady_photo:after, .lady_grid_container .lady_box.online:after { position:relative; display:block; content:"ONLINE"; height:16px; margin-top:-13px; font:14px/16px Calibri, Arial, Helvetica, sans-serif; color:#fff; border-top:1px solid #b3e2aa; background:#3cb923;
background: -moz-linear-gradient(top, rgba(77,199,52,1) 0%, rgba(77,199,52,1) 50%, rgba(40,164,43,1) 51%, rgba(40,164,43,1) 100%);
background: -webkit-linear-gradient(top, rgba(77,199,52,1) 0%,rgba(77,199,52,1) 50%,rgba(40,164,43,1) 51%,rgba(40,164,43,1) 100%);
background: linear-gradient(to bottom, rgba(77,199,52,1) 0%,rgba(77,199,52,1) 50%,rgba(40,164,43,1) 51%,rgba(40,164,43,1) 100%); }
.ladylist_item.live .lady_photo:after { position:relative; display:block; content:"Live"; height:16px; margin-top:-15px; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#fff; border-top:1px solid #94bcf9; background:#2a7af3; }
.lady_grid_container.small .lady_box .favorite{display:block;background:#fff url(/public/web2018/images/service_icon/favorite.png) 4px 4px no-repeat;background-size:16px 16px;border-radius:50%;height:16px;width:16px;padding:4px 4px;position:absolute;right:5px;top:5px;z-index:100;}
.lady_grid_container.small .lady_box .favorite img{height:16px;width:16px;}
.lady_grid_container.small .lady_box.online .lady_info{bottom:2px;}
.lady_grid_container.small .lady_info h5, .lady_grid_container.small .lady_info p{display:inline-block;}
.lady_grid_container.small .lady_info h5:after{ content:",";display:inline-block;}

/* lady_action_list */
.lady_action_list { padding:0 !important; width:103%; margin:1em 0 !important; }
.lady_action_list li { width:125px; height:auto; float:left; margin-right:11px; line-height:1.2em; text-align:center; font-size:12px; color:#aaa; display:block; cursor:pointer; position:relative; }
.lady_action_list li .lady_photo { display:block; position:relative; width:125px; height:167px; overflow:hidden; margin:0 0 12px; border:1px solid #ddd; border-radius:3px; }
.lady_action_list li .lady_photo img { max-width:100%; border-radius:3px; }
.lady_action_list .lady_info { position:absolute; left:0; bottom:0; width:100%; height:22px; padding-top:15px; color:#fff; background:url(../images/black_mask_to_top.png) repeat-x bottom; 
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.6) 100%); }
.lady_action_list .lady_info .name { font-size:18px; line-height:22px; font-weight:normal; margin:0; }
.lady_action_list .btn { padding:7px 10px; font-size:12px; }

/* birthday_styles */
.birthday_box { border-radius:6px; background:#fff3ec!important;
	background: url(/public/web2018/images/birthday/birthday_bg_1.png) no-repeat right top, url(/public/web2018/images/birthday/birthday_bg_2.png) no-repeat right bottom, -moz-linear-gradient(top, rgba(253,249,247,1) 0%, rgba(253,240,223,1) 100%) !important;
	background: url(/public/web2018/images/birthday/birthday_bg_1.png) no-repeat right top, url(/public/web2018/images/birthday/birthday_bg_2.png) no-repeat right bottom, -webkit-linear-gradient(top, rgba(253,249,247,1) 0%,rgba(253,240,223,1) 100%) !important;
	background: url(/public/web2018/images/birthday/birthday_bg_1.png) no-repeat right top, url(/public/web2018/images/birthday/birthday_bg_2.png) no-repeat right bottom, linear-gradient(to bottom, rgba(253,249,247,1) 0%,rgba(253,240,223,1) 100%) !important; }
.btn_birthday { /*font-family:Constantia; font-style:italic; */white-space:nowrap; text-shadow:0 1px 5px rgba(0,0,0,0.3); border-color:#d5973f !important; color:#fff!important; background:#ff971c!important;
	background: -moz-linear-gradient(top, rgba(255,180,31,1) 0%, rgba(253,89,23,1) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(255,180,31,1) 0%,rgba(253,89,23,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(255,180,31,1) 0%,rgba(253,89,23,1) 100%)!important; }
.btn_birthday:hover { /*font-family:Constantia; font-style:italic;*/ white-space:nowrap; text-shadow:0 1px 5px rgba(0,0,0,0.3); background:#ff971c!important; color:#fff!important;
	background: -moz-linear-gradient(top, rgba(255,195,38,1) 0%, rgba(253,109,31,1) 100%)!important;
	background: -webkit-linear-gradient(top, rgba(255,195,38,1) 0%,rgba(253,109,31,1) 100%)!important;
	background: linear-gradient(to bottom, rgba(255,195,38,1) 0%,rgba(253,109,31,1) 100%)!important; }
.wm_pro_r .wm_pro_basic.birthday_box{ border-radius:6px; background:#fff3ec!important;
	background: url(/public/web2018/images/birthday/vgift_birthday_bg_3.png) no-repeat left top, url(/public/web2018/images/birthday/birthday_bg_4.png) no-repeat right bottom, -moz-linear-gradient(top, rgba(253,249,247,1) 0%, rgba(253,240,223,1) 100%) !important;
	background: url(/public/web2018/images/birthday/vgift_birthday_bg_3.png) no-repeat left top, url(/public/web2018/images/birthday/birthday_bg_4.png) no-repeat right bottom, -webkit-linear-gradient(top, rgba(253,249,247,1) 0%,rgba(253,240,223,1) 100%) !important;
	background: url(/public/web2018/images/birthday/vgift_birthday_bg_3.png) no-repeat left top, url(/public/web2018/images/birthday/birthday_bg_4.png) no-repeat right bottom, linear-gradient(to bottom, rgba(253,249,247,1) 0%,rgba(253,240,223,1) 100%) !important; }

.icon_cake{display:inline-block; background:url(/public/web2018/images/birthday/birthday_cake_icon2.png) no-repeat; background-size:16px, 16px; height:16px;width:16px; vertical-align:top;}
.birthday_box > h1{position: relative;}
.birthday_text { color:#f40; font-size:12px;}
.birthday_text img { margin-top:-3px; }
.birthday_box .birthday_text { color:#f40; font-size:12px;text-align: right;  position: absolute;   right: 0;  top: 4px;}
.birthday_box.birthday_screen_special .birthday_text{position: relative;right: unset;top:unset; text-align: left;}
.pro_basic_btnl .btn_m.btn_birthday { font-size:12px; padding:8px 6px 8px; font-weight:normal; box-shadow:1px 1px 1px rgba(0,0,0,0.25);position: relative; /*font-family: Constantia;font-style: italic; */}
.pro_basic_btnl .btn_birthday img { height:24px; margin:-14px 0px -6px -5px !important; }

.divleft_server .nvsleft.birthday_box { background:#fff3ec!important;
	background: url(/public/web2018/images/birthday/lady_left_1.png?1.0) no-repeat center top, -moz-linear-gradient(top, rgba(253,249,247,1) 0%, rgba(253,240,223,1) 100%) !important;
	background: url(/public/web2018/images/birthday/lady_left_1.png?1.0) no-repeat center top, -webkit-linear-gradient(top, rgba(253,249,247,1) 0%,rgba(253,240,223,1) 100%) !important;
	background: url(/public/web2018/images/birthday/lady_left_1.png?1.0) no-repeat center top, linear-gradient(to bottom, rgba(253,249,247,1) 0%,rgba(253,240,223,1) 100%) !important; }
.divleft_server .nvsleft.birthday_box .l_services { background:url(/public/web2018/images/birthday/lady_left_2.png?1.0) no-repeat center bottom; }

/* overview Birthday Vouchers*/
#birthday_voucher_popup { width:640px;margin-left:-320px; height:510px; top:17%; background:url(/public/web2018/images/pop_birthday_bg.png) no-repeat; border:none;border-radius:0;background-size:auto; }
.birthday_vouchers {width:640px;height:510px;margin:0 auto;border-radius:8px;box-shadow:0 0 10px 0 rgba(4,4,4,.5);text-align:center;font-family:Arial;border-radius:6px;z-index:3;}
.birthday_vouchers .birthday_vouchers_txticon .title{padding:50px 0 0 0;background: none;}
.birthday_vouchers .birthday_vouchers_txticon p{color:#333;font-size:16px;margin:30px 0 25px 0;}
.birthday_vouchers .birthday_vouchers_txticon p b{color:#cc0000;font-size:18px;}
.birthday_vouchers .chat_voucher_icon{background:url(/public/web2018/images/new_guide/chat_voucher.png) no-repeat left top; background-size:168px 74px; height:64px;width:160px;padding:10px 18px 0 0;margin:0 auto;text-align:center;position:relative;}
.birthday_vouchers .chat_voucher_icon::before{content:url(/public/web2018/images/new_guide/free-tip.png);position:absolute;left:120px;top:-3px;height:14px;}
.birthday_vouchers .chat_voucher_icon img, .birthday_vouchers .chat_voucher_icon b{ vertical-align:middle;}
.birthday_vouchers .chat_voucher_icon img:first-child{margin-top:5px;width:20px;}
.birthday_vouchers .chat_voucher_icon b{color:#fff;display:inline-block;font-size:32px;line-height:32px;font-weight:bold;margin:0 4px 0 6px;}
.birthday_vouchers .chat_voucher_icon span{color:#fff;display:block;font-size:12px;margin-top:6px;text-align:center;}
.birthday_vouchers .separate{ font-size:14px; color:#666;position:relative; margin:20px 0 15px 0; text-align:center;}
.birthday_vouchers .separate span{border-top:#c0c0c0 solid 1px;display:inline-block;height:0px;width:40px;margin:0 15px 4px 15px;}
.birthday_vouchers ul{margin:0 auto 30px auto;display:inline-block;}
.birthday_vouchers ul li {width:100px;height:134px;margin:0 12.5px;border-radius:4px;float:left;overflow:hidden;text-align:center;cursor:pointer;background:#eee url(../images/lady_default_bg.jpg) no-repeat center center;text-shadow: 0 1px 1px rgba(0,0,0,0.6);position:relative;}
.birthday_vouchers ul li img{max-width:100%;width:100%;height:100%;}
.birthday_vouchers ul li .info{position: absolute; bottom:5px; left:0px; }
.birthday_vouchers ul li b{ color:#fff; font-size:12px; font-weight:bold; line-height: 20px; text-shadow:none; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:inline-block; max-width:40px; vertical-align:middle;}
.birthday_vouchers ul li .online{ color:#fff; display:inline-block; padding:0px 5px; font-size:11px; border-radius:10px; text-shadow:none;}
.birthday_vouchers ul li a{ background:url(/public/web2018/images/service_icon/icon_mail_w.png); border:none; font-size: 12px;min-width: 94px;
padding: 6px 0 4px; margin: 0px 2px 0 2px; border-radius: 20px;}
.birthday_vouchers ul li a img{ height:auto !important; width:16px !important; margin-top:-3px;}
.birthday_vouchers .more_matches{color:#c00; font-size:16px; text-decoration:underline;}
/* end */

.photo_favorite {position: absolute;right: 3px; top: 4px;width: 24px;height: 24px;border-radius: 20px;background: #fff;z-index: 1;cursor: pointer;}
.newprofiles .online {border: 1px solid #007047; background: url(/livechat/online/images/fdpic06.gif); text-align: center; color: #FFFFFF; font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; width: 100px; margin: 1px auto 0 auto; padding: 0 0 1px 0;height: 14px;position: absolute;left: 6px;bottom: 0px;}
.newprofiles .photo_favorite {right: 4px;top: 10px;}
.photo_favorite.favadd {background: url(/public/images/icon_fav_add.png) #fff center 5px no-repeat;background-size: 16px 16px;}
.photo_favorite.faved {background: url(/public/images/icon_faved.png) #fff center 5px no-repeat;background-size: 16px 16px;}
.photo_sayhi {position: absolute;right: 3px;top: 31px;width: 24px;height: 24px;border-radius: 20px;background: #fff;text-align: center;z-index: 1;cursor: pointer;}
.photo_sayhi img {width: 16px;margin-top: 5px;}

/*Gifts & Flowers Checkout*/
.btn_deep_green  { background:#ff6600 !important; border-color:#63bc33 !important; color:#fff !important;
	background: -moz-linear-gradient(top, rgba(98,187,50,1) 0%, rgba(50,162,25,1) 100%) !important;
	background: -webkit-linear-gradient(top, rgba(98,187,50,1) 0%, rgba(50,162,25,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(98,187,50,1) 0%, rgba(50,162,25,1) 100%) !important; }
.btn_deep_green:hover {color:#fff !important; border-color:#63bc33 !important; background:#ff6600 !important;
	background: -moz-linear-gradient(top, rgba(105,220,45,1) 0%, rgba(50,162,25,1) 100%) !important;
	background: -webkit-linear-gradient(top, rgba(105,220,45,1) 0%, rgba(50,162,25,1) 100%) !important;
	background: linear-gradient(to bottom, rgba(105,220,45,1) 0%, rgba(50,162,25,1) 100%) !important; }
.input_number input[type="text"] { height:30px; padding:2px 4px; box-sizing:border-box; vertical-align:middle; font-size:14px; outline:none; border:1px solid #bbb; border-radius:4px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.input_number { font-size:0; user-select:none; -moz-user-select:none; -ms-user-select:none; -webkit-user-select:none; width:100px; }
.giftnbtve .input_number{width: auto;text-align: center;}
.input_number .num_button { display:inline-block; background:#ff6c00; height:20px; width:20px; text-align:center; font:bold 14px/20px Tahoma, Geneva, sans-serif; vertical-align:middle; margin-left:3px; cursor:pointer; color:#fff; border-radius:50%; transition:0.15s; }
.input_number .num_button:first-child { font-size:17px; margin-right:3px; margin-left:0; border-radius:50%; background:#999999;}
.input_number .num_button:hover { position:relative; background-color:#ff8800 !important; color:#fff; }
.input_number .num_button:first-child:hover { background:#aaaaaa !important;}
.input_number [type="text"] { width:45px !important; text-align:center; }

	/* list_table_box */
.border_content_box div.mail_list_box:first-child tr>th, .border_content_box div.list_table_box:first-child tr>th { border-top:none; }
.border_content_box div.mail_list_box tr:last-child>th, .border_content_box div.list_table_box tr:last-child>th { border-bottom:1px solid #ddd; }
.mail_list_box, .list_table_box { border-bottom:1px solid #ddd; }
table.list_table_box, table.data_table_box { width:100%; border-collapse:collapse; }
.list_table_box.bordered { border:1px solid #ddd; }
.list_table_box.bordered th { background:#f9f9f9; }
.list_table_box.condensed tr>th, .list_table_box.condensed tr>td { padding:8px 0; }
.list_table_box.loose tr>td { padding:18px 0; line-height:1.8em; }
.border_content_box .list_table_box:last-child, .border_content_box .mail_list_box:last-child, .mail_list_box .list_table_box, .list_table_box .list_table_box { border-bottom:none; }
.tab_panel + .mail_list_box table.list_table_box.bordered, .tab_panel + .list_table_box table.list_table_box.bordered, .tab_panel + table.list_table_box.bordered { border-top:none; }
.list_table_box tr:first-child>td { border-top:none; }
.list_table_box tr:last-child>th { border-bottom:none; }
.list_table_box tr.unread:last-child>td { border-bottom:none;}
.list_table_box tr>td, .list_table_box tr>th { font-size:12px; text-align:left; padding:12px 0; line-height:1.4em; border-top:1px solid #ddd; }
.list_table_box tr>th { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.list_table_box tr>th small { font-weight:normal; color:#888; }
.list_table_box tr>td:first-child, .list_table_box tr>th:first-child { text-align:center; text-align:left; padding-left:14px; padding-right:14px; }
.list_table_box tr>td:first-child input[type="checkbox"], .list_table_box tr>th:first-child input[type="checkbox"] { margin:0; }
.list_table_box tr>td:first-child .ladylist_item { padding-left:8px; }
.list_table_box tr:hover>td { background:#fefef7; }

.list_table_box .summary td{border:none !important;font-size:12px;padding:5px 0;}
.list_table_box .summary td span{font-size:14px;}
.list_table_box .summary td:first-child{padding-left:25px;}
.list_table_box .summary td:nth-child(2){padding-right:50px; text-align:right !important; width:100px;}
.list_table_box .total td { font-size:14px; font-weight:bold; background:#f9f9f9 !important; border-top:1px solid #ddd; text-align:right; padding-right:50px;}

.xinyong input{width:150px !important; height:35px !important; background:url(/cart/imgs/btn_pay_now.png) no-repeat !important;}


/*Instant Call*/
.btn_cyan { border-color:#1e96be; background:#1e96be;
	background: -moz-linear-gradient(top, rgba(43,175,220,1) 0%, rgba(30,150,190,1) 100%);
	background: -webkit-linear-gradient(top, rgba(43,175,220,1) 0%,rgba(30,150,190,1) 100%);
	background: linear-gradient(to bottom, rgba(43,175,220,1) 0%,rgba(30,150,190,1) 100%); }
.btn_cyan:hover { border-color:#2bafdc; background:#2bafdc; 
	background: -moz-linear-gradient(top, rgba(43,175,220,1) 0%, rgba(30,150,190,1) 100%);
	background: -webkit-linear-gradient(top, rgba(43,175,220,1) 0%,rgba(30,150,190,1) 100%);
	background: linear-gradient(to bottom, rgba(43,175,220,1) 0%,rgba(30,150,190,1) 100%); }
.btn_pink { border-color:#e7316e; background:#e7316e;
	background: -moz-linear-gradient(top, rgba(255,93,148,1) 0%, rgba(248,53,119,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,93,148,1) 0%,rgba(248,53,119,1) 100%);
	background: linear-gradient(to bottom, rgba(255,93,148,1) 0%,rgba(248,53,119,1) 100%); }
.btn_pink:hover { border-color:#ee4a80; background:#ee4a80; 
	background: -moz-linear-gradient(top, rgba(255,110,161,1) 0%, rgba(255,64,128,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,110,161,1) 0%,rgba(255,64,128,1) 100%);
	background: linear-gradient(to bottom, rgba(255,110,161,1) 0%,rgba(255,64,128,1) 100%); }
.btn_grey { border-color:#e4e4e4; background:#e4e4e4;
	background: -moz-linear-gradient(top, rgba(228,228,228,1) 0%, rgba(200,200,200,1) 100%);
	background: -webkit-linear-gradient(top, rgba(228,228,228,1) 0%,rgba(200,200,200,1) 100%);
	background: linear-gradient(to bottom, rgba(228,228,228,1) 0%,rgba(200,200,200,1) 100%); }
.btn_grey:hover { border-color:#e4e4e4; background:#e4e4e4;
	background: -moz-linear-gradient(top, rgba(228,228,228,1) 0%, rgba(200,200,200,1) 100%);
	background: -webkit-linear-gradient(top, rgba(228,228,228,1) 0%,rgba(200,200,200,1) 100%);
	background: linear-gradient(to bottom, rgba(228,228,228,1) 0%,rgba(200,200,200,1) 100%); }
.btn_light_grey { border-color:#cccccc; background:#f2f2f2; color:#333 !important;
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%); }
.btn_light_grey:hover { border-color:#cccccc; background:#fefefe; color:#555 !important;
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(242,242,242,1) 100%); }
.rightva .call_num img{vertical-align:top;margin-right:8px;}
.rightva .call_num span{display:inline-block;padding-top:3px;}
.rightva .call_num strong{font-size:16px;color:#999999;}
.call_service_content .txt_list ul{padding-left: 18px;}
.call_service_content .txt_list ul li{ list-style-type:decimal}
.call_service_content .txt_list p{margin-bottom:10px;}
.call_service_content .menu_tab_box{border:#ddddff solid 1px; border-radius:4px; box-shadow:0 0 5px rgba(170, 170, 255, 0.35);}
.call_service_content .menu_tab ul{padding:0;margin:0;overflow:hidden;}
.call_service_content .menu_tab ul li{width:50%;box-sizing:border-box;border-bottom:#ddddff solid 1px;float:left;text-align:center;list-style:none;background:#ffffff;
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);}
.call_service_content .menu_tab ul li.current{border:none; background:#f2f2ff;
	background: -moz-linear-gradient(top, rgba(242,242,255,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(242,242,255,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(242,242,255,1) 0%,rgba(255,255,255,1) 100%); }
.call_service_content .menu_tab ul li:last-child{border-left:#ddddff solid 1px;}
.call_service_content .menu_tab ul li a{color:#333333;font-size:16px;line-height:44px;display:block;cursor:pointer;}
.call_service_content .menu_tab ul li.current a{cursor:default;font-weight:bold;}
.call_service_content .menu_tab ul li span.callout{display:inline-block;position:relative;padding-left:15px;}
.call_service_content .menu_tab ul li span.callout:before { display:block; content:""; position:absolute; left:-15px; top:8px; width:24px; height:24px; background:url(../web2018/images/service/call_services/icon_call_out.png) no-repeat;}
.call_service_content .menu_tab ul li span.callin{display:inline-block;position:relative;}
.call_service_content .menu_tab ul li span.callin:before { display:block; content:""; position:absolute; left:-28px; top:8px; width:24px; height:24px; background:url(../web2018/images/service/call_services/icon_call_in.png) no-repeat;}
.call_service_content .menu_tab ul li span.new:after { display:block; content:""; position:absolute; right:-50px; top:8px; width:42px; height:18px; background:url(../web2018/images/service/call_services/icon_new.png) no-repeat;}
.call_service_content .tab_current{padding:18px 35px 30px 35px;}
.call_service_content .notes_info{padding:10px 16px 30px 16px;}
.call_service_content .notes_info a{color:#888;}
.call_service_content .bottom_zero{padding-bottom:0;}
.verified_number{width:345px;border:#cccccc solid 1px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);margin:0 auto;}
.verified_number h3{background:#f8f8f8;border-bottom:#cccccc solid 1px;color:#333333;font-size:14px;line-height:36px;text-align:center;margin:0;}
.verified_number .select_number{padding:20px 15px;}
.verified_number .select_number .call_now_btn{height:40px;font-size:16px;width:100%;line-height: 40px;padding: 0;box-sizing: border-box;text-align: center;user-select: none;}
.verified_number .select_number .call_now_btn img{display: none;}
.verified_number .select_number .call_now_btn.loading{background: linear-gradient(to bottom, #ff99bd 0%,#ee6f9a 100%);border-color:#ff99bd;}
.verified_number .select_number .call_now_btn.loading img{display: inline-block;vertical-align: middle;width: 25px;height: 25px;z-index: 999999;padding: 0;border: 0;margin-right: 5px;}
.verified_number .select_number .call_now_btn.btn_grey{cursor: unset;}
.verified_number .select_number .select_number:after { content:""; position:absolute; top:15px; right:3%; background:url(../web2018/images/service/call_services/arrow_bottom.png) no-repeat; display:block; height:7px; width:12px; clear:both; overflow:hidden; }
.verified_number .select_number .number{width:58%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.verified_number .select_number .verified{width:55px;display:inline-block;background: url(/public/web2018/images/service/call_services/icon_verified.png) center center no-repeat;height: 36px;}
.verified_number .select_number .unverified{width:55px;color:#ff0101;font-size:12px;font-style:italic;display:inline-block;text-align: left;overflow:hidden;}
.verified_number .select_number .txt_right{font-size:12px;font-style:italic;float:right;display:inline-block;margin-right:0;color:#0079c2;text-decoration: underline;}
.verified_number .current_select .txt_right{margin-right:18px;}
.verified_number .select_number .floatr{float:right;margin-right:25px;}
.verified_number .select_number_div{position:relative;height:36px;width:100%;margin-bottom:15px;}
.verified_number .select_number_box{position:absolute;top:0;left:0;border:#ccc solid 1px;border-radius:4px;color:#666666;width:100%;cursor:pointer;user-select:none;}
.verified_number .select_number_box.active{ background:#fff;}
.verified_number .select_number_box input{border:none;width:100%;}
.verified_number .select_number_box .select_list{display:none;border-top:#ccc solid 1px;width:100%;overflow:hidden;}
.verified_number .select_number_box ul{ padding:5px 0;margin:0;}
.verified_number .select_number_box ul li{ padding:0px 3%;list-style:none; line-height:36px;height: 36px;}
.verified_number .select_number_box ul li:hover{background-color: #eee;}
.verified_number .select_number_box ul li .txt_right{font-size:12px;font-style:italic;float:right;display:inline-block;color:#0079c2;margin-right:18px;text-align:right;}
.verified_number .select_number_box .select_number{line-height:36px;height: 36px;padding:0 3%; width:94%; overflow:hidden;}
.verified_number .select_number_box .select_number .strong{color:#333;font-weight: bold;}
.outside_content_box{color:#666666;font-size:12px;padding: 15px 18px 0 0;clear: both;}
.pop_how_it_works{/*display:none;*/ position:fixed; top:20%; left:50%; width:735px; height:auto; margin-left:-368px; padding-bottom:60px; background-color:#fff; z-index:9999; border:1px solid #ccc; border:1px solid rgba(0,0,0,0.2); border-radius:6px; box-shadow:0 0 50px rgba(0,0,0,0.2); -webkit-animation:bounceInCenter 0.5s both; animation:bounceInCenter 0.5s both;}
.pop_how_it_works .modal-body{overflow-y:scroll;height:500px;}
.pop_how_it_works .foot_c{position:absolute;bottom:0;left:0;border-top:#eee solid 1px;background:#fff;padding:10px 0;text-align:center;width:100%;}
.pop_how_it_works .foot_c a{font-size: 14px;}
.pop_how_it_works h3{height:30px;font:bold 16px/20px  Arial, Verdana, Helvetica, sans-serif;color:#fff;text-align:center;padding-top:12px;margin:0;}
.how_it_works_content{border-left:#ccc solid 1px;padding:0 0 0 30px;margin:20px 0 0 18px;}
.how_it_works_content h5{font:bold 18px/20px  Arial, Verdana, Helvetica, sans-serif;color:#ff6600;margin-bottom:10px;position:relative;clear:both;}
.how_it_works_content h5 span{display:inline-block;background:#fff;border-radius:50%;border:#cbcbcb solid 2px;height:36px;width:36px;position:absolute;left:-52px;top:-10px;text-align:center;line-height:36px;}
.how_it_works_content p{margin-bottom:20px;}
.how_it_works_content img{float:left;margin:0 30px 20px 0;}
.how_it_works_content i{color:#666666;}
.how_it_works_content ul{display:table;padding-left:15px;}
.how_it_works_content ul li{font-weight:bold;list-style:upper-roman;margin:5px 0 15px 0;}

.rightva .text-success{color:#02ac27 !important;}
.rightva .text-warning{color:#fa6600 !important;}
input.input_l { height:36px; }
.wide_modal select, .wide_modal input { height:30px; padding:2px 4px; box-sizing:border-box; vertical-align:middle; font-size:14px; outline:none; border:1px solid #bbb; border-radius:4px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.wide_modal select[multiple], select[size] { height:auto !important; }
.wide_modal{width:580px;margin-left:-290px;border:#aaa solid 1px;}
.wide_modal .modal-body{padding:20px 25px;}
.wide_modal .modal-close, .pop_how_it_works .modal-close, .popup_call .modal-close{right:5px !important;top:5px !important;width:30px;height:30px;font:30px/30px 'Times New Roman', Georgia, Arial !important;background:none !important;color:#999 !important;border:none !important;border-radius:none;}
.pop_how_it_works .modal-close, .popup_call .modal-close{color:#fff !important;}
.wide_modal .modal-close:hover, .pop_how_it_works .modal-close:hover, .popup_call .modal-close:hover{background:none;color:#f30 !important;}
.wide_modal select, .wide_modal input{border-radius:2px;}
.wide_modal input{padding-left:5px;}
.wide_modal .note{color:#666;font-size:12px;margin-top:20px;font-style:italic;}
.wide_modal .get_code{ background:#f2f2f2;display:inline-block;font-size:12px;line-height:2rem;padding:2px 10px;margin-left:5px;}
.wide_modal a.get_code_light{ color:#95bdd1;}
.wide_modal .btn_l{padding:10px 45px;}
.wide_modal .abn_tips{position:relative;display:inline-block;}
.wide_modal .abn_tips span.err_msg{display:none;position:absolute;left:0;top:37px;background:#fee9ea;color:#f00;font-size:12px;line-height:14px;padding:3px 5px;border-radius:0 0 4px 4px;z-index:1;}
.wide_modal .txt_grey{color:#999;display:inline-block;font-size:12px;line-height:14px;margin-left:20px; vertical-align:middle;}
.wide_modal .txt_grey a{color:#999; text-decoration:underline;}
.wide_modal .get_code_tips{color:#999;display:inline-block;font-size:12px;line-height:14px;margin-left:20px; vertical-align:middle;}
.wide_modal .get_code_tips a{color:#999; text-decoration:underline;}


/*Send Reminder*/
.tip_frame .btn_wrap{margin-top: 15px;  text-align:center;}
.popup_call{border: none;border-radius: 0;box-shadow: none;}
.addva {background: #fff;font: 12px/20px Arial, Verdana, Helvetica, sans-serif;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 4px #35789e;-webkit-box-shadow: 0 0 4px #35789e;top: 50%;left: 50%;height: auto;overflow: hidden;}
.addva{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:1px solid #cecece;}
.tip_frame{width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:absolute; top:0; left:0; z-index:10; display:none;}
.tip_frame_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:10;}
.tip_frame_center{width:100%; height:auto; margin:0 auto;  padding:0 0;}
.modal-close{z-index: 9999;}
.sys_cet h4 {font-family: Arial, sans-serif;font-size: 12px;color: #333;text-align: center;}
.call_service_content .Call_title{font-size: 12px !important; padding-bottom:10px;color: #666666;font-weight: normal;padding-top: 10px;}
.call_service_content .Call_title span{font-family: Arial, sans-serif;font-size: 14px;font-weight: 700;color: #0079c2;padding-right: 3px;}
.call_box {padding: 0 0 0 0;width: 505px;/* margin: -168px 0 0 -251px; */border:none !important;}
.Call_step{text-align: center;padding: 15px 0 25px 0;}
.Call_step .TabbedPanelsTabGroup{background: url(../web2018/images/service/call_services/call_line.png) no-repeat center center;}
.Call_step ul, .Call_step ol{padding:0;}
.Call_step .TabbedPanelsTab{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;cursor: default;margin: 0px 4px;border-radius: 50px;border: 1px solid #cccccc;color: #666;font-weight: normal;background: #ffffff;}
.Call_step .TabbedPanelsTabSelected{background: url(../web2018/images/service/call_services/call_step_bg.png) no-repeat;background-size: 100% 100%;width: 24px;height: 24px;line-height: 24px;color: #fff;border: none;font-weight: 700;}
.Call_step .step_after{background:#3fc161;width: 20px;height: 20px;line-height: 20px;}
.Call_tips{padding: 15px 0 10px 0;text-align: center;}
.Call_tips a{color: #1a80cb;text-decoration: underline;}
.Call_tips h5{font-family: Arial, sans-serif;font-size: 14px;font-weight: normal;color: #666666;background: url(../web2018/images/service/call_services/call_tips_line.png)no-repeat center center;margin-bottom: 20px;}
.Call_tips h4{font-family: Arial, sans-serif;font-size: 12px;font-weight: normal;text-align: center;color: #666666;}
.Call_links h5{font-family: Arial,sans-serif;font-size: 14px;font-weight: normal;max-width: 400px;text-align: center;margin: 0 auto;color: #222;line-height: 18px;padding-bottom: 15px;
}.Call_links h5 span{color: #ff6600;font-weight: 700;}
.Call_links{text-align: center;padding: 20px 0;/* min-height: 48px; */}
.Call_second{padding: 0;}
.Call_second .btn{margin: 14px 0 6px 0;color: #ffffff;font-size: 14px;font-weight: 700;}
.Call_links img{display: inline-block;padding: 0 7px;vertical-align: middle;}
.Call_links div{display: inline-block;}
.Call_links .photo_lady{display:inline-block;border-radius:50%;height:48px;width:48px;overflow:hidden;vertical-align:middle;margin: 0 7px 0 7px;}
.Call_links .photo_lady img{padding:0;}
.Call_links .call_con .Call_first,.Call_links .call_con .Call_second{margin-right: 5px;}
.Call_succeed{font-size: 16px;font-weight: 700;font-family: Arial,sans-serif;color: #ff0000;text-align: center;}
.call_phoneing {position: fixed;margin-top: -24px;display: flex !important;margin-left: 30px;border-radius: 50%;}
.Call_end_tips{padding-bottom: 50px;}
.Call_end_tips a{color: #666666 !important;padding: 0 20px;}
.Call_end_tips a img{width: 20px;padding-right: 5px;vertical-align: middle;}
.call_box .close_btn{top:10px;}
.call_box .sys_cet{background:url(../web2018/images/service/call_services/call_bg.png) no-repeat;}
.call_box .buy_call_lady_div{text-align:center;height:60px;padding-top:7px;padding-bottom:2px;}
.call_box .buy_call_lady_head_div img{width:100%;}
.call_box .buy_call_lady_head_div{display:inline-block;height:66px;width:66px;border: 2px #fff solid;border-radius:50%;text-align:center;overflow:hidden;background:url(../web2018/images/lady-no-photo_buy.png) no-repeat;background-position: -5px -5px;border-radius:50%;overflow:hidden;}
.call_box .Call_step_tips{font-family: Arial, sans-serif;color:#666;text-align:center;padding-bottom:10px;font-size: 14px;font-weight: 700;color: #333333;}
.call_box .Call_step_tips .c_m_number{color:#ff0000;}
.btn_wrap{text-align: center;}
.tip_frame .btn_wrap .YesCredites{display:block;text-decoration:none;margin:0 auto;width:180px;height:36px;border-radius:18px;font: normal 14px/20px  Arial, Verdana, Helvetica, sans-serif;background: #0493fa;color: #fff;border: none;line-height: 35px;}
.tip_frame .btn_wrap .YesCredites img{vertical-align: middle;}
.tip_frame .call_title_box{height:30px;font-size: 18px;font-family: Arial, Helvetica, sans-serif;font-weight: 700;color:#fff;background:#1a80cb;text-align:center;padding-top:12px;}
.tips_send_again_tile{font:normal 14px/32px  Arial, Verdana, Helvetica, sans-serif  !important; color:#333 !important;}
.Call_end{padding: 35px 0 25px 0 !important;}
.Call_again,.Make_schedule_call{margin: 0px 0px 0px 0px !important;border-color: #e64680;background: #e64680;background: -moz-linear-gradient(top, rgba(255,92,149,1) 0%, rgba(248,54,119,1) 100%) !important;background: -webkit-linear-gradient(top, rgba(255,92,149,1) 0%, rgba(248,54,119,1) 100%) !important;background: linear-gradient(to bottom, rgba(255,92,149,1) 0%, rgba(248,54,119,1) 100%) !important;width: 138px;height: 36px;line-height:36px;padding: 0px !important;border-radius: 4px !important;}
.Call_again02{background: #ff74a3;background: -moz-linear-gradient(top, rgba(255, 126, 172, 1) 0%, rgba(254, 98, 146, 1) 100%) !important;background: -webkit-linear-gradient(top, rgba(255, 126, 172, 1) 0%, rgba(254, 98, 146, 1) 100%) !important;background: linear-gradient(to bottom, rgba(255, 126, 172, 1) 0%, rgba(254, 98, 146, 1) 100%) !important;}
.Call_again02 img{width: 25px;height: 25px;z-index: 999999;padding: 0;border: 0;margin-right: 5px;}
.Make_schedule_call{width:175px;}
.warn_content{width: auto;padding: 10px;margin-bottom: 4px;margin-left: 0px;margin-right: 0px;font: normal 12px/14px Arial, Verdana, Geneva, sans-serif;color: #666;text-align: left;background: #e6f4e5;border-radius: 6px;box-shadow: 0 1px 1px #ccc;position: relative;word-wrap: break-word;word-break: break-all;display: inline-flex;background:#f2f2f2;}
.warn_content p{display:inline-block;padding-left:10px;}
.warn_content p span{color:#ff0000;}
.warn_content p a{color:#E05959;text-decoration: underline;cursor:pointer;}
.warn_content img{width:16px;height:16px;}

/*call now css*/
.Call_now_mess{text-align: center;font-family: Arial,sans-serif;font-size: 16px;color: #333333;font-weight: normal;margin-top: 25px;}
.Call_now_btn{text-align: center;margin: 20px 0 30px 0;}
.Call_now_btn .btn {width: 140px;height: 36px;line-height: 36px;padding: 0px !important;font-size: 16px !important;margin: 0 5px !important;}
.Call_now_lady{width: 58px !important;height: 58px !important;}
.Call_now_div{padding-top: 10px !important;}
.Call_now_title{padding-top: 5px !important;}
.Call_now_credits{color: #2da03f !important;font-family: Arial,sans-serif;font-size: 16px !important;font-weight: normal;}
.Call_now_tips,.Call_now_tips4{padding: 15px 0px 30px 0px !important;}
.Call_now_end{padding: 35px 0 0 0px !important;}
.Call_now_error{font-family: Arial, sans-serif;font-size: 14px;font-weight: normal;color: #999999;text-align: center;padding-bottom: 15px;}
.Call_now_tips h5,.Call_now_tips4 h5{margin:15px 0 15px 0 !important;background: none;}
.Call_now_tips4 h5::before{content: "";width: 200px;height: 1px;background: #dddddd;position: absolute;left: 5%;margin-top: 10px;}
.Call_now_tips4 h5::after{content: "";width: 200px;height: 1px;background: #dddddd;position: absolute;right: 5%;margin-top: 10px;}
.Call_now_tips h5::before{content: "";width: 110px;height: 1px;background: #dddddd;position: absolute;left: 5%;margin-top: 10px;}
.Call_now_tips h5::after{content: "";width: 110px;height: 1px;background: #dddddd;position: absolute;right: 5%;margin-top: 10px;}
.Call_now_creditBtn{margin: 30px 0px 30px 0px !important;}
.Call_now_credit{text-align: center;font-family: 'Times New Roman',sans-serif;font-size: 22px;font-weight: 700;font-style: italic;color: #ff6f6f;padding: 20px 0px 10px 0;}
.Call_now_credittip{font-family: Arial,sans-serif;font-size: 12px;font-weight: normal;text-align: center;color: #666666;}
.Call_now_credittip span{color:#ff0000;}
.Call_now_creditBtn button{background: #0079c2;background: -moz-linear-gradient(top, rgba(1,148,254,1) 0%, rgba(0,148,251,1) 100%) !important;background: -webkit-linear-gradient(top, rgba(1,148,254,1) 0%,rgba(0,148,251,1) 100%) !important;background: linear-gradient(to bottom, rgba(1,148,254,1) 0%,rgba(0,148,251,1) 100%) !important;}


@media screen and (min-width:768px) and (max-width:1024px), screen and (max-width:1366px) and (orientation:landscape) {
.videoleva .service_blocked { width:506px; height:276px; margin-left:11px; margin-top:11px;}
}
.theme_bg{background:#1a80cb;}
.theme_color{color: #1a80cb !important;;}

/* my invitee */
.topdh .contact_list_b ul li.matched:after{content: '';width: 16px;height: 16px;display: block;background: url(/public/web2018/images/getmatched/icon_heart.png) center center no-repeat;background-size: contain; position: absolute;top: 4px;right: 8px;}

/* getmatched_pop_container */
#getmatched_pop{border:0;}
.getmatched_pop_container { position: relative; font-family: "Open Sans Bold", "Open Sans Regular", "Open Sans"; height: 632px; overflow: hidden; }
.getmatched_pop_container .loading_mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 20px; background: rgba(255, 255, 255, 0.82); z-index: 2; }
.getmatched_pop_container .loading_mask::after { position: absolute; top: 0; left: 0; content: ''; display: block; width: 100%; height: 100%; background: url("/public/web2018/images/getmatched/loading2.gif") center center no-repeat; background-size: 52px 52px; }
.getmatched_pop_container .pop_mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 20px; background: rgba(255, 255, 255, 0.82); z-index: 2; }
.getmatched_pop_container .pop_mask .pop_rematch { position: absolute; top: 50%; left: 50%; width: 388px; min-height: 152px; margin-left: -194px; margin-top: -76px; background: #fff; border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px; }
.getmatched_pop_container .pop_mask .pop_rematch .inner { color: #FF6600; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
.getmatched_pop_container .pop_mask .pop_send_invitation { position: absolute; top: 50%; left: 50%; width: 388px; min-height: 152px; margin-left: -194px; margin-top: -76px; background: #fff; border-radius: 14px; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px; }
.getmatched_pop_container .pop_mask .pop_send_invitation .inner { padding: 30px 0px 22px; color: #333; font-size: 14px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; }
.getmatched_pop_container .pop_mask .pop_send_invitation .inner .btn_chat_outter { margin-top: 22px; }
.getmatched_pop_container .pop_mask .action { margin-top: 18px; }
.getmatched_pop_container .pop_mask .link_box { margin-top: 0px; }
.getmatched_pop_container .pop_mask .link_box .link { text-decoration: underline; }
.getmatched_pop_container .pop_mask .close { width: 24px; height: 24px; line-height: 26px; }
.getmatched_pop_container .close { display: block; position: absolute; right: 5px; top: 5px; width: 26px; height: 26px; padding: 0; text-align: center; font: normal 18px / 20px Arial, Helvetica, sans-serif; text-decoration: none !important; background: #fff; color: #999; border: 1px solid #eee; border-radius: 20px; overflow: hidden; transition: 0.2s; -webkit-transition: 0.2s; line-height: 28px; }
.getmatched_pop_container .close::before { content: "×"; display: inline-block; font-size: 22px; font-family: Arial, Helvetica, sans-serif;}
.getmatched_pop_container .close:hover { background-color: #333; color: #fff; }
.getmatched_pop_container .inner { padding: 30px 0px 10px; text-align: center; line-height: normal;width: auto; }
.getmatched_pop_container .inner .bold { font-weight: 700; }
.getmatched_pop_container .inner .text_l { font-size: 24px; }
.getmatched_pop_container .inner .text_m { font-size: 16px; }
.getmatched_pop_container .inner .text_s { font-size: 14px; }
.getmatched_pop_container .inner .text_xs { font-family: Arial, Helvetica, sans-serif; font-size: 12px; transform: scale(0.917); -webkit-transform: scale(0.917); -moz-transform: scale(1); -o-transform: scale(0.917); }
@-moz-document url-prefix() { .getmatched_pop_container .inner .text_xs .text_xs { font-size: 11px; } }
.getmatched_pop_container .inner .getmatched_pop_title { text-align: center; line-height: 1.2; }
.getmatched_pop_container .inner .getmatched_pop_title img { display: inline-block; vertical-align: middle; margin: 0 8px 0 0; }
.getmatched_pop_container .inner .getmatched_pop_title span { display: inline-block; vertical-align: middle; color: #333; font-size: 32px; font-weight: 700; }
.getmatched_pop_container .inner .second_title { margin-top: 22px; }
.getmatched_pop_container .inner .second_text { margin-top: 8px; }
.getmatched_pop_container .inner .second_text span { color: #0066CC; }
.getmatched_pop_container .inner .desc_text { margin-top: 24px; padding: 0 40px; color: #868686; line-height: 20px; font-family: Arial Normal, Arial, Helvetica, sans-serif; }
.getmatched_pop_container .inner .ladys_banner { padding: 20px 0px; }
.getmatched_pop_container .inner .ladys_banner ul { font-size: 0; text-align: center; }
.getmatched_pop_container .inner .ladys_banner ul li { position: relative; display: inline-block; margin: 0 3px; }
.getmatched_pop_container .inner .ladys_banner ul li:nth-child(1) img, .getmatched_pop_container .inner .ladys_banner ul li:nth-child(5) img { width: 79px; }
.getmatched_pop_container .inner .ladys_banner ul li:nth-child(3) img { width: 112px; }
.getmatched_pop_container .inner .ladys_banner ul li:nth-child(2) img, .getmatched_pop_container .inner .ladys_banner ul li:nth-child(4) img { width: 94px; }
.getmatched_pop_container .inner .note { font-family: Arial Normal, Arial, Helvetica, sans-serif; text-align: center; color: #868686; }
.getmatched_pop_container .inner .note .tips_box { position: relative; display: inline-block; }
.getmatched_pop_container .inner .note .tips_box.hover { color: #2274BF; }
.getmatched_pop_container .inner .note .tips_box.hover .learn_more_tips { display: block; }
.getmatched_pop_container .inner .note .link { display: inline-block; color: #868686; text-decoration: underline; }
.getmatched_pop_container .inner .note .learn_more_tips { display: none; position: absolute; bottom: 20px; left: -36px; width: 300px; margin-left: -138px; border-radius: 6px; background: #e6f8ff; border: 1px solid #d9d9d9; text-align: left; color: #333; line-height: 1.4; }
.getmatched_pop_container .inner .note .learn_more_tips .tips_close { transform: scale(0.8); top: 4px; right: 4px; display: block; position: absolute; border-radius: 100px; width: 26px; height: 26px; padding: 0; text-align: center; font: normal 18px / 20px Arial, Helvetica, sans-serif; text-decoration: none !important; color: #999; font-weight: 700; background: #fff; }
.getmatched_pop_container .inner .note .learn_more_tips .tips_close::before { content: "×"; display: inline-block; line-height: 28px; font-size: 22px; }
.getmatched_pop_container .inner .note .learn_more_tips .tips_close:hover { color: #fff; background: #000; }
.getmatched_pop_container .inner .note .learn_more_tips > div { padding: 16px 18px 12px; }
.getmatched_pop_container .inner .note .learn_more_tips::after { position: absolute; bottom: -14px; left: 212px; margin-left: -10px; content: ''; display: block; width: 20px; height: 15px; background: url("/public/web2018/images/getmatched/tips_arrow3.png") center center no-repeat; }
.getmatched_pop_container .inner .action { position: relative; line-height: 40px; }
.getmatched_pop_container .inner .action .matched_btn { font-family: Arial, Helvetica, sans-serif; display: inline-block; color: #fff; font-size: 14px; font-weight: 700; border-radius: 5px; background: #2274bf; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px; }
.getmatched_pop_container .inner .action .matched_btn:hover { background-color: #0066CC; }
.getmatched_pop_container .inner .action a { position: relative; width: 140px; height: 40px; }
.getmatched_pop_container .inner .action.disabled a.matched_btn { background: #8cb7de; }
.getmatched_pop_container .inner .action.disabled::after { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: #fff; opacity: 0; }
.getmatched_pop_container .inner .action .go_important_tips { position: absolute; bottom: 50px; left: 50%; font-family: Arial, Helvetica, sans-serif; background: #fff; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px; width: 406px; margin: 0 0 0 -203px; color: #ff6600; line-height: normal; padding: 26px 0px; background-image: linear-gradient(90deg, #e5e5e5 0%, #f2f2f2 100%); background-image: -moz-linear-gradient(0deg, #e5e5e5 0%, #f2f2f2 100%); background-image: -webkit-linear-gradient(90deg, #e5e5e5 0%, #f2f2f2 100%); background-image: -ms-linear-gradient(90deg, #e5e5e5 0%, #f2f2f2 100%); }
.getmatched_pop_container .inner .action .go_important_tips h3 { font-weight: 400; font-size: 18px; }
.getmatched_pop_container .inner .action .go_important_tips p { margin: 14px 0 0 0; font-size: 14px; }
.getmatched_pop_container .inner .action .go_important_tips::after { content: ''; display: block; width: 17px; height: 13px; background: url("/public/web2018/images/getmatched/tips_arrow.png") top left no-repeat; position: absolute; left: 50%; bottom: -12px; margin-left: -8px; }
.getmatched_pop_container .inner .btn_go_outter { margin: 38px auto 90px; }
.getmatched_pop_container .inner .normal_text { margin: 14px auto 30px; padding: 0 40px; color: #333; line-height: 22px; font-size: 16px; font-family: Arial Normal, Arial, Helvetica, sans-serif; }
.getmatched_pop_container .inner .normal_text a { color: #2274BF; text-decoration: underline; font-weight: 700; }
.getmatched_pop_container .inner .ladys_banner.lady_x { padding: 12px 0 0; }
.getmatched_pop_container .inner .ladys_banner.lady_x ul li img { opacity: 0.8; }
.getmatched_pop_container .inner .ladys_banner.lady_x ul li::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("/public/web2018/images/getmatched/lady_x.png") center center no-repeat; background-size: 40px 40px; content: ''; }
.getmatched_pop_container .inner .btn_get_outter { margin: 10px auto 14px; }
.getmatched_pop_container .inner .btn_get_outter a { position: relative; width: 100%; height: 40px; }
.getmatched_pop_container .inner .btn_get_outter a.auto { width: auto; padding: 0 50px; }
.getmatched_pop_container .inner .btn_chat_outter { margin: 28px auto 8px; }
.getmatched_pop_container .inner .btn_chat_outter a.sent_chat_btn { position: relative; width: auto; padding: 0 40px; height: 40px; line-height: 40px; width: auto; padding: 0 30px; background: linear-gradient(180deg, #00ce41 0%, #00ce41 0%, #00a332 100%, #00a332 100%); background: -webkit-linear-gradient(270deg, #00ce41 0%, #00ce41 0%, #00a332 100%, #00a332 100%); background: -moz-linear-gradient(180deg, #00ce41 0%, #00ce41 0%, #00a332 100%, #00a332 100%); background: linear-gradient(180deg, #00ce41 0%, #00ce41 0%, #00a332 100%, #00a332 100%); }
.getmatched_pop_container .inner .btn_chat_outter a.sent_chat_btn:hover { background: linear-gradient(180deg, #01db25 0%, #01a91a 100%); background: -moz-linear-gradient(top, #01db25 0%, #01a91a 100%); background: -webkit-linear-gradient(top, #01db25 0%, #01a91a 100%); background: linear-gradient(to bottom, #01db25 0%, #01a91a 100%); }
.getmatched_pop_container .inner .btn_chat_outter a.sent_chat_btn.disabled { background-image: linear-gradient(0deg, #c4c4c4 0%, #bbbbbb 99%); background-image: -moz-linear-gradient(90deg, #c4c4c4 0%, #bbbbbb 99%); background-image: -webkit-linear-gradient(90deg, #c4c4c4 0%, #bbbbbb 99%); background-image: -ms-linear-gradient(90deg, #c4c4c4 0%, #bbbbbb 99%); cursor: not-allowed; }
.getmatched_pop_container .inner .btn_chat_outter a.sent_chat_btn img { display: inline-block; vertical-align: middle; margin: 0px 4px 0 0; }
.getmatched_pop_container .inner .btn_chat_outter a.sent_chat_btn span { display: inline-block; vertical-align: middle; }
.getmatched_pop_container .inner .btn_chat_outter .get_important_tips { width: 394px; margin-left: -197px; z-index: 2; }
.getmatched_pop_container .inner .insert_area { margin: 0 40px; height: 86px; font-family: Arial, Helvetica, sans-serif; }
.getmatched_pop_container .inner .insert_area .text_warn { font-size: 12px; color: #ff0000; }
.getmatched_pop_container .inner .insert_area .tips { border: 1px solid #ffcc00; border-radius: 5px; background: #fdf9e1; color: #FF6600; font-size: 13px; font-weight: 400; padding: 0px 6px; min-height: 44px; line-height: 44px; }
.getmatched_pop_container .inner .insert_area .tips span { display: inline-block; vertical-align: middle; line-height: normal; }
.getmatched_pop_container .inner .insert_area .tips span a { color: #006699; text-decoration: underline; }
.getmatched_pop_container .inner .content { margin: 10px 74px; }
.getmatched_pop_container .inner .content .check_list { font-family: Arial, Helvetica, sans-serif; }
.getmatched_pop_container .inner .content .check_list ul { overflow: hidden; font-size: 0; }
.getmatched_pop_container .inner .content .check_list ul li { position: relative; padding: 0; border: 1px solid #e4e4e4; border-radius: 8px; background: #fff; margin-bottom: 6px; height: 50px; line-height: 50px; text-align: left; cursor: pointer; display:-webkit-flex; display:flex; justify-content:center; align-items: center;}
.getmatched_pop_container .inner .content .check_list ul li .icon { display: block; width: 24px; height: 24px; background: url("/public/web2018/images/getmatched/icon_select.png"); margin: -12px 0 0 0px; position: absolute; top: 50%; left: 8px; }
.getmatched_pop_container .inner .content .check_list ul li span { display: inline-block; margin-left: 40px; text-align: left; font-size: 12px; line-height: normal; vertical-align: middle; padding-right: 10px; }
.getmatched_pop_container .inner .content .check_list ul li.active { background: #e6ffe6; border: 1px solid #00cc00; }
.getmatched_pop_container .inner .content .check_list ul li.active .icon { background: url("/public/web2018/images/getmatched/icon_selected.png"); }
.getmatched_pop_container .inner .content .check_list ul li.active span { font-weight: 700; }
.getmatched_pop_container .inner .get_important_tips { position: absolute; bottom: 50px; left: 50%; font-family: Arial, Helvetica, sans-serif; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 5px; width: 100%; margin: 0 0 0 -195px; color: #fff; line-height: normal; padding: 20px 0px; background-image: linear-gradient(0deg, #00bff8 0%, #00b3f5 14%, #0090ec 46%, #007be6 68%, #0058dd 100%); background-image: -moz-linear-gradient(90deg, #00bff8 0%, #00b3f5 14%, #0090ec 46%, #007be6 68%, #0058dd 100%); background-image: -webkit-linear-gradient(90deg, #00bff8 0%, #00b3f5 14%, #0090ec 46%, #007be6 68%, #0058dd 100%); background-image: -ms-linear-gradient(90deg, #00bff8 0%, #00b3f5 14%, #0090ec 46%, #007be6 68%, #0058dd 100%); }
.getmatched_pop_container .inner .get_important_tips h3, .getmatched_pop_container .inner .get_important_tips div { font-size: 17px; text-shadow: 0px 0px 10px black; -webkit-text-shadow: 0px 0px 10px black; -moz-text-shadow: 0px 0px 10px black; }
.getmatched_pop_container .inner .get_important_tips div { margin-top: 4px; }
.getmatched_pop_container .inner .get_important_tips div span { color: #FFFF00; font-weight: 700; }
.getmatched_pop_container .inner .get_important_tips a { display: inline-block; color: #F9FEFF; width: auto; font-size: 15px; font-weight: 700; width: 164px; height: 21px; line-height: 21px; margin: 22px auto 5px; border-radius: 100px; text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25); -webkit-text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25); -moz-text-shadow: -1px -1px 0px rgba(0, 0, 0, 0.25); background: -webkit-linear-gradient(270deg, #00ccff 0%, #00ccff 0%, #0066ff 100%, #0066ff 100%); background: -moz-linear-gradient(180deg, #00ccff 0%, #00ccff 0%, #0066ff 100%, #0066ff 100%); background: linear-gradient(180deg, #00ccff 0%, #00ccff 0%, #0066ff 100%, #0066ff 100%); -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.34902); -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.34902); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.34902); }
.getmatched_pop_container .inner .get_important_tips::after { content: ''; display: block; width: 17px; height: 13px; background: url("/public/web2018/images/getmatched/tips_arrow2.png") top left no-repeat; position: absolute; left: 50%; bottom: -12px; margin-left: -8px; }
.getmatched_pop_container .inner .wish_text_box a { color: #0066FF; text-decoration: underline; }
.getmatched_pop_container .inner .wish_text_box .text_xs { margin-top: 2px; }
.getmatched_pop_container .inner .ladys_banner_got { padding: 20px 0px; }
.getmatched_pop_container .inner .ladys_banner_got ul { font-size: 0; text-align: center; }
.getmatched_pop_container .inner .ladys_banner_got ul li { position: relative; display: inline-block; vertical-align: middle; margin: 0 6px; cursor: pointer; }
.getmatched_pop_container .inner .ladys_banner_got ul li .img_box { position: relative; display: inline-block; }
.getmatched_pop_container .inner .ladys_banner_got ul li .img_box .cover { border: 1px solid #093c3e; border-radius: 20px; overflow: hidden; }
.getmatched_pop_container .inner .ladys_banner_got ul li .img_box .cover a { margin-top: 0; }
.getmatched_pop_container .inner .ladys_banner_got ul li .img_box .select_action { position: absolute; left: -9px; top: 50%; content: ''; width: 24px; height: 24px; margin-top: -12px; background: url("/public/web2018/images/getmatched/icon_unselected.png") center center no-repeat; z-index: 2; }
.getmatched_pop_container .inner .ladys_banner_got ul li > a { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; color: #009900; text-decoration: underline; display: block; margin-top: 6px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.getmatched_pop_container .inner .ladys_banner_got ul li.selected .img_box .cover img { filter: none; }
.getmatched_pop_container .inner .ladys_banner_got ul li.selected .img_box::before { display: none; }
.getmatched_pop_container .inner .ladys_banner_got ul li.selected .img_box .select_action { background: url("/public/web2018/images/getmatched/icon_selected.png") center center no-repeat; }
.getmatched_pop_container .inner .ladys_banner_got ul li.unselected { cursor: default; }
.getmatched_pop_container .inner .ladys_banner_got ul li.unselected .img_box .cover img { filter: blur(1px); }
.getmatched_pop_container .inner .ladys_banner_got ul li.unselected .img_box::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/getmatched/lady_x.png) center center no-repeat; background-color: rgba(0, 0, 0, 0.3); background-size: 40px 40px; content: ''; border-radius: 20px; z-index: 1; opacity: .8; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(1) .cover, .getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(5) .cover { height: 100px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(1) img, .getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(5) img { width: 75px; min-height: 100px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(1) a, .getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(5) a { max-width: 77px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(3) .cover { height: 141px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(3) img { width: 106px; min-height: 141px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(3) a { max-width: 108px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(2) .cover, .getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(4) .cover { height: 119px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(2) img, .getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(4) img { width: 89px; min-height: 119px; }
.getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(2) a, .getmatched_pop_container .inner .ladys_banner_got ul li:nth-child(4) a { max-width: 91px; }
.getmatched_pop_container .inner .ladys_banner_sent { padding: 10px 0px; min-height: 174px; }
.getmatched_pop_container .inner .ladys_banner_sent ul { font-size: 0; text-align: center; }
.getmatched_pop_container .inner .ladys_banner_sent ul li { position: relative; display: inline-block; vertical-align: middle; margin: 0 6px; }
.getmatched_pop_container .inner .ladys_banner_sent ul li .img_box { position: relative; display: inline-block; border: 1px solid #093c3e; border-radius: 20px; width: 100px; height: 132px; overflow: hidden; box-sizing: border-box; }
.getmatched_pop_container .inner .ladys_banner_sent ul li .img_box img { border-radius: 20px; width: 100px; height: auto; min-height: 130px;}
.getmatched_pop_container .inner .ladys_banner_sent ul li a.name { font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; color: #009900; text-decoration: underline; display: block; margin-top: 6px; text-overflow: ellipsis; overflow: hidden; max-width: 100px; white-space:nowrap;}
.getmatched_pop_container .inner .ladys_banner_sent ul.full li .img_box { width: 90px; height: 120px; }
.getmatched_pop_container .inner .ladys_banner_sent ul.full li .img_box img { width: 90px; min-height: 117;}
.getmatched_pop_container .inner .ladys_banner_sent ul.full li a.name { max-width: 90px; }
.getmatched_pop_container .inner .text_loading { margin-top: 116px; }
.getmatched_pop_container .inner .text_loading span { display: inline-block; min-width: 30px; text-align: left; }
.getmatched_pop_container .inner p.wish_rematch{font-size: 14px;}
@media screen and (max-height:810px) {
	#getmatched_pop{top: 50%; margin-top: -312px;}
}

/* matched_header */
.matched_header_tips{background: #fff;border-radius: 100px;height: 22px;line-height: 22px;display: inline-block;float: left;padding: 0 8px 0 7px; font-size: 12px;border:1px solid #e4e4e4;}
.matched_header_tips img{width: 18px;height: auto;font-weight: 400;}
.matched_header_tips a{color: #2274BF; text-decoration: underline;font-weight: 700;margin: 0 4px;}
.matched_header_tips span{color: #FF0000;font-weight: 700;font-style: italic;}
.matched_header_tips>*{display: inline-block;vertical-align: middle;}
.intoop_matcher{padding: 1px 8px 0 8px; height: 26px; float: left;border-right: 1px solid #ccc;}

/* header guide popup */
.intopva .intopva_nright .intoop_a .icon_new{ display: inline-block; width: 36px; height: 15px; line-height: 15px; text-align: center; border-radius: 100px; background: #ff3300; color: #fff; font-size: 10px; font-style: italic; margin-left:6px; vertical-align: middle; margin-top: -3px; font-family: Arial, Helvetica, sans-serif; }
.intopva .intopva_nright .popup_new_guide { position: absolute; right: 0; color: #333; width: 221px; height: 145px;background:#0099ff; border-radius: 20px; margin-top: 9px; padding: 2px;top: 32px;  right: 14px; }
.intopva .intopva_nright .popup_new_guide::before{ content: ''; display: block; width: 29px; height: 20px; background:url(/public/web2018/images/new_guide_arrow.png) no-repeat top left;; position: absolute; top: -20px; right: 145px;}
.intopva .intopva_nright .popup_new_guide h3{ color: #fff; padding: 0 16px; font-weight: 700; line-height: 32px; margin: 0;}
.intopva .intopva_nright .popup_new_guide .g_content{ background: #fff; line-height: 1.2; padding:10px 12px; border-radius: 0 0 18px 18px; height: 93px; text-align: left;}
.intopva .intopva_nright .popup_new_guide .g_content .text{ font-size: 15px; }
.intopva .intopva_nright .popup_new_guide .g_content .text span{ color: #ff6600; font-weight: 700;}
.intopva .intopva_nright .popup_new_guide .g_content .btn_action{text-align: right; margin-top: 8px;}
.intopva .intopva_nright .popup_new_guide .g_content .btn_action a{	display: inline-block; width: 42px; height: 32px; line-height: 32px; text-align: center; color: #fff; background: #0099ff;border-radius: 6px; font-weight: 700;}
.intopva .intopva_nright .popup_new_guide .g_content .btn_action a:hover{background: #0066cc;border-radius: 6px; font-weight: 700;}
/* topbar_user_menu 2026 */
.topbar_user_menu .pull-l{ float: left;}
.topbar_user_menu .pull-r{ float: right;}
.topbar_user_menu li { position: relative; line-height:20px; padding:12px 24px; border-top:1px solid #ddd; }
.topbar_user_menu >li::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 30px; background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(243,243,243) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(243,243,243) 100%); background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(243,243,243) 100%);}
.topbar_user_menu li h3{ position: relative; margin: 0; line-height: normal; margin-bottom:7px;}
.topbar_user_menu li:first-child { border-top:none; }
.topbar_user_menu li .item_list{ position: relative; padding:4px 0px; line-height: 28px;}
.topbar_user_menu li .item_list .pull-l a{font-size: 13px;}
.topbar_user_menu li .item_list .tips_more{display: block; width: 14px; height: 14px; position: absolute; top: 50%; right: -19px; margin-top: -7px;}
.topbar_user_menu li .item_list .tips_more img{display: block; width: 100%; height: 100%;}
.topbar_user_menu li .item_list .icon_new{ display: inline-block; width: 36px; height: 15px; line-height: 15px; text-align: center; border-radius: 100px; background: #ff3300; color: #fff; font-size: 10px; font-style: italic; margin-right: 4px; font-family: Arial, Helvetica, sans-serif;}
.topbar_user_menu li img.icon_l { width:20px; height:20px; margin-top:-3px; margin-right:6px; vertical-align: middle;}
.topbar_user_menu li a { text-decoration:none;}
.topbar_user_menu li .btn { width:78px; padding: 6px 4px; border: 0; background: #2c86d6; box-shadow: 0 0px 4px rgba(0,0,0,0.3); border-radius: 4px; line-height: normal; text-align: center;}
.topbar_user_menu li .btn:hover{background: #0066cc;}
.topbar_user_menu li .item_list .pull-l strong { font-size:14px; color: #999;}
.topbar_user_menu li .item_list .pull-l strong.text-warning { color: #ef6b00;}
.topbar_user_menu li .pull-r { text-align:right; }
.topbar_user_menu .process_bar { width:118px; height: 10px; display: inline-block; vertical-align: middle;background: #E4E4E4; border-radius: 100px; }
.topbar_user_menu .process_bar_complete{height: 10px; background: #00CC66; border-radius: 100px;}
.topbar_user_menu .process_text { width:110px; display: inline-block; vertical-align: middle; color: #a1c5ea; font-size: 12px; text-align: left;    transform: scale(0.91667); transform-origin: right;}
.topbar_user_menu .info_block { position: relative; padding:8px 12px; line-height:1.5em; background: #f2f2f2; border: 1px solid #e4e4e4; color: #6b6b6b;}
.topbar_user_menu .info_block::after{content: ''; display: block; width: 8px; height: 8px; background: #008f28; position: absolute; top: -7px; left: 7px; background: url(/public/web2018/images/vouchers_tips_arrow.png) no-repeat top left;}
.topbar_user_menu .top_info{padding-top: 30px; padding-bottom: 20px; background: #0066cc; height: 84px;}
.topbar_user_menu .top_info::before{display: none;}
.topbar_user_menu .top_info .top_info_l{float: left;}
.topbar_user_menu .top_info .top_info_l .avatar{width: 54px; height: 54px; border-radius: 100px; overflow: hidden;}
.topbar_user_menu .top_info .top_info_l .avatar img{width: 100%; height: auto;}
.topbar_user_menu .top_info .top_info_r{float: left; padding-left: 10px;}
.topbar_user_menu .top_info .left_user_info {width: 128px;}
.topbar_user_menu .top_info .left_user_info .nickname{font-size: 18px; font-weight: 700; vertical-align: middle; color: #ffffff; display: flex; align-items: center;}
.topbar_user_menu .top_info .left_user_info .nickname span{ vertical-align: middle;}
.topbar_user_menu .top_info .left_user_info .nickname a{color: #ffffff; display: inline-block; text-overflow: ellipsis; max-width: 98px; overflow: hidden; white-space: nowrap;}
.topbar_user_menu .top_info .left_user_info .user_id{font-size: 13px;color: #a1c5ea; margin-top: 1px; line-height: normal;}
.topbar_user_menu .top_info .left_user_info .nickname .name_edit{display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-left: 6px;}
.topbar_user_menu .top_info .left_user_info .name_edit img{width: 100%; height: auto; margin-top: 2px;}
.topbar_user_menu .info_mid{ line-height: normal;font-size: 0; margin-top: 2px;}
.topbar_user_menu .info_bot{ margin-top: 6px;}
.topbar_user_menu .info_bot .premium_services{ width: 136px; height: 25px; line-height: 25px; background: #a1a1a1; color: #e3e3e3; border-radius: 100px; font-weight: 600; padding-right: 6px; text-align: center; display: inline-block; vertical-align: middle;}
.topbar_user_menu .info_bot .premium_services.active{background: #FFCC00; color: #333333;}
.topbar_user_menu .info_bot .premium_services .ps_icon{ display: block; width: 25px; height: 25px; float: left;}
.topbar_user_menu .info_bot .premium_services .ps_icon img{ display: block; height: 100%; width: auto;}
.topbar_user_menu .info_bot .tips_more{ display: inline-block; width: 15px; height: 15px; vertical-align: middle; margin-left: 4px; opacity: .7;}
.topbar_user_menu .info_bot .tips_more img{display: block; width: 100%; height: 100%;}
.topbar_user_menu .info_bot .activate_link{color:#fff; text-decoration: underline!important; vertical-align: middle; margin-left: 4px;}
/* .topbar_user_menu .info_bot .tips_more:hover{opacity: 1;} */
.complete_profile_status { font-size:0; line-height:38px; }
.complete_profile_status li { display:inline-block; text-align:center; width:28px; height:28px; line-height:1em; padding:0; margin-right:8px; overflow:hidden; border:none; background:#d5d5d5; border-radius:20px; vertical-align: middle; }
.complete_profile_status li.active{background: #00CC00;}
.complete_profile_status li:last-of-type{margin-right: 0;}
.complete_profile_status li a { display:block; width:100%; height:100%; line-height: 28px; }
.complete_profile_status li img { width:14px; height:14px; margin:0px 0 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.topbar_user_menu .bottom_info{ text-align: right; padding: 14px 24px; }
.topbar_user_menu .bottom_info a{ text-decoration:underline; color: #0079c2;}
.topbar_user_menu .bottom_info a:hover{ color: #00a2ff;}
.topbar_user_menu .bottom_info::before{display: none;}
#topbar_funcs>.text_popup_box>.popup_content_box .topbar_user_menu .bottom_info a{ text-decoration: underline; font-size: 14px;}
.new_intopva_center .whats_chatpass{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); border-radius: 0 0 6px 6px;display: flex; flex-direction: column; justify-content: center; align-items: center; z-index: 1; font-family:Open Sans, Arial, Helvetica, sans-serif;}
.new_intopva_center .whats_chatpass .inner{ background: #fff; border-radius: 6px; width: 300px; overflow: hidden; position: relative;}
.new_intopva_center .whats_chatpass .inner h3{ height: 35px; line-height: 35px; background: #0099ff; color: #fff; text-align: center; margin: 0!important; font-weight: normal;}
.new_intopva_center .whats_chatpass .inner .close{ display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; position: absolute; top: 0px; right: 0px; color: #fff; font-size: 26px;
 font-weight: 100;}
.new_intopva_center .whats_chatpass ul{ padding:18px 20px 10px 30px; margin: 0 0px; color: #333333;}
.new_intopva_center .whats_chatpass ul li{ line-height: 1.4; margin-bottom: 10px; position: relative;}
.new_intopva_center .whats_chatpass ul li i{display: inline-block; vertical-align: middle; width: 6px; height: 6px; border-radius: 100px; background:#5E5E5E; position: absolute; left: -12px; top: 4px;}
.new_intopva_center .whats_chatpass ul li>div{display: inline-block;}
.new_intopva_center .whats_chatpass ul li span{ font-weight: 700; color: #FF6600;}
/* topbar_user_menu 2026 end */