﻿body {

    background-color: white;

}

 

.head-v3 {

    width: 100%;

    height: 60px;

    line-height: 60px;

    background: #fff;

}



.navigation-up {

    background-color: #FFFFFF;

}

 

 

.nav-down-menu {

    display: none;

    min-height: 350px;

    left: 5%;

    width: 90%;

    opacity: 0.98;

    background-color: white;

    color: #505050;

    padding-bottom: 30px;

}

 

 

.navigation-down-inner {

    width: 100%;

}



.needL {

    min-height: 60px;

    width: 1200px;

    max-width: 94%;

    margin : 50px auto 0;

	border-bottom: #DDDDDD 1px dashed;

    

}



.needL-cont:nth-child(1) {

    float: left;

    margin-left: 100px;

    cursor: pointer;

}



.needL-cont {

    float: left;

    margin-left: 70px;

    cursor: pointer;

}



.needL .needL-cont:nth-child(1) p {

    color: #505050;

    float: left;

    margin-top: 10px;

    font-size: 17px;

}



.needL .needL-cont p {

    float: left;

    margin-top: 10px;

    font-size: 17px;

    cursor: pointer;

}



.needL .needL-cont img {

    margin-left: 30px;

    height: 35px;

    width: 30px;

}



.needL .needL-cont:nth-child(4) img {

    margin-left: 30px;

    height: 36px;

    width: 30px;

}



.needL .needL-cont:nth-child(5) img {

    margin-left: 30px;

    height: 32px;

    width: 28px;

}



.navigation-down-inner .xian {

    border-top: #DDDDDD 1px dashed;

    overflow: hidden;

    height: 1px;

    margin-top: 30px;

    width: 1160px;

}

 

  



.needL .needL-cont1:nth-child(1) {

    margin-left: 100px;

}



.needL .needL-cont1 {

    float: left;

    margin-left: 150px;

}



.needL .needL-cont1:nth-child(6) {

    margin-left: 130px;

}



.needL .needL-cont1:nth-child(7) {

    margin-left: 100px;

}



.needL .needL-cont1:nth-child(8) {

    margin-left: 210px;

}



.needL .needL-cont1:nth-child(9) {

    margin-left: 215px;

}



.needL .needL-cont1:nth-child(6) p {

    float: left;

    margin-top: 10px;

    margin-left: -14px;

    font-size: 17px;

    cursor: pointer;

}





/* 



banner 



*/



 

 

.sec1 {

    margin-top: 30px;

}



.sec2 {

    width: 1200px;

    margin-top: 30px;

}



.sec1 .table {

    width: 1200px;

}



.sec1 .table td {

    padding: 20px;

    cursor: pointer;

}



.sec1 .table td:nth-child(1) {

    color: black;

}



.sec1 .table .pucter {

    float: left;

}



.sec1 .table .pucter img {

    width: 70px;

    height: 70px;

}



.sec1 .table .tbox {

    float: left;

    margin-left: 10px;

    margin-top: 15px;

}



.sec1 .table .tbox p {

    font-size: 18px;

    font-weight: bold;

}



.sec1 .table .tbox p:last-child {

    font-size: 11px;

}



.content {

    margin-top: 50px;

}



.content .title {

    font-size: 30px;

}



.content hr {

    background-color: #23AF37;

    border: 2px solid #23AF37;

    width: 50px;

}



.content .txt {

    font-size: 25px;

    font-weight: bold

}



.content .table {

    height: 300px;

    width: 100%;

    margin-top: 30px;

}



.content .table td {

    width: 25%;

    position: relative;

    cursor: pointer;

}



.content .table td:nth-child(5) {

    width: 60%;

}



.content .table .heightV {

    font-size: 20px;

}



.content .table .pucter {

    width: 250px;

    height: 250px;

}



.content .table .pucter img {

    margin-left: 20px;

    margin-top: 50px;

    width: 200px;

    height: 180px;

}



.content .table .typediv img {

    margin-left: 20px;

    margin-top: 20px;

    width: 220px;

    height: 220px;

}



.content .table .typedivhidden {

    display: none;

}



.content .table .typedivhidden center {

    padding-top: 200px;

}



.content .table .typedivhidden .more {

    width: 150px;

    height: 25px;

    border: 0.5px solid #23AF37;

    color: #23AF37;

}



.content .table .layui-carousel {

    width: 100%;

    height: 100%;

}



.content .table .layui-carousel .layui-this img {

    width: 500px;

    height: 240px;

    margin-left: 35px;

}



.content .table .layui-carousel .YTJ4 img {

    width: 480px;

    height: 240px;

    margin-left: 35px;

}



