html,body,form{height:100%;font-family:microsoft yahei;font-size:12px;color:#666; background:#ECECEC;font-weight:normal;line-height:22px;}
*{outline: 0;padding: 0;margin: 0;list-style:none;}
.topbar{ height:33px; border-bottom:#CCC solid 1px; background:#F4F3F2}
.topbar_content{ width:998px; margin:0 auto;}
.topbar_left{ float:left; width:500px; line-height:33px;}
.topbar_right{ float:right; width:300px; float:right; text-align:right; padding-top:5px;}
.header_box{ background:#FFF}
.header{ height:80px;margin:0 auto;width:1000px; background:#FFF}
.logo{ height:60px; padding:10px;width:400px; float:left;}
.top{ height:80px;}
.kefu{ float:right; width:500px; padding-top:30px; font-size:14px; text-align:right}
.kefu a{ color:#666}
.menu_box{background:#FF7F02; height:39px; line-height:39px;}
.top_menu{height:39px;color:#FFF; margin:0 auto; width:1000px;}
.top_menu a{ font-size:12px; color:#666}
.top_menu_left{ width:400px; float:left;}
.top_menu_right{ width:330px; float:right; background: #FFF; margin-top:7px; border-radius:5px; padding-left:20px;}
.top_menu_right li{height:25px; float:left; margin-right:15px; line-height:25px;}
.top_menu_right li a{ font-size:12px}
.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; font-size:14px}
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;}
.write_link:hover{color: #FFF;text-decoration: underline;}

.block{ height:auto; margin:0 auto; background:#FFFFFF;width:998px; background:url(images/bodybg.gif) repeat-y; border:#E1E1E1 solid 1px; border-top:none; position:relative;}
.left{ width:161px; float:left; height:auto }
.center_home img{ width:161px; height:55px;}
.left_menu{ padding-top:0px;}
.left_menu li{ height:38px; line-height:38px; background:url(images/left_menubg_normal.gif);}
.left_menu li a{color:#666; padding-left:30px;}
.left_menu li a:hover{ color:#F30}
.left_menu .li_active{ background:url(images/left_menubg.gif) no-repeat; height:38px; width:161px;line-height:38px; font-weight: bold}
.left_menu .li_active a{ color:#F30}
.right{ width:790px; float: left; height:auto; padding:20px}
.right_title{  height:25px; padding-bottom:10px; border-bottom:#f1f1f1 solid 1px}
.right_title ul{ padding-left:20px;}
.right_title li{float:left; text-align:center; height:25px; line-height:25px; padding:0 15px; background:#ECECEC; margin-right:10px;border-radius:5px; color:#888}
.right_title li a{ color:#434343; margin-right:5px; }
.right_title li a:hover{ color:#F00}
.right_title .tab_hover{ background:#FFAD6A;height:25px; line-height:25px;font-weight:bold;padding:0 15px; border-radius:5px}
.right_title .tab_hover a{ color:#FFFFFF}
.right_title .tab_hover a:hover{ color:#FFFFFF}
.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: #666}
.main_table td input{vertical-align:middle; line-height:22px; height:22px; padding-left:5px; border:#CCC solid 1px; color:#666}
.main_table .bt_btn{ height:28px; line-height:28px; width:103px; background: url(images/btn_bg.gif) no-repeat; border: none; color: #930; 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}
/* add_pic */
.add_pic{ height:125px;}
.add_pic li{ width:100px; height:100px; float:left; text-align:center; margin-right:10px;}
.add_pic li img{ width:100px; height:100px;}

/* footer */
.footer{height: auto; text-align:center; width:1000px; margin:0 auto; margin-top:10px; border-top: #F90 solid 3px}
.foot_menu{ text-align:center;border-top: #C30 solid 3px; padding-top:5px;}
.copyright{ margin:5px 0; text-align:center;}
.banner h3{ height:25px; background:#eee; padding-left:10px;}
.banner{ border:#CCC solid 1px;margin:10px 0}
.banner .banner_tishi{ padding-left:10px; color:#666}
.banner_box{ height:125px; padding:10px;}
.banner_box p{ height:25px; line-height:25px; vertical-align:middle; text-align:center}
.banner_item{ width:100px; height:125px; float:left; margin-right:10px;}
.banner_item img{border:#E8E8E8 solid 1px;max-width:100px;width:expression(this.width>100&&this.height<this.width?100:true); overflow:hidden }