@charset "utf-8";
/* css document */
/*全局样式
---------------------------------------------*/
section,article,aside,header,footer,nav,figure{ display:block; }
body,h1,h2,h3,h4,h5,h6,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea{ font:12px/1.5 arial; }
h1,h2,h3,h4,h5,h6,button,input,select,textarea{ font-size:100%; }
address,cite,dfn,em,var{ font-style:normal; }
code,kbd,pre,samp{ font-family:courier new,courier,monospace; }
p,ul,li,dl,dd,dt,form,h1,h2,h3,h4,h5,h6{list-style:none;}
a{color:#666; text-decoration:none;}a:hover{color:#0089cd; text-decoration:none;}
fieldset,img{ border:0; }
table{ border-collapse:collapse; border-spacing:0; }
input::-moz-focus-inner,button::-moz-focus-inner{ border:0;padding:0;outline:0; }
*html{ zoom:expression(function(ele){ele.style.zoom = "1";document.execcommand("backgroundimagecache",false,true)}
(this))}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden; }
.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}
/* clear fix */ 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} 
.clearfix{display:inline-block;zoom:1} 
/* hide from ie mac */ 
.clearfix {display:block;} 
/* end hide from ie mac */ 
/* end of clearfix */ 
.left{float:left;}
.right{float:right;}
.red{color:#f00;}.red:hover{color:#f60;}.red a{color:#f00;}.red a:hover{color:#f60;}
.gray{color:#666;}.gray:hover{color:#f60;}.gray a{color:#666;}.gray a:hover{color:#f60;}
.blue{color:#1e7bb3;}.blue:hover{color:#f60;}.blue a{color:#1e7bb3;}.blue a:hover{color:#f60;}
.font18{font-size:18px;}
.pad20{padding:20px;}
.marl10{margin-left:10px;}

/*首页样式表*/
#top{height: 171px;background-color: #e1f0f5;}
.top{margin: 0 auto;width: 1061px;position: relative;}
.top .logo{float: left;margin-top: 30px;}
.nav01{position: absolute;
    top: 84px;
    right: -258px;}
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	.topnav{position:relative; z-index:1; height: 40px; line-height:40px;font-family:"microsoft yahei",simsun; font-size:12px;
	}
	.topnav-width{ width:1000px; margin:0 auto;   }
	.topnav h3{ font-weight:normal; font-size:100%; }
	.topnav dl{ zoom:1; }
	.topnav .tnleft{ float:left;  }
	.topnav .tnright{ float:right;  }
	.topnav dd{ float:left; position:relative;  }
	.topnav dd h3{ float:left;  }
	.topnav dd h3 a{ display:inline-block; *display:inline; zoom:1; height:14px; line-height:14px; padding:48px 25px; color: #4a3b34;font-size: 16px; }
	.topnav dd h3 a i{ display:inline-block; width:8px; height:5px; margin:0 0 0 5px; overflow:hidden; vertical-align:middle; font-size:12px; line-height:13px; background:  0 -61px no-repeat;   }
        
	.topnav dd h3 a:hover,
	.topnav dd.on h3 a{ /*background:url(/uploads/image/tgimages/a.jpg) #57504a no-repeat center top;*/ color:#ff8400;    }

	.topnav .welcome{ padding-right:15px; color:#ff8400;   }
	.topnav .welcome a{  color:#ff8400;   }

	.topnav dd ul{ display:none; /*默认隐藏*/ position:absolute; width:110px;  top:70px; left:7px;  border-top:0;  background:#fff; 
		-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1); box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);	
	}
	.topnav dd ul li{ line-height: 31px;}
	.topnav dd ul li a{ display: block; color: #333; padding: 0 15px;  }
	.topnav dd ul li a:hover{ background:#fff5da; color:#e67902;    }
	.topnav dd ul li a span{ color:#ff8400; margin-left:5px;   }

#top01{height: 60px;background-color:#584f4a; }
.top01{position: relative;margin: 0 auto;width: 1050px;}
.top01 .logo01{position: absolute;z-index: 1;}
.top01 .search01{float: right;padding-top: 15px;}

/*广告图*/
	.fullslide{ width:100%;  position:relative;  height:430px; background:#000;  }
	.fullslide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullslide .bd ul{ width:100% !important;  }
	.fullslide .bd li{ width:100% !important;  height:430px; overflow:hidden; text-align:center;  }
	.fullslide .bd li a{ display:block; height:430px; }

	.fullslide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullslide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullslide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(/uploads/image/tgimages/tg_flash_p.png) -18px 0; overflow:hidden; 
		line-height:9999px; 
	}
	.fullslide .hd ul .on{ background-position:0 0; }

/*广告下面的*/
#index_news{height: 37px;border-bottom: 1px solid #dbdbdb;background: #e1f0f5;}
.index_news{margin: 0 auto;width: 1061px;}
.index_news p{line-height: 37px;}
.index_news p span{float: right;}
.index_news p span a{padding: 0 5px;}
/*内容*/
#content01{background: #e1f0f5;}
#honor01{border-right: 1px dashed #646464;width: 344px;float: left;}
.content01{margin: 0 auto;width: 1061px;padding-top: 30px;height: 300px;}
.honor01{width: 310px;}
.honor01 h3{line-height: 26px;color: #000;font-size: 20px;}
.honor01 .honor02{margin-top: 5px;display: block;background: #fff;height: 22px;color: #00a2e9;font-size: 18px;margin-bottom:10px; }
.honor01 .honor02 a{display: block;float: right;}
		.txtmarquee-top{ width:310px;  overflow:hidden; position:relative;}
		.txtmarquee-top .bd{  }
		.txtmarquee-top .infolist li{ height:24px; line-height:24px; background: url(/uploads/image/tgimages/hbj.png) 1px no-repeat;padding-left: 8px;  }
		.txtmarquee-top .infolist li .date{ float:right; color:#999;  }
		.txtmarquee-top .infolist li a{color: #000;}

#about01{border-right: 1px dashed #646464;width: 344px;float: left;padding-left: 38px;}
.about01{width: 300px;}
.about01 h3{line-height: 26px;color: #000;font-size: 20px;}
.about01 .about02{margin-top: 5px;display: block;background: #fff;height: 22px;color: #00a2e9;font-size: 18px;margin-bottom:10px; }
.about01 .about02 a{display: block;float: right;}
.about01 .text01{line-height: 19px;color: #717171;}

.contact01{width: 300px;float: right;}
.contact01 h3{line-height: 26px;color: #000;font-size: 20px;}
.contact01 .contact02{margin-top: 5px;display: block;background: #fff;height: 22px;color: #00a2e9;font-size: 18px;margin-bottom:10px; }
.contact01 .contact02 a{display: block;float: right;}
.contact01 .c01{line-height: 20px;color: #646464;}

/*产品展示*/
#product01{height: 317px;background-color:#e1f0f5; }
.product01{margin: 0 auto;width: 1061px;}
.product01 h3{line-height: 70px;color: #000;font-size: 20px;float: left;}
.product01 .product02{margin-top: 23px;display: block;background: #fff;height: 22px;color: #00a2e9;font-size: 18px;margin-bottom:10px;width: 950px;float: right;}
.product01 .product02 a{display: block;float: right;}
		.picscroll-left{ width:1061px;  overflow:hidden; position:relative; }
		.picscroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picscroll-left .hd .prev,.picscroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background: no-repeat;}
		.picscroll-left .hd .next{ background-position:0 -50px;  }
		.picscroll-left .hd .prevstop{ background-position:-60px 0; }
		.picscroll-left .hd .nextstop{ background-position:-60px -50px; }
		.picscroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picscroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: 0 -9px no-repeat; }
		.picscroll-left .hd ul li.on{ background-position:0 0; }
		.picscroll-left .bd{ padding:10px;   }
		.picscroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picscroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picscroll-left .bd ul li .pic{ text-align:center; }
		.picscroll-left .bd ul li .pic img{ width:220px; height:164px; display:block;  padding:2px; border:1px solid #ccc; }
		.picscroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picscroll-left .bd ul li .title{ line-height:24px;   }
		.picscroll-left .bd ul li .title a{font-size: 14px;color: #000;}

/*荣誉证书*/
#honor03{background: #e1f0f5;}
.honor03{margin: 0 auto;width: 1061px;height: 350px}
.honor03 h3{line-height: 70px;color: #000;font-size: 20px;float: left;}
.honor03 .honor04{margin-top: 23px;display: block;background: #fff;height: 22px;color: #00a2e9;font-size: 18px;margin-bottom:10px;width: 950px;float: right;}
.honor03 .honor04 a{display: block;float: right;}
.honor03 ul{padding-top: 20px;display: block;}
.honor03 ul li{float: left;padding-right: 20px;padding-top: 15px;}
.honor03 ul li img{width: 170px;}
	.picscroll{ margin:10px auto;  position:relative;  width:980px;  padding:10px 0 10px 30px; background:#e1f0f5; overflow:hidden;     }
	.picscroll .prev,
	.picscroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background: no-repeat;   }
	.picscroll .next{ left:auto; right:5px; background-position:-25px 0; }
	.picscroll .prev:hover{ background-position:0 -30px; }
	.picscroll .next:hover{ background-position:-25px -30px; }
	.picscroll ul{ overflow:hidden; zoom:1; }
	.picscroll ul li{ width:170px; float:left; overflow:hidden; padding:0 10px;     }
	.picscroll ul li img{ width:170px;  display:block; background: center center no-repeat; }
/*底部*/
#end{height: 100px;background-color:#002937; }
.end{margin: 0 auto;width: 1061px;padding-top:30px; }
.end p{text-align: center;font-size: 13px;color: #fff;}