body{background: #fff;}
.header{width: 1200px;position: absolute;left: 50%;top: 0;transform:translateX(-50%) ;height: 90px;line-height: 90px;z-index: 1000;}
.header .logo {float: left;width: 172px;height: 40px;margin-top: 25px;}
.header .logo  img{display: block;width: 172px;height: 40px;}
.header .nav{float: right;}
.header .nav ul li{padding: 0 20px;box-sizing: border-box;float: left;position: relative;}
.header .nav ul li a{line-height: 34px;font-size: 16px;color: #fff;display: inline-block;box-sizing: border-box;}
.header .nav ul li:hover a{;color: #ffa913;}
.header .nav ul li.act a{color: #ffa913;}
.header .tell{float: right;font-size: 16px;color: #fff;margin-left: 20px;}
.header .tell img{margin-right: 10px;vertical-align: middle;}

.header .nav ul li .box{position: absolute;width: 160px;left: 50%;top: 60px;background: rgba(255,255,255,.6);margin-left: -80px;padding: 5px;box-sizing: border-box;border-radius: 3px;display: none}
.header .nav ul li .box .box_a{display: block;width: 100%;color: #333;text-align: center;font-size: 14px;overflow: hidden;height: 34px}
.header .nav ul li:hover .box .box_a:hover{border-bottom:0px;color: #2e5bc8}
.header .nav ul li:hover .box .box_a{border-bottom:0px;color: #333}
.header .nav ul li:hover .box{display: block;}




.banner{width: 100%;height: 660px;}
.banner .swiper-slide{width: 100%;height: 660px;}
.banner .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #2e5bc8;}
.sj_head{display: none;}
.sj_nav{display: none;}
.sj_banner{display: none;}
.ny_banner{height: 500px;width: 100%;}

.index1{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index1 .title{padding: 55px 0;box-sizing: border-box;text-align: center;width: 100%;}
.index1 .title span{display: block;line-height: 50px;font-size: 32px;color: #333;}
.index1 .title p{line-height: 32px;font-size: 16px;color: #666;position: relative;text-transform:uppercase}
.index1 .title p:before{position: absolute;left: 50%;bottom: -15px;width: 64px;height: 1px;background: #ccc;content: ' ';transform: translateX(-50%);}
.index1 .bottom{width: 100%;padding-bottom: 60px;}
.index1 .bottom ul li{width: 19.5%;float: left;margin-right: 0.625%;margin-bottom: 5px;background: #f5f5f5;padding:35px 32px;box-sizing: border-box;cursor: pointer;}
.index1 .bottom ul li:nth-of-type(5n){margin-right: 0;}
.index1 .bottom ul li .img{line-height: 44px;text-align: center;font-size: 0;}
.index1 .bottom ul li .img img.img1{display: inline-block;vertical-align: middle;}
.index1 .bottom ul li .img img.img2{display: none;vertical-align: middle;}
.index1 .bottom ul li:hover .img img.img1{display: none;}
.index1 .bottom ul li:hover .img img.img2{display: inline-block;}
.index1 .bottom ul li p{line-height: 20px;margin-top: 20px;height: 40px;text-align: center;font-size: 14px;color: #666;}
.index1 .bottom ul li span{display: block;width: 116px;height: 1px;margin: 18px auto;background: #dcdcdc;position: relative;}
.index1 .bottom ul li span:before{width: 8px;height: 3px;position: absolute;left: 50%;top: 0px;transform: translateY(-50%);background: #2967c0;content: ' ';}
.index1 .bottom ul li text{width: 99px;height: 26px;display: block;margin: 15px auto 0;text-align: center;line-height: 26px;font-size: 14px;color: #999;border-radius: 2px;box-sizing: border-box;}
.index1 .bottom ul li:hover text{border: 1px solid #fff;background: #2e5bc8;color: #fff;}
.index1 .bottom ul li:hover p{color: #2e5bc8;}
.index1 .bottom ul li:last-child{padding: 0;height: 237px;overflow: hidden;background: url(../img/index1.jpg) center no-repeat;background-size: cover;position: relative;}
.index1 .bottom ul li:last-child img{display: block;width: 100%;}
.index1 .bottom ul li:last-child  .box{width: 100%;left: 0;top: 50%;transform: translateY(-50%);position: absolute;}
.index1 .bottom ul li:last-child  .box .hezi{width: 39px;height: 42px;display: block;margin:0 auto;}
.index1 .bottom ul li:last-child  .box .hezi i{width: 18px;height: 18px;border-radius: 3px;display: block;float: left;border:2px solid #fff;box-sizing:border-box;margin-bottom:3px }
.index1 .bottom ul li:last-child  .box .hezi o{width: 18px;height: 18px;border-radius: 50%;display: block;float: right;border:2px solid #fff;box-sizing:border-box;margin-bottom:3px }
.index1 .bottom ul li:last-child  .box .hezi i:nth-of-type(3){float: right;}
.index1 .bottom ul li:last-child  .box .ck{margin-top:20px;line-height: 16px;font-size: 16px;color: #fff;text-align: center;}
.index1 .ckgd{display: none;}

.index2_{background: #f5f5f5;}
.index2{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index2 .title{padding: 55px 0;box-sizing: border-box;text-align: center;width: 100%;}
.index2 .title span{display: block;line-height: 50px;font-size: 32px;color: #333;}
.index2 .title p{line-height: 32px;font-size: 16px;color: #666;position: relative;text-transform:uppercase}
.index2 .title p:before{position: absolute;left: 50%;bottom: -15px;width: 64px;height: 1px;background: #ccc;content: ' ';transform: translateX(-50%);}
.index2 .top{width: 100%;text-align: center;}
.index2 .top a{display: inline-block;padding: 0 24px;height: 36px;border-radius: 18px;background: #fff;line-height: 36px;margin: 0 8px 15px;font-size: 16px;color: #333;position: relative;}
.index2 .top a:hover{background: #2e5bc8;color: #fff;}
.index2 .top a:hover:after{ content: ' ';width:0; height:0;  border-width:10px 10px 0;  border-style:solid; border-color:#2e5bc8 transparent transparent;position:absolute; bottom:-10px; left:50%;margin-left: -10px;}
.index2 .top a.act{background: #2e5bc8;color: #fff;}
.index2 .top a.act:after{ content: ' ';width:0; height:0;  border-width:10px 10px 0;  border-style:solid; border-color:#2e5bc8 transparent transparent;position:absolute; bottom:-10px; left:50%;margin-left: -10px;}
.index2 .bottom{width: 100%;}
.index2 .bottom ul li{width: 23.5%;float: left;margin-top: 24px;margin-right: 2%;background: #fff;padding: 4px 4px 0;box-sizing: border-box;box-shadow: 0 5px 8px rgba(102,102,102,.2);}
.index2 .bottom ul li:nth-of-type(4n){margin-right: 0;}
.index2 .bottom ul li .img{width: 100%;position: relative;}
.index2 .bottom ul li .img img{display: block;width: 100%;}
.index2 .bottom ul li .img div{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(46,91,200,.8);display: none;}
.index2 .bottom ul li .img div img{position: absolute;width: 40px;height: 40px;transform: translate(-50%,-50%);left: 50%;top: 50%;}
.index2 .bottom ul li p{line-height: 64px;height: 64px;text-align: center;overflow: hidden;font-size: 16px;color: #333;}
.index2 .bottom ul li:hover .img div{display: block;}
.index2 .bottom .box{display: none;}
.index2 .bottom .box.block{display: block;}
.index2 .ckgd{padding: 65px 0;box-sizing: border-box;display: block;}
.index2 .ckgd a{display: block;width: 136px;height: 38px;margin: 0 auto;background: #2e5bc8;border-radius: 3px;font-size: 16px;color: #fff;text-align: center;line-height: 38px;}
	
.index3_{background: #f5f5f5;}
.index3{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index3 .title{padding: 55px 0;box-sizing: border-box;text-align: center;width: 100%;}
.index3 .title span{display: block;line-height: 50px;font-size: 32px;color: #fff;}
.index3 .title p{line-height: 32px;font-size: 16px;color: #fff;position: relative;text-transform:uppercase}
.index3 .title p:before{position: absolute;left: 50%;bottom: -15px;width: 64px;height: 1px;background: #fff;content: ' ';transform: translateX(-50%);}
.index3 .bottom{width: 100%;position: relative;}
.index3 .bottom .swiper-slide{background: #fff;}
.index3 .bottom .swiper-slide .img{overflow: hidden;}
.index3 .bottom .swiper-slide .img img{display: block;width: 100%;transition: .8s all;}
.index3 .bottom .swiper-slide .nr{padding: 16px 24px 10px;box-sizing: border-box;}
.index3 .bottom .swiper-slide .nr span{font-size: 16px;color: #333;display: block;line-height: 40px;height: 40px;overflow: hidden;}
.index3 .bottom .swiper-slide .nr p{line-height: 20px;height: 60px;overflow: hidden;font-size: 14px;color: #666;}
.index3 .bottom .swiper-pagination{display: none;}
.index3 .bottom .swiper-button-next{background: url(../img/next.png) center;width: 48px;height: 48px;right: -80px;}
.index3 .bottom .swiper-button-prev{background: url(../img/prev.png) center;width: 48px;height: 48px;left: -80px;}
.index3 .ckgd{padding: 65px 0;box-sizing: border-box;display: block;}
.index3 .ckgd a{display: block;width: 136px;height: 38px;margin: 0 auto;background: ;border-radius: 3px;font-size: 16px;color: #fff;text-align: center;line-height: 38px;border: 1px solid #fff;box-sizing: border-box;}
.index3 .bottom .swiper-slide:hover .img img{transform: scale(1.2);} 
.index3 .bottom .swiper-slide:hover .nr span{color: #2e5bc8;}	
	
	
	
.index4{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index4 .title{padding: 55px 0;box-sizing: border-box;text-align: center;width: 100%;}
.index4 .title span{display: block;line-height: 50px;font-size: 32px;color: #333;}
.index4 .title p{line-height: 32px;font-size: 16px;color: #666;position: relative;text-transform:uppercase}
.index4 .title p:before{position: absolute;left: 50%;bottom: -15px;width: 64px;height: 1px;background: #ccc;content: ' ';transform: translateX(-50%);}
.index4 .bottom{padding-left: 343px;padding-bottom: 60px;box-sizing: border-box;position: relative;}
.index4 .bottom .left{position: absolute;left: 0;top: 0;width: 343px;height: 464px;float: none;}
.index4 .bottom .left img{display: block;width: 100%;}
.index4 .bottom .right{float: none;width: 100%;padding-left: 90px;box-sizing: border-box;}
.index4 .bottom .right span{display: block;line-height: 53px;font-size: 18px;color: #333;margin-bottom: 12px;}
.index4 .bottom .right p{line-height: 28px;font-size: 14px;color: #333;text-indent: 2em;}
.index4 .bottom .right a{display: block;width: 136px;height: 38px;margin: 30px 0 0;background: ;border-radius: 3px;font-size: 16px;color: #666;text-align: center;line-height: 38px;border: 1px solid #dcdcdc;box-sizing: border-box;}
.index4 .bottom .right ul li{padding: 10px 14px;box-sizing: border-box;width: 32%;float: left;margin-right: 2%;margin-top: 38px;background: #fff;box-shadow: 0 4px 7px rgba(0,0,0,.15);}
.index4 .bottom .right ul li:nth-of-type(3n){margin-right: 0;}
.index4 .bottom .right ul li img{display: block;width: 100%;}
.index4 .bottom .right a:hover{background: #2e5bc8;border-color: ##2e5bc8;color: #fff;}

.index4 .index4_swiper{display: none}



.index5_{width: 100%;background: #f5f5f5;}
.index5{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index5 .title{padding: 55px 0;box-sizing: border-box;text-align: center;width: 100%;}
.index5 .title span{display: block;line-height: 50px;font-size: 32px;color: #333;}
.index5 .title p{line-height: 32px;font-size: 16px;color: #666;position: relative;text-transform:uppercase}
.index5 .title p:before{position: absolute;left: 50%;bottom: -15px;width: 64px;height: 1px;background: #ccc;content: ' ';transform: translateX(-50%);}
.index5 .top{width: 100%;}
.index5 .top .left{width: 48%;padding-right: 0px;box-sizing: border-box;overflow: hidden;}
.index5 .top .left img{display: block;width: 100%;transition: .8s all}
.index5 .top .right{padding-left: 50px;box-sizing: border-box;width: 50%;}
.index5 .top .right span{display: block;margin-top: 10px;font-size: 16px;color: #333;line-height: 35px;height: 35px;overflow: hidden;}
.index5 .top .right i{display: block;line-height: 20px;font-size: 14px;color: #999;}
.index5 .top .right o{margin: 28px 0 18px;display: block;width: 28px;height: 1px;background: #dcdcdc;}
.index5 .top .right p{line-height: 28px;font-size: 14px;color: #666;text-indent: 2em;}
.index5 .top .right text{font-size: 14px; color: #666;display: block;line-height: 24px;margin-top: 30px;}
.index5 .bottom{width: 100%;}
.index5 .bottom ul li{width: 32%;padding: 26px 26px 26px 82px;box-sizing: border-box;position: relative;margin-right: 2%;background: #fff;float: left;margin-top: 30px;}
.index5 .bottom ul li:nth-of-type(3n){margin-right: 0;}
.index5 .bottom ul li .zuo{position: absolute;left: 0;top: 26px;width: 82px;height: auto;}
.index5 .bottom ul li .zuo span{font-size: 40px;color: #666;text-align: center;display: block;line-height: 40px;font-style: oblique;}
.index5 .bottom ul li .zuo p{font-size: 16px;color: #666;text-align: center;line-height: 22px;}
.index5 .top:hover img{transform:scale(1.1);}
.index5 .top:hover .right span{color: #2e5bc8}

.index5 .bottom ul li .you{width: 100%;padding-left: 24px;border-left: 1px solid #dcdcdc;box-sizing: border-box;}
.index5 .bottom ul li .you h5{line-height: 22px;height: 44px;overflow: hidden;font-size: 16px;color: #333;}
.index5 .bottom ul li .you p{line-height: 22px;height: 44px;overflow: hidden;font-size: 14px;color: #666;margin: 20px 0;}
.index5 .bottom ul li .you i{line-height: 22px;overflow: hidden;font-size: 14px;color: #666;}
.index5 .bottom ul li:hover{background: #2e5bc8;}
.index5 .bottom ul li:hover .zuo span{color: #fff;}
.index5 .bottom ul li:hover .zuo p{color: #fff;}
.index5 .bottom ul li:hover .you{border-left: 1px solid #fff;}
.index5 .bottom ul li:hover .you h5{color: #fff;}
.index5 .bottom ul li:hover .you p{color: #fff;}
.index5 .bottom ul li:hover .you i{color: #fff;}
.index5 .ckgd{padding: 65px 0;box-sizing: border-box;display: block;}
.index5 .ckgd a{display: block;width: 136px;height: 38px;margin: 0 auto;background: ;border-radius: 3px;font-size: 16px;color: #666;text-align: center;line-height: 38px;border: 1px solid #dcdcdc;box-sizing: border-box;}
.index5 .ckgd a:hover{color: #fff;background: #2e5bc8;border-color: #2e5bc8;}

.fix_footer{display: none;}
.footer{width: 100%;background: #2c2c2c;}
.footer .top{width: 1200px;margin: 0 auto;padding: 24px 0;box-sizing: border-box;line-height: 24px;font-size: 14px;color: #999;border-bottom: 1px solid #535353;box-sizing: border-box;}
.footer .top a{line-height: 24px;font-size: 14px;color: #999;margin-right: 20px;display: inline-block;}
.footer .zhong{padding: 32px 0;box-sizing: border-box;width: 1200px;margin: 0 auto;}
.footer .zhong .footer_logo{float:left;width: 111px;}
.footer .zhong .footer_logo img{display: block;width: 100%;}
.footer .zhong .footer_nav{padding-left: 60px;box-sizing: border-box;float: left;width: 254px;}
.footer .zhong .footer_nav a{line-height: 28px;padding-left: 30px;box-sizing: border-box;display: inline-block;color: #999}
.footer_dz{float: left;width: 554px;padding-left: 104px;box-sizing: border-box;}
.footer_dz p{line-height: 28px;color: #999;font-size: 14px;}
.footer_ewm{float: right;}
.footer_ewm ul li{float: left;}
.footer_ewm ul li img{display: block;width: 97px;height: 97px;float: left;}
.footer_ewm ul li p{width: 38px;text-align: center;float: left;padding: 0 10px ;box-sizing: border-box;word-wrap: break-word; letter-spacing: 15px;text-align: center;line-height: 19px;}
.footer .bottom{width: 100%;text-align: center;background: #202020;font-size: 14px;color: 999;line-height: 38px;}
.footer .top a:hover{color: #2e5bc8}
.footer .zhong .footer_nav a:hover{color: #2e5bc8}


.dqwz{width: 100%;height: 65px;background: #f5f5f5;}
.dqwz .dqwz_{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;line-height: 65px;height: 65px;overflow: hidden;font-size: 14px;color: #666;}
.dqwz .dqwz_ a{font-size: 14px;color: #666;}
.dqwz .dqwz_ img{vertical-align: middle;margin-right: 10px;}



.case{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}

.case .top{width: 100%;padding-top: 55px;box-sizing: border-box;}
.case .top a{width: 16.666%;float: left;margin-bottom: 20px;background: #f5f5f5;border-right: 1px solid #e5e5e5;padding: 0 5px;box-sizing: border-box;font-size: 16px;color: #333;height: 55px;line-height: 55px;text-align: center;overflow: hidden;}
.case .top a:hover{color: #fff;background: #2e5bc8;}
.case .top a.act{background: #2e5bc8;color: #fff;}
.case .bottom{width: 100%;}
.case .bottom ul li{width: 23.5%;float: left;margin-top: 24px;margin-right: 2%;background: #f5f5f5;padding: 4px 4px 0;box-sizing: border-box;box-shadow: 0 5px 8px rgba(102,102,102,.2);}
.case .bottom ul li:nth-of-type(4n){margin-right: 0;}
.case .bottom ul li .img{width: 100%;position: relative;}
.case .bottom ul li .img img{display: block;width: 100%;}
.case .bottom ul li .img div{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(46,91,200,.8);display: none;}
.case .bottom ul li .img div img{position: absolute;width: 40px;height: 40px;transform: translate(-50%,-50%);left: 50%;top: 50%;}
.case .bottom ul li p{line-height: 64px;height: 64px;text-align: center;overflow: hidden;font-size: 16px;color: #333;}
.case .bottom ul li:hover .img div{display: block;}
.fenye{padding: 65px 0;box-sizing: border-box;text-align: center;}
.fenye a{display: inline-block;padding:15px 20px;box-sizing: border-box;background: #f2f2f2;margin: 0 10px;font-size: 16px;color: #333;}
.fenye a.act{color: #fff;background: #2e5bc8;}
.fenye a:hover{color: #fff;background: #2e5bc8;}

.case_xq{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.case_xq .top{padding: 50px 0;box-sizing: border-box;}
.case_xq .top .left{width: 49%;float: left;}
.case_xq .top .left .img{padding: 6px;box-sizing: border-box;background: #f5f5f5;box-shadow: 7px 3px 6px rgba(153,153,153,.2);}
.case_xq .top .left .img img{display: block;width: 100%;}
.case_xq .top .right{width: 45%;float: right;}
.case_xq .top .right h5{line-height: 40px;padding: 20px 0;border-bottom: 1px dashed   #e5e5e5 ;box-sizing: border-box;font-size: 24px;color: #333;}
.case_xq .top .right p{line-height: 28px;font-size: 14px;color: #333;}
.case_xq .top .right p:nth-of-type(1){margin: 28px 0;}
.case_xq .top .right .zxrx{margin-top: 60px;padding: 14px 10px;box-sizing: border-box;line-height: 34px;background: #2e5bc8;font-size: 24px;color: #fff;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
.case_xq .top .right .zxrx img{display: inline-block;margin-right: 15px;vertical-align: middle;}


.case_xq .bottom{width: 100%;}
.case_xq .bottom .title{width: 100%;height: 45px;line-height: 45px;padding: 0 16px;box-sizing: border-box;background: #f5f5f5;}
.case_xq .bottom .title span{font-size: 18px;color: #333;border-left: 3px solid #2e5bc8;display: inline-block;line-height: 18px;height: 18px;padding: 0 12px;box-sizing: border-box;}
.case_xq .bottom .xiangq{padding-top: 25px;box-sizing: border-box;}
.case_xq .bottom .xiangq p{line-height: 28px;font-size: 14px;color: #333;text-indent: 2em;}
.case_xq .bottom .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 28px auto;}
.case_xq .bottom .fanye{padding: 30px 0;box-sizing: border-box;}
.case_xq .bottom .fanye a{line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;color: #333;display: block;}

.case_tj{max-width: 1230px;margin: 0 auto;padding: 0 15px 65px;box-sizing: border-box;}
.case_tj .top{padding: 15px 0 30px;border-bottom:1px dashed #e5e5e5;box-sizing: border-box;}
.case_tj .top span{border-left: 3px solid #2e5bc8;font-size: 24px;height: 24px;line-height: 24px;padding: 0 15px;box-sizing: border-box;display: inline-block;color: #333;}
.case_tj .bottom{position: relative;margin-top: 24px;}
.case_tj .bottom .swiper-slide{background: #f5f5f5;padding: 4px 4px 0;box-sizing: border-box;box-shadow: 0 5px 8px rgba(102,102,102,.2);}
.case_tj .bottom .swiper-slide .img{width: 100%;position: relative;}
.case_tj .bottom .swiper-slide .img img{display: block;width: 100%;}
.case_tj .bottom .swiper-slide .img div{position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: rgba(46,91,200,.8);display: none;}
.case_tj .bottom .swiper-slide .img div img{position: absolute;width: 40px;height: 40px;transform: translate(-50%,-50%);left: 50%;top: 50%;}
.case_tj .bottom .swiper-slide p{line-height: 64px;height: 64px;text-align: center;overflow: hidden;font-size: 16px;color: #333;}
.case_tj .bottom .swiper-slide:hover .img div{display: block;}
.case_tj .bottom .swiper-button-next{background: url(../img/right.png) center;width: 48px;height: 48px;right: -80px;}
.case_tj .bottom .swiper-button-prev{background: url(../img/left.png) center;width: 48px;height: 48px;left: -80px;}


.gcyj_xq{max-width: 1130px;margin: 0 auto;padding: 0 15px ;box-sizing: border-box;}
.gcyj_xq .title{padding: 35px 0 10px;box-sizing: border-box;line-height: 42px;text-align: center;position: relative;font-size: 24px;color: #333;}
.gcyj_xq .title:after{width: 119px;height: 1px;background: #dcdcdc;content: ' ';left: 50%;bottom:0;margin-left: -60px;position: absolute;}
.gcyj_xq .title:before{width: 5px;height: 3px;background: #2e5bc8;content: ' ';left: 50%;bottom:-1px;margin-left: -2px;position: absolute;z-index: 100;}
.gcyj_xq .xiangq{padding-top: 20px;box-sizing: border-box;}
.gcyj_xq .xiangq p{line-height: 28px;font-size: 14px;color: #333;}
.gcyj_xq .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 10px auto;}
.gcyj_xq .fanye{padding: 45px 0;box-sizing: border-box;}
.gcyj_xq .fanye a{line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;color: #333;display: block;}

.gcyj_tj_{width: 100%;background: #f5f5f5;}
.gcyj_tj{max-width: 1230px;padding: 0 15px 55px;box-sizing: border-box;margin: 0 auto;}
.gcyj_tj .top{padding: 29px 0;border-bottom:1px dashed #e5e5e5;box-sizing: border-box;}
.gcyj_tj .top span{border-left: 3px solid #2e5bc8;font-size: 24px;height: 24px;line-height: 24px;padding: 0 15px;box-sizing: border-box;display: inline-block;color: #333;}
.gcyj_tj .bottom{width: 100%;position: relative;margin-top: 28px;}
.gcyj_tj .bottom .swiper-slide{background: #fff;box-shadow:0px 5px 8px rgba(102,102,102,.2);}
.gcyj_tj .bottom .swiper-slide .img{overflow: hidden;}
.gcyj_tj .bottom .swiper-slide .img img{display: block;width: 100%;transition: .8s all;}
.gcyj_tj .bottom .swiper-slide .nr{padding: 16px 24px 10px;box-sizing: border-box;}
.gcyj_tj .bottom .swiper-slide .nr span{font-size: 16px;color: #333;display: block;line-height: 40px;height: 40px;overflow: hidden;}
.gcyj_tj .bottom .swiper-slide .nr p{line-height: 20px;height: 60px;overflow: hidden;font-size: 14px;color: #666;}
.gcyj_tj .bottom .swiper-container{padding-bottom: 10px;box-sizing: border-box;}
.gcyj_tj .bottom .swiper-button-next{background: url(../img/right.png) center;width: 48px;height: 48px;right: -80px;}
.gcyj_tj .bottom .swiper-button-prev{background: url(../img/left.png) center;width: 48px;height: 48px;left: -80px;}
.gcyj_tj .bottom .swiper-slide:hover .img img{transform: scale(1.2);} 
.gcyj_tj .bottom .swiper-slide:hover .nr span{color: #2e5bc8;}


.gcyj{max-width: 1230px;padding:25px 15px 0;box-sizing: border-box;margin: 0 auto;}
.gcyj ul li{width: 23.5%;float: left;margin-top: 24px;margin-right: 2%;background: #fff;padding:0 0;box-sizing: border-box;box-shadow: 0 5px 8px rgba(102,102,102,.2);}
.gcyj ul li:nth-of-type(4n){margin-right: 0;}
.gcyj ul li .img{overflow: hidden;}
.gcyj ul li .img img{display: block;width: 100%;transition: .8s all;}
.gcyj ul li .nr{padding: 16px 24px 10px;box-sizing: border-box;}
.gcyj ul li .nr span{font-size: 16px;color: #333;display: block;line-height: 40px;height: 40px;overflow: hidden;}
.gcyj ul li .nr p{line-height: 20px;height: 60px;overflow: hidden;font-size: 14px;color: #666;}
.gcyj ul li:hover .img img{transform: scale(1.2);} 
.gcyj ul li:hover .nr span{color: #2e5bc8;}

.contact{max-width: 1230px;margin: 0 auto;padding:50px 15px;box-sizing: border-box;}
.contact .top{width: 100%;}
.contact .top a{width: 50%;float: left;height: 55px;line-height: 55px;display: block;background: #f5f5f5;text-align: center;color: #333;font-size: 16px;display: block;}
.contact .top a.act{color: #fff;background: #2e5bc8;}
.contact .top a:hover{color: #fff;background: #2e5bc8;}
.contact .bottom{width: 100%;}
.contact .bottom .lxfs{width: 100%;}
.contact .bottom .lxfs .lx{padding: 40px 0;box-sizing: border-box;}
.contact .bottom .lxfs .lx p{line-height: 34px;color: #333;font-size: 18px;}
.contact .bottom .lxfs #allmap{height: 385px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.contact .bottom .zpzw {box-sizing: border-box;margin: 0 auto;width: 100%;margin-top: 40px;}
.contact .bottom .zpzw .boxx {width: 100%;height: 60px;line-height: 60px;font-size: 16px;color: #333;background: #f2f2f2;}
.contact .bottom .zpzw .boxx .z1 {width: 25%;float: left;padding-left: 30px;box-sizing: border-box;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.contact .bottom .zpzw .boxx .z0 {width: 20%;float: left;text-align: center;}
.contact .bottom .zpzw .boxx .z2 {width: 15%;float: left;text-align: center;}
.contact .bottom .zpzw .boxx .z3 {width: 15%;float: left;text-align: center;}
.contact .bottom .zpzw .boxx .z4 {width: 15%;float: left;text-align: center;}
.contact .bottom .zpzw .boxx .z5 {width: 10%;height: 60px;float: left;text-align: center;}
.contact .bottom .zpzw .box1 .boxx .z5 {background: url(../img/z5.png) center no-repeat;}
.contact .bottom .zpzw .box1 .boxx .jj {height: 60px;background: url(../img/jj.png) center no-repeat;}
.contact .bottom .zpzw .box1 .boxx {background: #fff;border-bottom: 1px solid #e5e5e5;font-size: 16px;color: #333;cursor: pointer;}
.contact .bottom .zpzw .box1 .yaoqiu {width: 100%;height: 100%;background: #f3f3f3;padding: 30px;box-sizing: border-box;display: none;}
.contact .bottom .zpzw .box1 .yaoqiu.act {display: block;}
.contact .bottom .zpzw .box1 .yaoqiu h5 {font-size: 18px;color: #333;font-weight: bold;margin-bottom: 20px;}
.contact .bottom .zpzw .box1 .yaoqiu p {line-height: 30px;font-size: 14px;color: #636363;}
.contact .bottom .zpzw .box1 .yaoqiu div {display: inline-block;height: 45px;line-height: 45px;text-align: center;font-size: 14px;color: #fff;background: #ffa913;margin-top: 30px;padding: 0 20px;box-sizing: border-box;}
.contact .bottom .zpzw .box1 .yaoqiu div img {float: left;margin-top: 9px;margin-right: 5px;}
.contact .bottom .border-d {border: 0;}



.about_one{max-width: 1230px;padding: 0 15px 65px;box-sizing: border-box;margin: 0 auto;overflow: hidden;}
.about_one .title{padding: 35px 0 10px;box-sizing: border-box;line-height: 42px;text-align: center;position: relative;font-size: 24px;color: #333;margin-bottom: 28px;}
.about_one .title:after{width: 119px;height: 1px;background: #dcdcdc;content: ' ';left: 50%;bottom:0;margin-left: -60px;position: absolute;}
.about_one .title:before{width: 5px;height: 3px;background: #2e5bc8;content: ' ';left: 50%;bottom:-1px;margin-left: -2px;position: absolute;z-index: 100;}
.about_one .bottom{width: 100%;padding-left: 545px;box-sizing: border-box;position: relative;min-height: 560px;}
.about_one .bottom .left{position: absolute;left: 0;top: 0;width: 414px;float: none;}
.about_one .bottom .left img{display: block;width: 100%;}
.about_one .bottom .right{float: none;width: 100%;}
.about_one .bottom .right p{line-height: 28px;margin-top: 25px;text-indent: 2em;font-size: 14px;color: #666;}

.about_two{width: 100%;}
.about_two .top{width: 100%;background: #f5f5f5;}
.about_two .top .top_{max-width: 1230px;margin: 0 auto;padding: 0 15px 36px;box-sizing: border-box;}
.about_two .top .top_ .title{padding: 35px 0 10px;box-sizing: border-box;line-height: 42px;text-align: center;position: relative;font-size: 24px;color: #333;margin-bottom: 28px;}
.about_two .top .top_ .title:after{width: 119px;height: 1px;background: #dcdcdc;content: ' ';left: 50%;bottom:0;margin-left: -60px;position: absolute;}
.about_two .top .top_ .title:before{width: 5px;height: 3px;background: #2e5bc8;content: ' ';left: 50%;bottom:-1px;margin-left: -2px;position: absolute;z-index: 100;}
.about_two .top .top_ ul li{width: 23.5%;float: left;margin-right: 2%;border: 1px solid #e5e5e5;background: #fff;padding: 32px 10px 32px 100px;box-sizing: border-box;position: relative;}
.about_two .top .top_ ul li:nth-of-type(4n){margin-right: 0;}
.about_two .top .top_ ul li .img{width: 80px;position: absolute;left:20px;top: 32px;text-align: center;height: 42px;line-height: 42px;}
.about_two .top .top_ ul li .img img{vertical-align: middle;height: 42px;}
.about_two .top .top_ ul li .img .img1{display: inline-block;}
.about_two .top .top_ ul li .img .img2{display: none;}
.about_two .top .top_ ul li .nr{width: 100%;}
.about_two .top .top_ ul li .nr span{font-size: 18px;color: #333;display: block;line-height: 20px;}
.about_two .top .top_ ul li .nr p{font-size: 14px;color: #999;display: block;line-height: 14px;margin-top: 10px;}
.about_two .top .top_ ul li.act .img .img2{display: inline-block;}
.about_two .top .top_ ul li.act .img .img1{display: none;}
.about_two .top .top_ ul li.act:before{width:0; height:0; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #3366cc; position:absolute; bottom:-37px; left:50%;margin-left: -10px;content: ' ';}

.about_two .bottom{width: 100%;background: #3366cc;}
.about_two .bottom .bottom_{max-width: 1230px;margin: 0 auto;padding:52px 15px ;box-sizing: border-box;}
.about_two .bottom .bottom_ h5{font-size: 18px;font-weight: bold;color: #fff;text-align: center;line-height: 24px;margin-bottom: 10px;}
.about_two .bottom .bottom_ p{font-size: 14px;color: #fff;text-align: center;line-height: 24px;}
.about_two .bottom .bottom_ .box{display: none;}
.about_two .bottom .bottom_ .box.block{display: block;}

.about_three{max-width: 1230px;padding: 42px 15px 65px;margin: 0 auto;}
.about_three .title{padding: 12px 0 12px;box-sizing: border-box;line-height: 42px;text-align: center;position: relative;font-size: 24px;color: #333;margin-bottom: 28px;}
.about_three .title:after{width: 119px;height: 1px;background: #dcdcdc;content: ' ';left: 50%;bottom:0;margin-left: -60px;position: absolute;}
.about_three .title:before{width: 5px;height: 3px;background: #2e5bc8;content: ' ';left: 50%;bottom:-1px;margin-left: -2px;position: absolute;z-index: 100;}
.about_three .bottom{width: 100%;}
.about_three .bottom ul li{width: 32%;float: left;margin-right: 2%;background: #fff;box-shadow: 0px 4px 7px rgba(0,0,0,.15);margin-top: 40px;padding: 20px 20px 0;box-sizing: border-box;}
.about_three .bottom ul li:nth-of-type(3n){margin-right: 0;}
.about_three .bottom ul li .img{display: block;width: 100%;}
.about_three .bottom ul li .img img{display: block;width: 100%;}
.about_three .bottom ul li .nr{padding: 15px 0;box-sizing: border-box;text-align: center;}
.about_three .bottom ul li span{display: block;line-height: 26px;height: 26px;overflow: hidden;font-size: 16px;color: #333;}
.about_three .bottom ul li p{display: block;line-height: 26px;height: 26px;overflow: hidden;font-size: 14px;color: #666;}

.zzc{width: 100%;position: fixed;left: 0;top: 0;background: rgba(0,0,0,.6);height: 100%;z-index: 10000;display: none;}
.zzc .img{max-height: 510px;max-width: 708px;width: 80%;padding: 15px;box-sizing: border-box;overflow: hidden;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.zzc .img img{display: block;width: 100%;}


.news{max-width: 1230px;padding: 50px 15px 0;box-sizing: border-box;margin: 0 auto;}
.news .top{width: 100%;}
.news .top .left{width: 50%;padding-right: 20px;box-sizing: border-box;}
.news .top .left img{display: block;width: 100%;}
.news .top .right{padding-left: 50px;box-sizing: border-box;width: 50%;}
.news .top .right span{display: block;margin-top: 10px;font-size: 16px;color: #333;line-height: 35px;height: 35px;overflow: hidden;}
.news .top .right i{display: block;line-height: 20px;font-size: 14px;color: #999;}
.news .top .right o{margin: 28px 0 18px;display: block;width: 28px;height: 1px;background: #dcdcdc;}
.news .top .right p{line-height: 28px;font-size: 14px;color: #666;text-indent: 2em;}
.news .top .right text{font-size: 14px; color: #666;display: block;line-height: 24px;margin-top: 30px;}
.news .top:hover .right span{color:#2e5bc8 ;}
.news .bottom{width: 100%;}
.news .bottom ul li{width: 32%;padding: 26px 26px 26px 82px;box-sizing: border-box;position: relative;margin-right: 2%;background: #f5f5f5;float: left;margin-top: 30px;}
.news .bottom ul li:nth-of-type(3n){margin-right: 0;}
.news .bottom ul li .zuo{position: absolute;left: 0;top: 26px;width: 82px;height: auto;}
.news .bottom ul li .zuo span{font-size: 40px;color: #666;text-align: center;display: block;line-height: 40px;font-style: oblique;}
.news .bottom ul li .zuo p{font-size: 16px;color: #666;text-align: center;line-height: 22px;}
.news .bottom ul li .you{width: 100%;padding-left: 24px;border-left: 1px solid #dcdcdc;box-sizing: border-box;}
.news .bottom ul li .you h5{line-height: 22px;height: 44px;overflow: hidden;font-size: 16px;color: #333;}
.news .bottom ul li .you p{line-height: 22px;height: 44px;overflow: hidden;font-size: 14px;color: #666;margin: 20px 0;}
.news .bottom ul li .you i{line-height: 22px;overflow: hidden;font-size: 14px;color: #666;}
.news .bottom ul li:hover{background: #2e5bc8;}
.news .bottom ul li:hover .zuo span{color: #fff;}
.news .bottom ul li:hover .zuo p{color: #fff;}
.news .bottom ul li:hover .you{border-left: 1px solid #fff;}
.news .bottom ul li:hover .you h5{color: #fff;}
.news .bottom ul li:hover .you p{color: #fff;}
.news .bottom ul li:hover .you i{color: #fff;}

.news_xq{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.news_xq .title{padding: 25px 0;border-bottom: 1px dashed    #f5f5f5;box-sizing: border-box;}
.news_xq .title h5{padding: 20px 0;line-height: 36px;font-size: 24px;color: #333;text-align: center;position: relative;}
.news_xq .title h5:after{width: 119px;height: 1px;background: #dcdcdc;content: ' ';left: 50%;bottom:0;margin-left: -60px;position: absolute;}
.news_xq .title h5:before{width: 5px;height: 3px;background: #2e5bc8;content: ' ';left: 50%;bottom:-1px;margin-left: -2px;position: absolute;z-index: 100;}
.news_xq .title p{line-height: 14px;font-size: 14px;color: #999;margin-top: 25px;text-align: center;}
.news_xq .xiangq{padding-top: 20px;box-sizing: border-box;}
.news_xq .xiangq p{line-height: 28px;font-size: 14px;color: #666;}
.news_xq .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 10px auto;}
.news_xq .fanye{padding: 45px 0;box-sizing: border-box;}
.news_xq .fanye a{line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;color: #666;display: block;}
.fanye a:hover{color:#2e5bc8 !important;}
	

.news_tj_{width: 100%;background: #f5f5f5;}
.news_tj{max-width: 1230px;padding: 0 15px 55px;box-sizing: border-box;margin: 0 auto;}
.news_tj .top{padding: 29px 0;border-bottom:1px dashed #e5e5e5;box-sizing: border-box;}
.news_tj .top span{border-left: 3px solid #2e5bc8;font-size: 24px;height: 24px;line-height: 24px;padding: 0 15px;box-sizing: border-box;display: inline-block;color: #333;}
.news_tj .bottom{width: 100%;position: relative;margin-top: 28px;}
.news_tj .bottom .swiper-slide{padding: 26px 26px 26px 82px;box-sizing: border-box;position: relative;background: #fff;}
.news_tj .bottom .swiper-slide .zuo{position: absolute;left: 0;top: 26px;width: 82px;height: auto;}
.news_tj .bottom .swiper-slide .zuo span{font-size: 40px;color: #666;text-align: center;display: block;line-height: 40px;font-style: oblique;}
.news_tj .bottom .swiper-slide .zuo p{font-size: 16px;color: #666;text-align: center;line-height: 22px;}
.news_tj .bottom .swiper-slide .you{width: 100%;padding-left: 24px;border-left: 1px solid #dcdcdc;box-sizing: border-box;}
.news_tj .bottom .swiper-slide .you h5{line-height: 22px;height: 44px;overflow: hidden;font-size: 16px;color: #333;}
.news_tj .bottom .swiper-slide .you p{line-height: 22px;height: 44px;overflow: hidden;font-size: 14px;color: #666;margin: 20px 0;}
.news_tj .bottom .swiper-slide .you i{line-height: 22px;overflow: hidden;font-size: 14px;color: #666;}
.news_tj .bottom .swiper-slide:hover{background: #2e5bc8;}
.news_tj .bottom .swiper-slide:hover .zuo span{color: #fff;}
.news_tj .bottom .swiper-slide:hover .zuo p{color: #fff;}
.news_tj .bottom .swiper-slide:hover .you{border-left: 1px solid #fff;}
.news_tj .bottom .swiper-slide:hover .you h5{color: #fff;}
.news_tj .bottom .swiper-slide:hover .you p{color: #fff;}
.news_tj .bottom .swiper-slide:hover .you i{color: #fff;}
.news_tj .bottom .swiper-button-next{background: url(../img/right.png) center;width: 48px;height: 48px;right: -80px;}
.news_tj .bottom .swiper-button-prev{background: url(../img/left.png) center;width: 48px;height: 48px;left: -80px;}


.ywly_xq{max-width: 1130px;margin: 0 auto;padding: 0 15px ;box-sizing: border-box;}
.ywly_xq .title{padding: 35px 0 10px;box-sizing: border-box;line-height: 42px;text-align: center;position: relative;font-size: 24px;color: #333;}
.ywly_xq .title:after{width: 119px;height: 1px;background: #dcdcdc;content: ' ';left: 50%;bottom:0;margin-left: -60px;position: absolute;}
.ywly_xq .title:before{width: 5px;height: 3px;background: #2e5bc8;content: ' ';left: 50%;bottom:-1px;margin-left: -2px;position: absolute;z-index: 100;}
.ywly_xq .xiangq{padding-top: 20px;box-sizing: border-box;}
.ywly_xq .xiangq p{line-height: 28px;font-size: 14px;color: #333;}
.ywly_xq .xiangq h5{font-size: 18px;margin: 20px 0;color: #2e5bc8;}
.ywly_xq .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 10px auto;}
.ywly_xq .fanye{padding: 45px 0;box-sizing: border-box;}
.ywly_xq .fanye a{line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;color: #333;display: block;}

.ywly{max-width: 1230px;padding: 50px 15px;box-sizing: border-box;margin: 0 auto;}
.ywly ul li{margin-bottom: 24px;position: relative;}
.ywly ul li .img{float: left;width: 48.5%;overflow: hidden;}
.ywly ul li .img img{display: block;height: 292px;object-fit: cover;width: 100%;transition: .8s all;}
.ywly ul li .nr{width: 54%;position: absolute;right: 0;top: 22px;padding: 26px 52px 26px 68px;box-sizing: border-box;background: #f5f5f5;}
.ywly ul li .nr span{display: block;margin: 15px 0;line-height: 33px;font-size: 18px;color: #333;height: 33px;overflow: hidden;}
.ywly ul li .nr p{line-height: 28px;font-size: 14px;color: #666;height: 84px;overflow: hidden;}
.ywly ul li .nr text{line-height: 28px;font-size: 14px;color: #666;height: 28px;overflow: hidden;margin-top: 20px;display: block;}
.ywly ul li:hover .img img{transform: scale(1.1);}
.ywly ul li:hover .nr{background: #2e5bc8;}
.ywly ul li:hover .nr span{color: #fff;}
.ywly ul li:hover .nr p{color: #fff;}
.ywly ul li:hover .nr text{color: #fff;}
.ywly ul li:nth-of-type(2n) .img{float: right;}
.ywly ul li:nth-of-type(2n) .nr{right: auto;left: 0;padding: 26px 68px 26px 52px;}



.fix_right {width: 65px;position: fixed;right: 10px;top: 50%;z-index: 999999;display: block;border-radius: 30px;}
.fix_right ul li {width: 65px;height: 49px;margin-bottom: 1px;transition: all 0.5s ease 0s;background: rgba(46, 91,200, .83);position: relative;text-align: center;line-height: 48px;}
.fix_right ul li:first-child {border-radius: 40px 40px 0 0}
.fix_right ul li:last-child {border-radius: 0 0 40px 40px}
.fix_right ul li img {display: inline-block;vertical-align: middle;}
.fix_right ul li .box {position: absolute;right: -100px;top: 0;transition: 1s all;z-index: 1000;}
.fix_right ul li:nth-of-type(2) .box {right: -251px;width: 211px;height: 49px;background: rgba(46, 91,200, .83);}
.fix_right ul li:nth-of-type(2) .box img {margin-top: 16px;margin-left: 10px;display: block;}
.fix_right ul li:nth-of-type(2):hover .box {right: 0px;}
.fix_right ul li:nth-of-type(2):hover a img {display: none}
.fix_right ul li:nth-of-type(3) .box {width: 89px;}
.fix_right ul li:nth-of-type(3) .box img {display: block;width: 100%;}
.fix_right ul li .box img {margin: 0;}
.fix_right ul li:hover .box {right: 65px;}








@media only screen and (max-width:1200px) {	
	.fix_right{display: none;}
	.header{display: none;}
	.banner{display: none;}
	.ny_banner{display: none;}
	.sj_banner{width: 100%;display: block;}
	.sj_banner img{width: 100%;display: block;}
	.sj_head {display: block;width: 100%;height: 55px;background: #161616;position: fixed;left: 0;top: 0;z-index: 1000000;}
	.sj_head .lg {padding: 8px 0 0 12px;box-sizing: border-box;float: left;width: 172px;}
	.sj_head .lg img {display: block;width: 100%;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {height: 25px;width: 30px;transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;cursor: pointer;position: absolute;right: 20px;top: 10px;}
	.sj_head .xiala span {width: 100%;height: 2px;background: #fff;display: block;margin-top: 17px;display: block;}
	.sj_head .xiala span.none {display: none;}
	.sj_head .xiala a {display: block;position: relative;}
	.sj_head .xiala a:before {transform: translateY(-15px) rotate(0deg);-webkit-transform: translateY(-15px) rotate(0deg);-ms-transform: translateY(-15px) rotate(0deg);}
	.sj_head .xiala a:after {transform: translateY(0.1rem) rotate(0deg);-webkit-transform: translateY(0.1rem) rotate(0deg);-ms-transform: translateY(0.1rem) rotate(0deg);}
	.sj_head .xiala a:after {background-color: #fff;content: "";display: block;height: 2px;right: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
	.sj_head .xiala a:before {background-color: #fff;content: "";display: block;height: 2px;left: 0;position: absolute;transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;width: 100%;}
	.sj_head .xiala a:after {bottom: -25px;}
	.sj_head .xiala a:before {	top: 25px;}
	.sj_head .xiala.act {transform: rotate(90deg);top: 14px;right: 10px;}
	.sj_head .xiala.act a:before {transform: translateY(0rem) rotate(-40deg);-webkit-transform: translateY(0rem) rotate(-40deg);-ms-transform: translateY(0rem) rotate(-40deg);top: 18px;}
	.sj_head .xiala.act a:after {transform: translateY(0rem) rotate(40deg);-webkit-transform: translateY(0rem) rotate(40deg);-ms-transform: translateY(0rem) rotate(40deg);bottom: -20px;}
	
	.sj_nav {position: fixed;right: -180px;width: 180px;top: 55px;background: rgba(0, 0, 0, .6);transition: 1s all;z-index: 100000000;display: block;}
	.sj_nav ul li{color: #fff;line-height: 50px;height: 50px;text-align: left;display: block;font-size: 14px;padding-left: 20px;box-decoration-break: border;}
	.sj_nav ul li a {color: #fff;line-height: 50px;height: 50px;display: block;font-size: 14px;}
	.sj_nav ul li a img{display: inline-block;margin: 0 10px 0 0;width: 20px;vertical-align: middle;}
	.sj_nav.act {right: 0;transition: 1s all;}
	.kx2 {width: 100%;height: 55px;display: block;}
	.over{overflow: hidden;}
	
	.footer{display: none;}
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	
	.index3 .bottom .swiper-pagination{display: block;bottom: 0}
	.index3 .bottom .swiper-button-next{display: none;}
	.index3 .bottom .swiper-button-prev{display: none;}
	
	
	.footer{display: none;}
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	

}


@media only screen and (max-width:768px) {
	.index1 .title{padding: 30px 0;}
	.index1 .title span{font-size: 26px;}
	.index1 .bottom ul li{width: 33%;margin-right: 0.5%;}
	.index1 .bottom ul li:nth-of-type(5n){margin-right: 0.5%;}
	.index1 .bottom ul li:nth-of-type(3n){margin-right: 0;}
	.index1 .bottom ul li:last-child{display: none;}
	.index1 .bottom{padding-bottom: 0;}
	.index1 .ckgd{padding: 30px 0;box-sizing: border-box;display: block;}
	.index1 .ckgd a{display: block;width: 136px;height: 38px;margin: 0 auto;background: #2e5bc8;border-radius: 3px;font-size: 16px;color: #fff;text-align: center;line-height: 38px;}
	
	
	.index2 .title{padding: 30px 0;}
	.index2 .title span{font-size: 26px;}
	.index2 .ckgd{padding: 30px 0;box-sizing: border-box;display: block;}
	.index2 .ckgd a{display: block;width: 136px;height: 38px;margin: 0 auto;background: #2e5bc8;border-radius: 3px;font-size: 16px;color: #fff;text-align: center;line-height: 38px;}
	
	.index3 .title{padding: 30px 0;}
	.index3 .title span{font-size: 26px;}
	.index3 .ckgd{padding: 30px 0;box-sizing: border-box;display: block;}
	
	.index4 .title{padding: 30px 0;}
	.index4 .title span{font-size: 26px;}
	.index4 .bottom{padding-left: 0;}
	.index4 .bottom .left{display: none;}
	.index4 .bottom .right{padding-left: 0;}
	
	.index5 .title{padding: 30px 0;}
	.index5 .title span{font-size: 26px;}
	.index5 .ckgd{padding: 30px 0;box-sizing: border-box;display: block;}
	.index5 .top{background: #fff;}
	.index5 .top .left{width: 100%;float: none;padding-right: 0;}
	.index5 .top .right{width: 100%;float: none;padding: 15px;}
	.index5 .bottom ul li{width: 100%;float: none;margin-right: 0;}
	
	.case .top a{width: 33.333%;font-size: 14px;height: 36px;line-height: 36px;}
	.case .top{padding-top: 20px;}
	
	.case_xq .top .left{width: 100%;float: none;}
	.case_xq .top .right{width: 100%;float: none;}
	
	.case_tj .bottom .swiper-button-next{display: none;}
	.case_tj .bottom .swiper-button-prev{display: none;}
	
	.gcyj_tj .bottom .swiper-button-next{display: none;}
	.gcyj_tj .bottom .swiper-button-prev{display: none;}
	
	.news_tj .bottom .swiper-button-next{display: none;}
	.news_tj .bottom .swiper-button-prev{display: none;}
	
	.fenye{padding: 45px 0;}
	
	.contact .top a{width: 50%;font-size: 14px;height: 36px;line-height: 36px;}
	
	.about_one .bottom{padding-left: 0;}
	.about_one .bottom .left{display: none;}
	
	.news .top .left{width: 100%;float: none;padding-right: 0;}
	.news .top .right{width: 100%;float: none;padding: 15px;}
	.news .bottom ul li{width: 100%;float: none;margin-right: 0;}
	
}	
@media only screen and (max-width:640px) {
	.index1 .title{padding: 20px 0;}
	.index1 .title span{line-height: 36px;font-size: 20px;}
	.index1 .title p{font-size: 14px;line-height: 18px}
	.index1 .title p:before{bottom: 0;display: none}
	.index1 .bottom ul li{padding: 15px 10px;}
	.index1 .bottom ul li p{font-size: 12px;height: 60px;}
	.index1 .bottom ul li span{width: 90%;margin: 10px auto;}
	.index1 .bottom ul li text{width: 100%;}
	.index1 .ckgd{padding: 20px 0;}
	.index1 .ckgd a{width: 100px;height: 30px;font-size: 14px;line-height: 30px;}
	
	.index2 .title{padding: 20px 0;}
	.index2 .title span{line-height: 36px;font-size: 20px;}
	.index2 .title p{font-size: 14px;line-height: 18px}
	.index2 .title p:before{bottom: 0;display: none}
	.index2 .top a{padding: 0 8px;height: 30px;line-height: 30px;margin: 0 3px 15px;font-size: 14px;}
	.index2 .bottom ul li{width: 48%;margin-right: 0;margin-top: 15px;}
	.index2 .bottom ul li:nth-of-type(2n){float: right;}
	.index2 .bottom ul li p{line-height: 40px;height: 40px;font-size: 14px;}
	.index2 .ckgd{padding: 20px 0;}
	.index2 .ckgd a{width: 100px;height: 30px;font-size: 14px;line-height: 30px;}
	
	
	.index3 .title{padding: 20px 0;}
	.index3 .title span{line-height: 36px;font-size: 20px;}
	.index3 .title p{font-size: 14px;line-height: 18px}
	.index3 .title p:before{bottom: 0;display: none}
	.index3 .swiper-container{padding-bottom: 30px;}
	.index3 .bottom .swiper-slide .nr{padding: 10px;}
	.index3 .bottom .swiper-slide .nr span{font-size: 14px;line-height: 36px;height: 36px;}
	.index3 .bottom .swiper-pagination-bullet-active{background: #fff;}
	.index3 .ckgd{padding: 20px 0;}
	.index3 .ckgd a{width: 100px;height: 30px;font-size: 14px;line-height: 30px;}
	
	.index4 .title{padding: 20px 0;}
	.index4 .title span{line-height: 36px;font-size: 20px;}
	.index4 .title p{font-size: 14px;line-height: 18px}
	.index4 .title p:before{bottom: 0;display: none}
	.index4 .bottom .right span{line-height: 40px;font-size: 16px;margin-bottom: 0;}
	.index4 .bottom .right p{line-height: 24px;}
	.index4 .bottom .right a{width: 100px;height: 30px;font-size: 14px;line-height: 30px;margin-top: 15px;}
	.index4 .bottom .right ul li{margin-top: 15px;}
	.index4 .bottom{padding-bottom: 20px;}
	.index4 .index4_swiper{display: block;margin-top: 15px}
	.index4 .index4_swiper img{display: block;width: 100%}
	.index4 .bottom .right .index4_swiper span{display: inline-block;}
	.index4 .bottom .right .index4_swiper .swiper-pagination-bullet-active{background: #2e5bc8}

	.index4 .bottom .right ul{display: none}




	
	.index5 .title{padding: 20px 0;}
	.index5 .title span{line-height: 36px;font-size: 20px;}
	.index5 .title p{font-size: 14px;line-height: 18px}
	.index5 .title p:before{bottom: 0;display: none}
	.index5 .ckgd{padding: 20px 0;}
	.index5 .ckgd a{width: 100px;height: 30px;font-size: 14px;line-height: 30px;}
	.index5 .top .right span{margin-top: 0;}
	.index5 .top .right o{margin: 10px 0 6px;}
	.index5 .top .right text{margin-top: 20px;}
	.index5 .bottom ul li{margin-top: 15px;}
	
	.dqwz{height: 40px;}
	.dqwz .dqwz_{line-height: 40px;height: 40px;}
	.case .top a{margin-bottom: 6px;}
	.case .bottom ul li{width: 48%;margin-right: 0;margin-top: 15px;}
	.case .bottom ul li:nth-of-type(2n){float: right;}
	.case .bottom ul li p{line-height: 40px;height: 40px;font-size: 14px;}
	.fenye{padding: 20px 0;}
	.fenye a{padding: 3px 8px ;font-size: 14px;margin: 0 5px;}
	.case_xq .top{padding: 20px 0;}
	.case_xq .top .right h5{padding: 15px 0;font-size: 18px;line-height: 24px;}
	.case_xq .top .right p{line-height: 24px;}
	.case_xq .top .right p:nth-of-type(1){margin: 10px 0;}
	.case_xq .top .right .zxrx{margin: 20px 0 0;font-size: 14px;padding: 5px 8px;}
	.case_xq .top .right .zxrx img{width: 24px;margin-right: 10px;}
	
	.case_xq .bottom .title{height: 40px;line-height: 40px;}
	.case_xq .bottom .title span{font-size: 16px;line-height: 16px;height: 16px;}
	.case_xq .bottom .xiangq p{line-height: 24px;}
	.case_xq .bottom .xiangq img{margin: 24px auto;}
	.case_xq .bottom .fanye{padding: 20px 0;}
	.case_tj .top{padding: 10px 0 15px;}
	.case_tj .top span{font-size: 20px;height: 20px;line-height: 20px;}
	.case_tj{padding-bottom: 20px;}
	.case_tj .bottom .swiper-slide p{line-height: 40px;height: 40px;font-size: 14px;}
	
	.gcyj_tj .bottom .swiper-slide .nr{padding: 10px;}
	.gcyj_tj .bottom .swiper-slide .nr span{font-size: 14px;line-height: 36px;height: 36px;}
	.gcyj_tj{padding-bottom: 15px;}
	.gcyj_tj .top{padding: 15px 0;}
	.gcyj_tj .top span{font-size: 20px;height: 20px;line-height: 20px;}
	.gcyj_tj .bottom{margin-top: 18px;}
	.gcyj_xq .fanye{padding: 20px 0;}
	.gcyj_xq .title{padding: 25px 0 6px;font-size: 18px;line-height: 24px;}
	.gcyj_xq .xiangq p{line-height: 24px;}
	
	.ywly_xq .fanye{padding: 20px 0;}
	.ywly_xq .title{padding: 25px 0 6px;font-size: 18px;line-height: 24px;}
	.ywly_xq .xiangq p{line-height: 24px;}
	
	.gcyj {padding-top:5px ;}
	.gcyj  ul li{width: 48%;margin-right: 0;margin-top: 15px;}
	.gcyj  ul li:nth-of-type(2n){float: right;}
	.gcyj  ul li .nr{padding: 10px;}
	.gcyj  ul li .nr span{font-size: 14px;line-height: 36px;height: 36px;}
	.gcyj  ul li .nr p{font-size: 14px;}
	
	.contact{padding: 20px 15px;}
	.contact .bottom .lxfs .lx{padding: 20px 0;}
	.contact .bottom .lxfs .lx p{font-size: 14px;line-height: 24px;}
	.contact .bottom .lxfs #allmap{height: 220px;}
	
	.contact .bottom .zpzw{margin-top: 20px;}
	.contact .bottom .zpzw .box1 .yaoqiu{padding: 15px;}
	.contact .bottom .zpzw .boxx .z3{display: none;}
	.contact .bottom .zpzw .boxx .z4{display: none;}
	.contact .bottom .zpzw .boxx{height: 44px;line-height: 44px;font-size: 14px;}
	.contact .bottom .zpzw .boxx .z1{width: 30%;padding-left: 10px;}
	.contact .bottom .zpzw .boxx .z2{width: 20%;}
	.contact .bottom .zpzw .boxx .z0{width: 30%;}
	.contact .bottom .zpzw .boxx .z5{width: 20%;}
	.contact .bottom .zpzw .boxx .z5{height: 44px;}
	.contact .bottom .zpzw .box1 .boxx{font-size: 14px;}
	.contact .bottom .zpzw .box1 .boxx .jj{height: 44px;}
	.contact .bottom .zpzw .box1 .boxx .z5{background-size: 26% ;}
	.contact .bottom .zpzw{margin-bottom: 20px;}
	.contact .bottom .zpzw .box1 .yaoqiu div{margin-top: 20px;padding: 0 5px;line-height: 36px;height: 36px;}
	
	.about_one{padding-bottom: 20px;}
	.about_one .title{padding: 25px 0 6px;font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	.about_one .bottom .right p{line-height: 24px;margin-top: 15px;}
	
	.about_two .top .top_{padding-bottom: 10px;}
	.about_two .top .top_ .title{padding: 25px 0 6px;font-size: 18px;line-height: 24px;margin-bottom: 20px;}
	.about_two .top .top_ ul li{width: 49%;margin-right: 0;padding: 10px 0 10px 50px;margin-bottom: 15px;}
	.about_two .top .top_ ul li:nth-of-type(2n){float: right;}
	.about_two .top .top_ ul li .img{width: 50px;left: 0px;top: 10px;}
	.about_two .top .top_ ul li .img img{height: 32px;}
	.about_two .top .top_ ul li.act:before{display: none;}
	.about_two .bottom .bottom_{padding: 15px;}
	.about_two .bottom .bottom_ h5{font-size: 16px;}
	
	.about_three{padding:0 15px 20px 15px;}
	.about_three .title{padding: 25px 0 6px;font-size: 18px;line-height: 24px;margin-bottom: 20px;}
	.about_three .bottom ul li{margin-top: 15px;width: 100%;margin-right: 0;margin-top: 0;margin-bottom: 15px;}
	
	.news{padding: 15px 15px 0;}
	.news .top .right span{margin-top: 0;}
	.news .top .right o{margin: 10px 0 6px;}
	.news .top .right text{margin-top: 20px;}
	.news .bottom ul li{margin-top: 15px;}
	
	
	.news_xq .title{padding: 10px 0;}
	.news_xq .title h5{padding: 10px 0;line-height: 30px;font-size: 18px;}
	.news_xq .title p{margin-top: 10px;}
	.news_xq .xiangq p{font-size: 14px;line-height: 24px;}
	.news_xq .fanye{padding: 20px 0;}
	
	.news_tj{padding-bottom: 15px;}
	.news_tj .top{padding: 15px 0;}
	.news_tj .top span{font-size: 20px;height: 20px;line-height: 20px;}
	.news_tj .bottom{margin-top: 18px;}
	.ywly ul li{margin-bottom: 15px;}
	.ywly ul li .img{width: 100%;float: none;}
	.ywly ul li .img img{display: block;width: 100%;height: auto;}
	.ywly ul li .nr{width: 100%;position: static;padding: 20px;}
	.ywly ul li .nr span{margin: 0 0 10px;font-size: 16px;line-height: 20px;height: 20px;}
	.ywly ul li .nr text{margin-top: 10px;}
	.ywly ul li:nth-of-type(2n) .img{float: none;}
	.ywly ul li:nth-of-type(2n) .nr{padding: 20px;}
	.ywly{padding: 20px 15px 0;}


	.index1 .title p:before{display:none;}
	
}

























