﻿@charset "utf-8";
/* CSS Document */
/*-首页结构-*/

#kinMaxShow{visibility:hidden;width:100%; height:435px;overflow:hidden;}
.main{ width:100%; background:url(../images/homebg.jpg) repeat-x ;}
.content{ width:960px; margin: 0 auto; padding-top:20px;}
.foot{ width:100%; background:#c9c9c9; margin-top:20px; position:relative; bottom:0;}
.footc{ width:960px; height:50px; margin:0 auto; clear:both; text-align:right;}
/*-公司新闻-*/
.newstrends{ width:960px; margin:0 auto; height:32px; }
.newstrends img{ vertical-align:middle;}
.newstrends img.imgicon{
	margin-right:10px;
	cursor:pointer;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.newstrends ul li.hleft{ float:left; font-size:12px; }
.newstrends ul li.hright{ float:right; position:relative;}
.newstrends ul li strong{ font-weight:bold; color:#59595A; font-size:13px;}
/*-头部-*/
.logo{ width:217px; height:86px; float:left; margin-top:30px;}
.lianxi{color:#59595a; height:26px; display:inline-block; line-height:26px; text-align:right; margin-bottom:18px; margin-top:40px; font-weight:bold; font-size:14px; float:right;}
.lianxi img{ vertical-align:text-bottom; margin-bottom:-3px; }
.menu{ float:right; width:720px; margin-left:20px;}
.menu .sub{ float:right;}
.menu .sub li{ float:left; padding:0 20px 0 20px; height:16px; line-height:16px; border-right:1px solid #aaaaaa;}
.menu .sub li a{font-size:12px; color:#7e7e7e; text-decoration:none; font-weight:bold;}
.menu .sub li a:hover{  color:#DE2824;}
.menu{ float:right; width:720px; margin-left:20px;}
.menu ul.hsub{ float:right;}
.menu ul.hsub li.menu1{ position:relative; float:left; padding:0 20px 0 20px; height:16px; line-height:16px; border-right:1px solid #aaaaaa;}
.menu ul.hsub li.menu1 a.b{font-size:12px; color:#7e7e7e; text-decoration:none; font-weight:bold; display:inline-block; height:33px;}
.menu ul.hsub li.menu1 a:hover{  color:#DE2824;}
.language{ height:17px;  position:absolute; right:150px; top:20px; cursor:pointer;  }
.language div{position:relative;  height:17px;}
.language div span{  float:left;}
.languageimg{ margin-left:-128px; margin-top:-17px; display:none; float:left;}
.languageimg li{ width:27px; height:17px; margin-right:5px; float:left;}
.languageimg li img{ width:27px; height:17px; display:inline-block;}
.homexl{ width:19px; height:17px; background:url(../images/homexl.jpg) no-repeat;  border:none;}
/*-内容-*/
.compynews{ width:100%; height:32px;line-height:32px; background:url(../images/compynews.jpg) repeat-x ;}
.productzs{ width:960px; margin-bottom:28px;}
.product_title{ width:960px; height:42px; line-height:42px; clear:both; }
.product_title h2{ font-size:18px; color:#b50000; font-weight:bold; float:left;}
.product_title a{ float:right; height:42px; line-height:42px; color:#737373; text-decoration:none; margin-right:15px; font-size:12px;}
.product_title_bg{ width:960px; height:1px; background:url(../images/product_title_bg.jpg) no-repeat;}
.product_img{ width:960px; height:194px; clear:both;margin-top:18px;}
.product_img li{ float:left; padding-right:9px;position:relative;}
.mosaic-block{ text-decoration:none; color:#fff; border:1px solid #e5e5e5;}
.mosaic-block p{ font-size:16px; width:208px; height:30px;padding-left:20px; line-height:30px; background:#000; position:absolute; top:170px; opacity: 0.65; filter: alpha(opacity=65);}
.mosaic-block a{color:#fff;text-decoration:none;font-family:"微软雅黑", "黑体";}
.mosaic-block a:hover{color:#de2824}
.title_bg{ height:42px; background:url(../images/title_bg.jpg); }
.friends{ width:960px; height:180px;}
.friends li{ float:left;  margin:10px 0;}
.menu_dh{ width:960px; margin: 0 auto; display:none; height:172px;}
.menu_dh dl{ float:left; width:160px; margin-top:20px; }
.menu_dh dl dt{ color:#646464; margin-bottom:12px; font-size:12px; font-weight:bold;}
.menu_dh dl dd{ margin-bottom:5px; }
.menu_dh dl dd a{ text-decoration:none; color:dimGray; font-size:12px;}
.menu_dh dl dd a:hover{text-decoration:underline;}
dl.end{ background:none;}
.show_is{ width:960px; height:28px; margin:0 auto; display:block;}
/*-尾部-*/
.footc p{ line-height:50px; font-size:12px; color:#7f7f7f;}
ul.line{width:532px; height:30px; overflow:hidden;} 
ul.line li{height:32px;text-indent:15px; font-size:12px; line-height:30px;list-style:none; width:532px; } 
ul.line li a{ float:left;  text-decoration:none; color:#595959;}
ul.line li span{ color:#595959; display:inline-block; float:right; line-height:30px;}
/*-右侧飘浮框-*/
.homeleft{ width:24px; position:fixed; right:0; bottom:150px; z-index:2;}
.homeleft span a{ width:24px; height:68px; padding-top:10px;  display:block; background:url(../images/hleftimg1.png) no-repeat; color:#fff; text-decoration:none; text-align:center;}
.homeleft span a.viewbg{width:24px; height:68px;  padding-top:10px;  display:block; background:url(../images/hleftimg2.png);}
.Dimensionalimg{ display:none; padding:2px; background:#fff; position: fixed; right:0; bottom:10px; z-index:2;}
/*-飞信二维码-*/
.fxDimensionalimg{ padding:2px; background:#fff; width:121px; position:absolute; z-index:2; left:100px; top:32px; display:none; }
/*-二级菜单-*/
.submenu{ width:120%; position:absolute; z-index:3;  left:-15px; top:30px; padding:5px 5px; background:#ececec; opacity:0.8  }
.submenu li{ width:100%; overflow:hidden; height:18px; margin-top:5px; text-align:center;}
.submenu li a{ width:100%; color:#333;font-size:12px;#DE2824;text-decoration:none}
.submenu li a:hover{color:red;}
.menu1 img{ position:absolute; left:47%; top:25px; }
.subicon{ position:absolute; left:50%; top:0; display:none;}
.hhline{ width:532px; height:30px; float:left; overflow:hidden; position:relative;}
