@charset "utf-8";
body { margin: 0px auto; text-align: center; font-size: 12px; color: #333333; line-height: 22px; font-family: Arial, Helvetica, sans-serif; background-color: #F4F7F7; }
form, ul, li, dl, dt, dd { padding: 0px; margin: 0px; list-style-type: none; }
label { float: right; margin-right: 20px; display: inline; }
.xian_1 { float: left; width: 100%; height: 1px; font-size: 5%; background: url('../images/xian_1.jpg') repeat-x; }
.xian_2 { float: left; width: 100%; height: 1px; font-size: 5%; background: url('../images/xian_2.jpg') repeat-x; }
.xian_3 { float: left; width: 100%; height: 1px; font-size: 5%; background: url('../images/xian_3.jpg') repeat-x; }
.xian_4 { float: left; width: 100%; background: url('../images/xian_4.jpg') repeat-x; }
.xian_5 { float: left; width: 100%; background: url('../images/xian_2.jpg') repeat-x; }
.dian_1 { float: left; width: 6px; height: 6px; margin: 7px 10px 0px 10px; display: inline; font-size: 5%; background: url('../images/icon_01.jpg') no-repeat; }
.dian_2 { float: left; width: 5px; height: 5px; margin: 8px 10px 0px 10px; display: inline; font-size: 5%; background: url('../images/icon_02.jpg') no-repeat; }
.dian_3 { float: left; width: 6px; height: 6px; margin: 9px 10px 0px 10px; display: inline; font-size: 5%; background: url('../images/icon_03.jpg') no-repeat; }
.dian_4 { float: left; width: 5px; height: 5px; margin: 8px 5px 0px 0px; display: inline; font-size: 5%; background: url('../images/icon_02.jpg') no-repeat; }
/* top */
#header { width: 100%; margin: 0px; overflow: hidden; background-color: #ffffff; }
#header .top { margin: 0px auto; width: 750px; height:65px; }
#header .logo { float: left; width: 420px; }
#header .logo .img { float: left; margin: 7px 10px 0px 10px; display: inline; }
#header .topnav { float: right; width: 300px; color: #0978CA; }
#header .topnav ul { float: right; }
#header .topnav ul li { float: left; line-height: 18px; margin-top: 13px; padding: 0px 8px 0px 8px; display: inline; color: #333333; }
#header .topnav .bg { background: url('../images/topnav_bg.gif') no-repeat right; }
#header .topnav ul li a { color: #333333; }
/* nav */
#nav { width: 100%; height: 35px; background: url('../images/menu.jpg'); }
#nav .mainnav { margin: 0px auto; width: 750px; height: 35px; }
#nav .mainnav .nav { float: left; width: 490px; height: 35px; }
#nav .mainnav .nav a { color: #ffffff; }
.main_menu ul { float: left; margin: 0; padding: 0; list-style-type: none; overflow: hidden; width: 100%; background: url('../images/menu_2.gif') no-repeat left; }
.main_menu li { float: left; height: 35px; width: 80px; display: inline; margin: 0; text-align: center; line-height: 35px; background: url('../images/menu_2.gif') no-repeat right; }
.main_menu li a { float: left; width: 80px; text-align:center; color: #ffffff; text-decoration: none; margin: 0; padding: 0px 0px 0px 0px; }
.main_menu li a:visited { color: white; }
.main_menu li a:hover { background: url('../images/menu_2.gif') no-repeat right; background-color: #4F6C90; text-decoration: none; }
.main_menu li a:selected { background: url('../images/menu_2.gif') no-repeat right; background-color: #4F6C90; }
.sub_menu, .sub_menu ul{  margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none; background: #6181A4; border: 1px solid #A7BBCF; border-bottom-width: 0; z-index: 2000001; }
.sub_menu li a { display: block; width: 100px; color: #ffffff; background-color: #6181A4; text-decoration: none; padding: 4px 0px 4px 15px; border-bottom: 1px solid #A7BBCF; text-align:left; }
* html .sub_menu li a { display: inline-block; }
.sub_menu li a:hover{ background-color: #4F6C90; color: white; text-decoration: none; }
.ddiframeshim{ position: absolute; width: 0px; height: 0px; z-index: 3; display: block; }
#nav .mainnav .searchTool { float: right; margin-top: 6px; }
#nav .mainnav .searchTool * { padding:0;margin:0;color:#000;font:12px/20px Arial,Sans-serif,"宋体";}
#nav .mainnav .searchTool .clear { clear:both; height:0px; overflow:hidden; }
#nav .mainnav .searchTool .txtSearch { float:left; width:120px; color: #A9B3BE; padding:0px 2px 0 6px; margin: 0px 4px; height:20px;line-height:20px;vertical-align:bottom;border:1px solid #576D8C;}
#nav .mainnav .searchTool .selSearch { float:left; width:60px;background:#fff;height:20px;line-height:20px;border:1px solid #576D8C;border-left:0; }
#nav .mainnav .searchTool .nowSearch { float:left; width:40px;height:20px;color: #5F7189;line-height:20px;overflow:hidden;padding-left:4px; }
#nav .mainnav .searchTool .btnSel { float:right;border-left:1px solid #576D8C;width:14px;height:20px; }
#nav .mainnav .searchTool .btnSel a { background:url('../images/btn_sel.gif') no-repeat center center;display:block;width:14px;height:20px; }
#nav .mainnav .searchTool .btnSel a:hover { background:url('../images/btn_sel_over.gif') no-repeat center center; width:12px;height:20px; }
#nav .mainnav .searchTool .selOption { z-index:9999; position:absolute; margin-left:-31px; width:60px; background:#fff; border:1px solid #576D8C; }
#nav .mainnav .searchTool .selOption a { display:block;height:21px;padding-left:5px;line-height:21px;color:#000;text-decoration:none; }
#nav .mainnav .searchTool .selOption a:hover { color:#fff;background:#667E9F; text-decoration:none;}
#nav .mainnav .searchTool .selOption ul,li { list-style-type:none; list-style-position:outside; }
/* main */
#content { float: left; width: 100%; margin: 0px; overflow:hidden; padding: 2px 0px 0px 0px; text-align: center; background: url('../images/main_bg.jpg') repeat-x; background-color: #ffffff; }
/* footer */
#footer { width: 100%; }
#footer .bottom1 { float: left; width: 100%; margin: 0px; line-height: 22px; padding-top: 12px; text-align: center; border-top: 1px solid #E4EBEB; }
#footer .bottom1 a { color: #333333; }
#footer .bottom2 { margin: 0px auto;  width: 750px; }
#footer .bottom2 .left { float: left; width: 100%; text-align: center; height: 40px; line-height: 30px; }
#footer .bottom2 .right { float: right; width: 100%; text-align: center; height: 40px; }
/* button */
.wancheng { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/wancheng.jpg') no-repeat; }
.queren { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/queren.jpg') no-repeat; }
.queding { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/queding.jpg') no-repeat; }
.jixutijiao { width: 72px; height: 22px; cursor: hand; border: 0px; background: url('../images/jixutijiao.jpg') no-repeat; }
.fanhui { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/fanhui.jpg') no-repeat; }
.tijiao { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/tijiao.jpg') no-repeat; }
.xiabu { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/xiabu.jpg') no-repeat; }
.baochun { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/baochun.jpg') no-repeat; }
.button { width: 58px; height: 22px; cursor: hand; border: 0px; background: url('../images/button.jpg') no-repeat; line-height: 22px;letter-spacing: 3px; }
/* input */
.select { float: left; height: 17px; margin: 2px 2px 0px 0px; overflow:hidden; border: 1px solid #B1B5BC; }
.select2 { float: left; height: auto; margin: 2px 2px 0px 0px; overflow:hidden; border: 1px solid #B1B5BC; }
select { float: left; display:block; margin: -2px; padding: 0px; border: 0px; color: #666666; font-size: 12px; }
/* font */
a:link { color: #0978CA; text-decoration: none; }
a:visited { color: #0978CA; text-decoration: none; }
a:hover { color: #0978CA; text-decoration: underline; }
.cheng { color: #FF850B; }
.lu { color: #3E9337; }
.lan { color: #0978CA; }
.senlan { color: #215178; }
#lan a { color: #0780F8; }
.lan13 { font-size: 13px; color: #0978CA; }
.hong { color: #FF0000; }
.hei { color: #000000; }
.hui { color: #A9B3BE; }
.hui2 { color: #666666; }
.font11 { font-family: Arial; font-size: 11px; }
.font11 a { font-family: Arial; font-size: 11px; }
.bg_cheng { background-color: #FFFDF7; }
.bg_lu { background-color: #F8FFF7; }
.bg_hui { background-color: #F9FBFB; }

.Layer { float: left; width: 140px; margin: 0px; }
.Layer .top1 { float: left; width: 100%; margin: 0px; height: 8px; background: url('../images/2_r2_c2.gif') no-repeat; }
.Layer .body1 { float: left; width: 100%; margin: 0px; background: url('../images/2_r3_c2.gif'); }
.Layer .body1 dl { float: left; width: 100%; margin: 0px; }
.Layer .body1 dl dt { float: left; width: 100%; margin: 0px; text-align: center; font-size: 14px; font-weight: bold; color: #ff0000; }
.Layer .body1 dl dd { float: left; width: 84%; margin-left: 8%; display: inline; text-align: left; }
.Layer .bottom1 { float: left; width: 100%; margin: 0px; height: 8px; background: url('../images/2_r5_c2.gif') no-repeat; }
