@charset "utf-8";
@media screen and (min-width:801px){html {font-size:100px;}
body {margin:0px;padding:0px;font-size:12px;font-family:"微软雅黑";color:#3b4248;-webkit-text-size-adjust:none;background:#fcfcfc;line-height:1.5 !important}
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:50px;overflow:hidden;clear:both;}
.h60 {height:60px;overflow:hidden;clear:both;}
textarea,input {background:transparent;padding:0px;font-size:12px;font-family:"微软雅黑";color:#888;outline:none;border:0px;}
em {font-style:normal;}
.btn1 {cursor:pointer;}
img {vertical-align:middle;max-width:100%;border:0px;}
.blue,a.blue {color:#075c40;}
.green {color:#88c22f;}
.wal {width:1200px;margin:0px auto;}
.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;display:flex;justify-content:space-between;align-content:center;}
.head .logo {display:flex;justify-content:center;align-items:center;}
.head .logo img {width:160px;height:66px;}
.head .zsdh {display:flex;justify-content:center;align-items:center;}
.head .zsdh h1 {display:flex;justify-content:center;align-items:center;}
.head .zsdh img {display:flex;width:30px;height:30px;margin-right:6px;}
.head form {display:flex;justify-content:center;align-content:center;flex-direction:column;}
#nav_menu {display:none}
.topSearch {width:132px;height:32px;background:#FFF;border:#075c40 solid 1px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:flex;}
.topSearch .btn1 {width:36px;height:30px;background:url(../images/img16.png) center no-repeat;}
.topSearch .input1 {height:30px;line-height:30px;padding:0 20px;width:100%;}
.nav {height:80px;display:flex}
.nav ul {display:flex}
.nav li {flex:1;height:80px;background:url(../images/img1.png) right center no-repeat;position:relative;white-space:nowrap;}
.nav li:last-child {background:none;}
.nav a {display:block;font-size:14px;font-weight:600;line-height:76px;padding:0 20px;color:#3b4248;position:relative;z-index:10;}
.nav a.on,.nav a.on2 {color:#075c40;border-bottom:3px solid #075c40}
.nav dl {position:absolute;z-index:30;left:0;top:80px;width:100%;background:rgba(255,255,255,0.8);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;}
.foot p {margin:10px 0px;}
.foot a {color:#EEE;}
.foot a:hover {color:#EEE;}
.foot .wal {height:144px;position:relative;}
.foot .link {padding:28px 0 15px 0;font-weight:600;}
.foot .link a {color:#FFF}
.foot .ewm {position:absolute;top:17px;right:0;}
.foot .ewm dd {float:left;margin-left:22px;width:160px;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:550px;background:center no-repeat;position:relative;background-size:100% 100%}
.pageBanner img {width:100%;height:100%;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:0;}
.pageNow li {float:left;padding-right:30px;}
.pageNow li a {display:block;height:61px;line-height:59px;border-bottom:rgba(0,0,0,0) solid 2px;font-size:17px;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 {position:absolute;top:0;right:0;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;height:54px;line-height:54px;}
.yqlj ul {width:1200px;margin:0 auto;color:#FFF;}
.yqlj ul li {display:inline-block;}
.yqlj ul a {color:#FFF;}
.m_kj {display:none;}
.nav_m {display:none;}
.quwei_img img {width:790px;height:362px;display:block}
.leixing_pic img {width:680px;height:360px;}
.lx_form {border:1px solid #075c40;width:95%;margin:10px auto;padding-left:5%;clear:both;box-sizing:border-box}
.lx_form b {font-size:26px;color:#075c40;line-height:80px;display:block}
.lx_form .Uname,.lx_form .Uphone {display:inline-block;width:45%;margin-right:5%;}
.lx_form .intxt {display:block;width:100%;height:46px;background:rgba(244,244,244,1);text-indent:20px;border:none;margin:10px 0;line-height:46px;}
.lx_form .Uproblem {width:95%;display:block}
.lx_form .Uproblem #form_problem {width:100%;display:block;background:rgba(244,244,244,1);border:none;text-indent:20px;height:50px;padding:20px 0}
.lx_form .form_button {margin:10px 0;width:95%}
.lx_form .coolbg {width:128px;height:46px;border:1px solid #ababab;}
.lx_form .coolbg:first-of-type {background:#075c40;color:#FFF;}
.tabContentDiv {border:#04b6ed solid 1px;height:362px}
.lx_form2 {height:300px}
.lx_form2 tr {display:flex}
.lx_form2 tr td {flex:1;margin:auto 20px}}
.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;max-width:1100px;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;}
.ryzzlist{    overflow: hidden;
    padding: 50px;}
.ryzzlist ul li{width:33.33%;float:left;padding: 10px;}
.ryzzlist ul li:nth-child(3n+1){clear:left}
.ryzzlist ul li a img{border-radius: 5px;}
.ryzzlist ul li a p{font-size: 18px;
    font-weight: bold;
    padding: 5px 0;}
.zmpp{overflow: hidden;}	
.zmpp ul li{width:16.6667%;float:left;padding: 10px;}
.newlist{    max-width: 1000px;
    margin: 0 auto;}
.newlist dl {
    overflow: hidden;
    border-bottom: 1px dashed #dcdcdc;
    padding-bottom: 20px;
	margin-bottom: 20px;
}

.newlist dl dt {
    width: 190px;
    float: left;
}

.newlist dl dd {
    width: calc(100% - 210px);
    float: right;
}

.newlist dl dd div {
    overflow: hidden;
    margin-top: 15px;
}

.newlist dl dd h5 {
    font-size: 18px;
    width: 75%;
    float: left;
}

.newlist dl dd div span {
    color: #b6b6b6;
    float: right;
}

.newlist dl dd .time1 {
    color: #b6b6b6;
    display: block;
    margin: 10px 0 0;
}

.newlist dl dd .time1 span {
    display: inline-block;
    margin-right: 15px;
}

.newlist dl dd p {
    line-height: 25px;
    margin: 10px 0 0;
    color: #767676;
    height: 25px;
    overflow: hidden;
}

.newlist dl dd .time2 {
    color: #767676;
    margin-top: 10px;
    display: block;
}

.newlist dl dd .more2 {
    color: #b6b6b6;
    display: none;
}

.newlist dl a:hover h5,
.newlist dl a:hover div span {
    color: #00716b;
}
.tz{overflow:hidden}
.tztit{    text-align: center;
    background: #075c40;
    width: 150px;
    padding: 6px 20px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    margin: 30px auto;}
.tzlist li{width:16.6667%;float:left;padding: 10px;}	
.nav li:nth-child(7) dl{width:150px}
.pro_momo {max-width: 860px;
    margin: initial;}
.pro_momo .swiper-slide {
        width: auto;
    margin-right: 25px;
}
.pro_momo .swiper-slide a{
	font-size: 17px;
    font-weight: bold;
}