body{text-align:center;	background-image:url(../images/body_bg.jpg);background-repeat: repeat-x;		padding:0;margin:0 auto;font-size:12px;}
p{ margin:0; padding:0;}
a {	color:#000000;text-decoration: none;}
a:hover{ color:#b43869;text-decoration: underline;}
img,a img{border:0;margin:0;padding:0;}
ul,li{list-style-image: none;list-style-type: none; margin:0; padding:0;}

.header{width:800px; height:94px;margin:auto; background-image: url(../images/top_bar_bg.gif);text-align:left;padding: 10px 5px 0 5px;clear: both; overflow: hidden;}
.header li{ float:left;}
.hd_01,.hd_02{ height:55px; float:left; background-image:url(../images/head_bg.gif);}
.hd_01{ width:505px;}
.hd_02{ width:295px;}
.hd_02 ul{ margin:0; padding:0;}
.hd_02 li{ width:60px; height:30px; border-left:1px  dashed #878787; padding:0 0 0 12px; margin:4px 0 0 0;}
.hd_02 a{line-height:30px; color:#b53d6b;}
.hd_02 a:hover{color:#000000;}
.menu{ width:798px; clear: both; border-left:1px double #ffffff;border-right:1px double #ffffff; border-bottom:1px double #ffffff;background-color:#b43769;line-height:normal;}

.menu  ul {list-style:none; margin:0; height:38px; padding:0 0 0 2px;}
    .menu li {height:38px;display:inline;margin:0;padding:0;}
    .menu  a {float:left; font-size:14px;background:url("../images/tableft1.gif") no-repeat left top;margin:0;padding:0 0 0 10px;  text-decoration:none;}
    .menu  a span { width:68px;float:left;display:block;background:url("../images/tabright1.gif") no-repeat right top;padding:11px 19px 10px 16px;color:#b43769;cursor:pointer;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .menu  a span {float:none;}
    /* End IE5-Mac hack */
    .menu  a:hover span {color:#ffffff;}
    .menu a:hover {background-position:0% -38px;}
    .menu  a:hover span {background-position:100% -38px;}
.up a{float:left; font-size:14px;background:url("../images/menu_up.gif") no-repeat left top;margin:0;padding:0 0 0 10px;  text-decoration:none;}
.up a span { width:68px;float:left;display:block;background:url("../images/menu_upspan.gif") no-repeat right top;padding:11px 19px 10px 16px;color:#ffffff;}


.top_one,.main_body,.footer{width:800px;margin:auto; background-image:url(../images/main_bg.png);text-align:left;	padding: 0 5px;clear: both; overflow: hidden;}
.yinying{ width:800px; height:14px;background-image:url(../images/main_bg01.gif);background-repeat: repeat-x; float:left; clear:both
; }
.top_one{ overflow: hidden;}
.box_01{ width:400px; float:left; background-color:#fdedf5;}
.box_02{ width:799px; float:left;background-color:#fdedf5;}
.box_01 h3,.box_02 h3{ height:35px; margin:0; padding:0 0 0 45px; font-size:16px; color:#b52a67; line-height:35px; border-left:1px #ffffff double;}
.box_01 span,.box_02 span{ float:right; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

.li_01{ width:80px; height:72px; text-align:center; float:left;}
.li_01 img{ border:1px #ffffff solid;}
.li_01 p{ line-height:19px;}
.li_02{ width:260px; height:70px; float:left; padding: 2px 8px; line-height:20px;}
.li_02 p{ float:right; padding:-6px 12px 0 0;}
.li_02 a{color:#000000;text-decoration: none;}
.li_02 a:hover{ color:#b53d6b;text-decoration: underline;}
.li_02 p a{color:#b53d6b;text-decoration: underline;}
.li_02 p a:hover{color:#000000;text-decoration: none;}

.h3_bg1{ background-image: url(../images/box_bg1.gif);}
.h3_bg2{ background-image: url(../images/box_bg2.gif);}
.h3_bg3{ background-image: url(../images/box_bg3.gif);}
.h3_bg4{ background-image: url(../images/box_bg4.gif);}
.h3_bg5{ background-image: url(../images/box_bg5.gif);}
.h3_bg6{ background-image: url(../images/box_bg6.gif);}
.h3_bg7{ background-image: url(../images/box_bg7.gif);}

.boxultop{width:361px; margin: 8px 0 8px 32px; padding:5px 0; border-left:1px #b43869 solid; border-right:1px #b43869 solid; overflow:hidden;}
.boxul{ width:362px; margin: 8px 0 8px 32px; padding:5px 0; border:1px #b43869 double; background-color:#ffffff; }
.boxul li{line-height:21px;	padding: 0 0 0 20px;background-image:url(../images/boxli_bg.gif);background-repeat: no-repeat;background-position: 9px 8px;}
.lxwm{float:left; width:340px; margin: 8px 0 8px 20px; padding:5px 0 ;   }
.lxwm li{ padding: 0 0 0 20px;}
.line { height:20px; margin:0 0 5px 0;	background-image: url(../images/line.gif);	background-repeat: no-repeat;background-position: bottom;}

.dh{ padding:5px 0 0 20px;}
.main_left,.main_right{ float:left;overflow: hidden;}
.main_left{width:522px;}
.main_right{width:273px;}

.main_left .div1{ margin:6px; padding:6px; border:1px #cccccc solid; height:190px;}
.main_left .div1 div {float:left; padding:0 10px 0 0; }
.main_left .div1 p { line-height:20px; padding:0 3px; margin:0;}
.main_left .div1 h3 { font-weight:normal; font-size:18px; padding:6px 0 0 0; line-height:30px; margin:0;}
.main_left .div2 { margin:8px; padding:6px 15px; line-height:22px;}

.main_left .div3{ margin:6px; padding:0; border:1px #cccccc solid; height:220px;}
.main_left .div3 .left { width:272px; float:left; padding:6px 10px 6px 6px; }
.main_left .div3 .right{ width:220px;float:left; margin:0; padding:0;}
.main_left .div3 li { line-height:20px;}
.main_left .div3 span {padding: 0 6px 0 12px;background-image:url(../images/left_libg1.gif);background-repeat: no-repeat;background-position: 4px;}
.main_left .div3 h3 { font-weight:normal; font-size:18px; padding:1px 0 0 6px; line-height:27px; margin:0;}
.main_left .div4 { margin:6px; padding:8px 17px; line-height:22px;border:1px #cccccc solid;}
.main_left .div4 h3 { color:#b4386a;font-size:16px; padding:1px 0 6px 6px; line-height:27px; margin:0;}

.main_left h2{ width:510px; color:#c15480; font-size:14.7px; margin:6px 6px 0 6px; padding:2px 0 0 12px; line-height:22px;background-image:url(../images/list_h3bg.gif);background-repeat: no-repeat;}
.main_body h1{ width:700px; color:#c15480; font-size:14.7px; margin:6px 18px 0 18px; padding:2px 0 0 12px; line-height:22px;background-image:url(../images/list_h3bg.gif);background-repeat: no-repeat;}
.main_left .div5 { margin:0 6px 6px 6px; padding:2px 17px 8px 17px; line-height:30px;border:1px #cccccc solid;}
.main_left .div5 li{ background-image:url(../images/list_libg.gif);background-repeat: no-repeat;background-position: 4px;border-bottom:1px #cdcdcd dotted; padding: 0 0 0 17px;}

.main_left .div6 { margin:6px; padding:2px 17px 8px 17px; border:1px #cccccc solid;}
.main_left .div6 h3{ margin:0; padding:8px 0 0 0; line-height:22px; font-size:18px; font-weight:normal;text-align:center;}
.main_left .div6 p{ margin:0; padding:0; line-height:19px;}
.main_left .div6 div{ padding:4px 10px 8px 10px;line-height:30px;}
.jz{ text-align:center;}
.fanhui{ width:515px; text-align:right; padding:0 0 12px 0; }
.fanhui a{float:right; color:#ff0d92; width:100px; height:18px; line-height:20px; padding:0 5px 0 0; margin:0 0 0 12px; border-bottom:2px #ff0d92 solid;}
.fanhui a:hover{ color:#993300;text-decoration:none;}

.main_left .div7 { margin:0 6px 6px 6px; padding:2px 6px 8px 6px; border:1px #cccccc solid; overflow:hidden; height:100%;}
.d7box{ width:118px; float:left; padding:5px 0 5px 6px;}
.main_left .div7 h5{ margin:3px 0 0 0; padding:3px 0 14px 30px; font-weight:normal; font-size:12px;}
.main_left .div7 table{ margin:3px 0 0 10px; padding:0; }
.main_left .div7 td{ padding: 5px 3px;}
.fwxm_a{ background-image:url(../images/fwxm_a.gif);background-repeat: no-repeat;}
.fwxm_b{ background-image:url(../images/fwxm_b.gif);background-repeat: no-repeat;}
.fwxm_c{ background-image:url(../images/fwxm_c.gif);background-repeat: no-repeat;}
.fwxm_d{ background-image:url(../images/fwxm_d.gif);background-repeat: no-repeat;}

.csjs{ padding:7px 5px 7px 5px; margin:0; overflow:hidden; height:100%;}
.csjs div{ float:left; line-height:22px;}
.csjs img{ border:1px #cccccc solid;}
.w120{ width:125px;}
.w360{ width:355px;}


.box_03{}
.box_03 h3{ width:246px;height:33px;margin:6px 0 0 0;padding:0 0 0 25px;font-size:14px;color:#b52a67;line-height:33px;border:1px #cccccc solid;background-image:url(../images/right_h3bg01.gif);background-repeat: no-repeat;}
.box_03ul{ margin: 8px 0 8px 18px; padding:5px 0; border:1px #cccccc solid; background-color:#ffffff; overflow:hidden;}
.box_03 li{ line-height:20px; padding:0 0 0 10px;}
.box_03 img{ border:1px #cccccc solid;}
.box_03 span{ float:left; width:50px; padding: 0 0 0 100px;}
.box_03 span a{ color:#CC0099; text-decoration:underline;}
.box_03 span a:hover{ color:#666666; text-decoration:none;}
.box_03 b,.main_left h2 b{ float:right; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.box_03li{margin: 2px 0 10px 18px; padding:5px 0; background-color:#ffffff; overflow:hidden;}
.box_03li ul{ padding: 0 0 8px 0; text-align:center;}
.box_03li a{float:left; width:112px; height:30px; line-height:30px;  margin:4px;border:1px #cccccc solid;}
.box_03li a:hover{ background-color:#fdf6ea; text-decoration:none; font-size:14px;}
.box_03li .up{ background-color:#feecf2;}
.w{ height:74px;line-height:20px; padding:0 0 0 9px; }
.w_{ border-bottom:1px #CCCCCC dotted;}
.w1,.w2{float:left; padding: 4px 8px 0 0;height:64px;}
.w1{ width:74px;}
.w2{ width:152px;}
.fenye{ text-align:center;margin:0 6px 6px 6px; padding:2px 17px 8px 17px; }

.main_box{ width:720px; margin:0 18px; padding:5px 20px;border:1px #cccccc solid; overflow:hidden; height:100%;}
.main_box div{ padding:5px;}
.main_box div table{border:1px #b43869 solid; padding:3px; }
.main_box div td{ line-height:24px; padding: 3px 10px;}
.red_tb_bk{ background-color:#b43869; color:#ffffff; font-size:14px; font-weight:bold;}
.pink_tb_02{ background-color:#fbe7e1;}
.pink_tb_03{ background-color:#fdf1ed;}
.title_red{ font-size:14px; font-weight:bold; color:#b43869; line-height:24px;}
.f14{ font-size:14px;}

.footer{ text-align:center;}
.footer a{ line-height:23px; padding: 0 5px;}
.bottom{ background-image:url(../images/bottom_bg.gif); color:#ffffff; padding:10px 0 0 0;}