body{margin:0 auto;padding:0;font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif;background-color: #104476;background-image: url(images/bg.jpg);background-repeat: no-repeat;
background-position: center top; color:#799efc;}
ul{ margin:0; padding:0; list-style-type:none;}
img {
azimuth: expression(
    this.pngSet?this.pngSet=true:
           (this.nodeName == "IMG" &&
                   this.src.toLowerCase().indexOf('.png')>-1?
                            (this.runtimeStyle.backgroundImage = "none",
                             this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
                             this.src = "images/transparent.gif")
                           :(this.origBg = this.origBg?
                                     this.origBg
                                    :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
                                     this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
                                    this.runtimeStyle.backgroundImage = "none")),
           this.pngSet=true);
}
a{ color:#799efc; text-decoration:none;}
a:hover{ color:#FF0000;}
.top{ width:957px; margin:0 auto; }
.logo{ float:left; margin-left:13px; margin-right:50px; display:inline; margin-top:6px;}
.menu{ float:left;margin-bottom:25px;}
#lan{ height:30px; padding-top:5px; text-align:right; color:#FFFFFF; padding-right:5px;}
#lan a{ color:#FFFFFF;}
.menu ul li{ float:left;}
.menu ul li img{ border:0;}
.clear{ clear:both;}
.main{ margin-top:25px; width:957px; overflow:hidden; margin-left:auto; margin-right:auto;}
.main_left{ float:left; width:687px;}
.banner{ border:6px solid #FFFFFF;}
.news{ margin-top:20px;}
.news ul{ float:left; width:300px; line-height:16px; padding-right:40px;}
.news ul li{ margin-bottom:10px;}
.main_right{ float:left; width:263px;}
.product_list{ margin-top:15px; line-height:18px;}
.product_list_title a{ color:#FFFFFF; font-weight:bold; }
.product_list .pic{ float:left; border:0; margin-right:13px; display:inline;}
.foot{
	background-image: url(images/foot_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:138px;
	margin-top:30px;
	*margin-top:10px;
}
.foot_content{ width:957px; margin:0 auto;}
.foot_left{float:left; width:570px;}
.foot_right{ float:right; width:385px; text-align:right; margin-top:30px; line-height:18px;}
.map{ margin-top:20px;}
.map img{ border:1px solid #136aac; background:#022a6b; padding:4px;}
.add{ margin-top:10px; line-height:18px;}
.emai{ margin-right:27px;}
.about{ margin-top:40px; line-height:22px; width:640px;overflow:hidden}
.white{ font-weight:bold; color:#FFFFFF;}
.about_news{margin-top:15px; margin-bottom:45px;}
.about_line{ margin-top:10px;}
.about_news2{line-height:16px; margin-top:15px;}
.about_news2 li{ margin-bottom:10px;}
.about_news2 li a{ color:#FFFFFF;}
.about_contact{ margin-top:15px; line-height:25px;}
.about_contact strong{ color:#fff;}
.about_message{ margin-top:15px; line-height:24px; color:#FFFFFF;}
.about_message ul li{ margin-bottom:6px;}
.input_1{ width:150px; border:1px solid #799efc; background:#104476;}
.input_2{width:127px; border:1px solid #799efc; background:#104476;}
.input_3{width:199px; border:1px solid #799efc; background:#104476;}
.textarea{border:1px solid #799efc; background:#104476; width:199px;_width:196px; height:88px; overflow:hidden;}
.ly_title{ float:left;}
.btn{ text-align:center; margin-top:10px; margin-left:10px;_margin-left:15px;}
.product{margin-top:40px; line-height:20px; width:640px;}
.product .pic{ float:left; margin-right:27px; display:inline;}
.product_title{ margin-bottom:5px;}
.product_title a{ color:#FFFFFF; font-weight:bold; font-size:14px;}
.more{ margin-top:10px;}
.product ul{ margin-bottom:43px;}
.product_1{margin-top:40px; line-height:22px; width:640px;}
.product_1_title{ height:35px; border-bottom:2px solid #86a6c7; color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:5px; margin-bottom:43px;}
.product_pic{ float:left; width:320px; margin-bottom:43px; font-family:Arial, Helvetica, sans-serif;}
.product_pic_title{}
.product_pic_title a{ font-size:14px; font-weight:bold; color:#FFFFFF;}
.pic2{ margin-right:4px; float:left; display:inline;}
.product_feilei{ margin-top:15px; line-height:30px;}
.product_feilei li{ border-bottom:1px solid #c2c2c2;}
.product_feilei li ul{ margin-bottom:10px;}
.product_feilei li ul li{ border:none; line-height:24px;}
.product_feilei li a{ color:#FFFFFF;}
.product_feilei li ul li a{ color:#CCCCCC;}
.selected{
	font-weight:bold;
	background-image: url(images/product_05.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:10px;
}
.dangqian{ float:right; padding-right:5px; font-weight:normal; font-size:12px;}
.productshow{ margin-top:43px;*margin-bottom:30px;}
.pic_bg{
	background-image: url(images/productshow_03.jpg);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:10px;
	height:396px;
}
.cultrue{margin-top:43px; }
.cultrue ul li{ float:left; margin-top:28px; margin-right:51px; line-height:185%; text-align:center;}
#no_margin{ margin-right:0px;}
.vido{ margin-top:43px;}
.vido ul li{
	float:left;
	margin-top:28px;
	margin-right:51px;
	text-align:center;
	width:179px;
	line-height:185%;
}
.sale{margin-top:43px; width:640px; line-height:21px; *margin-bottom:20px;}
.liucheng{ font-size:14px; font-weight:bold; color:#FFFFFF; height:30px;}
.news2{ margin-top:30px; line-height:38px;}
.news2 li{ border-bottom:1px dashed #1e7eba;background-image: url(images/product_05.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left:30px;}
.news2 li a{ color:#fff;}
.time{ float:right; padding-right:20px;}
.page{ margin-top:25px; text-align:center; *margin-bottom:20px;}
.show_news_title{ text-align:center; font-weight:bold; color:#FFFFFF; font-size:14px;}
.show_time{ text-align:right; padding-right:30px; padding-top:10px;}


.font1{ font-size:14px; font-weight:bold; color:#FFFFFF;}
.font2{ font-size:16px; font-weight:bold; color:#FFFFFF;}


#wenhua{ margin-top:43px; width:627px;overflow:hidden ;}
#vpt{ font-size:14px; font-weight:bold; height:22px; border-bottom:1px solid #ccc; color:#FFFFFF;}
#vpt cite{ float:right; font-style:normal; font-weight:100; font-size:12px; padding:2px;}
#vlist{ padding-top:10px;}	
#vlist li{ width:145px; float:left; height:138px; text-align:center; margin-right:15px; line-height:180%; overflow:hidden;}
#vlist li.end{ margin-right:0;}
#vlist li .img_border{ border:2px solid #ccc }