@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
ul, ol { list-style:none; }
fieldset, img { border:0; }
select,input,img,select{vertical-align:middle;}
button, input, select, textarea { font-size:100%; }
textarea { resize:none; }
table { border-collapse:collapse; border-spacing:0; }
p{ text-align:justify; text-justify:distribute;} //为了使文本段落左右两边对齐
li{ list-style:none;}
a{ color:#000;text-decoration:none;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
a img{border: none;}
a:hover{ text-decoration:none;}
.clear {clear: both;height: 0;line-height: 0;}
/* nav */
.nav_bg{width: 100%; height:46px;}
.nav {width:1004px; height:46px; margin:0 auto;}
.nav ul .mainlevel { width:111px;float: left;line-height: 45px;}
.nav ul .mainlevel {background: 0px 0px;position: relative; }
.nav ul .mainlevel a{color:#000; font-size:12px;}
.nav ul {display: table;}
.nav ul li .nav-a {
	font-size: 14px;
	height:45px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	line-height:46px; padding:0 23px;}

.nav ul li .nav-a:hover {height:46px;color: #ffffff;line-height:46px;padding:0 23px; background:#E20000;}
.nav ul li.first-crl {background: 0px 0px}
.nav ul li.first-crl .nav-a {height:45px;}
.nav ul li.first-crl .nav-a .current {height: 46px;	padding-left: 45px}
.nav ul li.first-crl .nav-a:hover {	height:46px;}

.mainlevel div { z-index:999;height: 85px;background: url(../images/nav-bg-09.png) 0px 0px;position: absolute;padding-bottom: 15px;padding-top: 15px;padding-left: 20px;
display: none;top: 46px;padding-right: 20px;width: 430px;}

#sub_02 {left:0px;}
#sub_04 {left:0px;}
#sub_05 {right:37px;}
#sub_06 {right:37px;}
#sub_07 {right:37px;}
.mainlevel div ol {overflow: hidden;float: left;display: block;width: 240px;}
.mainlevel div li {border-bottom: #cccccc 1px dashed;line-height: 27px;width: 300px;}
.mainlevel div li a {height: 27px;background: url(../images/li-icon.png) no-repeat left center;color: #000;padding-left: 10px;display: inline-block;line-height: 27px;width:99px; font-size:12px;}
.mainlevel div li a:hover {	color: #0558be;}
.mainlevel div .nav-img {float: right;display: inline-block;}
.mainlevel div span img {border-top: #ffffff 3px solid;border-right: #ffffff 3px solid;border-bottom: #ffffff 3px solid;border-left: #ffffff 3px solid;}
/* nav */


