html,body,form{height:100%;font-family:"宋体";font-size:12px;color:#333333; background: #fff;font-weight:normal;line-height:22px;}
*{outline: 0;padding: 0;margin: 0;list-style:none;}
.topbar{ height:25px; border-bottom:#CCC solid 1px; background:#F4F3F2}
.topbar_content{ width:970px; margin:0 auto;}
.topbar_left{ float:left; width:500px; line-height:25px;}
.topbar_right{ float:right; width:300px; float:right; text-align:right; padding-top:3px;}
.header{ height:112px;margin:0 auto;width:970px;}
.logo{ height:60px; padding:10px; padding-left:20px; width:400px; float:left;}
.top{ height:80px;}
.kefu{ float:right; width:500px; padding-top:30px;}
.top_menu{background:url(images/headerbg.gif) bottom no-repeat; height:32px;color:#FFF; padding-left:50px;}
.top_menu_left{ width:400px; float:left; line-height:32px; }
.top_menu_right{ width:450px; float:right; padding-top:5px;}
.top_menu_right li{height:25px; float:left; margin-right:5px; line-height:25px;}
.top_btn_ly{ background:url(images/top_icon.gif) no-repeat 0 -5px;height:25px; padding-left:20px}
.top_btn_home{background:url(images/top_icon.gif) no-repeat 0 -28px; padding-left:20px}
.top_btn_money{background:url(images/top_icon.gif) no-repeat 0 -55px; padding-left:20px}
.top_btn_pass{background:url(images/top_icon.gif) no-repeat 0 -80px; padding-left:20px}
table {border-collapse:collapse;border-spacing:0;}
td{ padding:0}
h1,h2,h3{ font-size:12px;}
.space10{ height:10px;line-height:0;font-size:0;}
a { color: #333; text-decoration:none}
a:hover { color:#FF0000; text-decoration: underline;}
.clear{ clear:both;line-height:0;font-size:0; height:0px;margin-top:-1px;}
input,img,select{vertical-align: middle;}
img{ border:0px;}
.space7{ height:7px;line-height:0;font-size:0; width:100px; margin:0 auto;}
.red_font{ color:#FF3300; font-size:12px; font-weight:bold}
.red_font_normal{ color:#FF3300; font-size:12px;}
.gray_font{ color:#333333;font-weight:bold}

.green_font{ color:#390}

.blue_link a, .blue_link:link, .blue_link:visited{color: #003278;text-decoration: underline;}
.blue_link:hover{color: #FF3300;text-decoration: underline;}
.blue_link1 a, .blue_link1:link, .blue_link1:visited{color: #003278; font-size:12px;}
.blue_link1:hover{color: #FF3300;text-decoration: underline;}
.gray_link a, .gray_link:link, .gray_link:visited{color: #666666;text-decoration: none;}
.gray_link:hover{color: #FF3300;text-decoration: underline;}
.red_link:link, .red_link:visited{color: #ff0000;}
.red_link:hover{color: #ff0000;text-decoration: underline;}
.green_link:link, .green_link:visited{text-decoration: none;color: #060;}
.green_link:hover{color: #060;text-decoration: underline;}
.brown_link:link, .brown_link:visited{text-decoration: none;color: #930;}
.green_brown:hover{color: #930;text-decoration: underline;}
.write_link a, .write_link:link, .write_link:visited{color: #FFF;text-decoration: underline;}
.write_link:hover{color: #FFF;text-decoration: underline;}

.block{ height:auto; margin:0 auto; background:#FFFFFF;width:968px; background:url(images/bodybg.gif) repeat-y; border:#A4C9E3 solid 1px; position:relative}
.left{ width:161px; float:left; height:auto }
.center_home img{ width:161px; height:55px;}
.left_menu{ padding-top:20px;}
.left_menu li{ height:32px; line-height:32px; background:url(images/left_menubg_normal.gif);}
.left_menu li a{color:#1F376D; padding-left:30px;}
.left_menu .li_active{ background:url(images/left_menubg.gif) no-repeat; height:32px; width:161px;line-height:32px; font-weight: bold}
.left_menu .li_active a{ color:#F30}
.right{ width:787px; float: left; height:auto; padding:20px 10px}
.right_title{ background:url(images/right_title_bg.gif); height:25px;}
.right_title ul{ padding-left:30px;}
.right_title li{float:left; text-align:center; height:25px; line-height:25px; border-right:#CCC solid 1px; padding:0 15px;}
.right_title li a{ color:#003793; font-weight:bold}
.right_title .tab_hover{ background: #FFF;height:21px; line-height:21px; border:#5CAACE solid 1px; border-bottom:none; margin-top:3px; font-weight:bold;padding:0 15px;}
.right_title .tab_hover a{ color:#F30}
.notice{padding-left:20px; height:25px; line-height:25px; margin:10px 0}
.notice input{ vertical-align:middle}
.submit_box{ padding-left:300px;}
/* submit_table_noborder */
.main_table{ width:787px;}
.main_table td{padding:5px; color: #444}
.main_table td input{vertical-align:middle; line-height:19px;}
.bt_btn{ height:28px; line-height:28px; width:103px; background: url(images/btn_bg.gif) no-repeat; border: none; color: #069; font-weight:bold; cursor:pointer}
/* submit_table_border */
.table_border{width:787px;}
.table_border td{padding:5px; color:#656565; border:#CCC solid 1px}
.table_border td input{ vertical-align:middle}
/* list_table */
.tb_list {background:#FFFFFF;width:787px;border-top:#CAD1DD 1px solid;}
.tr {background:#FCFCFC;}
.on td {background:#F2F6FB;}
.tb_list td {border-bottom: #D5D5D5 1px solid; padding:5px; color: #4B4B4B}
th {border:#CAD1DD 1px solid;background: url(images/tool_btn_bg.gif);height:35px;padding:0 6px; line-height:35px;}
.product_pic img{ width:40px; height:40px; border:#CCC solid 1px; padding:1px; background:#FFF}

/* btn */
.pub_btn{ background:url(images/title_btn.gif) no-repeat; width:69px; height:22px; border:none; text-align:center; line-height:22px; cursor:pointer}
.tool_btn{ height:29px; border:#CCC solid 1px; background:url(images/tool_btn_bg.gif); padding-left:20px; padding-top:6px; }
/* template */
.template{ height:auto; padding-left:22px}
.template li{ width:160px; float:left; text-align:center; height:190px; border:#CCC solid 1px; margin:0 15px 15px 0;}
.template li img{ width:160px; height:160px;}
.template li p{ padding-top:5px;}
.template li p input{ vertical-align:middle; }
.template table{ width:160px;}
/* pic_show */
.pic_show{ border:#CCC solid 1px; height:auto; padding:10px; background:#FFF}
.pic_show li{ width:153px; text-align:center; height:175px; float:left}
.pic_show li img{ width:120px; height:120px;}
/* email */
.email_title{ margin:10px 0; background:#EBEBEB; border-bottom:#999 solid 1px; padding-left:20px; padding-top:15px;}
.emai_content{ padding-left:20px;}
.emai_content p{ font-size:14px; line-height:25px; color:#666}
/* pages */
.pages{ height:32px;text-align:center; margin:5px 0; background:#FFFFFF}
.pages a{ height:26px;line-height:26px;border:1px solid #c4c4c4;color:#001A9F;padding:2px 7px;margin-right:0px;}
.pages a:hover{border:1px solid #09c;color:#000000;background:#E8F3FD;text-decoration:none;}
.pages .click{border:1px solid #ff831e;color:#000000;background:#ffebd9;color:#FF3300;}
.pages_input{ vertical-align:middle; width:30px; border:#999999 solid 1px; text-align:center; height:18px;}
.pages_btn{ background:url(images/pages_btn.gif); width:45px; height:21px; border:0}

/* pop */
.more_link {Z-INDEX: 9998;  WIDTH: 288px; }
.mes_title{ background:url(images/mes_title.gif); height:28px; line-height:28px; padding-left:15px; color:#036; font-weight:bold}
.mes_box{ background:url(images/mes_bg.gif) repeat-y; padding-top:10px;}
.mes_box_content{ height:auto; width:275px;}
.mes_box ul{ padding-left:20px;}
.xuanze{ float:right; margin-right:10px;}
.xuanze a{ color:#036}
.mes_footer{ background:url(images/mes_footer.gif); height:19px;}

/* main */
.mem_ad{ height:100px; margin-bottom:10px;}
.main_left{ width:460px; float:left; margin:0 10px}
.main_left_box{ border:#CCC solid 1px;margin-bottom:10px;}
.main_title{ background:url(images/main_title_bg.gif); height:30px; line-height:30px;}
.main_title h3{ padding-left:15px; font-size:14px}
.more{ float:right; padding-right:15px;}
.main_box_content{ padding:10px; color:#666}
.main_box_content td a{color:#369; font-weight:bold}
.info_count td{ border:#CCC solid 1px; padding:5px}
.main_right{ width:290px; float:left}
.main_right_box{border:#CCC solid 1px; margin-bottom:10px;}
.main_right_content{ padding:10px;}
.time{ float:right; color:#666}

/* footer */
.footer{height: auto; text-align:center; width:970px; margin:0 auto; margin-top:10px; border-top:#036 solid 3px}
.foot_menu{ text-align:center;border-top: #C30 solid 3px; padding-top:5px;}
.copyright{ margin:5px 0; text-align:center;}
