@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
form,fieldset,input,textarea,p,blockquote,th,td{padding: 0;margin: 0;font: 12px '宋体',Tahoma,Arial;}
body{ background:#FFF;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset,img{border: 0;}
address,caption,cite,code,dfn,em,th,var{font-weight: normal;font-style: normal;}
ol,ul{list-style: none;}
li{overflow:hidden;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 100%;}
q: before,q: after{content: '';}
abbr,acronym{border:0;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
pre{padding: 0;margin: 0;font: 12px '宋体',Tahoma,Arial;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;line-height:1.6em;}
#page_body{width:980px;margin:0 auto;}
.sel_input1{border:0; background:url(/style/images/pub.gif) no-repeat 0px -254px; width:245px; height:20px; line-height:20px; cursor:pointer; text-align:center;}
.msg_info{  background:#FF9; padding:2px; line-height:18px;}
.msg_ok{background:#CF9;}
.msg_err{background:#FCF;}
.btn_save{background:url(/style/images/btn_save.gif); margin:10px 0; width:132px; height:42px; cursor:pointer;}
.btn1{background:url(/style/images/btn1.gif); border:none;  width:75px; height:22px;}

.table1{background:url(/style/images/table1.gif);}
.table1 td{height:30px; padding-left:5px; text-align:center;}
.table1 td a{ margin:0 5px;}
.table1 th{padding-left:5px; background:#E3E3E3; text-align:center; font-weight:bold;}
.table1 thead tr{background:url(/style/images/th1.gif); height:29px; border-bottom:1px solid #C2C2C2;}
.table1 tbody{}
.table1 tbody td{border-bottom:0px dashed #CCC;}

.table_form tbody tr{height:40px;}
.table_form h1{text-align:right;}
.table_form .input{margin:0 10px; text-align:left; width:190px; height:25px; line-height:25px; border: 1px solid #CCC; font-size:12px;padding:0 5px;}
.table_form em{color:red; font-weight:bold; padding:0 5px;}
.table_form h2{text-align:left; color:#333; line-height:1.8em;}
.table_form .group{ color:black;  height:20px; background:#CCC;}
	
.pages a{color:white; TEXT-DECORATION: none; background:#999; padding:2px; line-height:20px;}
.pages a:hover{background:#FC6700;}
.pages span.current {FONT-WEIGHT: bold; background-color:#FC6700; color:white;padding:2px 8px; line-height:20px;}

#page_header .top .left{background:url(/style/images/pub.gif) 0px -100px  no-repeat;height:28px; float:left; width:7px; display:inline;}
#page_header .top .center{background:url(/style/images/pub.gif)  0px -216px; height:28px; width:966px;float:left;display:inline;}
#page_header .top .center a{color:#FF6500;}

#page_header .top .center h1{color:red; float:left;margin-top:8px;}
#page_header .top .right_url{float:right; margin-top:8px; font-size:12px !important;}
#page_header .top .right_url a{ padding:0 3px; color:black;}
#page_header .top .right{background:url(/style/images/pub.gif) -45px -102px; height:28px; float:left;width:7px;display:inline;}
#page_header .top span{ color:black;}

#page_header .site{height:60px; padding:2px 0;}
#page_header .site .logo{float:left; width:186px; height:62px; background:url(/style/images/pub.gif) no-repeat;}
#page_header .site banner{float:left;}

#page_header .nav .left{background:url(/style/images/pub.gif) 0px -133px no-repeat; height:34px; float:left; width:9px; display:inline;}
#page_header .nav .center{background:url(/style/images/pub.gif) 0px -170px; height:34px; width:962px;float:left;display:inline;}
#page_header .nav .center li{ float:left; margin-top:12px; text-align:center; width:80px;}
#page_header .nav .center li a{ font-size:12px; font-weight:bold; color:white;}
#page_header .nav .t{ width:2px !important; height:18px;margin-top:10px !important;background:url(/style/images/pub.gif) -45px -141px no-repeat;}
#page_header .nav .phone{background:url(/style/images/pub.gif) 0px -67px no-repeat;float:right;height:22px;width:142px;display:inline; margin-top:5px;}
#page_header .nav .right{background:url(/style/images/pub.gif)  -20px -133px no-repeat; height:34px; float:right;width:9px;display:inline;}


#page_footer .footer_menu{ padding:20px 20px 10px 20px; text-align:center;}
#page_footer .footer_menu a{ color:black;}
#page_footer .line{ border-bottom:2px solid #FF6501;}
#page_footer .info li{ text-align:center; line-height:28px;}