.content-btm {

    width: 300px;

    margin-top: 30px;

    height: 35px;

    border: 0.5px solid #DDDDDD;

}



.content-btm .more {

    display: inline-block;

    color: #505050;

    margin-top: 5px;

    font-weight: bold;

}



.content-btm .ico {

    display: inline-block;

    color: #23AF37;

    margin-left: 10px;

    margin-top: 5px;

    font-weight: bold;

    font-size: 15px;

}



.sec2 .xian {

    border-bottom: #DDDDDD 1px dashed;

    overflow: hidden;

    height: 1px;

    margin-top: 40px;

    width: 1200px;

}



.sec2-title {

    margin-top: 50px;

}



.sec2-title .txt {

    font-size: 25px;

    font-weight: bold;

}



.sec2-xian {

    margin-top: 20px;

}



.sec2-xian hr {

    background-color: #23AF37;

    border: 2px solid #23AF37;

    width: 55px;

}



.sec2-1_cont:nth-child(1) {

    margin-top: 20px;

    height: 90px;

}



.sec2-1_cont {

    margin-top: 10px;

    height: 90px;

}



.sec2-1_cont-1 {

    float: left;

    background-color: #DDDDDD;

    height: 80px;

    width: 397px;

    cursor: pointer;

}



.sec2-1_cont-1:nth-child(1) {

    float: left;

    background: none rgb(221, 221, 221);

    height: 80px;

    width: 397px;

    cursor: pointer;

    color: black;

}



.sec2-1_cont-2,

.sec2-1_cont-3 {

    float: left;

    margin-left: 2px;

    background-color: #DDDDDD;

    height: 80px;

    width: 397px;

    cursor: pointer;

}



.sec2-1_cont:nth-child(2) .sec2-1_cont-3 p {

    margin-left: -155px;

}



.sec2-1_cont:nth-child(3) .sec2-1_cont-1 p {

    margin-left: -200px;

}



.sec2-1_cont:nth-child(3) .sec2-1_cont-2 p {

    margin-left: -125px;

}



.sec2-1_cont:nth-child(3) .sec2-1_cont-3 p {

    margin-left: -100px;

}



.sec3-title {

    margin-top: 50px;

}



.sec3-title .txt {

    font-size: 25px;

    font-weight: bold;

}



.sec3-xian {

    margin-top: 20px;

}



.sec3-xian hr {

    background-color: #23AF37;

    border: 2px solid #23AF37;

    width: 55px;

}



.sec3-cont {

    margin-top: 30px;

}



.sec3-cont .table {

    width: 1200px

}



.sec3-cont .table td {

    position: relative;

    cursor: pointer;

}



.sec3-cont .table .typediv {

    width: 298px;

    height: 400px;

    padding: 0;

}



.sec3-cont .table .typediv .HXCL1 p {

    margin-left: 30px;

    letter-spacing: 2px;

}



.sec3-cont .table .typediv .HXCL1 hr {

    margin-left: -50px;

    margin-top: 25px;

    background-color: #23AF37;

    border: 1.2px solid #23AF37;

    width: 50px;

}



.sec3-cont .table .typediv img {

    width: 298px;

    height: 400px

}



.sec3-cont .table .typedivhidden {

    width: 298px;

    height: 400px;

    padding: 0px;

    display: none;

}



.sec3-cont .table .typedivhidden .more {

    width: 150px;

    height: 25px;

    border: 0.5px solid #23AF37;

    color: #23AF37;

}



.sec3-cont .table .typediv .HXCL2 p {

    margin-left: 30px;

    letter-spacing: 2px;

}



.sec3-cont .table .typediv .HXCL2 hr {

    margin-left: -50px;

    margin-top: 25px;

    background-color: #23AF37;

    border: 1.2px solid #23AF37;

    width: 50px;

}



.sec3-cont .table .typediv .HXCL3 p {

    margin-left: 30px;

    letter-spacing: 2px;

}



.sec3-cont .table .typediv .HXCL3 hr {

    margin-left: -50px;

    margin-top: 25px;

    background-color: #23AF37;

    border: 1.2px solid #23AF37;

    width: 50px;

}



.sec3-cont .table .typediv .HXCL4 p {

    margin-left: 30px;

    letter-spacing: 2px;

}



.sec3-cont .table .typediv .HXCL4 hr {

    margin-left: -50px;

    margin-top: 25px;

    background-color: #23AF37;

    border: 1.2px solid #23AF37;

    width: 50px;

}



.sec-4 {

    margin-top: 10px;

    height: 45px;

}



