


body{width: 100%;overflow-x: hidden;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

body,html{font-family:"微软雅黑";}
body,html{font-family:"微软雅黑";}
ol,ul,li{list-style:none;}
sup,sub{font-size:83%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
pre,code,kbd,samp{font-family:"微软雅黑";}
em,i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1,h2,h3,h4,h5,h6{}
html,body,fieldset,img,iframe,abbr{border:0}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,textarea,input,button,select,keygen,legend{color:#666}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/

body{background-color:#f7f7f7;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}

.right{float: right;}
.left{float: left;}








body{background: #fff;}
.header{width: 100%;height: 94px;border-bottom: 1px solid #0442af;box-sizing: border-box;position: absolute;left: 0;top: 0;z-index: 1000;}
.header .header_{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}
.header .header_ .logo{float: left;line-height:93px;}
.header .header_ .logo a{display: block;line-height: 93px;}
.header .header_ .logo img{display: inline-block;vertical-align: middle;}
.header .header_ .tell{float: right;margin-top: 30px;}
.header .header_ .tell img{float: left;margin: 2px 14px 0 0;}
.header .header_ .tell div{float: right;}
.header .header_ .tell div span{font-size: 16px;color: #fff;font-weight: bold;line-height: 14px;display: block;}
.header .header_ .tell div p{font-size: 22px;color: #fff;font-weight: bold;line-height: 24px;display: block;margin-top: 10px;font-style: oblique;}

.banner{width: 100%;}
.banner .swiper-slide{height: 601px;}
.banner .swiper-pagination-bullet{width: 13px;height: 13px;border-radius: 50%;background: #fff;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #4bb285;}
.max1230{max-width: 1230px;margin: 0 auto;padding: 0 15px;box-sizing: border-box;}

.nav{width: 100%;height: 70px;background: #f7f7f7;}
.nav ul li{width: 14.285%;float: left;}
.nav ul li a{display: block;color: #000;font-size: 16px;line-height: 68px;border-top: 2px solid transparent;box-sizing: border-box;text-align: center;}
.nav ul li:hover a{color: #fff;border-top-color:#4bb285 ;background: #2f77c9;}
.nav ul li.act a{color: #fff;border-top-color:#4bb285 ;background: #2f77c9;}
.sj_head{display: none;}
.sj_nav{display: none;}
.sj_banner{display: none;}
/* .ny_banner{height: 270px;width: 100%;}
.ny_banner img{height: 270px;object-fit: cover;width: 100%;} */
.fix_footer{display: none;}


.fix_right {width: 65px;position: fixed;right: 10px;top: 50%;z-index: 999999;display: block;border-radius: 30px;display: none;}
.fix_right ul li {width: 65px;height: 49px;margin-bottom: 1px;transition: all 0.5s ease 0s;background: rgba(47, 119,201, .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 a{display: block;position: relative;z-index: 1000;}
.fix_right ul li .box {position: absolute;right: -100px;top: 0;transition: 1s all;z-index: 10;}
.fix_right ul li:nth-of-type(2) .box {right: -251px;width: 211px;height: 49px;background: rgba(47, 119,201, .83);font-size: 18px;text-align: left;color: #fff;line-height: 49px;font-weight: bold;}
.fix_right ul li:nth-of-type(2) .box img {margin-top: 16px;margin-left: 20px;margin-right: 10px;display: block;float: left;}
.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;}


.index1{margin: 0 auto;}
.index1 .title{width: 100%;padding: 70px 0 50px;box-sizing: border-box;}
.index1 .title o{display: block;width: 60px;height: 3px;background: #1b1b1b;margin: 0 auto;}
.index1 .title span{display: block;margin-top: 19px;line-height: 23px;text-align: center;font-size: 24px;color: #333;text-transform: uppercase;}
.index1 .title p{line-height: 42px;text-align: center;font-size: 28px;color: #333;}
.index1 .title p i{font-weight: bold;}
.index1 .top{width: 100%;}
.index1 .top .left{width: 65%;float: left;padding:44px 50px;background: #f7f7f7;box-sizing: border-box;}
.index1 .top .left .swiper-slide div{font-size: 24px;line-height: 29px;color: #333;margin-bottom: 20px;}
.index1 .top .left .swiper-slide  p{line-height: 28px;color: #333;font-size: 14px;height: 168px;overflow: hidden;}
.index1 .top .left .swiper-slide a{display: block;width: 160px;height: 43px;text-align: center;line-height: 43px;margin-top: 30px;color: #fff;background: #4bb285;font-size: 18px;}

.index1 .top .right{width: 30%;float: right;padding-left: 72px;box-sizing: border-box;position: relative;}
.index1 .top .right .zuo{position: absolute;left: 0;top: 0;width: 72px;overflow: hidden;height: 100%;background: #f7f7f7;}
.index1 .top .right .zuo p{margin: 90px 0 0 26px;text-align: center;width: 22px;font-size: 18px;color: #333;}
.index1 .top .right .zuo .btn_a{margin-top: 90px;width: 72px;text-align: center;}
.index1 .top .right .zuo .btn_a a{width: 10px;height: 10px;display: block;margin:  0 auto;}
.index1 .top .right .zuo .btn_a a:nth-of-type(2){margin-top: 32px;}
.index1 .top .right .you{overflow: hidden;width: 100%;height: 380px;border: 1px solid #dcdcdc;box-sizing: border-box;background: url(../img/index1_back.png) center no-repeat;background-size: cover;}
.index1 .top .right .you .swiper-slide{ height: 380px;}
.index1 .top .right .you img{display: block;width: 100%;height: 312px;object-fit: cover;}
.index1 .top .right .you p{line-height: 68px;height: 68px;overflow: hidden;text-align: center;font-size: 18px;color: #333;}

.index1 .bottom{width: 100%;}
.index1 .bottom .shang{padding: 50px 0 40px;box-sizing: border-box;}
.index1 .bottom .shang a{display: inline-block;padding-left: 48px;line-height: 34px;font-size: 18px;color: #333;position: relative;}
.index1 .bottom .shang a:after{width: 6px;height: 6px;content: ' ';left: 25px;top: 15px;border-radius: 50%;background: #2f77c9;position: absolute;display: none;}
.index1 .bottom .shang a.act{color: #2f77c9;}
.index1 .bottom .shang a.act:after{background:#2f77c9 ;display: block;}
.index1 .bottom .xia{position: relative;}
.index1 .bottom .xia .swiper-slide{border: 1px solid #dcdcdc;box-sizing: border-box;}
.index1 .bottom .xia .img{position: relative;overflow: hidden;}
.index1 .bottom .xia .img img{display: block;width: 100%;}
.index1 .bottom .xia p{line-height: 54px;height: 54px;border-top: 1px solid #dcdcdc;box-sizing: border-box;text-align: center;background: #f7f7f7;overflow: hidden;}
.index1 .bottom .xia .img span{position: absolute;left: -27px;top: 22px;width: 120px;height: 24px;background: #2f77c9;transform:rotate(-45deg);text-align: center;line-height: 24px;color: #fff;font-size: 12px;}
.index1 .bottom .xia .swiper-button-next{right: -50px;background: url(../img/btn_next.png) no-repeat;}
.index1 .bottom .xia .swiper-button-prev{left: -50px;background: url(../img/btn_prev.png) no-repeat;}
.index1 .bottom .xia .box{display: none;}
.index1 .bottom .xia .box.block{display: block;}
.index1 .bottom .xia .swiper-slide:hover p{background: #d6e3f3;}
.index1 .ckgd{padding: 70px 0;box-sizing: border-box;}
.index1 .ckgd a{display: block;display: block;width: 160px;height: 43px;text-align: center;line-height: 43px;margin: 0px auto;color: #fff;background: #2f77c9;font-size: 18px;}


.index2{width: 100%;background: url(../img/index2_bj.jpg) center no-repeat;background-size: cover;position: relative;}
.index2 .title{width: 100%;padding: 70px 0 50px;box-sizing: border-box;}
.index2 .title o{display: block;width: 60px;height: 3px;background: #fff;margin: 0 auto;}
.index2 .title span{display: block;margin-top: 19px;line-height: 23px;text-align: center;font-size: 24px;color: #fff;text-transform: uppercase;}
.index2 .title p{line-height: 42px;text-align: center;font-size: 28px;color: #fff;}
.index2 .title p i{font-weight: bold;}
.index2 .back{position: absolute;width: 100%;height: 170px;background: #fff;bottom: 0;left: 0;background: #fff;}
.index2 .index2_{max-width: 1606px;margin: 0 auto;padding: 50px 0 0 0;box-sizing: border-box;background: url(../img/index2_.jpg) center right no-repeat;background-size: cover;position: relative;z-index: 100;}
.index2 .index2_ .box .top{width: 100%;}
.index2 .index2_ .box .top p{line-height: 28px;font-size: 14px;color: #333;text-indent: 2em;}
.index2 .index2_ .box .top p a{color: #2f77c9;}


.index2 .index2_ .box .zhong{margin-top: 40px;}
.index2 .index2_ .box .zhong ul li{width: 20%;float: left;box-sizing: border-box;}
.index2 .index2_ .box .zhong ul li div{font-size: 14px;color: #4bb285;line-height: 18px;height: 56px;line-height: 46px;}
.index2 .index2_ .box .zhong ul li div span{font-size: 38px;font-family: "微软雅黑";font-weight: bold;color: #4bb285;font-weight: bold;line-height: 56px;float: left;}
.index2 .index2_ .box .zhong ul li p{font-size: 18px;color: #333;line-height: 28px;}

.index2 .index2_ .box .bottom{margin-top: 50px;position: relative;}
.index2 .index2_ .box .bottom .swiper-slide{padding: 10px;box-sizing: border-box;background: url(../img/backborder.jpg) center no-repeat;background-size: 100% 100%;}
.index2 .index2_ .box .bottom .swiper-slide img{display: block;width: 100%;}
.index2 .index2_ .box .bottom .swiper-button-next{right: -50px;background: url(../img/btn_next.png) no-repeat;}
.index2 .index2_ .box .bottom .swiper-button-prev{left: -50px;background: url(../img/btn_prev.png) no-repeat;}

.index3{margin: 0 auto;}
.index3 .title{width: 100%;padding: 70px 0 50px;box-sizing: border-box;}
.index3 .title o{display: block;width: 60px;height: 3px;background: #1b1b1b;margin: 0 auto;}
.index3 .title span{display: block;margin-top: 19px;line-height: 23px;text-align: center;font-size: 24px;color: #333;text-transform: uppercase;}
.index3 .title p{line-height: 42px;text-align: center;font-size: 28px;color: #333;}
.index3 .title p i{font-weight: bold;}

.index3 .bottom{width: 100%;}
.index3 .bottom .left{width: 45%;}
.index3 .bottom .left .img{overflow: hidden;}
.index3 .bottom .left .img img{display: block;width: 100%;}
.index3 .bottom .left .nr{padding: 20px 10px 20px 0;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;}
.index3 .bottom .left .nr p{line-height: 25px;height: 50px;overflow: hidden;text-indent: 2em;font-size: 14px;color: #666;}
.index3 .bottom .left .nr div{margin-bottom: 15px;line-height: 20px;height: 20px;overflow: hidden;position: relative;padding-right: 90px;box-sizing: border-box;font-size: 16px;color: #333;}
.index3 .bottom .left .nr div span{font-size: 14px;color: #666;position: absolute;right: 0;top: 0;}

.index3 .bottom .right{float: right;width: 50%;}
.index3 .bottom .right ul li{width: 100%;padding-left: 120px;position: relative;box-sizing: border-box;}
.index3 .bottom .right ul li .time{width: 80px;left: 0;top: 25px;position: absolute;}
.index3 .bottom .right ul li .time span{display: block;line-height: 31px;font-size: 28px;color: #333;text-align: right;}
.index3 .bottom .right ul li .time p{line-height: 26px;text-align: right;font-size: 14px;color: #666;}
.index3 .bottom .right ul li .nr{padding: 25px 0;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.index3 .bottom .right ul li .nr span{display: block;line-height: 23px;height: 23px;overflow: hidden;margin-bottom: 15px;font-size: 16px;color: #333;}
.index3 .bottom .right ul li .nr p{line-height: 25px;height: 50px;overflow: hidden;font-size: 14px;color: #666;}
.index3 .bottom .right ul li:first-child .time{top: 12px;}
.index3 .bottom .right ul li:first-child .nr{padding-top: 12px;}
.index3 .ckgd{padding: 70px 0;box-sizing: border-box;}
.index3 .ckgd a{display: block;display: block;width: 160px;height: 43px;text-align: center;line-height: 43px;margin: 0px auto;color: #fff;background: #2f77c9;font-size: 18px;}


.index4{margin: 0 auto;background: #f7f7f7;}
.index4 .title{width: 100%;padding: 70px 0 50px;box-sizing: border-box;}
.index4 .title o{display: block;width: 60px;height: 3px;background: #1b1b1b;margin: 0 auto;}
.index4 .title span{display: block;margin-top: 19px;line-height: 23px;text-align: center;font-size: 24px;color: #333;text-transform: uppercase;}
.index4 .title p{line-height: 42px;text-align: center;font-size: 28px;color: #333;}
.index4 .title p i{font-weight: bold;}
.index4 .bottom{width: 100%;}
.index4 .bottom ul{width: 33.333%;float: left;}
.index4 .bottom ul:last-child{border-right: 1px solid #dae7f5;box-sizing: border-box;}
.index4 .bottom ul div{height: 45px;border-bottom: 1px solid #dae7f5;padding-left: 66px;box-sizing: border-box;overflow: hidden;line-height: 44px;background: #4bb285;position: relative;}
.index4 .bottom ul span{position: absolute;left: 0;top: 0;border-left: 1px solid #dae7f5;border-right: 1px solid #dae7f5;width: 66px;box-sizing: border-box;text-align: center;font-size: 16px;color: #333;}
.index4 .bottom ul p{font-size: 16px;color: #333;padding: 0 10px 0 34px;box-sizing: border-box;}
.index4 .bottom ul li{height: 45px;border-bottom: 1px solid #dae7f5;padding-left: 66px;box-sizing: border-box;overflow: hidden;line-height: 44px;background: #fff;position: relative;}
.index4 .bottom ul div span{color: #fff;}
.index4 .bottom ul div p{color: #fff;}
.index4 .bottom ul p a{color: #333;font-size: 16px;}
.index4 .bottom ul p a:hover{color: #4bb285;}
.index4 .ckgd{padding: 70px 0;box-sizing: border-box;}
.index4 .ckgd a{display: block;display: block;width: 160px;height: 43px;text-align: center;line-height: 43px;margin: 0px auto;color: #fff;background: #2f77c9;font-size: 18px;}


.footer{width: 100%;background: #272727;}
.footer .footer_top{width: 100%;height: 62px;border-bottom: 1px solid #333;}
.footer .footer_top .top{line-height: 62px;}
.footer .footer_top .top span{display: inline-block;font-size: 16px;color: #999;}
.footer .footer_top .top a{display: inline-block;font-size: 16px;color: #999;margin-right: 10px;}
.footer .footer_top .top img{vertical-align: middle;margin-right: 10px;}
.footer .bottom{padding: 42px 0;box-sizing: border-box;}
.footer .bottom div{float: left;}
.footer .bottom .one{width: 212px;margin-top: 22px;}
.footer .bottom .one img{display: block;max-width: 100%;min-width: auto;}
.footer .bottom .two{}
.footer .bottom .two ul li{margin-left: 82px;float: left;}
.footer .bottom .two ul li span{font-size: 16px;color: #999;line-height: 16px;margin-bottom: 14px;display: block;}
.footer .bottom .two ul li a{display: block;line-height: 28px;font-size: 14px;color: #999;}
.footer .bottom .three{margin: 0 62px;padding: 0 62px;border-left: 1px solid #333;border-right: 1px solid #333;box-sizing: border-box;}
.footer .bottom .three span{display: block;font-size: 24px;color: #4bb285;}
.footer .bottom .three p{font-size: 14px;color: #999;margin: 15px 0;}
.footer .bottom .three a{display: block;width: 162px;height: 38px;border: 1px solid #4bb285;line-height: 36px;text-align: center;color: #4bb285;font-size: 14px;}
.footer .bottom .four{width: 85px;float: right;}
.footer .bottom .four p{font-size: 16px;color: #999;text-align: center;margin-bottom: 20px;line-height: 16px;}
.footer .bottom .four img{display: block;width: 100%;}
.footer .footer_bottom{line-height: 42px;color: #999;font-size: 14px;background: #000;text-align: center;}

.case{margin: 0 auto;}
.case .top{padding: 70px 0 26px;box-sizing: border-box;text-align: center;font-size: 0;}
.case .top a{display: inline-block;padding: 0 28px;line-height: 38px;text-align: center;margin: 0 7px;background: #f7f7f7;border-radius: 3px;font-size: 18px;color: #333;}
.case .top a.act{color: #fff;background: #4bb285;}
.case .top a:hover{color: #fff;background: #4bb285;}
.case .bottom ul li {border: 1px solid #dcdcdc;box-sizing: border-box;width: 23.5%;float: left;margin-right: 2%;margin-top: 24px;}
.case .bottom ul li:nth-of-type(4n){margin-right: 0;}
.case .bottom ul li .img{position: relative;overflow: hidden;}
.case .bottom ul li .img img{display: block;width: 100%;}
.case .bottom ul li p{line-height: 54px;height: 54px;border-top: 1px solid #dcdcdc;box-sizing: border-box;text-align: center;background: #f7f7f7;overflow: hidden;}
.case .bottom ul li .img span{position: absolute;left: -27px;top: 22px;width: 120px;height: 24px;background: #2f77c9;transform:rotate(-45deg);text-align: center;line-height: 24px;color: #fff;font-size: 12px;}
.case .bottom ul li:hover p{background: #d6e3f3;}
.fenye{padding: 68px 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: #2f77c9;}
.fenye a:hover{color: #fff;background: #2f77c9;}

.case_xq{margin:  70px auto 0;}
.case_xq .left{float: left;width: 66%;}
.case_xq .left .bt{font-size: 24px;color: #333;position: relative;line-height: 26px;padding-bottom: 20px;}
.case_xq .left .bt:before{position: absolute;left: 0;bottom: 0;width: 60px;height: 2px;content:  ' ';background: #ccc;}
.case_xq .left .xiangq{width: 100%;margin-top: 20px;}
.case_xq .left .xiangq p{line-height: 28px;color: #333;font-size: 14px;}
.case_xq .left .fanye{padding: 35px 0;box-sizing: border-box;}
.case_xq .left a{display: block;height: 28px;line-height: 28px;overflow: hidden;	font-size: 14px;color: #333;}
.case_xq .right{float: right;width: 30%;border: 1px solid #dcdcdc;}
.case_xq .right img{display: block;width: 100%;}
.case_xq .right p{line-height: 62px;height: 62px;color: #333;font-size: 24px;border-top: 1px solid #dcdcdc;text-align: center;overflow: hidden;}

.cptj{margin: 0 auto;}
.cptj .top{height: 48px;line-height: 48px;background: #f7f7f7;padding: 0 20px;border-left: 4px solid #4bb285;}
.cptj .top span{font-size: 24px;color: #4bb285;float: left;}
.cptj .top a{font-size: 18px;color: #666;float: right;}

.cptj .bottom {position: relative;margin: 45px 0 70px;}
.cptj .bottom  .swiper-slide{border: 1px solid #dcdcdc;box-sizing: border-box;}
.cptj .bottom  .img{position: relative;overflow: hidden;}
.cptj .bottom  .img img{display: block;width: 100%;}
.cptj .bottom  p{line-height: 54px;height: 54px;border-top: 1px solid #dcdcdc;box-sizing: border-box;text-align: center;background: #f7f7f7;overflow: hidden;}
.cptj .bottom  .img span{position: absolute;left: -27px;top: 22px;width: 120px;height: 24px;background: #2f77c9;transform:rotate(-45deg);text-align: center;line-height: 24px;color: #fff;font-size: 12px;}
.cptj .bottom  .swiper-button-next{right: -50px;background: url(../img/btn_next.png) no-repeat;}
.cptj .bottom  .swiper-button-prev{left: -50px;background: url(../img/btn_prev.png) no-repeat;}
.cptj .bottom  .swiper-slide:hover p{background: #d6e3f3;}



.jrwm{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.jrwm .bottom{padding:70px 0;box-sizing: border-box;}
.jrwm .bottom .zpzw {box-sizing: border-box;margin: 0 auto;width: 100%}
.jrwm .bottom .zpzw .boxx {width: 100%;height: 60px;line-height: 60px;font-size: 16px;color: #333;background: #2f77c9;}
.jrwm .bottom .zpzw .boxx.boxtitle div{color: #fff;}
.jrwm .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;}
.jrwm .bottom .zpzw .boxx .z0 {width: 20%;float: left;text-align: center;}
.jrwm .bottom .zpzw .boxx .z2 {width: 15%;float: left;text-align: center;}
.jrwm .bottom .zpzw .boxx .z3 {width: 15%;float: left;text-align: center;}
.jrwm .bottom .zpzw .boxx .z4 {width: 15%;float: left;text-align: center;}
.jrwm .bottom .zpzw .boxx .z5 {width: 10%;height: 60px;float: left;text-align: center;}
.jrwm .bottom .zpzw .box1 .boxx .z5 {background: url(../img/z5.png) center no-repeat;}
.jrwm .bottom .zpzw .box1 .boxx .jj {height: 60px;background: url(../img/jj.png) center no-repeat;}
.jrwm .bottom .zpzw .box1 .boxx {background: #fff;border-bottom: 1px solid #e5e5e5;font-size: 16px;color: #333;cursor: pointer;}
.jrwm .bottom .zpzw .box1 .yaoqiu {width: 100%;height: 100%;background: #f3f3f3;padding: 30px;box-sizing: border-box;display: none;position: relative;}
.jrwm .bottom .zpzw .box1 .yaoqiu.act {display: block;}
.jrwm .bottom .zpzw .box1 .yaoqiu h5 {font-size: 16px;color: #333;margin: 20px 0;}
.jrwm .bottom .zpzw .box1 .yaoqiu p {line-height: 30px;font-size: 14px;color: #636363;}
.jrwm .bottom .zpzw .box1 .yaoqiu div.youxiang {display: inline-block;height: 45px;line-height: 45px;text-align: center;font-size: 14px;color: #fff;background: #4bb285;margin-top: 30px;padding: 0 20px;box-sizing: border-box;}
.jrwm .bottom .zpzw .box1 .yaoqiu div.youxiang img {float: left;margin-top: 9px;margin-right: 5px;}
.jrwm .bottom .border-d {border: 0;}

.jrwm .bottom .zpzw .box1 .yaoqiu div.shouqi{position: absolute;right: 30px;bottom: 30px;line-height: 45px;cursor: pointer;font-size: 14px;color: #333;}



.products{margin: 0 auto;padding: 70px 15px;box-sizing: border-box;}
.products ul{width: 33.333%;float: left;}
.products ul:last-child{border-right: 1px solid #dae7f5;box-sizing: border-box;}
.products ul div{height: 45px;border-bottom: 1px solid #dae7f5;padding-left: 66px;box-sizing: border-box;overflow: hidden;line-height: 44px;background: #4bb285;position: relative;}
.products ul span{position: absolute;left: 0;top: 0;border-left: 1px solid #dae7f5;border-right: 1px solid #dae7f5;width: 66px;box-sizing: border-box;text-align: center;font-size: 16px;color: #333;}
.products ul p{font-size: 16px;color: #333;padding: 0 10px 0 34px;box-sizing: border-box;}
.products ul li{height: 45px;border-bottom: 1px solid #dae7f5;padding-left: 66px;box-sizing: border-box;overflow: hidden;line-height: 44px;background: #fff;position: relative;}
.products ul div span{color: #fff;}
.products ul div p{color: #fff;}
.products ul p a{color: #333;font-size: 16px;}

.contact{margin: 70px auto;}
.contact .left{width: 37.5%;padding: 40px 50px;border-left: 3px solid #4bb285;background: #f7f7f7;box-sizing: border-box;}
.contact .left div{margin-bottom: 40px;position: relative;font-size: 24px;color: #333;line-height: 36px;}
.contact .left div:before{content: ' ';left: 0;bottom: -15px;width: 58px;height: 2px;background: #ccc;position: absolute;}
.contact .left p{line-height: 28px;font-size: 18px;color: #333;}
.contact .right{width: 57.5%;}
.contact .right #allmap{height: 444px;}

.about1{margin: 20px auto 60px;}
.about1 .title{padding: 40px 0;line-height: 52px;text-align: center;font-size: 34px;font-weight: bold;color: #333;}
.about1 .bottom{margin: 0 auto;}
.about1 .bottom .img{float: left;width: 48%;margin-right: 4%;}
.about1 .bottom .img img{display: block;width: 100%;}
.about1 .bottom .nr{}
.about1 .bottom .nr .bt{margin-bottom: 25px;font-size: 24px;color: #333;line-height: 48px;position: relative;}
.about1 .bottom .nr .bt:before{content: ' ';left: 52%;bottom: -7px;width: 58px;height: 2px;background: #ccc;position: absolute;}
.about1 .bottom .nr p{line-height: 28px;font-size: 14px;color: #333;text-indent: 2em;}

.about2{width: 100%;background: #f7f7f7;padding: 20px 0 70px;box-sizing: border-box;}
.about2 .title{padding: 40px 0;line-height: 52px;text-align: center;font-size: 34px;font-weight: bold;color: #333;}
.about2 .top{width: 80%;margin:  0 auto;}
.about2 .top p{line-height: 28px;font-size: 14px;color: #333;text-align: center;}
.about2 .bottom{margin: 30px  auto 0;}
.about2 .bottom img{width: 50%;display: block;float: left;}



.about3{margin: 20px auto 0px;}
.about3 .title{padding: 40px 0;line-height: 52px;text-align: center;font-size: 34px;font-weight: bold;color: #333;}

.about3 .bottom{width: 100%;}
.about3 .bottom .list1 li{width: 23.8%;float: left;margin-right: 1.6%;cursor: pointer;}
.about3 .bottom .list1 li:nth-of-type(4n){margin-right: 0;}
.about3 .bottom ul li .img{position: relative;overflow: hidden;padding: 10px;background: url(../img/about3_border1.png) center no-repeat;background-size: 100% 100%;}
.about3 .bottom ul li .img img{display: block;width: 100%;}
.about3 .bottom ul li p{margin: 30px 0;line-height: 28px;font-size: 14px;color: #333;height: 28px;text-align: center;}
.about3 .bottom ul li .img .boximg{position: relative;}
.about3 .bottom ul li .img .box{display: none;width: 100%;height: 100%;left: 0px;top: 0px;background: rgba(75,178,133,.9);position: absolute;}
.about3 .bottom ul li .img .box div{width: auto;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.about3 .bottom ul li .img .box div img{width: 34px;height: 32px;display: block;margin: 0 auto;}
.about3 .bottom ul li .img .box div p{color: #fff;margin: 0;font-size: 14px;line-height: 14px;margin-top: 10px;}
.about3 .bottom ul li:hover  .img .box{display: block;}

.about3 .bottom .list2 li{width: 18.72%;float: left;margin-right: 1.6%;cursor: pointer;}
.about3 .bottom .list2 li:nth-of-type(5n){margin-right: 0;}
.about3 .bottom .list2 li .img{background: url(../img/backborder.jpg) center no-repeat;background-size: 100% 100%;}
.about3 .bottom ul li .img .box div p{line-height: 14px;height: 14px;}


/*
.about3 .bottom .list2 li:nth-of-type(6){width: 23.8%;float: left;margin-right: 1.6%;cursor: pointer;}
.about3 .bottom .list2 li:nth-of-type(7){width: 23.8%;float: left;margin-right: 1.6%;cursor: pointer;}
.about3 .bottom .list2 li:nth-of-type(8){width: 23.8%;float: left;margin-right: 1.6%;cursor: pointer;}
.about3 .bottom .list2 li:nth-of-type(9){width: 23.8%;float: left;margin-right: 0%;cursor: pointer;}


*/





.about3 .ckgd{padding: 33px 0 70px;box-sizing: border-box;}
.about3 .ckgd a{display: block;display: block;width: 160px;height: 43px;text-align: center;line-height: 43px;margin: 0px auto;color: #fff;background: #2f77c9;font-size: 18px;}



.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-width:524px;width: 80%;padding: 12px;box-sizing: border-box;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: #bdad92 url(../img/border.png) center no-repeat;background-size: 100% 100%;}
.zzc .img img{display: block;width: 100%;}
.zzc .img span{position: absolute;right: -34px;top: -36px;width: 31px;height: 31px;background: url(../img/cha.png) center no-repeat; background-size: contain;cursor: pointer;}

.about3 .fenye{padding-top: 34px ;}

.news_xq{max-width: 1230px;padding: 0px 15px 60px;box-sizing: border-box;margin: 0 auto;}
.news_xq .title{text-align: center;width: 100%;border-bottom: 1px solid #e5e5e5;padding:52px 0 18px ;}
.news_xq .title h5{line-height: 32px;display: block;height: 32px;overflow: hidden;font-size: 24px;color: #333;}
.news_xq .title p{line-height: 24px;margin-top: 8px;font-size: 14px;color: #999;}
.news_xq .xiangq{padding: 30px 0;}
.news_xq .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 20px auto;}
.news_xq .xiangq p{font-size: 14px;color: #333;line-height: 28px;}
.news_xq .fanye{padding: 30px 150px 0px 0;box-sizing: border-box;position: relative;border-top: 1px solid #e5e5e5;}
.news_xq .fanye a{display: block;line-height: 28px;height: 28px;overflow: hidden;font-size: 14px;color: #666;}
.news_xq .fanye .fanhui{width: 118px;height: 37px;position: absolute;right: 0;top: 40px;background: #2f77c9;border-radius: 5px;text-align: center;color: #fff;line-height: 37px;}
.news_xq .fanye .fanhui img{margin-right: 10px;vertical-align: middle;}

.news{margin: 0 auto;}
.news .top{width: 100%;margin-top: 70px;margin-bottom: 15px;background: #f7f7f7;}
.news .top .left{width: 42%;float: left;}
.news .top .left img{display: block;width: 100%;}
.news .top .right{width: 58%;float: right;padding: 40px 40px 0 50px ;box-sizing: border-box;}
.news .top .right div{font-size: 16px;color: #333;line-height: 24px;height: 24px;overflow: hidden;padding-right: 95px;box-sizing: border-box;position: relative;}
.news .top .right div span{position: absolute;right: 0;top: 0;font-size: 14px;color: #666;}
.news .top .right p{font-size: 14px;color: #666;text-indent: 2em;line-height: 25px;height: 50px;margin-top: 14px;overflow: hidden;}
.news .top .right o{display: block;margin-top: 35px;width: 160px;height: 42px;line-height: 42px;background: #4bb285;text-align: center;font-size: 18px;color: #fff;}


.news .bottom ul li{width: 100%;padding-left: 120px;position: relative;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;}
.news .bottom ul li .time{width: 80px;left: 0;top: 36px;position: absolute;}
.news .bottom ul li .time span{display: block;line-height: 31px;font-size: 28px;color: #333;text-align: right;}
.news .bottom ul li .time p{line-height: 26px;text-align: right;font-size: 14px;color: #666;}
.news .bottom ul li .nr{padding: 36px 0;}
.news .bottom ul li .nr span{display: block;line-height: 23px;height: 23px;overflow: hidden;margin-bottom: 15px;font-size: 16px;color: #333;}
.news .bottom ul li .nr p{line-height: 25px;height: 50px;overflow: hidden;font-size: 14px;color: #666;}

.imglist{max-width: 1230px;margin:0 auto;padding: 40px 15px 0px;box-sizing: border-box;}
.imglist li{width: 23%;margin-right: 2%;float: left;}
.imglist li:nth-of-type(4n){margin-right: 0}
.imglist li .img{overflow: hidden;}
.imglist li .img img{display: block;width: 100%;height: 186px;object-fit: cover;}
.imglist li p{color: #666;font-size: 14px;text-align: center;line-height: 40px;height: 40px;overflow: hidden;}


.indexlist{max-width: 1230px;margin:0 auto;padding: 40px 15px 20px;box-sizing: border-box;position: relative;}

.indexlist .img{overflow: hidden;}
.indexlist .img img{display: block;width: 100%;height: 186px;object-fit: cover;}
.indexlist  p{color: #666;font-size: 14px;text-align: center;line-height: 40px;height: 40px;overflow: hidden;}

.indexlist .swiper-button-next{right: -50px;background: url(../img/btn_next.png) no-repeat;}
.indexlist .swiper-button-prev{left: -50px;background: url(../img/btn_prev.png) no-repeat;}



@media only screen and (max-width:1440px) {
	.banner{height: 480px;}
	.banner .swiper-slide{height: 480px;}
	
	.index1 .title{padding: 50px 0 40px;}
	.index1 .bottom .shang{padding: 40px 0 30px;}
	.index1 .ckgd{padding: 50px 0;}
	.index2 .title{padding: 50px 0 40px;}
	.index3 .title{padding: 50px 0 40px;}
	.index3 .ckgd{padding: 50px 0;}
	.index4 .title{padding: 50px 0 40px;}
	.index4 .ckgd{padding: 50px 0;}
	
	.about1{margin: 10px auto 50px;}
	
	.about1 .title{padding: 30px 0;font-size: 30px;}
	.about2{padding: 10px 0 50px;}
	.about2 .title{padding: 30px 0;font-size: 30px;}
	.about3{padding-top: 10px;}
	.about3 .title{padding: 30px 0;font-size: 30px;}
	.about3 .ckgd{padding: 25px 0 50px;}
	
	.case .top{padding: 50px 0 25px;}
	.fenye{padding: 50px 0;}
	.news .top{margin-top: 50px;}
	.products{padding-top: 50px;padding-bottom: 50px;}
	.jrwm .bottom{padding: 50px 0;}
	.contact{margin: 50px auto;}
	.contact .left{padding: 30px 40px;}
	
	.zzc .img{width: auto;max-width:100%;}
	.zzc .img img{height: 500px;width: auto;}
	
	
	
}
@media only screen and (max-width:1024px) {
	.nav{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_banner .swiper-pagination-bullet{width: 10px;height:10px;border-radius: 50%;background: #fff;opacity: 1;}
	.sj_banner .swiper-pagination-bullet-active{background: #4bb285;}
	
	.sj_head {display: block;width: 100%;height: 55px;background: #161616;position: fixed;left: 0;top: 0;z-index: 1000000;}
	.sj_head .lg {padding: 14px 0 0 12px;box-sizing: border-box;float: left;width:240px;}
	.sj_head .lg img {display: block;height: 26px;}
	.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;}
	.fix_right{display: none;}
	.index1 .bottom .xia .swiper-button-next{display: none;}
	.index1 .bottom .xia .swiper-button-prev{display: none;}

	.index2 .index2_ .box .bottom .swiper-button-next{display: none;}
	.index2 .index2_ .box .bottom .swiper-button-prev{display: none;}

	.cptj .bottom .swiper-button-next{display: none;}
	.cptj .bottom .swiper-button-prev{display: none;}

}




@media only screen and (max-width:768px) {
	.sj_banner img{width: 100%;display: block;height: 200px;object-fit: cover;}


	.index1 .title{padding: 20px 0 15px;}
	.index1 .title o{width: 40px;height: 2px;}
	.index1 .title span{font-size: 18px;margin-top: 10px;}
	.index1 .title p{font-size: 20px;}
	.index1 .top .left{width: 100%;float: none;padding:20px 15px;margin-bottom: 15px;}
	.index1 .top .left .swiper-slide div{font-size: 18px;margin-bottom: 10px;}
	.index1 .top .left .swiper-slide a{width: 120px;height: 32px;margin: 20px 0 0 0;line-height: 32px;font-size: 14px;}
	.index1 .top .left .swiper-slide p{height: auto;line-height: 24px;}
	.index1 .top .right{width: 100%;float: none;}
	.index1 .top .right .you{height: 354px;}
	.index1 .top .right .you p{line-height: 42px;height: 42px;font-size: 14px;}

	.index1 .bottom .shang{padding: 20px 0 15px;}
	.index1 .bottom .shang a{font-size: 14px;padding-left: 22px;}
	.index1 .bottom .shang a:after{left: 10px;}
	.index1 .bottom .xia p{font-size: 14px;line-height: 42px;height: 42px;}

	.index1 .ckgd{padding: 20px 0;}
	.index1 .ckgd a{width: 120px;height: 32px;line-height: 32px;font-size: 14px;}

	.index2{padding: 0 10px;box-sizing: border-box;}
	.index2 .title{padding: 20px 0 15px;}
	.index2 .title o{width: 40px;height: 2px;}
	.index2 .title span{font-size: 18px;margin-top: 10px;}
	.index2 .title p{font-size: 20px;}
	.index2 .index2_{padding-top: 20px;}
	.index2 .index2_ .box .top p{line-height: 24px;}
	.index2 .index2_ .box .zhong{margin-top: 20px;}
	.index2 .index2_ .box .zhong ul li{width: 33.333%;}
	.index2 .index2_ .box .zhong ul li div{line-height: 36px;height: 40px;}
	.index2 .index2_ .box .zhong ul li div span{font-size: 24px;line-height: 40px;height: 40px;}
	.index2 .index2_ .box .zhong ul li p{font-size: 14px;}
	.index2 .index2_ .box .bottom{margin-top: 20px;}

	.index3 .title{padding: 20px 0 15px;}
	.index3 .title o{width: 40px;height: 2px;}
	.index3 .title span{font-size: 18px;margin-top: 10px;}
	.index3 .title p{font-size: 20px;}
	.index3 .bottom .left{width: 100%;float: none;}
	.index3 .bottom .right{width: 100%;float: none;}


	.index3 .ckgd{padding: 20px 0;}
	.index3 .ckgd a{width: 120px;height: 32px;line-height: 32px;font-size: 14px;}
	.index3 .bottom .right{margin-top: 15px;}
	.index3 .bottom .right ul li{padding-left: 100px;}
	.index3 .bottom .right ul li .time{width: 60px;}
	.index3 .bottom .right ul li .time span{font-size: 20px;}
	.index3 .bottom .right ul li .nr{padding: 15px 0;}
	.index3 .bottom .right ul li .nr span{margin-bottom: 5px;}
	.index3 .bottom .right ul li .time{top: 15px;}

	.index4 .title{padding: 20px 0 15px;}
	.index4 .title o{width: 40px;height: 2px;}
	.index4 .title span{font-size: 18px;margin-top: 10px;}
	.index4 .title p{font-size: 20px;}
	.index4 .ckgd{padding: 20px 0;}
	.index4 .ckgd a{width: 120px;height: 32px;line-height: 32px;font-size: 14px;}
	.index4 .bottom ul{width: 100%;float: none;border-right: 1px solid #dae7f5;}
	.index4 .bottom ul:first-child div{display: block;}
	.index4 .bottom ul div{display: none;line-height: 34px;height: 34px;}
	.index4 .bottom ul li{line-height: 34px;height: 34px;}
	.index4 .bottom ul span{font-size: 14px;}
	.index4 .bottom ul p{font-size: 14px;padding: 0 10px 0 15px;}
	.index4 .bottom ul p a{font-size: 14px;}

	.case .top{padding: 25px 0 10px;}
	.case .top a{font-size: 14px;height: 28px;line-height: 28px;padding: 0 18px;}
	.case .bottom ul li{width: 48%;float: left;margin-right: 0;margin-top: 15px;}
	.case .bottom ul li:nth-of-type(2n){float: right;}
	.case .bottom ul li p{font-size: 14px;line-height: 42px;height: 42px;}

	.fenye{padding: 25px 0;}
	.fenye a{padding: 3px 8px ;font-size: 14px;margin: 0 5px;}

	.case_xq{margin-top: 25px;}
	.case_xq .left{float: none;width: 100%;}
	.case_xq .right{float: none;max-width: 380px;width: 100%;margin-bottom: 20px;}
	.case_xq .right p{font-size: 16px;line-height: 50px;height: 50px;}
	.case_xq .left .bt{font-size: 18px;}
	.case_xq .left .xiangq p{line-height: 24px;}
	.case_xq .left .fanye{padding: 20px 0;}
	.case_xq .left .fanye a{line-height: 24px;height: 24px;}


	.cptj .top{height: 38px;line-height: 38px;}
	.cptj .top span{font-size: 18px;}
	.cptj .top a{font-size: 14px;}
	.cptj .bottom{margin: 25px 0 30px;}
	.cptj .bottom p{font-size: 14px;line-height: 42px;height: 42px;}


	.jrwm .bottom{padding: 30px 0;}
	.jrwm .bottom .zpzw{}
	.jrwm .bottom .zpzw .box1 .yaoqiu{padding: 15px;}
	.jrwm .bottom .zpzw .boxx .z3{display: none;}
	.jrwm .bottom .zpzw .boxx .z4{display: none;}
	.jrwm .bottom .zpzw .boxx{height: 44px;line-height: 44px;font-size: 14px;}
	.jrwm .bottom .zpzw .boxx .z1{width: 30%;padding-left: 10px;}
	.jrwm .bottom .zpzw .boxx .z2{width: 20%; height: 44px;overflow: hidden;}
	.jrwm .bottom .zpzw .boxx .z0{width: 30%;}
	.jrwm .bottom .zpzw .boxx .z5{width: 20%;}
	.jrwm .bottom .zpzw .boxx .z5{height: 44px;}
	.jrwm .bottom .zpzw .box1 .boxx{font-size: 14px;}
	.jrwm .bottom .zpzw .box1 .boxx .jj{height: 44px;}
	.jrwm .bottom .zpzw .box1 .boxx .z5{background-size: 26% ;}
	.jrwm .bottom .zpzw .box1 .yaoqiu div{margin-top: 20px;padding: 0 5px;line-height: 36px;height: 36px;}
	.jrwm .bottom .zpzw .box1 .yaoqiu div.shouqi{display: none;}

	.products{padding: 25px 15px;}
	.products ul{width: 100%;float: none;border-right: 1px solid #dae7f5;}
	.products ul:first-child div{display: block;}
	.products ul div{display: none;line-height: 34px;height: 34px;}
	.products ul li{line-height: 34px;height: 34px;}
	.products ul span{font-size: 14px;}
	.products ul p{font-size: 14px;padding: 0 10px 0 15px;}
	.products ul p a{font-size: 14px;}

	.contact{margin: 25px auto;}
	.contact .left{width: 100%;float: none;padding: 15px 20px;}
	.contact .left div{margin-bottom: 20px;line-height: 30px;font-size: 18px;}
	.contact .left div:before{bottom: -8px;}
	.contact .left p{line-height: 24px;font-size: 14px;}
	.contact .right{width: 100%;float: none;margin-top: 20px;}
	.contact .right #allmap{height: 220px;}


	.about1{margin: 10px 0 20px;}
	.about1 .title{padding: 20px 0;font-size: 20px;line-height: 28px;}
	.about1 .bottom .img{float: none;width: 100%;}
	.about1 .bottom .img img{max-width: 100%;min-width: auto;}
	.about1 .bottom .nr{margin-top: 20px;}
	.about1 .bottom .nr .bt{margin-bottom: 20px;line-height: 30px;font-size: 18px;}
	.about1 .bottom .nr .bt:before{bottom: -8px;left: 0;}
	.about1 .bottom .nr p{line-height: 24px;}



	.about2{padding: 10px 0 20px;}
	.about2 .title{padding: 20px 0;font-size: 20px;line-height: 28px;}
	.about2 .top{width: 90%;}
	.about2 .top p{line-height: 24px;}
	.about2 .bottom{margin-top: 20px;}
	.about2 .bottom img{width: 100%;float: none;}


	.about3{padding: 0px 15px 20px;margin: 0;}
	.about3 .title{padding: 20px 0;font-size: 20px;line-height: 28px;}
	.about3 .bottom .list1 li{width: 48.5%;margin-right: 0;}
	.about3 .bottom .list1 li:nth-of-type(2n){float: right;}
	.about3 .bottom ul li p{margin: 10px 0;font-size: 14px;}
	.about3 .bottom ul li .img{padding: 7px;}
	.about3 .bottom ul li .img .box div{width: 100%;}
	.about3 .bottom .list2 li{width: 32%;margin-right: 2%;}
	.about3 .bottom .list2 li:nth-of-type(5n){margin-right: 2%;}
	.about3 .bottom .list2 li:nth-of-type(3n){margin-right: 0;}
	.about3 .ckgd{padding: 20px 0;}
	.about3 .ckgd a{width: 120px;height: 32px;line-height: 32px;font-size: 14px;}
	.zzc .img span{width: 26px;height: 26px;right: -24px;top: -30px;}

	.news_xq{padding: 20px 15px;}
	.news_xq .xiangq{padding: 20px 0;}
	.news_xq .title{padding: 10px 0 15px;}
	.news_xq .title h5{font-size: 16px;line-height: 28px;height: 28px;}
	.news_xq .title p{margin-top: 5px;}
	.news_xq .xiangq p{line-height: 24px;}
	.news_xq .fanye{padding-top: 15px;}
	.news_xq .fanye .fanhui{top: 25px;}


	.news .top{margin-top: 25px;}
	.news .top .left{width: 100%;float: none;}
	.news .top .right{width: 100%;padding: 20px;}
	.news .top .right o{width: 120px;height: 32px;line-height: 32px;font-size: 14px;margin-top: 15px;}
	.news .bottom ul li{padding-left: 100px;}
	.news .bottom ul li .time{width: 60px;}
	.news .bottom ul li .time span{font-size: 20px;}
	.news .bottom ul li .nr{padding: 15px 0;}
	.news .bottom ul li .nr span{margin-bottom: 5px;}
	.news .bottom ul li .time{top: 15px;}

.zzc .img {
    max-width: 300px;
    width: 80%;
    padding: 12px;
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background: #bdad92 url(../img/border.png) center no-repeat;
    background-size: 100% 100%;
}
.zzc .img img {
    display: block;
    width: 100%;
    height: auto;
}
.imglist {padding-bottom: 0}
.imglist li{width: 49%;margin-right: 0}
.imglist li:nth-of-type(2n){float: right;}
.imglist li .img img{height: 126px}


.indexlist {padding: 20px 15px;}
.indexlist .img img{height: 126px}


.indexlist .swiper-button-next{display: none;}
.indexlist .swiper-button-prev{display: none;}




}






@media only screen and (max-width:374px) {
	.sj_head .lg{padding-top: 16px;}
	.sj_head .lg img{height: 20px;}
	
}




