charset "utf-8";
/* CSS Document */
body { font-family: "microsoft yahei", Arial; font-size: 12px; margin:0; padding:0; background: #000029; color:#3c3c3c; background: #000029;text-align: center;width: 100%;}
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#272727;font-family: "microsoft yahei"; }
span{font-family: "microsoft yahei";}
p{font-family: "microsoft yahei";}
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h1{ color:#33580a; font-weight:normal;line-height: 75px;width: 285px;font-size: 21px;}
h3 { font-size:14px;  font-weight:bold; }
h4 { font-size: 12px;    font-weight:bold; }
.clear { clear: both; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none;  }


/*header*/
.header{
	width: 100%;
	height: 775px;
	position: relative;
}
.header .top{
	width: 100%;
	height: 159px;
	background: url(../images/top_01.jpg) center no-repeat;
}
.header .top .c1{
	width: 1200px;
	margin: 0 auto;
}
.header .top .c1 .logo img{
	margin-top: 53px;
	width: 285px;
	height: 87px;
	float: left;
}
.header .top .c1 .by img{
	width: 460px;
	height: 41px;
	margin-left: 58px;
	margin-top: 96px;
	float: left;
}
.header .top .c1 .tel img{
	width: 324px;
	height: 136px;
	float: right;
	margin-top: 19px;
}
.header .nav{
	width: 100%;
	height: 55px;
	position: absolute;
	top: 159px;
	left: 0;
	z-index: 1;
	background: #FFFFFF;
}
.header .nav ul{
	width: 1200px;
	margin: 0 auto;
}
.header .nav ul li{
	float: left;
	width: 150px;
}
.header .nav ul li>a{
	text-align: center;
	line-height: 55px;
	color: #176ac8;
	display: block;
	font-size: 16px;
}
.header .nav ul li>a span{
	display: none;
	text-transform:uppercase;
}
.header .nav ul li .drop{
	display: none;
}
.header .nav ul li .drop a{
	display: block;
	text-align: center;
	width: 150px;
	height: 64px;
	line-height: 64px;
	background: #3a88e1;
	color: #FFFFFF;
	border-bottom: 1px solid #ffffff;
}
.header .nav ul li .drop a:first-child{
	border-top: 3px solid #dfdbda;
}
.header .nav ul li .drop a:last-child{
	border-bottom: none;
}
.header .nav ul li:hover{
	width: 150px;
	height: 65px;
	margin-top: -5px;
	background: #1c79e1;
}
.header .nav ul li:hover>a{
	color: #FFFFFF;
	line-height: 30px;
	display: block;
}
.header .nav ul li:hover>a span{
	display: block;
}
.header .nav ul li:hover .drop{
	display: block;
}


.header .banner{
	position: relative;
	width: 100%;
	height: 561px;
    margin-top: 55px;
}
.header .banner .bd{
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.header .banner .bd ul {
	width: 100% !important;
	height: 561px !important;
}

.header .banner .bd ul li {
	width: 100% !important;
	text-align: center;
}

.header .banner .bd ul li a {
	display: block;
	height: 561px;
	background-position: center;
	background-repeat: no-repeat;
}

.header .banner .hd {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 10px;
	text-align: center;
	z-index: 1;
}

.header .banner .hd ul {}

.header .banner .hd ul li {
	margin: 0 4px;
	width: 16px;
	height: 16px;
	background: url(../images/dot_03.png) no-repeat 0 -16px;
	cursor: pointer;
	display: inline-block;
	zoom: 1;
	font-size: 0;
}

.header .banner .hd .on {
	background-position: 0 4px;
}
.footer{
	width: 1200px;
	height: 174px;
	margin: 0 auto;
}
.footer .left{
	float: left;
	margin-top: 26px;
}
.footer .left span{
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	line-height: 24px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}
.footer .right{
	float: right;
	margin-top: 26px;
}
.footer .right span{
	color: #FFFFFF;
	font-size: 12px;
	display: block;
	line-height: 24px;
	filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}
.footer .right .s4{
	float: right;
}

/*fanye*/
.fanye{
	width: 442px;
	height: 32px;
	margin: 60px auto 0;
	padding-bottom: 80px;
}
.fanye span{
	display: block;
	text-align: center;
	line-height: 30px;
	margin-left: 11px;
	color: #7a7a7a;
	font-size: 12px;
}
.fanye .s1{
	float: left;
	width: 75px;
	height: 30px;
	border: 1px solid #666666;
}
.fanye .s4{
	float: left;
	width: 30px;
	height: 30px;	
}
.fanye .s4 a{
	display: block;
	color: #7a7a7a;
	font-size: 18px;
	width: 30px;
	height: 30px;
	border: 1px solid #666666;
}
.fanye .s5{
	float: left;
	width: 20px;
	height: 30px;
	color: #7a7a7a;
	font-size: 12px;	
}
.fanye .s3{
	float: left;
	width: 82px;
	height: 30px;
	border: 1px solid #666666;
}
.fanye .s4 a:hover,.fanye .s4 .on{
	color: #FFFFFF;
	background: #0b4990;
	border-color: #0b4990;
	
}