﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { font-size: 12px; }
img { border: 0; }
#top { background-color: #333333; height: 69px; }
.topbg { height: 69px; margin: 0 auto; width: 1000px; }
.logo { background-image: url(../images/logo.jpg); height: 69px; width: 316px; float: left; }
li { list-style-type: none; }
h2 { text-align: center; padding:10px; }
.clear { clear: both;  margin: 0px; padding: 0px; height: 0px; }
#menu { height: 69px; float: left; width: 684px;font-family: 微软雅黑; font-weight: bold; z-index:100;position: relative;}
#menu li { float: left; width: 80px; line-height: 69px; text-align: center; position: relative; border: none; }
#menu li:hover { background-color: #2a2a2a }
#menu li a { font-size: 30px; color: #fff; display: block; outline: 0; text-decoration: none; }
#menu li:hover a { color: #fff; }

#menu li:hover .nodrop { height: 67px; line-height: 67px; border-bottom: 1px solid #21910e; }
#menu li:hover .dropdown_1column { left: 0px; top: 69px; }
.col_1 { display: inline; float: left; position: relative; width: 246px; }
.dropdown_1column { margin: 0px auto; float: left; position: absolute; left: -999em; text-align: left; border: 1px solid #21910e; border-top: none; background: #2a2a2a; width: 246px; }
#menu li:hover div a { font-size: 20px; color: #bfbfbf; }
#menu li:hover div a:hover { color: #fcd695; }
#menu li ul { list-style: none; padding: 0px 0px; margin: 0; }
#menu li ul li { font-size: 14px; line-height: 26px; position: relative; padding: 20px 0 0 0; margin: 0; float: none; text-align: left; width: 246px; border-bottom: 1px solid #4d4d4d; }
#menu li ul li a { padding-left: 14px; }
#menu li ul li:hover { border: none; padding: 0; margin: 0; border-bottom: 1px solid #4d4d4d; margin: 0; padding: 20px 0 0 0 }
#banner { background: url(../images/bannerbg.jpg) center ; height: 646px; }
.bannerbg { margin: 0 auto; width: 1000px; height: 646px; }
.bannerbg .bannerkongzhi { margin-top: 190px; float: right; height: 277px; width: 105px; background-image: url(../images/kongzhibg.png); }
.bannerbg .bannerkongzhi .kongzhiimg { margin: 8px }
#mid { background-color: #FFF; height: 340px; }
.midbg { height: 340px; margin: 0 auto; width: 1000px; }
.midbox { height: 267px; width: 301px; float: left; padding-top: 31px; }
.left48 { margin-left: 38px }
.left49 { margin-left: 38px }
.midbox .midboxtop { height: 56px; width: 301px; }
.midboxtopimg1 { background: url(../images/lovest__07.gif) no-repeat }
.midboxtopimg2 { background: url(../images/lovest__09.gif) no-repeat }
.midboxtopimg3 { background: url(../images/lovest__11.gif) no-repeat }
.midboxtopimg4 { background: url(../images/lovest__11b.gif) no-repeat }
.midbox .midboxmid { height: 209px; width: 301px; margin-top: 2px; }
#foot1 { height: 1510px; background-color: #000; }
.foot1bg { height: 1460px; margin:0px auto; padding-top:48px; width: 1000px; }
.foot1tt { background: url(../images/lovest__54.gif) no-repeat; height: 40px; width: 1000px; }
.foot1Channel { width: 231px; float: left; }
.foot1channelleft { margin-left: 25px; }
.foot1box { border-bottom: #565656 dashed 1px; width: 231px; color: #ababab; padding: 15px 0; line-height: 20px; margin-right: 19px }
.foot1boxfont1 { color: #d1ac00; font-family: 微软雅黑; font-size: 14px; line-height: 24px; font-weight: bold; }
.foot1boxfont1_1 { font-size:20px;  }
.foot1boxfont2 { font-family: Arial, 微软雅黑, sans-serif; font-size: 20px; color: #FFF; line-height: 28px; }
#foot2 { height: 200px; background-color: #fff; }
.foot2bg { height: 200px; margin: 0 auto; width: 1000px; text-align: center; line-height:20px; padding-top:22px }

#mid2 { background-color: #FFF; }
.midbg2 { margin: 0 auto; width: 1000px; padding:40px 0; }
.video { background:url(../images/lovest_1_03.gif) no-repeat center; height:312px; width:560px; margin:0 auto 40px auto; padding:10px 10px 25px 10px;}
.thetext { line-height:24px; padding:20px 0;}
.thetext p{ padding-bottom:20px; text-indent: 2em}
h1 { text-align: center; padding-bottom:20px; }
.suitimg { margin-bottom:8px;}

.makeupleft{ width:581px; float:left; padding-right:40px; padding-top:0px}
.makeupleft p{padding-left:2em; padding-bottom:0px;}

.weddingmenu{height: 34px;border-bottom:#c6c6c6 solid 1px; width:820px; float:right; margin-right:20px; z-index:60}
.weddingmenu ul { }
.weddingmenu li{float: left;line-height: 32px; text-align: center; position: relative; border: none; font-size:14px; margin-left:15px; }
.weddingmenu li a{color:#666666;text-decoration: none;display: block;  }
.weddingmenu li:hover{ border-bottom:#333333 solid 2px;line-height: 32px; }
.weddingmenu li a:hover {color:#000;text-decoration: none; }

.fanye{ height:50px;float:right;width:720px; font-size: 30px;margin-top:10px; margin-bottom:20px; z-index:50;}
.fanye li{float: left;line-height: 50px; text-align: center; position: relative; border: none;  }
.fanye li a {color:#777777;text-decoration: none;display: block;  margin-left:8px;width:68px }
.fanye li a:hover { background:url(../images/fanyebg.gif);}
.fanye .fy a{ width:68px;}
.fanye .fy a:hover{ background:none; color:#333}
.fanye .gong { margin-left:10px; }
.fanye .gong span{color:#900; font-weight:bold;}
.fanye .on{background:url(../images/fanyebg.gif)}
.tablebg{ background:#d5d5d5; color:#000}
.tablebg:hover{ background:#333333; color:#FFF}
.tablebg2{ background:#fff; color:#000}
.tablebg2:hover{ background:#d5d5d5;}
.fonthover1 a{ color:#FFF; text-decoration:none; font-family:微软雅黑; font-weight:bold;}
.fonthover1 a:hover{ color:#FFF; text-decoration:underline;}
.datu { text-align:center;}