/* CSS Document */
body {
margin:0;
padding:0;
background:#fff url(bg.jpg) repeat-x 50% 0;
behavior:url(ie-css3.htc);
font-family:"Microsoft YaHei","微软雅黑","黑体";
}
/* 文字样式 */
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}


/* 按钮 */


/* 边距 */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pl5 {
	padding-left:5px;
}
.pl8 {
	padding-left:8px;
}

/* 浮动 */
.fl{float:left!important;}
.fr{float:right!important;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;;}
.clearfix:after{clear:both;}

/*显示形式*/
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;zoom:1;*display:inline;}
.hidden{display:none;}
.d-inline {
_display:inline;
}
/* 下拉三角符号 */
.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid #000000;border-right:8px solid transparent;border-left:8px solid transparent;content:"";}
.caret.up{border-top:none;border-bottom:8px solid #ccc;}
.caret.down{border-top:8px solid #ccc;border-bottom:none;}

header {
	height:129px;
	border-bottom:1px solid #ccc;
	
}
.main-1200 {
	width:1200px;
	margin:0px auto;
}
#index-head {
	background:url(head-logo.jpg) no-repeat left top;
	width:1200px;
	margin:0px auto;
	height:128px;
}
#head-search {
	padding-top:30px;
	float:right;
	
}
#key-select {

	

	width:76px;border:none;
	text-align:center;
	border-right:1px solid #ccc;
font-size:16px;	
}

#Keyword {
	height:40px;
	line-height:40px;
border:none;

	border-left:0;font-size:14px;	
}
#key-subit {
width:84px;
text-align:center;
font-size:16px;	
	height:44px;
	background:#5bc0f8;
	border:none;
	color:#fff;
}
nav {
	height:51px;
	border-bottom:1px solid #ccc;
}
#nav {
	
}
#nav ul li {

	padding-left:32px;
	padding-right:32px;
float:left;
font-size:16px;
font-weight:bold;
}
#nav ul li a {
	display:block;	height:50px;
	line-height:50px;
}
#nav ul li a:hover {
border-bottom:2px solid #5bc0f8;
}

#index-dahuan {
	min-width:1200px; 
	height:594px;
	position:relative;
	overflow:hidden;
}
#index-huannav {
	height:100px;
	background-color:rgba(91,192,248,0.7);
	width:1200px;
 position:absolute; 	
	 left:50%; 
	 z-index:9999;
 margin-left:-600px; 	
 bottom:0px;
}
#index-dahuan .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
#index-dahuan .bd ul{ width:100% !important;  }
#index-dahuan .bd li{ width:100% !important;  height:594px; overflow:hidden; text-align:center;  }
#index-dahuan .bd li a{ display:block; height:594px; }

#index-dahuan .hd{width:1200px; left:50%; margin-left:-600px; position:absolute; z-index:999; bottom:110px;  height:30px; line-height:30px; text-align:right;
_background:#000; _filter:alpha(opacity=60); 
}
#index-dahuan .hd ul{   padding-top:5px;  }
#index-dahuan .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(tg_flash_p.png) -18px 0; overflow:hidden; 
line-height:9999px; 
}
#index-dahuan .hd ul .on{ background-position:0 0; }
#index-huannav  ul li {
	line-height:100px;
	margin-left:28px;
	float:left;
font-size:18px;
background-image:url(navbg.png);
background-repeat:no-repeat;
padding-left:100px;
}
#index-huannavico1 {
background-position:30px 22px; 	
}
#index-huannavico2 {
background-position:30px -88px; 		
}
#index-huannavico3 {
background-position:30px -200px; 			
}
#index-huannavico4 {
background-position:30px -295px; 		
}
#index-huannavico5 {
background-position:35px -400px; 		
}
#index-huannav  ul li  a {
	color:#fff;
	
}
#content1 {
	margin-top:20px;
}
#c1-left {
	width:390px;
	float:left;
}
#c1-center {
	width:390px;
	float:left;margin-left:15px;
}
#c1-right {
	width:380px;
	float:left;
	margin-left:15px;
}
#c1-huan {
	width:390px;
	height:286px;
	overflow:hidden;
	position:relative;
	float:left;
}
#c1-new {

}
#c1-new dl dt {
	text-align:center;
	line-height:32px;
	font-size:18px;
	font-weight:bold;
}
#c1-new dl dt a {
	color:#5bc0f8;
}
#c1-new dl dd {
	line-height:24px;
	color:#999;
	border-bottom:1px dashed #ccc;
	padding-bottom:8px;
}
#c1-new dl dd a {
	color:#f00;
}

