body{ margin:0; padding:0; background:#a50000 url(bg_28.png) repeat; font-family:"微软雅黑";}
.top{ height:538px; background: url(x_bz.png) top center no-repeat;}
.warp{ width:950px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
.m18{ margin:18px;}

.box{ width:1100px;margin:0 auto; background: url(hh_40.jpg) center top repeat-y;position: relative;}
.hua{ width:1100px; height:231px;background: url(hua.png) center top no-repeat; top:0px; left:0px;position: absolute;}
.xm{ height:508px;}
.xm_fl{ width:429px; height:608px; background: url(x_bz_03.jpg) center top no-repeat;}
.xm_fl .nr{ display:block; margin:180px 68px 24px 58px; padding:0px;}
.xm_fl li{ display:block; list-style-type:none; height:36px; line-height:36px; margin:6px 0px; background: url(yuan.png) left center no-repeat; color:#540e00; font-weight:bold; font-size:16px;}
.xm_fl li p{ display:block; width:38px;margin:0px 10px 0px 0px; padding:0; float:left; text-align:center; font-size:20px;}
.xm_fr{ width:520px; height:508px;}

.lc{ height:73px;border-top:1px solid #9c0c0c;}

.bzhh{ height:260px; background:#ffd4dd url(hh_06.jpg) top center no-repeat; border:1px solid #ff93a9; padding-top:130px; line-height:34px; font-size:16px;}
.bzhh p{ display:block; padding:0; margin:0; color:#a50000;}
.bzhh p select{ margin:0px 3px;border:1px solid #c32244; height:24px; line-height:24px; font-family:"微软雅黑"; color:#999;}
.bzhh p .xingming{width:150px; border:1px solid #c32244; line-height:20px;}
.bzhh p .shengri{ border:1px solid #c32244; line-height:20px;}
.bzhh p .sr{}
.bzhh_fl{ width:360px; float:left; margin-left:102px;}
.bzhh_fr{ width:360px; float:right;margin-right:116px;}
.bzhh_an{ width:650px; height:80px; padding:20px 0px 0px 20px; margin:0 auto; text-align:center;}
.bzhh_an .bnt1{ width:188px; height:52px; float:left; margin-right:20px;}
.bzhh_an .font{ width:240px; font-size:18px; line-height:40px; float:left;}
.bzhh_an .font strong{ color:#c00;}

.bzhh .hehun{display:inline-block; width:170px; height:44px; background:#ff0; color:#c00; border:1px solid #c00; border-radius:26px; text-align:center; margin-right:10px; text-decoration:none; font-weight:bold; font-size:24px;margin-left:15px;}
.bzhh .hehun:hover{ background:#c00; color:#fff;}

.yl_top{ height:82px;}
.yl_com{ padding:28px;}
.yl_com_fl{ width:401px; height:367px; border:1px solid #cebd92;}
.yl_com_fr{ width:460px; font-size:16px; line-height:30px;}
.yl_com_fr strong,.yl_k strong{ display:block; font-size:20px; color:#fff; height:40px; line-height:34px; background:url(bz_23.jpg) top left no-repeat; padding-left:24px;}
.yl_com_fr p,.yl_k p{ margin:0; padding:10px 20px;}
.yl_k{ width:896px; margin:0 auto;}

.mx{ margin:14px 0px; padding:0px 26px;}
.mx_tit{ border:1px solid #9f0000; padding:5px;}
.mx_tit strong{ display:block; background:#9f0000; font-size:28px; color:#fff; text-align:center; line-height:50px; height:50px; font-weight:400;}
.mx ul{ margin:10px 0; padding:0;}
.mx li{ display:block; width:210px; float:left; background:#fff; border:1px solid #dab75c; list-style-type:none; padding:4px;}
.mx .m{ margin-right:6px;}
.mx li p{ display:block;  line-height:30px; font-size:14px; text-align:center; padding:0; margin:0;}

.hp{ margin:20px 0px 0px 0px; padding:0px 26px;}
.hp_tit{ border:1px solid #9f0000; padding:5px;}
.hp_tit strong{ display:block; background:#9f0000; font-size:28px; color:#fff; text-align:center; line-height:50px; height:50px; font-weight:400;}
.hp ul{ margin:0; padding:10px 0;}
.hp li{ display:block; height:96px; background:#ffe9be; border:1px solid #debf83; margin-bottom:10px; list-style-type:none;}
.hp li .pic{ display:block; width:80px; height:80px; margin:9px 16px 9px 9px; float:left;}
.hp li .pj{ display:block; width:770px; float:left; line-height:28px; font-size:16px; padding:20px 0px;}
.hp li .pj strong{ color:#c00; font-weight:100;}

.csxm{ margin:0px; padding:30px; background:#fff; border:1px solid #D29A31;}
.csxm .m_r{ margin:10px 50px;}
.csxm_tit{ border:1px solid #ba8444; padding:5px; margin-bottom:14px;}
.csxm_tit strong{ display:block; background:#ba8444; font-size:28px; color:#fff; text-align:center; line-height:50px; height:50px; font-weight:400;}
.csxm ul{ display:block; margin:0; padding:0;}
.csxm li{ display:block; width:122px; float:left; list-style-type:none;}
.csxm li a{ color:#c00; text-decoration:none;}
.csxm li a:hover{ color:#000;}
.csxm li span{ display:block; margin:0; padding:0;}
.csxm li .pic{ width:122px; height:122px;}
.csxm li .name{ line-height:34px; font-size:18px;text-align:center;}



.foot{ background:#820000 url(bz_04.jpg) top left repeat-x; text-align:center; color:#fff; line-height:38px; font-size:14px; padding:20px 0px 40px 0;}
.foot span{ color:#ff0; margin:0; padding:0;}


.page .tit{ margin:0 54px; background: url(page_07.jpg) bottom left repeat-x; padding:20px 0px;}
.page .tit_litle{ background: url(tit.png) center center no-repeat; height:80px;}
.page .tit_litle a{ display:block; width:100px; background: url(page_03.jpg) left center repeat-x; font-size:18px; color:#ff0; text-decoration:none; padding:20px 26px; text-align:center; border-radius:16px; float:right; margin-top:6px;}

.page_box{ margin:10px 45px;}
.page span{ display:block;}
.page .pic{ width:388px; padding:10px; border:1px solid #a97b4f;}
.page .font{ width:420px;}
.page .font strong{ display:block; margin-top:10px; text-align:center;}
.page .font p{ margin:0; padding:10px 20px; line-height:32px;}

.page ul{ display:block; padding:20px 0; margin:0;}
.page li{ display:block; width:433px; margin:10px 20px; float:left; list-style-type:none; border:1px dashed #d59231; background:#fff;}
.page li h3{ display:block; background: url(page_18.jpg) center center no-repeat; height:60px; text-align:center; font-size:22px; color:#fff; margin:0px; padding:6px 0; line-height:60px;}
.page li font{ display:block; padding:10px 14px; font-size:16px; line-height:30px;}
.page li p{ display:block; border:1px solid #ba0713; padding:6px; text-align:center; margin:10px 20px;}
.bnt{ display:block; width:500px; margin:10px auto; background:url(page_46.jpg) center center repeat-x; border:1px solid #722c05; border-radius:10px; line-height:50px; text-align:center; font-size:24px; color:#ff0; text-decoration:none;}
.page a{ color:#ff0;}
.page a:hover{ color:#fff; text-decoration:underline;}