@charset "gb2312";
/* CSS Document */

/* 迷你导航 */
.miniNav{background:url(_uiimages2009bg_haf_rx.png) repeat-x; height:27px; width:100%; min-width:950px; font-size:12px; line-height:27px; overflow-y:hidden;}
.miniNav .wrap{width:950px;}

/* 版本 */
.version{float:left; padding-left:20px;}
.version a{margin-right:2px; padding-top:4px; background:url(_uiimages2009bg_haf.png) no-repeat; height:23px; width:84px; text-align:center; display:block; float:left; color:#999;}
.version a:hover{color:#999;}
.version a.current{background-position:0 -30px; color:#333;}
.version a.current:hover{color:#333;}

/* 迷你菜单 */
.miniMenu{float:right; margin-right:40px; background:url(_uiimages2009home_add_20130905.gif) 0 0 no-repeat; width:400px; display:inline;}
.miniMenu2{float:right; margin-right:40px; background:url(_uiimages2009home_add_20150709.gif) 0 0 no-repeat; width:400px; display:inline;}

#btnQNav, #btnSiteMap{padding:2px 0 0 30px; font-weight:bold; color:#fff; display:block; background:url(_uiimages2009bg_haf.png) -330px 0 no-repeat; height:25px; overflow:hidden;}
#btnSiteMap{margin-left:25px; _margin-left:12px; width:45px; background-position:-90px -30px;}
#btnQNav{ cursor:pointer; width:70px;}
#btnQNav.current{background-position:-330px -30px; color:#666;}
#SiteMapLink{padding:2px 0 0 30px; font-weight:bold; color:#fff; display:block; height:25px; width:150px; overflow:hidden; background:url(_uiimages2009home_add_20130905.gif) 1px -30px no-repeat;}

#qNavCon{padding:10px; border:1px solid #CECECE; position:absolute; background:#FFF; width:240px;}
#qNavCon ul{border-bottom:1px dashed #B5B5B5; padding:5px 0;}
#qNavCon li{float:left; width:49%; background:url(_uiimages2009icon_qNavCon.png) no-repeat;}
#qNavCon li a{ padding-left:20px;}

#qNavCon li.qLinkOther{background-position: 0 -238px;}

li#qLinkMedia{background-position: 0 0;}
li#qLinkPolice{background-position: 0 -30px;}
li#qLinkRss{background-position: 0 -60px;}
li#qLinkEmailSubscribe{background-position: 0 -90px;}
li#qLinkPhone{background-position: 0 -120px;}
li#qLinkConsultation{background-position: 0 -150px;}
li#qLinkComplain{background-position: 0 -180px;}
li#qLinkEmail{background-position: 0 -210px;}
li#qLinkJws{background-position: 0 -295px;}
li#qLinkWb{background-position: 0 -267px;}

/* 头部banner */
.headBar{background:url(_uiimages2009bar_home.jpg) no-repeat; height:105px; width:950px; overflow:hidden;}
#home .headBar{background:url(_uiimages2009bar_home.jpg) no-repeat;}
#information .headBar{background:url(_uiimages2009bar_information.jpg) no-repeat;}
#disclosure .headBar{background:url(_uiimages2009bar_disclosure.jpg) no-repeat;}
#services .headBar{background:url(_uiimages2009bar_services.jpg) no-repeat;}
#communication .headBar{background:url(_uiimages2009bar_communication.jpg) no-repeat;}
#logo{width:430px; height:105px; display:block; text-indent:-999px; overflow:hidden;}

/* 主导航 */
.mainNav{overflow:hidden; height:40px;}
.mainNav li{float:left;}
.mainNav li h4{padding-left:15px; height:40px; line-height:40px; font-size:16px; font-weight:bold; background:url(_uiimages2009bg_haf_rx.png) 0 -30px repeat-x;}
.mainNav li h4 a{color:#fff; text-decoration:none; display:inline-block;}
.mainNav li h4 a:hover{color:#FFF59C; text-decoration:none;}
.mainNav li h4 sub{padding-left:5px; font-size:10px; text-transform:uppercase; color:#FFF59C; vertical-align:baseline;}

*html .mainNav li h4 sub{padding-left:5px; font-size:12px; text-transform:uppercase; color:#FFF59C; vertical-align:baseline;}
*+html .mainNav li h4 sub{padding-left:5px; font-size:12px; text-transform:uppercase; color:#FFF59C; vertical-align:baseline;}

.mainNav li h4 a:hover sub{color:#fff;}
/*.mainNav .current li h4{ background-position:0 -70px;}*/
.mainNav li p{padding:10px 15px; background:#EAEAEA; font-size:12px; line-height:25px;}
.mainNav li p a{display:inline-block;}

#btnOpenNav{margin:10px 5px 0 0; background:url(_uiimages2009bg_haf.png) -470px -30px no-repeat; width:18px; height:18px; display:inline-block; overflow:hidden; text-indent:-999px; cursor:pointer;}
#btnOpenNav.current{background-position:-470px 0;}

#navInformation, #navDisclosure, #navServices, #navCommunication{padding-left:2px; width:210px; background:url(_uiimages2009bg_haf.png) -498px 0 no-repeat;}

#navHome{width:102px; background:none;}
#navInformation{}
#navDisclosure{}
#navServices{}
#navCommunication{}

#home #navHome h4, #information #navInformation h4, #disclosure #navDisclosure h4, #services #navServices h4, #communication #navCommunication h4{background-position:0 -70px;}

#home #navHome p, #information #navInformation p, #disclosure #navDisclosure p, #services #navServices p, #communication #navCommunication p, .mainNav p.current{background:#F1F1F1;}
#home #navHome p a, #information #navInformation p a, #disclosure #navDisclosure p a, #services #navServices p a, #communication #navCommunication p a{color:#0381A1;}
#home #navHome p a:hover, #information #navInformation p a:hover, #disclosure #navDisclosure p a:hover, #services #navServices p a:hover, #communication #navCommunication p a:hover{color:#BD0A01;}

/* 部底footer */
.footer{margin-top:10px; border-top:1px solid #B9B9B9; width:100%; text-align:center; line-height:30px;}

.aboutGdga{padding-top:10px; font-size:14px;}
.aboutGdga a{margin:0 5px; padding:2px; font-size:12px;}
.aboutGdga a:hover{color:#fff; background:#666;}

.copyright{font-size:12px; color:#999;}
.copyright a{font-weight:bold;}

/* 我要去 */
#simplemodal-overlay {
	background-color:#000;
}
#simplemodal-container {
	border:10px solid #fff;
	background-color:#FFF;
	width:495px;
	height:430px;
}
#iWantGo{background:#fff; width:495px; display:none;}
.titleIWG{padding:0 10px; background:url(_uiimages2009bg_haf.png) 0 -60px no-repeat; height:35px; line-height:30px; color:#FFF; font-weight:bold;}

.simplemodal-close{margin-top:8px; background:url(_uiimages2009bg_haf.png) -440px -30px no-repeat; height:15px; width:15px; display:inline-block; overflow:hidden; text-indent:-999px;}
.modalCloseImg{	display:none; }
.menuIWG{height:30px; line-height:30px; background:url(_uiimages2009bg_haf.png) 0 -100px no-repeat;}
.menuIWG li{ background:url(_uiimages2009bg_haf.png) -90px -200px no-repeat; text-align:center;	font-size:14px;	color:#fff;	width:86px;	display:block;	float:left;	cursor:pointer;	margin-left:5px;}
.menuIWG li.current{background-position:0 -200px; font-weight:bold; color:#999;}

.menuIWG li a{color:#fff;}

.siteNav{border:1px solid #BFBFBF;	border-top:0;	padding:10px;}
.siteNav h5{background:url(_uiimages2009bg_haf.png) 0 -140px no-repeat; padding:0 10px;	height:30px; line-height:30px;	font-size:14px;	font-weight:bold; color:#00aad4;}

#siteNavCon{padding:10px 15px;}
#siteNavCon a{font-size:12px;}
.siteNavFile{ background:url(_uiimages2009bg_haf.png) -480px -170px no-repeat; padding:5px 30px; line-height:25px;	}
.siteNavLink{background:url(_uiimages2009bg_haf.png) -480px -140px no-repeat; padding:5px 30px; line-height:25px;	}

#siteNavPage{font-size:12px; float:right;}
#siteNavPage a{	width:50px;	text-align:center;	color:#00B6E4;	font-weight:bold;	border:1px solid #00B6E4; line-height:20px;}
#siteNavPage a:hover{	background:#00B6E4;	color:#fff;	text-decoration:none;}

#siteMapCon{border:1px solid #BFBFBF;	border-top:0; padding:10px 10px; display:none;}
#siteMapCon h1{background:url(_uiimages2009bg_haf.png) 0 -175px no-repeat;	padding:0 10px;	height:25px;	line-height:25px;	font-size:14px;	font-weight:bold;	color:#00aad4;	overflow:hidden;}
#siteMapCon h1 a{background:#fff;	padding:6px 0;	color:#00AAD4;}
#siteMapCon h1 a:hover{color:#00AAD4;}
#siteMapCon p{padding:5px 15px;	line-height:22px; font-size:12px;}
#siteMapCon p a{color:#666;	padding:1px 3px;	display:inline-block;}
#siteMapCon p a:hover{color:#fff;	background:#666;}