.sec-4 p:nth-child(1) {

    float: left;

    margin-top: 2px;

    font-size: 28px;

}



.sec-4 p:nth-child(2) {

    float: left;

    margin-top: 5px;

    font-size: 20px;

}



.sec-4 p:nth-child(3) {

    float: left;

    margin-top: 3px;

    color: #23AF37;

    font-size: 25px;

}



 

 



.about {

    margin-top: 10px;

    width: 1200px;

    margin-left: 100px;

    margin-right: 60px;

    height: 450px;

}



.about .xian {

    border-bottom: #DDDDDD 1px dashed;

    overflow: hidden;

    height: 1px;

    margin-top: 50px;

    width: 100%

}



.about .tbox {

    margin-top: 10px;

    height: 45px

}



.about .tbox p:nth-child(1) {

    float: left;

    margin-top: 2px;

    font-size: 28px;

}



.about .tbox p:nth-child(2) {

    float: left;

    margin-top: 5px;

    font-size: 20px;

}



.about .tbox p:nth-child(3) {

    float: left;

    margin-top: 2px;

    color: #23AF37;

    font-size: 25px;

}



.about-pic {

    float: left;

    width: 50%

}



.about-pic img {

    width: 600px;

    height: 350px;

}



.about-ri {

    float: right;

    width: 50%

}



.about-ri .text {

    height: 150px;

    margin-left: 20px;

    margin-top: 30px;

}



.about-ri .text p:nth-child(2) {

    margin-top: 10px;

}



.about-ri .text p:nth-child(3) {

    margin-top: 10px;

    margin-left: -21%

}



.about-ri .text p:nth-child(5) {

    margin-top: 15px;

    float: right;

    margin-right: 50px;

    color: #23AF37;

    cursor: pointer;

}



.about-ri-xian {

    border-top: #DDDDDD 2px dashed;

    overflow: hidden;

    height: 1px;

    width: 80%;

}



.about-ri-cont {

    margin-left: 35px;

}



.about-ri-cont td {

    width: 190px

}



.about-ri-conts {

    margin-left: 30px;

    margin-top: 8px;

    font-weight: bold;

}



.about-ri-conts:nth-child(1),

.about-ri-conts:nth-child(4) {

    margin-left: 30px;

    margin-top: 5px;

    font-weight: bold;

}



.about-ri-conts .ri-contsp1 {

    font-weight: bold;

    font-family: Bebas Regular;

    float: left;

    font-size: 30px;

    color: black;

}



.about-ri-conts .ri-contsp2 {

    float: left;

    font-weight: bold;

    font-size: 17px;

    color: #23AF37;

    margin-top: 10px;

    font-family: '阿里巴巴普惠体';

}



.about-ri-conts .ri-contsp3 {

    font-weight: bold;

    font-size: 15px;

    font-family: '阿里巴巴普惠体';

    color: black;

}



.footer {

    background-color: #00194B;

    width: 100%;

    height: 490px;

}



.footer-body {

    width: 1200px;

    height: 480px

}



.footer-body-le {

    float: left;

    margin: auto;

    width: 350px;

    height: 100%

}



.footer-body-le .tboxt {

    margin-top: 70px;

    text-align: left;

}



.footer-body-le .tboxt .fontC {

    color: #23AF37;

    font-size: 15px;

}



.footer-body-le .tboxt:nth-child(2) p {

    color: white;

    font-size: 14px;

}



.footer-body-le .tboxt:nth-child(3) img {

    width: 30px;

    height: 30px;

    float: left;

    margin-top: -5px;

}



.footer-body-le .tboxt:nth-child(3) .body-le1 {

    color: #23AF37;

    font-size: 15px;

    margin-top: 3px;

    margin-left: 5px;

    float: left;

}



.footer-body-le .tboxt:nth-child(3) .body-le2 {

    color: #23AF37;

    font-size: 20px;

    margin-top: -6px;

}



.footer-body-le2 {

    float: left;

    margin: auto;

    width: 8%;

    height: 100%;

}



.footer-body-le2 .txt {

    margin-top: 70px;

    text-align: left;

}



.footer-body-le2 .txt p:first-child {

    color: #C0C0C0;

    font-size: 16px;

    cursor: pointer;

    font-weight: bold;

}



.footer-body-le2 .txt p {

    color: white;

    font-size: 14px;

    cursor: pointer;

}



.footer-body .xian {

    float: left;

    border-left: 0.7px #7b7272 dashed;

    margin-top: 70px;

    margin-left: 2%;

    width: 2%;

    height: 73%;

}



.footer-body-le3 {

    float: left;

    margin: auto;

    width: 16%;

    height: 100%;

}



