﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none; outline:none;}
html,body{width:100%; height:100%; font-family:Arial,"宋体","microsoft YaHei"; font-size:12px; color:#2D2D2D; background:url(../img/bg/body_bg.gif) 0 0 repeat-x #fff !important;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:400;}
a,a img{ text-decoration:none; border:none;}
a{cursor:pointer; color:#2D2D2D;}
ul li form{ margin:0; padding:0;}
table{border-collapse:collapse;}
/*--------------------通用类设置--------------------------------*/
a:hover{ color:red!important; text-decoration:none;}
.clear{clear:both; font-size:0; line-height:0;}
/*------------------------页面设置-------------------------*/
#wrap{ width:984px; height:auto; margin:0 auto;}

/*--------头部设置↓------------*/
#header{width:984px;height:auto; position:relative; z-index:20;}
.header_top{width:984px; height:107px; no-repeat; margin:0; padding:0; position:relative;}
.header_top h1{ position:absolute; width:282px; height:20px; right:20px; top:10px;color:#012E71;font-family:Arial,"宋体","microsoft YaHei";text-indent:0;font-size:12px;}
.header_top h1 a{ line-height:20px; margin:0 8px; color:#012E71;}
.header_top h1 a:hover{color:red; text-decoration:none;}
.header_top p{ width:276px; height:16px !important; line-height:16px !important; position:absolute; right:20px; top:36px; color:#012C70;font-size:12px !important;font-family:Arial,"宋体","microsoft YaHei" !important;}
.header_top p span.s0{ width:auto; height:16px; padding-left:59px; margin-right:20px;}
.header_top p span.s1{ width:auto; height:16px; background:url(../img/service_title.png) no-repeat; padding-left:59px; margin-right:20px;font-size:12px !important;font-weight:lighter;line-height:16px !important;}
.header_top p span.s2{ width:auto; height:16px; background:url(../img/credit_title.png) no-repeat; padding-left:70px;font-size:12px !important;font-weight:lighter;line-height:16px !important;}
.header_top p span a{color:red; line-height:16px;}
.header_top p a:hover{ color:red; text-decoration:underline;}
.header_top form.search_box{ width:320px; height:21px; position:absolute; right:20px; top:60px;}
.header_top form.search_box a.a-detail { line-height:  21px !important; font-size: 12px !important; text-align: center;text-decoration: underline !important;font-weight: 400 !important; color: blue !important;margin-left: 10px;}
#search_text{ width:180px; height:19px; background:url(../img/btn/search_icon.gif) 5px 0 no-repeat #fff; padding-left:26px; border:solid 1px #ccc; line-height:19px;float:left; color:#aaa; text-align:left;}
#search_btn{ width:48px; height:21px; line-height:21px;border:solid 1px #ccc; border-left:none; color:#2C2C2C; background:url(../img/btn/search_btn.gif) 0 1px no-repeat; text-align:center; display:block; float:left;}

/*--------主导航设置begins------------*/
.mainbav{ width:984px; height:32px; background:url(../img/bg/mainnav_bg.png) no-repeat;line-height:32px; position:relative; z-index:100;}
.mainbav ul.topUl{ list-style:none; padding-left:22px;}
.mainbav ul.topUl li.topLi{float:left; width:102px; height:32px;height:_32px;background:url(../img/bg/nav_xian.gif) 100% 50% no-repeat; position:relative; margin:0; padding:0; }
.mainbav ul.topUl li.last{ background:none;}
.mainbav ul.topUl li a.menu_title { width:102px; height:32px;_height:32px; display:block;color:#fff!important;font-family:"microsoft YaHei"; font-size:14px; font-weight:700; text-align:center; margin:0; padding:0; position:absolute;top:0; left:0;}
.mainbav ul.topUl li a.default{color:#0C50B1!important; background:url(../img/bg/nav_over.gif) 50% 100% no-repeat;}
.mainbav ul.topUl li a.default:hover{color:#0C50B1;}
/*---导航二级---*/
.mainbav ul li span.sub_menu_box{ display:none; position:absolute; left:13px; top:32px; width:77px; height:auto;z-index:20000;}
.mainbav ul li span.sub_menu_box a{text-align:center;display:block;position:relative;width:73px;height:auto; line-height:22px; margin:0 auto;border-bottom:solid 1px #fff; font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000!important; font-weight:400;}
.mainbav ul li span.sub_menu_box a.last{ margin:0 auto;}
.mainbav ul li span.sub_menu_box a:hover{background:#EC4302; color:#fff!important; font-weight:400;}
.mainbav ul li span.sub_menu_box a.last:hover{ margin:0 auto;}
/*---------*/
#c_width{width:180px; display:none; position:absolute; left:-36px; top:32px; height:auto; background:url(../img/bg/sub_menu_box.png) repeat;z-index:20000;}
#c_width a{ display:block;position:relative;width:178px;height:auto; line-height:22px; margin:0 auto; _margin:0 auto;border-bottom:solid 1px #fff;font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000; font-weight:400;}
#c_width a.last{ margin:0 auto;}
#c_width a:hover{background:#EC4302; color:#fff; font-weight:400;}
#c_width a.last:hover{ margin:0 auto;}


#dzyh_width{width:124px; display:none; position:absolute; left:-10px; top:32px; height:auto; background:url(../img/bg/sub_menu_box.png) repeat;z-index:20000;}
#dzyh_width a{ display:block;position:relative;width:124px;height:auto; line-height:22px; margin:0 auto; _margin:0 auto;border-bottom:solid 1px #fff;font-family:"宋体"; font-size:12px; background:#f5f5f5; color:#000; font-weight:400;}
#dzyh_width a.last{ margin:0 auto;}
#dzyh_width a:hover{background:#EC4302; color:#fff; font-weight:400;}
#dzyh_width a.last:hover{ margin:0 auto;}

/*------------------公告栏设置↓-----------------------*/
.subnav{width:984px; height:35px; background:url(../img/bg/subnav_bg.png) no-repeat; position:relative;z-index:10;}
.subnav h2{position:relative; line-height:26px !important; color:#0D4FB0 !important;margin:0; margin-top:3px; font-size:12px !important;font-weight:400 !important;font-family: Arial,"宋体","microsoft YaHei" !important;text-indent: 0 !important;}
.subnav h2 span{ color:#0D4FB0;}
.subnav h2 span.title{ position:absolute; top:0; left:30px;}
#voice{ width:550px; height:26px; line-height:26px; position:absolute; top:0; left:90px; overflow:hidden; z-index:20;}
#voice a{ color:#0D4FB0 !important;font-size:12px !important;font-weight:400 !important;}
#voice a:hover{ color:red;}
#voice span{ margin:0 0 0 5px;}
#voice li{height:26px;}
#top{ width:550px; height:26px; line-height:26px; position:absolute; top:0; left:90px; overflow:hidden; z-index:20;}
#top a{ color:#0D4FB0 !important;font-size:12px !important;font-weight:400 !important;}
#top a:hover{ color:red;}
#top span{margin:0 0 0 5px;}
#top li{height:26px;}
.subnav h2 span.more{width:60px; position:absolute; right:20px; top:0; text-align:center;font-family:"宋体";}
.subnav h2 span.more a{ color:#2d2d2d;}
.subnav h2 span.more a:hover{color:red;text-decoration:underline;}
/*------------------中间内容设置↓-----------------------*/
#mainbody{ width:982px; height:1280px; _height:1257px; padding:0 1px 14px; margin:0; position:relative; z-index:10;}


/*------------------底部设置↓-----------------------*/
#footer{ width:984px;height:134px; position:relative; background:url(../img/bg/footer_bg.gif) 0 0 repeat-x; padding-top:10px;}
#footer p.footer_t1{ display:block; width:560px; height:29px;text-align:center;color:#003A79; font-weight:700; font-size:13px; margin:0 auto;}
#footer p.footer_t1 a{ line-height:29px; color:#003A79; margin:0 0 0 20px; text-align:center; font-weight:700;}
#footer p.footer_t1 a:hover{ color:red;}
#footer p.footer_t2{ width:560px; height:80px; margin:0 auto; padding-top:16px; position:relative;}
#footer p.footer_t2 span.f1{ position:absolute; left:0;top:4px;}
#footer p.footer_t2 a.f2{ position:absolute;right:0;top:12px;}
#footer p.footer_t2 span.text{ position:absolute;text-align:center !important; line-height:26px !important;font-size:12px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important;left:66px; top:16px; }
#footer p.footer_t2 span.text a{ clear:both;}
#footer p.footer_t2 span.text a:hover{ color:red; text-decoration:underline;}


/*------------------菜单栏目样式 2011-11-07-----------------------*/

.zolra-menu, .zolra-menu * {margin:0;padding:0;list-style:none;}
.zolra-menu { line-height:0.5;width:10em;z-index:999999;}
.zolra-menu, .zolra-menu ul{padding: 0 8px 9px 0;position:absolute;top:	2.7em;	display:none;left:-0.9em;}
.zolra-menu ul { top:0em;left:-999em;z-index:999998;}
/*.zolra-menu a { border-left:1px solid #fff;	border-top:	1px solid #fff;	padding: 0.75em 1em;text-decoration:none;display:block;	position:relative;}*/
.zolra-menu a { border-left:1px solid #fff;	border-top:	1px solid #fff;	text-decoration:none;display:block;	position:relative;height: 24px; line-height: 24px;overflow: hidden;}
.zolra-menu a, .zolra-menu a:visited ,.zolra-menu a:active,.zolra-menu a:link{color:#111 !important;font-family: "microsoft yahei",Helvetica, sans-serif !important;font-size: 12px !important;font-weight: 400 !important;}
.zolra-menu li { float:	left;position:relative;width:100%;background: #F5F5F5;text-align: center;}
.zolra-menu li li { background:	#DDDDDD;}

.zolra-menu li span.zolra-indicate { 
	background: url("../img/arrows-menu.png") no-repeat scroll -10px 0px transparent;
	height: 10px;
	width: 10px;
    overflow: hidden;
    position: absolute;
    right: 0.55em;
    text-indent: -999em;
    top: 6px;
    /*top: 8px;;
   	_top: 10px;  //ie6*/
}
	
.zolra-menu a.state-hover{ background:#FF5800; color: #ffffff !important; outline: none; }
