/*鍏叡寮€濮�*/
.line{display: block;width: 100%;height: 5px;background: url(../images/line1.png) no-repeat left center;}
.bot-line{border-bottom: 2px solid #cbcccc;}
.bot-line-1{border-bottom: 1px solid #c9c9ca;}
/*浜嗚В鏇村鎸夐挳*/
.btn-more{display: block;width: 182px;height: 56px;line-height: 56px;text-align: center;font-size: 24px;font-weight: 700;color: #fff;background: url(../images/bg-icon.png) no-repeat -6px -69px;}
.btn-more-bg{text-align: left;padding-left: 60px;box-sizing: border-box;position: relative;}
.btn-more-bg:before{content: "";width: 21px;height: 23px;background: url(../images/icon.png) no-repeat -5px -261px;position: absolute;left: 26px;top: 18px;}
/*涓嬭浇鎸夐挳*/
.down-load{float: right;width: 422px;height: 66px;line-height: 66px;font-size: 24px;color: #fff;padding-left: 120px;margin: 29px 25px 0 0;background: url(../images/bg-icon.png) no-repeat 0 0;box-sizing: border-box;position: relative;}
.down-load:before{content: "";width: 32px;height: 40px;background: url(../images/icon.png) no-repeat -5px -205px;position: absolute;left: 53px;top: 10px;}


/*鍏叡缁撴潫*/
.header{width: 1280px;border-bottom: 1px solid #c9c9ca;margin: 0 auto;}
.header .logo{float: left;width: 179px;height: 102px;background: url(../images/logo.png) no-repeat center;margin: 0 25px 0 67px;}
.header .nav{float: left;}
.header .nav li{float: left;width: 152px;text-align: center;line-height: 102px;}
/*banner寮€濮�*/
.banner{width: 1280px;height: 384px;margin: 0 auto;padding: 21px 0;border-bottom: 1px solid #c9c9ca;}
.banner .banner-txt{float: left;width: 556px;height: 100%;background: #f29300;color: #fff;padding: 0 82px 0 68px;box-sizing: border-box;font-size: 20px;line-height: 25px;font-weight: 700;}
.banner .banner-txt h3{font-size: 45px;line-height: 50px;font-weight: 700;margin: 83px 0 16px 0;}
.banner .banner-img{float: left;width: 724px;height: 100%;}
.banner .banner-img img{width: 100%;height: 100%;}
.solution-banner .banner-txt{display: flex;flex-direction: column;justify-content: center;}
.solution-banner .banner-txt h3{margin: 0;}

/*閾炬帴搴旂敤棰嗗煙婊氬姩*/
.common{width: 1220px;margin: 0 auto 50px auto;}
.common .title{font-size: 35px;font-weight: 700;color: #006fad;margin: 29px 0 13px 0;}
.common .link-area .titleList li{float: left;height: 73px;line-height: 73px;font-size: 26px;color: #727171;position: relative;}
.common .link-area .titleList li a{padding: 0 15px;margin: 0 4px;background: url(../images/bg2.png) repeat-x center}
.common .link-area .titleList li{padding: 8px 0 4px 0;}
.common .link-area .titleList li:before{content: "";width: 100%;height: 2px;background: #f39a10;position: absolute;left: 0;bottom: 0;}
.common .link-area .titleList li:after{content: "";width: 100%;height: 2px;background: #fff;position: absolute;left: 0;top: 0;}
.common .link-area .titleList li a:before{content: "";width: 2px;height: 81px;background: #fff;position: absolute;left: 0;top: 2px;}
.common .link-area .titleList li a:after{content: "";width: 2px;height: 81px;background: #fff;position: absolute;right: 0;top: 2px;}
.common .link-area .titleList li.on a{background-image: url(../images/bg1.png);color: #fff;}
.common .link-area .titleList li.on:before{background: #fff;z-index: 2;}
.common .link-area .titleList li.on:after{background: #f39a10;}
.common .link-area .titleList li.on a:before{height: 83px;background: #f39a10;z-index: 2;}
.common .link-area .titleList li.on a:after{height: 85px;background: #f39a10;right: -1px;top:0;z-index: 2;}

.common .content{background: #e5e6e7;border: 2px solid #f39a10;border-top: none;width: 1161px;position: relative;display: none;}
.common .content.on{display: block;}
.common .content:before{content: "";width: 100%;height: 2px;background: #f39a10;position: absolute;left: 0;top: -2px;}
.common .content .c-header{margin-bottom: 32px;}
.common .content .c-header .des{width: 550px;line-height: 26px;margin: 28px 0 0 25px;float: left;}
.common .c-box{margin-bottom: 40px;}
.common .c-box .product{width:226px;height: 671px;position:relative;margin: 0 18px 0 36px;float: left;}
.common .c-box .product:before{content: "";width: 2px;height: 558px;background: #cbcccc;position: absolute;right: -18px;top: 2px;}
.common .c-box .product .product-btn .prev,.common .c-box .product .product-btn .next{ width: 41px;height: 41px;border-radius: 50%;background: url(../images/icon.png) no-repeat 0 -91px;position: absolute;left: 50%;margin-left: -20px;cursor: pointer;cursor: -ms-pointer;}
.common .c-box .product .product-btn .prev{}
.common .c-box .product .product-btn .next{ background-position:0 -146px;bottom: 0;}
.common .c-box .product .product-list{margin-top: 52px;height: 570px;overflow: hidden;}
.common .c-box .product .product-list ul{ overflow:hidden;}
.common .c-box .product .product-list ul li{height: 114px;}
.common .c-box .product .product-list ul li a{display: block;height: 104px;text-align: center;background: #f0f0f0;font-size: 24px;font-weight: 700;color: #727171;display: flex;align-items: center;justify-content: space-around;}
.common .c-box .product .product-list ul li.on a{background: #f29300;color: #fff;}
.common .c-box .detail{float: right;width: 876px;display: none;}
.common .c-box .detail.on{display: block;}
.common .c-box .detail-left{float: left;width: 264px;margin:50px 57px 0 42px;}
.common .c-box .detail-left img{width: 100%;}
.common .c-box .detail-left span{font-size: 20px;color: #727171;text-align: center;line-height: 58px;font-weight: 700;display: block;}
.common .c-box .detail-right{float: left;background: url(../images/line.png) no-repeat 0 0;}
.common .c-box .detail-r-cont{max-height: 520px;width: 464px;padding-right: 20px;overflow-y: auto;}
.common .c-box .detail-right dl{overflow: hidden;margin: 23px 0 18px 0;}
.common .c-box .detail-right dt{float: left;width: 122px;font-size: 25px;font-weight: 700;color: #75757c;}
.common .c-box .detail-right dd{float: left;width: 322px;color: #75747c;line-height: 26px;}
.common .c-box .detail-right dd p{position: relative;}
.common .c-box .detail-right dd p:before{content: "";width: 5px;height: 5px;border-radius: 50%;background: #75757c;position: absolute;left: -10px;top: 11px;}
.common .c-box .detail-right dd span{float: left;width: 160px;}
.common .c-box .detail-right .d-name{width: 52px;display: inline-block;margin-right: 12px;}
.common .c-box .detail-right .btn-more{float: right;margin: 24px 30px 0 0;}

.common .link-navs .nav{position: relative;}
.common .link-navs .nav:before{content: "";width: 41px;height: 41px;border-radius: 50%;background: url(../images/icon.png) no-repeat 3px 2px;position: absolute;left: -44px;top: 25px;cursor: pointer;}
.common .link-navs .nav:after{content: "";width: 41px;height: 41px;border-radius: 50%;background: url(../images/icon.png) no-repeat 3px -45px;position: absolute;right: -44px;top: 25px;cursor: pointer;}
/*瑙ｅ喅鏂规*/
#solution{width: 1280px;margin: 0 auto;}
#solution .plan{padding: 25px 35px 18px;}
.imgjjf{width:595px;float:left;position:relative;}
.imgjjf img{display:block;width:100%;}
.imgjjf a,.imgyyl a{display:block;height:66px;background:url(../images/595-66.gif?) no-repeat;background-size:100% 100%;font-size: 34px;font-weight: 700;color:#ffffff;line-height:66px;padding-left:20px;}
.imgjjf .swiper-wrapper a{padding:0;}
.imgjjf a span,.imgyyl a span{color:#ffffff;line-height:66px;font-size:26px;}
.imgyyl{width:595px;float:right;position:relative;}
.imgyyl img{display:block;width:100%;}
.ypleft{width:600px;float:left;height:100px;background:#DEE0DF}
.zlleft{width:600px;float:right;height:100px;background:#DEE0DF}
#solution2{width: 1280px;margin: 0 auto;}
#solution2 .plan{padding: 18px 35px 18px;}
.ltcp{background:url(../images/bglt.jpg?) no-repeat;background-size:100% 100%; width:100%;}
.yiwen{padding:25px 50px 20px 88px;}
.jiehuo{font-size: 22px;font-weight: 700;color:#fff;line-height:38px;height:38px;background:url(../images/bgb.jpg?) no-repeat center;width:500px;margin:auto;text-align:center;}
.yiwen h3{font-size: 32px;font-weight: 700;color:#F29400;line-height:45px;}
.yiwen table{width:100%;}
.yiwen td{font-size: 22px;font-weight: 600;line-height:45px;width:33.3%} 
.yiwen td span{color:#F29400;font-size:16px;line-height:45px;margin-right:15px;}
.jieda{	margin:-2px 20px 18px;border:1px dashed #006FAE;}
.ltcp p{text-align:center;font-size:20px;line-height:28px;}
.jieda table{width:100%;}
.jieda td{font-size: 18px;line-height:28px;padding:20px;} 
.jieda td span{color:#F29400;font-size:16px;line-height:28px;margin-right:10px;}
#solution .plan h3{font-size: 35px;font-weight: 700;color: #006fad;margin: 21px 0 16px 0;}
#solution .plan p{font-size: 20px;line-height: 30px;margin-top: 17px;}
#solution .plan .down-load{width: 334px;height: 70px;background: url(../images/down-2.png) no-repeat center;padding-left: 90px;margin: 10px 5px 0 0;}
.mslx{font-size: 36px;font-weight: 700;color: #F29400;line-height: 45px;text-align:center; height:45px;margin:30px 0 20px;}
.mslx span{height:3px;background:#F29400;width:355px;display:block;margin-top:20px;float:left;}
.mslx div{height:3px;width:500px;display:block;margin-top:0px;float:left;}
.mslx span .rh{height:3px;background:#F29400;width:355px;display:block;margin-top:20px;float:right;}
#solution .plan .down-load:before{left: 45px;top: 14px;}
.xqzx{background:url(../images/zxbg.jpg?) no-repeat;background-size:100% 100%;height:308px;margin-bottom:30px;padding:20px 50px 20px 550px;}
.xqzx h3{color: #F29400;font-size:20px;font-weight:600;line-height:30px;margin-bottom:10px;}
.xqzx hr{border:1px solid #C9C9C9;margin:15px 0;}
.xqzx table{width:100%}
.xqzx td{width:50%;font-size:18px;line-height:28px;}
.xqzx td span{width:50%;font-size:14px;line-height:28px;margin-right:15px;}
.solution-com .link-area{padding-bottom: 25px;position: relative;}
.solution-com .before-line:before{content: "";width: 1280px;height: 1px;background: #c9c9ca;position: absolute;left: -57px;bottom: 0;}
.solution-com .title{margin: 20px 0 13px 0;}
.solution-com .content .c-header .des{width: auto;margin: 28px 35px 0 25px;}
.solution-com .c-box .product{height: 513px;}
.solution-com .c-box .product .product-list{height: 513px;margin-top: 19px;}
.solution-com .c-box .product:before{height: 513px;}
.solution-com .c-box{margin-bottom: 36px;}
/*鏍峰搧鐢宠*/
.apply .cont{border: 2px solid #f39a10;}
.apply .item-cont{ overflow:hidden; position:relative;}
.apply .item-cont .item-btn .prev,.item-cont .item-btn .next{width: 41px;height: 41px;border-radius: 50%;background: url(../images/icon.png) no-repeat 3px 2px;position: absolute;top: 305px;cursor: pointer;cursor: -ms-pointer;}
.apply .item-cont .item-btn .prev{left: 8px;}
.apply .item-cont .item-btn .next{ right: 8px;background-position: 3px -45px;}
.apply .item-cont .item-box{width: 1045px;margin: 37px auto 0 auto;}
.apply .item-cont .item-box ul{ overflow:hidden; zoom:1; }}
.apply .apply .cont{background: #e2e3e4;}
.apply .item-box h6{font-size: 24px;color: #727171;font-weight: 700;height: 53px;line-height: 53px;background: #d1d1d4;}
.apply .item-cont .item-box li{border: 2px solid #c2c2c6;font-size: 20px;text-align: center;overflow: hidden;}
.apply .item-cont .item-box li .apply-name{float: left;width: 303px;height: 100%;}
.apply .item-cont .item-box li .apply-name img{width: 273px;margin: 10px auto 0 auto;}
.apply .item-cont .item-box li .apply-name dl{text-align: left;margin-left: 20px;line-height: 30px;}
.apply .item-cont .item-box li .apply-good{float: left;width: 440px;border-left: 2px solid #c2c2c6;border-right: 2px solid #c2c2c6;padding-bottom: 36px;}
.apply .item-cont .item-box li .apply-good dl{padding: 0 34px 0 34px;box-sizing: border-box;text-align: left;}
.apply .item-cont .item-box li .apply-good dt{font-size: 20px;line-height: 28px;margin-top: 24px;}
.apply .item-cont .item-box li .apply-good dd{font-size: 14px;line-height: 22px;}
.apply .item-cont .item-box li .apply-area{float: left;width: 294px;}
.apply .item-cont .item-box li .apply-area span{display: block;font-size: 14px;line-height: 22px;padding: 0 34px 0 34px;}
.apply .btn-more{float: right;margin: 21px 15px;}



/*鍏充簬TE寮€濮�*/

.about{width: 1210px;height:453px;margin: 0 auto;background: url(../images/bg.jpg) no-repeat 0 0; overflow:hidden; margin-top:0;}
.about .about-txt{float: left;width: 470px;height: 100%;color: #fff;padding: 0 48px 0 48px;box-sizing: border-box;font-size: 16px;line-height: 25px;text-align:justify;}
.about .about-txt h3{font-size: 35px;line-height: 50px;font-weight: 700;margin: 73px 0 16px 0;}
.about .erweima{ float:left; width:146px; padding-top:20px; overflow:hidden; text-align:center;}
.about .erweima img{ width:146px; height:146px;}
.about .erweima font{ font-size:14px;}
.about_more{ margin-top:66px;float:right; display: block;width: 230px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bg-icon.png) no-repeat -6px -488px;}
/*鍏充簬TE缁撴潫*/



/*鏍峰搧鐢宠-鍥炲寮€濮�*/

.ypsq_hf{width: 1280px;height: 363px;margin: 0 auto;padding: 21px 0;border-bottom: 1px solid #c9c9ca;background: url(../images/jjfa_banner_bg.jpg) no-repeat 0 0; margin-top:21px; }
.ypsq_hf .ypsq_hf-txt h3{font-size: 35px;line-height: 55px;font-weight: 700;margin: 120px 0 16px 70px; color:#FFF}
.about_more{ margin-top:40px;float:left; display: block;width: 230px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bg-icon.png) no-repeat -6px -488px;}
.about_more2{ margin:10px auto;display: block;width: 280px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bg-icon.png) no-repeat -6px -4px;}
.about_more3{ margin:20px auto;display: block;width: 280px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bgzl.jpg) no-repeat 0px 0px;padding-left:50px;}
.about_more4{ margin:20px auto;display: block;width: 280px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bgxz.jpg) no-repeat 0px 0px;padding-left:40px;}
.about_more5{ margin:20px auto; display: block;width: 230px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bg-icon.png) no-repeat -6px -488px;}
.ypsq_hf_ct{width: 1280px;height: 384px;margin: 0 auto;padding: 21px 0;}
.ypsq_hf_ct p{ font-size:55px; text-align:center;font-weight: 700; color:#016fae;line-height: 65px;}
.ypsq_hf_ct_more{ margin:0 auto; display: block;width: 230px;height: 60px;line-height: 60px;text-align: center;font-size: 25px;font-weight: 700;color: #fff;background: url(../images/bg-icon.png) no-repeat -6px -488px; margin-top:50px;}

/*鏍峰搧鐢宠-鍥炲缁撴潫*/

#cdh1{text-align: left;position: absolute;background: #EAEAEA;width: 700px;top: 102px;left: -90px;z-index: 10;display:none;}
#cdh1 div{float:left;height:100%;background:url(../images/tiao.jpg?) no-repeat right;}
#cdh1 div a{display:block;margin:30px;line-height:25px;font-size:18px}
#cdh2{text-align: left;position: absolute;background: #EAEAEA;width: 760px;top: 102px;left: -242px;z-index: 10;height:90px;display:none;padding:10px 0px;}
#cdh2 div{float:left;height:100%;background:url(../images/tiao.jpg?) no-repeat right;}
#cdh2 div a{display:block;margin:10px 35px;line-height:18px;}
.jjyc{height:390px;width:1140px; border:2px solid #F29400; padding:30px; display:block;}
.jjyc div{width:245px;float:left;margin:0 20px 30px}
.jjyc img{width:100%;display:block;height:130px;}
.jjyc a{display:block;height:50px;line-height:50px;text-align:center;font-size:25px;font-weight:700;background:#CBCBCB;padding-left:0;}
.jjyc a:hover{background:#f29300;color:#fff;}
.yyyc{border:2px solid #F29400;margin-top:-2px;padding:30px 20px 20px;height:380px;display:none;position:absolute;width:1166px;left:-615px;}
.yyyc div{width:250px;float:left;margin:0 20px 30px}
.yyyc img{width:100%;display:block;height:130px;}
.yyyc a{display:block;height:50px;line-height:50px;text-align:center;font-size:25px;font-weight:700;background:#CBCBCB;padding-left:0;}
.yyyc a:hover{background:#f29300;color:#fff;}
.nav li a {color: #76757d; font-size: 18px;}
#pfw{
	width:160px;right: 20px; position: fixed;    bottom: 20px;    z-index: 9999;text-align:center;background:url(./images/pc.jpg) no-repeat;width:98px;height:372px
}
.dhfix{position: fixed;width: 100%;top: 0;left: 0;background: #fff;z-index: 99999;}
.fixmtop{margin-top: 123px;}