 
.headList li.drop{ position:relative;}
.headList li.drop i{position:absolute;top:15px;right:6px;width:8px;height:8px;background:url(../img1/icon.png) no-repeat 0 -191px ;}
.headList li.drop .dropDown{top:38px;position:absolute;background:#1F85D7;padding:4px; z-index:66; display:none;box-shadow:2px 5px 6px #888;}

.headList li.wap a{padding-left:18px; background:url(../img1/icon.png) no-repeat 2px 0px;}
.headList li a:hover{color:#F60;}
.headList li:hover i{background-position:0 -238px !important;}
.weixin1{ width:104px; height:104px; background:#fff; border:2px solid #2bb20d; display:none; margin-top:0px;}
.weixin:hover .weixin1{ display:block;}

.wap1{ width:104px; height:104px; background:#fff; border:2px solid #2bb20d; display:none; margin-top:0px;}
.wap:hover .wap1{ display:block;}
/*---------------*/
.headInfoA{height:100px;}
.headInfo{ height:100px; margin:auto;}
.search1{ width:370px; height:100px; float:left;}

.header_searchbg{ width:370px; height:39px; float:left; background:url(../img1/header_searchbg.jpg) no-repeat; position:relative; margin-top: 25px; display:block;}
.header_searchbg .keywords{ width:240px; height:34px; line-height:34px; border:none; color:#b9b9b9; float:left; position:absolute; top:2px; left:30px;}
.Search_btn{ width:75px; height:42px; position:absolute; top:0; right:0;}
.sousou{ width:75px; height:42px; display:block;}
.header_searchbg input:focus{ outline:none;}

.commSpot{color:#777; padding-top:8px; margin-left:45px; font-size:12px; width:370px; height:20px; float:left; text-align:left;} 
.commSpot a:link, .commSpot a:visited{ color:#ff0000; margin-right:2px;}

/*---------------*/
.navMenu{height:40px; background:#119300; }
.navMenu li.na1{ width:80px; height:40px;}
.navMenu li.na2{ height:40px;}
.navMenu li.na3{ height:40px;}
.navMenu span{height:24px; width:12px; position:absolute; top:-4px; left:40px;}

.navMenu span.s1{position:absolute; top:-4px; left:60px;}
.navMenu ul{width:1200px; height:40px; margin:auto;}
.navMenu li{float:left; margin:0 1px; padding:0 3px;  position:relative;}
.navMenu li a{display:block; height:40px; padding:0 10px; line-height:40px; font-size:16px; color:#fff; font-family:"Microsoft YaHei";}
.navMenu li.aa{ background: url(../img1/aabg.jpg); width:111px; height:40px; text-align:left;}
.navMenu li.aa:hover{ background: url(../img1/aabg1.jpg);}
.a1{ width:100px; background:#006adb; background:#fff; display:none; z-index:9999; float:left; text-align:LEFT;  top:40px;}
.a1 ul{ width:100px;}
.a1 li{width:100px; float:left; height:36px; line-height:36px; text-align:center; padding:0px; margin:0px;  background:#FFF;}
.a1 a:link,.a1 a:visited{color:#444; font-size:14px; font-family:"Microsoft YaHei";  line-height:36px; height:36px;}
.a1 a:hover{color:#FF6600;}
.navMenu .aa:hover .a1{ display:block;  height:auto; position:absolute;}
.navMenu a.cc1{ color:#f6ff00 !important; font-weight: bold;}
/*---------------*/



.assure{height:40px; line-height:40px; background:#119300; font-size:16px; color:#FFF; overflow:hidden; width:100%; margin-top: 10px; font-family:"Microsoft YaHei";}
.wrapper{height:auto; margin: 0 auto; width:1200px; height:40px;}
.assure li{height:40px; line-height:40px; float:left; width:207px; padding-left:32px; background:url(../img1/icon.png) no-repeat 0 -87px; display:inline; text-align:left;}
.assure li.d1{background-position:186px -560px; }
.assure li.d2{background-position: 0 -356px;}
.assure li.d3{background-position: 0 -511px;}
 .assure li.d4{background-position: 0 -408px;}
.assure li.d5{background-position: 0 -454px;}



/*-----------------*/


.FootInfo{width:1050px; margin:auto; height:auto; margin-top:20px; color:#555555;}
.FootLogo{width:280px; padding-top:20px; float:left;}
.FootInfo_C{float:right; width:770px; }
.FootInfo_C li{line-height:24px;}
.FootTel{font-size:25px; color:#f18a04; font-weight:bold; height:30px; line-height:30px;}
.FootInfo_C a:link, .FootInfo_C a:visited{color:#555; }
.clear{clear:both; display:block;}
.FootPic{width:1030px; margin:auto; margin-top:10px; margin-bottom:20px;}
.FootPic ul{width:870px; height:45px; margin-left:5px; float:left;}
.FootPic li{display:inline; padding-top:3px; line-height:20px; color:#30352f; width:174px; float:left;}
.FootPic_Img{float:left; width:35px;}
.FootPic_Name{float:left; width:80px; padding-left:10px;}
.FootPic_Img img{width:41px; height:36px;}
.FootPic_R{float:right; width:137px;}



.Footlink1{ height:40px; line-height:20px; width:1168px; float:left; text-align:left; color:#777; font-family:"宋体";}
.Footlink{ height:250px; clear:both; width:1168px; margin:auto; border:1px solid #dedede; padding:15px; text-align:left;}
.Footlink li{ font-family:"宋体"; color:#585858; font-size:12px; line-height:30px; font-weight:bold;}
.Footlink li a{ font-family:"宋体"; color:#a4a4a4; font-size:12px; padding:0 7px; font-weight:normal;}
.Footlink li a:hover{ color:#ff6600;}
.num_tel{ color:#ff6600;}
.Footlink li .TM_LKL{ width:1105px; float:right;}





/*-----BFloat Style-----*/
/*.BFloat{ width:70px; position:fixed; left:0px; top:20%;}
.BFloat li{ width:70px; height:70px;}
.BFloat img{ display:block; width:70px; height:70px;}*/
.BFloat{ display:none;}


/*-----BFloat Style-----*/
.RFloat{ width:30px; height:160PX; position:fixed; RIGHT:0px; top:20%; background: url(../img1/rfloat.jpg); z-index:99999;}
.RFloatnav{ width:120px; height:350px; background:url(../img1/rfloatbg.png); display:none; right:0px; position:fixed;}
.RFloat:hover .RFloatnav{ display:block;}
.RFloatnav a.RFloat1{width:100px; height:84px; display:block; margin-top:34px; margin-left: 10px;}
.RFloatnav a.RFloat2{width:100px; height:94px; display:block; margin-top:13px; margin-left: 10px;}


#hz6d_kf_icon_1{ display:none !important;}

.left h3{ padding-top:25px !important;}
.right h3{ line-height:13px;}
.mid_nav{ float:left;}
.mid_nav h3,.mid_nav_emei h3{ margin-top:0px; padding-top:30px !important; line-height:0px !important;}
.top_nav ul{ margin-top:3px;}
.top_nav ul li{ margin-top:5px;}
.search{ clear:both;}
.zhbox table,.zhbox1 table{ margin:0 auto;}
.search div{ line-height:30px;}
.right .lx h3{ line-height:30px !important;}
#KeyWords{ float:left;}
*+html .mid_nav h3,*+html .mid_nav_emei h3{ line-height:44px !important; padding-top:10px !important;}
*+html .left h3{ padding-top:0px !important; line-height:50px !important;}
*+html .TM_IL_BG tr{ height:15px !important;}
*+html #butSearch{ margin-top:0px !important; float:none !important;}
*+html #KeyWords{ float:none !important;}
*+html .top_nav ul li{ margin-top:0px !important;}
.main{ font-family:"宋体" !important;}

.TM_IL_BGDL .TM_IN{ font-size:13px;}
.KF-Float-box{width: 40px;  height: 160px; background:#46505a;position: fixed; top: 50%; right: 0; margin-top: -80px; border-radius: 10px 0px 0px 10px; color: #FFF; font-size: 16px; text-align: center; font-weight:bold;  }
.KF-Float-box img{margin: auto; margin-top: 10px; width:35px; height: 35px; }
.KF-Float-box span{ display: block; width:20px; line-height: 20px; margin:auto;}
.KF-Float{text-align:center; float: right; width:110px; display: none; height: auto; border: 1px solid #DDD; background: #FFF; transition: all 2s; position: absolute; top: 0; right: 0px;}
.KF-Float-box:hover .KF-Float{ display: block; }
.KF-Float .tit{ width: 100%; border-bottom: 1px solid #DDD; line-height: 30px;  font-size: 14px; color: #666; font-weight: bold;}
.KF-Float-Icon{ border-bottom:1px solid #DDD ;  color: #666; font-weight: bold; line-height: 28px; padding-top: 10px;}
.KF-Float-Icon i{ display: block; width: 58px; height: 52px;  margin: auto;}
.KF-Float-ph{ font-size: 14px; color: #F60; font-weight: bold; border-bottom: 1px solid #DDD; }
.KF-Float-ph strong{ display: block; color: goldenrod; line-height: 30px; }
.KF-Float .tit a{ color: #777;}


    .bom_kf{
    	width:100%;
    	height:40px;
    	background:url(../images/linehei-bg.png) repeat;
    	position:fixed;
    	z-index:999;
    	bottom:0;
    	left:0;
    }
	.bom_menu{
		float:left;
	}
    .bom_menu a{
    	display:inline-block;
    	color:#fff;
    	background:#119300;
    	border-radius:3px;
    	padding:0 20px;
    	margin-left:10px;
    	margin-top:8px;
    	float:left;
    	line-height:24px;
    	font-size:12px;
		cursor:pointer;
    }
	.bom_phone{
		float:left;
		margin:0 100px;
	}
    .bom_phone span{
		display:inline-block;
    	line-height:24px;
    	padding:8px 15px;
    	color:#ff5722;
    	font-size:16px;
		font-weight:bold;
		margin:0 15px;
    }
	.bom_kf53{
		float:left;
	}
	.bom_kf53 a{
		display:inline-block;
		line-height:24px;
		padding:0 8px;
		background:url(../images/lineqq-bg.png) repeat-x;
		background-size:100% auto;
		margin-top:8px;
		font-size:12px;
		border-radius:3px;
		cursor:pointer;
	}