body{margin:0px;color:#333; padding:0px;font-size:12px;  font-family:'黑体';}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p{padding:0; margin:0;}
li,dl,dt,dd{list-style-type:none;}
*{margin:0px; padding:0px;}
 
A {	COLOR: #666; CURSOR: pointer; TEXT-DECORATION: none}
A.link {COLOR: #ce0000}
A.link_line {COLOR: #ce0000}
A:hover {	COLOR: #ce0000}
A.link_line {	TEXT-DECORATION: underline}
A.link:hover {	TEXT-DECORATION: underline}
UL {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}

#top{HEIGHT: 125px;BACKGROUND: url(13.jpg) no-repeat center;width:100%; }

.w980{width:1150px; margin:auto}
.daohang{width:1140px; margin:auto;height:50px;}

#banner { padding: 0px; width: 100%; height: 528px; margin:auto; }
.slides { margin: 0px auto; width: 1920px; height: 528px; overflow: hidden; position: relative; }
.slide-pic { margin: 0px; padding: 0px; width: 1920px; overflow: hidden; list-style: none; }
    .slide-pic img { width: 1920px; height: 528px; }
    .slide-pic li { display: none; }
        .slide-pic li.cur { display: block; }
.slide-li { margin: 0px; padding: 0px; left: 0px; bottom: 0px; position: absolute; }
    .slide-li li { margin: 0px; padding: 0px; width: 20px; height: 15px; float: left; overflow: hidden; list-style: none; }
    .slide-li a { width: 190px; height: 10px; color: #000; font-size: 12px; display: block; }
        .slide-li a:hover { color: #F00; text-decoration: none; }
.op li { background: #999999; filter: alpha(opacity=60); opacity: 0.6; }
.op li.cur { background: #666666; }
.slide-txt span { display: none; }

/*  nav */
				.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;float:right;}
					.nav_bar{position:relative; z-index:1; height:38px; line-height:20px;float:right; }
						.nav{position:relative; width:953px; margin:0 auto;  }
							.nav a{color:#fff;}
							.nav h3{font-weight:normal;font-size:14px;}
							.nav h3 a{display:block; width:95px; text-align:center; }
							.nav h3 a:hover{color:#FFFF00; }
							.nav .m{float:right; position:relative; z-index:1;}
							.nav .s{float:right; width:13px; padding:5px 0px;}
							.nav h4{text-align:center; color:#94BCDF; font-size:10px;}
							.nav .block{height:3px; width:126px;  position:absolute; left:0;  overflow:hidden;}
							    .nav .sub{display:none; position:absolute; left:-3px; top:50px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
								.nav .sub li{text-align:center; padding:0 8px; margin-bottom:-1px;}
								.nav .sub li a{display:block; font-size:14px; border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;}
								.nav .sub li a:hover{color:#fff;background-color: #2D96FF;}
								
	/* footer */
	
	/* index - banner */
	.full_banner{width:100%; position:relative; height:528px; background:#FFF; overflow:hidden;}
		.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
			.full_banner .bd ul{width:100% !important;}
				.full_banner .bd li{width:100% !important; float:left; height:528px; overflow:hidden; text-align:center;}
					.full_banner .bd li a{ display:block; height:528px;}
	.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
		.full_banner .hd ul{text-align:center; padding-top:5px;}
			.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
				line-height:9999px; 
			}
		.full_banner .hd ul .on{background-position:0px 0px;}

.tuandui{height: 410px; background-color:#ffffff; margin:auto;	}
.mh-menu{	height: 305px;	width: 1120px; list-style:none;	margin: auto; position: relative;}
.mh-menu img{border: solid #CCCCCC 1px;}
.mh-menu li{ text-align:center;	width: 215px;float:left;height: 315px; background-color:#FFFFFF; margin:4px; }
.mh-menu li a{	display: block;	padding: 10px;}
.mh-menu li:hover a{background: rgba(225,239,240, 0.4);color: #333333;}
.mh-menu li span{ line-height:30px; font-size: 16px;	color: #333333;}
.mh-menu li #table1{position: absolute; display:none;border: #9BCDFF solid 8px; background-color:#FFFFFF;text-align: left;}
.mh-menu li:hover #table1{left: 240px; top:50px; display:block;}
.mh-menu li #table2{position: absolute; display:none;border: #9BCDFF solid 8px; background-color:#FFFFFF;text-align: left;}
.mh-menu li:hover #table2{left: 460px; top:50px; display:block;}
.mh-menu li #table3{position: absolute; display:none;border: #9BCDFF solid 8px; background-color:#FFFFFF;text-align: left;}
.mh-menu li:hover #table3{left: 680px; top:50px; display:block;}
.mh-menu li #table4{position: absolute; display:none;border: #9BCDFF solid 8px; background-color:#FFFFFF;text-align: left;}
.mh-menu li:hover #table4{left: 655px; top:50px; display:block;}
.mh-menu li #table5{position: absolute; display:none;border: #9BCDFF solid 8px; background-color:#FFFFFF;text-align: left;}
.mh-menu li:hover #table5{left: 875px; top:50px; display:block;}

.titles{font-size:24px; font-weight:bold; color:#0070A6; height:45px; line-height:45px;}
.leftbottom{border-bottom:#009C3B solid 1px; width:260px;font-size:24px; font-weight:bold; color:#0070A6; line-height:45px;height:45px; background-color: #F7F7F7; }

.righttop{height:50px; color:#1C8DED; font-size:18px;font-family:'黑体'; line-height:50px; font-weight: bold;BACKGROUND: url(s13.jpg) repeat-x;}
#rightnews{float: left; width:120px; }
#rightdt{float: left; width:120px;}
#sub_news{padding:20px; height:150px; font-size:14px; line-height:25px; background-color:#F9F9F9;}
.subnews{margin-top:5px;padding:10px; height:150px; font-size:14px; line-height:25px; background-color:#ffffff;}
#sub_dt{ display:none;padding:20px; height:150px; font-size:14px; line-height:25px; background-color:#ffffff;}

.yh{float:left; width: 125px;font-size:20px; color:#FFFFFF;}
.yh1{float:left; width: 95px;font-size:20px; color:#FFFFFF;}
.yh0{float:left; width: 95px;font-size:20px; color:#FFFFFF; background-color:#003366}
#header_nav{background:url(bg.png) repeat-x;}
#nav_list li:hover {cursor:pointer;BACKGROUND: #01355C; color:#FFFFFF}
.cleardiv{height:10px; width:980px; clear:both;}
.righttext {line-height:30px; padding-top:5px; padding-bottom:6px; font-size:14px;} 
.righttext li{FLOAT: left;PADDING-LEFT:10px; width:250px;border-bottom:#CCCCCC dotted 1px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.righttext1 li{PADDING-LEFT:10px; width:340px; border-bottom:#CCCCCC dotted 1px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dot{BACKGROUND: url(icon_sprite.png) no-repeat -102px 0px;margin:8px 12px 0px 0px;FLOAT: left; HEIGHT: 14px; width:10px;}
#footer{ background-color:#F2F2F2;border-top: #009C3B solid 2px;}
.lefttitle{height:40px; line-height:40px; font-size:22px; padding-left:24px;  color: #0080C0; font-family:'黑体'; font-weight:bold; background-image:url(left1.gif);}
.littelogo{MARGIN: 8px 4px 0px 0px;WIDTH: 46px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat -120px -100px;FLOAT: left; HEIGHT: 30px;}

.rightbottom{border-bottom:#009C3B solid 1px; font-size:24px; line-height:45px; color:#0099CC;height:45px; background-color: #F7F7F7; }
.centerbottom{border-bottom:#009C3B solid 1px; width:980px; height:45px; background-color: #F7F7F7; }

.wen0{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -60px; cursor:pointer;}
.wen1{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 180px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -180px;cursor:pointer;}
.wen2{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 160px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -210px;cursor:pointer;}

.gywm{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -240px;cursor:pointer;}
.user{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -270px;cursor:pointer;}
.map{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -300px;cursor:pointer;}
.pings{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 130px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -330px;cursor:pointer;}
.ping{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 130px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -360px;cursor:pointer;}
.hydl{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -90px;}
.lxwm{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -120px;cursor:pointer;}
.rmcj{ float:left;MARGIN: 10px 4px 0px 4px; height:30px;WIDTH: 100px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat 0px -150px;cursor:pointer;}

.dlico{ MARGIN: 0px 0px 0px 25px; height:25px;WIDTH: 100px; line-height:25px;DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat -150px 0px; font-family:'黑体';font-size:20px;}
.dl{margin:auto; padding:10px; width:130px; height:25px; line-height:25px; background-color:#0080C0; color:#FFFFFF; cursor:pointer;}
/*.dl:hover{ background-color: #2D96FF}*/
.bxtype{height:40px; font-size:18px; line-height:40px; border-bottom:#CCCCCC solid 1px;}
.bxtype li{ float:left; width:90px;LIST-STYLE-TYPE: none; cursor: pointer;}
.bxtype a:hover{color:#FFFFFF;}
/*.on{background-color: #2D96FF; color:#FFFFFF}
.off{background-color: #ffffFF; color:#0000}*/

.filtrate{width: 610px;border: 1px solid #8bbc69;background: #fcfcfc;border-radius: 10px;padding: 20px 25px;margin: 20px 0;-moz-box-shadow: 0px 0px 4px #ccc;-webkit-box-shadow: 0px 0px 4px #ccc;box-shadow: 0px 0px 4px #ccc;font-size: 16px;}
.ping-list li {width: 225px;height: 270px; line-height:25px;border: 1px solid #E6E6E6;margin: 0 15px 10px 0;border-radius: 5px;text-align: center;padding-top: 6px;float: left;}
.ping-list li:hover{border: #0080C0 1px solid;}
.gwico{ float:left; MARGIN: 0px 0px 0px 0px; height:25px;WIDTH: 25px; DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat -100px -60px; }
.gw{float:left;  padding:5px; width:90px; height:25px; line-height:25px; background-color:#0080C0; color:#FFFFFF;font-family:'黑体';font-size:14px; cursor:pointer;}
.gw:hover{ background-color: #2D96FF}
.gwico1{ float:left; MARGIN: 0px 0px 0px 0px; height:19px;WIDTH: 20px; DISPLAY: block; BACKGROUND: url(icon_sprite.png) no-repeat -132px -24px; }
.gw1{float:left;  padding:5px; width:90px; height:25px; line-height:25px; background-color: #006600; color:#FFFFFF;font-family:'黑体';font-size:14px; cursor:pointer;}
.gw1:hover{ background-color: #00AE57}
.wen-list li {width: 600px;height: 35px; line-height:35px; font-size:16px; border-bottom: #CCCCCC 1px dotted ;margin: 0 15px 10px 0;border-radius: 5px;padding-top: 6px;float: left;}
#qipu { border: #66CC00 solid 1px; font-size:12px}
#qipu td{border-bottom: #66CC00 solid 1px; border-right: #66CC00 solid 1px;}
#qipu1 { border: #66CC00 solid 1px; font-size:12px}
#qipu1 td{border-bottom: #66CC00 solid 1px; border-right: #66CC00 solid 1px;}
#gww { border: #66CC00 solid 1px; font-size:14px}
#gww td{border-bottom: #66CC00 solid 1px; border-right: #66CC00 solid 1px;}
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;}
.tcdPageCode a{	display: inline-block;	color:#6ACD07;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	border: 1px solid #ddd;
	margin: 0 2px;
	border-radius: 4px;
	vertical-align: middle;
}
.tcdPageCode a:hover{
	text-decoration: none;
	border: 1px solid #6ACD07;
}
.tcdPageCode span.current{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin: 0 2px;
	color: #fff;
	background-color: #6ACD07;
	border: 1px solid #6ACD07;
	border-radius: 4px;
	vertical-align: middle;
}
.tcdPageCode span.disabled{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	margin: 0 2px;
	color: #bfbfbf;
	background: #f2f2f2;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	vertical-align: middle;
}
.pingimg{border:#cccccc solid 1px;}
.pingimg:hover{ border:#006600 solid 1px;}
.st7{ color:#FF0000; font-size:18px;}
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(sbtn.png) -50px -0px
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(moquu_ico.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(moquu_wshare.png) no-repeat
}

img { border: 0px; }


.treestyle{color:#0066CC; font-size:18px; font-weight:bold;}
#lititle a{color:#008040;font-weight:bold;}