﻿@charset "utf-8";

*{padding:0px;margin:0px;}
li{list-style:none;}
a{color: #7a7a7a;text-decoration: none}
.fl{float:left;}
.fr{float:right;}
.c-section{zoom:1;}
.c-section:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
body, div, p, ul, ol, dl, dt, dd, li, form, input, table, img, h1, h2, h3, h4, h5, h6, img, a {
    font-family: "\5FAE\8F6F\96C5\9ED1",arial, "\5B8B\4F53", sans-serif;
}
body{background:#fff none;color:#333;font-size:12px;font-style:normal;font-weight:normal;font:12px/1.2 "Microsoft Yahei","arial","sans-serif"}
img{border:none;}
input{outline:none;}/*IE*/
body{min-width:1045px;}
/*头部样式*/
.brides_topbar_bg {
    width: 100%;
    height: 187px;/*修改20150108*/
    *margin-top:45px;
}
.brides_topbar_bg a {
    text-decoration: none;
}
.brides_topbar_bg .nav_wrap {
    height: 45px;
    line-height: 40px;
    background: url(/brides.././img/image/top_nav_bg.jpg) repeat-x;
    position: fixed;
    width: 100%;
    top: 102px;/*修改20150108*/
    z-index: 99999;
}
.brides_topbar_bg .nav_wrap .nav {
    width: 1167px;
    margin: 0 auto;
    position: relative;
}
.brides_topbar_bg .nav_wrap .nav ul {
    width: 1067px;
    float: left;
}
.brides_topbar_bg .nav_wrap .nav ul li {
    float: left;
}
.nav_li:hover {
    background: url(/brides.././img/image/nav_bg.jpg) center bottom no-repeat;
}
.brides_topbar_bg .nav_wrap .nav div.submenu {
    background: url(/brides.././img/image/submenu_bg.jpg) no-repeat #fff;
    padding: 19px 0px 19px 120px;
    width: 1080px;
    box-shadow: 0 3px 3px 0 rgba(182,182,182,0.6);
    position: absolute;
    z-index: 9999;
    left: -1px;
    display: none;
    *top:40px;
}
.brides_topbar_bg .nav_wrap .nav .li_first div.submenu {
    background: url(/brides.././img/image/subnav-subscribe.png) no-repeat #f9f9f9;
    padding: 10px 24px 20px;
    width: 146px;
    height: 123px;
}
.brides_topbar_bg .nav_wrap .nav .li_first div.submenu ul {
    width: 146px;
    float: none;
}
.brides_topbar_bg .nav_wrap .nav .li_first div.submenu ul li {
    width: 146px;
    float: none;
}
.brides_topbar_bg .nav_wrap .nav .li_first div.submenu ul li a:hover {
    color: #e4007f;
}
.brides_topbar_bg .nav_wrap .nav .submenu .submenu_div {
    width: 510px;
    float: left;
    padding-top: 8px;
}
.brides_topbar_bg .nav_wrap .nav .submenu .submenu_div ul {
    width: 255px;
}
.brides_topbar_bg .nav_wrap .nav .submenu ul li {
    width: 185px;
    height: 33px;
    margin-right: 70px;
    border-bottom: 1px solid #ededed;
    text-align:center;
}
.nav .submenu ul li a {
    color: #595757;
    width: auto;
    height: auto;
    display: inline;
    text-align: center;
    float: none;
    font-size: 12px;
}
.nav .submenu ul li a:hover {
    color: #e4007f;
}
.submenu a.a_img {
    display: block;
    float: left;
    width: 231px;
    height: 162px;
}
.submenu p {
    text-align: center;
    float: left;
    width: 339px;
    line-height: 25px;
    padding-top: 32px;
}
.submenu p span {
    font-size: 14px;
    color: #595757;
}
.nav .submenu p a {
    color: #1a344f;
    font-size: 12px;
}
.nav .submenu p a:hover {
    color: #e4007f;
}
.brides_topbar_bg .nav_wrap .nav ul li.li_first {
    background: #ef6473;
}
.brides_topbar_bg .nav_wrap .nav ul li.li_first:hover {
    background: #ed287c;
}
.nav ul li.li_first a:hover {
    color: #fff;
}
.nav ul li a {
    color: #fff;
    font-size: 14px;
    display:block;
}
.nav ul li a:hover {
    color: #ffb5ad;
}
.top_search {
    float: left;
    width: 100px;
}
.brides_topbar_bg .nav_wrap .nav .search {
    position: relative;
    z-index: 99;
    padding-top: 10px;
    *padding-top:2px;
    margin-top: 0px;
}
.search input {
    border: 1px solid #494949;
    border-radius: 12px;
    height: 18px;
    line-height: 18px;
    padding-left: 20px;
    width: 68px;
    padding-right: 20px;
    color: #fff;
    font-size: 12px;
    background: url(/brides.././img/image/top_search_bg.jpg) repeat-x;
}
.search a.search_a {
    background: url(/brides.././img/image/search_white.jpg) no-repeat;
    display: block;
    width: 14px;
    height: 13px;
    position: absolute;
    top: 14px;
    *top:7px;
    left: 7px;
}
.nav ul li.brides_logo {
    display: none;
}
.nav ul li.brides_logo a {
    background: url(/brides.././img/image/brides-menu-logo.png) no-repeat;
    width: 82px;
    display: block;
    height: 20px;
    margin-top: 11px;
    margin-left: 9px;
}
.top_bottom {
    width: 100%;
    margin: 147px auto 0px;/*修改20150108*/
    background: url(/brides.././img/image/logo_brides.png) center 20px no-repeat;
    max-width: 1398px;
    min-width: 1045px;
}
.top_contact_login {
    padding-top: 35px;
    padding-bottom: 12px;
    width: 1032px;
    margin: 0 auto;
}
.top_contact_login a {
    display: inline-block;
    color: #000;
    font-size: 12px;
    height: 13px;
    line-height: 13px;
    width: 34px;
    text-align: center;
}
.top_contact_login a.top_login {
    border-right: 1px solid #000;
    margin-top: -10px;
}
a.a_bg {
    height: 30px;
    width: 26px;
    background: url(/brides.././img/image/top_tubiao.jpg) no-repeat;
    margin-right: 11px;
}
a.wb_sina {
    background-position: -174px -91px;
}
a.wb_tencent {
    background-position: -174px -60px;
}
a.wx {
    background-position: -174px -30px;
    *background-position: -174px -26px;
    position:relative;
    z-index:99;
}
a.wx img{
    position:absolute;
    top:24px;
    left:-67px;
    display:none;
}
a.app_brides {
    background-position: -174px 0px;
}
a.wb_sina:hover {
    background-position: 0px -91px;
}
.wb_tencent:hover {
    background-position: 0px -60px;
}
.wx:hover {
    background-position: 0px -30px;
    *background-position: 0px -26px;
}
a.app_brides:hover {
    background-position: 0px 0px;
}
.top_contact_login .login_register {
    margin-top: 6px;
}
.top_contact_login a.dingyue_now{display:block;float:right;width:149px;height:115px;margin-right:-25px;margin-top:-26px;}
.top_bottom .top_ad_bg{height:55px;}
.top_ad_column{width:735px;margin:0 auto;height:35px;}
.top_ad{background:url(/brides.././img/image/background-hash.png) repeat #fff;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:100px;width:100%;position:fixed;top:0;left:0;z-index:99999;}/*修改20150108*/
.ad_out{width:1045px;margin:0 auto;}
.ad_inside{width:1045px;height:100px;overflow:hidden;text-align:center;display:table-cell;vertical-align:middle;}
.top_ad img,.ad_2 img,.ad_3 img{vertical-align:middle; margin-top: expression((100-this.height)/2);}
.top_column{height:36px;line-height:36px;text-align:center;}
.top_column span,.top_column a{display:inline-block;font-size:12px;text-align:center;}
.top_column span{color:#ff7f8a;background:url(/brides.././img/image/special_bg.jpg) right 14px no-repeat;}
.top_column a{background:none;color:#000;}
.top_column a:hover{color:#ff7f8a;}

.tuku{width:1130px;margin:0 auto;}
.line_e1{border-bottom:1px solid #e1e1e1;}
.tuku h3{background:url(/brides.././img/image/tuku.png) no-repeat;width:147px;height:34px;margin:-18px auto;}
.tuku a{width:212px;height:233px;text-align:center;display:inline-block;margin-top:27px;padding-right:13px;}
.tuku a img{width:205px;height:205px;}
.tuku a span{display:inline-block;padding-top:10px;font-size:14px;color:#323230;}
.tuku a.last_photo{padding-right:0px;}
/*网站地图*/
.web_map{width:100%;margin:39px auto 0px;background:#4b4b4b;padding-bottom:54px;}
.map_wrap{width:968px;margin:0 auto;}
.map_title{width:968px;height:77px;line-height:77px;}
.map_title h2{font-weight:normal;color:#f9f8f4;font-size:13px;background:url(/brides.././img/image/bottom_logo.png) left center no-repeat;padding-left:178px;font-family:"黑体","微软雅黑";}
.map_content ul{float:left;}
.map_content ul.last_ul{background:none;}
.map_content ul li{height:21px;line-height:21px;}
.map_content ul li a{font-size:12px;color:#fff;height:21px;line-height:21px;display:block;}
.map_content ul li a:hover{color:#ffb5ad;}
.map_content ul li.pindao{height:32px;line-height:32px;}
.map_content ul li.pindao a{color:#c2c2c2;font-size:13px;height:32px;line-height:32px;display:block;font-family:Verdana;}

/*底部样式*/
#page_bottom {width: 100%;background: #4b4b4b;height: 132px;position: relative;z-index: 999;}
.page_bottom_wrap {width: 923px;margin: 0 auto;height: 132px;background: url(/brides.././img/image/foot_logo.png) 55px center no-repeat;border-top:1px solid #a7a7a7;padding-left:55px;}
.bottom_text {margin-left: 296px;padding-top: 26px;font-size: 12px;color: #fff;}
.bottom_text a {color: #fff;}
.about_brides {line-height: 26px;height: 26px;}
.about_brides a {padding: 0px 10px;}
.partner a {padding-right: 12px;}
.copyright p {line-height: 26px;height:26px;}

/*首页中间内容样式*/
.index_wrap{max-width:1398px;min-width:1045px;margin:10px auto;width:100%;position:static;}
.pd{margin-bottom:66px;}
.hunsha,.q,.zhubao,.meirong,.jiaju,.zhenshihunli,.hunlihunyan,.miyue{width:33.33%;min-width:348px;max-width:466px;overflow:hidden;float:left;position:relative;}
.hunsha{height:620px;}
.hunsha a.hs_bg:after,.zhubao a.hs_bg:after,.meirong a.hs_bg:after,.miyue a.hs_bg:after,.jiaju a.hs_bg:after,.zhenshihunli a.hs_bg:after,.hunlihunyan a.hs_bg:after{background:url(/brides.././img/image/vignette-white.png) center center/100% auto no-repeat;position:absolute;top:0px;left:0px;z-index:1;width:100%;height:100%;content:"";}
.hide_div{position:absolute;top:229px;text-align:center;width:100%;display:none;z-index:9;}
.hide_d{position:absolute;top:100px;text-align:center;width:100%;display:none;z-index:9;}
.zhubao .hide_d a,.meirong .hide_d a,.miyue .hide_d a,.jiaju .hide_d a,.zhenshihunli .hide_d a,.hunlihunyan .hide_d a{display:block;color:#000;font-size:14px;font-weight:bold;letter-spacing:3px;margin:40px 0px 0px;height:auto;}
.zhubao .hide_d a:hover,.meirong .hide_d a:hover,.miyue .hide_d a:hover,.jiaju .hide_d a:hover,.zhenshihunli .hide_d a:hover,.hunlihunyan .hide_d a:hover{text-decoration:underline;}
.hunsha .hide_div a{display:block;color:#000;font-size:14px;font-weight:bold;letter-spacing:3px;margin:40px 0px 0px;height:auto;}
.hunsha .hide_div a:hover{text-decoration:underline;}
.hunsha a.main_img{height:620px;}
.jiaju a{background:url(/brides.././img/image/background-hash.png) repeat;}
.q,.zhubao,.meirong,.jiaju,.zhenshihunli,.hunlihunyan,.miyue{height:310px;}
.q a,.zhubao a,.meirong a,.jiaju a,.zhenshihunli a,.hunlihunyan a,.miyue a{height:310px;}
.hunsha a,.q a,.zhubao a,.meirong a,.jiaju a,.zhenshihunli a,.hunlihunyan a,.miyue a{display:block;width:100%;position:relative;overflow:hidden;}
.hunsha a img,.q a img,.zhubao a img,.meirong a img,.jiaju a img,.zhenshihunli a img,.hunlihunyan a img,.miyue a img{position:absolute;left:0px;top:0px;width:466px;}
.hunsha a span,.zhubao a span,.meirong a span,.jiaju a span,.zhenshihunli a span,.hunlihunyan a span,.miyue a span{display:block;width:100%;position:absolute;bottom:15px;text-align:center;z-index:9;}
.hunsha a span b,.zhubao a span b,.meirong a span b,.jiaju a span b,.zhenshihunli a span b,.hunlihunyan a span b,.miyue a span b{padding:12px 20px;color:#fff;font-size:13px;background:#000;display:inline-block;font-weight:normal;letter-spacing:4px;}
.ad_2{width:1045px;margin:0 auto;background:url(/brides.././img/image/background-hash.png) repeat;height:100px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;text-align:center;overflow:hidden;}


.dapei,.hunli{width:1020px;margin:30px auto 66px;}
.dapei h3{background:url(/brides.././img/image/dapei.png) center center no-repeat;width:100%;height:26px;margin-bottom:7px;float:left;}
.dp_1,.dp_2,.dp_3,.dp_4,.dp_5,.dp_6,.dp_7,.dp_8{width:322px;margin:17px 9px 0px;float:right;}
.dp_1,.dp_2,.dp_4,.dp_5,.dp_6,.dp_7,.dp_8{height:322px;}
.dp_2 a,.dp_4 a,.dp_6 a,.dp_7 a,.dp_8 a{height:322px;overflow:hidden;display:block;position:relative;}
.dp_1 img.main_pic,.dp_2 img.main_pic,.dp_4 img.main_pic,.dp_5 img.main_pic,.dp_6 img.main_pic,.dp_7 img.main_pic,.dp_8 img.main_pic{width:322px;height:322px;}
.dp_3 img.main_pic{width:322px;}
.dp_3{height:661px;}
.dp_3 a{height:661px;overflow:hidden;display:block;position:relative;}
/*.dp_6 span,.hl_1 span,.hl_2 span,.hl_6 span,.hl_7 span,.hl_8 span{display:block;width:322px;height:73px;padding-top:10px;bottom:0px;text-align:center;position:absolute;background:url(/brides.././img/image/dp_bg.png) no-repeat;opacity:0.7;font-size:14px;color:#ff6573;line-height:24px;bottom:-83px;left:0px;}
.dp_6 b,.hl_1 b,.hl_2 b,.hl_6 b,.hl_7 b,.hl_8 b{color:#000;font-size:16px;font-weight:normal;}*/
.dp_1{background:#805b8f;position:relative;}
.dp_5{background:#f6ebdf;position:relative;overflow:hidden;}
.dp_1 h3{width:322px;height:91px;background:url(/brides.././img/image/bjtj.png) center center no-repeat;float:none;}
.dp_5 h3{width:322px;height:60px;line-height:60px;background:url(/brides.././img/image/dp_5bg.png) center center no-repeat;float:none;text-align:center;font-size:16px;color:#fff;font-weight:normal;}
.dp_1 ul{padding-left:19px;}
.dp_1 li{color:#fff;font-size:14px;line-height:21px;}
.dp_1 li a{color:#fff;font-size:14px;}
.dp_1 li a{display:block;}
.dp_1 li a .dp_hide{color:#d9d3d7;width:271px;padding-right:7px;}
.dp_hide{padding:14px 0px 14px 7px;display:none;font-size:12px;}
.dp_hide img{display:block;float:left;padding-right:11px;}
.dp_hide p{width:196px;line-height:16px;font-size:12px;color:#fff;float:left;border:1px solid #fff;padding:5px;margin-top:8px;position:relative;}
.dp_hide p em{width:6px;height:9px;display:block;position:absolute;left:-6px;top:15px;background:url(/brides.././img/image/dialog_border.jpg) no-repeat;}
.more{color:#fff;font-size:14px;position:absolute;right:20px;bottom:16px;}
.prev_btn{display:block;position:absolute;height:100%;width:40px;left:0px;top:0px;background:url(/brides.././img/image/prev_btnbg.png) center center no-repeat;opacity:0;filter:alpha(opacity=0);z-index:9;}/*background修改20150108*/
.prev_btn.a_hover,.next_btn.a_hover{opacity:1;filter:alpha(opacity=100);}/*新增20150108 :hover删除*/
.next_btn{display:block;position:absolute;height:100%;width:40px;right:0px;top:0px;background:url(/brides.././img/image/next_btnbg.png) center center no-repeat;opacity:0;filter:alpha(opacity=0);z-index:9;}/*background修改20150108*/
.dp_5 ul{position:absolute;left:0px;top:0px;width:9999px;height:322px;}
.dp_5 li{height:322px;width:322px;float:left;position:relative;}
.dp_5 li div{text-align:center;display:table-cell;vertical-align:middle;height:322px;width:322px;}
/*.dp_5 li div{height:322px;width:322px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.dp_5 li a{position:static;+position:absolute;top:50%;display:block;}*/
.dp_5 li span{position:absolute;bottom:10px;left:0px;text-align:center;width:100%;*width:322px;color:#000;font-size:14px;display:block;}
/*.dp_5 li a img{position:static;+position:relative;top:-50%;left:-50%;}*/
.dp_5 li a{display:block;}
.dp_5 li a img{vertical-align:middle; margin-top: expression((322-this.height)/2);}

.hunli h3{background:url(/brides.././img/image/hunli.png) center center no-repeat;width:100%;height:26px;margin-bottom:7px;float:left;}
.hl_1,.hl_2,.hl_3,.hl_4,.hl_5,.hl_6,.hl_7,.hl_8{width:322px;float:left;margin:17px 9px 0px;}
.hl_1,.hl_2,.hl_3,.hl_5,.hl_6,.hl_7,.hl_8{height:322px;}
.hl_4{height:661px;background:#fe9d82;}
.hl_1 a,.hl_2 a,.hl_3 a,.hl_5 a,.hl_6 a,.hl_7 a,.hl_8 a{display:block;position:relative;height:322px;overflow:hidden;}
.camera{position:absolute;left:8px;top:8px;}
.hl_1 img.main_pic,.hl_2 img.main_pic,.hl_3 img.main_pic,.hl_5 img.main_pic,.hl_6 img.main_pic,.hl_7 img.main_pic,.hl_8 img.main_pic{width:322px;height:322px;}
.dp_2 p,.dp_3 p,.dp_4 p,.dp_6 p,.dp_7 p,.dp_8 p,.hl_1 p,.hl_2 p,.hl_5 p,.hl_6 p,.hl_7 p,.hl_8 p{margin-top:-48px;padding:10px 0px;}
.dp_2 span,.dp_3 span,.dp_4 span,.dp_6 span,.dp_7 span,.dp_8 span,.hl_3 span,.hl_1 span,.hl_2 span,.hl_5 span,.hl_6 span,.hl_7 span,.hl_8 span{font-size:22px;color:#fff;width:282px;display:block;padding:0px 20px;position:relative;z-index:999;}
.dp_2 b,.dp_3 b,.dp_4 b,.dp_6 b,.dp_7 b,.dp_8 b,.hl_1 b,.hl_2 b,.hl_5 b,.hl_6 b,.hl_7 b,.hl_8 b{font-size:12px;font-weight:normal;width:282px;padding:10px 20px;display:block;top:38px;position:relative;background:#000;background:rgba(0,0,0,0.5);color:#fff;}
.dp_2 b em,.dp_3 b em,.dp_4 b em,.dp_6 b em,.dp_7 b em,.dp_8 b em,.hl_1 b em,.hl_2 b em,.hl_5 b em,.hl_6 b em,.hl_7 b em,.hl_8 b em{font-size:22px;display:inline-block;padding-bottom:10px;font-style:normal;}
.hide_black{position:absolute;width:322px;height:200px;background:#000;background:rgba(0,0,0,1);left:0px;top:0px;padding-top:122px;display:none;opacity:0;cursor:pointer;}
.hl_3 b{font-size:12px;font-weight:normal;width:282px;padding:0px 20px 10px;color:#fff;display:block;top:10px;position:relative;}
.hl_4 h3{width:308px;height:49px;background:url(/brides.././img/image/bjtj.png) center center no-repeat;float:none;margin-left:7px;padding-top:18px;padding-bottom:12px;}
.dialog,.dialog2{padding-left:17px;font-size:12px;margin:31px 0px;}
.dialog a,.dialog2 a{display:block;}
.dialog img,.dialog2 img{display:block;float:left;padding-right:16px;}
.dialog p,.dialog2 p{width:196px;line-height:16px;font-size:12px;color:#fff;float:left;border:1px solid #fff;padding:5px;margin-right:16px;margin-top:8px;position:relative;}
.dialog p em,.dialog2 p em{width:6px;height:9px;display:block;position:absolute;top:15px;background:url(/brides.././img/image/dialog_border2.jpg) no-repeat;}
.dialog p em{left:-6px;background:url(/brides.././img/image/dialog_border2.jpg) no-repeat;}
.dialog2 p em{right:-6px;background:url(/brides.././img/image/dialog_border2.jpg) -11px 0px no-repeat;}
.hl_more{width:1045px;margin:0 auto;text-align:center;}
.hl_more a{display:inline-block;width:320px;height:45px;line-height:45px;background:url(/brides.././img/image/more_bg.png) 202px 20px no-repeat #e20177;font-size:18px;color:#fff;}
.zanzhu{width:1002px;margin:0 auto;}
.zanzhu p{border-bottom:1px solid #e7e7e7;height:94px;}
.zanzhu h3{background:url(/brides.././img/image/sponsors.png) center center no-repeat;height:30px;width:1018px;margin-top:-16px;margin-bottom:42px;}
.zanzhu li{width:262px;border:11px solid #f6ebdf;margin-right:75px;float:left;}
.zanzhu li a{display:block;text-align:center;width:100%;position:relative;}
.zanzhu li a span{display:block;width:100%;height:22px;line-height:22px;text-align:center;position:absolute;bottom:11px;left:0px;}
.zanzhu li a span b{display:inline-block;width:65px;height:22px;line-height:22px;background:url(/brides.././img/image/more_bg.png) 54px center no-repeat #fd6372;color:#fff;font-size:12px;text-align:left;font-weight:normal;padding-left:15px;}
.zanzhu li.zz_last_li{margin-right:0px;}

.share{width:660px;margin:78px auto 85px;height:45px;border-top:2px solid #ddd;border-bottom: 2px solid #dd0085;padding:0px 161px;padding-top:15px;}
.sina_wb,.tx_wb,.weixin{width:90px;padding-right:100px;}
.app{width:90px;}
.sina_wb a,.tx_wb a,.weixin a,.app a{background:url(/brides.././img/image/top_tubiao.jpg)  left center no-repeat;font-size:12px;color:#050505;height:30px;display:inline-block;width:90px;}
.sina_wb a{background-position:-174px -88px;}
.sina_wb a:hover{background-position:0px -88px;}
.tx_wb a{background-position:-174px -57px;}
.tx_wb a:hover{background-position:0px -57px;}
.weixin a{background-position:-174px -27px;position:relative;}
.weixin a:hover{background-position:0px -27px;}
.weixin img{display:none;position:absolute;left:-30px;top:27px;}
.app a{background-position:-174px 3px;}
.app a:hover{background-position:0px 3px;}
.sina_wb a span,.tx_wb a span,.weixin a span,.app a span{display:inline-block;width:48px;padding-left:42px;text-align:center;margin-top:8px;}

/*频道页样式*/
.pd_wrap{margin:10px auto;width:1130px;position:static;}
.my_1,.my_2,.my_3,.my_4,.my_5,.pd_ad,.my_7,.my_8,.my_9{width:376px;height:376px;overflow:hidden;float:left;}
.my_1 a,.my_2 a,.my_3 a,.my_4 a,.my_5 a,.my_7 a,.my_8 a,.my_9 a{display:block;position:relative;width:376px;height:376px;overflow:hidden;}
.my_1 img,.my_2 img,.my_3 img,.my_4 img,.my_5 img,.my_7 img,.my_8 img,.my_9 img{
    display:block;position:absolute;top:0px;left:0px;}
.pd_ad{line-height:376px;overflow:hidden;position:relative;text-align:center;}
.pd_ad a{background:url(/brides.././img/image/background-hash.png) repeat;position:static;+position:absolute;top:50%;display:block;}
.pd_ad a:after{content:".";font-size:12px;visibility:hidden;}
.pd_ad img{position:static;+position:relative;top:-50%;left:-50%;vertical-align:middle}
.my_1 span,.my_2 span,.my_3 span,.my_4 span,.my_5 span,.my_7 span,.my_8 span,.my_9 span{display:block;width:100%;position:absolute;bottom:15px;text-align:center;}
.my_1 b,.my_2 b,.my_3 b,.my_4 b,.my_5 b,.my_7 b,.my_8 b,.my_9 b{padding:12px 20px;color:#fff;font-size:13px;background:#000;display:inline-block;font-weight:normal;letter-spacing:4px;}
.ad_3{width:1130px;margin:0 auto;background:url(/brides.././img/image/background-hash.png) repeat;height:100px;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}

.zb2_main h2{background:url(/brides.././img/image/special_ch.jpg) center center no-repeat;height:34px;width:100%;margin-top:-18px;}
.line_e1{width:100%;height:43px;border-bottom:1px solid #e1e1e1;}
.zb2_left{width:767px;float:left;}
.zb2_right{width:355px;float:right;}
.zb2_h{height:47px;line-height:47px;border-top:2px solid #000;border-bottom:1px solid #dbdbdb;margin-bottom:26px;}
.zb2_h ul li{height:27px;line-height:27px;margin-top:9px;}
.li_one{font-size:12px;font-family:"微软雅黑";width:548px;float:left;position:relative;}
.li_one input{width:223px;border:1px solid #ebeaea;height:27px;line-height:27px;padding-left:10px;padding-right:27px;}
.li_one span{width:21px;height:27px;display:block;position:absolute;cursor:pointer;background:url(/brides.././img/image/index_a_search.jpg) 0px center no-repeat;right:0px;top:0px;}
.li_one a{padding-left:10px;padding-right:10px;font-size:12px;border-right:1px solid #c6c6c6;}
.zb2_h ul li a{color:#333;text-decoration:none;margin-top:6px;font-family:"微软雅黑";}
.zb2_h ul li a:hover{color:#f77c8b;}
.zb2_h ul li a.zb2_cur{color:#e4007f;}
.zb2_h ul li.li_five{width:108px;border:none;text-align:center;position:relative;margin-left:12px; border:1px solid #dbdbdb;float:right;z-index:9999;}
.zb2_h ul li.li_fiveover{border-top:1px solid #d5d5d5;border-right:1px solid #d5d5d5;}
.zb2_h ul li.li_five a{display:block;float:left;}
.zb2_h ul li.li_five a:hover{color:#e4007f;}
.zb2_h ul li.li_five b{background:url(/brides.././img/image/list_bg.png) 0px -610px no-repeat;width:21px;height:24px;line-height:24px;float:right;display:block;}
#brides_bianji{margin-top:1px;margin-left:2px;height:24px;line-height:24px;width:85px;}
.zb2_h ul li.li_five b.b_hover{background:url(/brides.././img/image/list_bg.png) 0px -570px no-repeat;}
#brides_bianji:hover{background:url(/brides.././img/image/list_bg.png) 85px -571px no-repeat;}
.zb2_h ul li.li_five ol{position:absolute;border:1px solid #d5d5d5;border-top:none;width:108px;left:-1px;top:26px;background:#fff;display:none;z-index:9999;max-height:280px;overflow-y:auto;}
.zb2_h ul li.li_five ol li{text-align:center;float:none;border:none;height:25px;line-height:25px;margin-top:0px;}
.zb2_h ul li.li_five ol li a{display:block;text-decoration:none;float:none;}
.zb2_h ul li.li_five ol li a:hover{background:#ddd;}
.zb2_list{height:208px;padding-top:12px;padding-left:20px;border-bottom:1px solid #dbdbdb;}
.l_zb2:hover{background:#ebebeb;}
.zb2_list div{text-align:center;}
.zb2_list .zb2_img{display:block;width:196px;height:196px;margin-right:18px;}
.zb2_list div h3{padding-top:30px;padding-bottom:22px;color:#101010;font-size:18px;}
a.zb2_hb{background:#ebebeb;}
.p_text{color:#070707;line-height:24px;width:513px;font-size:13px;}
.p_text span{color:#f2118e;font-size:12px;}
.p_text a{color:#e4007f;}
.zb2_page{height:30px;text-align:center;}
.zb2_page a{width:29px;height:30px;line-height:30px;display:inline-block;text-align:center;color:#000;font-size:14px;background:url(/brides.././img/image/normal_page.png) no-repeat;color:#e4007f;}
.zb2_page span{display:inline-block;position:relative;top:-5px;color:#e4007f;}
.zb2_page a.prev_page{width:29px;height:30px;background:url(/brides.././img/image/prev.png)  center center no-repeat;}
.zb2_page a.next_page{width:29px;height:30px;background:url(/brides.././img/image/next.png)  center center no-repeat;}
.zb2_page a.page_numcur{color:#fff;background:url(/brides.././img/image/current_page.png) no-repeat;}
.zb2_page a.page_hide{width:46px; text-decoration:none;}
.latest_news h3{width:100%;height:34px;background:url(/brides.././img/image/information.png) center center no-repeat;margin-top:-18px;}
.news_con{padding-top:8px;padding-left:6px;}
.news_con ul{float:left;margin-top:8px;}
.news_con ul li{background:url(/brides.././img/image/list_style.jpg) left 8px no-repeat;line-height:18px;width:488px;margin-bottom:15px;padding-left:7px;}
.news_con ul li a{color:#4c4c4c;font-size:13px;}
.news_con ul li a:hover{text-decoration:underline;}
.news_con ul li a.click_more{display:block;color:#f2118e;text-align:center;width:495px;font-size:12px;}
.click_more{display:block;color:#f2118e;text-align:center;width:495px;font-size:12px;}
.click_more:hover{text-decoration:underline;}
.info_left{display:block;margin-right:16px;text-align:center;width:229px;color:#4c4c4c;font-size:13px;float:left;}
.info_left span:hover{text-decoration:underline;}
.info_left img{display:inline-block;width:220px;height:220px;}
.info_left span{display:inline-block;width:156px;margin-top:12px;line-height:16px;}
.ad_wrap{width:296px;height:165px;margin:0 auto 38px;background:url(/brides.././img/image/email_register.jpg) repeat-x;padding:29px 11px 0px;text-align:center;}
.ad_wrap h4{width:100%;height:54px;background:url(/brides.././img/image/er_title.png) center center no-repeat;margin-bottom:27px;}
.ad_wrap input{width:135px;padding-left:10px;height:27px;line-height:27px;background:#fff;border:none;display:inline-block;font-size:11px;color:#9a9797;}
.ad_wrap input[type="button"]{width:104px;height:32px;line-height:32px;background:#0dd9d6;font-size:12px;color:#535353;cursor:pointer;margin-top:12px;text-align:center;padding-left:0px;}
.share_brides{width:320px;margin:0 auto 43px;border-top:2px solid #000;border-bottom:2px solid #000;height:70px;}
.share_brides h3{width:122px;height:15px;line-height:15px;font-size:15px;font-weight:normal;color:#030303;background:#fff;margin:-8px auto 0px;text-align:center;}
.share_brides p{margin-top:16px;padding-left:75px;}
.share_brides a{display:inline-block;margin-right:23px;}
.guanzhu_brides{width:322px;margin:0 auto;height:540px;margin-bottom:17px;}
.guanzhu_brides ul{margin-bottom:23px;width:314px;height:504px;margin:0 auto;background:url(/brides.././img/image/tuijian_bg.jpg) no-repeat;padding-top:20px;padding-bottom:13px;}
.guanzhu_brides ul li.first_guanzhu{text-align:center;border:none;padding:0px;width:281px;background:none;}
.guanzhu_brides ul li.first_guanzhu h2{background:url(/brides.././img/image/guanzhu_h2.png) center center no-repeat;width:234px;border-bottom:1px solid #1b1b1b;margin:-13px auto 27px;height:23px;}
.guanzhu_brides ul li.first_guanzhu a{color:#040404;font-size:12px;display:inline-block;}
.guanzhu_brides ul li.first_guanzhu a img{border:1px solid #b5b5b5;padding:2px;display:inline-block;width:200px;height:200px;}
.guanzhu_brides ul li.first_guanzhu a span{display:inline-block;padding-top:7px;}
.guanzhu_brides ul li{line-height:16px;border-bottom:1px solid #e8e8e2;width:256px;padding-top:15px;padding-bottom:7px;padding-left:25px;background:url(/brides.././img/image/guanzhu_xuhao.png) no-repeat;margin:0 auto;}
.zb2_right .guanzhu_brides ul li a{color:#454343;}
.zb2_right .guanzhu_brides ul li a img{width:200px;height:200px;}
.zb2_right .guanzhu_brides ul li a:hover{color:#ffb5ad;}
.guanzhu_brides ul li.second_guanzhu{background-position:0px 20px;}
.guanzhu_brides ul li.third_guanzhu{background-position:0px -22px;}
.guanzhu_brides ul li.forth_guanzhu{background-position:0px -62px;}
.guanzhu_brides ul li.fifth_guanzhu{background-position:0px -102px;}
.guanzhu_brides ul li.sixth_guanzhu{background-position:0px -144px;border:none;}

.guanzhu_brides ul li.guanzhu_1{background-position:0px 20px;}
.guanzhu_brides ul li.guanzhu_2{background-position:0px -22px;}
.guanzhu_brides ul li.guanzhu_3{background-position:0px -62px;}
.guanzhu_brides ul li.guanzhu_4{background-position:0px -102px;}
.guanzhu_brides ul li.guanzhu_5{background-position:0px -144px;border:none;}


.zb2_right ul li a{color:#888;}
.zhenxuan{width:316px;margin:0 auto;height:318px;background:url(/brides.././img/image/zhenxuan_pinpai.jpg) no-repeat;}
.zhenxuan_con{width:295px;margin:0 auto;padding-top:5px;position:relative;overflow:hidden;}
.zhenxuan h2{width:302px;height:45px;line-height:45px;font-size:14px;font-weight:normal;padding-top:7px;margin:0 auto;background:none;}
.zhenxuan h2 a{display:inline-block;height:45px;line-height:45px;width:149px;color:#000;text-align:center;}
.zhenxuan h2 a.zx_hover{background:#d6d6d6;}
.zhenxuan_con .left_btn{background:url(/brides.././img/image/left_btn.png) 4px 110px no-repeat;height:260px;width:25px;display:block;position:absolute;z-index:999;left:0px;}
.zhenxuan_con .right_btn{background:url(/brides.././img/image/right_btn.png) 8px 110px no-repeat;height:260px;width:26px;display:block;position:absolute;right:0px;z-index:999;}
.shangjia_wrap{width:254px;margin:0 auto;color:#595959;font-size:12px;overflow:hidden;z-index:1;position:relative;height:248px;}
.shangjia{width:9999px;position:relative;}
.shangjia ul{position:absolute;}
.shangjia ul li{float:left;width:254px;height:248px;}
.zb2_right .shangjia_wrap ul li a{width:115px;height:109px;display:block;text-align:center;position:relative; float:left;padding:0px 6px;padding-bottom:15px;color:#595959;}
.shangjia_wrap img{display:block;padding-bottom:6px;width:98px;height:98px;}
.line_f2{height:15px;border-bottom:1px solid #f1f1f1;margin-bottom:17px;}
.related_brand{width:302px;margin:0 auto;text-align:center;padding-top:25px;display:none;}
.related_brand a{display:inline-block;}
.related_brand a span{display:inline-block;margin-top:11px;margin-bottom:20px;}
.related_brand p{width:252px;margin:0 auto;text-align:left;line-height:18px;color:#454343;font-size:12px;}


/*栏目页*/
.lanmu_wrap{width:1130px;margin:0 auto;}
.nav_sub{margin:0px 0px 10px;height:29px;line-height:29px;color:#fff;font-size:12px;font-weight:bold;}
.nav_sub a,.nav_sub span{color:#fff;display:inline-block;text-align:center;	text-decoration:none;padding:0px 30px;margin-left:-9px;position:relative;}
.nav_sub .sub_1{background:url(/brides.././img/image/nav_bg1.png) right center no-repeat;z-index:5;margin-left:0px;	}
.nav_sub .sub_2{background:url(/brides.././img/image/nav_bg2.png) right center no-repeat;	z-index:4;}
.nav_sub .sub_3{background:url(/brides.././img/image/nav_bg3.png) right center no-repeat;z-index:3;}
.nav_sub .sub_4{background:url(/brides.././img/image/nav_bg4.png) right center no-repeat;z-index:2;}
.lanmu_ad{width:320px;margin:31px auto 43px;}
.lm{width:767px;height:306px;position:relative;overflow:hidden;}
.lm_out{width:767px;height:306px;overflow:hidden;}
.lm_inside{position:relative;width:999999px;height:306px;}
.lm_leftBTN{display:block;position:absolute;width:37px;height:245px;left:0px;top:0px;z-index:999;background:url(/brides.././img/image/lm_leftbtn.png) left top no-repeat;}
.lm_rightBTN{display:block;position:absolute;width:37px;height:245px;right:0px;top:0px;z-index:999;background:url(/brides.././img/image/lm_rightbtn.png) right top no-repeat;}
.lm_inside ul{width:999999px;position:absolute;left:0px;overflow:hidden;}
.lm_inside ul li{float:left;width:245px;margin-right:14px;}
.lm_inside ul li a{display:block;position:relative;}
.camera_m{position:absolute;right:6px;bottom:42px;}
.lm_inside ul li a span{display:block;width:147px;text-align:center;margin:0 auto;font-size:13px;margin-top:6px;line-height:15px;color:#050505;}
.l_zb2{position:relative;}
.camera_s{position:absolute;bottom:18px;left:181px;}



/*QA*/
.QA_wrap .zb2_main .zb2_left h2{background:url(/brides.././img/image/c_h.png) no-repeat;}
.QA_con ul{margin-top:-16px;color:#323232;}
.QA_con ul li{width:193px;padding:21px 31px;height:327px;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;float:left;}
.QA_con ul li.third_QA{border-right:none;}
.QA_title{text-align:center;width:100%;margin-bottom:30px;}
.QA_t{height:50px;width:193px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;margin-bottom:4px;}
.QA_t p{text-align:center;position:static;+position:absolute;top:50%;}
.QA_t p img{position:static;+position:relative;top:-50%;left:-50%;}
.QA_title span{font-size:14px;}
.QA_question p{line-height:14px;font-size:12px;padding-bottom:14px;}
.QA_question p a{color:#323232;}
.more_question{width:100%;text-align:center;padding-top:7px;}
.more_question a{color:#dd0086;}

/*wedpedia*/
.line_we1{width:100%;height:17px;border-bottom:1px solid #e1e1e1;}
.zb2_main .wedpedia_h2{background:url(/brides.././img/image/information.png) center center no-repeat;}
.wedpedia_con{margin-top:28px;}
.wedpedia_con a{display:block;text-align:center;}
.wed_resource{padding-left:19px;margin-bottom:11px;text-align:left;}
.wed_resource{color:#dd0085;font-size:12px;}
.wed_resource span{color:#414141;padding-left:9px;}
.article_title{font-size:20px;color:#444;margin-bottom:24px;padding-left:19px;text-align:left;}
.wedpedia_con .wed_editor{margin-top:13px;margin-left:25px;text-align:left;position:relative;width:200px;margin-bottom:65px;color:#050505;}
.wed_editor img{display:inline-block;}
.wed_editor span{display:inline-block;position:absolute;top:8px;left:42px;}
.wed_editor span:hover{text-decoration:underline;}
.small_pic{width:318px;margin:0 auto;}
.article_r{margin-bottom:40px;}
.article_r div{margin-left:10px;height:97px;position:relative;}
.wedR_title{font-size:12px;color:#444;line-height:18px;width:204px;}
.wed_tags{position:absolute;bottom:7px;left:0px;}
.wed_tags a{display:inline-block;background:url(/brides.././img/image/tags_g.png) left center no-repeat;padding-left:10px;height:19px;line-height:19px;color:#111010;font-weight:normal;margin-right:20px;font-size:12px;margin-top:5px;}
.wed_tags a.tags_a_hover{background:url(/brides.././img/image/tags_p.png) left center no-repeat;color:#fff;}
.wed_tags a b{display:inline-block;background:url(/brides.././img/image/tags_g.png) right center no-repeat;padding-right:10px;margin-right:-10px;height:19px;line-height:19px;font-weight:normal;}
.wed_tags a b.tags_b_hover{background:url(/brides.././img/image/tags_p.png) right center no-repeat;}
@keyframes myfirst{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@-o-keyframes{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}
@-moz-keyframes myfirst{
    0%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(360deg);}
}
@-webkit-keyframes myfirst{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}
.loading,.load{margin:0 auto;animation:myfirst 1s 0s infinite;-moz-animation:myfirst 1s 0s infinite;-o-animation:myfirst 1s 0s infinite;-webkit-animation:myfirst 1s 0s infinite;}
.loading{width:25px;height:25px;background:url(/brides.././img/image/loading.jpg) no-repeat;}
.load{width:50px;height:50px;background:url(/brides.././img/image/load.jpg) no-repeat;}


/*工具集合页*/
.tools_wrap{width:1029px;margin:0 auto;}
.t_title{font-size:14px;color:#020202;width:100%;text-align:center;margin-bottom:34px;}
.t_title h1{font-weight:normal;font-size:26px;font-family:"黑体","微软雅黑";margin:16px 0px;height:41px;line-height:41px;}
.t_title h1 span{display:inline-block;background:url(/brides.././img/image/tspan_bg.png) center bottom no-repeat;}
.t_con li{width:228px;border:1px solid #b5b5b5;padding:25px 35px 34px 35px;float:left;margin-right:64px;margin-bottom:60px;}
.t_con li.last_li{margin-right:0px;}
.t_con li:hover{box-shadow:0px 0px 9px #666;}
.t_con li a{display:block;text-align:center;}
.t_con li h2{font-size:18px;color:#000;font-weight:normal;padding-bottom:10px;}
.t_con li p{line-height:18px;color:#323232;padding:20px 10px 26px;}
.t_con li span{color:#dc0080;font-size:13px;}