.footer-body-le3 .txt {

    margin-top: 70px;

    text-align: left;

}



.footer-body-le3 .txt p {

    color: white;

    font-size: 14px;

    cursor: pointer;

}



.footer-body-le3 .txt p:first-child {

    color: #C0C0C0;

    font-size: 16px;

    font-weight: bold;

}



.footer-body-le3 .txt p:nth-child(5),

.footer-body-le3 .txt p:nth-child(6) {

    float: left;

    color: white;

    font-size: 14px;

    cursor: pointer;

}



/*

 

 * 

 * 

 * 

 * 

 * PCY-0525

 * 

 * 

 * */



/*

 

 * 

 * 

 * */

@media only screen and (max-width:1200px ) {

.selected-solution>div ,

	.w {

    width: 1024px;

}



.navigation-down .nav-down-menu .item {

    font-size: 15px;

    margin-bottom: 30px;

    }



.in1-sec .main img {

    height: 48px;

    }



.in1-sec .main {

    margin-top:0;

}

.intitle .en {

    font-size: 28px;

}

.intitle .ch {

    font-size: 22px;

}

.in2-sec li {

    height: 386px;

    }

.in2-sec li .tit {

    font-size: 18px;

}



.in2-sec li .desc {

    font-size: 15px;

}

.in3-sec .item a {

    font-size: 16px;

    padding: 0 42px;

}

.in4-sec li .tbox {

    left: 20px;

    right: 20px;

}



.num-con li {

    margin-top: 5px;

}

.copyright {

    height: auto;

    padding: 5px 0;

    line-height: 20px;

}

.num-con li .num strong {

    font-size: 25px;

    }

    .weizhi {

    margin-bottom: 15px;

    padding: 15px 0;

    font-size: 15px;

}

    .levelSelect {

    left: 6%;

}

    .search-box p {

    font-size: 40px;

}

    .jsxcontent li .tbox .tit {

    font-size: 15px;

    }

    .jsxcontent li .tbox {

    margin-top: 15px;

}

.rtightnav li {

    padding: 20px 0;

}

.rtightnav li a {

    font-size: 17px;

    }

.tjtit {

    font-size: 15px;

}

.rtightnav li span {

    margin-right: 15px;

}







}



@media only screen and (max-width:1024px) {

	.selected-solution>div, .w {

    width: 100%;

    padding: 0 4%;

}



.container {

    padding-top: 0;

}

.weizhi {

    margin-bottom: 0;

    }

    

    .search-box {

    top: 55px;

}

.search-box p {

    margin-bottom: 0;

    font-size: 23px;

    margin-top: 20px;

}

.search-box input {

    font-size: 18px;

    }

    

    .bsclist li {

    width: 19.6%;

    

    }

    .btn-jxs p {

    font-size: 20px;

    }



}



@media only screen and (max-width:960px) {

	header{

		display: none;

	}

	.phone_head{

		display: block;

	}

	.h{

		height: 50px;

	}

	.in1-sec .main li{

		text-align: center;

	}

	.in1-sec .main img {

    display:  block;

     margin: 0 auto;

}



.in1-sec .main li .tit{

	margin-top: 20px;

}

.in6-sec .intitle .en,

.in5-sec .intitle .en,

.intitle .en {

    font-size: 25px;

}

.in6-sec .intitle .ch,

.in5-sec .intitle .ch,

.intitle .ch {

    font-size: 20px;

}

.intitle .xian {

    border-width: 1px;

    }



.in2-sec li {

    width: 49%;

    margin-right: 2%;

    margin-bottom: 20px;

}

.in2-sec li:nth-child(2){

	margin-right: 0;

}

.in2-sec li:nth-child(3) {

    width: 100%;

}

#typecarouse .layui-carousel-ind li{

	margin: 0 5px;

}

.in3-sec .item {

    width: 49.5%;

    margin-right: 1%;

}



.in3-sec .item:nth-child(3n) {

    margin-right: 1%;

}

.in3-sec .item:nth-child(2n) {

    margin-right: 0;

}

.in4-sec li {

    width: 49%;

    margin-right: 2%;

    margin-bottom: 90px;

}

.in4-sec li:nth-child(4n) {

    margin-right: 2%;

}

.in4-sec li:nth-child(2n) {

    margin-right: 0;

}



.fnav{

	display: none;

}

.ewmbox {

	float: right;

    width: 25%;

}



.finfo {

    float: left;

    width: 75%;

}

.finfo .tbox {

    margin-bottom: 10px;

}

.rightlayout {

	margin-top: 30px;

    width: 100%;

}

