@charset "utf-8";
/* CSS Document */
.clean {clear:both;}

.none {display:none;}

* {margin:0;padding:0;}

a,ins {text-decoration:none; display:block;}

a:hover{ border:none;}

body {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px; background:url(../bg/bg.jpg) center top repeat-y;overflow-x:hidden; }

img {border:none;}

h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}

ul {list-style-type:none;}

.header{ background:url(../bg/hd_bg.jpg) center top no-repeat; height:463px; width:100%; overflow:hidden;}

.header .main{ width:1000px; margin:0 auto;}

.header .main .top{ height:119px;}

.header .main .top h1{ width:290px; float:left; display:block; padding-left:48px;}

.header .main .top h1 a{ width:286px; height:119px;}

.header .main .top ul{ float:right; padding:95px 70px 0 0;}

.header .main .top ul li{ float:left; width:106px; margin:0 4px;}

.header .main .top ul li a{ font:bold 14px Georgia, "Times New Roman", Times, serif; color:#d7a70a; text-align:center;}

.header .main .banner{ height:291px;}

.header .main .banner .slider{ width:678px; height:289px; position:relative; overflow:hidden; margin:2px 0 0 47px; float:left; display:inline;}

.header .main .banner .slider .items{ position:absolute; top:0; left:0; width:20000em; height:289px;}

.header .main .banner .slider .items a{ float:left; width:679px; height:289px; position:relative;}

.header .main .banner .slider .items a .grid{ position:absolute; width:657px; height:46px; background-color:#1b1b1b; bottom:-50px; left:0;filter:alpha(opacity=50);opacity:0.5; padding-left:22px; padding-top:4px;}

.header .main .banner .slider .items a .grid h2{ font-size:14px; color:#963906; line-height:16px;}

.header .main .banner .slider .items a .grid p{ cursor:pointer; color:#bab9ba; font-size:9px; line-height:11px; width:400px;}

.header .main .banner .pan{ padding:134px 0 0 30px; float:left; width:180px; }

.header .main .banner .pan ul{}

.header .main .banner .pan ul li{ float:left; padding-right:12px;}

.header .main .banner .pan ul li a{ background:url(../bg/qqout.gif) no-repeat; width:74px; height:22px;}

.header .main .btm{ height:46px; padding-left:72px;}

.header .main .btm ul{}

.header .main .btm ul li{ float:left;}

.header .main .btm ul li a{ font:bold 14px "微软雅黑"; color:#fff; text-align:center; width:116px; height:40px; line-height:22px; padding-top:6px;}

.header .main .btm ul li a span{ display:block; font-size:9px; font-weight:normal; color:#ac525f; line-height:11px;}

.header .main .btm ul li a:hover{ background:url(../bg/nav_h.png) center 1px no-repeat;}

.header .main .btm ul li a.hover{ background:url(../bg/nav_h.png) center 1px no-repeat;}

* html .header .main .btm ul li a:hover{ background:none;}

* html .header .main .btm ul li a.hover{ background:none;}

.mainBody{ width:1000px; margin:0 auto; background:url(../bg/body.jpg) repeat-y; background-position:center top; *background-position:1px top;}

.mainBody h3{ position:relative; height:24px;}

.mainBody h3 p{ background:url(../bg/ico_1.gif) left center no-repeat; width:60px; float:left; border-bottom:2px solid #bc011a; color:#8e0000; font:bold 14px "微软雅黑"; padding-left:22px;}

.mainBody h3 ins{ border-bottom:2px solid #fcc672; font-family: Georgia, "Times New Roman", Times, serif; color:#c1a86a; float:left; margin-left:4px; line-height:19px; _line-height:21px;}

.mainBody h3 a.more{ position:absolute; top:0; right:0; background: url(../bg/more.gif) center center no-repeat; width:41px; height:20px; z-index:9;}

.mainBody .topbox{ height:333px; background:url(../bg/btl.jpg)  center bottom no-repeat; padding-top:7px; overflow:hidden; padding-left:58px;}

.topbox .left{ width:272px; float:left;}

.topbox .left dl{ padding-top:15px;}

.topbox .left dl dt{ height:36px; line-height:36px; color:#704a0e; background:url(../bg/arr_2.gif) 10px center no-repeat;background-color:#fefae4; padding-left:20px; cursor:pointer;}

.topbox .left dl dt.even{ background:url(../bg/arr_3.gif) 10px center no-repeat;background-color:#f0e3b9;}

.topbox .left dl dt.current{ background:url(../bg/arr_1.gif) 10px center no-repeat; background-color:#fce7bb; font-weight:bold; color:#820618;}

.topbox .left dl dd{ display:block;}

.topbox .left dl dd a{ height:70px; width:272px; background-color:#f6edcd;}

.topbox .left dl dd a img{ border:1px solid #ab2b38; padding:1px; float:left; margin:7px 15px 0 14px;}

.topbox .left dl dd a p{ color:#61410e; text-indent:2em; height:40px; padding-top:5px; padding-right:12px; overflow:hidden; cursor:pointer;}

.topbox .left dl dd a span{ background:url(../bg/ico_2.gif) left center no-repeat; height:12px; font-size:10px; color:#c5a975; padding-left:12px;}

.topbox .right{ width:580px; float:left; margin-left:22px;}

.trigger-bar { width:100px; height:18px; position:absolute; top:4px; right:10px;}

.scrollable-trigger{ float:right;}

.scrollable-trigger a {display:inline-block;width:9px;height:9px;margin:4px 5px 0 0;font-size:0px;color:#70B2D5;background:url(../bg/del.gif) right top no-repeat;outline:none;overflow:hidden;}

.scrollable-trigger a.current, .scrollable-trigger a:hover{color:#CACACA;background: url(../bg/del.gif) left top no-repeat;}

.scrollable-panel {position:relative;width:580px;height:248px;overflow:hidden; margin-top:15px;}

.scrollable-panel .clearfix {position:absolute;width:20000em; left:0; top:0;}

.panel{ width:186px; height:248px; float:left; margin-right:10px; display:inline;}

.panel a{ border:2px solid #898887; width:182px; height:244px; position:relative;}

.panel a ins{ width:164px; height:35px; padding-left:20px; background:url(../bg/ins.gif) left top no-repeat; filter:alpha(opacity=50);opacity:0.5; position:absolute; left:0; bottom:0;}

.panel a ins h4{ color:#f3c15a; padding-top:1px;}

.panel a ins p{ font-size:10px; color:#d3c6b1; line-height:11px;}

.panel a:hover{ border:2px solid #e5444b;}

.panel a:hover ins{ background:url(../bg/ins.gif) -195px top no-repeat;}

.panel a:hover ins h4{ color:#fff;}

.mainBody .genbox{ height:257px; padding-top:3px; padding-left:58px;}

.genbox .wed{ width:274px; float:left; margin-top:5px;}

.genbox .wed a{ background:url(../bg/wed.gif) no-repeat; width:274px; height:146px;}

.genbox .ser{ width:578px; float:left; margin-left:22px; display:inline;}

.genbox .ser .sl{ margin-top:18px;}

.genbox .ser .sl ul{}

.genbox .ser .sl ul li{ float:left;}

.genbox .ser .sl ul li a{ background:url(../bg/s_h.gif) left top no-repeat; width:144px; height:110px;}

.genbox .ser .sl ul li a:hover{ background:url(../bg/s_h.gif) right top no-repeat;}

.genbox .ser .sl ul li a h4{ height:77px; position:relative; cursor:pointer;}

.genbox .ser .sl ul li a h4 ins{ position:absolute; font:47px Georgia, "Times New Roman", Times, serif; color:#c1a96e; top:22px; left:100px;}

.genbox .ser .sl ul li a:hover h4 ins{ color:#fff;}

.genbox .ser .sl ul li a p{ width:144px; height:35px; cursor:pointer; font:13px/35px "微软雅黑"; color:#82392b; text-align:center;}

.genbox .ser .sl ul li a p.a{ background:url(../bg/s_b.gif) no-repeat;}

.genbox .ser .sl ul li a p.b{ background:url(../bg/s_b.gif) -144px top no-repeat;}

.genbox .ser .sl ul li a p.c{ background:url(../bg/s_b.gif) -289px top no-repeat;}

.genbox .ser .sl ul li a p.d{ background:url(../bg/s_b.gif) right top no-repeat;}

.genbox .shm{ background:url(../bg/shm.gif) no-repeat; width:882px; height:85px; position:relative; overflow:hidden; margin-top:14px; *margin-top:0;}

.genbox .shm dl{ padding:9px 0 0 150px;}

.genbox .shm dl dd{ float:left; padding-right:10px;}

.genbox .shm dl dd a{}

.genbox .shm dl dd a img{ padding:2px; border:1px solid #8b5302;}

.genbox .shm .act{ background:url(../bg/act.jpg) no-repeat; width:580px; height:81px; position:absolute; top:2px; right:2px;}

.genbox .shm .act a{ width:580px; height:81px;}

.mainBody .botbox{ margin-top:10px; padding-left:58px;}

.botbox .cus{ background: url(../bg/cus.gif) no-repeat; width:274px; height:265px; float:left;}

.botbox .cus ul{ padding:75px 0 0 12px;}

.botbox .cus ul li{ float:left;}

.botbox .cus ul li a{ width:65px; height:78px;}

.botbox .cus ul li a.a{ background:url(../bg/cus_11.gif) no-repeat;}

.botbox .cus ul li a.a:hover{ background:url(../bg/cus_1.gif) no-repeat;}

.botbox .cus ul li a.b{ background:url(../bg/cus_22.gif) no-repeat;}

.botbox .cus ul li a.b:hover{ background:url(../bg/cus_2.gif) no-repeat;}

.botbox .cus ul li a.c{ background:url(../bg/cus_33.gif) no-repeat;}

.botbox .cus ul li a.c:hover{ background:url(../bg/cus_3.gif) no-repeat;}

.botbox .cus ul li a.d{ background:url(../bg/cus_44.gif) no-repeat;}

.botbox .cus ul li a.d:hover{ background:url(../bg/cus_4.gif) no-repeat;}

.botbox .loc{ width:578px; float:left; margin-left:20px; padding-top:4px; overflow:hidden;}

.botbox .loc dl{ padding-top:12px}

.botbox .loc dl dd{ float:left;}

.botbox .loc dl dd a{ width:272px; height:215px; padding:9px 0 0 17px; color:#4b431d;}

.botbox .loc dl dd a p{ padding:10px 16px 0 4px; height:104px; cursor:pointer;}

.botbox .loc dl dd a img{ border:1px solid #e3cf97;}

.botbox .loc dl dd a span{ color:#b4b1b1; font-size:10px; height:12px; line-height:12px; background:url(../bg/ico_3.gif) left center no-repeat; padding-left:10px; float:left;}

.botbox .loc dl dd a ins{ color:#5c4833; font-size:10px; float:right; line-height:12px; margin-right:24px; display:inline; cursor:pointer;}

.botbox .loc dl dd a.act{ background-color:#efeace;}

.botbox .loc dl dd a.act img{ border:1px solid #8d4b3a;}

.botbox .loc dl dd a.act span{ background:url(../bg/ico_4.gif) left center no-repeat;}

.botbox .scr{ width:875px; height:70px; border:1px solid #fcc672; margin-top:20px;}

.botbox .scr a.prev{ width:4px; height:7px; background: url(../bg/arr_4.gif) right top no-repeat; float:left; margin:34px 14px 0 10px; display:inline; cursor:pointer; overflow:hidden; text-indent:-999px;}

.botbox .scr a.prev:hover{ background: url(../bg/arr_4.gif) right bottom no-repeat;}

.botbox .scr a.next{ width:4px; height:7px; background: url(../bg/arr_4.gif) left top no-repeat; float:left; margin:34px 10px 0 14px; display:inline; cursor:pointer; overflow:hidden; text-indent:-999px;}

.botbox .scr a.next:hover{ background: url(../bg/arr_4.gif) left bottom no-repeat;}

.botbox .scr .scp{ width:818px; height:42px; position:relative; float:left; overflow:hidden; margin-top:15px;}

.botbox .scr .scp .items{ width:20000em; position:absolute; left:0; top:0;}

.botbox .scr .scp .items a{ width:109px; height:42px; margin-right:9px;float:left;}

.botbox .scr .scp .items a img{ border:2px solid #faecc8;}

.botbox .inf{ height:50px; background:url(../bg/inf.gif) 10px center no-repeat; margin-top:12px;}

.footer{ background:url(../bg/ft_bg.jpg) center top no-repeat; width:100%;}

.footer .foot{ width:1000px; margin:0 auto; height:132px; background:url(../bg/ft.jpg) no-repeat; background-position:center top; *background-position:1px top;}

.footer .foot ul{ font-size:10px; padding-left:58px; padding-top:6px;}

.footer .foot ul li{ float:left; padding:0 4px 0 0; color:#d09042;}

.footer .foot ul li a{ color:#d09042;}

.footer .foot p{ color:#7f553c; text-align:center; margin-top:60px; *margin-top:80px;}

.footer .foot a{ display:inline; color:#7f553c;}

.lefter{ width:225px; float:left; margin-left:49px; display:inline; background:url(../bg/left.jpg) left top no-repeat;}

.righter{ width:680px; float:left;}

.lefter h2{ height:67px;}

.lefter h2.news{ background:url(../bg/news.gif) no-repeat;}

.lefter h2.service{ background:url(../bg/service.gif) no-repeat;}

.lefter h2.dress{ background:url(../bg/dress.gif) no-repeat;}

.lefter h2.love{ background:url(../bg/love.gif) no-repeat;}

.lefter h2.location{ background:url(../bg/location.gif) no-repeat;}

.lefter h2.case{ background:url(../bg/case.gif) no-repeat;}

.lefter h2.custom{ background:url(../bg/custom.gif) no-repeat;}

.lefter h2.about{ background:url(../bg/about.gif) no-repeat;}

.lefter h2.contact{ background:url(../bg/contact.gif) no-repeat;}

.lefter ul.scl{}

.lefter ul.scl li{}

.lefter ul.scl li a{ height:30px; width:185px; font:bold 14px/30px "微软雅黑"; color:#5c5b5b; background: url(../bg/arr_5.gif) 30px center no-repeat; background-color:#c6bd8c; padding-left:40px;}

.lefter ul.scl li a:hover{ background:url(../bg/scl.jpg) no-repeat; color:#fff;}

.lefter ul.scl li a.hover{ background:url(../bg/scl.jpg) no-repeat; color:#fff;}

.lefter h3.ser{ background:url(../bg/sert.gif) no-repeat; height:33px; margin-top:27px;}

.lefter h3.loc{ background:url(../bg/loc_t.gif) no-repeat; height:33px; margin-top:27px;}

.lefter ul.serp{ margin:11px 0 0 12px;}

.lefter ul.serp li{ float:left;}

.lefter ul.serp li a{ width:96px; height:75px; background:url(../bg/serp.jpg) left top no-repeat; overflow:hidden;}

.lefter ul.serp li a ins{ height:52px; font:36px/60px Georgia, "Times New Roman", Times, serif; color:#c1a96e; padding-left:72px; overflow:hidden;}

.lefter ul.serp li a h4{ text-align:right; font:12px/23px "微软雅黑"; color:#82392b; padding-right:8px; height:20px; overflow:hidden;}

.lefter ul.serp li a:hover{ background:url(../bg/serp.jpg) left bottom no-repeat;overflow:hidden;}

.lefter ul.locp{ margin:11px 0 0 5px; height:172px; overflow:hidden;}

.lefter ul.locp li{ padding-bottom:9px;}

.lefter ul.locp li a{ background:url(../bg/ser_p.gif) left bottom no-repeat; width:212px; height:52px;}

.lefter ul.locp li a img{ float:left; padding:4px 12px 0 4px;}

.lefter ul.locp li a h4{ font:bold 14px/25px "微软雅黑"; color:#6a3906; padding-top:4px; cursor:pointer;}

.lefter ul.locp li a p{ color:#7e0703; line-height:16px;}

.lefter ul.locp li a.even{ background:url(../bg/ser_p.gif) left top no-repeat;}

.lefter .conp{ background:url(../bg/conp.gif) no-repeat; width:216px; height:299px; margin:29px 0 0 3px;}

.lefter .conp ul{ margin:173px 0 0 15px;}

.lefter .conp ul li{ float:left; padding-right:12px; padding-bottom:10px;}

.lefter .conp ul li a{ background:url(../bg/qqout.gif) no-repeat; width:74px; height:22px;}

.lefter a.gbbs{ background:url(../bg/bbs.gif) no-repeat; width:218px; height:97px; margin:10px 0 28px 2px;}

.righter h2 ul.ql{ float:right; margin-right:16px; margin-top:31px; font-family:"宋体";}

.righter h2 ul.ql li{ float:left; color:#373636; padding:0 2px;}

.righter h2 ul.ql li a{ color:#373636;}

.righter h2{ height:52px;}

.righter h2 p{ font:bold 14px "微软雅黑"; color:#fff; margin:4px 0 0 65px; float:left; display:inline;}

.righter h2 p span{ font-size:12px; font-weight:normal; padding-left:10px;}

.righter h2.news{ background:url(../bg/news2.gif) no-repeat; height:57px;}

.righter h2.case{ background:url(../bg/case2.gif) no-repeat;}

.righter h2.custom{ background:url(../bg/custom2.gif) no-repeat;}

.righter h2.about{ background:url(../bg/about2.gif) no-repeat; height:55px;}

.righter h2.contact{ background:url(../bg/contact2.gif) no-repeat;}

.righter h2.service{ background:url(../bg/service2.gif) no-repeat;}

.righter h2.dress{ background:url(../bg/dress2.gif) no-repeat; height:56px;}

.righter h2.love{ background:url(../bg/love2.gif) no-repeat;}

.righter h2.location{ background:url(../bg/location2.gif) no-repeat;}

/*news*/
.newsPart{ padding-left:9px;}

.newsPart  a.gact{ background:url(../bg/gact.gif) no-repeat; height:68px;}

.newsPart dl.nl{ padding-left:12px;}

.newsPart dl.nl dd{ background: url(../bg/del_2.gif) left bottom repeat-x; height:31px; width:620px;}

.newsPart dl.nl dd a{ background:url(../bg/ico_5.gif) 3px center no-repeat; height:30px; width:605px; color:#535353; line-height:30px; padding-left:15px;}

.newsPart dl.nl dd a p{ width:88%; float:left; cursor:pointer;}

.newsPart dl.nl dd a span{ width:12%; float:right;}

.newsPart dl.nl dd a:hover{ background:url(../bg/ico_6.gif) 3px center no-repeat; background-color:#860a19; color:#fff;}

.newsPart h3{ background:url(../bg/sha.jpg) center 60% no-repeat; font-size:14px;text-align:center; color:#860a19; height:54px; margin-top:10px;}

.newsPart h3 b{ line-height:34px;}

.newsPart h3 span{ display:block; line-height:11px; font-size:10px; font-weight:normal;}

.newsPart .txt{ color:#313131; padding:25px 80px 80px; line-height:25px;}

/*page*/
.pagea{background:url(../bg/pabg.jpg) no-repeat;width:652px; height:24px;padding-top:3px; margin:20px 0 40px;}

ul.page{ float:right; margin-right:20px; display:inline;}

ul.page li{ float:left; padding:0 3px;}

ul.page li a{ line-height:15px; text-align:center; border:1px solid #c67f7d; color:#c67f7d; padding:0 4px;}

ul.page li a.l{ width:6px; height:9px; background:url(../bg/arr_6.gif) left top no-repeat; padding:0; border:none; margin-top:4px;}

ul.page li a.r{ width:6px; height:9px; background:url(../bg/arr_7.gif) right top no-repeat; padding:0;border:none; margin-top:4px;}

ul.page li a.r:hover{ border:none;}

ul.page li a.l:hover{ border:none;}

ul.page li a:hover{ color:#fff; border:1px solid #fff; font-weight:bold;}

ul.page li a.hover{ color:#fff; border:1px solid #fff; font-weight:bold;}

.pagea a.prev{ background:url(../bg/arr_6.gif) left center no-repeat; line-height:18px; margin-left:18px; padding-left:10px; color:#fff; float:left; display:inline;}

.pagea a.next{ background:url(../bg/arr_7.gif) right center no-repeat; line-height:18px; margin-right:18px; padding-right:10px; color:#fff; float:right; display:inline;}

/*contact*/
.cttPart{ padding-left:9px;}

.cttPart .cp1{ background:url(../bg/cp.gif) no-repeat; height:223px; margin-left:20px; margin-top:20px;}

.cttPart .cp1 ul{ padding:74px 0 0 230px; width:200px;}

.cttPart .cp1 ul li{ float:left; padding-right:12px; padding-bottom:12px;}

.cttPart .cp1 ul li a{ background:url(../bg/qqout.gif) no-repeat; width:74px; height:22px;}

.cttPart .cp2{ margin-left:20px; margin-top:10px;}

.cttPart .cp2 a{ background:url(../bg/gg.gif) no-repeat; width:622px; height:42px; margin-top:6px;}

/*case*/
.casePart{ padding-left:9px;}

.casePart .top{ width:648px; height:246px; margin-top:10px; background:url(../bg/c_1.gif) left top no-repeat; margin-left:6px;}

.casePart .top .left{ width:387px; float:left;}

.casePart .top .left img{ border:1px solid #8c0516;}

.casePart .top .right{ width:258px; float:left; margin-left:1px; padding-top:79px;}

.casePart .capt{margin:12px 0 0 8px;}

.casePart dl.cl{}

.casePart dl.cl dd{ float:left; padding:0 10px 16px 0;}

.casePart dl.cl dd a{ width:211px; height:184px; position:relative;}

.casePart dl.cl dd a ins{ height:42px; width:211px; overflow:hidden; background:url(../bg/c_h.gif) left top no-repeat; filter:alpha(opacity=60);opacity:0.6; position:absolute; left:0; bottom:0;}

.casePart dl.cl dd a ins h4{ color:#f3c15a;padding-left:22px; line-height:16px; padding-top:6px; height:18px;}

.casePart dl.cl dd a ins p{ font-size:10px; padding-left:22px; color:#d3c6b1; line-height:11px;}

.casePart dl.cl dd a img{ border:2px solid #b1a56a;}

.casePart dl.cl dd a:hover{}

.casePart dl.cl dd a:hover img{ border:2px solid #a80b1e;}

.casePart dl.cl dd a:hover ins{ background:url(../bg/c_h.gif) right top no-repeat; filter:alpha(opacity=60);opacity:0.6;}

/*service*/
.servPart{ padding-left:9px;}

.servPart ul.sl{ padding:10px 0 0 20px;}

.servPart ul.sl li{ float:left; padding:0 24px 20px 0;}

.servPart ul.sl li a{ background:url(../bg/sl_h.jpg) right top no-repeat; height:207px; width:276px; padding:12px 0 0 12px; position:relative; overflow:hidden;}

.servPart ul.sl li a ins{ position:absolute; top:10px; left:10px; width:32px; height:32px;}

.servPart ul.sl li a ins.new{ background:url(../bg/new.gif) center center no-repeat;}

.servPart ul.sl li a ins.hot{ background:url(../bg/hot.gif) center center no-repeat;}

.servPart ul.sl li a h3{ font:18px "微软雅黑"; color:#626262; padding-left:10px; padding-top:9px;}

.servPart ul.sl li a span{ position:absolute; right:42px; bottom:32px; font-size:32px; line-height:32px; font-weight:bold; color:#7e6b5a;}

.servPart ul.sl li a:hover{ background:url(../bg/sl_h.jpg) 1px top no-repeat;}

.locaPart .top , .servPart .top{ background:url(../bg/s_1.gif) no-repeat; padding:2px 0 0 3px; height:259px; margin-top:10px; margin-left:12px;}

.servPart .top h3{ background:url(../bg/s_2.gif) no-repeat; height:70px; left:-4px; top:3px; margin-top:3px; *margin-top:0;}

.servPart .top h3 b{ font:18px "微软雅黑"; color:#840617; position:absolute; left:60px; top:12px; font-weight:normal;}

.servPart .top h3 b small{ display:block; font-size:12px; color:#434343; font-weight:normal;}

.servPart .top h3 ins{ position:absolute; color:#840617; font-size:36px; line-height:36px; left:512px; top:13px; border:none;}

.servPart .s2_1{ padding:4px 36px 70px 24px;}

.servPart .s2_1 h4{ font:13px "微软雅黑"; color:#000; margin-top:12px;}

.servPart .s2_1 .txt{ padding-left:24px;}

/*location*/
.locaPart{ padding-left:9px;}

.locaPart dl.ll{ padding:10px 0 0 20px;}

.locaPart dl.ll dd a{ background:url(../bg/sha_4.gif) no-repeat; width:608px; height:181px; padding:16px 0 0 6px; overflow:hidden;}

.locaPart dl.ll dd.even a{ background:url(../bg/sha_3.gif) no-repeat; margin-top:-5px; height:179px; padding-top:18px;}

.locaPart dl.ll dd a .left{ background:url(../bg/sha_5.gif) no-repeat; width:290px; height:158px; float:left; margin:0 8px; display:inline; padding:4px 0 0 3px; cursor:pointer; position:relative;}

.locaPart dl.ll dd a .left ins{ width:32px; height:32px; background:url(../bg/hot.gif) no-repeat; position:absolute; top:2px; left:2px;}

.locaPart dl.ll dd a .right{ background:url(../bg/pan.gif) no-repeat; width:280px; height:163px; float:left; margin:0 8px; display:inline; color:#707070;}

.locaPart dl.ll dd a .right h3{ font:18px "微软雅黑"; color:#cf1414; padding-left:8px; margin-top:5px; height:20px; overflow:hidden;}

.locaPart dl.ll dd a .right p{ height:78px; overflow:hidden; padding:9px 12px 0 16px;}

.locaPart .top h3{ background:url(../bg/lcot.gif) no-repeat; height:48px;left:-4px; top:3px; margin-top:3px; *margin-top:0;}

.locaPart .top h3 b{ font-weight: normal; font:18px/44px "微软雅黑"; color:#730001; padding-left:14px; float:left;}

.locaPart .top h3 small{ font-size:12px; color:#434343; float:right; padding-right:24px; line-height:44px;}

.locaPart .s2_1{ padding:4px 36px 70px 24px;}

.locaPart .s2_1 h4{ font-size:13px; font-weight:bold; color:#730001; margin-top:12px;}

.locaPart .s2_1 .txt{ padding-left:24px; color:#707070;}

/*dress*/
.dressPart{ padding-left:9px;}

.dressPart ul.dl{ padding:24px 0 0 10px;}

.dressPart ul.dl li{ float:left; padding:0 10px 25px 0;}

.dressPart ul.dl li a{ background:url(../bg/dl.gif) no-repeat; width:205px; height:309px; padding:4px 0 0 4px;}

.dressPart ul.dl li a h4{ height:28px; line-height:28px; color:#626262; margin-top:4px;}

.dressPart ul.dl li a:hover{ background:url(../bg/dl.gif) right top no-repeat;}

/*love*/
.lovePart{ padding-left:9px;}

.lovePart h3.sl{ background:url(../bg/sl.gif) no-repeat; height:75px;}

.lovePart dl.ll{ padding-left:1px;}

.lovePart dl.ll dd{}

.lovePart dl.ll dd a{ background: url(../bg/lle.gif) no-repeat; width:649px; height:263px;}

.lovePart dl.ll dd a img{ float:left; margin:29px 40px 0 50px; border:3px solid #d9d8d6;}

.lovePart dl.ll dd a h4{ height:40px; font:bold 14px/40px "宋体"; color:#e23c67; padding-top:17px; cursor:pointer;}

.lovePart dl.ll dd a b{ height:35px; line-height:35px; color:#4a4848; padding-bottom:4px; cursor:pointer; display:block;}

.lovePart dl.ll dd a p{ height:90px; overflow:hidden; padding:0 36px 0 0; color:#626262; cursor:pointer;}

.lovePart dl.ll dd a span{ color:#767676;}

.lovePart dl.ll dd a ins{ color:#4a4848;}

.lovePart dl.ll dd a ins span{ color:#e06e6a;}

.lovePart dl.ll dd a.even{ background:url(../bg/ll.gif) no-repeat; height:254px; padding-top:3px;}

.lovePart dl.ll dd a:hover{ background:url(../bg/lleh.gif) no-repeat;}

.lovePart dl.ll dd a.even:hover{ background:url(../bg/llh.gif) no-repeat;}

.lovePart .top{ background:url(../bg/l_1.gif) left top no-repeat; height:150px; margin-top:20px; margin-left:20px; overflow:hidden;}

.lovePart .top img{ float:left; padding:8px 16px 0 8px;}

.lovePart .top h3{ font:bold 20px/25px "微软雅黑"; color:#970318; width:70%; padding-top:6px; height:25px; overflow:hidden;}

.lovePart .top h3 span{ color:#645d68; font-size:18px;}

.lovePart .top h4{ border-bottom:1px solid #c3c0af; padding-bottom:3px; width:70%; float:left; color:#959595;}

.lovePart .top h4 b{ color:#eb1919;}

.lovePart .top h4 a{ color:#5b5b5b; display:inline;}

.lovePart .top .infoBox{ float:left; width:35%; margin-top:8px;}

.lovePart .top .infoBox p{ color:#fa71a1;}

.lovePart .top .n p{ color:#4b97dd;}

.lovePart .top .infoBox p span{ color:#8f8f8f; padding-right:30px;}

.lovePart .txt{ background:url(../bg/l_2.gif) no-repeat; height:270px; margin:3px 0 0 20px;padding:50px 0 0 20px;}

.lovePart .txt .cot{ width:540px; height:240px; overflow-y:scroll; color:#8b5c15;  padding:0 24px 12px 0;}

.lovePart h5{ background:url(../bg/l_3.gif) no-repeat; height:20px; font:12px "微软雅黑"; color:#940115; padding-top:30px; margin-left:20px; margin-top:20px;}

.lovePart .pic_bx{ padding-left:20px; height:328px; overflow:hidden;}

.lovePart .pic_bx .lp{ width:400px; height:328px; float:left; overflow:hidden; text-align:center;}

.lovePart .pic_bx .lp img{ border:3px solid #940115;}

.lovePart .pic_bx .rp{ width:240px; float:left; margin-left:6px;}

.lovePart .bx_5 .rp ul{}

.lovePart .pic_bx .rp ul li{ padding-bottom:3px; *padding-bottom:5px; padding-right:3px; cursor:pointer; float:left; display:block;}

.lovePart .pic_bx .rp ul li img{ border:2px solid #b1b0a6;}

.lovePart .pic_bx .rp ul li.crr img{ border:2px solid #940115;}

.lovePart .pic_bx .rp ul li .big{ display:none;}

.lovePart h6{ background:url(../bg/l_4.gif) no-repeat; height:20px; font:12px "微软雅黑"; color:#940115; padding-top:30px; margin-left:20px; margin-top:20px;}

.lovePart .msg{ width:607px; color:#626262; margin-left:20px;}

.lovePart .msg .t_a{ background:url(../bg/mlt.gif) no-repeat; height:21px;}

.lovePart .msg .b_a{ background:url(../bg/mlc.gif) repeat-y;}

.lovePart .msg .left{ width:125px; float:left; text-align:center; margin-left:6px; display:inline;}

.lovePart .msg .left span{ display:block; color:#fb3a55; text-decoration:underline; padding-top:4px;}

.lovePart .msg .cen{ padding:4px 36px 12px 16px; width:276px; float:left;}

.lovePart .msg .right{ width:125px; float:left; padding-left:20px;}

.lovePart .msg .right span{ display:block; color:#626262; padding-top:4px;}

.lovePart .msg .right span b{ color:#fb3a55;}

.lovePart .msg .f_a{ background:url(../bg/mlb.gif) no-repeat; height:23px; margin-bottom:6px;}

.lovePart .msg .t_b{ background:url(../bg/ml2t.gif) no-repeat; height:21px;}

.lovePart .msg .b_b{ background:url(../bg/ml2c.gif) repeat-y; padding:;}

.lovePart .msg .f_b{ background:url(../bg/ml2b.gif) no-repeat; height:23px; margin-bottom:6px;}

ul.page2{ float:right; margin-right:40px; margin-top:10px; margin-bottom:30px; display:inline;}

ul.page2 li{ float:left; padding:0 3px;}

ul.page2 li a{ line-height:17px; text-align:center; border:1px solid #eeeeeb; color:#b2b2b1; padding:0 4px;}

ul.page2 li a:hover{ color:#d4d3dc; background-color:#f7f6f2; font-weight:bold;border:1px solid #eeeeeb;}

ul.page2 li a.hover{ color:#d4d3dc; background-color:#f7f6f2; font-weight:bold;border:1px solid #eeeeeb;}

.lovePart .form{ padding-left:20px; color:#626262; padding-bottom:50px;}

.lovePart .form textarea{ width:350px; height:108px; border:2px solid #e3c8a0;}

.lovePart .form input.sub{ background:url(../bg/sub.gif) no-repeat; width:77px; height:28px; margin-top:12px; margin-right:20px; border:none;}

.lovePart .form input.res{ background:url(../bg/res.gif) no-repeat; width:66px; height:28px; margin-top:12px; border:none;}

/*about*/
.aboutPart{ padding-left:9px;}

.aboutPart .txt{ background:url(../bg/a_bg.gif) no-repeat; height:1019px; margin-left:20px; color:#8b5302; margin-bottom:20px;} 

.aboutPart .txt .b1{ width:594px; height:225px; padding-top:50px; padding-left:20px;}

.aboutPart .txt .b1 img{ float:right; padding:0 30px 0 24px;}

/*custom*/
.customPart{ padding-left:9px;}

.customPart .top{ height:53px; margin-left:20px; margin-top:22px;}

.customPart .top ul{}

.customPart .top ul li{ float:left;}

.customPart .top ul li a{ background-position:left top; height:53px;}

.customPart .top ul li a:hover{ background-position:left bottom;}

.customPart .top ul li a.hover{ background-position:left bottom;}

.customPart .top ul li.p1 a{ background:url(../bg/p_1.gif) no-repeat; width:108px;}

.customPart .top ul li.p2 a{ background:url(../bg/p_2.gif) no-repeat; width:103px;}

.customPart .top ul li.p3 a{ background:url(../bg/p_3.gif) no-repeat; width:103px;}

.customPart .top ul li.p4 a{ background:url(../bg/p_4.gif) no-repeat; width:106px;}

.customPart .top ul li.p5 a{ background:url(../bg/p_5.gif) no-repeat; width:107px;}

.customPart .top ul li.p6 a{ background:url(../bg/p_6.gif) no-repeat; width:101px;}

.customPart .cus1{ background: url(../bg/c_1.jpg) left top no-repeat; margin-left:16px; margin-top:20px; padding:20px 0 50px 40px;  color:#6c5b36;} 

.customPart .cus1 h4{ font:bold 18px/50px "微软雅黑"; color:#8d1923;}

.customPart .cus1 b{font:bold 13px/26px "微软雅黑";float:left;}

.customPart .cus1 span{ float:left;  padding:3px 12px 0 0;}

.customPart .cus1 .txt{ width:560px; padding-bottom:4px; border-bottom:1px dashed #d1bb72; padding-top:4px;}

.customPart .cus1 .txt2{ width:578px; margin:20px 0; background:url(../bg/tb.gif) left bottom no-repeat; padding-bottom:12px;}

.customPart .cus1 .txt2 h5{ background:url(../bg/tt.gif) no-repeat; height:26px; line-height:26px; color:#9d041a; padding-left:10px;}

.customPart .cus1 .txt2 p{ color:#5f4b0a; padding:6px 24px 0 12px;}

.customPart .cus1 .txt3{ width:560px;}

.customPart .cus1 .txt3 p{ line-height:24px; border-bottom:1px dashed #51410c; margin:3px 0;}

.customPart .cus1 .txt4{ width:264px; float:left; margin:0 3px; line-height:24px; padding-bottom:8px;}

.customPart .cus1 .txt4 h5.m{ background:url(../bg/m.gif) no-repeat; height:33px; padding-bottom:4px;}

.customPart .cus1 .txt4 h5.w{ background:url(../bg/w.gif) no-repeat; height:33px; padding-bottom:4px;}

.customPart .cus1 .txt4 p{ padding:0 12px;}

.customPart .cus1 .sp{ background:url(../bg/sp.gif) no-repeat; height:75px; margin-top:10px;}