@charset "utf-8";



*{margin:0;padding:0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

HTML {OVERFLOW-X: hidden;}

body{ font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;font-size:16px; line-height:30px;-webkit-font-smoothing: antialiased; overflow-x:hidden;background:#fff; color:#333; }

a{color:#333; text-decoration:none;outline:none; transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}

a:hover{text-decoration:none; color:#009a44}

ol,ul,li{list-style:none}

h1,h2,h3,h4,h5,h6{font-weight:normal}

.clear{ clear:both}

.clearfix{clear:both;zoom:1;}

.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}

.ovh{ overflow:hidden}

table{ border-collapse:collapse;}

img{ border:none;}

input,textarea,select,button,input{ outline:none;font-size:16px;font-family:"Microsoft Yahei", Arial, Helvetica, sans-serif;}

input{-webkit-appearance: none ;}

.red{ color:#fe0101}



.section{ padding:75px 0 90px 0;}

.sectionpre{ padding-top:75px;}

.sectionnext{ padding-bottom:90px;}



#a01, #a02, #a03, #a04, #a05{ position: absolute;  margin-top:-100px;}

.wrap{ width:88%; max-width:1360px; margin:0 auto}



.jvzhong{ text-align:center}

.title { margin-bottom:25px; position:relative; padding-bottom:12px;}

.title02{ margin-bottom:40px !important;}

.title h3{ font-size:36px; color:#000; padding:0px 0 20px 0}

.title:after{ content:""; position:absolute; width:40px; height:6px; bottom:0; left:50%; margin-left:-20px; background:#009a44; transform:skewX(-30deg)}






.pic{ height:auto; display:block; overflow:hidden;}

.pic img{ width:100%; height:auto;transition: all 1.5s; display:block}

.kuai:hover .pic img, li:hover .pic img{transform:scale(1.05);}

.img-dv{ position:relative; overflow:hidden}
.img-dv .img1{ display:block; width:100%;}
.img-dv .img2{ position:absolute;left:0;right:0;top:0;bottom:0; margin:auto; width:100%; max-height:100%}





.header{width: 100%;top:0;left:0;position:fixed; z-index:9999; -webkit-transition:all .5s;transition:all .5s; margin-top:20px;}

.space{ height:100px;}

.header.scroll{background:#fff; margin-top:0;box-shadow: 0 0 10px #ccc;}

.header .wrap{ background:#fff; position:relative; height:100px;box-shadow: 0 0 4px #b5b5b5;}

.header.scroll .wrap{box-shadow:none}



.space{height:100px;}

.mbg{background:#f1faf5; }



.header02{margin-top:0px !important; background:#fff !important; box-shadow: 0 0 10px #ccc !important;}

.header02 .wrap{box-shadow:none !important}



.header .logo{ position:absolute; left:25px; top:50%; margin-top:-35px;-webkit-transition:all .5s;transition:all .5s;}

.header.scroll .logo{ left:0}

.header .logo img{ display:block; height:70px; width:auto}

.header .tel{ position:absolute; right:25px; top:50%; margin-top:-24px; line-height:24px; font-size:20px; font-weight:bold; color:#000;-webkit-transition:all .5s;transition:all .5s; }

.header.scroll .tel{ right:0}

.header .tel .telicon{ width:34px; height:34px;background:url(../images/ttel.png) #009a44 no-repeat center center; display:block; float:left; margin-right:10px; margin-top:7px; border-radius:50%}
.header .tel .dianhua{ float:left;line-height:47px;}


.header .menu{ position:absolute; width:60%; margin-left:20%; text-align:center}

.header .menu li{ display:inline-block}

.header .menu li{ position:relative}

.header .menu li .menu_a{ line-height:100px; display:block; margin:0 20px; font-size:18px; color:#000;position:relative}

.header .menu li .menu_a:after {content: '';width: 0;height: 3px;background-color: #009a44;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}

.header .menu .cur a:after, .header .menu li:hover .menu_a:after {width: 100%}

.header .menu li .menu_a.cur{ color:#009a44;}

.header .menu li .sub{ position:absolute; display:none;clear:both; z-index:999;width:120%; margin-left:-10%;}

.header .menu li:nth-child(3) .sub{width:170%; margin-left:-35%;}

.header .menu li .sub.cur{ display:block}

.header .menu .subduan{ text-align:center; line-height:50px; padding-bottom:20px;}

.header .menu .subduan a{ display:block; background-color:#fff; }

.header .menu .subduan a:hover{background-color: #009a44; color:#fff;}

/*animate*/

@keyframes rightOpacityShow{

0%{ transform: translateX(-80px);opacity:0;}

80%{ transform: translateX(20px);}

100%{ transform:translateX(0); opacity:1;}

}

.header .menu li .sub p:nth-child(1){animation: 0.4s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(2){animation: 0.5s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(3){animation: 0.6s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(4){animation: 0.7s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(5){animation: 0.8s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(6){animation: 0.9s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(7){animation: 1.0s ease-in-out 0s 1 normal both running rightOpacityShow;}

.header .menu li .sub p:nth-child(8){animation: 1.1s ease-in-out 0s 1 normal both running rightOpacityShow;}







.banner{ position:relative; z-index:1; border-bottom:solid 10px #009a44 }

.banner img{ display:block; width:100%; height:auto}

.banner .swiper-container{position:relative;}

.banner .swiper-pagination{bottom:3%; text-align:center;}

.banner .swiper-pagination-bullet{ width:12px; height:12px; background-color:rgba(0,0,0,0.4); opacity:1; margin:0 5px; border-radius:5.5px;}

.banner .swiper-pagination-bullet-active{ background:#009a44; width:12px;opacity:1; border:none}

.banner .swiper-slide{ position:relative}



.banner .swiper-button-prev, .banner .swiper-button-next{ width:58px; height:100%; outline:none; opacity:0; top:calc(50% + 60px); top:0}

.banner .swiper-button-prev{ background:url(../images/bpre.png) no-repeat center center; left:3%}

.banner .swiper-button-next{ background:url(../images/bnext.png) no-repeat center center; right:3%}

.banner .swiper-button-prev:hover{ background:url(../images/bpre.png) no-repeat center center; opacity:1}

.banner .swiper-button-next:hover{ background:url(../images/bnext.png) no-repeat center center; opacity:1}







.iabout {background:url(../images/mbg.png) no-repeat center bottom;}

.iabout .pic{ float:right; width:50%; padding:18px; background:#fff}

.iabout .wenzi{ float:left; width:48%; margin-top:18px;}

.iabout .wenzi .atitle{ border-bottom:solid 1px #ddd; padding-bottom:25px; margin-bottom:30px;}

.iabout .wenzi .atitle h3{ font-size:28px;}

.iabout .wenzi .intro p{ color:#666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden; }

.iabout .wenzi .more{ margin-top:30px;}

.iabout .wenzi .more a{ display:inline-block; }

.iabout .wenzi .more a span{background:url(../images/arrow.png) no-repeat #009a44 center center; display:block; float:right; width:20px; height:20px; border-radius:50%; margin-left:15px; margin-top:6px  }

.iabout .wenzi .more a:hover span{background:url(../images/arrow.png) no-repeat #009a44 center center;}

.iabout .wenzi .aquite{ margin-top:60px;background-color:#009a44;  }

.iabout .wenzi .aquite .item{ float:left; width:33.33%; max-width:160px; margin-top:5px;color:#fff; font-size:18px; background-color:#009a44; -webkit-transition:all .5s;transition:all .5s;}

.iabout .wenzi .aquite .item .icon{ margin-bottom:12px; margin-left:15px;}

.iabout .wenzi .aquite .item:hover{ margin-top:0;margin-bottom:5px;}

.iabout .wenzi .aquite .item .wenzi{ margin-top:20px}

.iabout .wenzi .aquite a{ color:#fff}



@media screen and (max-width: 1440px){

.iabout .wenzi .intro p{ -webkit-line-clamp:5;overflow: hidden; }

.iabout .wenzi .aquite{ margin-top:50px;}

}





.iserivce .item{ float:left; width:48.5%; position:relative; overflow:hidden}
.iserivce .item:nth-child(2n){ float:right}

.iserivce .item:before{ content:""; position:absolute; width:100%; height:3px; background:#ddd; left:0%; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}

.iserivce .item:after{ content:""; position:absolute; z-index:9; width:100%; height:3px; background:#009a44; left:-100%; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}

.iserivce .item:hover:after{ left:0}

.iserivce .item .wenzi{ padding:20px 0 30px 0; }

.iserivce .item .wenzi h3{ font-size:20px; font-weight:bold; margin-bottom:30px;}

.iserivce .item .wenzi .conn{ text-align:left; color:#333}

.iserivce .item .wenzi .conn .kuai{ display:inline-block; margin-right:60px;}

.iserivce .item .wenzi .conn .kuai img{ display:block;}

.iserivce .item .wenzi .more{ text-align:right; position:relative; margin-top:-5px;}

.iserivce .item .wenzi .morein{ display:inline-block}

.iserivce .item .wenzi .more span{background:url(../images/arrow.png) no-repeat #009a44 center center; display:block; float:right; width:20px; height:20px; border-radius:50%; margin-left:15px; margin-top:6px  }

.iserivce .item:hover .wenzi .more span{background:url(../images/arrow.png) no-repeat #009a44 center center;}





.iliucheng{background:url(../images/mbg02.png) no-repeat center top;}

.iliucheng .title h3{ color:#fff;}

.iliucheng .title:after { background:#fff}



.liucheng .item{ float:left; position:relative; overflow:hidden; width:calc(20% - 1px); border:solid 1px #ddd; background:#fff; padding:2% 2% 4% 2%; margin-left:-1px; text-align:center;-webkit-transition:all .5s;transition:all .5s;}

.liucheng .item:after{content:""; position:absolute; z-index:9; width:100%; height:3px; background:#009a44; left:-100%; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}

.liucheng .item:hover:after{ left:0}

.liucheng .item:nth-child(1){ margin-left:0}

.liucheng .item .icon{ width:60%; max-width:95px; margin:20px auto;}

.liucheng .item .icon img{ display:block; width:100%; height:auto;}

.liucheng .item .wenzi h3{ font-size:18px; font-weight:bold; margin-bottom:10px;}





.inews .swiper-slide{ margin:5px 0 20px 0;-webkit-transition:all .5s;transition:all .5s; padding-bottom:15px; position:relative; overflow:hidden}

.inews .swiper-slide:before{ content:""; position:absolute; width:100%; height:3px; background:#ddd; left:0%; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}

.inews .swiper-slide:after{ content:""; position:absolute; z-index:9; width:100%; height:3px; background:#009a44; left:-100%; bottom:0px;-webkit-transition:all .5s;transition:all .5s;}

.inews .swiper-slide:hover:after{ left:0}

.inews .swiper-slide h3{ margin:15px 0; font-size:18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; }

.inews .swiper-slide p{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; line-height:20px; font-size:14px; color:#666; }

.inews .swiper-slide .use{ color:#999; margin-top:20px; font-size:14px;}

.inews .swiper-slide .use .more{ float:left; }

.inews .swiper-slide:hover .use .more{ color:#009a44;}

.inews .swiper-slide .time{background:url(../images/time.png) no-repeat left center;  color:#999; padding-left:30px; float:right}

.inews .swiper-pagination{ display:none; bottom:0}

.inews .swiper-pagination-bullet{ height:12px;width:12px; background:#0e1638; opacity:1; margin:0 5px}

.inews .swiper-pagination-bullet-active{ background:#009a44}

@media screen and (max-width: 640px){

.inews .swiper-pagination{ display:block}

}





.footer{ background:#009a44;}

.footer img{ display:block}

.footer .qlink {padding:25px 0; color:#fff; border-bottom:solid 1px rgba(255,255,255,0.4);}

.footer .qlink a{ color:#fff; padding:0 20px}


.footer .flx li{ float:left; padding:30px 0; color:#fff; margin-right:50px; line-height:25px;}

.footer .flx li:last-child{ padding:12px; background:#009a44; text-align:center; float:right; margin-right:0; position:relative; margin-top:-50px}

.footer .flx li .icon, .footer .flx li .wenzi{ float:left;}

.footer .flx li .icon{ border-radius:50%; background:#009a44; border:solid 2px #fff; margin-right:10px; width:68px; height:68px}
.footer .flx li .icon img{ width:100%; height:auto}
.footer .flx li:hover .icon{background:#007b36;}

.footer .flx li .wenzi{ margin-top:10px;}

.footer .flx li .wenzi a{ color:#fff;}

.footer a:hover{ text-decoration:underline}



.copyright{ background:#007b36; padding:20px 0; color:#fff; text-align:center}

.copyright a{ color:#fff}

.copyright a:hover{ text-decoration:underline}

.copyright span{ padding:0 10px}





.nbanner{ position:relative; margin-top:-65px;}

.nbanner img{ display:block; width:100%; height:auto }

.nbanner .text{position:absolute; opacity:0; left:0;bottom:0;top:100px;right:0; color:#fff; font-size:42px;height:calc(100% - 100px); width:100%;display:flex; display:-webkit-flex; align-items:center; text-align:center; justify-content:center;}

.nbanner .text h3{text-shadow: 0.5px 0.5px 2px #666; padding-bottom:40px; position:relative}

.nbanner .text h3:after{ content:""; position:absolute; width:40px; height:5px; bottom:0; left:50%; margin-left:-20px; background:#fff; transform:skewX(-30deg);box-shadow:0.5px 0.5px 2px #666}





.nneck{ border-bottom:solid 1px #ddd; }

.nneck .location{ float:left; background:url(../images/map_icon.png) no-repeat left center; color:#555;padding:13px 0 13px 30px; }

.nneck .location a{ color:#555}

.nneck .nguide{ float:right;}

.nneck .nguide ul{ text-align:center; }

.nneck .nguide li{ display:inline-block; font-size:17px;}

.nneck .nguide li::before {content: '';position: absolute;z-index:-1;top: 0;right: 0;bottom: 0;left: 0;transform: skewX(-22deg);}

.nneck .nguide li { width:18%; min-width:100px; text-align:center; line-height:56px; z-index:2; position: relative; display:inline-block; color:#555; text-decoration: none; }

.nneck .nguide li.cur::before, .nneck .nguide li:hover::before{background: #009a44;}

.nneck .nguide li.cur a, .nneck .nguide li:hover a{color: #fff;}









.nabout01 .picin{  width:46%; position:relative; float:left}

.nabout01 .picin .pic{ padding:0 20px 20px 0; position:relative}

.nabout01 .picin .pic:after{ content: "";width: calc(100% - 20px);height: 100%;position: absolute;right: 0;bottom: -20px;background:#009a44;background-size: cover;z-index: -1;}

.nabout01 .wenzi{ float:right; width:49%; line-height:35px; margin-top:20px;}

.nabout01 .wenzi p{ text-indent:2em; margin:15px 0}





.nabout03 .wenhua{ position:relative}

.nabout03 .wenhua .item{ float:left; width:30%; padding:3%; background:#fff; margin:20px 0; border:solid 1px #ddd}

.nabout03 .wenhua .item:nth-child(2n+1){ float:right}

.nabout03 .wenhua .item:nth-child(2n){ clear:both}

.nabout03 .wenhua .item h3{ font-size:20px; margin-bottom:15px; border-left:solid 5px #009a44; padding-left:20px; font-weight:bold}

.nabout03 .wenhua .kpic{ position: absolute; width:28%; margin:0 auto; top:0; left:50%; margin-left:-14%;}
.nabout03 .wenhua .kpic img{ display:block; width:100%; height:auto}






.nabout04 .wrap{ width:68%;}

.nabout04 .picScroll{ position:relative;width:100%;bbox-sizing:border-box;-webkit-box-sizing:border-box;}

.nabout04 .picScroll ul{ overflow:hidden; zoom:1;}

.nabout04 .picScroll ul li{ float:left; width:33.33%;overflow:hidden;display:block; position:relative;}

.nabout04 .picScroll ul li .pic img{ width:100%; padding-bottom:16px; height:300px; width:auto; max-width:90%; margin:0 auto; z-index:2; position:relative}

.nabout04 .picScroll ul li:after{ position:absolute; content:""; width:calc(100% - 20px);left:10px; height:45%; bottom:0; background:#009a44; z-index:1}

.nabout04 .picScroll .prev,

.nabout04 .picScroll .next{ position:absolute; z-index:99;  left:-62px; top:50%; margin-top:-23px; display:block; width:46px; height:46px; overflow:hidden; border-radius:50%; background:url(../images/jianpre.png) #009a44 no-repeat center center; cursor:pointer;}

.nabout04 .picScroll .next{ left:auto; right:-62px; background:url(../images/jiannext.png) #009a44 no-repeat  center center;z-index:99; }

.nabout04 .picScroll .prevStop{background:url(../images/jianpre.png) #7bb300 no-repeat center center;z-index:99; }

.nabout04 .picScroll .nextStop{background:url(../images/jiannext.png) #7bb300 no-repeat center center;z-index:99; }



.nabout05 .swiper-slide{ padding-bottom:40px}

.nabout05 .swiper-pagination{bottom:0%; text-align:center;}

.nabout05 .swiper-pagination-bullet{ width:12px; height:12px; background-color:rgba(0,0,0,0.4); opacity:1; margin:0 5px; border-radius:5.5px;}

.nabout05 .swiper-pagination-bullet-active{ background:#009a44; width:12px;opacity:1; border:none}



.nabout05 .swiper-button-prev, .nabout05 .swiper-button-next{ width:46px; height:46px; outline:none; top:50%; margin-top:-33px; border-radius:50%}

.nabout05 .swiper-button-prev{ background:url(../images/jianpre.png) #009a44 no-repeat center center !important; left:1%}

.nabout05 .swiper-button-next{ background:url(../images/jiannext.png) #009a44 no-repeat center center  !important; right:1%}

.nabout05 .swiper-button-prev:hover{ background:url(../images/jianpre.png) #7bb300 no-repeat center center  !important; opacity:1}

.nabout05 .swiper-button-next:hover{ background:url(../images/jiannext.png) #7bb300 no-repeat center center  !important; opacity:1}






.gygf{ margin-top:20px}

.gygf .item{ background:#f3f3f3;}

.gygf .pic{ float:left; width:50%;}

.gygf img{ display:block; width:100%}

.gygf .txt{ width:50%; float:right; padding:5%}

.gygf .item:nth-child(2n) .pic{ float:right}

.gygf .item:nth-child(2n) .txt{ float:left}

.gygf h3{ font-size:20px; margin-bottom:15px; color:#009a44; font-weight:bold}





.sanli li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}

.sanli li:nth-child(3n){ margin-right:0}

.sanli li:nth-child(3n+1){ clear:both; }







.nnews .newskuai:last-child{ margin-bottom:30px;}

.nnews .newskuai{position: relative;}

.nnews .newskuai:after{ position:absolute; z-index:-9;content: ""; height: 100%;left:0%;width:0px;background:rgb(249, 248, 247); top:0;transition: all 0.5s;}

.nnews .newskuai:hover:after{ width:100%;}

.nnews .newskuai .wrap{border-bottom: 1px solid #e0e0e0;padding: 30px 0; position:relative;}



.nnews .newskuai .pic{ overflow:hidden; float:left; width:28%;}

.nnews .newskuai .pic img{ width:100%; height:auto;cursor: auto;transition: all 1.5s;}

.nnews .newskuai:hover .pic img{transform:scale(1.1);}

.nnews .newskuai .wenzi{ float:left; width:calc(72% - 150px); padding: 0 2%;}

.nnews .newskuai .wenzi h3{ line-height:40px; font-size:20px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; margin-bottom:10px; font-weight:bold}

.nnews .newskuai .wenzi p{ line-height:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; color:#666}

.nnews .newskuai .date{ float:right; width:150px; padding-left:2%; border-left:1px solid #e0e0e0; padding-top:30px; padding-bottom:30px;}

.nnews .newskuai .date h3{ font-size:32px; margin-bottom:20px; color:#666;}

.nnews .newskuai .date p{ font-size:20px; margin-bottom:30px; color:#999}

.nnews .newskuai .date .more{ width:12px; height:22px; background:url(../images/njianh.png) no-repeat left center;transition: all 1.5s;}

.nnews .newskuai:hover .date .more{ width:12px; height:22px; background:url(../images/njianb.png) no-repeat left center;transition: all 1.5s; margin-left:20px;}







.newsxiang img{ display:block; width:auto; max-width:100%; margin:0 auto; height:auto !important}

.newsxiang .newstitle{ text-align:center; margin-bottom:20px;}

.newsxiang .newstitle h3{ font-size:28px; margin-bottom:15px; font-weight:bold}



.newsxiang .newstitle .shijian{ font-size:14px; color:#999; margin-bottom:5px; background:url(../images/time.png) no-repeat center left; background-size:20px auto; padding-left:25px; display: inline-block}

.newsxiang .newstitle .see{ font-size:14px; color:#999; margin-bottom:5px; background:url(../images/icon-see.png) no-repeat center left; padding-left:25px; margin-left:20px; display: inline-block}

.newsxiang .conn img{ display:block; margin:15px auto; width:auto; max-width:800px;}

.xiang .conn img{ display:block; margin:15px auto; width:auto; max-width:100%; height:auto}

.newsxiang .more{ text-align:center; margin-top:45px;}

.newsxiang .more a{ display:inline-block; width:160px; text-align:center; line-height:45px; position:relative }

.newsxiang .more a::before {content: '';position: absolute;z-index:-1;top: 0;right: 0;bottom: 0;left: 0;transform: skewX(-22deg);background:#009a44; }

.newsxiang .more a{color:#fff;}

.shangxia{  border-top:solid 1px #ddd; padding:30px 0; background:#f1faf5 }

.shangxia li{ float:left; text-align:left;}

.shangxia li:nth-child(2n){ float:right; text-align:right;}



.inquiry .conn{ width:100%; max-width:920px; margin:0 auto}

.inquiry .form .row_1 .column{ float:left; width:calc(50% - 15px); margin-right:15px; margin-bottom:20px; position:relative; background:#fff; line-height:48px; border:solid 1px #ddd}

.inquiry .form .row_1 .column02{ float:left; width:calc(100% - 15px); margin-right:15px; margin-bottom:15px; position:relative; background:#fff; line-height:48px; border:solid 1px #ddd}

.inquiry .form .row_1 { margin-right:-15px}

.inquiry .form .row_1 .column03{ float:left; width:calc(33.33% - 15px); margin-right:15px; margin-bottom:15px; position:relative; background:#fff; line-height:48px; border:solid 1px #ddd}

.inquiry .form .row_1 input{ border:none; line-height:48px; width:calc(100% - 75px); float:right}

.inquiry .form .row_1 label{ position:absolute; left:0;top:0; line-height:48px; color:#999;padding-left:10px}

.inquiry .form .row_2{background:#fff; position:relative; border:solid 1px #ddd; margin-bottom:20px;}

.inquiry .form .row_2 label{ position:absolute; left:0;top:0; line-height:48px; color:#999;padding-left:10px}

.inquiry .form .row_2 textarea{ width:100%; height:100px; border:none; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:15px; padding-left:90px}



.inquiry .form .row { text-align:center; margin-top:45px; }

.inquiry .form .row .submit{ display:inline-block; width:160px; text-align:center; line-height:45px; border:none; background:#009a44;color:#fff;font-size:18px; }

.inquiry .form .row .submit:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15);}





#map{width:100%;height:450px;border:#ccc solid 1px; font-size:14px}

.ncontact .title02 h3{ font-size:24px; font-weight:bold}

.ncontact .ncleft{ float:left; width:40%;}

.ncontact .ncleft .conn p{ line-height:49px; font-size:18px; padding-left:60px; margin-bottom:15px; }

.ncontact .ncleft .conn .add{background:url(../images/lianxiicon.png) no-repeat left bottom; }

.ncontact .ncleft .conn .tel{background:url(../images/lianxiicon.png) no-repeat left top; }

.ncontact .ncleft .conn .web{background:url(../images/lianxiicon.png) no-repeat left -49px; }

.ncontact .ncleft .conn .email{background:url(../images/lianxiicon.png) no-repeat left -98px; }



.ncontact .ncright{ float:right; width:55%;}

.iwTitle {font-weight: bold;padding-bottom: 10px !important;font-size: 16px;}



.pic_container{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.7);display: none;z-index: 9999;overflow-y: scroll;}
.pic_container_inner{width: 25%;display: flex;align-items: center;justify-content: center;margin: auto;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.pic_container_inner>img{width: 100%; max-height:500px !important; width:auto; border-radius: 10px;cursor: url('../images/narrow.png'), default;}


.swiper_slide_img02{perspective: 300px;-webkit-perspective: 500;margin-left: -240px;position: relative; z-index:99 !important}
.swiper_slide_img02:first-child{margin-left: 0;}
.swiper_slide_img02>img{width:100%;height:auto; max-height:500px !important; width:auto;transition: 1s;border-radius: 5px;cursor: url('../images/enlarge.png'), default;}
.swiper_slide_img02:hover{z-index: 1000;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px; }
.pagination > li {
    display: inline; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }