﻿/* -------------------------自定义部分开始 --------------------------*/
.allpage{
	background-color: #fff!important;
}
body,input{font-family: "microsoft yahei";}
.fl{float: left;}
.fr{float: right;}
.clear-fix:after{
	display:block;clear:both;visibility:hidden;
	height:0;font-size:0;content:".";
}
/* 首页公共样式 */
.common_i_css{
	background-color: #fff;
	padding:0 4%;
	margin-bottom: 1%;
}

/* 首页文本 */
.about_i{ margin:0 auto; }
.about_i_c{
	line-height: 1.6;
	padding:2% 5% 0% 5%;
	font-size: 0.2rem;
	color:#555555;
}
/*标题*/
.more_i{ border-radius:0.3rem; width:93.75%; float:left; margin-top:3.5%; margin-left:2.5%;background:#1172df;}
.more_i span{  padding:1.7% 5% 1% 3%; float:left; margin-left:0;font-size: 0.22rem; color:#fff; font-weight:bold; line-height:1.2;}
.more_i a{ float:right;color:#ffffff; background: url(../images/more.png) center top no-repeat;font-weight:bold; background-size:100% 100%;font-size: 0.19rem; width:22%; text-align:center;  padding:1.2% 0 1.2% 5%;}
/*首页新闻*/
.case_i_c{  height:auto; overflow:hidden;}
.case_i_c ul li{ padding:1% 0 1% 0;  width:93%; display:block; float:left; margin-left:4%; margin-top:0; border-bottom:1px dashed #c1c1c1}
.case_i_c ul li a{ float:left; width:100%;color:#333333;  line-height:1.8; }
.case_i_c ul li h2{ float:left; margin-left:1%; line-height:1.8; color:#333333;
	font-size: 0.20rem;
	font-weight: normal;
	width: 65%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.case_i_c ul li span{ float:right; line-height:2.2;
	font-size: 0.18rem;
	font-weight: normal;
	width:25%;
	text-align:right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
/*首页咨询热线*/
.boda{ text-align:center;padding: 0;  width:93%; margin:2% auto 1% auto;font-size:0.2rem; border-radius:0.31rem; display:block; background:#f1f1f1;color:#ff8700; border:0.02rem solid #dedede}
.boda font{ font-size:0.3rem; color:#ff8700; font-weight:normal; vertical-align:-0.01rem;}
.boda a{padding:0 3% 1% 3%; display: inline-block;  color:#ff8700;  font-weight:bold; }

/*首页新闻分类*/
.iser{ width:100%; text-align:center; margin-top:15px; overflow:hidden}
.iser span{ background:#ffaf55; display:inline-block; padding:6px 12px 6px 12px; color:#fff; border-radius:20px; margin-right:10px; }
.iser span a{color:#fff;}

.baoming {
	margin:3% 0 0 0;
	padding:0 0 3% 0; 
    font-family: "microsoft yahei";
    color: #fff;
}

.baodiv{  float:left; text-align:center;  color:#ffffff; display:block; width:100%;font-size: 0.2rem; margin/-top: 0.02rem; font-weight:normal; }
.baodiv label{ float:left; width:100%; line-height:1.7; font-size:0.3rem; 	margin:3% 0 0 0;font-weight:bold;}
.baodiv span{ float:left; width:100%; line-height:1.7;}

.beian{
	background-color: #e7e7e7;
	color:#222222;
	text-align: center;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.19rem;
}
.beian a{
	color:#222222;
	font-size: 0.21rem;
}
/* 焦点图 */
	.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:800px;/* 设置焦点图最大宽度 */background:#fff; }
	.slideBox .hd{ width:100%; position:absolute; height:18px; line-height:18px; left:0; bottom:2px; text-align:center; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 10px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
/*首页圆点*/
.hnav{
	position:relative;width:93.75%;margin:2.8125% auto;
}
.hnav-son{
	float:left;
	display:block;width:25%;
	text-align:center;color:#212121;
	font-size:0.2rem;line-height:2em;
}
.hnav-son .in{
	position:relative;display:inline-block;width:0.9rem;height:0.9rem;	
	font-size:0.43rem;line-height:0.9rem;color:#FFF;border-radius:50%;
	background:#e5725d;
}
.hnav-son:nth-child(2) .in{
	background:#41c7ec;
}
.hnav-son:nth-child(3) .in{
	background:#98da44;
}
.hnav-son:nth-child(4) .in{
	background:#ffce47;
}
.hnav-son:nth-child(5) .in{
	background:#4edead;
}
.hnav-son:nth-child(6) .in{
	background:#85aafb;
}
.hnav-son:nth-child(7) .in{
	background:#a088de;
}
.hnav-son:nth-child(8) .in{
	background:#df5d79;
}
/*i_tit 首页标题*/
.i_tit{
	background: #e8e8e8;
	padding: 0 3.125%;
	margin: 0.15rem 0 0;
}
.i_tit.nmt{
	margin-top: 0;
}
.i_tit h3{
	font: 400 0.23rem/0.4rem "微软雅黑";
	color: #fff;
	float: left;
	width: 27%;
	text-align: center;
}
.i_tit a{
	float: right;
	font: 400 ;
	display: block;
	font: 400 0.2rem/0.4rem "微软雅黑";
	text-align: center;
	color: #a5a5a5;
}
/*首页菜单*/
.hnav2{
	margin:0;position:relative; margin-top:-1px; z-index:999px;
}
.hnav2 .son2{
	width:25%;display: block;float: left;
	text-align: center; color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	font-size: 0.22rem;line-height: 0.55rem;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.hnav2 .son2:nth-of-type(4n){
	border-right:0;
}
.hnav2 .son2:nth-of-type(n+5){
	border-bottom:0;
}
/*site-title*/
.site-title {padding:30px 0 20px;text-align: center;}
.site-title h2{color:#00b044;font-size:28px;font-weight:bold;}
.site-title h2 span{font-family:Arial, Helvetica, sans-serif}
.site-title p{margin-top:5px;color:#373737;font-size:18px; line-height:30px; text-transform: uppercase;font-family:Arial, Helvetica, sans-serif}
.site-title .line{position:relative;margin:5px auto 0;width:150px;height:4px;background:#2cb149;}
.site-title .line:before{position: absolute;left:0;top:0;width:50px;height:4px;background:#2cb149;content:'';}
.site-title .line:after{position: absolute;right:0;top:0;width:50px;height:4px;background:#2cb149;content:'';}

.container2 .leaa2{width:100%;background-color:#9d1b3c; height:2.9rem; text-align: center;}
.container2 .leaa2 h1{font-size: 0.22rem; color:#fff; text-align:center; padding:30px 0 20px;}
.container2 .leaa2 h2 .more2{ text-align:center; }
.container2 .leaa2 h2 .more2 a{ background:url(../images/pdf.png) no-repeat left center;line-height:100px; height:100px; color:#fff; font-size: 0.2rem; ; padding:50px 40px 40px; }
.container2 .leaa2 h2 .more2 a:hover{color:#fff; text-decoration:none}
.container2 .leaa2 dd{ font-size: 0.18rem; ;line-height: 0.35rem; color:#fff;padding:0 30px 0 0;}


.section{  margin:auto; position:relative; clear:both; padding-top: 34px; padding-bottom: 38px;   background:url(../images/about.jpg) no-repeat top center;}
.company{ margin:0 auto; }
.companynr{
        text-align:center;padding-top: 30px;  
 	font-size:0.19rem;color:#000; line-height:25px;padding:2% 5% 0% 5%;
 	overflow:hidden; }
.name{ 
	 height:34px;display: block; padding-bottom: 10px;  
	color: #000; font-size: 24px; line-height: 34px; text-align: center;  }

.company2{  margin:0 auto; }
.companynr2{
        padding-top:30px;  
 	font-size:0.19rem;color:#333; line-height:25px;padding:2% 5% 0% 5%;
 	overflow:hidden;text-align: center; }
.name2{ 
	 height:34px;display: block; padding-bottom: 30px;  
	color: #96c400; font-size: 34px; line-height: 34px; text-align: center;  }
.look_more a {margin: 0 auto; width:120px; height:50px; margin-top: 30px; background-color:#96c400;  display:block; font-size:16px; line-height:50px; text-align:center; color:#fff; }
.look_more a:hover {width:120px; height:50px; border:1px solid #dd0000; display:block; font-size:16px; line-height:58px; text-align:center; color:#FFFF00; background-color:#FF0000; }
.look_more2 a {margin: 0 auto; width:120px; height:40px;margin-top: 20px; background-color:#96c400; display:block; font-size:16px; line-height:40px; text-align:center; color:#fff; }
.look_more2 a:hover {width:110px; height:40px; border:1px solid #dd0000; display:block; font-size:16px; line-height:40px; text-align:center; color:#FFFF00; background-color:#FF0000; }

.ifors{ width:100%; min-width:1150px; overflow:hidden; }
.ifors .forsul{width:1150px; overflow:hidden; min-width:1150px; margin:0px auto; margin-top:80px; margin-bottom:50px;}

.ifors .forsul dl{ float:left; position:relative;height:140px; width:260px;  margin:0 50px 21px 0; overflow:hidden; }
.ifors .forsul dl dt{ float:left; width:130px; height:130px; margin-right:20px}
.ifors .forsul dl dt img{ height:100%; max-width:100%; padding-top:5px;}
.ifors .forsul dl dd{ float:left; width:200px; font-size:15px; color:#fff; line-height:25px; }
.ifors .forsul dl dd span{ display:block; font-size:24px; font-weight:bold; color:#e8892f; height:26px; margin-bottom:10px; }
.ifors .forsul dl:nth-of-type(2n+0){margin-right:0px;}
.ifors .forsul dl:first-child+li{margin-right:0px;}
/*1*/
.xone_bj{  background:url(../images/iu.png) no-repeat top; border-bottom:1px solid #96c400}
.indexone{margin:0 auto; overflow:hidden; }
.indexone li{float:left; width:70%;margin-left:40px;overflow:hidden; margin-bottom:15px;background-color:#FFFFFF;border:10px solid #fff}
.indexone li h1{font-weight:300; font-size:20px;line-height:50px; text-align:center; color:#666666; background-color:#FFFFFF; overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.indexone li h2{ text-align:center; background-color:#FFFFFF; margin-top:10px; }
.indexone li dl{ height:2.5rem; margin-top:10px; overflow:hidden;}
.indexone li img{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s; }
.indexone li:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1); }
.indexone li dt{background:url(../images/time1.png) no-repeat left center; padding-left:20px; line-height:18px; font-size:12px; color:#999999}
.indexone li dd{line-height:25px; font-size:12px; color:#999999; margin-top:10px;}
.indexone li:nth-of-type(3n+0){margin-right:0px;}
.indexone li:first-child+li+li{margin-right:0px;}
.indexone li a{ text-decoration:none}
.indexone li:hover h1{ color:#2d6ace}
/*1end*/
/*图片外框*/
.index_pro02{ margin:1% auto 0; overflow:hidden; }
.index_pro02 dl{text-align:center; width:45%; position:relative;text-align:center;overflow:hidden; margin:2% 2% 0 25%;background-color:#FFFFFF;border:10px solid #fff}
.index_pro02 dl dt{ background:#fff; height:1.68rem;}
.index_pro02 dl dt img{ height:100%; display:inline; background-color:#FFFFFF; max-width:100%;}
.index_pro02 dl dd{ line-height:0.55rem; height:0.55rem;   margin-top:10px;background-color:#FFFFFF;overflow:hidden; font-size:0.21rem; color:#3f3f3f;}

.in_FproW{  background-attachment:fixed; background-size:cover; padding:30px 0 52px;}
.in_Fpro_tW{ background:rgba(0,0,0,0.5); padding:20px 0 20px; margin-top:56px; background:#333333; overflow:hidden; }
.in_Fpro_t {}
.in_Fpro_t .in_title{ float:left;}
.in_Fpro_t .in_title{ text-align:left;}
.in_Fpro_t .in_title span{ color:#fff; font-size:30px; line-height:30px; text-transform:uppercase; display:inline-block; font-weight:bold}
.in_Fpro_t .in_title span:before{line-height:30px;content: "//"; color: #2d6ace; font-size: 30px; letter-spacing:-2px; margin-right:14px}
.in_Fpro_t a{ float:right; display:inline-block; line-height:26px; background:#2d6ace; border-radius:25px; padding:0 22px; color:#fff; text-transform:uppercase; border:2px solid #2d6ace}
.in_Fpro_t a:hover{ background:none; color:#fff; text-decoration:none}

.footer2{ background:url(../images/dbbj.jpg) no-repeat; clear:both;width:100%; position:relative;}
.footer2 .t_linkb{height:auto; </div> margin:0 auto; position:relative; overflow:hidden}

.foo_l{ float:right; width:220px; padding:45px 30px 0 0 ; }
.class_a{width:100%; height:35px;line-height:35px; color:#fff; font-weight:bold; font-size:17px; margin-bottom:10px}

.class_tech li {
	line-height:30px;
	text-align:left;
	width:100%;
	color:#fff;
}
.class_tech li a{
	color:#fff;
}
.class_tech li a:hover{
	color:#ff0000;
}
.class_tech li span {
	padding-right:5px;
}

.foo_l2{ float:left; width:350px; text-align:center; margin-top:80px; height:auto;}
.foo_l2 img{width:380px; height:auto}

.colb{ float:right; width:350px; padding:40px 0 0 0 ; font-size:12px}
.colb_lxwm dd{ color:#fff; font-size:20px; height:43px; line-height:40px;  }
.colb_lxwm li {
	line-height:28px;
	text-align:left;
	width:100%;
	color:#fff;
}
.colb_lxwm li a{
	color:#fff;
}
.colb_lxwm li a:hover{
	color:#ff0000;
}
.colb_lxwm .w1{ background:url(../images/w1.png) no-repeat left center ; padding-left:30px }
.colb_lxwm .w2{ background:url(../images/w2.png) no-repeat left center; padding-left:30px }
.colb_lxwm .w3{ background:url(../images/w3.png) no-repeat left center; padding-left:30px }
.colb_lxwm .w4{ background:url(../images/w4.png) no-repeat left center; padding-left:30px }
.colb_lxwm .w5{ background:url(../images/w5.png) no-repeat left center; padding-left:30px }
.colb_lxwm .w6{ background:url(../images/w6.png) no-repeat left center; padding-left:30px }
.colb_lxwm .w7{ background:url(../images/w7.png) no-repeat left center; padding-left:30px }
