/* -------------------------自定义部分开始 --------------------------*/
.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;
}
.a{color:#ooo;}
/*标题*/
.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 {
    width: 100%;
	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; font-weight:bold;}
.baodiv span{ float:left; width:100%; line-height:1.7;margin-top:15px;}
.foot_box_right{width:90%; height:auto; margin:0 auto; margin-top:26px;}
.ewm{}
.ewm li{ float:left; width:45%; height:auto; margin-right:10%; text-align:center;}
.ewm li img{display:block; width:100%; height:100%; max-width:100%;}
.ewm li p{ color:#ffffff;text-align:center; font-size:0.2rem; line-height:0.3rem}
.ewm li:nth-of-type(2n+0){margin-right:0}

.beian{
	background-color: #e7e7e7;
	color:#222222;
	text-align: center;
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.21rem;
}
.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:12px; 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;
}

.sybt{width:95%; margin:0px auto;}
.sybt .e{float:left; width:95%; height:auto; }
.sybt .r{float:right; width:250px; height:auto; }
.site-title { padding:20px 0 15px;float:left;}
.site-title h2{margin-top:15px;color:#333;font-size:0.3rem;font-weight: normal;}
.site-title h2 span{font-family:Arial, Helvetica, sans-serif}
.site-title p{margin-top:15px;color:#999;font-size:0.18rem;line-height:25px;}
.site-title .line{position:relative;float:left;margin:10px auto 0;width:80px;height:1px; background-color: #333;}
.site-title .line:before{position: absolute;left:0;top:0;width:80px;height:1px; background-color: #333;}
.site-title .line:after{position: absolute;right:0;top:0;width:80px;height:1px; background-color: #333;}
.site-title2 { padding:10px 20px 200px 15px;float:left;}
.site-title2 h3{margin-top:15px;color:#fff;font-size:0.3rem;font-weight: normal;}
.site-title h3 span{font-family:Arial, Helvetica, sans-serif}
.site-title2 p2{margin-top:30px;color:#999;font-size:0.18rem;line-height:30px;}
.site-title2 .line2{position:relative;float:left;margin:20px auto 0;width:80px;height:1px; background-color: #fff;}
.site-title2 .line2:before{position: absolute;left:0;top:0;width:80px;height:5px; height:1px; background-color: #fff;}
.site-title2 .line2:after{position: absolute;right:0;top:0;width:80px;height:5px; height:1px; background-color: #fff;}

/*1*/
.indexone{width:95%;margin:0 auto; overflow:hidden; }
.indexone li{float:left; width:44%;height:2.9rem; padding:10px 10px;overflow:hidden;}
.indexone li h1{font-weight:300; font-size:0.2rem;line-height:30px; margin-top:-100px;text-align:center; color:#000;  overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.indexone li dl{width:100%;height:2.9rem; overflow:hidden;background-color:#f8f8f8;text-align: center;}
.indexone li img{ width:120px;height:85px;margin-left:15px; margin-top:10px;-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{width:90%;line-height:20px;margin-left:8px; font-size:0.14rem;text-align:center; color:#666;}
.indexone li:nth-of-type(4n+0){margin-right:0px;}
.indexone li:first-child+li+li{margin-right:0px;}
.indexone li a{ text-decoration:none}
.indexone li:hover h1{ color:#0c4da2;}
/*1end*/

/*小幻灯包围*/
.three_box{overflow:hidden; margin-top:50px;background:url(../images/d_bg.jpg) no-repeat;}
.three_box_left{width:100%; height:auto;}
.three_box_right{width:100%; height:auto; padding-bottom:20px;}
.three_box_right .n_box{ width:100%; height:auto; margin-top:20px;}
.three_box_right .n_box h3 {font-size:0.26rem; font-family: 'Times New Roman'; font-weight: normal; color:#fff; line-height: 58px; text-indent:20px}
.three_box_right .n_box h2 {font-size:0.26rem; font-weight: normal; color:#FFF; line-height:0.3rem; margin-bottom:30px; text-indent:20px}
.three_box_right .n_box p { width:90%; height:auto; margin:0 auto; color:#fff; margin-bottom: 30px;}

.three_box22{width:100%; margin-top:30px;background:url(../images/d_bg.jpg) no-repeat;}
.three_box22_left{width:100%; height:auto;}
.three_box22_right{width:100%; height:auto; }
.three_box22_right .n_box22{ width:100%; height:auto; margin-top:20px;}
.three_box22_right .n_box22 h3 {font-size:0.26rem; font-family: 'Times New Roman'; font-weight: normal; color:#fff; line-height: 58px; text-indent:20px}
.three_box22_right .n_box22 h2 {font-size:0.26rem; font-weight: normal; color:#FFF; line-height:0.3rem; margin-bottom:30px; text-indent:20px}
.three_box22_right .n_box22 p { width:90%; height:auto; margin:0 auto; color:#fff; margin-bottom: 30px;}

.btn2 a {color: #fff; border:#cbcbcb solid 1px;display: block; line-height: 44px; width: 140px; text-align: center; margin-left: 20px; }
.btn2 a span {display: inline-block; padding-right: 17px; background: url(../images/icon3.png) no-repeat right center; transition-duration:500ms;}
.btn2 a:hover span {padding-right: 27px;}

/*小幻灯包围_end*/
/*小幻灯片*/
.index_hdp{width:100%; height:auto; position:relative; overflow:hidden;}
.index_hdp .hd{ position:absolute; width:100%; height:60px; bottom:30px; left:0; z-index:1; text-align:center}
.index_hdp .hd img{ width:60px; height:60px;  }
.index_hdp .prev{cursor:pointer}
.index_hdp .next{cursor:pointer}

.index_hdp .bd{width:100%; height:auto; z-index:0; overflow:hidden}
.index_hdp .bd li img{display:block; width:100%; height:auto;}
.index_hdp .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/*滚动数字*/
.i_top_bj{background:url(../images/i_top_bj.jpg) repeat-x top center; height:auto;}
.i_top_bj h1{width:95%; height:auto; margin:0 auto; color:#fff; font-size:0.18rem; font-weight:bold; text-align:center; line-height:0.43rem}
.i_top_bj h2{width:95%; height:auto; margin:0 auto; color:#fff; font-size:0.12rem; font-weight:100; text-align:center; line-height:0.2rem}

.gundong_num{width:95%; height:auto; margin:0 auto; background-color:rgba(255, 255, 255, 1); box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, 0.1); margin-top:20px; z-index:10}
.num{ width:100%; height:auto; overflow:hidden;}
.num li{ float:left; width:50%; height:auto; padding:10px 0; transition-duration:500ms; cursor:pointer}
.num li .n_box{ width:100%; height:auto; margin:0 auto; border-right:1px solid #E7E7E7; overflow:hidden}
.num li .n_box .n_l{width:90%; height:auto; line-height:0.38rem; text-align:center; font-size:0.14rem;}
.num li .n_box .n_l span{ font-size:0.22rem; font-weight:bold; margin-right:8px}
.num li .n_box .n_l p{ margin-left:8px;line-height:0.2rem;}
.num li .n_box .n_r{width:100%; height:64px; background: url(../images/fz.png) no-repeat top center;  transition-duration:600ms;}
.num li .n_box .n_r2{width:100%; height:64px; background: url(../images/cp.png) no-repeat top center;  transition-duration:600ms;}
.num li .n_box .n_r3{width:100%; height:64px; background: url(../images/ws.png) no-repeat top center;  transition-duration:600ms;}
.num li .n_box .n_r4{width:100%; height:64px; background: url(../images/q.png) no-repeat top center;  transition-duration:600ms;}

.num li:hover{background: #ab0918; color:#FFF}
.num li:hover .n_box .n_r{background: url(../images/fz.png) no-repeat bottom center;}
.num li:hover .n_box .n_r2{background: url(../images/cp.png) no-repeat bottom center;}
.num li:hover .n_box .n_r3{background: url(../images/ws.png) no-repeat bottom center;}
.num li:hover .n_box .n_r4{background: url(../images/q.png) no-repeat bottom center;}
/*滚动数字_end*/

.about22{ width:100%; height:345px; margin-top:750px;background:url(../images/zjtp.jpg) no-repeat; }
.about22 .about22_left{ overflow:hidden; float:center; width:95%;overflow:hidden;}

.about22 .about22_left dl{width:95%;margin-top:20px;color:#fff;}
.about22 .about22_left dt{ width:100%; height:350px;color:#fff;}
.about22 .about22_left dd{color:#fff; width:100%; margin-top:20px;height:350px; }
.about22 .about22_left dd p{text-align:left;width:100%; height:200px;margin-left:1px; margin-top:25px;height:30px;line-height:30px;}
.about22 .about22_left dd p .xiangqing{ float:right; display:block; width:113px; height:30px; background-color:#eb7d00; text-align:center; margin-top:35px;line-height:30px; color:#fff; font-size:14px;}

.zpxx{width:95%; margin:0 auto; overflow:hidden;  }
.zpxx_zp{width:100%; height:auto;}
.zp{ width:100%; height:auto; overflow:hidden;}
.zp li{ float:left; width:30%; height:168px; padding:10px 0; transition-duration:500ms;padding-left:8px; cursor:pointer}
.zp li .n_box{ width:100%; height:168px;  border:1px solid #ddd; overflow:hidden}
.zp li .n_box a{ color:#fff;  text-decoration:none}
.zp li .n_box .n_l{width:100%; height:20px;line-height:20px; text-align:center;margin-top:10px;  }
.zp li .n_box .n_l span{ font-size:0.2rem;; margin-right:8px}
.zp li .n_box .n_l p{ line-height:20px;font-size:0.16rem;; }
.zp li .n_box .n_r{width:100%; height:90px; text-align:center;margin-top:10px;}

/***********新闻资讯***********/
.index_c_n{ margin:0 auto; margin-bottom:-10px;margin-top:118px;}
.index_c_n .in_left{ width:100%; height:auto; margin-top:20px;position:relative}
.index_c_n .in_left img{width:100%; height:auto;}
.index_c_n .in_left .itext_box {position: absolute; left: 0; width: 100%; bottom: 0;height:90px; background-color:#0c4da2; opacity: 0.6;}
.index_c_n .in_left .itext_box .pdpd{ padding:15px}
.index_c_n .in_left .itext_box .pdpd .time {font-size: 14px; color: #fff; opacity: 0.8; line-height: 1; margin-bottom:10px;}
.index_c_n .in_left .itext_box .pdpd .t {font-size: 16px;color: #fff;margin-bottom: 8px;line-height:1; opacity: 1;}
.index_c_n .in_left .itext_box .pdpd .info {font-size: 14px;color: #fff;line-height: 21px;}

.index_c_n .in_right{  width:100%; height:auto; margin-top:10px; overflow:hidden;}
.index_c_n .rightNews{ height:auto}
.index_c_n .rightNews li{ width:100%; height:120px; background:#fff; cursor:pointer;border-bottom:1px solid #f3f3f3}
.index_c_n .rightNews li .pd{padding:5px 15px; }
.index_c_n .rightNews li:hover{background:#eeeeee;}
.index_c_n .rightNews li a { display:block }

.index_c_n .rightNews li .pd .time_box{float:left; margin-top:25px; width:12%; margin-right:3%; position:relative; padding-right:3%; text-align:right;}
.index_c_n .rightNews li .pd .time_box:after{content:''; position:absolute; right:0; top:0; width:1px; height:100%; background:#0e90d2;}
.index_c_n .rightNews li .pd .time_box .y{font-size:0.25rem; color:#0e90d2;line-height:1;margin-bottom:15px; margin-top:20px;}
.index_c_n .rightNews li .pd .time_box .date{font-size:0.2rem;color:#0e90d2; line-height:1;}

.index_c_n .rightNews li .pd .news_box{float:right; width:80%; margin-top:15px;}
.index_c_n .rightNews li .pd .news_box .t{font-size:18px; line-height:1; margin-top:10px;margin-bottom:10px; color:#333;overflow:hidden; white-space:nowrap; -ms-text-overflow:ellipsis; text-overflow:ellipsis;}
.index_c_n .rightNews li .pd .news_box .d{font-size:14px;color:#666; line-height:20px; height:40px; overflow:hidden;}
.index_c_n .rightNews li:hover a{ color:#000!important}
/***********新闻资讯_end***********/

.sygg{ background-color:#f4f4f4;width:100%; height:70px;  min-width:1200px;}
.sygg .t{width:95%;height:70px; }
.sygg .e{float:left;width:5%;font-size:18px;height:70px;line-height:70px; color:#fa030f;font-weight:bold; }
.sygg .z{float:left;width:60%;font-size:18px;height:70px;line-height:70px; color:#fa030f; }