.header { background: url(/images/version/h-bg.jpg) repeat-x; width: 100%; height: 100px; }
.logo { width: 360px; text-align: center; padding-top:9px; font-size: 48px; color: #4b70b3;  }
.h-fr { width: 640px; }
.admin { background: url(/images/version/img1.jpg) left top no-repeat #4b70b3; padding-right: 10px; color: #fff; float: right; padding-left: 20px; height: 24px; line-height: 24px;  }
.admin a { color: #fff; }
.admin span { margin: 0 8px; }
.mar11 { margin-right: 11px; }
.navBar { margin-top: 38px; float: right; }
.navBar li { float: left; width: 70px; margin: 0 0px; font-size: 15px; height: 25px; line-height: 25px; text-align: center; position: relative; font-weight: bold; }
.navBar li a { color: #4b70b3; }
.navBar .subnav {  width: 135px; background: #b4cffc; padding: 10px 5px; font-weight: normal;}
.navBar .subnav a { border-bottom: 1px dotted #4b70b3; height: 35px; line-height: 35px; display: block; color: #1375f7; }
.navBar .th-nav { padding: 8px 0; border-bottom: 1px dotted #4b70b3; }
.navBar .th-nav p {background: url(/images/version/icn1.jpg) 23px center no-repeat; height: 25px; color: #1375f7;}
.navBar .th-nav a { border-bottom: 0; text-align: left; padding-left: 50px; height: 24px; line-height: 24px; color: #3a63af; }
.navBar li.active { background: #88abda; }
.navBar li.active .subnav a { color: #1375f7; }
.navBar li.active .th-nav a { color: #3a63af; }
.navBar li .nav-m { color: #fff; }
.subnav_bg { z-index:20;padding-top: 8px; display: none; height: auto; overflow: hidden; position: absolute;  width: 138px;  top: 22px; left: -25px; }
.navBar li.active a { color: #fff; }