﻿/* 公共样式 */
.flex{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.flex-1{
	display:flex;
	align-items:center;
	justify-content:center;
}
.flex-2{
	display:flex;
	align-items:center;
	justify-content:left;
}
.clearfix::after{
	display: block;
	content: "";
	clear:both;
}
@keyframes fadeIn{
	from {opacity:0;}
	to {opacity:1;}
}
@-webkit-keyframes fadeIn{
	from {opacity:0;}
	to {opacity:1;}
}
.dhyc-ggys{
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.dhwbyc{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*顶部*/
#top{height:170px;}
#top img{width:1210px;margin-left:auto;margin-right:auto;display:block;text-align:center;}
.top1{min-width: 1200px;background: url(../images/top1_bj.png) no-repeat center center;}
.top1 ul li{float: left;position: relative;height: 36px;line-height: 36px;}
.top1 ul li a{color: #ffffff;padding:0 11px;}
.top1 ul li s{position: absolute;top:12px;display: inline-block;width: 1px;height: 14px;background: url(../images/top1_s.png) no-repeat center center;}
.top2 .top_fl{width: 526px;height: 67px;}
.top2 .top_fl img{
	margin-top: -15px;
	height: 90px;
} 
.top2 .top_fr{margin-top: 24px;}
.top2 .top_fr span{float: left;text-align: right;display: inline-block;margin-right: 10px;}
.top2 .top_fr span .p_ask{color: #343434;font-weight: bold;}
.top2 .top_fr span .p_phone{font-weight: bold;font-size: 24px;color: #2aaa4c;}
.top2 .top_fr img{float: left;margin-top: 8px;}
/*顶部结束*/
/*导航*/
#navBar{width: 100%;height: 55px;background: url(../images/navBar_bj.jpg) no-repeat center center;}
#navBar ul{font-size: 0;}
#navBar ul li{height: 55px;line-height: 55px;display: inline-block;transition: all .6s;-o-transition: all .6s;-ms-transition: all .6s;-webkit-transition: all .6s;-moz-transition: all .6s;position: relative;}
#navBar ul li:first-child{background:none;}
#navBar ul li a{display: inline-block;height: 55px;font-size: 16px;color: #ffffff;padding:0 28px;}
#navBar ul li s{z-index: 0;display: inline-block;width: 2px;height: 55px;position: absolute;right:-2px;background: url(../images/navBar_s.png) no-repeat center center;}
#navBar ul li:hover{background-color: #2aaa4c;background-image:none;}
#navBar ul li:hover s{display: none;}
/*导航结束*/
/*banner*/

/* banner图 */
.banner-mp{display: none;}
.banner{width: 100%;}
.banner img{width: 100%;}
.banner .swiper-container{width: 100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 12px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 50px;}
.banner .swiper-pagination-bullet{width: 18px; height: 18px; display: inline-block;opacity: 1;background: #171717;}
.banner .swiper-pagination-bullet-active{background: linear-gradient(to right,#2aaa4c 0,#2aaa4c 100%);}
.banner .swiper-pagination-bullet,
.banner .swiper-pagination-bullet-active:focus{outline: none;}


#solid{width:100%;height:590px;clear:both;position:relative;overflow: hidden;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;top:0px;width:100%;height:590px;display:none;}
#solid .solid0{background:#78c4db;}
#solid .solid1{background:#c5c9db;}
#solid .solid2{background:#e7dfd1;}
#solid ul{margin:0px;padding:0px;list-style:none;}
#solid ul li{position:absolute;left:50%;top:0px;width:1900px;height:580px;margin-left:-960px;display:none;cursor:pointer;}
#solid ul li img{height:590px;display: inline-block;width: 2000px;margin:0 auto;}
#solid #btt{width:1900px;height:55px;top:86%;left:50%;position:relative;margin-left:-920px;}
#solid #btt span{position:absolute;top:30px;left:45%;color: #fff;display:block;width:25px;height:25px;line-height:25px;margin:0 15px;text-align:center;background-color: #000000;z-index:1000;cursor:pointer;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;}
/*banenr结束*/
/*搜索关键词*/
#search_key{padding:20px 0;line-height: 40px;}
#search_key .s_key{width: 600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#search_key .s_key span{color:#333333;}
#search_key .s_key a{display: inline-block;color:#777777;padding-right: 22px;}
#search_key .s_input{position: relative;width: 359px;height: 40px;}
#search_key .s_input input{position: absolute;left:0;top:0;width: 356px;height: 40px;border-radius: 2px 0px 0px 2px;border: solid 2px #e7e7e7;color:#777777;padding-left: 19px;box-sizing: border-box;}
#search_key .s_input button{position: absolute;right:0;top:0;}
/*搜索关键词结束*/
/*产品分类*/
#product{padding:60px 0 80px 0;background-color: #f2f2f2;}
#product .w1200{position: relative;}
.pdt_left{width: 260px;}
#product .pdt_left_one{background-color: #2aaa4c;text-align: center;padding:25px 0 18px 0;}
#product .pdt_left_one h2{font-size: 28px;font-weight: bold;color: #f2f2f2;}
#product .pdt_left_one h3{font-size: 11px;color: #fff;}
#product .pdt_left_two .left_list h3{
	background-color: #8c8c8c;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 1px;
	line-height: 32px;
	padding-top: 10.3px;
	padding-right: 0;
	padding-bottom: 10.3px;
	padding-left: 25px;
}
#product .pdt_left_two .left_list h3 a{color: #ffffff;}
#product .pdt_left_two .left_list h3 img{margin:4px 9px 0 0;}
#product .pdt_left_two .left_list p{padding:14px 0 14px 35px;margin-bottom: 1px;background-color: #fff;font-size: 16px;}
#product .pdt_left_two .left_list p img{float: right;margin:4px 26px 0 0;}
#product .pdt_left_two .list_p_active p{color:#2aaa4c;cursor: pointer;}
#product .pdt_left_three{background-color: #2aaa4c;text-align: center;padding:18px 0 18px 0;}
#product .pdt_left_three h2{font-size: 26px;font-weight: bold;color: #fff;}
#product .pdt_left_three h3{font-size: 16px;color: #f2f2f2;}
#product .list_p_right{position: absolute;top:0;left:284px;display: none;}
#product .list_p_right .pdt_tj{width: 913px;height: 87px;background-color: #171717;}
#product .list_p_right .pdt_tj_cont{display: inline-block;padding-top: 28px;box-sizing: border-box;height: 87px;z-index: 9999;}
#product .list_p_right .tj_span_title{padding:0 46px;display: inline-block;text-align: center;position: relative;}
#product .list_p_right .pdt_tj_cont i{z-index: 99999;display: none;position: absolute;top:58px;left:50%;margin-left: -9px;width: 18px;height: 8px;background: url(../images/pdt_tj_sj.png) no-repeat center center;}
#product .list_p_right .pdt_tj_active{background-color: #2aaa4c;cursor: pointer;}
#product .list_p_right .pdt_tj_active i{display: block;}
#product .list_p_right .pdt_tj_cont h4{font-size: 16px;color: #f2f2f2;}
#product .list_p_right .pdt_tj_cont h5{color: #f2f2f2;}
#product .list_p_right .tj_more{float: right;margin-right: 40px;}
#product .list_p_right .pdt_tj_cont a{font-size: 21px;color: #ffffff;}
#product .list_p_right .pdt_tj_down{display: none;position: absolute;top:88px;left:0;padding:15px 14px 40px 14px;background-color: #fff;}
#product .list_p_right .pdt_tj_down li{width: 280px;float: left;margin: 20px 7px 0 7px;text-align: center;}
#product .list_p_right .pdt_tj_down li img{
	width: 266px;
	background-color: #f2f2f2;
	height: 220px;
	padding: 7px;
	margin-top: 10px;
}
#product .list_p_right .pdt_tj_down li span{
	font-size: 15px;
	color: #444444;
	background: #fff;
	display: block;
	margin-top: 15px;
}
#product .list_p_right .pdt_tj_down li:hover img{background-color: #fff2ed;}
#product .list_p_right .pdt_tj_down li:hover span{color: #ff5310;}
/*产品分类结束*/
/*材料对比*/
#compare{
	padding-top:60px;
	height: 627px;
	min-width: 1200px;
	background-image: url(../images/com_bj.jpg);
	background-repeat: repeat;
}
.title{text-align: center;}
.title h3 span{color: #2aaa4c;}
#compare .w1200{position: relative;}
#compare .title h3{font-size: 33px;font-weight: bold;color: #333333;}
#compare .title h4{font-size: 19px;color: #666666;line-height: 30px;}
#compare .compare_cont{margin-top: 30px;background-color: #fff;}
#compare .compare_title{width: 398px;overflow: hidden;text-align: center;float: left;border-right: 1px solid #e3e1e1;margin-right: 1px;background-color: #f5f5f5;}
#compare .compare_title span{height: 64px;display: inline-block;font-size: 19px;color: #222222;line-height: 64px;}
#compare .last_title{width: 399px;border-right: none;margin-right: 0;}
#compare .compare_title_active{background-color: #2aaa4c;cursor: pointer;}
#compare .compare_title_active span{color: #fff;border-right: 1px solid #2aaa4c;}
#compare .compare_down{display: none;padding:38px 22px 23px 22px;position: absolute;top:172px;left:0;background-color: #fff;}
#compare .compare_down h4{font-size: 16px;font-weight: bold;margin: 34px 0 20px 0;}
#compare .compare_xn{text-align: center;}
#compare .compare_xn img{width: 513px;height: 226px;}
#compare .compare_xn p{font-size: 16px;}
#compare .compare_xn1 p{color: #2aaa4c;}
#compare .compare_xn1 h4{color: #2aaa4c;}
#compare .compare_xn2 p{color: #444444;}
#compare .compare_down2{margin:58px 18px 0 18px;}
/*材料对比结束*/
/*精品案例*/
#case{height:565px;padding-top: 70px;}
#case .w1200{position: relative;}
#case .case_lt h2{font-size: 26px;color:#2c2c2c;font-weight: bold;}
#case .case_lt h2 b{font-weight: bold;color:#2aaa4c;}
#case .case_lt h3{font-size: 35px;font-weight: bold;color: #2aaa4c;}
#case .case_lt h4{color:#dcdcdc;font-size:24px;}
#case .case_lt h5{width: 35px;height: 2px;background-color: #2aaa4c;}
#case .case_rt .case_title{float: left;background-color: #2f2f2f;padding:35px 35px 0 35px;text-align: center;height: 110px;box-sizing: border-box;}
#case .case_rt .case_title h3{color: #fff;font-size: 16px;}
#case .case_rt .case_title h4{color: #fff;}
#case .case_rt .case_title_up{padding-bottom:0;}
#case .case_rt .case_title_up i{display: none;width: 0;height: 0;margin-top:33px;border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #2aaa4c;}
#case .case_rt .case_title_more{background-color: #00000c;}
#case .case_rt .case_title_active{background-color: #2aaa4c;cursor: pointer;}
#case .case_rt .case_title_active i{display:inline-block;}
#case .case_rt .case_down{display: none;position: absolute;left: 0;top:150px;}
#case .case_down{background-color: #f2f2f2;padding:10px 7px 11px 7px;}
#case .case_down li{float: left;text-align: center;margin:0 6px;background-color: #fff;}
#case .case_down .case_img img{width: 284px;height: 235px;object-fit: cover;}
#case .case_down li p{font-size:16px;color:#444444;margin-top: 12px;}
#case .case_down li .case_more{display: inline-block;margin: 18px 0;}
/*精品案例结束*/
/*优势*/
#advantage{width: 100%;padding-bottom: 80px;}
#advantage .index-jzys{width: 100%;padding-bottom:54px; }
#advantage .index-jzys img{width: 100%;}
#advantage .jzys-title{
	width: 100%;
	text-align: center;
}
#advantage .jzys-title h2{
	display: block;
	width: 100%;
	font-size: 32px;
	color: #2aaa4c;
	background: url(../images/jzys-title-tp01.jpg) no-repeat center;
}
#advantage .jzys-title h2 span{
	font-size: 32px;
	font-weight: bold;
	color: #2aaa4c;
}
#advantage .jzys-title p{
	font-size: 14px;
	color: #666;
	margin-top: 11px;
}
#advantage .jzys-cont{
	width: 100%;
	padding-top: 60px;
}
#advantage .jzys-cont .tpzs{
	width: 550px;
}
#advantage .jzys-cont .tpzs img{
	width: 100%;
}
#advantage .jzys-cont .ysjs{
	width: 600px;
}
#advantage .ysjs .wzjs{
	position: relative;
	width: 100%;
	padding-left: 90px;
	box-sizing: border-box;
	margin-bottom: 80px;
}
#advantage .ysjs .wzj:last-child{
	padding-bottom: 0;
}
#advantage .ysjs .wzjs .jzxh{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 66px;
	height: 88px;
	text-align: center;
	padding-top: 18px;
	background-color: #2aaa4c;
}
#advantage .ysjs .wzjs .jzxh h3{
	font-size: 36px;
	color: #fefefe;
	font-weight: bold;
	margin-bottom: 18px;
}
#advantage .ysjs .wzjs .jzxh .xt{
	width: 36px;
	height: 1px;
	margin: 0 auto;
	background-color: #fff;
}
#advantage .ysjs .jsnr{
	width: 100%;
}
#advantage .ysjs .jsnr-bt{
	width: 100%;
	padding-bottom: 18px;
	border-bottom: 1px dotted #e9e9e9;
}
#advantage .ysjs .jsnr-bt h3{
	font-size: 24px;
	color: #333;
	font-weight: bold;
}
#advantage .ysjs .jsnr-bt h3 span{
	color: #2aaa4c;
}
#advantage .ysjs .jsnr .nr{
	width: 100%;
	padding-top: 24px;
}
#advantage .ysjs .jsnr .nr p{
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
/*优势结束*/