.container .leftlayout {

	margin-top: 30px;

    width: 100%;

}

.rtightnav li {

	display: inline-block;

	vertical-align: top;

    padding: 10px 0;

}

.industyList li {

    width: 49%;

    margin-right: 2%;

    margin-bottom: 20px;

}



.industyList li:nth-child(4n) {

    margin-right: 2%;

}

.industyList li:nth-child(2n) {

    margin-right: 0;

}

.bsclist li {

    width: 44%;

    margin: 20px;

    

}

}



@media only screen and (max-width:640px) {

	

	.in3-sec .item a {

    font-size: 14px;

    padding: 0 15px;

}

.selected-solution {
    height: 520px;
}	

	

	.in1-sec .main li {

	width: 50%;

    display: inline-block;

    padding: 20px 0;

}

.in1-sec .main img {

    height: 35px;

}

.in1-sec .main li .tit {

	margin-top: 10px;

    font-size: 16px;

    }

    .in6-sec .intitle .en,

.in5-sec .intitle .en,

.intitle .en {

    font-size: 16px;

}

.in6-sec .intitle .ch,

.in5-sec .intitle .ch,

.intitle .ch {

    font-size: 18px;

}



.in2-sec li {

    width: 100%;

    margin-right: 0;

}

.in2-sec li .tit {

    font-size: 16px;

}

.in2-sec li .desc {

    font-size: 14px;

}

.in2-sec li .pic {

    padding-top: 67%;

}

.in2-sec li:nth-child(3) .pic {

    padding-top: 67%;

}

	.in3-sec .main {

    padding:   0;

}

	.in4-sec li {

    width: 100%;

    margin-right: 0;

}

	.selected-solution .solution-cardlist .col-sm-4 .solution-card h3 {

    margin:   10px;

    font-size: 14px;

    font-weight: 500;    display: inline-block;

   }

	 .col-sm-4 {

    margin-top: 0;

}

	.arrow-more {

   margin-top: 30px;

}

	.in6-sec .main .pic {

    width: 100%;

}

.in6-sec .main .tbox {

   width: 100%;

}



.num-con li .num {

    font-size: 15px;

    }

.footmain {

    padding: 30px 0;

}

.toptel {

    font-size: 13px;

}

.toptel img {

    width: 23px;

    }

.finfo .toptel strong {

    font-size: 13px;

    margin-left: 5px;

}

 .in3-sec{

    padding: 0 0 30px 0;

 	

 }



.btn2 {

    margin: 20px auto 0;

    }

 .search-box{

 	display: none;

 }   

    

    

   .levelSelect {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

} 

    

    .cityselect {

    margin-top: 20px;

}

    

    .jsxcontent li {

    width: 100%;

    margin-right: 0;

}



    .productContents {

    padding: 0 10px;

}

    

    .caselist li {

    width: 100%;

    margin-right: 0;

    margin-bottom: 20px;

}

.downloadlist li {

    width: 50%;

    margin-bottom: 20px;

}

.honorlist {

    margin-top: 30px;

}

.honorlist li {

    width: 100%;

    margin: 0 0 20px 0;

    height: 80px;

}

.honorlist li .title {

    font-size: 18px;

}

.honorlist li .desc {

    font-size: 14px;

}



.industyList li {

    width: 100%;

    margin-right: 0;

}

.industyList li .tit {

    font-size: 15px;

    margin-bottom: 20px;

}

.rtightnav li a {

    font-size: 14px;

}

.rtightnav li span {

    margin-right: 0;

}

.rtightnav {

    padding: 15px;

}

.details .tit {

    padding: 0 20px;

    font-size: 16px;

}

#map-wrap {

    width: 100%;

    height: 250px;

}

.mapinfo {

    width:100%;

    height: auto;

    float: left;

}

.mapinfo .text-align{

	margin-top: 0!important;

}



.website-sec .main{

	padding: 20px 0;

}



.bsclist li {

    width: 100%;

    margin: 20px 0;

    

}

.webtit {

    font-size: 22px;

    margin: 10px 0;

}

.btn-jxs p {

    font-size: 17px;

}

 

.yfnum-con li{

	width: 50%;

}



.downloadlist,

.in2-sec .main,

	.in6-sec,

	.in4-sec .main,

	.in2-sec {

    padding: 30px 0;

}

}



@media only screen and (max-width:375px) {

	

}



@media only screen and (max-width:320px) {

	

}

.lang{				float: right;				margin-left: 15px;				font-size: 14px;			color: #23AF37;			}						.lang a{				color: #23AF37;				vertical-align: middle;				display: inline-block;			}

.toptel p{
  height:20px;
}