@charset "utf-8";

/* begin global */
* html {overflow-y:scroll;}
html, body {font-family:verdana,Arial,Tahoma,Sans-Serif; font-size:11px;}
table, tr, td, th, select, option, input, button {font-size:1em; font-family:verdana,Arial,Tahoma,Sans-Serif;}
a img {border:0;}
hr {border:0; border-top:1px solid #d1d7dc; height:0;}

.clear {height:1px; overflow:hidden; clear:both;}
.clearfix:after {content:""; display:block; clear:both;}
* html .clearfix {height:1px;}
*+html .clearfix {min-height:1px;}
.none {display:none;}
.hidden {visibility:hidden;}
input.radio,input.checkbox {border:0 !important; vertical-align:middle;}
input[type=radio],input[type=checkbox] {border:0 !important; vertical-align:middle;}
.need, .error {color:#f00;}
.explain {color:#555; font-weight:normal;}
/* end global */

* {margin:0px; padding:0px; }
.sitemap li {float:left; font-family:Arial, Helvetica, sans-serif;list-style-image:none; list-style-position:outside; list-style-type:none;}
a:link {text-decoration: none; color:#000}
a:visited {text-decoration: none; color:#000}
a:active {text-decoration: none}
a:hover {text-decoration: none; color:#7cb905}
p {font-family:Arial, Helvetica, sans-serif}
body {background:url(image/mainBg.jpg);}
.lt {float:left}
.rt {float:right}
.blankReturn {height: 5px; overflow:hidden;}
.line {height:1px; width:100%; background:#b2b2b2; overflow: hidden; margin:2px 0px;}

.wrapper {}
.topBg{height:106px; background:url(image/topBg.jpg) repeat-x; width:100%;}
.logoarea{width:816px; margin:0 auto; text-align: center;}
.logoarea img {margin:9px 0px 7px 3px}
.logoarea .sitemap {padding:23px 5px 17px 0px; width:auto !important; width:488px;}
.logoarea .sitemap ul {margin-right:-3px;}
.logoarea .sitemap li {margin:0px 7px; font-size:11px;}
.logoarea .sitemap .tel {text-align:right; font-size:18px; letter-spacing:3px; color:#1f6582; margin-top: 8px; }

.header {width:816px; margin:0 auto; text-align: center;}

/* navbar */
.navbar, .SubMenu1st, .SubMenu2nd, .SubMenu3rd {
	color:#000;
	border:1px solid #bababa;
	background:url(./image/navBg.jpg);
}
.navbar {height:49px; width:816px;}
.NavItem, .separator, .SubItem1st, .SubItem2nd, .SubItem3rd {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	cursor: pointer;
	overflow: visible;
}
.NavItem, .separator {
	float:left;
	height:25px;
	padding:16px 8px 8px 8px;
}
.navWrapper1, navWrapper2, navWrapper3 {
	height:280px;
	width:400px;
	position:absolute;
	display:none;
}
.SubMenu1st, .SubMenu2nd, .SubMenu3rd {
	padding:8px 0px 10px 0px;
	position:absolute;
}
.SubItem1st, .SubItem2nd, .SubItem3rd {
	height:15px;
	padding:2px 10px 2px 25px;
}
.navWrapper1 {margin:18px 0px 0px -25px;}
.navWrapper2 {margin:-25px 0px 0px 220px;}
.navWrapper3 {margin:-25px 0px 0px 230px;}
.SubMenu1st {border-top:0px; width:255px;}
.SubItem1st {width:220px;}
.SubMenu2nd {border-left:0px; width: 265px; margin-left:10px;}
.SubItem2nd {width:230px;}
.subMenu2nd .line {width:200px;}
.SubMenu3rd {border-left:0px; width: 235px; margin-left:10px;}
.SubItem3rd {width:200px;}
.currently {color:#7cb905}
/* end of navbar */

.header .banner {padding-right:25px; background:#7cb905; width:793px; height:207px; color:#000000; text-align:right}
.header .banner h1 {margin:0 auto; padding:15px 0px 15px 601px; font-size:12px; font-weight:bold; text-align:left}
.header .banner p {margin:0 auto; padding-left:603px; padding-bottom: 5px; font-size:12px; text-align:left}
.header .banner .search_text {font-size: 14px; width: 180px;}
.header .banner .submit {font-size:12px; margin: 5px 0 8px 0;}

.container {width:816px; margin:0 auto; text-align:center}
.container p {text-align:left; font-size:11px; color:#000;}
.container .subtitle {width:818px; height:26px; background:#c9c9c8; margin:0 auto;}
.container .subtitle p {padding:6px 0px 2px 10px; margin:0 auto;}
.container .upper {width:816px; margin:0 auto; border: solid 1px #9f9f9f;}
.container .upper .upperbox {background:#9f9f9f; width:408px;}
.container .upper .upperbox img{margin:12px 0px 12px 15px}
.container .upper .upperbox p{margin:18px 20px 12px 162px; color:#FFF; line-height:19px;}
.container .content {width:818px; margin-top:12px;}
.container .content .wdiv{width:567px;	line-height:19px; margin:0; padding:12px 2px 0px;text-align:left;}
.container .content .wdiv table td{margin:0;border:0;}
.container .content .wdiv p{margin-bottom:20px;}
.container .content .wdiv ul,ol{margin:0 0 20px 20px ;}
.container .content .box {width:401px}
.container .content .lefter {margin-right:14px !important; margin-right:7px;}
.container .content .box h2 {
	width:392px; line-height:26px; background:#c9c9c8; color:#000; margin:0 auto; padding-left:10px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:left;
}
.container .content .box p {padding:14px 11px 0px 10px; line-height:23px;}
.container .content .box .picbox {width:380px; margin:0px 0 0px 12px;}
.container .content .box .picbox img {margin-top:5px}
.container .content .box .picbox p {padding:0px 0px 0px 189px; font-weight:bold; line-height:18px; margin:0 auto;}
.container .content .sidebox {width:237px; margin-top:-31px;}
.container .content .sidebox h3 {
	width:237px; height:27px; background:#c2c2c1; color:#000; margin:31px 0px 14px 0px; line-height:27px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-align:center;
}
.container .content .sidebox p {line-height:21px; padding:0px 28px 0px 16px;}
.container .content .sidebox a {text-decoration:underline}
.container .content table {width:100%; border-collapse:collapse; margin-top:16px;}
.container .content table td {border:1px solid #d1d1d0;	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.container .content table .r1 {background:none; line-height:45px;}
.container .content table .r2 {background:#d1d1d0; line-height:30px;}
.container .content table .c1 {padding-left:39px; font-weight:bold;}
.container .content table .c2 {padding-left:18px;}



.footer {width:816px; margin:0 auto; text-align:center}
.footer {padding-top:30px;}
.footer .subNav p {margin:9px 0px 3px 0px; font-weight:bold; font-size: 12px; color:#565656}
.footer .subNav a {padding: 0 8px; color:#565656}
.footer .subNav a:hover {color:#7cb905}
.footer .subNav a.first {padding-left: 0}
.footer .subNav a.last {padding-right: 0}
.footer .copyright p {margin:0; padding-bottom:50px; font-size:10px;}

.border {
	border: solid 1px #f00;
}
.row_top { padding-top:5px;}
.bg { background:#f00;}
