html{color:#444;background:#FFF; font-family: Verdana}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0; text-align: left; font-size:12px;}
fieldset,img {border:0;}
li {list-style:none;}
a{color:#444;text-decoration:none;}
a.red{
color:#FF0000;}
a:hover {color:#ff0000;text-decoration:underline;}
.clear{content:"\0020";height:0px;clear:both; visibility:hidden; overflow:hidden;}
body{background:#fff;}
.wrap{
margin:0px; background:#FFFFFF; padding:0px;}
.mt8{
margin-top:8px;}
.mt5{
margin-top:5px;}
.md8{
padding-top:8px;}
.fleft{
float:left;}
.fright{
float:right;}

.header{
width:927px; height:78px; border-bottom:#329ad9 1px solid; margin:0 auto; margin-top:15px;}
.logo{
width:163px; height:78px; float:left;}
.nav{
width:764px; height:78px; float:right;}
.nav_1{
height:21px; text-align:right; padding-right:10px; color:#797979; font-size:14px; overflow:hidden;}
.nav_1 a{
color:#797979; text-decoration:underline; padding:0 10px;}
.nav_2{
height:28px; border-top:#329ad9 1px solid; border-right:#329ad9 1px solid; background:#49adde; overflow:hidden;}
.nav_3{
height:28px; line-height:28px; border-right:#329ad9 1px solid; overflow:hidden;}
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	margin:0;
}
#menu{
	padding-left:40px;
}
#nav li{
	float:left; overflow:hidden;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:9px 15px 0 15px;
	line-height:12px;
	font-size:14px;
	font-weight:bold;
	color:
	#ffffff;
	text-decoration:none;
}
#nav li .nav_on{   	background-position:left 100%;
}
#nav li .nav_on span{ 
	background-position:right 100%;
	color:#666666;
	text-decoration:none;
}
#menu_con{
	text-align:center;   
}
.subclass{
text-align:center; color:#7a7a7a;} 
.subclass a{
color:#7a7a7a; padding:0 10px;
}
.subclass a:hover{
	text-decoration: underline;
	color:#ff0000;
}


.fla{
width:904px; overflow:hidden; margin:0px auto; background:#FFFFFF; padding:0px;}

.main{
width:904px; overflow:hidden; margin:0px auto; padding:0px; margin-top:10px;}
.main .main0{
width:445px;}
.main .main0 .title{
height:26px; line-height:26px; border-bottom:#81beed 3px solid; background:url(../images/ico.gif) no-repeat 0 6px; color:#0b6cd3;}
.main .main0 .title a{
color:#0b6cd3; float:right; padding-right:5px;}
.main .main0 .title strong{
padding-left:25px; font-size:14px;}
.news{
padding:10px 5px;}
.news li{
line-height:22px;}
.news li span{
float:right; color:#999999;}
.products{
padding:10px 5px;}
.products ul{
width:107px; float:left;}
.products li{
text-align:center; overflow:hidden;}
.products li.img{
height:107px; overflow:hidden;}
.products li.img img{
height:107px;}
.products li.text{
line-height:24px; text-overflow:ellipsis; overflow:hidden; word-break: normal; word-wrap: break-word; white-space: normal; height:24px;
}
.bottom{
height:27px; background:#81beed; width:904px; margin:0 auto; margin-top:10px;}
.bottom_1{
text-align:right; width:480px; float:left; height:27px; line-height:27px; font-weight:bold; color:#FFFFFF}
.bottom_2{
text-align:right; width:410px; float:right; height:27px; line-height:27px; color:#FFFFFF; padding-right:10px;}

.left{
width:181px; float:left; overflow:hidden;}
.left_1{
width:171px; padding:0px 5px 10px 5px; background:#83c7ee;}
.left_1 .top{
height:75px;}
.left_1 .body{
background:#FFFFFF;}
.left_1 .body ul{
padding:10px;}
.left_1 .body li{
height:40px; line-height:40px; border-bottom:#ddd 1px dotted; font-size:14px; padding-left:5px;}
.left_2 .list{
width:179px; border:#e0e0e0 1px solid; margin-top:8px;}
.left_2 .list .img{
width:179px; height:68px; border-bottom:#e0e0e0 1px solid;}
.left_2 .list .img img{
height:68px; width:179px;}
.left_2 .list .text{
line-height:18px; padding-left:20px; padding-right:20px; text-align:left; padding-top:5px; overflow:hidden; padding-bottom:5px;}
.right{
width:705px; float:right; overflow:hidden;}
.right_2{
margin-top:10px;}
.right_2 .top{
height:24px; line-height:24px; text-align:right; border-bottom:#cccccc 1px solid; padding-right:10px;}
.right_2 .body{
padding:10px;}
.right_2 .body h1{
font-weight:normal; font-size:14px; color:#fc6d04; line-height:30px;}
.right_2 .body h2{
font-weight:normal; font-size:14px; color:#fc6d04; line-height:30px; border-bottom:#cccccc 1px dotted; padding-left:10px; padding-top:5px;}
.right_2 .body p{
line-height:18px; padding:10px 0; }
.right_2 .img{
padding:10px 0; text-align:center; overflow:hidden;}
ul.certificates{
padding:10px; height:250px;}
ul.certificates li{
width:221px; text-align:center; float:left; overflow:hidden; height:255px; padding:10px 0; line-height:25px;}
ul.certificates li img{
max-height:230px; max-width:170px;}
*html ul.certificates li img{ 
width: expression(this.width > 170 && this.width > this.height ? 170 : auto); height: expression(this.height > 230 ? 230 : auto);}
.right_2 .contact{
padding:10px; line-height:20px;}

.right_2 .body table{
margin-top:10px;}
.right_2 .body td{
line-height:20px; color:#666666;}
.right_2 .body td.tdl{
text-align:right; padding-right:5px; height:35px;}
.right_2 .body td.tdr{
text-align:left; padding-left:5px;}
.right_2 .body td.tdr input{
border:#cdcdcd 1px solid;}
.right_2 .body td.tdr textarea{
border:#7e9bb9 1px solid; width:400px; height:100px;}
.right_2 .body td.tdr2{
padding:25px 5px; text-align:left;}
.right_2 .body td.tdr2 input{
border:0px; width:76px; height:24px; background:url(../images/btn_submit.jpg) no-repeat;}
.snews{
padding:10px;}
.snews li{
line-height:22px; width:600px;}
.snews li span{
float:right;}
.right_2 .body .page{
text-align:center; line-height:30px; padding-top:10px;}
.right_2 .body .page a{
text-decoration:underline; padding:0 15px;}

.right_2 .body1{
padding:10px;}
.right_2 .body1 h2 {
	CLEAR: both; PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #ff6c00; line-height:20px; padding-top:10px;
}
.right_2 .body1 .prolist{
padding-left:50px; padding-top:10px; padding-bottom:20px;}
.right_2 .body1 .prolist li a{
background:url(../images/ico2.gif) no-repeat 0 10px; border-bottom:#999 1px dashed; height:28px; padding-left:30px; width:350px; line-height:28px; display:block; font-size:14px;}
.right_2 .body1 .prolist li a:hover{
background:url(../images/ico2.gif) no-repeat 0 10px; border-bottom:#999 1px solid; height:28px; padding-left:30px; width:350px; line-height:28px; display:block; text-decoration:none; color:#FF0000;}

.product td{
text-align:left; border-bottom:#ddd 1px dotted;}
.product td.img{
text-align:left;} .product td.img img{
width:170px;}
.product td.detail a{
color:#FF0000;}
.intro{
height:30px; line-height:30px; font-size:16px; font-weight:bold; padding-left:15px; background:#f5f5f5}
.details{
padding:15px; line-height:24px;}


