﻿/*= 清除浮动=*/
.clear{clear: both; height:0px; line-height:0px; font-size:0px;}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}

/* 左右浮动 */
.fl{ float:left;}
.fr{ float:right}

#demo {
	width: 430px;
	margin: auto;
	text-align: center;
	overflow: hidden;
}
#demo img {
	border: 0px;
}
.casetd {
	width: 116px;
	height: 106px;
	background: url(../images/case_bg.gif) repeat-x left bottom;
	vertical-align: top;
}
/*产品分类*/
#quick {
color: #ffffff;
font-size: 24px;
	width: 214px;
	border: 1px solid #980000;
	background-color: #AD0101;
	border-top: 0px none;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 15px;
	line-height: 36px;
}
#quick a {
font-size: 18px;
    color: #ffffff;
	display: block;
	background-color: #C60000;
	text-align: center;
	
	height: 36px;
	line-height: 36px;
	letter-spacing: 2px;
	margin-top: 1px;
}
#xiaolei div{width: 214px;
padding-left: 116px;
border-top: 0px none;
line-height: 16px;}
#xiaolei a {padding-left:6px;
background-color: #sdfsdf;
font-size:14px;
color: #7B7E8C;
background:#F9F9F9}

#quick a:hover, #quick a:active {

	background-color: #D72828;
	color: #ffffff;
}
/*产品分类结束*/

ul,ol{
list-style-type:none;/*清楚列表样式符*/
margin-left:0;/*清楚IE左缩进*/
padding-left:0;/*清楚非IE左缩进*/
}
select,input{vertical-align:middle;}