/* 产品和专利的设计 */
.index-cpzl{
	width: 100%;
	padding: 62px 0 78px 0;
	background: url(../images/index-cpzl-bj.jpg) no-repeat 0 center;
	background-size: cover;
}
.index-cpzl .cpzl-title{
	width: 100%;
	text-align: center;
}
.index-cpzl .cpzl-title h2{
	font-size: 34px;
	color: #333;
	font-weight: bold;
}
.index-cpzl .cpzl-title h2 span{
	color: #2aaa4c;
}
.index-cpzl .cpzl-title p{
	font-size: 19px;
	color: #666;
	margin-top: 14px;
}
.index-cpzl .cpzl-cont{
	position: relative;
	width: 100%;
	height: 525px;
	margin-top: 50px;
	padding: 25px 15px;
	background-color: #fff;
	box-sizing: border-box;
}
.index-cpzl .cpzl-nav{
	width: 100%;
}
.index-cpzl .cpzl-nav ul{
	width: 100%;
}
.index-cpzl .cpzl-nav li{
	position: absolute;
	width: 256px;
	height: 94px;
	padding: 0 20px;
	border-bottom: 1px solid #e2e2e2;
	background-color: #f2f2f2;
	box-sizing: border-box;
	cursor: pointer;
	display:flex;
	align-items:center;
}
.index-cpzl .cpzl-nav .s1{
	left: 15px;
	top: 25px;
}
.index-cpzl .cpzl-nav .s2{
	left: 15px;
	top: 119px;
}
.index-cpzl .cpzl-nav .s3{
	left: 15px;
	top: 213px;
}
.index-cpzl .cpzl-nav .s4{
	left: 15px;
	top: 307px;
}
.index-cpzl .cpzl-nav .s5{
	left: 15px;
	top: 401px;
}
.index-cpzl .cpzl-nav .s6{
	right: 15px;
	top: 25px;
}
.index-cpzl .cpzl-nav .s7{
	right: 15px;
	top: 119px;
}
.index-cpzl .cpzl-nav .s8{
	right: 15px;
	top: 213px;
}
.index-cpzl .cpzl-nav .s9{
	right: 15px;
	top: 307px;
}
.index-cpzl .cpzl-nav .s10{
	right: 15px;
	top: 401px;
}
.index-cpzl .cpzl-nav li::after{
	position: absolute;
	content: "";
	display: none;
	top: 50%;
	margin-top: -7px;
	width: 7px;
	height: 15px;
}
.index-cpzl .cpzl-nav .list01{
	justify-content:right;
}
.index-cpzl .cpzl-nav .list02{
	justify-content:left;
}
.index-cpzl .cpzl-nav .list01::after{
	right: -7px;
	background: url(../images/index-cpzl-tb03.png) no-repeat center;
}
.index-cpzl .cpzl-nav .list02::after{
	left: -7px;
	background: url(../images/index-cpzl-tb04.png) no-repeat center;
}
.index-cpzl .cpzl-nav li:last-child{
	border-bottom: 0 solid #e2e2e2;
}
.index-cpzl .cpzl-nav h3{
	display: block;
	width: 170px;
	font-size: 16px;
	color: #222;
	line-height: 26px;
}
.index-cpzl .cpzl-nav .h1{
	max-width: 100%;
	padding-right: 40px;
	background: url(../images/index-cpzl-tb01.png) no-repeat right center;
}
.index-cpzl .cpzl-nav .h2{
	padding-left: 40px;
	background: url(../images/index-cpzl-tb01.png) no-repeat 0 center;
}
.index-cpzl .cpzl-nav .actives{
	background-color: #2aaa4c;
}
.index-cpzl .cpzl-nav .actives h3{
	color: #fff;
}
.index-cpzl .cpzl-nav .actives::after{
	display: block;
}
.index-cpzl .cpzl-nav .actives .h1{
	background: url(../images/index-cpzl-tb02.png) no-repeat right center;
}
.index-cpzl .cpzl-nav .actives .h2{
	background: url(../images/index-cpzl-tb02.png) no-repeat 0 center;
}
.index-cpzl .zpzl-zynr{
	position: absolute;
	margin: 0 auto;
	top: 25px;
	left: 0;
	right: 0;
	width: 628px;
}
.index-cpzl .zpzl-zynr .list{
	display: none;
	width: 100%;
}
.index-cpzl .zpzl-zynr .list img{
	width: 100%;
}
.index-cpzl .zpzl-zynr .actives{
	display: block;
	animation: fadeIn 0.4s;
}
/* 八大优势 */
.index-bdys{
	width: 100%;
	padding-top: 70px;
}
.index-bdys .bdys-title{
	width: 100%;
	height: 52px;
	text-align: center;
	background: url(../images/index-bdys-title.png) no-repeat center 19px;
}
.index-bdys .bdys-title h2{
	font-size: 34px;
	color: #333;
	font-weight: bold;
}
.index-bdys .bdys-title h2 span{
	color: #2aaa4c;
}
.index-bdys .bdys-cont{
	width: 100%;
	padding-top: 16px;
}
.index-bdys .bdys-cont ul{
	width: 100%;
}
.index-bdys .bdys-cont li{
	text-align: center;
}
.index-bdys .bdys-cont li p{
	font-size: 18px;
	color: #605e5f;
	margin-top: 3px;
	font-weight: bold;
	font-family: 微软雅黑;
}