#index-ad {
height:120px;
margin-top:15px;
overflow:hidden;
position:relative;	
}
#index-ad  .pic img { width:1200px; height:120px; display: block; }
#index-ad  .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
#index-ad  .hd li{float:left; line-height:8px; text-align:center; font-size:12px; width:20px; height:8px; cursor:pointer; overflow:hidden; background:#fff; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
#index-ad  .hd .on{ background:#5bc0f8; filter:alpha(opacity=100);opacity:1;   }

#content2 {
margin-top:15px;
background:#f8f8f8;	
}
#c2-left {
	float:left;
	width:280px;
}
#c2-right {
	width:900px;
	float:left;
	margin-left:20px;
}
#c2-tu {
	padding:20px 0px;
	overflow:hidden;
}
#c2-tu ul li {
	width:172px;
	border:1px solid #ccc;
	padding:4px;
	float:left;
	margin-left:17px;
	*display:inline;
}
#c2-tu ul li img {
	display:block;
	width:152px;
	height:180px;
}
#c2-tu ul li h2 {
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#5bc0f8;
	line-height:26px;
}
#c2-tu ul li h2  a {
	color:#5bc0f8;	
}
#c2-tu ul li h3 {
	line-height:24px;
}
#c2-left ul li {
	height:32px;
	line-height:32px;
	margin-top:16px;
	
}
#c2-left ul li label {
	font-size:14px;
	
}
.mz-select1 {
	font-size:14px;
height:32px;
border:1px solid #ccc;
width:200px;	
}
.mz-select2 {
	font-size:14px;
height:32px;
border:1px solid #ccc;
width:86px;		
}
#c2-tu ul li h3 span {
color:#999;	
}
#content3 {
margin-top:20px;
}
#c3-tab {
width:1200px;
margin-top:20px;
}
#c3-sidenav {
width:280px;
float:left;	
}
#c3-sidenav ul li {
	width:280px;
	background:#5bc0f8;
	height:56px;
	margin-top:1px;	
}
#c3-sidenav ul li {
	line-height:56px;
	
	color:#fff;
	font-size:18px;	
	text-indent:35px;
}
#c3-sidenav ul li:hover {
background:#0186d5;
cursor:pointer;
}
#c3-tu {
float:left;	
width:900px;	
height:240px;
overflow:hidden;
margin-left:20px;
position:relative;padding:25px 40px;
}
#c3-tab #c3-sidenav ul li.on{   background:#0186d5; }
#c3-tab .slideBox{ overflow:hidden; zoom:1;}

#c3-tab .sPrev,#c3-tab .sNext{ position:absolute; left:0px; top:60px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(slider-arrow.png) -172px 25px no-repeat #f4f4f4; z-index:999;}
#c3-tab .sNext{ left:auto; right:0px; background:url(slider-arrow.png) -54px 25px  no-repeat #f4f4f4;  }
#c3-tab .sPrev:hover,#c3-tab .sNext:hover{ border-color:#f60;  }

#c3-tab #c3-tu ul li{margin-right:20px;float:left; _display:inline; overflow:hidden; width:200px;height:180px;text-align:center; border:1px solid #ccc;  }
#c3-tab #c3-tu ul li .pic{ text-align:center; }
#c3-tab #c3-tu ul li .pic img{ width:198px; height:178px; display:block; }

