/* CSS Document */
.h124{
	height: 124px
}
*{padding:0px;margin:0px;}
img{border:none;}
a{
	color: #222;
	text-decoration: none;
}
a:hover{color:#990000;}
ul,li{
	list-style-type: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	clear: both;
}
.center{
	display: block;
	margin: 0px auto;
}
body{
	color: #222;
	font-size: 12px;
	line-height: 25px;
	font-family: "宋体";
	    overflow-x: hidden;
	}
.sw {
	width: 1010px;
}
.sw .sw100{
	width: 1100px;
}
.rel{position: relative;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.justify_fix{    display:inline-block; 
                 *display: inline; 
                 *zoom:1; width:100%; 
                 height:0; 
                 overflow:hidden ;
             }
/*header*/
#header .top_o{height: 30px;width: 100%;line-height: 30px;color: #666;border-bottom: 1px solid #ccc;}
#header .top_o h1{font-size:12px;color: #666;font-weight: normal;}
#header .top_o a{font-size:12px;color: #666;padding:0 4px;}
#header .top_t{height: 124px;width: 100%;}
#nav{background: url(../images/images/index_13.jpg) repeat-x center top;height: 40px;width: 100%;overflow: hidden;line-height: 40px;}
#nav ul > li{float: left;width: 11.11%;text-align: center;}
#nav ul > li+li:before{content:url("../images/images/index_11.jpg");float: left;width: 2px;display: block;height: 40px;}
#nav ul > li a{color: #fff;font-size: 16px;display: block;float: right;width: 110px;}



#nav ul  li a:hover   {background: url(../images/images/index_06.jpg) repeat-x left top; }
li.color{color:red;background:#eee;}

.active { background: url(../images/images/index_06.jpg) repeat-x left top;}



 
　　
#banner{position: relative;overflow: hidden;}
#banner .bd li{height: 480px;width: 100%;overflow: hidden;}
#banner .hd li{width: 12px;height: 12px;background: #ccc;display: inline-block;*display: inline;*zoom:1;border-radius: 50%;text-indent: -9999px;margin: 0 7px;}
#banner .hd{text-align: center;position: absolute;left: 400px;bottom: 0;width: 100%;}
#banner .hd li.on{background: #ff9900;}
/*link*/
#link{width: 100%;height: 115px;}
#link ul:before{content:url(../images/images/index_81.jpg);display: block;float: left;}
#link ul{height: 115px;width: 100%;overflow: hidden;}
#link ul p{font-size: 16px;margin-top: 25px;margin-left:106px;width: 250px;}
#link li{display: inline-block;*display: inline;*zoom: 1; margin:10px 5px 0 5px;}
/*footer*/
.footer_nav{background: url(../images/images/index_13.jpg) repeat-x center top;height: 40px;width: 100%;overflow: hidden;line-height: 40px;}
.footer_nav ul > li{float: left;width: 11.11%;text-align: center;}
.footer_nav ul > li+li:before{content:url("../images/images/index_11.jpg");float: left;width: 2px;display: block;}
.footer_nav ul > li a{color: #fff;font-size: 16px;display: block;float: right;width: 110px;}
.footer_nav ul > li a:hover{background: url(../images/images/index_06.jpg) repeat-x left top;}
#footer{overflow: hidden; width: 100%;height: 180px;color: #666;}
#footer .dbxq p{float: left; text-align: left;padding-left: 30px;padding-top: 15px;}
#footer .dbxq img{float: left;padding-left: 68px;}
#footer .dbxq{text-align: center;}
.title{transition: bottom 0.3s;-webkit-transition: bottom 0.3s; /* Safari */}
/*page*/
#pages {width: 100%;height: auto;overflow: hidden;text-align: center;line-height: 22px;margin: 20px 0;}
#pages a {display: inline-block;padding: 0px 9px;margin: 0 3px;line-height: 22px;}
#pages a:hover {border-bottom: 1px solid #006b54;color:#006b54;}

span#cnzz_stat_icon_1260946453 img {
    margin-top: -20px;
    margin-left: 92px;
}
#pages span {display: inline-block;padding: 0 8px;background: #006b54;color: #fff;border-bottom: 1px solid #006b54;}