@charset "utf-8";
/* CSS Document */
.font{
	width:980px;
	margin:0 auto;
	padding:0;
	height:35px;
	line-height:35px;
	overflow:hidden;}
.top_logo{
	width:228px;
	height:58px;
	margin:15px 0 0 15px;
	padding:0;
	overflow:hidden;}
.tel{
	width:183px;
	height:63px;
	margin:15px 9px 0 0;
	padding:0;
	overflow:hidden;}
.banner{
    width:100%;
	height:421px;
	padding:0px;
	margin:0 auto;
	overflow:hidden;
	}
.banner_div {
	padding:0px;
	height:421px;
	margin:0px auto;
	overflow:hidden;
}
#flash {
	width:100%;
	height:421px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
    position:absolute;
	padding:0px;
	z-index:1;
}
#flash a {
	width:100%;
	height:421px;
	display:none;
}
#flash img {
	width:100%;
	height:421px;
	display:none;
}
.flash_bar {
	width:120px;
	height:30px;
	overflow:hidden;
	padding-top:13px!important;
	padding-top:12px;
	text-align:center;
	margin:0px auto;
	z-index:999;
	position:absolute;
	top:380px;
	left:50%;
}
.flash_bar .dq {
	display:inline-block;
	float:left;
	width:13px;
	height:30px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../images/tg_flash_p.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png", sizingMethod="crop");
}
.flash_bar .no {
	display:inline-block;
	float:left;
	width:13px;
	height:30px;
	margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/
	cursor:pointer;
	background:url(../images/tg_flash_p2.png) no-repeat 0px 0px;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png", sizingMethod="crop");
}
#flashBg {
	height:421px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#flashLine {
	height:421px;
	width:100%;
	clear:both;
}
.ser_t{
	background:url(../images/ser_t.jpg) no-repeat;
	height:33px;
	line-height:33px;
	padding:0 0 0 15px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	overflow:hidden;}
.ser_list{
	border:1px solid #ddd;
	width:213px;
	padding:0;
	margin:0;
	overflow:hidden;
	border-top:none;}
.ser_list li{
	background:url(../images/ser_li.jpg) no-repeat;
	height:30px;
	line-height:30px;
	padding:0 0 0 30px;
	margin:0;
	overflow:hidden;}
.ser_list li.son{
	background:url(../images/sonli.jpg) no-repeat;
	padding:0 0 0 35px;}
.ser_list li a:hover{
	color:#f00;}
.pro_t{
	background:url(../images/pro_t.jpg) no-repeat;
	padding:5px 0 9px 42px;
	margin:0;
	height:33px;
	line-height:33px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;}
.pro_t span{
	float:right;
	margin:9px 10px 0 0;
	overflow:hidden;}
.pro_t span.ny{
	float:right;
	margin:0;
	padding:0 15px 0 0;
	overflow:hidden;
	font-size:12px;
	color:#555;
	font-weight:normal;}
.pro_t span.ny a:link,.pro_t span.ny a:visited{
	color:#555;}
.pro_info1{
	border:1px solid #ddd;
	border-top:none;
	width:728px;
	padding:30px 10px 20px;
	margin:0;
	overflow:hidden;}
.pro_info{
	border:1px solid #ddd;
	border-top:none;
	width:728px;
	padding:10px;
	margin:0;
	overflow:hidden;}
.about{
	width:315px;
	margin:0;
	padding:0;
	overflow:hidden
	}
.new{
	width:315px;
	margin:auto;
	padding:0;
	overflow:hidden
	}
.abox{
	width:313px;
	border:1px solid #ddd;
	border-top:none;
	padding:0;
	margin:0;
	overflow:hidden;}
.about_t{
	background:url(../images/ab_t.jpg) no-repeat;
	height:34px;
	line-height:34px;
	padding:0 0 0 10px;
	font-size:14px;
	font-weight:bold;
	color:#222;
	margin:0;
	overflow:hidden;}
.about_info{
	background:url(../images/cbg.jpg) no-repeat;
	width:293px;
	height:109px;
	padding:10px;
	margin:0;
	overflow:hidden;}
.aimg{
	width:113px;
	height:102px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ainfo{
	width:170px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ainfo strong{
	color:#b50003;}
.new_list{
	background:url(../images/nbg.jpg) no-repeat;
	width:243px;
	height:109px;
	padding:10px 60px 10px 10px;
	margin:0;
	overflow:hidden;}
.new_list li{
	background:url(../images/nli.jpg) no-repeat left center;
	padding:0 0 0 7px;
	margin:0;
	line-height:23px;
	overflow:hidden;}
.contact{
	background:url(../images/cnbg.jpg) no-repeat;
	width:293px;
	height:109px;
	padding:10px;
	margin:0;
	overflow:hidden;}
.nav_bottom{
	text-align:center;
	width:980px;
	height:39px;
	line-height:39px;
	padding:0;
	margin:0 0 10px;
	font-weight:bold;
	overflow:hidden;}
.link{
	padding:0 0 10px;}
.news_t {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width:728px;
}
.news_t li {
	background:url(../images/nli.jpg) no-repeat left center;
    border-bottom: 1px dashed #999999;
    display: block;
    line-height: 29px;
    list-style:none;
    margin: 0;
    padding: 0 0 0 7px;
    text-align: left;
}
.news_t span{
	float:right;
	}
.news_t li a:hover{
	color:#f00;
	text-decoration:underline;}
	
	
	
	
	
	
	
	
	
	
	
	
	

.scroll{
	width:234px;
	margin:0 16px 0 0;
	padding:0;
	overflow:hidden;}
.scinfo{
	width:220px;
	height:150px;
	padding:0;
	margin:0 7px 0;
	overflow:hidden;}
.product{
	width:760px;
	padding:0;
	margin:0;
	overflow:hidden;}
.box1{
	width:750px;
	padding:0 5px;
	padding:0;
	margin:0;
	overflow:hidden;}
.aa{
	width:750px;
	padding:0;
	margin:0 auto;
	overflow:hidden;}
.ny_t{
	background:url(../images/next.jpg) no-repeat;
	height:21px;
	line-height:21px;
	padding:7px 0 0 30px;
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
	}

.ny_info{
	padding:10px 0;
	margin: 0 auto;
	line-height:22px;
	overflow:hidden;
	}

.shownews_t {
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.show_img{
	width:350px;
	margin:15px auto 0;
	text-align:center;}
.show_img img{
	border:1px solid #e5e5e5;}
.show_word{
	width:728px;
	padding:20px 0 0;
	overflow:hidden;}