#content4 {
padding:25px 0;
	background:#f8f8f8;
}
#content4  ul li {
	float:left;
	*display:inline;
	margin-left:6px;
	margin-top:6px;
}
#index-foot {
padding:30px 0;	
font-size:14px;
background:#eeeeee;
}
#index-footleft {
width:280px;
float:left;
border-right:1px solid #ccc;	
height:220px;
padding-top:25px;
}
#index-footcenter {
	width:612px;padding-top:15px;
	float:left;height:220px;
	border-right:1px solid #ccc;
}
#index-footright {
width:300px;
float:left;
height:220px;
background:url(index-footwx.jpg) no-repeat 50px 15px;
}
#index-footleft  ul li {
	line-height:30px;
	color:#868686;
}
#index-footleft  ul li a {
	color:#868686;	
}
#index-footcenter  ul li span {
font-size:18px;
line-height:28px;
text-align:center;
color:#fff;
background:#6a6a6a;	
display:block;
width:28px;
height:28px;
border-radius:14px;
float:left;
}
#index-footcenter  li {
	float:left;
	margin-left:40px;
	width:265px;
	margin-top:15px;
}
#index-footcenter  li dl {
	margin-left:34px;
	
	
}
#index-footcenter  dl dt {
	font-weight:normal;line-height:26px;
}
#index-footcenter  ul li dl dd {
	font-weight:bold;line-height:26px;
}
#index-foot1 {
	background:#d7d7d7;
	height:20px;
	padding-top:15px;
}

#index-foot1 ul li {
	float:left;
	font-size:14px;	
	padding:0 30px;
	border-right:1px solid #999;
}
#index-foot1 ul li a {
	color:#868686;
}
#index-link {
		background:#fff;
		padding:25px 0;
}
#index-link .hd{ height:34px; line-height:34px;  padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
#index-link .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
#index-link .hd ul li{ float:left; padding:0 15px; cursor:pointer;  font-size:14px;}
#index-link .hd ul li.on{ height:30px;  background:#fff;  color:#5bc0f8;font-weight:bold;font-size:16px; }
#index-link .bd  {

}
#index-link .bd ul{ padding:15px; zoom:1;   }
#index-link .bd li{ height:26px; line-height:26px; float:left; margin-left:15px; font-size:14px;}


/* 右侧飘浮 */
#index-rightpiao {
position:fixed;
right:30px;
top:100px;
width:50px;

height:300px;

}
.aside a{display:block;width:50px;height:50px;color:#097e32;}
.aside a:hover {}
.aside li{width:50px;height:50px;line-height:50px;position:relative;
margin-top:10px;
background-image:url(sidenav.png);
background-repeat:no-repeat ;

background-color:rgb(255,255,255);
background-position:6px -22px;
border-radius:5px;
box-shadow:3px 3px 3px #999;
}

.aside a i{width:100%;font-size:24px;position:relative;z-index:1;}
#index-rightpiao li span{display:none;width:96px;	background-color:rgb(91,192,248);position:absolute;top:0;right:0;color:#fff;text-align:center;font-size:14px;border-radius:5px;}
#index-rightpiao a span{display:block;opacity:0;filter:alpha(opacity=0);right:-46px;transition:opacity 0.3s,right 0.3s;-webkit-transition:opacity 0.3s,right 0.3s;}
#index-rightpiao a:hover span{opacity:1;filter:alpha(opacity=100);right:50px;}

.class_righttt {
	height:44px;
	line-height:44px;
	color:#fff;
	
	background:#007577;
}
	
	.class_righttt  h2 {
		line-height:44px;
		padding-left:20px;font-size:20px;
	}
.class-rightnav ul li {
	width:280px;
	height:46px;
	line-height:46px;
	overflow:hidden;
	font-size:20px;
	border:1px solid  #5bc0f8;
	text-align:center;
	margin:0px auto;
	margin-top:12px;

}
.class-rightnav ul li:hover {
	background:#5bc0f8;
	color:#fff;
}
.class-rightnav ul li:hover a {
	color:#fff;
}
#sj-content {
display:none;	
}
#pc-content {
display:none;	
}