@charset "utf-8";
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea,button{font-size:100%;margin-bottom: 0px;}fieldset,img,abbr,acronym{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6,legend{font-size:100%;font-weight:400;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}
/*layout*/
.clearfix:after{content:".";display:block;clear:both;height:0;font:0/0 sans-serif;visibility:hidden;}
.clearfix{zoom:1;}
/**/

select,input,img,select{vertical-align:middle;}
input, label, select { vertical-align: middle; }

html,body{ height:100%; overflow:hidden;}/*div的y才有*/
body { font-family: 宋体; font-size : 12px; color: #FFF; line-height: 28px; }
.mainbox{padding:70px 0 31px;}

.topbox{
	color: #0B5B87;
	font-family: Arial;
	line-height: 30px;
	height: 91px;
	overflow: hidden;
	/*background-image: url(../Images/indexpageheadbgimg.png);
	background-repeat: no-repeat;
	background-size: cover;*/
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #013E7F;
	position: relative;
}
.topbox em{ font-style: normal; color: #FC3; }
.topbox .logo{
	float: left;
}
.topbox .m{ float:left;}
.topbox .r{

}

.topbar{
	height: 28px;
	position: relative;
	padding-left: 184px;
	background-color: #F0F0F0;
}
.topbar .menu{
	position: absolute;
	height: 28px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #7AB9D8;
	width: 240px;
	left: 0px;
	top: 0px;
}
.topbar.clearfix .menu a {
	width: 177px;
	color: #0463AB;
	border: 1px solid #C9E5FA;
	background-image: url(../Images/indexpageheadgncdbgimg.png);
	background-repeat: repeat-x;
	background-size: auto 25px;
	text-align: center;
	display: block;
	height:25px;
	margin-bottom:1px;
	font-size: 16px;
	font-weight: bold;
}
/*.topbar .menu a{ display: block; float: left; width: 69px; height: 28px; cursor:pointer;}*/
.topbar a.show{border-right: 1px solid #135B86; background: url(../images/95UI_03.gif) no-repeat center center; }
.topbar a.show:hover{ background: #1C5A80 url(../images/95UI_032.gif) no-repeat center center; }
.topbar a.hide{border-left: 1px solid #84BFE3; background: url(../images/95UI_05.gif) no-repeat center center; }
.topbar a.hide:hover{ background: #1C5A80 url(../images/95UI_052.gif) no-repeat center center; }

.topbar ul{ position:absolute; left:140px; }
.topbar li{ float: left; border-right: 1px solid #BDD4EC; }
.topbar ul a { text-align: center; display: block; width: 120px; font-weight: bold; color: #000; background: url(../images/95UI_10.gif) repeat-x left top; font-family: 微软雅黑; }
.topbar ul a:hover{ background: url(../images/95UI_06.gif) repeat-x left top; color: #FFF; }
.topbar ul a.cur, .topbar ul a.cur:hover { background: url(../images/95UI_06.gif) repeat-x left top; font-weight: bold; color: #FFFF66; }

dt,dd,li {text-align : left;list-style : none;}

a { text-decoration : none; color: #FFF; }

.pageMain {
	width: 230px;
	height: 100%;
	margin-left: 5px;
	padding-right: 5px;
	color: #0463AB;overflow-y:auto
}
.pageMain dt {
	background: #B8DFF3;
	letter-spacing: 1px;
}
.pageMain dt a{
	display: block;
	padding-left: 15px;
	cursor: pointer;
	color: #0463AB;
}
.pageMain dt a:hover
{
	background: #D9F0FC;
}
.pageMain dd{
	display: none;
}


.pageMain li {
	margin: 0px;
	background-color: #9AD4FD;
	background-image: url(../Images/indexleftpagechildrenmenupointimg.png);
	background-repeat: no-repeat;
	background-position: 15% center;
}
.pageMain li a{
	display: block;
	padding-left: 22%;
	color: #0463AB;
}
.pageMain li a:hover{
	background-image: url(../Images/indexleftpagechildrenmenuonbgimg.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 239px 28px;
	font-weight: bold;
}
.pageMain li a.cur,.pageMain li a.cur:hover { background: url(../images/95UI_08.gif) no-repeat right center; font-weight:bold; color:#FC3}

.bottom{
	height: 23px;
	width: 100%;
	color: #043467;
	font-family: Arial;
	line-height: 23px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #81C5E5;
	background-image: url(../Images/indexfootbgimg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
}
.bottom .l{ float:left; margin-left:15px;}
.bottom .r{ float:right; margin-right:15px;}
.r table tr td {
	line-height: 22px;
	height: 22px;
	padding-right: 15px;
	padding-left: 15px;
	color: #0B5B87;
}
.r table {
	position: absolute;
	right: 10px;
	bottom: 2px;

}
.jinsecolor {
	color: #FAA500;
}
.10pxdiff {
	height: 10px;
	width: 100%;
}
.topbarr {
	height: 27px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2D96DC;
	background-image: url(../Images/indexpageheadbottomrightbgimg.png);
	background-repeat: repeat-x;
	background-size: auto 27px;
	color: #07487F;
	display: block;
	width: 100%;
}
.topbarrl {
	float: left;
	height: 27px;
	padding-left: 20px;
	background-image: url(../Images/indexpageheadbottomrightjt.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.topbarrr {
	float: right;
	height: 27px;
	padding-right: 30px;
}
.topbarrr span {
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left center;
}
.topbarrr a {
	color: #07487F;
}
.indexleftmenutitletopbottomborder {
	border-bottom: 1px solid #135B86;
	border-top: 1px solid #84BFE3;
	margin-bottom: 3px;
	margin-top: 3px;
}
.gnmenu {
	height: 28px;
	width: 240px;
	background-color: #FFF;
}
.gnmenu a {
	width: 238px;
	color: #0463AB;
	border: 1px solid #C9E5FA;
	background-image: url(../Images/indexpageheadgncdbgimg.png);
	background-repeat: repeat-x;
	background-size: auto 25px;
	text-align: center;
	display: block;
	height: 25px;
	margin-bottom: 1px;
	font-size: 16px;
	font-weight: bold;
}

.indexleftshowhidebtn {position:absolute;left:239px; top:400px; cursor:pointer; z-index:9999;/* right:174px; */
}.bodymargin1overhid {margin:1px; overflow:hidden;
}
.tablehei100percentwid100percent {width:100%; height:100%;
}
.posre {
	position: relative;
}
.indextop {height:96px; width: 100%;
}
.indexleft {height:100%;width:240px;
}
.indexright {height:100%;width:100%;z-index: 1
}
.indexFoot {height:30px; width:100%;
}
.leftbody {background-color:#B8DFF3; overflow: auto; overflow-x: hidden; SCROLLBAR-TRACK-COLOR: #84BFE3;overflow-y:hidden
}
