/* CSS Document */
html{ background:#fff;}
body{ font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif ; margin:0; padding:0; color:#1A1618; background:url(../images/body_bg.gif) top repeat-x;}
div{ zoom:1;}
*{ margin:0; padding:0;}
img{ border:0;}
ul{ list-style:none; display:block; overflow:hidden;}
a{ text-decoration:none;}
a:link,a:visited{ color:#541618;}
a:hover,a:active{ color:#A53B54;}

.clear{ clear:both;}
.overflow{ overflow:hidden;}
em{ font-style:normal;}
#header{ width:965px; margin:auto; padding:0 0 10px 0; background:url(../images/line_1.gif) bottom repeat-x; overflow:hidden;}
.top{ overflow:hidden; background:#A83654 url(../images/top_l.gif) top left no-repeat;}
.top_right{ height:5px; overflow:hidden; background:url(../images/top_r.gif) top right no-repeat;}
.nav{ height:88px; overflow:hidden; background:url(../images/hua.gif) right no-repeat;}
.nav .logo{ display:block; float:left; width:174px; height:59px; padding:12px 0 0 10px;}
.nav_daoh{ width:755px; float:right; display:inline;}
.nav_daoh2{ font-size:12px; text-align:right; padding:10px 60px 0 0; font-family:"Times New Roman";}
.nav_daoh2 a:link{ color:#626262;}
.nav_daoh2 a:visited{ color:#626262;}
.nav_daoh2 a:hover{ color:#626262; text-decoration:underline;}
.menu{ overflow:hidden;}
.menu dl{float:left; display:inline; border-right:1px solid #d5d5d5; padding-right:2px; height:50px; overflow:hidden; margin:10px 0 0 0;}
.menu dd{font-weight:bold; font-size:14px; float:left; display:inline; color:#932D45; margin:6px 10px 0 10px; overflow:hidden;}
.menu dt{float:left; display:inline; width:110px; line-height:18px; color:#6e6e6e; overflow:hidden;}
.menu dd a:link,a:visited{ color:#932D45;}
.menu dd a:hover,a:active{ color:#000;}
.menu dt p a:link,a:visited{ color:#777777;}
.menu dt p a:hover,a:active{ color:#ce1d58;}
.menu dt p{margin:5px 1px;}

.navi{ width:965px; height:64px; overflow:hidden; margin-bottom:-32px; position:relative; background:url(/images/nav_banner.gif) left top no-repeat; }
.navi li{ height:32px; line-height:30px; display:inline; float:left; position:relative; padding:0 20px; }
.navi li a:link,.navi li a:visited{ display:inline; float:left; color:#fff;font-size:13px;}
.navi li a:hover,.navi li a:active{ color:#fff; }
.navi li ul{ width:965px; display:none; position:absolute; top:32px; left:0; background:url(/images/menu_left.gif) no-repeat; }
.navi li ul li{ width:auto; display:inline; float:left; margin:0 -30px 0 30px; padding:0 10px 0 0; background:url(/images/menu_md.gif) repeat-x; line-height:25px; }
.navi li ul li.f{ width:26px; padding:0; background:url(/images/menu_right.gif) no-repeat top right; }
.navi li.on a{ background:url(/images/current.gif) top no-repeat; }
.navi li.on ul{ display:block; }
.navi li.on ul a:link,.navi li.on ul a:visited{ background:none; color:#AA2E50; font-size:12px; }
.navi li.on ul a:hover,.navi li.on ul a:active{ color:#ff4300;}

/*****************************/

.login_k_line_t{ background:url(../images/login_line.gif) top repeat-x;}
.login_k_line_b{ background:url(../images/login_line.gif) bottom repeat-x;}
.login_k_line_l{ background:url(../images/login_line.gif) left repeat-y;}
.login_k_line_r{ background:url(../images/login_line.gif) right repeat-y;}

.login_k_t{ background:url(../images/login_t_l.gif) top left no-repeat;}
.login_k_b{ background:url(../images/login_t_r.gif) top right no-repeat;}
.login_k_l{ background:url(../images/login_b_l.gif) bottom left no-repeat;}
.login_k_r{ background:url(../images/login_b_r.gif) bottom right no-repeat; overflow:hidden;}


.login_k_line_t2{ background:#FFF4F8 url(../images/login_line2.gif) top repeat-x;}
.login_k_line_b2{ background:url(../images/login_line2.gif) bottom repeat-x;}
.login_k_line_l2{ background:url(../images/login_line2.gif) left repeat-y;}
.login_k_line_r2{ background:url(../images/login_line2.gif) right repeat-y;}

.login_k_t2{ background:url(../images/login_t2_l.gif) top left no-repeat;}
.login_k_b2{ background:url(../images/login_t2_r.gif) top right no-repeat;}
.login_k_l2{ background:url(../images/login_b2_l.gif) bottom left no-repeat;}
.login_k_r2{ background:url(../images/login_b2_r.gif) bottom right no-repeat; overflow:hidden; padding:12px 13px 18px;}



.login_info{ width:158px; float:left; padding:4px 0 0 18px;}
.login_info p,.login_info2 p{ line-height:16px; color:#CF1E4C;}
.login_info p label,.login_info2 p label{ font-weight:bold;}
.login_mg{ width:160px; float:right;}
.login_mg a,.login_mg2 a{ display:block; width:64px; height:18px; line-height:18px; text-align:center; float:left; background:url(../images/login_bg.gif) no-repeat; color:#fff; margin:10px 0 0 3px;}
.login_mg a:visited{ color:#fff;}
.login_height{ height:40px; overflow:hidden;}

.login2{ width:230px; float:left; padding:128px 0 0 10px;}
.login3{ width:341px; float:right; padding:143px 0 0 0;}
.login3 .login{ float:none;}
.login3 .login_info2{ width:190px;}
.login3 .login_mg2 a{ margin:0 0 0 3px;}
.login3 .login_mg2 a:visited{ color:#fff;}
.login_info2{ width:80px; float:left; padding:4px 0 0 0px;}
.login_mg2{ width:145px; float:right;}
.search_kuang{ height:368px; overflow:hidden; background:url(../images/bg1.gif) top no-repeat;}
.adv1{ width:425px; height:140px; padding:37px 0 0 5px; float:left;}
.adv1 img{ width:425px; height:140px;}
.adv_top{ width:603px; float:left;}
.adv2{ width:603px; height:125px; float:left;}
.adv2 img{ width:603px; height:125px;}
.adv4 img{ width:185px; height:150px;}
.adv5 img{ width:185px; height:65px;}
.mb1{ margin-bottom:52px; overflow:hidden;}
.search{ width:298px; height:35px; float:left; background:url(../images/search.gif) no-repeat; margin:150px 0 0 25px;}
.of{ overflow:hidden;}

.login{ width:340px; float:right;}
.login p{ color:#952C45; line-height:22px; height:22px;}
.login p span{ padding-right:10px;}
.login p b{ font-size:15px; color:#AA2E50;}
.tel{ height:58px; background:url(../images/tel.gif) top  left no-repeat; margin:5px 0 0 0; overflow:hidden; padding:5px 0 0 68px; font-size:14px; line-height:22px;}
.tel p{ color:#952C45 !important;}
.input1{ height:18px; line-height:18px; width:68px; border:#D85380 solid 1px;}
.form1 input{ vertical-align:middle;}
.form1 label{ color:#C63F72;}
.form1 p{ margin:10px 0 0 40px;}
.form1 p a:link{ color:#C63F72;}
.form1 p a:visited{ color:#C63F72;}
.form1 p a:hover{ color:#F45A7C;}

.form2{ padding:8px 0 0 41px;}
.form2 select{ border:none; width:95px; height:20px; overflow:hidden; margin:-2px; border:none; color:#C63F72;}
.form2 span{ display:block; width:76px; height:17px; overflow:hidden; border:#EEC7D6 solid 1px; float:left;}
.input2{ height:16px; line-height:16px; width:97px; border:#EEC7D6 solid 1px; float:left; display:inline; margin:0 0 0 9px; color:#C63F72;}
.form2 a{ display:block; width:45px; height:20px; float:left; display:inline; margin:0 0 0 17px;}


/********content***************/
#content{ width:955px; margin:auto; overflow:hidden;}
.left{ width:732px; float:left; overflow:hidden;}
.right{ width:210px; float:right; padding:13px 0 0 0;}
.left_1{ width:250px; float:left; background:#DBDBDB url(../images/k_top2_l.gif) top  left no-repeat; overflow:hidden; margin:20px 0 0 0;}
.left_1_r{ background:url(../images/k_top2_r.gif) top  right no-repeat;}
.left_1_b_l{ background:url(../images/k_bottom2_l.gif) bottom  left no-repeat;}
.left_1_b_r{ background:url(../images/k_bottom2_r.gif) bottom  right no-repeat; padding:10px;}
.left_1_b_r img{ width:230px; height:310px;}
.height1{ height:310px; overflow:hidden;}
.height2{ height:361px; overflow:hidden;}
.height3{ height:192px; overflow:hidden; clear:both;}
.height4{ height:352px; overflow:hidden;}
.height5{ height:238px; overflow:hidden;}
.height6{ height:224px; overflow:hidden;}
.height7{ height:421px; overflow:hidden;}
.height8{ height:360px; overflow:hidden;}
.height9{ height:329px; overflow:hidden;}
.height10{ height:510px; overflow:hidden;}
.height11{ height:430px; overflow:hidden;}
.height12{ height:358px; overflow:hidden;}
.height13{ height:auto; overflow:hidden;}
.height14{ height:285px; overflow:hidden; background:url(../images/hua_b.gif) bottom  right no-repeat;}
.height15{ height:354px; overflow:hidden;}
.height16{ height:370px; overflow:hidden;}

.right_1{ width:482px; float:right; overflow:hidden;} 
.k_1{ background:url(../images/k_top_02.gif) top repeat-x;} 
.k_2{ background:url(../images/k_top_04.gif) left repeat-y;} 
.k_3{ background:url(../images/k_top_05.gif) right repeat-y;} 
.k_4{ background:url(../images/k_bottom_02.gif) bottom repeat-x;} 
.k_5{ background:url(../images/k_top_01.gif) left top no-repeat;} 
.k_6{ background:url(../images/k_top_03.gif) right  top no-repeat;} 
.k_7{ background:url(../images/k_bottom_01.gif) left bottom no-repeat;} 
.k_8{ background:url(../images/k_bottom_03.gif) right bottom no-repeat;} 
.mb10{ margin-bottom:10px; overflow:hidden;}
.mt10{ margin-top:10px; overflow:hidden;}
.pd10{ padding-top:10px; overflow:hidden;}
.fset{ border:#C98CC1 solid 1px;}
.fset2{ border:#D54B82 solid 1px;}
.fset3{ border:#D54B82 solid 1px; background:url(../images/hua_t.gif) top  right no-repeat; background:url(../images/hua_t.gif) no-repeat 100% 9px;}
.fset legend,.fset2 legend,.fset3 legend{ margin:0 0 0 10px; overflow:hidden; height:17px;}
.fset legend em,.fset2 legend em,.fset3 legend em{ display:block; width:315px; height:17px; line-height:17px; color:#fff; font-size:17px; font-weight:bold; background:#C55076 ; text-transform:uppercase;}
.fset legend em span,.fset2 legend em span,.fset3 legend em span,.fset4 legend em span,.fset5 legend em span{ color:#A53B54; display:block; height:17px; line-height:17px; background:#fff; float:left; padding:0 5px; margin:0 2px 0 0;}
.fset legend em span a,.fset2 legend em span a,.fset3 legend em span a,.fset4 legend em span a,.fset5 legend em span a{ color:#A53B54; display:block; height:17px; line-height:17px; background:#fff; float:left; padding:0 5px; margin:0 2px 0 0;}
.fset legend em span a:hover,.fset2 legend em span a:hover,.fset3 legend em span a:hover,.fset4 legend em span a:hover,.fset5 legend em span a:hover{ color:#72183F; text-decoration:underline;}


.fset4{ border:#D54B82 solid 1px; margin-top:13px; padding-bottom:30000px; margin-bottom:-30000px;  width:210px; float:right;}
.fset4 legend{ margin:0 0 0 5px;}
.fset4 legend em{ display:block; width:180px; height:17px; line-height:17px; color:#fff; font-size:17px; font-weight:bold; background:#C55076; text-transform:uppercase;}


.fset5{ border:#fff solid 1px; border-top:#D54B82 solid 1px;}
.fset5 legend{ margin:0 0 0 4px;}
.fset5 legend em{ display:block; width:180px; height:17px; line-height:17px; color:#fff; font-size:14px; font-weight:bold; background:#C55076; text-transform:uppercase;}
.fset5 legend em span{ font-size:17px;}
.right_line{ width:212px; float:right; border-top:#D54B82 solid 1px; height:0; overflow:hidden;}
.left_line{ width:212px; float:left; border-top:#D54B82 solid 1px; height:0; overflow:hidden;}

.pd20{ padding:0 0 20px 0;}
.pd1{ padding:49px 79px 0 65px;}
.pd1 b{ display:block; height:15px; background:url(../images/read.gif) no-repeat 30px 0; padding:16px 0 0 155px; font-weight:normal; color:#F45A7C; margin:0 0 16px 0;}
.pd1 p{ line-height:24px; color:#A53B54;}
.pd1 p a:link{ color:#A53B54;}
.pd1 p a:visited{ color:#A53B54;}
.pd1 p a:hover{ color:#000;}
.pd2{ padding:0 10px 0 0;}
.pd3{ padding:12px 0 0 0; overflow:hidden;}
.left_2{ width:510px; float:left; overflow:hidden;}
.right_2{ width:212px; float:right; overflow:hidden;}
 
.left_3{ width:234px; height:312px; float:left; padding:5px; background:url(../images/bg2.gif) top repeat-x; margin:12px 0 0 0; overflow:hidden;}
.left_3 img{ width:234px; height:312px;}
.right_3{ width:461px; float:right; background:url(../images/bg3.gif) top no-repeat; padding:26px 0 0 0;}
.b1{ font-size:18px; display:block; text-align:center; margin-bottom:8px;}
.b1 a:link{ color:#D34183;}
.b1 a:visited{ color:#D34183;}
.b1 a:hover{ color:#000;}

.left_4{ width:200px; float:left; display:inline; margin:0 0 0 18px; }

.left_5{ width:117px; float:left; display:inline; padding:0 26px 0 24px;}
.md_5{ width:161px; float:left; display:inline;}
.right_5{ width:283px; height:221px; overflow:hidden; float:right; display:inline; background:url(../images/bg7.gif) right bottom no-repeat; padding:0 83px 0 0;}
.right_5 p{ color:#450D3E; line-height:22px; margin:10px 0 0 0;}
/*****title***************/

.title_t{ background:url(../images/bg4_a.gif) repeat-x 0 50%;}
.title_t_1{ height:15px; line-height:15px; background:url(../images/bg4_blank.gif) right top no-repeat; overflow:hidden;}
.title_t em{ display:block; float:left; height:15px; line-height:15px; color:#fff; padding:0 10px;}
.title_bg1 em{ background:#E8759B;}
.title_bg2 em{ background:#EF886C;}
.title_bg3 em{ background:#B481AC;}

.title1{ height:17px; line-height:17px; background:#C55076 url(../images/tit.gif) left top no-repeat; overflow:hidden; padding:0 20px 0 10px; text-transform:uppercase;}
.title1 em{ float:left; font-weight:bold; color:#fff; font-size:17px;}
.title1 em span{ color:#72183F;}
.span1 a{ display:block; float:right; width:33px; height:5px; background:url(../images/biao1.gif) no-repeat; overflow:hidden; margin:6px 0 0 0;}


.title2_3{ height:18px; line-height:18px; font-size:17px; font-weight:bold; background:url(../images/bg4_3.gif) 18px no-repeat; color:#A6244E; padding:0 35px 0 5px;}

.span2 a{ display:block; float:right; width:33px; height:5px; background:url(../images/more.gif) no-repeat; overflow:hidden; margin:4px 0 0 0;}

.title3{ height:19px; line-height:19px; background:url(../images/bg5.gif) left no-repeat; color:#fff; margin:0 0 0 15px; padding:0 0 0 5px;}
.title4{ height:17px; line-height:19px; background:url(../images/bg6.gif) left no-repeat; color:#A94C78; padding:14px 0 0 53px; font-size:18px; font-weight:bold;}

.title5{ height:17px; line-height:17px; overflow:hidden; padding:11px 20px 0 23px}
.title5 em{ display:block; width:315px; height:17px; line-height:17px; color:#fff; font-size:17px; font-weight:bold; text-transform:uppercase;}
.title5_bc1 em{ background:#D54B82 ;}
.title5_bc2 em{ background:#A76E54 ;}
.title5 em span{ display:block; float:left; height:17px; line-height:17px; color:#A53B54; background:#fff; padding:0 5px; margin:0 2px 0 0;}
.title5 em span a:hover{ color:#72183F; text-decoration:underline;}

.title6{ height:17px; line-height:17px; background:#E15F5F url(../images/tit.gif) left top no-repeat; overflow:hidden; padding:0 20px 0 10px}
.title6 em{ float:left; font-weight:bold; color:#fff; font-size:17px;}
.title6 em span{ color:#000;}
.title6_a{ height:17px; line-height:17px; background:#E15F5F url(../images/tit_1.gif) left top no-repeat; overflow:hidden; padding:0 20px 0 10px;}
.title6_a em{ float:left; font-weight:bold; color:#fff; font-size:17px;}
.title6_a em span{ color:#72183f;}



.title7{ width:240px; float:left; display:inline; height:26px; background:url(../images/bg8.gif) bottom repeat-x; overflow:hidden;}
.title7_md{ width:217px; float:left; display:inline; height:26px; background:url(../images/bg9.gif) repeat-x; margin:0 0 0 1px; overflow:hidden; text-align:center; line-height:30px; font-size:18px; color:#fff; font-weight:bold;}
.title7_md a{ color:#fff;}
.title7_r{ width:263px; float:right; display:inline; height:26px; background:url(../images/bg8.gif) bottom repeat-x; overflow:hidden;}
.title8{ height:17px; line-height:17px; overflow:hidden; padding:0 20px 0 23px}
.title8 em{ font-weight:bold; color:#fff; font-size:17px; text-transform:uppercase;}
.title8 em span{ color:#A53B54;}
.title8 em span a:hover{ color:#72183F; text-decoration:underline;}

.title9{ height:15px; line-height:15px; background:url(../images/tit2.gif) repeat-x; padding:0 0 0 36px;}
.title9 em{ font-size:15px; font-weight:bold; color:#000;}
.title10{ height:15px; line-height:15px; background:url(../images/tit_2.gif) repeat-x; padding:0 0 0 36px;}
.title10 em{ font-size:15px; font-weight:bold; color:#E52075;}

/******adv***********/

.adv3 img{ width:720px; height:90px; border: 1px solid #D76565; }



/************滚动图片*************/
.rollBox{width:413px; height:90px; overflow:hidden; margin:12px 0;}
.rollBox .LeftBotton{height:13px;width:8px; background:url(../images/left.gif) no-repeat; overflow:hidden;float:left;display:inline; margin:34px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:13px;width:8px;background:url(../images/right.gif) no-repeat;overflow:hidden;float:right;display:inline; margin:34px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:394px; overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px; float:left;text-align:center; overflow:hidden;}
.rollBox .Cont .pic img{ border:1px solid #C98CC1;display:block; margin:0 auto; width:115px; height:74px;}

.rollBox #List1,.rollBox #List2{ float:left; display:inline;}
/**********list****/
ul.list1{ margin:0; padding:0; padding:12px 35px 0;}
ul.list1 li{ margin:0; padding:0; float:left; display:inline; margin:0 0 0 10px;}
ul.list1 li img{ width:84px; height:84px; padding:2px; border:1px solid #FEF4F0;}

ul.list2{ margin:12px 0 0 0; padding:0;}
ul.list2 li{ margin:0; padding:0; float:left; display:inline; margin:0 0 0 10px; width:114px;}
ul.list2 li img{ width:112px; height:132px; border:#ccc solid 1px; margin-bottom:5px;}
ul.list2 li p{ display:block; background:#E5E5E5; text-align:center; height:22px; line-height:22px;}
ul.list2 li p a:link{ color:#474747;}
ul.list2 li p a:visited{ color:#474747;}
ul.list2 li p a:hover{ color:#A53B54;}

ul.list3{ margin:12px 0 0 0; padding:0;}
ul.list3 li{ margin:0; padding:0; line-height:23px; background:url(../images/list1.gif) left no-repeat; text-indent:10px; font-size:13px;}
ul.list3 li a:link{ color:#3D3838;}
ul.list3 li a:visited{ color:#3D3838;}
ul.list3 li a:hover{ color:#A53B54;}

ul.list4 { margin:10px 0 0 0; padding:0;}
ul.list4 li{ margin:0 0 0 15px; padding:0; float:left; display:inline; width:185px; line-height:20px; background:url(../images/list2.gif) left no-repeat; padding:0 0 0 10px; overflow:hidden;}
ul.list4 li a:link{ color:#423D3D;}
ul.list4 li a:visited{ color:#423D3D;}
ul.list4 li a:hover{ color:#AE3431;}

ul.list5{ margin:10px 0 0 0; padding:0;}
ul.list5 li{ margin:0; padding:0; line-height:20px; background:url(../images/list2.gif) left no-repeat; text-indent:10px;}
ul.list5 li a:link{ color:#423D3D;}
ul.list5 li a:visited{ color:#423D3D;}
ul.list5 li a:hover{ color:#AE3431;}

ul.list6{ margin:0; padding:0;}
ul.list6 li{ margin:12px 0 0 0; padding:0; width:117px; height:100px; overflow:hidden; text-align:center;}
ul.list6 li p{ font-weight:bold; margin:3px 0 0 0;}
ul.list6 li img{ width:115px; height:74px; border:#C98CC1 solid 1px;}
ul.list6 li a:link{ color:#954D8C;}
ul.list6 li a:visited{ color:#954D8C;}
ul.list6 li a:hover{ color:#000;}

ul.list7{ margin:12px 0 5px 0; padding:0;}
ul.list7 li{ margin:0; padding:0; border-bottom:#ccc dashed 1px; font-weight:bold; font-size:16px; line-height:27px;}
ul.list7 li a:link{ color:#A94C78;}
ul.list7 li a:visited{ color:#A94C78;}
ul.list7 li a:hover{ color:#000;}

ul.list8,ul.list9{ margin:10px 0 0 5px; padding:0;}
ul.list8 li{ margin:0; padding:0; font-size:13px; line-height:24px; background:url(../images/list2.gif) left no-repeat; text-indent:10px;}
ul.list8 li a:link,ul.list9 li a:link{ color:#423D3D;}
ul.list8 li a:visited,ul.list9 li a:visited{ color:#423D3D;}
ul.list8 li a:hover,ul.list9 li a:hover{ color:#AE3431;}
ul.list9 li{ margin:0; padding:0; font-size:13px; line-height:24px; background:url(../images/list5.gif) left no-repeat; text-indent:10px;}

ul.list10{ margin:10px 0 0 5px; padding:0;}
ul.list10 li{ margin:0; padding:0; font-size:13px; line-height:22px; background:url(../images/list6.gif) left no-repeat; text-indent:10px;}
ul.list10 li a:link{ color:#D54B82;}
ul.list10 li a:visited{ color:#D54B82;}
ul.list10 li a:hover{ color:#000;}

ul.list10_1{ margin:10px 0 0 5px; padding:0;}
ul.list10_1 li{ margin:0; padding:0; font-size:13px; line-height:22px; background:url(../images/list6.gif) left no-repeat; text-indent:10px;}

ul.list11{ margin:10px 0 0 5px; padding:0;}
ul.list11 li{ margin:0; padding:0 0 0 5px; line-height:22px; background:url(../images/list7.gif) left no-repeat; text-indent:10px;}
ul.list11 li a:link{ color:#000;}
ul.list11 li a:visited{ color:#000;}
ul.list11 li a:hover{ color:#E15F5F;}

.gonggao{ margin:12px 0 0 0; padding:0; display:block; overflow:hidden; height:26px;}
.gonggao dd,.gonggao dt{ float:left; line-height:26px; font-size:13px; margin:0 5px 0 0;}
.gonggao dd{ display:block; width:91px; height:26px;  background:url(../images/gonggao_bg.gif) left no-repeat; font-weight:bold; color:#fff; text-indent:5px;}
.gonggao a:link{ color:#A23558;}
.gonggao a:visited{ color:#A23558;}
.gonggao a:hover{ color:#000;}


/****婚纱美容*****************************************/
.hsmr_k{ background:url(../images/k5.gif) left repeat-y;}
.hsmr_k_1{ background:url(../images/k4.gif) bottom repeat-x;}
.hsmr_k_2{ background:url(../images/k2.gif) top repeat-x;}

.hsmr_k_4{ background:url(../images/k3.gif) left bottom no-repeat;}
.hsmr_k_5{ background:url(../images/k6_04.gif) right repeat-y;}
.hsmr_k_6{ background:url(../images/k6_01.gif) top right no-repeat;}
.hsmr_k_7{ background:url(../images/k6_03.gif) bottom right no-repeat; overflow:hidden;}
.hsmr_k_8{ background:url(../images/k6_02.gif) no-repeat 100% 50%;}

.hsmr_k_blank{ background:url(../images/k7.gif) left top no-repeat;}
.hsmr_img1{ width:141px; height:186px; float:left;}
.hsmr_text{ width:160px; float:left; display:inline; padding:10px 0 0 0; margin:0 0 0 12px;}
.hsmr_text b{ font-size:14px; display:block; text-align:center;}
.hsmr_text p{ line-height:23px;}
.hsmr_text a:link{ color:#E15F5F;}
.hsmr_text a:visited{ color:#E15F5F;}
.hsmr_text a:hover{ color:#000;}
.hsmr_right1{ width:402px; float:right;}

.box_3{ background:url(../images/box_2.gif) top repeat-x;}
.box_4{ background:url(../images/box_6.gif) bottom repeat-x;}
.box_1{ background:url(../images/box_5.gif) left repeat-y;}
.box_2{ background:url(../images/box_3.gif) right repeat-y;}
.box_5{ background:url(../images/box_1.gif) no-repeat 15px 0;}
.box_6{ background:url(../images/box_4.gif) right bottom no-repeat;}
.box_6_blank{ background:url(../images/box_6_blank.gif) right top no-repeat; overflow:hidden;}
.title8 span{ padding-right:12px;}

.hsmr_left1{ width:219px; height:279px; float:left; display:inline; background:url(../images/bg10.gif) no-repeat; margin:12px 26px 0 12px;}
.hsmr_left2{ width:406px; float:left; display:inline; margin:12px 0 0 12px;}
.hsmr_right2{ width:255px; float:right; display:inline; padding:10px 22px 0 0;}

.more{ position:absolute; top:116px; right:35px;}
/*******list***********/
ul.hsmr_list1{ margin:0 0 10px 15px; padding:0;}
ul.hsmr_list1 li{ margin:15px 6px 0px 8px; padding:0; float:left; display:inline; width:124px; height:180px; overflow:hidden; text-align:center;}
ul.hsmr_list1 li img{ width:114px; height:152px; border:1px solid #FFE2DE;}
ul.hsmr_list1 li p{ height:24px; line-height:24px;}
ul.hsmr_list1 li p a:link{ color:#5E5E5E;}
ul.hsmr_list1 li p a:visited{ color:#5E5E5E;}
ul.hsmr_list1 li p a:hover{ color:#C63F72;}

ul.hsmr_list2{ margin:0; padding:0;}
ul.hsmr_list2 li{ margin:0 0 0 12px; padding:0; width:120px; height:186px; overflow:hidden; float:left; display:inline; text-align:center;}
ul.hsmr_list2 li img{ width:120px; height:160px;}
ul.hsmr_list2 li p{ margin:10px 0 0 0;}

ul.hsmr_list3{ margin:12px 0 0 20px; padding:0; overflow:hidden;}
ul.hsmr_list3 li{ margin:0 0 0 5px; padding:0; float:left; display:inline; color:#fff;}
ul.hsmr_list3 li a:link{ color:#fff;}
ul.hsmr_list3 li a:visited{ color:#fff;}
ul.hsmr_list3 li a:hover{ color:#000;}

ul.hsmr_list4{ margin:0; padding:0;}
ul.hsmr_list4 li{ margin:5px 0 0 15px; padding:0; float:left; display:inline;}
ul.hsmr_list4 li img{ width:75px; height:75px; border:#ccc solid 1px;}

ul.hsmr_list5{ margin:0; padding:0;}
ul.hsmr_list5 li{ margin:10px 0 0 7px; padding:0; float:left; display:inline;}
ul.hsmr_list5 li img{ width:96px; height:125px; border:#ccc solid 1px;}

ul.hsmr_list6{ margin:5px 0 0 10px; padding:0 0 0 12px; background:url(../images/list3.gif) no-repeat 0 8px;}
ul.hsmr_list6 li{ margin:0; padding:0; line-height:24px; font-size:13px;}
ul.hsmr_list6 li a:link{ color:#3D3838;}
ul.hsmr_list6 li a:visited{ color:#3D3838;}
ul.hsmr_list6 li a:hover{ color:#BA2D7F;}

.box_1 ul.list7 li{ font-weight: normal; font-size:14px;}
.box_1 ul.list7 li a:link{ color:#C55076;}
.box_1 ul.list7 li a:visited{ color:#C55076;}
.box_1 ul.list7 li a:hover{ color:#000;}

ul.text_list{ margin:12px 0 0 0; padding:0;}
ul.text_list li{ background:#F7F7F7; display:block; height:70px;}
ul.text_list li img{ float:left; width:100px; height:70px; margin:0 12px 0 0;}
ul.text_list li b{ font-size:13px; display:block; padding:5px 0;}
ul.text_list li a:link{ color:#AA2E50;}
ul.text_list li a:visited{ color:#AA2E50;}
ul.text_list li a:hover{ color:#000;}
ul.text_list li p{ line-height:18px; color:#5C5454;}
.hlhy_left3 ul.text_list{ margin:0; padding:0;}
.hlhy_left3 ul.text_list li{ height:106px; padding:10px;}
.hlhy_left3 ul.text_list li img{ width:133px; height:105px;}
.hlhy_left3 ul.text_list li b{ font-size:18px;}





.hsmr_right2 .list5{ margin-left:5px;}
.hsmr_right2 .list5 li{ font-size:13px;}
.hsmr_img_list{ margin:12px 0 0 30px; padding:0;}
.hsmr_img_list li{ margin:12px 0 0 17px; padding:0; width:128px; height:164px; overflow:hidden; float:left; display:inline; background:url(../images/img_bg.gif) top no-repeat; text-align:center;}
.hsmr_img_list li img{ width:108px; height:144px; margin:8px 0 0 0;}

/***************婚居**********************/
.hj_left1{ width:258px; float:left; display:inline; overflow:hidden; margin:12px 0 0 20px;}
.hj_left1 .left_3{ margin:0; float:none;}
.hj_right1{ width:402px; float:right; display:inline; overflow:hidden; margin:10px 38px 0 0;}
.img_box2_1{ background:url(../images/img_box5_2.gif) repeat-y;}
.img_box2_2{ background:url(../images/img_box5_1.gif) top no-repeat;}
.img_box2_3{ background:url(../images/img_box5_3.gif) bottom no-repeat; padding:10px;}
.hj_img{ width:236px; height:297px;}
.hj_img2{ width:236px; height:180px;}

.img_box3_1{ background:url(../images/img_box6_2.gif) repeat-y;}
.img_box3_2{ background:url(../images/img_box6_1.gif) top no-repeat;}
.img_box3_3{ background:url(../images/img_box6_3.gif) bottom no-repeat; padding:8px;}
.hj_text1{ border-bottom:#ccc dashed 1px; padding:0 0 5px 0;}
.hj_text1_2{ border-bottom:#CB2662 dashed 1px; padding:0 0 5px 0;}
.hj_text1_3{ padding:0 15px 0 5px;}
.hj_text1 b,.hj_text1_2 b,.hj_text1_3 b{ font-size:14px; display:block; margin-bottom:8px; text-align:center;}
.hj_text1 a:link,.hj_text2 a:link,.my_text1_line a:link,.hj_text1_3 a:link{ color:#D34183;}
.hj_text1 a:visited,.hj_text2 a:visited,.my_text1_line a:visited,.hj_text1_3 a:visited{ color:#D34183;}
.hj_text1 a:hover,.hj_text2 a:hover,.my_text1_line a:hover,.hj_text1_3 a:hover{ color:#333;}
.hj_text1 p,.hj_text1_3 p{ color:#333; line-height:18px;}
.text_pd{ padding:9px 0 0 44px;}
.text_pd2{ padding:0 30px 0 15px;}
.hj_text2_bg1{ background:url(../images/bg11.gif) no-repeat 5px 0;}
.hj_text2_bg2{ background:url(../images/bg11_2.gif) no-repeat 5px 0;}
.hj_text2_bg3{ background:url(../images/bg11_1.gif) left top no-repeat; }
.hj_text2_bg4{ background:url(../images/bg11_3.gif) no-repeat 5px 0;}
.hj_text2_bg5{ background:url(../images/bg11_4.gif) no-repeat 5px 0;}
.hj_text2_bg6{ background:url(../images/bg11_5.gif) no-repeat 5px 0;}
.hj_text2_bg7{ background:url(../images/bg11_6.gif) no-repeat 5px 0;}
.hj_text2_bg8{ background:url(../images/bg11_7.gif) no-repeat 5px 0;}
.hj_text2_bg9{ background:url(../images/bg11_8.gif) no-repeat 5px 0;}
.hj_text2{ height:79px; overflow:hidden;}
.hj_text2 b{ font-size:18px; display:block; margin-bottom:8px; text-align:center;}
.hj_text2 p,.my_text1_line p{ line-height:22px; color:#333;}
.hj_text2_line{ border-bottom:#E26464 dashed 1px;}
.hj_left2{ width:210px; float:left; display:inline;}
.hj_right2{ width:180px; float:right; display:inline;}
.hj_height1{ height:150px; overflow:hidden;}
.hj_height2{ height:95px; clear:both;}
.hj_height3{ height:75px; overflow:hidden; border:#ccc solid 1px; padding:10px 10px 0 10px;}
.hj_height3 b{ font-size:16px; display:block; text-align:center; padding:0 0 8px 0;}
.hj_height3 p{ color:#3B3B3B; line-height:20px;}
.hj_height3 a:link{ color:#BD1356;}
.hj_height3 a:visited{ color:#BD1356;}
.hj_height3 a:hover{ color:#3B3B3B;}
.hj_height4{ height:60px; overflow:hidden; background:#F6F6F6; margin:10px 0 0 0; padding:0 10px;}

.hj_pd1{ padding:12px 10px 0 10px; overflow:hidden;}
.hj_left3{ width:222px; height:306px; overflow:hidden; float:left; display:inline; padding:10px 0 0 0; background:#F6F6F6;}
.hj_md3{ width:229px; float:left; display:inline; padding:0 10px; overflow:hidden;}
.hj_right3{ width:220px; float:right; display:inline; overflow:hidden;}

.hj_left4{ width:235px; float:left; display:inline;}
.hj_right4{ width:450px; float:right; display:inline;}

.hj_md5{ width:222px; float:left; display:inline; padding:0 10px;}
.hj_right5{ width:212px; height:auto; overflow:hidden; float:right; background:#F6F6F6; padding:0 0 0 10px;}

/********list****************/
ul.hj_list1{ margin:10px 0 0 10px; padding:0 0 0 20px; background:url(../images/list4.gif) no-repeat 0 8px;}
ul.hj_list1 li{ margin:0; padding:0; line-height:24px; font-size:13px;}
ul.hj_list1 li a:link{ color:#3D3838;}
ul.hj_list1 li a:visited{ color:#3D3838;}
ul.hj_list1 li a:hover{ color:#BA2D7F;}
ul.hj_list2{ margin:0; padding:0;}
ul.hj_list2 li{ margin:12px 0 0 0; padding:0;}
ul.hj_list2 li img{ width:175px; height:95px;}

ul.hj_list3{ margin:0; padding:0;}
ul.hj_list3 li{ margin:0 0 0 10px; padding:0; float:left; display:inline; width:95px; height:115px; overflow:hidden; text-align:center;}
ul.hj_list3 li img{ width:95px; height:95px; margin-bottom:3px;}
ul.hj_list3 li p{}
.hj_left3 .list8{ display:block; clear:both;}

ul.hj_list4{ margin:10px 0 0 0; padding:0;}
ul.hj_list4 li{ background:#F7F7F7; display:block;}
ul.hj_list4 li img{ float:left; width:70px; height:70px; margin:0 12px 0 0;}
ul.hj_list4 li a:link{ color:#646464;}
ul.hj_list4 li a:visited{ color:#646464;}
ul.hj_list4 li a:hover{ color:#AA2E50;}
ul.hj_list4 li p{ line-height:18px; color:#5C5454; *float:left;}
ul.hj_list5{ margin:0; padding:0;}
ul.hj_list5 li{ margin:0; padding:0;}
ul.hj_list5 li img{ width:229px; height:293px;}
ul.hj_list5 li b{ display:block; background:#4E4545; height:21px; line-height:21px; text-align:center; font-weight:normal; font-size:13px;}
ul.hj_list5 li b a:link{ color:#fff;}
ul.hj_list5 li b a:visited{ color:#fff;}
ul.hj_list5 li b a:hover{ color:#fff;}

ul.hj_list6{ margin:8px 0 0 0; padding:0;}
ul.hj_list6 li{ margin:0 0 0 8px; padding:0; display:inline; float:left; line-height:24px; white-space:nowrap;}
ul.hj_list6 li a:link{ color:#000;}
ul.hj_list6 li a:visited{ color:#000;}
ul.hj_list6 li a:hover{ color:#BD1356;}

ul.hj_list7{ margin:0; padding:0;}
ul.hj_list7 li{ margin:0; padding:0 0 5px 0; display:block; border-bottom:#ccc dashed 1px;}
ul.hj_list7 li img{ width:217px; height:163px;}
ul.hj_list7 li p{display:block; text-align:center; margin:5px 0 0 0;}
ul.hj_list7 li p a:link{ color:#D54B82;}
ul.hj_list7 li p a:visited{ color:#D54B82;}
ul.hj_list7 li p a:hover{ color:#000;}

ul.hj_list8{ margin:0; padding:0;}
ul.hj_list8 li{ margin:0 8px 0 0; padding:0; float:left; display:inline; width:103px; height:110px; background:url(../images/img_bg2.gif) top no-repeat;}
ul.hj_list8 li img{ width:88px; height:88px; display:block; margin:6px auto 0;}
ul.hj_list9{ display:block; clear:both; /*height:120px;*/ overflow:hidden;}
ul.hj_list9 li{ float:left; display:inline; width:210px; margin:0 5px 0 5px;}

ul.hj_list10{ margin:0; padding:0;}
ul.hj_list10 li{ margin:0px 0 6px 0; padding:0;}
ul.hj_list10 li img{ width:214px; height:123px;}
ul.hj_list10 li p{ display:block; text-align:center; margin:5px 0 0 0;}
ul.hj_list10 li p a:link{ color:#D54B82;}
ul.hj_list10 li p a:visited{ color:#D54B82;}
ul.hj_list10 li p a:hover{ color:#000;}
.hj_right5 .hj_list3{ margin:18px 0 0 0; height:128px;}
.hj_right5 .hj_list3 li img{ width:90px; height:90px;}
.hj_right5 .hj_list3 li{ margin:0 15px 0 0px; padding:0; float:left; display:inline; width:90px; height:108px; overflow:hidden; text-align:center;}


/******************婚礼婚宴******************/
.hlhy_text1{ border-bottom:#ccc dashed 1px; padding:0 0 5px 0; height:90px; overflow:hidden;}

.hlhy_right4{ width:180px; float:right; display:inline; margin:12px 45px 0 0;}


ul.hlhy_list1{ margin:10px 0 0 0; padding:0;}
ul.hlhy_list1 li{ margin:0; padding:0; line-height:24px; font-size:13px;}
ul.hlhy_list1 li span a{ color:#D54B82 !important;}
ul.hlhy_list1 li a:link{ color:#3D3838;}
ul.hlhy_list1 li a:visited{ color:#3D3838;}
ul.hlhy_list1 li a:hover{ color:#BA2D7F;}
.hlhy_left3 ul.hlhy_list1 li{ width:245px; float:left; overflow:hidden;}



ul.hlhy_list2{ margin:0; padding:0;}
ul.hlhy_list2 li{ margin:0 0 0 4px; padding:0; float:left; display:inline;}
ul.hlhy_list3{ margin:0; padding:0;}
ul.hlhy_list3 li{ margin:0 0 4px 0; padding:0;}
ul.hlhy_list3 li img{ width:173px; height:75px; border:#ccc solid 1px;}
.hj_right2 .hlhy_list3{ margin:10px 0 0 0;}
.hlhy_list4{ margin:0; padding:0;}
.hlhy_list4 li{ margin:0; padding:0; float:left; display:inline; color:#000; white-space:nowrap; line-height:24px;}
.hlhy_list4 li a:link{ color:#000;}
.hlhy_list4 li a:visited{ color:#000;}
.hlhy_list4 li a:hover{ color:#D54B82;}
.hlhy_left2 ul.hlhy_list3 li img,.hlhy_right3 ul.hlhy_list3 li img{ width:180px; height:95px; border:none;}
.hsmr_right2 ul.hlhy_list3{ margin:10px 0 0 10px; padding:0;}
.hlhy_list5{ margin:5px 0 0 0; padding:0; display:block; overflow:hidden; clear:both;}
.hlhy_list5 li{ margin:0 15px 0 0; padding:0; float:left; display:inline;}
.hlhy_list5 li img{ width:100px; height:75px;}



.hlhy_select{ width:78px; height:20px; line-height:20px;}
.hlhy_input1{ width:103px; height:16px; line-height:16px;}
.hlhy_search{ margin:10px 0 0 0;}
.hlhy_search b{ color:#C50170; font-size:14px; margin-bottom:10px; display:block;}

ul.search2{ margin:5px 0 0 10px; padding:0;}
ul.search2 li{ float:left; display:inline; white-space:nowrap;}
.search2_li1{ width:86px; text-align:center; padding:10px 0 0 0;}
.search2_li2{ width:730px;}
.search2_li3{ width:620px;}
.search2_li2 ul li,.search2_li3 ul li{ margin:0 0 5px 8px;}
.search2_li1 b{ font-size:14px; color:#fff;}
.search2 select{ width:78px; height:20px; line-height:20px;}
.hlhy_input2{ width:137px; height:16px; line-height:16px;}

.c_search{ background:url(../images/c_bg1.gif) top repeat-x; width:956px; margin:auto;}
.c_search_1{ overflow:hidden; background:url(../images/c_bg2.gif) top right no-repeat;}
.c_mb1{ margin:34px 0 0 0; padding:0 0 14px 0;}
.c_sch_all{ background:url(../images/c_search_md.gif) top repeat-x;}
.c_sch_left{ background:url(../images/c_search_left.gif) top left no-repeat;}
.c_sch_right{ background:url(../images/c_search_right.gif) top right no-repeat; height:54px; overflow:hidden;}

/*.pd4{ padding:12px 45px 0 10px;}*/
.hlhy_img{ width:213px; height:271px; display:block; float:left;}
.hlhy_left1{ width:242px; padding:0 10px; float:left; display:inline;}
.hlhy_left2{ width:180px; float:left; display:inline;}
.hlhy_md2{ width:268px; float:left; display:inline; padding:0 10px;}
.hlhy_right2{ width:221px; float:right;}
.hlhy_height{ height:142px; overflow:hidden; margin:10px 0 0 0;}

.hlhy_right2 ul.hj_list5 li img{ width:221px; height:280px;}

.hlhy_left3{ width:497px; float:left; display:inline;}
.hlhy_right3{ width:180px; float:right; display:inline; padding:0 10px 0 0;}

/*************蜜月***********/
.my_text1_line{ height:93px; padding:9px 0 0 44px; background:url(../images/line3.gif) right bottom no-repeat;}
.my_height1{ height:71px; overflow:hidden; padding:10px 0 0 0;}
.my_right1{ width:206px; height:316px; overflow:hidden; float:right; padding:0 0 0 10px;}

.my_list1{ margin:0; padding:0; display:block; overflow:hidden;}
.my_list1 li{ margin:10px 6px 0 6px; padding:10px 0; float:left; display:inline;}
.my_list1 li img{ width:88px; height:66px;}
.my_list1 li p{ height:20px; line-height:20px; text-align:center; display:block; width:88px;}

.my_list2{ padding:0; margin:10px 0 0 0; display:block;}
.my_list2 li{ margin:0; padding:0; display:block; height:22px; line-height:22px; padding:0 10px;}
.my_list2_li1{ background:#FFF6FB;}
.my_left1{ width:446px; float:left; display:inline; margin:12px 0 0 12px;}
.my_right2{ width:227px; float:right; display:inline; background:url(../images/my_bg.gif) left top no-repeat; margin:5px 26px 0 0;}
.my_right2_2{ width:227px; float:right; display:inline; margin:5px 26px 0 0;}
.my_right2 b{ display:block; padding:20px 0 0 100px; font-size:17px; color:#AE1B25; margin:0 0 53px 0;}
.my_box3_1{ background:url(../images/my_bg_md.gif) repeat-y;}
.my_box3_2{ background:url(../images/my_bg_t.gif) top no-repeat;}
.my_box3_3{ background:url(../images/my_bg_b.gif) bottom no-repeat;}
.my_height2{ height:300px; overflow:hidden;}
.my_box3_3 ul.text_list{ margin:0; padding:0;}
.my_box3_3 ul.text_list li{ margin:10px 0 0 10px; background:#F7F7F7; float:left; display:inline; height:90px; width:208px; overflow:hidden;}
.my_box3_3 ul.text_list li img{ float:left; width:90px; height:90px; margin:0 12px 0 0;}
ul.text_list li p{ line-height:18px; color:#5C5454;}

.my_list_box{ width:420px; border-top:#ccc dashed 1px; margin:10px auto 0;}
.my_list_box ul.list10 li{ width:202px; float:left;}
.my_more{ height:15px; line-height:15px; background:url(../images/bg4_4.gif) no-repeat -180px 0; padding:0 20px 0 0;}

.img_box_t{ background:url(../images/img_box_c.gif) top repeat-x;}
.img_box_b{ background:url(../images/img_box_c.gif) bottom repeat-x;}
.img_box_l{ background:url(../images/img_box_b.gif) left repeat-y;}
.img_box_r{ background:url(../images/img_box_b.gif) right repeat-y;}
.img_box_t_l{ background:url(../images/img_box_d.gif) left top no-repeat;}
.img_box_t_r{ background:url(../images/img_box_e.gif) right top no-repeat;}
.img_box_t_r2{ background:url(../images/img_box_d2.gif) right top no-repeat;}
.img_box_b_l{ background:url(../images/img_box_d.gif) left bottom no-repeat;}
.img_box_b_r{ background:url(../images/img_box_e.gif) right bottom no-repeat;}
.img_box_b_r2{ background:url(../images/img_box_d2.gif) right bottom no-repeat;}
.img_box_m_t{ background:url(../images/img_box_a.gif) no-repeat 374px 2px;}
.img_box_m_b{ background:url(../images/img_box_a.gif) no-repeat 374px 100%;}
.img_box_tit{ background:url(../images/img_box_f.gif) right no-repeat; position:relative;}
.img_box_tit1{ background:url(../images/img_box_f1.gif) right no-repeat; position:relative;}
.img_box_tit2{ background:url(../images/img_box_f2.gif) right no-repeat; position:relative;}
.box_height{ height:196px; overflow:hidden;}
.box_height1{ height:173px; overflow:hidden;}
.box_height2{ height:169px; overflow:hidden;}
.my_img_list{ margin:12px 0 0 30px; padding:0;}
.my_img_list li{ margin:12px 0 0 13px; padding:0; width:185px; height:129px; float:left; display:inline; background:url(../images/img_bg3.gif) no-repeat; text-align:center;}
.my_img_list li img{ width:168px; height:112px; margin:8px 0 0 0;}


/****************摄影摄像************/

.ph_box1{ background:url(../images/bg13.gif) no-repeat 100% 38px;}
.ph_box2{ background:url(../images/bg14.gif) no-repeat 258px 100%;}
.ph_box3{ background:url(../images/hua_b.gif) right 280px no-repeat; padding:0 10px 0 0; overflow:hidden;}
.ph_img{ width:202px; height:260px; display:block; margin:10px auto 0;}
ul.ph_list{ padding:0; margin:-5px 0 0 15px; width:200px; overflow:hidden; display:block;}
ul.ph_list li{ margin:0; padding-right:6px; float:left; display:inline; white-space:nowrap; color:#000; line-height:24px;}
ul.ph_list li a:link{ color:#000;}
ul.ph_list li a:visited{ color:#000;}
ul.ph_list li a:hover{ color:#E15F5F;}
ul.ph_list2{ margin:0; padding:0;}
ul.ph_list2 li{ margin:0 0 0 10px; padding:0; float:left; display:inline;}
ul.ph_list2 li img{ width:114px; height:76px; border:#ccc solid 1px;}
.hj_right2 ul.ph_list{ margin:10px 0 0 0;}

ul.ph_list3{ margin:32px 0 0 20px; padding:0;}
ul.ph_list3 li{ margin:0 0 0 15px; padding:0; float:left; display:inline; width:172px; overflow:hidden;}
ul.ph_list3 li img{ width:170px; height:75px; border:#ccc solid 1px;}
ul.ph_list3 li p{ display:block; padding:5px 0 0 10px;}
ul.ph_list3 li p a{ float:left; display:block; padding:5px 0 0 0;}
ul.ph_list3 li p a:link{ color:#2F2F2F;}
ul.ph_list3 li p a:visited{ color:#2F2F2F;}
ul.ph_list3 li p a:hover{ color:#E15F5F;}
ul.ph_list3 li p span a{ height:17px; background:url(../images/qq.gif) left top no-repeat; padding:5px 0 0 25px;}




.ph_height{ height:65px; border-bottom:#ccc dashed 1px;}


/************图片轮播********************/
.rotation-y{ overflow:hidden; position:relative;}
.rotation-y dt{ display:block; height:30px; line-height:30px; position:relative; z-index:1; font-size:14px;}
.top10{ width:406px; height:278px;}
.top10 dt a:link{ color:#E15F5F;}
.top10 dt.on a{ color:#000; background:url(../images/list8.gif) right no-repeat; padding:0 5px 0 0;}
.rotation-y dd{ display:none;}
.rotation-y dd.on{ display:block; }
.rotation-y dd img{ width:202px; height:260px; display:block; margin:auto;}

.img_bg{ background:url(../images/bg10.gif) left top no-repeat; width:219px; padding:10px 0 0 0; height:269px; position:absolute; top:0px;}
.img_bg2{ width:219px; height:279px; position:absolute; top:0px;}
.top10 dt{ top:10px; border-bottom:#ccc dashed 1px; width:161px; left:235px;}
.top10 dd img,.top_none dd img{ width:202px; height:260px;}
.top_none{ width:466px; height:278px;}
.top_none dt.on a,.top10_2 dt.on a{ background:#D54B82; display:block; height:23px; line-height:23px; color:#fff;}
.top_none dt.on a span,.top10_2 dt.on a span{ color:#fff;}
.top_none dt a,.top10_2 dt a{ padding:0 10px; left:235px;}
.top_none dt a span,.top10_2 dt a span{ color:#D54B82;}
.top_none dt{ width:231px; left:235px;}


.top10_1{ width:434px; height:321px;}
.top10_1 dt a:link{ color:#E15F5F;}
.top10_1 dt.on a{ color:#000; background:url(../images/list8.gif) right no-repeat; padding:0 5px 0 0;}
.top10_1 dt{ top:163px; border-bottom:#ccc dashed 1px; width:161px; left:261px;}
.top10_1 dd img{ width:235px; height:313px;}
.top10_1 dd a.txt{ width:141px; height:130px; padding:10px; overflow:hidden; position:absolute; top:0; left:261px; background:#FDF3F4; font-size:13px; line-height:22px;}
.top10_1 dd a.txt span{ color:#E15F5F;}
.img_b3{ background:url(../images/bg2.gif) top repeat-x; width:247px; padding:4px 0 0 0; height:317px; position:absolute; top:0px;}

.top10_2{ width:247px; height:454px;}
.top10_2 dt{ top:324px; width:247px; left:0;}
.top10_2 dd img{ width:235px; height:313px;}



/************/
.pd_r{ padding:10px 13px 0;}
.tit{ background:url(../images/tit3_md.gif) repeat-x;}
.tit_l{ background:url(../images/tit3_l.gif) left top no-repeat;}
.tit_r{ background:url(../images/tit3_r.gif) right top no-repeat; height:32px; line-height:32px; overflow:hidden; padding:0 10px;}
.tit_r{ font-size:14px; font-weight:bold; color:#B30647;}
.r_content{ background:#FAEDED; border-left:#F0D8D8 solid 1px; border-right:#F0D8D8 solid 1px; margin:0 0 -2px 0; overflow:hidden;}
.r_b{ background:url(../images/b_md.gif) repeat-x; overflow:hidden;}
.r_b_l{ background:url(../images/b_l.gif) left top no-repeat; overflow:hidden;}
.r_b_r{ background:url(../images/b_r.gif) right top no-repeat; height:5px; overflow:hidden;}
.r_list1_bg1{ background:url(../images/right_bg.gif) no-repeat 8px 0; overflow:hidden;}
.r_list1_bg2{ background:url(../images/right_bg2.gif) no-repeat 8px 0; overflow:hidden;}
.r_list1 li{ margin:0; padding:0 8px 0 0; display:block; height:39px; line-height:39px; font-size:14px; text-indent:56px; font-weight:bold; border-top:#fff solid 1px; border-bottom:#F5E2E5 solid 2px; overflow:hidden;}
.r_list1 li a{ display:block; height:39px;}
.r_list1 li a:link{ color:#7A2245;}
.r_list1 li a:visited{ color:#7A2245;}
.r_list1 li a:hover{ color:#000; background:url(../images/r_on.gif) right no-repeat;}

.r_list2{ margin:0 0 10px 3px; padding:0;} 
.r_list2 li{ margin:10px 0 0 10px; padding:0; float:left; width:85px; height:23px; line-height:23px; border:#C24B71 solid 1px; display:inline; text-align:center;}
.r_list2 li a{ font-size:13px;}
.r_list2 li a:link{ color:#C24B71;}
.r_list2 li a:visited{ color:#C24B71; font-weight:normal;}
.r_list2 li a:hover{ color:#000;}
.companysearch{ width:100%;}
.companysearch .c{ background:#fff;}
.companysearch .c dl{ margin:10px 0 10px 15px; line-height:24px;}
.companysearch .c dd{ height:30px; padding-left:10px;}
.companysearch .c dd em{ font-style:normal; font-size:13px; padding-left:0px; color:#000;}
.companysearch .c dd select{ width:100px;}
.companysearch .c dd input{ width:100px;}
.companysearch .c dt{ padding-left:70px;}

/******footer************************/
#footer{ width:965px; margin:10px auto 0; overflow:hidden;}
.foot_k{ border:#DEDEDE solid 2px; padding:8px 7px;}
.foot_img_list{ margin:0; padding:0;}
.foot_img_list li{ margin:10px 5px 0 13px; padding:0; float:left; display:inline;}
.foot_img_list li img{ width:75px; height:28px;}
.friendly{ height:17px; line-height:17px; font-size:15px; color:#2C2929; font-weight:bold; background:url(../images/foot_line.gif) repeat-x 0 50%; text-align:center;}
.foot_list2{ margin:0; padding:0;}
.foot_list2 li{ margin:0 0 0 19px; padding:0; float:left; display:inline; white-space:nowrap; line-height:22px;}
.foot_list2 li a:link{ color:#131313;}
.foot_list2 li a:visited{ color:#131313;}
.foot_list2 li a:hover{ color:#ccc;}


.foot_1{ font-size:13px; text-align:center; background:url(../images/foot_line2.gif) top repeat-x; margin:10px 0 0 0; padding:10px 0 0 0;}
.foot_1 a:link{ color:#131313;}
.foot_1 a:visited{ color:#131313;}
.foot_1 a:hover{ color:#999;}
.copyright{text-align:center;line-height:25px; color:#650001; padding:10px 0 0 0;}

.foot_lp,.foot_lt{ width:95%; overflow:hidden; margin:10px auto 0 auto; position:relative; left:10px; }
.foot_lp a{ width:88px; height:31px; display:inline; float:left; margin-right:10px; }
.foot_lp img{ width:100%; height:100%; display:block; }
.foot_lt a{ float:left; margin-right:10px; white-space:nowrap; line-height:20px; }

dd.c1{ display:none; }



.paging{ font-size:12px; text-align:center; }
.paging a,
.paging em{ min-width:16px; #min-width:0; #width:expression(this.clientWidth<20?16:true); height:20px; line-height:20px; overflow:hidden; margin:2px; display:inline-block; padding:0 2px 0 2px; border:1px solid #CBCBCB; text-align:center; }
.paging a:link,
.paging a:visited{ color:#666666; text-decoration:none; }
.paging a:hover,
.paging a:active{ border:1px solid #DF2265; color:#DF2265; }
.paging em{ font-weight:bold; font-style:normal; color:#FFF; background:#df2265; }
.paging a.previous,
.paging a.next{ width:50px; _margin-bottom:-1px; _position:relative; _top:-3px; }
.paging a.first,
.paging a.last{ width:20px; }

.rotation{ overflow:hidden; position:relative; }
.rotation .bg{ position:absolute; top:0; left:0; }
.rotation b a{ display:block; overflow:hidden; position:relative; top:0; left:0; z-index:1; font-weight:normal; }
.rotation p img{ display:none; overflow:hidden; position:absolute; top:0; right:0; }
.rotation p .txt{ display:none; overflow:hidden; position:absolute; top:0; right:0; }
.rotation p.on .txt{ display:block;}

.s1{ width:248px; height:450px; }
.s1 .bg{ width:248px; height:328px; background:url(/images/bg2.gif) }
.s1 b a{ height:23px; line-height:25px; top:332px; left:0px; text-indent:1em; font-size:13px; }
.s1 b.on a{ background:#D54B82; color:#FFF; }
.s1 p img{ width:240px; height:320px; top:4px; left:4px; }


.s2{ width:406px; height:278px;}
.s2 .bg{ width:228px; height:284px; background:url(/images/bg10.gif) no-repeat }

.s2 b{ height:23px; line-height:25px; display:block; overflow:hidden; position:relative; top:0; left:230px; border-bottom:dashed 1px #CCC; }
.s2 b a{ font-size:14px; color:#E35F5B; float:left;padding-right:5px;}
.s2 b.on a{ color:#e15f5f; font-weight:bold; background:url(/images/list8.gif) no-repeat right;}
.s2 p img{ width:200px; height:256px; top:11px; left:9px; }

.s3{ width:434px; height:321px; margin-top:12px; }
.s3 .bg{ width:244px; height:322px; background:url(/images/bg2.gif) }
.s3 b{ position:relative;top:170px; left:260px; display:block; height:28px;line-height:30px; border-bottom:dashed 1px #ccc; overflow:hidden; }
.s3 b a{ font-size:14px; color:#E35F5B; float:left;padding-right:5px;}
.s3 b a:hover{ font-size:14px; color:#E35F5B; font-weight:bold; }
.s3 b.on a{ color:#e15f5f; font-weight:bold; background:url(/images/list8.gif) no-repeat right;}
.s3 p img{ width:234px; height:312px; top:4px; left:6px; }
.s3 p .txt{ width:151px; height:130px; right:10px; background:#fdf3f4; line-height:20px;  padding:7px; color:#594A4D;}
.s3 span{ font-size:14px; color:#D54B82; width:60px; font-weight:bold;}


/*---------图片轮播--------------*/
.rotation_r{ width:246px; height:312px; overflow:hidden; position:relative; border:solid 1px #d54b82; float:left; margin-top:10px; }
.rotation_r p{ width:246px; height:52px; display:block; position:absolute; bottom:0; left:0; z-index:1; background:url(/images/swfbg.png); _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/swfbg.png'); }
.rotation_r a{ display:none; position:absolute; top:0; left:0; }
.rotation_r a.on{ display:block; }
.rotation_r h3{ margin-top:295px;height:16px; line-height:16px; float:left;  }
.rotation_r h3 span{left:132px; display:block; padding:0 0.5em 0 0.5em; border-right:solid 1px #CCC; position:relative;  z-index:2; font-size:14px; color:#FFF; cursor:pointer; }
.rotation_r h3.on span{ color:#F00; }
.rotation_r img{ width:246px; height:312px;}
.sidebbs { padding-left:10px;}
.sidebbs li{ line-height:25px;}
.sidebbs li b{ font-weight:normal;}

#notice{ width:470px; overflow:hidden;}
#notice ul{ width:32767px; height:100%; }
#notice li{ display:inline; float:left; font-weight:bold; white-space:nowrap; }



.img_box_t{ display:none;}
.topadv{ width:610px; height:130px; overflow:hidden; background:url(/images/topadv_2.jpg) no-repeat 0px 0px ; float:left; position:relative;}
.topadv .pp img{width:76px; height:24px;}
.topadv .pp{ position: absolute; top:78px; left:208px; display:block;}
.topadv ul{ padding:0 6px; height:118px; overflow:hidden;}
.topadv li{ float:left; width:22px; padding-top:34px; font-size:13px; font-weight:bold; padding-left:9px; height:84px; line-height:14px;}
.topadv li a:link,a:visited{color:#a53b54;}
.topadv li a:hover,a:active{ color:#4E232D;}
.topadv li.f{ width:471px; padding:5px 0 0 0; font-weight:normal; height:114px; line-height:30px;}
.topadv li.f img{ width:112px; height:113px; float:left;}
.topadv li.f b{ width:340px; float:left; height:40px; font-size:14px; font-weight:normal; cursor:pointer; display:inline;}
.topadv li.f b em{ font-size:40px; color:#F2899B;}
.topadv li.f b span{ color:#CF1E4C; font-size:12px; padding-left:3px;}
.topadv li.f p{ width:auto; height:60px; color:#A53B54; text-indent:2em;  font-size:14px; padding:40px 20px 0 10px; line-height:18px; height:70px; cursor:pointer; }
.topadv li.f p img{ width:76px; height:24px; float:none; margin:7px 0 -7px 0;}

.jpic{ width:208px; height:70px; padding:0 0 0 5px;}
.aaas{ overflow:hidden; background:none;}
.aaas li.k{ }
.aaas .aaas_ad{ width:425px; overflow:hidden; float:left; }
.aaas ul{ overflow:hidden; margin-right:-5px; padding:0; background:url(/images/topadv_3.jpg) top no-repeat; height:110px; float:left;}
.aaas li{ float:left; width:22px; font-size:13px; font-weight:bold; padding-left:9px; padding-top:23px; height:84px; line-height:14px;}
.aaas img{ width:422px; height:139px; float:left;}
.aaas ul li a:link,a:visited{color:#a53b54;}
.aaas ul li a:hover,a:active{ color:#4E232D;}

.zhuc{margin:5px auto 0; }
.zhuc ul{ background:url(/images/zc.jpg)  no-repeat; height:87px; padding-left:67px; padding-top:10px;}
.zhuc ul li{ height:30px; line-height:30px; margin-bottom:6px;}
.zhuc ul li a:link,.zhuc ul li a:visited{ font-size:15px; font-weight:bold; color:#B73760;}
.zhuc ul li a:hover{color:#000;} 
.dis{ display:none;}

.fset5 ul.list8 li { background: url(/images/ddd.gif) no-repeat left 50%; }
.fset5 ul.list8 li a:link { color: #C02C67; font-size: 14px; }
.fset5 .list8{ padding-bottom:10px; padding-left:10px; }
.fset5 .list8 li.o{ text-align:center; padding-right:20px; padding-top:10px; background:none;}


/*----------FLASH广告-----------------*/

.swf-container{ overflow:hidden; margin:0 auto; position:relative; }
.swf-container *{ width:100%; height:100%; overflow:hidden; display:block;}
.swf-container dt{ position:absolute; top:0; left:0; background:url(about:blank); z-index:1; }
.swf-container dd{ position:absolute; top:0; left:0; }


.legend em span a:link,a:visited{ color:#A53B54;}
.legend em span a:hover,a:active{ color:#A53B54; text-decoration:inherit;}