@charset "utf-8";
@media(max-width:800px){html {font-size:100px;}
body {margin:0px;padding:0px;font-size:12px;font-family:Arial,"微软雅黑";color:#3b4248;-webkit-text-size-adjust:none;background:#fcfcfc;}
a {color:#3b4248;text-decoration:none;outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
a:link {text-decoration:none;outline:none;}
a:visited {text-decoration:none;outline:none;}
a:hover {text-decoration:none;color:#075c40;outline:none;}
ul,p,dl,dt,dd {padding:0px;margin:0px;}
li {list-style-position:outside;list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:14px;padding:0px;margin:0px;}
h1,h6 {font-size:16px;}
h5 {font-size:12px;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;height:0px;padding:0px;margin:0px;display:block;_display:inherit;}
.h10 {height:10px;overflow:hidden;clear:both;}
.h50 {height:20px;overflow:hidden;clear:both;}
.h60 {height:100px;overflow:hidden;clear:both;}
textarea,input {background:transparent;padding:0px;font-size:12px;font-family:Arial,"微软雅黑";color:#888;outline:none;border:0px;}
em {font-style:normal;}
.btn1 {cursor:pointer;}
img {vertical-align:middle;max-width:100%;border:0px;}
table {width:100% !important}
span,strong {margin:0 !important;padding:0 !important}
.list img {max-width:none;}
.list {overflow-x:scroll}
.blue,a.blue {color:#075c40;}
.green {color:#88c22f;}
.wal {width:96%;margin:0px auto;}
.indexqiye {overflow:hidden;padding-bottom:10px;position:relative;top:5px;z-index:9999;background-color:#FFF;box-shadow:0px 3px 5px #888888;}
.wal .kuaikuai {width:23%;float:left;margin-left:2%;}
.titlep {padding:5px;font-size:16px;}
.concentp {font-size:12px;line-height:18px;}
.align {justify-content:left;align-items:center;display:-webkit-flex;}
a,.transition,.nav,.navI,.project li img,.projectShow_03 li img,.topBtn .input1 {transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.radius3 {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.culture .title,.projectShow_05 .name em {-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
input,li,a,span,i,em,b,div,img,textarea,p,dl,dt,dd,h1,h2 {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.aaaa {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.headD {height:80px;}
.head {background:#FFF;position:absolute;z-index:50;left:0;top:0;width:100%;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.04);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.04);box-shadow:0 2px 4px rgba(0,0,0,0.04);}
.head .wal {height:80px;position:relative;}
.head .logo {position:absolute;left:0;top:15px;width:160px;height:50px;}
.head .logo img {width:100%;height:100%}
.topSearch {position:absolute;z-index:20;top:25px;right:0;width:132px;height:32px;background:#FFF;border:#075c40 solid 1px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}
.topSearch .btn1 {position:absolute;top:0;right:0;width:36px;height:30px;background:url(../images/img16.png) center no-repeat;}
.topSearch .input1 {position:absolute;top:0;right:0;height:30px;line-height:30px;padding:0 20px;width:100%;}
.nav {position:absolute;z-index:10;right:152px;top:0;height:80px;}
.nav li {float:left;padding-right:1px;height:80px;background:url(../images/img1.png) right center no-repeat;position:relative;}
.nav li:last-child {background:none;}
.nav a {display:block;font-size:14px;font-weight:600;line-height:80px;padding:0 20px;color:#3b4248;position:relative;z-index:10;}
.nav a.on,.nav a.on2 {color:#075c40;}
.nav dl {position:absolute;z-index:30;left:0;top:80px;width:100%;background:rgba(255,255,255,0.8);padding:5px 0;display:none;}
.nav dd a {font-size:12px;color:#3b4248;text-align:center;font-weight:400;height:29px;line-height:29px;padding:0;}
.nav dd a:hover {color:#075c40;font-weight:bold;}
.navI {display:block;height:80px;width:0;background:url(../images/img165.png) center bottom no-repeat;position:absolute;left:0;top:0;}
.foot {background:#075c40;color:#97a0a8;padding:10px 0}
.foot a {color:#EEE;}
.foot a:hover {color:#EEE;}
.foot .wal {height:auto;position:relative;}
.foot .link {padding:28px 0 15px 0;font-weight:600;}
.foot .link a {color:#FFF}
.foot .ewm {margin:20px auto;text-align:center}
.foot .ewm dd {display:inline-block;margin-left:22px;width:123px;height:110px;text-align:center;padding:6px 6px 0;font-weight:600;color:#97a0a8;white-space:nowrap;color:#FFF;}
.foot .ewm dd div {height:82px;}
.pageBanner {height:auto !important;width100%}
.pageBanner img {width:100% !important;display:block}
.pageNow {border-bottom:#e5e7ea solid 1px;height:61px;line-height:60px;}
.pageNow .wal {height:60px;position:relative;}
.pageNow ul {position:absolute;left:0;top:75px;right:0;}
.pageNow li {float:left;width:25%;text-align:center}
.pageNow li a {display:block;height:28px;line-height:25px;border-bottom:rgba(0,0,0,0) solid 2px;font-size:14px;font-weight:bold;}
.pageNow li a.on {border-bottom:#075c40 solid 4px;color:#075c40;font-weight:bold;}
.pageNow .on a {border-bottom:#075c40 solid 4px;color:#075c40;font-weight:bold;}
.pageNow .curr {height:60px;color:#565d62;font-size:14px;}
.pageNow .curr a {padding:0 14px 0 10px;background:url(../images/img4.png) right center no-repeat;color:#565d62;float:left;}
.pageNow .curr a.home {display:inline-block;height:60px;width:60px;width:35px;background:url(../images/img35.png) center no-repeat;color:rgba(0,0,0,0);font-size:0;}
.pageNow .curr span {padding-left:10px;float:left;}
#Layer1 {position:fixed;width:100%;height:100%;z-index:99;top:0;left:0px;background-color:#000;display:none;}
.project li.on .img img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.pageBg {min-height:100px;background:#f3f3f3;}
.tabContent {display:none;}
.footLink {height:52px;line-height:52px;background:#505b66;font-size:14px;display:none;}
.footLink li {float:left;padding-right:14px;}
.footLink a {color:#97a0a8;background:url(../images/img4_3.png) left center no-repeat;padding-left:12px;}
.footLink a:hover {color:#FFF;}
.project li.on img {transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.yqlj {background:#999;padding:20px 10px}
.yqlj ul {width:96%;margin:0 auto;color:#FFF;display:flex}
.yqlj ul li {display:inline-block;}
.yqlj ul a {color:#FFF;}
.m_kj {height:55px;display:block;}
.headD {display:none;}
.nav_m {display:block;height:60px;padding:10px 5px;position:fixed;top:0;left:0;right:0;background:#FFF;z-index:99998;}
.nav_btn {background:url(../images/m_nav.png) no-repeat;width:50px;height:50px;float:right;background-size:100% 100%}
.nav_logo {width:80%;float:left}
.nav_logo img {width:100px;display:block;float:left}
.nav_logo b {width:80%;display:block;float:left;text-align:center;color:#000;font-size:1em;white-space:nowrap;margin-top:0.1rem;}
.nav_logo p {width:80%;display:block;float:left;text-align:center;color:#075c40;font-size:0.7em}
.nav_menu {display:none;width:100%;position:fixed;top:60px;right:0;left:0;background:rgba(0,123,33,0.80);}
.accordion,.accordion ul {font-size:14px;font-weight:bold;width:100%;margin:0;padding:0;list-style:none;text-align:center;border:5px solid #343b42;}
.accordion {position:absolute;top:60px;right:0;left:0;z-index:999999}
.accordion ul {border:0;}
.accordion ul li {line-height:50px;height:50px;color:#e6efee;border-bottom:1px solid #FFF;background-color:#ddd;}
.accordion ul li a {color:#333;}
.accordion li span {line-height:40px;display:block;height:40px;color:#e6efee;border:1px solid #FFF;background-color:#075c40;}
.accordion li.selected span {color:#e6efee;background-color:#075c40;}
.accordion li span a {color:#FFF}
.accordion li div {display:none;}
.accordion li.selected div {display:block;}
*,*::after,*::before {box-sizing:border-box;}
.cd-accordion-menu {width:100%;max-width:600px;background:#4d5158;margin:4em auto;box-shadow:0 4px 40px #70ac76;position:fixed;top:60px;z-index:999;margin:0}
.cd-accordion-menu ul {display:none;}
.cd-accordion-menu li {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.cd-accordion-menu input[type=checkbox] {position:absolute;opacity:0;}
.cd-accordion-menu label,.cd-accordion-menu a {position:relative;display:block;padding:18px 18px 18px 64px;background:#4d5158;box-shadow:inset 0 -1px #555960;color:#FFF;}
.no-touch .cd-accordion-menu label:hover,.no-touch .cd-accordion-menu a:hover {background:#52565d;}
.cd-accordion-menu label::before,.cd-accordion-menu label::after,.cd-accordion-menu a::after {content:'';display:inline-block;width:16px;height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-accordion-menu label {cursor:pointer;}
.cd-accordion-menu label::before,.cd-accordion-menu label::after {background-image:url(../img/cd-icons.svg);background-repeat:no-repeat;}
.cd-accordion-menu label::before {left:18px;background-position:0 0;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}
.cd-accordion-menu label::after {left:41px;background-position:-16px 0;}
.cd-accordion-menu a::after {left:36px;background:url(../img/cd-icons.svg) no-repeat -48px 0;}
.cd-accordion-menu input[type=checkbox]:checked+label::before {-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cd-accordion-menu input[type=checkbox]:checked+label::after {background-position:-32px 0;}
.cd-accordion-menu input[type=checkbox]:checked+label+ul,.cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul {display:block;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {background:#35383d;box-shadow:inset 0 -1px #41444a;padding-left:82px;}
.no-touch .cd-accordion-menu ul label:hover,.no-touch .cd-accordion-menu ul a:hover {background:#3c3f45;}
.cd-accordion-menu>li:last-of-type>label,.cd-accordion-menu>li:last-of-type>a,.cd-accordion-menu>li>ul>li:last-of-type label,.cd-accordion-menu>li>ul>li:last-of-type a {box-shadow:none;}
.cd-accordion-menu ul label::before {left:36px;}
.cd-accordion-menu ul label::after,.cd-accordion-menu ul a::after {left:59px;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:100px;}
.cd-accordion-menu ul ul label::before {left:54px;}
.cd-accordion-menu ul ul label::after,.cd-accordion-menu ul ul a::after {left:77px;}
.cd-accordion-menu ul ul ul label,.cd-accordion-menu ul ul ul a {padding-left:118px;}
.cd-accordion-menu ul ul ul label::before {left:72px;}
.cd-accordion-menu ul ul ul label::after,.cd-accordion-menu ul ul ul a::after {left:95px;}
.ryzzlist ul li{width:100%}
.newlist dl:first-child dt,
    .newlist dl dt {
        width: 128px;
    }
    .newlist dl:first-child dd,
    .newlist dl dd {
        width: calc(100% - 140px);
    }
    .newlist dl:first-child dd div h5,
    .newlist dl dd div h5 {
        font-size: 16px;
    }
    .newlist dl dd div {
        margin-top: 0;
    }
	.newlist dl dd div span{display:none}
.tzlist li,.zmpp ul li{width:33.33%}	
.tzlist li:nth-child(3n+1){clear:left}
}
@media only screen and (min-width:600px){.cd-accordion-menu label,.cd-accordion-menu a {padding:24px 24px 24px 82px;font-size:1.9rem;}
.cd-accordion-menu label::before {left:24px;}
.cd-accordion-menu label::after {left:53px;}
.cd-accordion-menu ul label,.cd-accordion-menu ul a {padding-left:106px;}
.cd-accordion-menu ul label::before {left:48px;}
.cd-accordion-menu ul label::after,.cd-accordion-menu ul a::after {left:77px;}
.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a {padding-left:130px;}
.cd-accordion-menu ul ul label::before {left:72px;}
.cd-accordion-menu ul ul label::after,.cd-accordion-menu ul ul a::after {left:101px;}
.cd-accordion-menu ul ul ul label,.cd-accordion-menu ul ul ul a {padding-left:154px;}
.cd-accordion-menu ul ul ul label::before {left:96px;}
.cd-accordion-menu ul ul ul label::after,.cd-accordion-menu ul ul ul a::after {left:125px;}}
.cd-accordion-menu.animated label::before {-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}
.case_swiper .swiper-slide {height:auto;width:100%;}
.case_swiper .swiper-slide li {height:auto}
.case_swiper .swiper-slide img {width:100%;height:100% !important;display:block}
.projectShow_02 #map {width:100%;height:160px;}
.lx_form2 {height:300px;padding-left:0}
.lx_form2 tr {display:flex}
.lx_form2 tr td {flex:1;margin:auto 20px}
.lx_form b {text-align:center}}
.homeabout {clear:both;margin:0px auto;padding:10px 30px 10px 10px;height:auto;font-size:9pt;line-height:180%;color:#555;text-align:left;}
.homeabout a:link, .homeabout a:visited {font-size:9pt;line-height:180%;color:#555;}
.footlinks {clear:both;margin:0px auto;padding:0px;height:auto;font-size:9pt;line-height:140%;color:#EEE;text-align:center;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#EEE;}