/*感恩19年*/
#thanks{padding:50px 0 40px 0;background: url(../images/th_bj.jpg) no-repeat center center;}
#thanks .w1200{height: 500px;position: relative;}
#thanks .title h3{font-size: 29px;color: #26b54d;font-weight: bold;}
#thanks .title h4{font-size: 17px;margin-top: 8px;}
#thanks .thanks_ask{width: 450px;margin: 26px auto 0;}
#thanks .ask_title{
	text-align: center;
	float: left;
	width: 118px;
	margin-top: 0;
	margin-right: 16px;
	margin-bottom: 0;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
#thanks .ask_title span{font-size: 16px;color:#2c2c2c;}
#thanks .ask_title_active{cursor: pointer;}
#thanks .ask_title_active span{color:#fff;}
#thanks .ask_title .ask_down{display: none;position: absolute;top:90px;left:0;}
#thanks .ask_down ul li{float: left;width: 265px;height: 380px;margin:0 17px;background-color: #fff;box-sizing: border-box;padding:10px;}
#thanks .ask_down ul .li_img img{width: 246px;height: 185px;}
#thanks .ask_down li h3{font-size: 17px;color: #ff7c4f;margin-top: 15px;}
#thanks .ask_down li p{box-sizing: border-box;width: 245px;font-size: 15px;color: #444444;margin-top: 12px;padding:0 17px;text-align: left;}
#thanks .ask_down li a{display: block;text-align: center;width: 94px;height: 27px;border: solid 1px #cdcdcd;margin: 22px auto 0;}
#thanks .ask_down li a img{margin-top: 10px;}
/*感恩19年结束*/
/*公司新闻*/
#about{padding-top:62px;}
#about .title{background: url(../images/news_title_bj.png) no-repeat center center;}
#about .title h3{font-size: 36px;font-weight: bold;color: #2aaa4c;}
#about .about1{margin-top: 30px;}
#about .about1_lt img{width: 563px;height: 360px;}
#about .about1_rt h3{font-size: 20px;color: #222222;}
#about .about1_rt p{margin-top: 25px;width: 600px;font-size: 16px;color: #555555;line-height: 35px;}
#about .about1_rt p a{font-size: 18px;color:#2aaa4c;}
#about .about2{padding-bottom: 60px;}
#about .about2 .alb{height: 326px;margin-top:30px;overflow: hidden;position: relative;}
#about .about2 .tit03{height: 48px;overflow: hidden;padding: 0 0 0 0px;}
#about .about2 .tit03 li{float: left;margin-right: 1px;}
#about .about2 .tit03 li a{display: inline-block;background-color: #2f2f2f;text-align: center;font-size: 18px;color: #fff;width: 190px;height: 48px;line-height: 48px;}
#about .about2 .tit03 li a:hover,#about .about2 .tit03 li.cur a{color: #fff;background-color: #2aaa4c;}
#about .about2 .tit03 .nones{background: none;}
#about .about2 .alb dt{height: 37px;overflow: hidden;position: absolute;top: 10px;right: 0;}
#about .about2 .alb dt a{float: left;}
#about .about2 .alb dt img{width: 37px;height: 37px;margin-right: 10px;}
#about .about2 .alb2{margin-top: 30px;height: 258px;width: 1200px!important;overflow: hidden;}
#about .about2 .alb2 li{width: 285px;float: left;margin-right:9px;overflow: hidden;display: inline;}
#about .about2 .alb2 li img{width: 285px;max-height: 215px;}
#about .about2 .alb2 li p{font-size: 16px;text-align: center;height: 40px;line-height: 40px;overflow: hidden;cursor: pointer;margin: 0px;}
#about .about2 .alb2 .nones{margin-right: 0;}
/*公司新闻结束*/
/*资质认证*/
#zizhi{padding:60px 0 50px 0;background: url(../images/zizhi_bj.jpg) no-repeat center center;}
#zizhi .title h3{font-size: 36px;color: #2aaa4c;}
.poster-main{position: relative;margin: 30px auto 0;}
.poster-main .poster-list .poster-item{overflow: hidden;position: absolute;text-align: center;left: 0;top: 0;}
.poster-main .poster-item a{overflow: hidden;}
.poster-main .poster-item span{color: #444444;font-size: 18px;display: inline-block;width: 100%;top:420px;left:0;text-align: center;position: absolute;}
.poster-main .poster-btn{position: absolute;top: 0;z-index: 10;cursor: pointer;}
.poster-main .poster-prev-btn{left: -137px;background: url(../images/zizhi_left.png) no-repeat center center;}
.poster-main .poster-next-btn{right: -137px;background: url(../images/zizhi_right.png) no-repeat center center;}
/*资质认证结束*/
/*合作伙伴 */
#brand{padding:30px 0 40px 0;background-color: #2aaa4c;}
#brand .title h3{font-size: 30px;color: #fff;}
#brand .w1200{overflow: hidden;}
#brand .brand_cont{position: relative; width: 1210px; height: 135px; margin:28px auto 0; overflow: hidden;}
#brand .brand_cont .wrap{position: absolute; width: 6050px; height: 96px; z-index: 1; transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;}
#brand .brand_cont li{text-align: center;float: left;height: 96px;width: 189px;margin-right: 12px;}
#brand .brand_cont .brand_but{position: absolute; left: 50%; margin-left: -85px; bottom:10px; width: 164px; height: 7px; z-index: 2;}
#brand .brand_cont .brand_but span{margin:0 5px; display: inline-block; width: 41px;height: 7px;background-color: #ffffff;}
#brand .brand_cont .brand_but .but_active{background-color: #fbbe03;}
/*合作伙伴结束 */
/*公司新闻*/
#i_news{width: 1200px;overflow: hidden;margin: 0 auto;padding: 70px 0;}
.i_new{float: left;}
#tab3{width: 730px;position: relative;}
#tab3 .tab_menu3{width: 100%;margin-bottom: 0px;float: left;position: absolute;z-index: 1;padding: 0 0 0 0;}
#tab3 .tab_menu3 li{float: left;width: 238px;height: 70px;line-height: 70px;cursor: pointer;text-align: center;font-size: 18px;margin: 0px 0px 0px 0px;background: #2f2f2f;}
#tab3 .tab_menu3 .selected3-m{background-color: #00000c;}
#tab3 .tab_menu3 .selected3{color: #fff;background: #2aaa4c;}
#tab3 .tab_menu3 li a{color: #fff;}
#tab3 .tab_box3{clear: both;top: 75px;height: 620px;position: relative;}
#tab3 .hide{display: none;}
#tab3 .tab_box3 div{padding: 20px 0px 0px 0px;}
.tab_box3 a.more{position: absolute;top: -30px;right: 10px;z-index: 888;font-size: 14px;color: #222222;}
.tab_box3 dl{height: 202px;padding: 0;overflow: hidden;}
.tab_box3 dl dd{float: left;}
.tab_box3 dl dd img{width: 333px;height: 202px;}
.tab_box3 dl dt{float: left;width: 370px;margin: 10px 0 0 20px;}
.tab_box3 dl dt span{line-height: 30px;display: block;padding-bottom: 5px;margin-bottom: 5px;border-bottom:1px solid #cecece;}
.tab_box3 dl dt span a{font-size: 18px;color: #222222;}
.tab_box3 dl dt span a:hover{color: #2aaa4c;}
.tab_box3 dl dt p{font-size: 16px;line-height: 28px;color: #777777;height: 60px;overflow: hidden;}
.tab_box3 dl dt em a{display: inline-block;width: 143px;height: 42px;line-height: 42px;background-color: #2aaa4c;border-radius: 18px;font-size: 16px;color: #fefefe;text-align: center;margin: 30px 0 0 3px;}
.tab_box3 ul{clear: both;padding: 0;margin-top: 30px;}
.tab_box3 ul li{width: 100%;float: left;border-top: 1px dashed #e6e6e6;padding: 18px 0;}
.tab_box3 ul li:first-child{border-top: 2px solid #e6e6e6;}
.tab_box3 ul li i{float: left;display: inline-block;width: 22px;height: 22px;background-color: #232323;color: #fff;text-align: center;line-height: 22px;margin-right: 10px;}
.tab_box3 ul li:hover i{background-color: #2aaa4c;}
.tab_box3 ul li a{font-size: 16px;float: left;width: 260px;color:#444444;display: inline-block;zoom: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tab_box3 ul li span{float: right;}
/*wt*/
.wt{width: 440px;float: right;}
.wt-title{height: 70px;line-height: 70px;background: #2aaa4c;}
.wt-title h3{font-weight: normal;padding-left: 8px;margin: 0px;}
.wt-title h3 .bt{color: #fff;float: left;display: inline-block;font-size: 20px;padding-left: 25px;}
.wt-title h3 .more{display: inline-block;float: right;color: #fff;font-size: 16px;margin-right: 28px;}
#ticker2{width: 100%;height: 465px;overflow: hidden;position: relative;margin: 25px 0 25px 10px;padding: 0px;}
#ticker2 li{position: relative;width: 100%;line-height: 22px;margin: 5px auto;padding:20px 0;border-top:1px dashed #d9d9d9;}
#ticker2 li .wen{background: url(../images/wen_Q.png) no-repeat 0 0;height: 36px;padding-left: 45px;line-height: 32px;}
#ticker2 li .wen a{font-size: 16px;color: #222222;display: block;overflow: hidden;}
#ticker2 li .da{background: url(../images/da_A.png) no-repeat 0 0;padding-left: 45px;line-height: 20px;overflow: hidden;}
/*公司新闻结束*/
/*服务流程*/
#step{padding:70px 0 60px 0;background-color: #f7f7f7;}
#step .title h3{font-weight: bold;font-size: 28px;color: #222222;}
#step .title h4{font-size: 28px;line-height: 28px;color: #222222;margin-top: 5px;}
#step ul{margin-top: 57px;}
#step ul li{width: 85px;text-align: center;float: left;margin-right: 72px;}
#step ul li img{width: 62px;height: 62px;}
#step ul li p{line-height: 28px;color: #444444;margin-top: 15px;}
/*服务流程结束*/
/*低价透明*/
#price{padding:15px 0;background-color: #2aaa4c;}
#price ul li{padding:18px 0 0 39px;height: 80px;float: left;border-left:1px solid #4cb467;width: 300px;box-sizing: border-box;}
#price ul li:last-child{border-right:1px solid #4cb467;}
#price ul li h3{font-size: 20px;color: #f0f0f0;}
#price ul li h4{font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #f0f0f0;}
#price ul li .li_img{width: 55px;height: 55px;line-height: 55px;text-align: center;margin-right: 15px;}
/*低价透明结束*/
/*底部*/
#footer .foot1{background-color: #1c1c1c;padding-bottom: 60px;}
.foot1 .ft_link{padding:22px 0;margin-bottom: 29px;border-bottom:1px solid #474747;}
.foot1 .ft_link span{font-size: 16px;color: #b1b1b1;}
.foot1 .ft_link a{font-size: 16px;color: #b1b1b1;}
.foot1 ul li{float: left;width: 150px;min-height: 165px;margin-right:50px;background: url(../images/foot2_il_bj.png) no-repeat 148px 30px;}
.foot1 ul li h4{font-size: 18px;line-height: 45px;color: #b4b4b4;}
.foot1 ul li a{display: block;font-size: 14px;line-height: 30px;color: #999999;}
.foot1 ul li a:hover{color:#226432;}
.foot1 .wechat{text-align: center;}
.foot1 .wechat img{width: 124px;height: 121px;}
.foot1 .wechat p{font-size: 16px;line-height: 45px;color: #b7b7b7;}
.foot1 .lx{width: 370px;}
.foot1 .lx h3{font-size: 18px;line-height: 45px;color: #b4b4b4;}
.foot1 .lx p{font-size: 16px;line-height: 40px;color: #a4a3a3;}
.foot1 .lx p.address{line-height: 25px;}
.foot1 .lx p img{padding:12px 10px 0 0;}
#footer .foot2{padding:30px 0;text-align: center;background-color: #121212;}
#footer .foot2 p{font-size: 16px;line-height: 30px;color: #b1b1b1;}
#footer .foot2 p a{font-size: 16px;color: #b1b1b1;}
/*底部结束*/
/*联系我们*/
.contact{width: 100%;margin-top: 0;margin-right: auto;margin-bottom: -30px;margin-left: auto;}
.contact .tit-i{text-align: center; padding: 50px 0; line-height: 36px; overflow: hidden;}
.tit-i h3{font-family: "微软雅黑","Microsoft Yahei"; font-size: 30px; color: #002; margin-bottom: 10px;}
.tit-i h5{font-size: 20px; color: #cacace; text-transform: uppercase; font-family: Arial;}
.tit-i h5 span{color: #e4392a;}
.contact2{height: 600px;background-image: url(../images/lxwm_bg.jpg);background-repeat: no-repeat;background-position: center;width: 100%;}
.contact3{max-width: 1000px;margin-right: auto;margin-left: auto;color: #FFFFFF;padding-top: 50px;}
.contact-l{float: left;height: 300px;width: 600px;}
.contact-form{float: left;height: 300px;width: 600px;margin-top: 30px;}.contact-form .inp{width: 40%; border: 1px solid #6d6d88; height: 33px; padding: 0 10px; margin-bottom: 15px;font-size: 14px;}
.contact-form textarea{width: 88%; border: 1px solid #6d6d88; height: 100px; margin-bottom: 24px;font-size: 14px;}
.contact-form .sub{width: 30%; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #e4392a; border: 0; cursor: pointer; font-family: "微软雅黑","Microsoft Yahei"; font-size: 16px;}
.contact-r{float: right;height: 300px;width: 400px;}
.contact-r p{font-size: 14px;height: 100px;width: 550px;margin-top: 10px;line-height: 40px;}
.contact3 h3{font-size: 18px;}
.contact-l p{font-size: 14px;height: 100px;width: 550px;margin-top: 10px;line-height: 30px;}



/* 发展历程 */
.ljamt-fzlc{
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #f4f4f4;
}
.ljamt-fzlc .fzhj{
	width: 100%;
	margin-top: 5px;
}
.ljamt-fzlc .fzgj-gjnr{
	width: 100%;
}
.ljamt-fzlc .fzgj-gjnr .tpzs{
	width: 48.5%;
	height: 435px;
	display:flex;
	align-items:center;
	justify-content:left;
}
.ljamt-fzlc .fzgj-gjnr .tpzs img{
	width: 100%;
}
.ljamt-fzlc .fzgj-gjnr .wzjs{
	width: 48.5%;
	height: 435px;
}
.ljamt-fzlc .fzgj-gjnr .wzjs h3{
	font-size: 36px;
	color: #2aaa4c;
	font-weight: bold;
	margin-bottom: 20px;
}
.ljamt-fzlc .fzgj-gjnr .wzjs p{
	font-size: 18px;
	color: #626267;
	line-height: 32px;
}
.ljamt-fzlc .fzgj-gjnr01{
	background: url(../images/fzgj-lsbj-tp01.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr02{
	background: url(../images/fzgj-lsbj-tp02.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr03{
	background: url(../images/fzgj-lsbj-tp03.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr04{
	background: url(../images/fzgj-lsbj-tp04.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr05{
	background: url(../images/fzgj-lsbj-tp05.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr06{
	background: url(../images/fzgj-lsbj-tp06.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
.ljamt-fzlc .fzgj-gjnr07{
	background: url(../images/fzgj-lsbj-tp07.png) no-repeat center center #f4f4f4;
	background-size: 94% auto;
}
/* swiper代码调整 */
.ljamt-fzlc .fzhj .swiper-container{
	width: 100%;
}
.ljamt-fzlc .swiper-button-prev{
    background-images: none;
    left: 52%;
	right: auto;
	top: 0;
    width: 20px;
    height: 20px;
	margin-top: 0;
	background: url(../images/index-fzgj-jt01.png) no-repeat center center;
    background-size: 18px 10px;
}
.ljamt-fzlc .swiper-button-next{
    background-images: none;
    left: 52%;
	right: auto;
	top: auto;
	bottom: 0;
    width: 20px;
    height: 20px;
	margin-top: 0;
	background: url(../images/index-fzgj-jt02.png) no-repeat center center;
    background-size: 18px 10px;
}
/* 发展历程-时间刻度 */
.ljamt-fzlc .fzgj-lskd{
	width: 100%;
	margin-top: 30px;
	padding-top: 25px;
	background: url(../images/fzgj-lskd-bj.png) no-repeat center 0;
}
.ljamt-fzlc .fzgj-lskd .sj{
	width: 100%;
	text-align: center;
}
.ljamt-fzlc .fzgj-lskd .sj .yd{
	width: 10px;
	height: 10px;
	margin: 0 auto;
	border-radius: 100%;
	background-color: #999;
}
.ljamt-fzlc .fzgj-lskd .sj p{
	font-size: 14px;
	color: #999;
	font-weight: bold;
	margin-top: 10px;
}
/* swiper调整 */
.ljamt-fzlc .fzgj-lskd .swiper-slide-active .sj .yd{
	background-color: #2aaa4c;
}
.ljamt-fzlc .fzgj-lskd .swiper-slide-active .sj p{
	color: #2aaa4c;
}