@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

body, html { height: 100%; }

body {
    font-size: 14px;
    font-family:"微软雅黑";
    color: #000;
    background: url(../images/body.png) repeat 0 0; 
    min-width: 940px;
}

.span1{font-size:16px; font-weight:bold; color:#1c50ba; margin:15px;}
.span2{ font-weight:bold;}
.span3{ float:right}
.span4{color:#900; font-weight:bold;}

a { color: #0252aa; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }
#box{background: url(../images/header.png) repeat-x 0 0; height:auto; border-bottom: 1px solid #FFF; }
.header{ width:940px; margin-left:auto; margin-right:auto; height:auto;}
.header .logo{height:121px; width:540px;}
.header .nav{height:35px; font-size:16px; color:#fff;}
.header .nav ul{ margin:0px; padding:0px; list-style:none; list-style: none;}
.header .nav ul li{float:left; height:35px; line-height:35px; width:90px; text-align:center;  position: relative; margin: 0 0px 0 20px; }
.header .nav a {
	color: #fff;
	border: 1px solid transparent;
	text-align:center;
	display:block;
	padding-top: 1px;
	padding-right: 11px;
	padding-bottom: 1px;
	padding-left: 12px;
}
.header .nav li a:hover,
.header .nav li.active a { color: #14647d; text-shadow: rgba(255,255,255,0.5) 1px 0px 1px; text-decoration: none; border: 1px solid #36b0d9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; background: url(../images/nav-active.png) repeat-x 0 0; }
.header .nav ul li ul{ display:none;}
.header .nav ul li:hover ul{ display:block; position:absolute; top:39px; left:-20px}
.header .nav ul li:hover ul li{background:#0CF; border-top:solid 1px #fff;}




.slider-holder { margin-top:20px; background: url(../images/slider-holder.png) repeat-x 0 0; border-bottom: 1px solid #fff; height: 359px; }
.slider-holder .shell { position: relative; top: -12px; }
.slider-holder span.t { background: url(../images/slider-top.png) no-repeat 0 0; position: absolute; top: -10px; left: 17px; width: 905px; height: 31px; z-index: 100; }
.slider-holder span.b { background: url(../images/slider-bottom.png) no-repeat 0 0; position: absolute; top: -2px; bottom: -1px; left: 16px; width: 907px; height: 17px; z-index: 100; }
.slider-holder span.l { background: url(../images/slider-left.png) no-repeat 0 0; position: absolute; top: -12px; left: -2px; width: 25px; height: 323px; z-index: 100; }
.slider-holder span.r { background: url(../images/slider-right.png) no-repeat 0 0; position: absolute; top: -12px; right: 2px; width: 20px; height: 323px; z-index: 100; }
.slider-holder .shell { position: relative; }

.main{ width:940px; height:auto; margin-top:15px; margin-left:auto; margin-right:auto;}
.main .left{width:270px; float:left;}
.main .right{ width:650px; background:#fff; float:right; padding-bottom:10px;}
.main .right .content .xian{
	height:5px;
	width:630px;
	background:#36b0d9;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.main .right .content .xzzc{
	height:264px;
	width:610px;
	line-height:1.7em;
	background:url(../images/xzzc.png) top repeat-x;
	padding:10px 10px 0px 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.main .right .content .xzxs{
	height:182px;
	width:610px;
	line-height:1.7em;
	background:url(../images/xzzc.png) top repeat-x;
	padding:10px 10px 0px 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.clear{clear:both;}
.main .bottom{background:#fff; height:232px; margin-bottom:25px; text-align:center;}


.main .right .content .about{
	height:auto;
	width:610px;
	text-indent:2em;
	line-height:1.7em;
	padding:10px 10px 0px 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#box .main .right .content .about table{ border-bottom:solid 1px #999; border-left:solid 1px #999; margin:10px 0px 10px 0px;}
#box .main .right .content .about table tr td{border-top:solid 1px #999; border-right:solid 1px #999;}


.footer{height:100px; line-height:100px; text-align:center; background: url(../images/footer.png) repeat-x 0 0; color:#fff; font-size:16px;}