/* CSS Document */
/*=====Global BEGIN=====*/
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, form, fieldset { margin:0px; padding:0px;}
body{ background-image:url(../images/mainBgindex.gif); background-repeat:repeat-x; background-color:#f9f6ef; padding-bottom:20px; }
body { font: 12px Tahoma, Arial, Helvetica, snas-serif; color:#333;}
h1, h2, h3, h4, h5, h6 { font-size: 1em; overflow:hidden;}
ul,li { list-style: none;}
caption { font-size: 14px; font-weight: bold; text-align:left;}
caption p { font-weight: normal; }
a { color:#89672A; text-decoration: none;}
a:hover { color:#441D1F; text-decoration: none;}
a img { border: none; }
input,textarea{font: 12px Tahoma, Arial, Helvetica, snas-serif; color:#333;}
select{font: 12px Tahoma, Arial, Helvetica, snas-serif; color:#333;}
.fl{ float:left;}
.fr{ float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px;}
.hide{ display:none;}
.show{ display:auto;}
.lh01{ line-height:180%;}
.lh03{ line-height:220%;}
.lh04{ line-height:160%;}
.p2em{ text-indent:2em;}
.line01{clear:both; height:1px; line-height:1px; font-size:0px; background-color:#E3D5BA; overflow:hidden;}
.line01D{clear:both; height:1px; line-height:1px; font-size:0px; background:url(../images/point01.gif) repeat-x;}
.line02{clear:both; height:1px; line-height:1px; font-size:0px; background-color:#cdcdcd; overflow:hidden;}
.line02D{clear:both; height:1px; line-height:1px; font-size:0px; background:url(../images/point02.gif) repeat-x;}
.line03{clear:both; height:1px; line-height:1px; font-size:0px; background-color:#BBA267; overflow:hidden;}
.wrap { margin:0px auto; width:980px;}
.wrap2 { margin:0px auto ; width:947px;}
.mainMinHeight{ min-height:600px; _height:600px;}
.height100{height:100%;}

.h1N1{ font-weight:normal; display: inline}
.h1N1B{ display: inline}
/*=====Global END=====*/

/*=====Font BEGIN=====*/
.underline01,.underline01 a{ text-decoration:underline;}
.underline02,.underline02 a,a.underline02{ text-decoration:none;}
.fontNormal{font-weight:normal;}
.fontBold{font-weight:bold;}
.cursorPointer{ cursor:pointer;}

.font9{ font-size:9px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.num{ font-size:11px; color:#333;}
.numA{ font-size:11px;}

.mainFont01,.mainFont01 a,a.mainFont01{ color:#441D1F;}
.mainFont01 a:hover,a.mainFont01:hover{ color:#89672A; text-decoration:underline;}
.mainFont02,.mainFont02 a,a.mainFont02{ color:#89672A;}
.mainFont02 a:hover,a.mainFont02:hover{ color:#441D1F; text-decoration:underline;}
.gray01,a.gray01{ color:#888;}
a.gray01:hover{ color:#888; text-decoration:underline;}
.gray02,a.gray02{ color:#AAA;}
a.gray02:hover{ color:#AAA; text-decoration:underline;}
.red,.red a,a.red{ color:#CB5056;}
.red a:hover,a.red:hover{ color:#CB5056; text-decoration:underline;}
.blue,.blue a,a.blue{ color:#43C4B7;}
.blue a:hover,a.blue:hover{ color:#89672A; text-decoration:underline;}
.white,.white a,a.white{ color:#FFF;}
.white a:hover,a.white:hover{ color:#FFF; text-decoration:underline;}
.green,.green a,a.green{ color:#43C4B7;}
.green a:hover,a.green:hover{ color:#43C4B7; text-decoration:underline;}
.black,.black a,a.black{ color:#333;}
.black a:hover,a.black:hover{ color:#333; text-decoration:underline;}
.name a{ color:#333333; text-decoration:none;}

.mlr01{ margin-left:10px; margin-right:10px;}
.mtb01{ margin-top:10px; margin-bottom:10px;}
.plr01{ padding-left:10px; padding-right:10px;}
.ptb01{ padding-top:10px; padding-bottom:10px;}
.mlr02{ margin-left:6px; margin-right:6px;}
.mtb02{ margin-top:6px; margin-bottom:6px;}
.plr02{ padding-left:6px; padding-right:6px;}
.ptb02{ padding-top:6px; padding-bottom:6px;}
.mlr03{ margin-left:15px; margin-right:15px;}
.mtb03{ margin-top:15px; margin-bottom:15px;}
.mtb04{ margin-top:4px; margin-bottom:4px;}
.plr03{ padding-left:15px; padding-right:15px;}
.ptb03{ padding-top:15px; padding-bottom:15px;}
.plr04{ padding-left:4px; padding-right:4px;}
.ptb04{ padding-top:4px; padding-bottom:4px;}

.pt01{ padding-top:10px;}
.pb01{ padding-bottom:10px;}
.pt02{ padding-top:6px;}
.pt03{ padding-top:15px;}
.pt04{ padding-top:4px;}

.mt01{ margin-top:10px;}
.mt02{ margin-top:6px;}
.mt03{ margin-top:15px;}

.mb01{ margin-bottom:10px;}

.gap01{ height:10px; font-size:0px; line-height:0px;}
.gap02{ height:6px; font-size:0px; line-height:0px;}
.gap03{ height:15px; font-size:0px; line-height:0px;}
.gap04{ height:4px; font-size:0px; line-height:0px;}
.gap05{ height:30px; font-size:0px; line-height:0px;}

.bColor01{ border:#E3D5BA 1px solid;}
.bColor02{ border:#CDCDCD 1px solid;}
.bColor03{ border:#89672A 1px solid;}
.bColor04{ border:#F4E9D2 2px solid;}
.bColor04s{ border:#F4E9D2 1px solid;}
.br0{ border-right:0px;}
.bl0{ border-left:0px;}
.bt0{ border-top:0px;}
.bb0{ border-bottom:0px;}

.bgColor01,td.bgColor01,th.bgColor01{ background-color:#FFF8E9;}
.bgColor02,td.bgColor02,th.bgColor02{ background-color:#FFF;}
.bgColor03,td.bgColor03,th.bgColor03{ background-color:#F4F4F4;}
.bgColor04,td.bgColor04,th.bgColor04{ background-color:#441D1F;}

.fontGap01 a,.fontGap01 b,.fontGap01 span{ margin-right:10px;}

/*字符截取和全英文换行*/
*{word-wrap:break-word;}
table.i {table-layout:fixed;width:100%;*width:auto;}
.tf {text-overflow:ellipsis;white-space:nowrap;overflow:hidden; _width:100%;}
.cf{word-wrap:break-word;width:100%;overflow:hidden;}

/*=====图片居中样式 BEGIN=====*/
.imgMid120 {width:120px;height:120px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:120px;_font-size:154px;word-wrap:normal;}
.imgMid170 {width:170px;height:170px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:170px;_font-size:141px;word-wrap:normal;}
.imgMid130 {width:130px;height:130px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:130px;_font-size:108px;word-wrap:normal;}
.imgMid120 {width:120px;height:120px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:120px;_font-size:100px;word-wrap:normal;}
.imgMid90 {width:90px;height:90px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:90px;_font-size:74px;word-wrap:normal;}
.imgMid72 {width:72px;height:72px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:72px;_font-size:60px;word-wrap:normal;}
.imgMid42 {width:42px;height:42px;text-align:center;display: table-cell;*display: block;vertical-align:middle;*line-height:42px;_font-size:35px;word-wrap:normal;}
.imgMid120 *,.imgMid170 *,.imgMid130 *,.imgMid120 *,.imgMid90 *,.imgMid72 *,.imgMid42 *{word-wrap:normal;}
.imgMid120 img,.imgMid170 img,.imgMid130 img,.imgMid120 img,.imgMid90 img,.imgMid72 img,.imgMid42 img {_vertical-align:middle;}
.imgBox120{ width:120px; height:120px;}
.imgBox170{ width:170px; height:170px;}
.imgBox120{ width:120px; height:120px;}
.imgBox130{ width:130px; height:130px;}
.imgBox90{ width:90px; height:90px;}
.imgBox72{ width:72px; height:72px;}
.imgBox42{ width:42px; height:42px;}
.imgBoxP01{ padding:3px; background-color:#FFF;}
/*=====图片居中样式 END=====*/

/*列表*/
.list02 dl{ clear:both;}
.list02 dt,.list02 dd{line-height:24px;*height:auto;}
.list02 dt{ float:left; width:85px;}
.list02 dd{ float:left; width:81%;}
.list02T dt{ float:left; width:65px;}
.list02T dd{ float:left; width:90%;}
.list02T2 dt{ float:left; width:65px;}
.list02T2 dd{ float:left; width:652px; margin-left:10px;}
.list02T3 dt{ float:left; width:22px;}
.list02T3 dd{ float:left; width:705px;}

/*header*/
#header{ height:69px; padding-top:5px;padding-bottom:5px;}
#header .logo{ float:left; background:url(../images/logo.gif) no-repeat; width:501px; height:69px;}
#header .logo a{display:block; width:501px;height:69px;text-indent:501px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
#header .right{ float:right; width:438px;}
#header .right .loginBar{ height:35px; line-height:35px; text-align:right; padding-right:10px;}
#header .right .toolBar{ height:26px; color:#FFF; line-height:26px; margin-top:2px;width:auto; white-space:nowrap; position: relative;}
#header .right .toolBar a{ color:#FFF; text-decoration:none;}
#header .right .toolBar .l{ float:right;background:url(../images/headerToolBarBg01.gif) no-repeat left top; height:26px; text-align:center; position:relative; right:6px;}
#header .right .toolBar .l .bgr{ background:url(../images/headerToolBarBg01r.gif) no-repeat right top; padding:0px 10px;}
#header .right .toolBar .r{ float:right; background:url(../images/headerToolBarBg02.gif) no-repeat; width:85px; height:26px; text-align:center;}
#header .right .toolBar .drop01{padding-right:16px; background:url(../images/icon01.gif) right 0px no-repeat;}
*+html #header .right .toolBar .drop01{background:url(../images/icon01.gif) right -2px no-repeat;}

#mainNav{ height:54px; margin-bottom:0px;}
#mainNav span{ float:left; width:78px; height:40px; padding:14px 0px 0px 6px; margin:0px 0px 0px 0px; display:block; _display:inline;}
#mainNav span a{ display:block; height:15px; padding-bottom:3px; _padding-bottom:0px; font-size:14px; color:#E4CFA7; text-decoration:none;}
#mainNav span a:hover{ color:#FFF; text-decoration:none;}
#mainNav span font{ font-size:9px; color:#CC9274; line-height:9px;}
#mainNav span.current{ background:url(../images/navCurrent.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/navCurrent.png"); _background:none;}
#mainNav span.current a{ color:#FFFFFF;}
#mainNav span.home{ padding-left:40px; width:80px;}

/*footer*/
#footer{height:72px; background-color:#BBA267; margin:10px auto 0px auto; width:968px;}
#footer .footerLogo{ float:left; width:72px; height:72px; background:url(../images/footerlogo.gif) no-repeat;}
#footer .footerLogo a{ display:block; width:72px;height:72px;text-indent:72px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
#footer .right{ float:left; margin-left:20px; color:#FFFAE1; padding-top:8px; line-height:20px;}
#footer .right a{ color:#FFFAE1; text-decoration:none;}
#footer .right a:hover{ text-decoration:underline;}

.goTop{ display:block; width:19px; height:76px;background:url(../images/icon01.gif) 0px -150px no-repeat;}

/*布局*/
.main01{}
.main01 .left{ float:left; width:185px;}
.main01 .right{ float:right; width:759px;}

.main02{}
.main02 .left{ float:left; width:759px;}
.main02 .right{ float:right; width:193px;}

/*边导航*/
.sidebarTitle{width:185px; height:30px; margin-bottom:10px;  }
.sT01{ background-position:left 0px;}
.sT02{ background-position:left -100px;}
.sT03{ background-position:left -200px;}
.sT04{ background-position:left -300px;}
.sT05{ background-position:left -400px;}
.sT06{ background-position:left -500px;}
.sT07{ background-position:left -600px;}

#sidebar{}

#sidebar .sClass01{ font-size:14px; font-weight:bold; padding:10px 0px 10px 5px; color:#441D1F;}
#sidebar .sClass02{ font-size:13px; font-weight:bold; color:#89672A; padding-left:5px;}
#sidebar .menu01{height:30px; margin-bottom:6px; background:url(../images/alpha01.png);_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/alpha01.png"); _background:none; font-size:14px;}
#sidebar .menu01 a{ position:relative; display:block; height:30px; line-height:30px; background:url(../images/icon01.gif) left -42px no-repeat; padding-left:20px; color:#69441F; text-decoration:none;}
#sidebar .menu01 a:hover,#sidebar .current a{ background:url(../images/icon01.gif) left -92px no-repeat #BBA267; color:#FFFAE1; text-decoration:none;}
*+html #sidebar .menu01 a{ height:28px; padding-top:2px;}
#sidebar .iconPoint2{ margin:0px 15px 10px 15px; font-size:12px;}
#sidebar .iconPoint2 li{ margin:5px 0px;}
#sidebar .iconPoint2 li a{color:#69441F;}

.leftService{ margin:20px 0px; color:#441D1F;}
.leftService .time{ color:#BBA267; font-size:10px;letter-spacing:0px }
.leftService .phone{ font-size:26px; margin-top:2px;}

.breadCrumb{ color:#89672A; height:30px; line-height:30px;}
.breadCrumb .fr{ color:#AAA}

/*翻页*/
.pageBox01{ height:30px; line-height:30px; padding-top:3px; padding-bottom:3px;}
.page01{ text-align:right; color:#AAA;}
.page01 a,.page01 span{ margin-left:10px;}
.page01 .current{ background-color:#BBA267; color:#FFFFFF; font-weight:bold; text-align:center; padding:1px 3px;}

/*=====Table BEGIN=====*/
.tableList02 th,.tableList02 td,.tableList02 caption{ padding:10px 4px; line-height:160%;}
.tableList02 th{ text-align:right; font-weight:normal;}
.tableList02 caption { font-size: 14px; font-weight: bold; text-align:left; padding:12px 20px;border-bottom:#E3D5BA 1px solid;}
.tableList02 caption.bb0{ border-bottom:0px;}
.tableList02 caption .must{ font-weight:bold;}
.tableList02 .p01{ padding-top:16px;}
.tableList02 .p02{ padding-top:13px;}
.tableList02 .pR15{ padding-right:15px;}
.tableList02 .pL15{ padding-left:15px;}
.tableList02 .p9{ padding-left:9px; padding-right:9px;}
.tableList02 td.pImg01{ padding-left:9px; padding-right:10px;}
.tableList02 p,.tableList02 ul{ padding-top:5px;}
.borderT01 td,.borderT01 th{border-top:#E3D5BA 1px solid;}
.borderT01D td,.borderT01D th{ background:url(../images/point01.gif) repeat-x top;}
.borderT02 td,.borderT02 th{border-top:#cdcdcd 1px solid;}
.borderT02D td,.borderT02D th{ background:url(../images/point02.gif) repeat-x top;}
.tableList02 .bg01 td,.tableList02 .bg01 th{ background-color:#FFF8E9;}

.tableList03{ background-color:#CDCDCD; line-height:180%;}
.tableList03 td{ background-color:#FFF;}
.tableList03 th{ background-color:#F4F4F4; font-weight:normal; text-align:left;}
.tableList03 th.tc{ text-align:center}

/*=====Button BEGIN=====*/
.bbsSubmit01{background:url(../images/btn.gif) 0px -550px no-repeat #FFF;color:#FFF;font-weight:normal;font-size:14px;width:103px; height:30px; border:0px; cursor:pointer; padding-bottom:3px; *padding-bottom:0px; *padding-top:2px; _padding-top:1px;}
.bbsSubmit01Gray{background:url(../images/btn.gif) 0px -500px no-repeat #FFF;color:#CCC;font-weight:normal;font-size:14px;width:103px; height:30px; border:0px;cursor:default; padding-bottom:3px; *padding-bottom:0px; *padding-top:2px; _padding-top:1px;}
.bbsSubmit02{background:url(../images/btn.gif) 0px -600px no-repeat #FFF;color:#FFF;font-weight:normal;font-size:14px; height:30px; width:103px; border:0px; cursor:pointer; padding-left:28px; text-align:left; padding-bottom:3px; *padding-bottom:0px; *padding-top:2px; _padding-top:1px;}

.submit01{background:url(../images/btn.gif) 0px 0px repeat-x #FFFFFF;color:#111;font-weight:normal;font-size:12px;cursor:pointer;border:1px solid #AEAEAE;padding:0px 10px; height:26px; padding-bottom:5px; *padding-bottom:0px;}
.submit01Gray{background:url(../images/btn.gif) 0px 0px repeat-x #FFFFFF;color:#111;font-weight:normal;font-size:12px; cursor:default;border:1px solid #AEAEAE;padding:0px 10px; height:26px; padding-bottom:5px; *padding-bottom:0px; color:#888888;}
.submit02{background:url(../images/btn.gif) 0px -100px repeat-x #84817E;color:#FFF;font-weight:normal;font-size:12px;cursor:pointer;border:1px solid #45362F;padding:0px 10px; height:26px; padding-bottom:5px; *padding-bottom:0px;}
.submit02Gray{background:url(../images/btn.gif) 0px 0px repeat-x #FFFFFF;color:#111;font-weight:normal;font-size:12px; cursor:default;border:1px solid #AEAEAE;padding:0px 10px; height:26px; padding-bottom:5px; *padding-bottom:0px; color:#888888;}

.input01,.input01C{background:#fff; border:1px solid #B4B4B4; padding:0px 3px; height:21px; padding-top:3px;line-height:21px; *height:24px; *padding-top:0px; *line-height:24px;}
.input01C{border-left:1px solid #000; border-top:1px solid #000; background-color:#FAFAFA;}

.textarea01,.textarea01C{background:#fff; border:1px solid #B4B4B4; padding:3px 3px;}
.textarea01C{border-left:1px solid #000; border-top:1px solid #000; background-color:#FAFAFA;}

.fileBox01{position:relative;}
.inputFileHide{position:absolute; left:105px; *left:404px; top:0px;width:0px;height:28px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

*+html .selectProvince01{width:63px;}

/*list*/
.iconPoint2 li{background:url(../images/icon01.gif) no-repeat -1440px -355px;padding-left:15px; line-height:180%;}

/*信息提示*/
.mngOn{ background:url(../images/icon01.gif) no-repeat -1040px -760px;margin-left:10px; padding-left:20px; padding-top:0px;}
.mngWrong{ background:url(../images/icon01.gif) no-repeat -1000px -800px;margin-left:10px; padding-left:20px; padding-top:0px;}
.mngSigh{ background:url(../images/icon01.gif) no-repeat -1020px -780px;margin-left:10px; padding-left:20px; padding-top:0px;}
.mngOn2{ background:url(../images/icon01.gif) no-repeat -1040px -760px;padding-left:20px; padding-top:0px;}
.mngWrong2{ background:url(../images/icon01.gif) no-repeat -1000px -800px;padding-left:20px; padding-top:0px;}
.mngSigh2{ background:url(../images/icon01.gif) no-repeat -1020px -780px;padding-left:20px; padding-top:0px;}
.mngWarning01{ background:url(../images/icon01.gif) no-repeat -1060px -740px; padding-left:20px; padding-top:0px;}

.msg01{padding:7px 9px 6px 41px; line-height:160%; color:#CB5056; border:#E3D5BA 1px solid;background:url(../images/icon01.gif) no-repeat -471px -1314px #FFFFCC;}
.msg01ok{padding:7px 9px 6px 41px; line-height:160%; color:#333; border:#A4D767 1px solid;background:url(../images/icon01.gif) no-repeat -511px -1274px #E0F6C6;}
.msg02{ background-color:#FFFFCC; border:#E3D5BA 1px solid; padding:8px 15px; line-height:160%; color:#89672A;}
.msg02 .closeBox{position:relative;}
.msg02 .closeBox span{display:block; width:15px; height:15px; background:url(../images/icon01.gif) no-repeat -140px 0px; cursor:pointer; position:absolute; z-index:1; top:0px; right:-5px; _right:10px;}

.errFootMsg{ border:#E3D5BA 1px solid; background-color:#FFF8E9; padding:12px 9px; color:#888;}

/*收起展开移动按钮*/
.functionBtn01{}
.functionBtn01 li{ float:left; margin-left:5px; width:15px; height:15px; font-size:0px; line-height:0px; cursor:pointer;}
.functionBtn01 .icoDown{background:url(../images/icon01.gif) no-repeat 0px 0px;}
.functionBtn01 .icoUp{background:url(../images/icon01.gif) no-repeat -20px 0px;}
.functionBtn01 .icoHide{background:url(../images/icon01.gif) no-repeat -40px 0px;}
.functionBtn01 .icoShow{background:url(../images/icon01.gif) no-repeat -60px 0px;}
.functionBtn01 .icoHide2{background:url(../images/icon01.gif) no-repeat -80px 0px;}
.functionBtn01 .icoShow2{background:url(../images/icon01.gif) no-repeat -100px 0px;}
.functionBtn01 .close2{background:url(../images/icon01.gif) no-repeat -120px 0px;}

/*弹出层*/
.floatDiv01{ border:#BBA267 5px solid; width:590px; background-color:#FFFFFF;}
.bt0{border-top:0px; }
.floatDiv01 .floatDiv01T01{ height:33px; padding:0px 5px; background-color:#BBA267;}
.floatDiv01 .floatDiv01T01 h3{ float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:10px;}
.floatDiv01 .floatDiv01T01 span{ float:right; padding-top:10px;}
.floatDiv02{ width:600px; background-color:#BBA267; padding-bottom:4px;}
.floatDiv02 .f2title{ height:34px; background-color:#BBA267; padding:0px 10px;}
.floatDiv02 .f2title h5{ float:left; font-size:12px; font-weight:bold; color:#FFFFFF; padding-top:10px;}
.floatDiv02 .f2title span{ float:right; padding-top:10px;}
.floatDiv02 .f2content{ margin:0px 4px; border:#89672A 1px solid; background-color:#FFFFFF;}

.floadWidth03{ width:490px;}
.floadWidth03 .imgBox001{ height:72px; width:72px; background-color:#FFFFFF;}
.floadWidth03 .floatDiv01Msg01{padding:12px 0px 0px 55px; background:url(../images/icon01.gif) no-repeat -951px -831px #FFF8E9; line-height:24px; min-height:30px; _height:30px;}
.floadWidth03 .floatDiv01Msg02{padding:12px 0px 0px 55px; background:url(../images/icon01.gif) no-repeat -911px -871px #FFF8E9; line-height:24px; min-height:30px; _height:30px;}
.floadWidth03 .height01{height:95px; *height:80px;}
.floadWidth04{ width:690px;}

/*标签切换*/
.tabBox01{ height:30px; border-bottom:#BBA267 2px solid; margin:10px 0px 0px 0px;}
.tabBox01 span{ float:left; display:block; width:120px; height:30px; margin-left:4px;background:url(../images/tabBox.gif) no-repeat left -50px;}
.tabBox01 span a{ display:block; width:120px; height:23px; padding-top:7px; text-align:center; text-decoration:none; color:#412022; font-size:14px;}
*+html .tabBox01 span a{ height:21px; padding-top:9px;}
.tabBox01 span.current{background:url(../images/tabBox.gif) no-repeat left 0px;}
.tabBox01 span.current a{ color:#FFF;}

.more01 { padding:0px 0px 0px 20px; background:url(../images/icon01.gif) no-repeat -1400px -400px;}
*+html .more01{ padding-top:2px;}

/*作品展示*/
.worksList{}
.worksList li{ float:left; width:120px; height:225px; margin:0px 1px 30px 0px;}
.worksList li .imgBox{ width:120px; height:120px;}
.worksList li .imgBox img{ width:120px; height:120px;}
.worksList li .text{ padding:0px 8px;}
.worksList li .text a{ display:block; height:39px; line-height:39px; width:170px; color:#441D1F; text-decoration:none;}
.worksList li.current .text{ background-color:#F4E9D2;}
.worksList li.current .text a{color:#89672A;}
.worksList li.mr0{ margin-right:0px;}
.worksShow{ padding:20px 0px;}
.worksShow h3,.worksShow h2,.worksShow h1{ text-align:center; font-size:24px; font-weight:bold; color:#333333; margin-bottom:10px;}
.worksShow .content{margin:10px auto; width:900px; font-size:14px; line-height:200%;}
.worksShow .content2{margin:10px auto; width:800px; font-size:14px; line-height:200%;}
.leftAd01{ padding:3px; text-align:center; margin-top:10px;}
/*婚纱礼服*/
.dress .worksList li{ float:left; width:120px; height:319px; margin:0px 1px 30px 0px;}
.dress .worksList li .imgBox{ width:120px; height:280px;}
.dress .worksList li .imgBox img{ width:120px; height:280px;}
/*纯作品图片*/
.xgWorksList{}
.xgWorksList li{ float:left; width:120px; height:120px; margin-right:1px; _display:inline;}
.xgWorksList li.mr0{ margin-right:0px;}
.xgWorksList li img{ width:120px; height:120px;}
.xgWorksList02 li{ height:225px;}
.xgWorksList02 li p{ height:39px; line-height:39px; padding:0px 8px;}
.xgWorksList02 li p a{ display:block;}
.xgWorksList03 li{ height:236px;}
.xgWorksList03 li p{ height:42px; line-height:18px; padding:8px 8px 0px 8px;}
/*最新作品*/
.newWorksTitle01{ height:42px; padding-top:11px;}
.newWorksTitle01 h2{ float:left; font-size:32px; font-family:"微软雅黑","黑体"; font-weight:normal; color:#441D1F; line-height:100%;}
.newWorksTitle01 .t02{ float:left; color:#BBA267; font-size:13px; line-height:100%; padding:2px 0px 0px 10px; font-weight:bold;}
.newWorksBox01{ padding:4px 3px 3px 4px; height:374px;}
.newWorksBox01 .left{ width:373px; height:373px; float:left;}
.newWorksBox01 .right{ float:left; margin-left:1px; width:374px;}
.newWorksBox01 .right .xgWorksList li{ margin-bottom:1px;}

.alphaImg a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;}

.drop02{background:url(../images/icon01.gif) right -100px no-repeat; text-align:left; height:18px; line-height:18px; padding:0px 21px 0px 5px; border:#E3D5BA 1px solid; cursor:pointer; margin-top:5px; width:auto; white-space:nowrap;position:absolute;}
*+html .drop02{height:16px; padding-top:2px;}
.drop02Hide{position:absolute;z-index:1;}
.drop02Menu{position:absolute;z-index:2; text-align:left; left:0px; top:25px; border:#E3D5BA 1px solid; background-color:#FFF; padding:0px; width:auto; white-space:nowrap; line-height:16px;}
.drop02Menu ul{ padding:1px 1px;}
.drop02Menu ul li{ padding:0px; margin:0px; _display:inline;}
.drop02Menu ul li a{ display:block; color:#333333; text-decoration:none; padding:4px 5px; margin:0px;}
.drop02Menu ul li a:hover{ background-color:#BBA267; text-decoration:none; color:#FFFFFF;}


/*场景介绍*/
.scene { height:100%;}
.scene .list02 dt{ float:left; width:65px;}
.scene .list02 dd{ float:left; width:642px; margin-left:10px;}
.sceneTj01{ background-color:#EDF9DC;}
.sceneTj01 .t01{ background:url(../images/mouth01.gif) no-repeat; height:60px; color:#4D9036; padding:8px 0px 0px 18px; font-size:48px; line-height:100%;}
.sceneTj02{ background-color:#F0E3CA;}
.sceneTj02 .t01{ background:url(../images/mouth02.gif) no-repeat; height:68px; color:#4D9036;}

/*服务报价*/
.priceList01{ padding:0px 10px;}
.priceList01 .imgBox{ width:365px; height:186px; float:left;}
.priceList01 .imgBox2{ width:365px; height:186px; float:left; border:#F4E9D2 2px solid; padding:3px; background-color:#FFF;}
.priceList01 .imgBox img,.priceList01 .imgBox2 img{width:365px; height:186px;}
.priceList01 .content{ float:right; width:345px;}
.priceList01 .content h3{ color:#441D1F; font-size:16px; font-weight:bold; padding-top:3px;}
.priceList01 .content h3 a{ color:#333; text-decoration:none;}
.priceList01 .content h3 a:hover{ text-decoration:underline;}
.moneyBar{ font-weight:bold; height:32px; line-height:32px;}
.moneyBar span{ display:block; float:left;}
.moneyBar .blue{ width:160px;}
.moneyBar .red{ width:160px;}
.moneyBar span.fr{ float:right;}
.moneyBar font{ font-weight:normal;}
.money01{ font-size:32px;}
.money02{ font-size:20px;}

.priceLcBox{ margin-bottom:10px; background:url(../images/lc.gif) no-repeat left 0px; width:747px; height:46px;}
.priceLcBox a{ display:block; float:left; width:85px; height:46px; padding-left:37px; line-height:46px; font-size:14px; font-weight:bold; color:#FFF; text-decoration:none; margin-right:3px;}
.priceLcBox a:hover{ color:#FFF; text-decoration:none;}
.priceLcBox a.a01:hover{background:url(../images/lc.gif) no-repeat 0px -50px;}
.priceLcBox a.a02:hover{background:url(../images/lc.gif) no-repeat -125px -50px;}
.priceLcBox a.a03:hover{background:url(../images/lc.gif) no-repeat -250px -50px;}
.priceLcBox a.a04:hover{background:url(../images/lc.gif) no-repeat -375px -50px;}
.priceLcBox a.a05:hover{background:url(../images/lc.gif) no-repeat -500px -50px;}
.priceLcBox a.a06{margin-right:0px;}
.priceLcBox a.a06:hover{background:url(../images/lc.gif) no-repeat -625px -50px;}

.priceView{ padding:10px 0px; height:100%;}
.priceView h2{ font-size:30px; font-family:"微软雅黑","黑体"; font-weight:normal; color:#441D1F; line-height:100%; padding:5px 10px;}
.priceView .list02 dt{ float:left; width:65px;}
.priceView .list02 dd{ float:left; width:652px; *width:auto; margin-left:10px;}

.knownBanner{ height:300px; background:url(../images/knownBanner.jpg) no-repeat;}
.knownTab{height:57px; width:759px;}
.knownTabBg01{background:url(../images/knownTab.gif) no-repeat left 0px;}
.knownTabBg02{background:url(../images/knownTab.gif) no-repeat left -70px;}
.knownTabBg03{background:url(../images/knownTab.gif) no-repeat left -140px;}
.knownTab a{ display:block; float:left; width:253px; height:57px; text-indent:253px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.knownBox01 { height:100%; padding:10px;}
.knownBox01 h2{color:#89672A; font-size:24px; font-family:"微软雅黑","黑体";  font-weight:normal; margin-bottom:10px;}
.knownBox01 h5{ font-size:14px; color:#333; margin-bottom:5px;}
.knownBox01 .box02{ background-color:#F7F7F7; border:#EFEFEF 1px solid; padding:10px; line-height:180%; color:#888; margin-top:6px;}

.priceRecBanner{ background:url(../images/recommendBanner.jpg) no-repeat; height:105px; padding:115px 0px 0px 430px;}
.priceRecBanner .c001{background:url(../images/homeIcon.gif) left -220px; height:84px;width:185px;}
.priceRecBanner .c001 a{display:block; width:185px; height:28px;text-indent:185px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.priceRecBox01 li{ float:left; width:249px; border:#cdcdcd 1px solid; background-color:#FFF; margin:0px 3px 3px 0px;}
.priceRecBox01 li.mr0{ margin-right:0px;}
.priceRecBox01 li .line02D{ margin:2px 0px 3px 0px;}


/*关于我们*/
.aboutBox01{ background:url(../images/abouts.gif) no-repeat; padding-left:260px; line-height:180%; margin-top:10px; height:100%;}
.aboutBox01 h2{ display:inline; font-size:24px; font-family:"微软雅黑","黑体";  font-weight:normal; padding-right:10px; line-height:150%;}
.aboutBox02{  padding-top:40px;line-height:30px;}
.aboutBox02 .nameBar01{ background:url(../images/aboutBg01.jpg) no-repeat; height:92px; text-align:right; padding:35px 15px 0px 0px; color:#FFFFFF; margin-bottom:20px;}
.aboutBox02 .nameBar01 span{ color:#F5E1B2; font-size:14px; font-weight:bold;}
.aboutBox02 h2,.aboutBox02 h3{font-size:24px; font-family:"微软雅黑","黑体";  font-weight:normal; padding-bottom:3px;}
.aboutBox02 h2,{ padding-bottom:5px;}
.aboutBox02 h4{ padding-top:15px; padding-bottom:5px; font-size:16px;}

.about01{}
.about01 h3{ font-size:24px; color:#441D1F; padding:25px 10px 5px 10px;}
.about01 h3 span{ font-size:14px; font-weight:normal; padding-left:5px;}
.about01 h4{ font-size:18px; font-weight:bold; color:#CB5056; margin-bottom:5px;}

.historyBanner{ background:url(../images/history.jpg) no-repeat; height:280px; margin:10px 0px;}
.historyT01{ font-size:48px; line-height:100%; color:#4D9036; margin-bottom:5px;}

.hrBanner{ background:url(../images/hr.jpg) no-repeat; height:113px; margin:10px 0px; padding:195px 393px 0px 28px; color:#FFFFFF; line-height:180%;}

.futuMap{ padding:4px; height:450px;}
.futuMap .futuMap01{ float:left; width:575px; height:450px; overflow:hidden;}
.futuMap .futuMap02{ float:right; width:159px; height:450px;}
.futuMapText{ padding:0px 11px 11px 11px;}
.futuMapText h3{ font-size:14px; padding:20px 0px 10px 0px;}
.futuMapText p{ line-height:180%;}
.futuMap02{ width:738px; margin:0px auto; border:#412022 1px solid;}
.futuMap02 .line{ height:1px; line-height:1px; font-size:0px; background-color:#FFFFFF;}

.futuPayBox01{}
.futuPayBox01 .imgBox{ float:left; width:150px; height:64px; border:#cdcdcd 1px solid; text-align:center;}
.futuPayBox01 .text{ float:left; line-height:180%; width:310px;}

.contactBanner{ background:url(../images/contact01.gif) no-repeat; height:120px; margin-top:10px;}
.contactInfo{ background-color:#FFEFEA; height:68px; padding:5px 0px 10px 0px;}
.contactInfo li{ width:230px; height:68px; padding-left:20px; border-right:#E3D5BA 1px dashed; float:left; color:#412022;}
.contactInfo li a{color:#412022; text-decoration:none;}
.contactInfo li.mr0{ border-right:0px;}
.contactInfo li .c001{ height:18px; padding-top:10px;}
.contactInfo li .c002{font-size:26px; line-height:100%; height:32px; padding-top:8px;}
.contactInfo li .c002 img{ margin-top:3px;}
.cardsBox{ padding:8px 0px 0px 8px; width:747px;}
.cardsBox .c001{ margin-right:8px; margin-bottom:8px;width:317px; float:left;}
.cardsBox .c001 h5{ height:32px; line-height:32px; padding:0px 10px; color:#FFF; font-size:14px;}
.cardsBox .c001 h5 span{ font-size:12px; font-weight:normal; color:#FFFFE5;}
.cardsBox .c001 .text{ padding:10px 15px 0px 15px; line-height:180%;}
.cardsBox .box01{ border:#F4E9D2 1px solid; background-color:#FFFCDC; padding:1px; height:184px;}
.cardsBox .box01 h5{ background-color:#89672A}
.cardsBox .box02{ border:#DDDDDD 1px solid; background-color:#F6F4F2; padding:1px; height:184px; color:#888;}
.cardsBox .box02 h5{ background-color:#999999}
.onlineIcoY{background:url(../images/bbs/bbsIcon01.gif) no-repeat -400px -100px; padding-left:20px; color:#333;}
.onlineIcoN{background:url(../images/bbs/bbsIcon01.gif) no-repeat -400px -250px; padding-left:20px; color:#888;}
.onlineIcoB{background:url(../images/bbs/bbsIcon01.gif) no-repeat -400px -300px; padding-left:20px; color:#CB5056;}
*+html .onlineIcoY,*+html .onlineIcoN,*+html .onlineIcoB{ padding-top:2px;}

.orderKfBox{border:#F4E9D2 1px solid; background-color:#FFFCDC; padding:1px;}
.orderKfBox h5{ height:32px; line-height:32px; padding:0px 10px; color:#FFF; font-size:14px;background-color:#89672A;}
.orderKfBox h5 span{ font-size:12px; font-weight:normal; color:#FFFFE5;}
.orderKfBox .text{ padding:10px 15px 10px 15px; line-height:180%;}
.orderKfBox .text li{ float:left; width:350px;}

/*新闻动态*/
.newsActPic li{ float:left; width:379px; height:170px; margin:0px 1px 1px 0px;}
.newsActPic li img{ width:379px; height:170px;}
.newsActPic li.mr0{ margin-right:0px;}


/*我的富图*/
.myFutuIndex01{ height:150px;}
.myFutuIndex01 .fleft{ float:left; border:#E3D5BA 1px solid; height:128px; width:462px; padding:10px; background-color:#FFF;}
.myFutuIndex01 .fleft .imgBox{ float:left; height:120px; width:120px; padding:3px; border:#F4E9D2 1px solid;}
.myFutuIndex01 .fleft .text{ float:right; width:322px; height:128px;}
.myFutuIndex01 .fleft .text h4{ font-size:16px; font-weight:bold; margin:20px 0px 10px 0px;}
.myFutuIndex01 .fright{ float:right; border:#E3D5BA 1px solid; height:148px; width:267px; background-color:#FFF;}
.myFutuIndex01 .fright .t01{ height:30px; line-height:30px; background-color:#F4E9D0; color:#441D1F; font-weight:bold; padding:0px 10px;}
.myFutuIndex01 .fright .c01{ padding:6px 10px 0px 10px;}
.myFutuIndex01 .fright .c01 .fl{ float:left; height:52px; width:52px; line-height:52px; text-align:center;}
.myFutuIndex01 .fright .c01 .fr{ float:right; width:185px;line-height:26px; color:#441D1F;}
.myFutuT01{ background-color:#441D1F; height:35px; line-height:35px; padding:0px 10px;color:#FFF;}
.myFutuT01 a,.myFutuT01 a:hover{ color:#FFF;}
.myFutuT02{ height:26px; line-height:26px;}
.myFutuT03{ _height:20px;}
.myFutuAnswer div{margin-left: 17px;}
.choosePhoto li{ float:left; width:180px; height:280px; margin:0px 6px 45px 2px; _display:inline;}
.choosePhoto li.mr0{ margin-right:0px;}
.choosePhoto li .imgBox{padding:4px; border:#CDCDCD 1px solid; background-color:#F4F4F4; width:170px; height:170px; cursor:pointer;}
.choosePhoto li .toolBar01{ height:25px; padding-top:5px; font-weight:bold; cursor:pointer;}
.choosePhoto li .toolBar02{ height:40px; background-color:#F4F4F4; padding:0px 5px;}
.choosePhoto li .toolBar02 p{ line-height:40px;}
.choosePhoto li .toolBar03{ height:30px; line-height:30px; color:#888; padding:0px 5px;}
.choosePhoto li.current .imgBox{border:#BBA267 1px solid; background-color:#F8EFDD;}
.choosePhoto li .toolBar02 .fl{ width:130px;}
.choosePhoto li .toolBar02 .fr{ width:30px; padding-top:1px;}
.choosePhoto li .toolBar02 .btn001{ width:30px; height:18px; line-height:18px; font-size:12px; background-color:#43C4B7; color:#FFFFFF; border-left:#88DAD1 1px solid;border-top:#88DAD1 1px solid;border-right:#25776F 1px solid;border-bottom:#25776F 1px solid; cursor:pointer;}
.choosePhoto li .toolBar02 .textarea001{ width:130px; font-size:12px; border: #CDCDCD 1px inset;overflow:auto; height:30px;padding:3px; color:#666666;}
.choosePhoto2 li{ height:250px;}
.choosePhotoTable01{}
.choosePhotoTable01 td{ padding:10px 20px;}
.choosePhotoTable01 .td01{ background-color:#F4F4F4; border-top:#CDCDCD 1px solid; border-left:#CDCDCD 1px solid; width:220px;}
.choosePhotoTable01 .td01 .photoName{ float:left; line-height:90px; font-weight:bold; padding-left:10px;}
.choosePhotoTable01 .td02{ background-color:#F4F4F4; border-top:#CDCDCD 1px solid; border-right:#CDCDCD 1px solid; line-height:180%;border-left:#FFFFFF 1px solid;}

/*图片放大图标*/
.bigPicIcoHide{position:absolute;z-index:1;}
.bigPicIco{position:absolute;z-index:2; right:-175px;top:152px; width:75px; height:23px; cursor:pointer;background: url(../images/my/showBigIco.png) left top no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/my/showBigIco.png"); _background:none;}
.myPhotoBox01{}
.myPhotoBox01 .c01{ float:left; width:340px; height:189px; margin:20px; _display:inline;}
.myPhotoBox01 .c01 .imgBox{ float:left; width:170px; height:170px; padding:5px 11px 14px 5px; background:url(../images/my/myPhotoBox01.gif) no-repeat;}
.myPhotoBox01 .c01 .text{ float:right; width:140px;}
.myPhotoBox01 .c01 .text p{ color:#888;}

/*在线帮助*/
.helpBox01 div.c01{ float:left; width:363px; margin-left:10px; _display:inline; margin-bottom:15px;}
.helpBox01 div.c01 ul{ height:110px; *height:105px; padding:0px 4px;}
.helpBox01 div.c01 h2{ background-color:#BBA267; font-size:14px; height:23px; color:#fff; padding:9px 10px 0px 10px; margin-bottom:10px; font-weight:normal;}
.helpBox01 div.c01 h2 a,.helpBox01 div.c01 h2 a:hover{ color:#FFF; text-decoration:none;}
.helpBox02{ padding:10px 0px;}
.helpBox02 h3{ color:#412022; font-size:14px; margin-bottom:5px; padding:0px 10px;}
.helpBox02 p{ color:#888; line-height:180%; padding:0px 10px;}

/*富图豆*/
.futubeanBox01{ height:230px; background:url(../images/futubeanBg01.jpg) no-repeat right top; padding:8px 558px 0px 10px; margin-bottom:15px;}
.futubeanBox01 h1{ color:#CB5056; font-size:54px; font-family:"黑体"; font-weight:normal;}
.futubeanBox01 p{ font-size:14px; line-height:180%; margin-top:6px;}

.futubeanTab01{ height:50px;}
.futubeanTab01 span{ float:left; display:block; width:302px; height:50px; line-height:50px; text-align:center; background:url(../images/futubeanTabBg.gif) no-repeat left 0px; color:#89672A; margin-right:10px; font-size:30px; font-family:"微软雅黑","黑体"; font-weight:normal;}
.futubeanTab01 span a,.futubeanTab01 span a:hover{ display:block; width:302px; height:50px;color:#89672A;text-decoration:none;}
.futubeanTab01 span.current{ background:url(../images/futubeanTabBg.gif) no-repeat left -100px; color:#FFF;}
.futubeanTab01 span.current a,.futubeanTab01 span.current a:hover{ color:#FFF;}
.futubeanTab01 span.mr0{ margin-right:0px;}
.futubeanC01{ padding:0px 10px;}
.futubeanC01 h2{ font-size:16px; height:18px; font-weight:bold; color:#412022;background:url(../images/icon01.gif) no-repeat -1480px -319px; padding-left:22px; margin:20px 0px 5px 0px;}
.futubeanC01 h2 span{color:#CB5056; padding-left:10px;}
.futubeanC01 p,.futubeanC01 ul{line-height:180%; color:#888; margin-left:22px;}

.futuGiftBox{ margin-top:15px;}
.futuGiftBox .fleft{ float:left; width:133px; padding:20px 15px 20px 15px;}
.futuGiftBox .fright{ float:right; width:751px; margin:12px 12px 12px 0px; background-color:#FFF;}
.futuGiftBox .fleft h3{ font-size:26px; font-family:"黑体"; font-weight:normal;}
.futuGiftBox .fleft span{ font-weight:bold; font-size:16px;}
.futuGiftBox .fleft p{ line-height:180%; padding-top:6px;}
.futuGiftBox .giftTable td{ text-align:center; padding:10px 10px; font-size:14px;}
.futuGiftBox .giftTable .trTitle01 td{ color:#FFF; border-bottom:0px;}
.futuGiftBox01{ background-color:#E0E8D3;}
.futuGiftBox01 .fleft{ color:#BBC9A9;}
.futuGiftBox01 .fleft h3{ color:#52613A;}
.futuGiftBox01 .fright{width:706px; padding:20px 0px 0px 45px;}
.futuGiftBox01 .c001{ float:left; width:228px; height:90px; margin-bottom:20px; padding-left:125px;}
.futuGiftBox01 .c001 h4{ font-size:14px; color:#412022; margin-top:10px;}
.futuGiftBox01 .c001 p{ margin-top:5px;}
.futuGiftBox01 .bg01{ background:url(../images/futuGiftBg01.gif) no-repeat left 0px;}
.futuGiftBox01 .bg02{ background:url(../images/futuGiftBg01.gif) no-repeat left -100px;}
.futuGiftBox01 .bg03{ background:url(../images/futuGiftBg01.gif) no-repeat left -200px;}
.futuGiftBox01 .bg04{ background:url(../images/futuGiftBg01.gif) no-repeat left -300px;}
.futuGiftBox02{ background-color:#CEE3ED;}
.futuGiftBox02 .fleft{ color:#89A5BB;}
.futuGiftBox02 .fleft h3{ color:#25435F;}
.futuGiftBox02 .giftTable td{ border-bottom:#CEE3ED 1px solid;}
.futuGiftBox02 .giftTable .trTitle01 td{ background-color:#25435F;}
.futuGiftBox03{ background-color:#D8CBEB;}
.futuGiftBox03 .fleft{ color:#B29CD2;}
.futuGiftBox03 .fleft h3{ color:#68407E;}
.futuGiftBox03 .giftTable td{ border-bottom:#D8CBEB 1px solid;}
.futuGiftBox03 .giftTable .trTitle01 td{ background-color:#68407E;}
.futuGiftBox04{ background-color:#F5D2D9;}
.futuGiftBox04 .fleft{ color:#E59DAB;}
.futuGiftBox04 .fleft h3{ color:#D46E82;}
.futuGiftBox04 .giftTable td{ border-bottom:#F5D2D9 1px solid;}
.futuGiftBox04 .giftTable .trTitle01 td{ background-color:#D46E82;}

/*合作伙伴*/
.linkBox01{ margin-bottom:5px;}
.linkBox01 li{ float:left; margin:0px 10px 10px 0px; border:#cdcdcd 1px solid; width:88px; height:31px;}
.linkBox01 li img{width:88px; height:31px;}

/*首页*/
.homeBanner{ width:759px; height:340px; position:relative;}
.homeGgBtn{ position:absolute;z-index:2; height:15px; width:200px; left:553px; top:319px;}
.homeGgBtn span{ float:right; width:14px; height:15px; display:block; margin-left:4px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:15px; background-color:#312E3E; cursor:pointer;}
.homeGgBtn span.current{ background-color:#FF9900;}
.homeTitle01{ height:40px;}
.homeTitle01 h4{ float:left; width:150px; height:22px;text-indent:150px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.homeTitle01 span{ float:right; width:96px; height:22px; line-height:22px; text-align:center; color:#FFF; margin:10px 8px 0px 0px;}
.homeTitle01 span a{ color:#FFFFFF; text-decoration:none;}
.homeTitle01 span a:hover{ color:#FFFFFF; text-decoration:underline;}
.homeTitle01bg1{ background:url(../images/homeIcon.gif) left 0px;}
.homeTitle01bg2{ background:url(../images/homeIcon.gif) left -50px;}
.homeBox01{ height:142px; margin:6px 0px;}
.homeBox01 .fleft{ float:left; width:355px; padding:6px 15px 0px 10px; height:136px; border-right:#E3D5BA 1px solid;}
.homeBox01 .fleft h5{ line-height:180%; font-size:14px; margin-bottom:5px;}
.homeBox01 .fleft h5 a{ color:#333;}
.homeBox01 .fleft p{ line-height:180%; color:#888;}
.homeBox01 .fright{ float:right; width:353px; padding:6px 10px 0px 15px;}
.homeBox01 .fright li{ line-height:220%;}
.homeWeddingBox{  padding-top:0px; overflow:hidden;}
.homeWeddingBox .c01{ float:left; width:317px; height:120px; padding-left:25px;padding-bottom:35px;}
.homeWeddingBox .mr0{ margin-right:0px;}
.homeWeddingBox .c01 .imgBox{ width:317px; height:120px; padding:2px; border:#F4E9D2 2px solid; background-color:#FFF;}
.homeWeddingBox .c01 .imgBox img{width:317px; height:120px;}
.homeWeddingBox .c01 .nameBar{  line-height:28px;text-align:center;}
.homeContact{ width:193px; height:340px;}
.homeContact .t01{ height:41px; width:193px; background:url(../images/homeIcon.gif) left -120px;text-indent:193px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.homeContact .c01{ height:291px; background-color:#282828; padding:0px 3px;}
.homeContact .f01{ height:8px; line-height:0px; font-size:0px; background:url(../images/homeIcon.gif) left -170px;}
.homeContact .c01 .gap{ height:2px; line-height:0px; font-size:0px; background:url(../images/homeIcon.gif) left -165px;}
.homeContact .c01 p{ line-height:140%;padding:6px 4px 7px 4px; color:#E4CFA7; background-color:#3B3B3B;}
.homeContact .c01 p a,.homeContact .c01 p a:hover{color:#E4CFA7;}
.homeContact .c01 p b{ color:#B3E5E2; font-weight:normal; display:block; padding-bottom:2px;}
.homeContact .c01 .more{text-align:right; padding:8px 7px 0px 7px;}
.homeContact .c01 .more a,.homeContact .c01 p .more a:hover{ color:#B3E5E2;}
.homeContact .c01 p .phone{ font-size:26px; padding:0px 0px 2px 0px; display:block;}
.homeBox02{ margin-bottom:6px;}
.homeBox02 .t01{ background:url(../images/homeIcon.gif) left -100px; height:4px; line-height:0px; font-size:0px;}
.homeBox02 .f01{ background:url(../images/homeIcon.gif) left -110px; height:4px; line-height:0px; font-size:0px;}
.homeBox02 .c01{ height:518px; background-color:#FF8E94; padding:0px 4px;}
.homeBox02 .c01 .leftAd01{ margin:0px 0px 5px 0px;}
.homeBox02 .c01 .t01{background:url(../images/homeIcon.gif) left -180px; width:185px; height:37px;}
.homeBox02 .c01 .t01 a{display:block; width:185px; height:37px;text-indent:185px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.homeBox02 .c01 .c001{background:url(../images/homeIcon.gif) left -220px; height:84px;width:185px; margin-top:4px;}
.homeBox02 .c01 .c001 a{display:block; width:185px; height:28px;text-indent:185px; white-space:nowrap; overflow:hidden; font-size:0px\9; *font-size:12px;}
.friendLink{ border:#CDCDCD 1px solid;width:945px;height:82px;padding:0px 10px; margin-left:8px; margin-bottom:10px;color:#bbb; margin-top:5px;}
.friendLinkLine{ height:2px; background-color:#F1ECE1; line-height:0px; font-size:0px;}

.marqueeDiv01{position:absolute;}
.marqueeDiv01 marquee{ position:relative;color:#E2D7BE; width:960px; left:0px; top:1907px; font-size:12px; height:13px;}
.marqueeDiv01 h1,.marqueeDiv01 h2,.marqueeDiv01 h3,.marqueeDiv01 h4{font-size:12px; display: inline}
.marqueeDiv01 .homeH1{ display:block; width:100px; height:12px; line-height:12px;text-indent:-9999px;}

/*首页论坛数据*/
.homeBBs01{ padding:4px;width:955px; height:152px; margin-bottom:10px;margin-left:8px}
.homeBBs01 div.c01{ float:left; width:305px; margin:3px; display:inline;}
.homeBBs01 div.c01 h5{ background-color:#BBA267; font-size:14px; height:23px; color:#fff; padding:9px 10px 0px 10px; margin-bottom:6px; font-weight:normal;}
.homeBBs01 div.c01 h5 a,.homeBBs01 div.c01 h5 a:hover{ color:#FFF; text-decoration:none;}
.homeBBs01 div.c01 ul{ padding:0px 4px;}
.homeBBs01 div.c01 li a{ display:block; height:22px; line-height:22px;}

/*图片翻页*/
.next{cursor: url(../images/next.cur),auto;}
.prev{cursor: url(../images/prev.cur),auto;}
#toppanel{
	background: url(../images/top_panel_bg.gif) no-repeat;
	width: 980px;
	height: 370px;
	padding: 0px 0px 0px 0px;
}
#toppanel .campaignslider {
	height: 340px;
	width: 759px;
	float: left;
	padding: 10px 10px 20px 20px;
}
#toppanel .service {
	width: 140px;
	height: 360px;
	float: right;
	padding-right:35px;
	padding-top:10px
}
#content .slider {
	height: 257px;
	background-image: url(../images/panel_bg_7.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 9px;
}
.service dl {
}
.service dl dt {
	line-height: 18px;
}
.service dl dd {
	border-bottom: 1p solidx #EAE3CD;
	padding-bottom: 10px;
}
.service dl dd a {
	margin-right: 10px;
}
ul.visiting {
	line-height: 35px;
	height: 35px;
}
ul.visiting li{
	float: left;
	text-align: right;
	color: #721c2a;
}
ul.visiting li.home{
	background: url(../images/visiting_1.gif) no-repeat;
	width: 175px;
	text-align: right;
	padding-right: 16px;
}

ul.visiting li.home a{
	display: inline;
	margin-right: 30px;
	font-weight: bold;
	background-image: none;
	padding: 0px;
}
ul.visiting li a{
	background: url(../images/visiting_3.gif) no-repeat right top;
	display: block;
	text-align: center;
	padding:0 30px 0 10px;
	color: #721c2a;
}
ul.visiting li.now {
	background: url(../images/visiting_2.gif) no-repeat right top;
	height: 35px;
	display: block;
	padding-right: 30px;
	font-weight: bold;
	padding-left: 10px;
	color: #333;
}
#secondcol {
width: 980px;
	height: 253px;
}

#wrapper{
	width: 960px;
	margin:0 auto;
}
.ge {
	height: 1px;
}
.bookingpanel {
	background: url(../images/panel_bg_2.gif) no-repeat;
	height: 253px;
	width: 686px;
	float: left;
}
.weddingpanel {
	float: right;
	width: 290px;
	background: url(../images/wedding.jpg) no-repeat;
	height: 253px;
}
ul.bookinglist {
	width: 644px;
	float: left;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.love2010 {
	float:right;padding-right:30px;padding-top:20px;
}
ul.bookinglist li {
	float: left;
	display: block;
	height: 74px;
	width: 60px;
	padding: 35px 17px 0 30px;
}
.bookinglist big {
	display: block;
	line-height: 20px;
	font-size: 12px;
}
.bookinglist b {
	font-size: 16px;
}
.bookinglist a b {
	color: #711E2D;
}
.newspanel {
	float: left;
	width: 263px;
	height: 30px;
}
.newspanel span{
	float: right;
	padding-right: 10px;
	padding-top: 8px
}
.newspanel ul {
}
.newspanel ul li{
	line-height: 30px;
	border-bottom: 1px solid #DAD0B0;
}
.newspanel ul li a{
	display: block;
	background: url(../images/dot.gif) no-repeat 5px center;
	padding-left: 20px;
}
.newspanel h2 span {
	float: right;
}
.thirdcol {
	background: url(../images/panel_bg_3.gif) no-repeat;
	height: 128px;
	padding: 10px 20px 20px 20px;
}
.newspanelk {
	float: left;
	width: 182px;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	padding-right: 0px;
}
.newspanelk ul {
}
.newspanelk ul li{
	line-height: 30px;
	border-bottom: 1px solid #DAD0B0;
}
.newspanelk ul li a{
	display: block;
	background: url(../images/dot.gif) no-repeat 5px center;
	padding-left: 0px;
}
.newspanelk h2 span {
	float: right;
}
.fourthcol {
float: left;
	height: 360px;
	width: 714px;
}
.recentshowcase {
	background: url(../images/panel_bg_4.gif) no-repeat;
	height: 360px;
	width: 694px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.recentshowcase ul {float: left;padding-right: 20px;}
.recentshowcase ul li {}
.recentshowcaseimages {width:317px; height:120px; padding:2px; border:#F4E9D2 2px solid; background-color:#FFF;}
.recentshowcasewenzi { TEXT-ALIGN: center;padding-top: 4px;padding-bottom: 4px;}
.recentshowcase h2 {padding-left: 20px;}
.recentshowcase span {
padding-right:45px;float:right
}
.rightpanel {
	background: url(../images/panel_bg_5.gif) no-repeat;
	width: 263px;
	height: 360px;
	float: right;
}
.rightpanel .weather {
	height: 135px;
	width: 263px;
	padding-top: 0px;
	overflow: hidden;
}
.rightpanel .research {
	height: 175px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.research h3 {
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}

.rightpanel ul {padding-top: 15px;}
.jobli {float: right;padding-right: 25px;padding-top: 5px;}
.jobliwenzi {float: left;padding-left: 20px;}
.fifthcol {
	background: url(../images/panel_bg_6.gif) no-repeat;
	height: 96px;
	padding: 20px 20px 35px 75px;
	clear:both
}
.fifthcol ul {
}
.fifthcol ul li{
	float: left;
	margin: 5px 0 0 10px;
}
.fifthcol ul li a img{
	border: 3px solid #E5DBC3;
}
.fifthcol ul li a:hover img{
	border: 3px solid #711E2D;
}
#indexLove { padding:20px 0 0 0px; text-align:left}
#indexLove div {float:left; }
#indexLove .list {padding:0 0px 0 0px; height:165px; width:161px;}
#indexLove .list .photo {border:3px solid #CCCCCC; margin:0 8px 0 0}
#indexLove .list .name {text-align:center;line-height:21px; background:url(../images/arrow2.gif) no-repeat left center; padding:0 0 30 14px; width:121px; color:#5C5C5C; font-weight:bold}
#indexLove .list .name a:link{ color:#5C5C5C}
#indexLove .list .name a:visited{ color:#5C5C5C}
#indexLove .list .name a:hover{ color:#5C5C5C}
#indexLove .list .summary {width:130px; height:28px; overflow:hidden; padding:4px 0 0 0}
#indexLove .list .date {text-align:center;width:121px; padding:3px 0 0 0; font-size:12px; color:#666666}
#indexLove .list .date span {width:110px; padding:3px 0 0 0; font-size:10px; color:#fd0100}
.jiuhong{
	font-size:12px; color:#5b0c13
}
h2 {
	line-height: 30px;
	color: #721C2A;
	font-size: 14px;
}
.newspanel2 {
	width: 680px;
	height: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 7px;
}
.plr01{ padding-left:10px; padding-right:10px;}
.breadCrumb{ color:#89672A; height:30px; line-height:30px;}
.breadCrumb .fr{ color:#AAA}
.sidebarTitle{width:185px; height:30px; margin-bottom:10px;  }
.sT05{ background-position:left -400px;}
#sidebar{}

#sidebar .sClass01{ font-size:14px; font-weight:bold; padding:10px 0px 10px 5px; color:#441D1F;}
#sidebar .sClass02{ font-size:13px; font-weight:bold; color:#89672A; padding-left:5px;}
#sidebar .menu01{height:30px; margin-bottom:6px; background:url(../images/alpha01.png);_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/alpha01.png"); _background:none; font-size:14px;}
#sidebar .menu01 a{ position:relative; display:block; height:30px; line-height:30px; background:url(../images/icon01.gif) left -42px no-repeat; padding-left:20px; color:#69441F; text-decoration:none;}
#sidebar .menu01 a:hover,#sidebar .current a{ background:url(../images/icon01.gif) left -92px no-repeat #BBA267; color:#FFFAE1; text-decoration:none;}
*+html #sidebar .menu01 a{ height:28px; padding-top:2px;}
#sidebar .iconPoint2{ margin:0px 15px 10px 15px; font-size:12px;}
#sidebar .iconPoint2 li{ margin:5px 0px;}
#sidebar .iconPoint2 li a{color:#69441F;}
.leftService{ margin:20px 0px; color:#441D1F;}
.leftService .time{ color:#BBA267; font-size:10px;letter-spacing:0px }
.leftService .phone{ font-size:26px; margin-top:2px;}
.blk_29 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #666666; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 655px; HEIGHT: 33px;PADDING-TOP: 0px
}
.blk_29 .LeftBotton {
	BACKGROUND: url(../images/ico_pre.gif) no-repeat left center; FLOAT: left; WIDTH: 10px; CURSOR: pointer; LINE-HEIGHT: 33px; PADDING-TOP: 8px; HEIGHT: 35px
}
.blk_29 .RightBotton {
	BACKGROUND: url(../images/ico_next.gif) no-repeat left center; FLOAT: right; WIDTH: 9px; CURSOR: pointer; LINE-HEIGHT: 33px; PADDING-TOP: 8px; HEIGHT: 35px
}
.blk_29 .Cont {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 635px; LINE-HEIGHT: 0px; PADDING-TOP: 8px; HEIGHT: 33px
}
.blk_29 .box {
	FLOAT: left; WIDTH: 155px; LINE-HEIGHT: 22px; PADDING-left: 2px;TEXT-ALIGN: center
}
.blk_29 .box A {
	COLOR: #fff
}
.blk_29 .box IMG {
	PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left
}
ul.recentshowcasex {
	
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 1px;
}
ul.recentshowcasex li{
	float: left;
	margin:0 0px 10px 0;
	width: 327px;
	height: 160px;
}
ul.recentshowcasex li a img{
	border: 5px solid #dad0b0;
}
ul.recentshowcasex li a:hover img{
	border: 5px solid #711E2D;
}.recentshowcasex abbr {
	display: block;
	line-height: 30px;
	padding: 0px 10px 0 0;
}
.recentshowcasex span {
	background: url(../images/comments.gif) no-repeat;
	float: right;
	padding-left: 15px;
	display: block;
	color: #ff8400;
	font-weight: bold;
}
.homeWeddingBox2{  padding-top:16px; overflow:hidden;}
.homeWeddingBox2 .c012{ float:left; width:327px; height:130px; margin:0px 15px 25px 20px;}
.homeWeddingBox2 .mr02{ margin-right:0px;}
.homeWeddingBox2 .c012 .imgBox2{ width:317px; height:120px; padding:2px; border:#F4E9D2 2px solid; background-color:#FFF;}
.homeWeddingBox2 .c012 .imgBox2 img{width:317px; height:120px;}
.homeWeddingBox2 .c012 .nameBar2{ height:28px; line-height:28px; text-align:center;}
.rank {}
.rank_sp_x { background:url(../images/rank_sp_bottom.gif) repeat-x center; height:10px; width:680px;  margin:2px 0 2px 0}
.rankPhoto { margin:5px 0 0 0; float:left; border:5px solid #E0E0E2}
.rankInfo { padding:24px 0 10px 12px; width:220px; float:left; }
.rankInfo .name{ height:23px; color:#9CCD00}
.rankInfo .name a:link{color:#9CCD00}
.rankInfo .name a:visited{color:#9CCD00}
.rankInfo .name a:hover{color:#9CCD00}
.rankInfo .nameEn{ height:54px; color:#555555 ;margin-right: 80px;}
.rankInfo .nameEn a:link{color:#555555 }
.rankInfo .nameEn a:visited{color:#555555 }
.rankInfo .nameEn a:hover{color:#9CCD00 }
.rankInfo .title{ height:22px; color:#3c3c3c}
.rankInfo .count{ color:#9A9A9A}
.rankInfo .count span{ color:#FD0100}
.h2news {float:left;padding-left:10px}
.homeworksi {width:980px; height:360px;}
.newspanel2 {
	float: left;
	width: 243px;
}
.newspanel2 span{
	float: right;
}
.newspanel2 h2 {
	float: left;
}
.h2news2 {}
.jobhome {width:263px; height:175px;}
.jobhome ul {margin:10px;margin-top:10px;}
.jobhome ul span {float: right;padding-right:20px;padding-top:5px;}
.jobhome ul h2{float: left;padding-left:10px;}
.homeH1 {
	DISPLAY: block; WIDTH: 100px; TEXT-INDENT: -9999px; LINE-HEIGHT: 12px; HEIGHT: 12px
}
.about {padding:40px;}