a{text-decoration: none;}
a:link {color: #555555;}
a:visited {color: #555555;}
a:hover{color: #1BAF04;}
a:active {color: #333333;}
.clearit{clear:both;}
.zt { margin:0 auto;}
.bk {border: 1px solid #DEDFE0; background:#FFFFFF;}
.m10 { margin-bottom:10px;}
.ghtit { width:93%;height:20px;border-bottom:1px solid #7BC565; margin:0 auto; padding-top:8px; padding-bottom:8px;}
.ghtit h1 { font-size:14px; font-weight: bold; color: blue; float:left;}
.ghtit span {font-size:12px; color:#C6C6C6; margin-top:10px;float:right;}
.gh h2 { font-size:18px;border-bottom:1px solid #7BC565; width:88%;margin:0 auto; padding-top:10px; padding-bottom:10px;}
.ghtit2 {height:25px; width:95%;font-size:18px;border-bottom:1px solid #7BC565;margin:0 auto; padding-top:10px; padding-bottom:10px;}
.ghtit2 h2 {font-size:18px; float:left;}
.ghtit2 span {font: 14px "宋体";margin-top:10px; margin-right:110px;float:right;}

a img{border:none;}
input:focus{border:none;outline:none;}


/***顶部企业名称***/
.head-wrapper{width:width:100%;margin:0 auto;}
.logo-search-box{width:960px;margin:0 auto;  position:relative; height:115px}

/***导航***/
.wraper{ width:100%;background:#C70757;}
.nav{ position:relative; width:1000px; height:97px;  overflow:hidden;margin:0 auto;}  /*如果栏目比较少，请修改前面的宽度小一点*/
.nav li{ position:relative; float:left; width:120px; height:90px; line-height:90px; text-align:center; font-size:16px; z-index:1}
.nav li a{ display:block; height:90px; color:#fff;}
.nav li a:hover{ width:120px; height:90px; background:#4ab344;margin-left:5px; margin-right:5px}
.cur{width:120px; height:90px; background:#4ab344;}

/*********广告条*******/
.DB_tab25 {width:100%;height:760px;position:relative;overflow:hidden} /*图片高度把510改一下*/
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:760px;display:none}/*图片高度把510改一下*/
.DB_tab25 .DB_imgSet{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:-50px;top:100px;}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:-200px;top:220px}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:450px;top:310px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:-50px;top:100px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:450px;top:310px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:-200px;top:220px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:0px;top:80px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:0px;top:120px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:650px;top:200px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:0px;top:80px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:0px;top:120px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:0px;top:150px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:0px;top:180px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:650px;top:200px}
.DB_tab25 .DB_menuWrap{position:absolute;width:1000px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:860px;text-align:center;font-size:0}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:400px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:400px;cursor:pointer;display:none}


/*友情链接*/
.link { width:1200px; height:45px;}
.linklist { margin:15px 0px 0px 15px;}

.all_tit{ text-align:center; font-size:60px; color:#0D823C; text-transform:uppercase; font-family:Arial; line-height:50px; padding-bottom:30px;}
.all_tit01{ font-weight:bold; font-size:24px; color:#000; font-family:'微软雅黑'; background:url(../images/tit02.jpg) no-repeat bottom center; height:40px;}
.all_tit01 span{ color:#0D823C;}
/****首页 新闻资讯****/
.index_news{ height:620px; overflow:hidden; padding-top:0px;}
.index_news01{ width:1150px; margin:0 auto;}
.index_news03{ display:block; overflow:hidden; width:104%; padding:36px 0 0;}
.index_news03 dl{float:left; width:517px; height:127px;background:url(../images/index_news03.jpg) 0 0 no-repeat; margin:0 29px 31px 0; overflow:hidden;}
.index_news03 dl dt{ float:left; width:170px; overflow:hidden; text-align:center;}
.index_news03 dl dt img{ max-width:100%;}
.index_news03 dl dd{ float:right; width:310px; padding:0 15px 0 22px; height:120px; margin-bottom:7px; overflow:hidden; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl:hover dd{ background:#4b4b4b;}

.index_news03 dl dd h4{ font-size:17px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#000;padding:15px 0 0; line-height:36px; height:36px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl:hover dd h4{ color:#ff9700;}

.index_news03 dd span{ display:block; font-size:14px; line-height:22px; height:44px;overflow:hidden; color:#676767; padding:7px 0 0;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_news03 dl:hover span{ color:#eeeded;}


.index_news04{ width:133px; height:37px; line-height:35px; margin:0 auto;}
.index_news04 a{ display:block; color:#737373; font-size:14px; text-align:center; border:#d6d6d6 solid 1px;width:131px; height:35px;}
.index_news04 a:hover{ color:#ff9700; border:#ff9700 solid 1px;}


/*新闻中心*/
.ghjg { width:490px; height:278px; }
.ghjg ul{ list-style:none; margin:5px 0px 0px 5px;}
.ghjg li{ line-height:27px; background:url(../images/jt.png) top left no-repeat;border-bottom:1px dashed #CCC; width:480px; float:left; margin-right:15px;}
.ghjg li a{ line-height:25px; color:#5b6266;padding:0px 10px 0 10px; font-size:13px;}
.ghjg li a strong{ line-height:25px;}
.ghjg li a:hover{color:#1BAF04;}



/* 分页新闻-列表 */
.list{ background-color:#fff;width:1200px;margin: 0 auto;overflow:hidden;}
.list .node{margin:0px 0px 20px 20px;width:840px; border-bottom: 1px #CCC dashed;  height: 120px;} /* 单个文章信息 */
.list .nodel { margin : 0px 20px 0px 5px;float:left;} 
.list .node img{padding:5px;background:#fff;border:1px solid #ccc;width:140px; height: 90px; float:left;}
.list .noder {width:100%; }
.list .noder .title{padding-bottom:0px; height: 30px; line-height: 30px; text-align: left;} /* 标题 */
.list .noder .title h2{ font-size:18px; text-align:left;color: #666666; font-weight:bold;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.list .noder .title a:hover{ color:#000; font-weight:bold;}

#time{float: right;color: #888888;}
#guanjian{ float: left;}
.list .noder .description{color:#555; padding-left: 5px; padding-right: 5px; padding-top: 5px;}
.list .noder .description p{ line-height: 20px;text-indent: 2em; text-align: left;} /* 描述 */




/* 走动的图片transform: scale(0.92)缩小多少*/

.mr_frbox { height: 420px;border:1px solid #EBEBEB; padding: 24px 22px 0px; }
.mr_frBtnL { float: left; margin: 148px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl { float: left; height: 420px; width: 1000px; }
.mr_frBtnR { float: right; margin-top: 148px; cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; height: 395px; width: 200px; margin-right: 13px; overflow: hidden; }/* 滚动高度，宽度*/
.mr_frUl ul li H3{font-size:14px;color:#8F8F8F;line-height:45px; text-align:center;display:block;white-space:nowrap; text-overflow:ellipsis; }/* 内容超出宽度时隐藏超出部分的内容 */
.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8;  height: 145px; width: 200px;}


/*底部*/
.footer {
      color: #7f8c8d;
      margin: 0;
      padding: 15px 0;
      text-align: center;
      background:#002810;

}

 /*产品图片放大 */ 
#main .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
   margin: 0 10px 10px -4px;
   clear: both;
   width: 100%;
   text-align: center;
   font-size: 10px;
   color: #888888;
}



/*产品放大css*/
	.container {
		  margin: 0 auto;
		}

		.doc-modal-list {
		  max-width: 660px;
		  margin: 0 auto;
		}

		.doc-modal-list img {
		  max-width: 100%;
		}

		@media (max-width: 800px) {
		  .doc-modal-list {
			max-width: 100%;
			margin: 20px;
		  }
		}
		
#box_root{float:none;min-width: 1200px; 
width:expression(document.body.clientWidth < 1200? "1200px": "auto" ); 
}
#box_left{width:100%}
#box_container{float:none}
#box_top{z-index:999;position:fixed;width:100%;background: url(../img/tp28.png) no-repeat center;float:none;height:100px;top:0}
#box_banner{width:100%;float:none}
#box_main{width:100%;float:none}
#box_footer{float:none}
#box_top_sub1{margin:0 auto;width:1200px}
#box_top_sub1_sub1{width:225px;float:left}
#box_top_sub1_sub2{width:720px;float:left}
#box_top_sub1_sub3{text-align:right;width:255px;float:left}
.FrontColumns_navigation01-d2_c1{text-align:left;margin:0 auto;width:100%;font-family:"微软雅黑";font-size:14px}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI{font-family:"微软雅黑";height:110px;font-size:14px}
.FrontColumns_navigation01-d2_c1 UL.nav-first{float:left}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI{position:relative;padding-left:0;white-space:nowrap;float:left;}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A{padding-bottom:0;line-height:110px;padding-left:22px;padding-right:22px;font-family:"微软雅黑";float:left;height:110px;color:#000;font-size:16px;font-weight:normal;text-decoration:none}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI A:hover{font-weight:bold;font-size:14px}
.FrontColumns_navigation01-d2_c1 UL.nav-first LI.first{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0
}.FrontColumns_navigation01-d2_c1 UL.nav-first LI.last{width:10px;display:none;float:right;height:35px}


/*wenti*/
.wenti{ width:315px; float:right;}
.wenti .wenti_top {width:315px; height:42px; line-height:42px; background:#dc0000;}
.wenti .wenti_top .tit {float:left; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold; color:#FFF; }
.wenti .wenti_top .tit span { margin-left:20px; }
.wenti .wenti_top .more { width:85px; line-height:42px; float:right; margin-top:8px;}
.wenti_bottom{ width:315px; height:200px; overflow:hidden; padding:15px; position:relative;}
.wenti_bottom a.wt{ width:300px; height:90px; border-bottom:1px dotted #b5b5b5; display:block; overflow:hidden; padding-bottom:5px; cursor:pointer;}
.wenti_bottom a.wt h1{ width:300px; height:24px; background:url(../images/q.jpg) no-repeat left; font-size:14px; font-weight:bold; text-indent:40px; margin-top:10px; position:relative; left:445px;}
.wenti_bottom a.wt span{ width:405px; height:48px; line-height:24px; background:url(../images/a.jpg) no-repeat left top; padding-left:40px; display:block; margin-top:10px; position:relative; left:445px;}

.main1 {width: 1000px;margin: 0 auto;text-align: center;}
.main {width: 1000px;margin: 0 auto;}
.bottom_c{ height: 400px; background:#109838;}
.bottom_c .thead{ margin-bottom:20px;  }
.bottom_c .thead .tit{text-align: left; font-size: 14px; font-weight: normal; height: 50px; line-height: 50px; }
.bottom_c .thead span{ float: left; background: #d30000; width: 24px; height: 2px; }
.bottom_c .thead em{  float: left;background: #333333;  height: 2px; margin-left:5px; }
.bottom_c .left{ width: 34%;height: 354px; background: #272727; }
.bottom_c .right{ width: 66%;height: 354px; background: #2d2d2d;}
/* icontact*/
.icontact {width: 345px;height: auto;float: left;margin-top: 35px;color: #fff; margin-right: 15px;}
.icontact em{ width: 205px; }
.icontact h4{ font-size: 14px;   }
.icontact b{ font-size: 28px; color: #a30d0d; font-family: "Impact";height: 30px; line-height: 30px; }
.icontact .wd{ line-height: 30px; }

/* keyword*/
.keyword{}
.keyword {width: 228px;height: auto;float: left;margin-top: 35px;color: #fff; margin-left:20px; }
.keyword em{ width: 195px; }
.keyword b{  display: block; height: 35px; line-height: 35px; border-bottom: 1px solid #333; padding-left: 24px; font-weight: normal; }
.keyword  a{ color:#FFFFFF;}
/* code*/
.webcode{width: 355px;height: auto;float: left;margin-top: 55px;color: #fff; margin-left:30px;}
.webcode .item{ width: 354px;  text-align: center; margin-bottom:15px; }
.webcode .item img{ width: 354px; height: 195px; }
.webcode .item span{ height: 35px; line-height: 35px; }

.footer {background: ##003616;min-height: 62px; }
.footer .wd {color: #fff;line-height: 26px;padding-top: 10px;font-size: 14px;float: left;text-align: left;}
.footer .wd a{ color:#fff;}
.footer .wd a:hover{ color:#d30000;}

/*企业简介*/
.H-M-part06 { height: 600px; width: 100%; background-image: url(../img/bg05.jpg);}
.BG-TC { background-position: top center;  background-repeat: no-repeat;}
.w-1200 { width: 1200px;  margin: 0 auto; overflow: hidden;}
.H-M-about-l {float: left; width: 590px; margin-top: 195px;}
.H-M-about-l .line01 { padding-top:20px; height: 100px;width: 590px; background-position: top center; background-repeat: no-repeat;text-indent: 70px;line-height: 20px;text-align: left; color: #fff; font-weight: 600; font-size: 20px;
 letter-spacing: 0px;}
 .fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.H-M-about-r { float: right; width: 530px; margin-top: 92px;}
.H-M-about-r h3 { display: block; height: 20px;line-height: 30px; color: #fff; text-align: left;font-size: 52px;text-transform: uppercase;}
.H-M-about-r h2 { display: block; height: 70px; line-height: 70px; text-align: left; font-size: 26px; color: #fffdfe; border-bottom: #fff 1px solid;}
.H-M-about-r span {display: block; height: 350px; text-align: left; line-height: 170%; color: #fff; font-size: 15px; border-bottom: #fff 1px solid;}
/*产品横向列表*/
.cplb {width:100%;color:#000000; padding-top:20px; padding-bottom:20px; margin: 0 auto; azimuth:center; margin-left:250px;  }
.cplb a:visited{color:#666666; text-decoration:none;font-size:16px;  }
.cplb a:hover{color:#fff; text-decoration:underline;font-size:18px;}

/*按钮*/

.button {
display: inline-block; 
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 
*display: inline;
width:210px;
height:50px;
line-height:50px;
vertical-align: baseline; 
margin:8px 8px 8px; 
outline: none; 
cursor: pointer; 
text-align: center; 
text-decoration: none; 
font: 16px/50px Arial, Helvetica, sans-serif; font-weight:bold; 
padding: .1em 8px .8em; 

} 

/* blue */
.blue {
border: solid 1px #2a1101;border-radius:25px; background:#FFFFFF;
} 
.blue a{color:#666666;  font-family:"宋体";  } 
.blue:hover { background:#00b515; color:#fff;   
} 
.blue:active { 
color:#fff;  }

.chanpin{ color:#FFFFFF; font-size:70px; text-align: center;padding-top: 50px; line-height:30px;}
.chanpin h8{ color: #009966; font-size:78px;}
.chanpin span{ font-size:24px;}

/*left*/
.allleft{ width:232px; height:100%; overflow:hidden;float:left; padding-bottom:20px;}
.prolist{ width: 100%; height: auto; float: left;}
.prolist_titleL{ width: 100%; height: 96px; float: left; background: #109838; padding-top:15px;}
.prolist_titleL h8{ font-size: 24px; font-family: "Microsoft YaHei"; color: #FFF; font-weight: normal; padding-left: 47px; margin-top:20px;}
.prolist_titleL h7{ font-size: 14px; font-family: "Microsoft YaHei"; color: #47D13F; font-weight: normal; padding-left: 47px; padding-top:15px;}
.prolist_con2{ width: 100%; height: auto; float: left; background: #EFEFEF; padding-top: 30px; padding-bottom: 30px;}
.prolist_con2 li{ list-style:none;}
.prolist_con2 li a{ width: 100%; height: 45px; border-bottom: 1px solid #FFF; display: block; background: url("../Img/prolist_li.jpg") no-repeat 20px center;
	font-size: 16px; font-family: "Microsoft YaHei"; color: #3c3c3c; line-height: 45px; text-indent: 55px;}
.prolist_con2 a:hover, .prolist_con2 li a.current{  color:#e22e3a; background: url("../Img/prolist_li_hv.jpg") no-repeat 25px center;}
.contact{ width: 100%; height: auto; float: left; background: url("../Img/contact_bg.jpg") repeat; padding-top: 9px; padding-bottom: 9px;}
.contact_con{ width: 200px; height: auto; margin: 0 auto; border: 1px solid #00970B; padding: 18px 8px 15px 15px;}
.contact_con h1{ font-size: 18px; font-family: "Microsoft YaHei"; color: #FFF; line-height: 26px;}
.contact_con span{ font-size: 16px; font-family: "Microsoft YaHei"; color: #FFF; font-weight: normal; line-height: 26px;}
.contact_con li{ font-size: 12px; font-family: "Microsoft YaHei"; color: #FFF; line-height: 25px;list-style:none; }
