﻿body{ min-width:320px;font:16px "微软雅黑","Arial,Microsoft YaHei";color:#333;line-height:24px;overflow-x: hidden; } .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);  -webkit-filter: grayscale(100%);  -moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);  -webkit-filter: grayscale(0);  -moz-filter: grayscale(0);  -ms-filter: grayscale(0);  -o-filter: grayscale(0);  }
img{border:none;}
html{ width:100%;overflow-x: hidden;}
body{ width:100%; ;position: relative;background: #fff;}
.clear{clear: both;}
.clearAfter:after{display: block;content:""; clear: both;}
.slick-slide{outline: none;}
.slick-slide img{margin:0 auto;max-width:100%;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin-bottom:0;}
.container{padding-left:15px;padding-right:15px;}


.bottom_nav{background: #00834a;height:50px;position: fixed;bottom:0;left:0;right:0;z-index: 50;}
.bottom_nav:after{content:"";display: block;clear:both;}
.bottom_nav li{float: left;width:25%;text-align: center;}
.bottom_nav li img{display: block;width:23px;margin:7px auto 2px;}
.bottom_nav li span{color:#fff;font-size: 14px;line-height: 18px;height:18px;overflow: hidden;display: block;}

.WeChatModel{display: none;z-index: 50; position: fixed;bottom:0;top:0;left:0;right:0; }
.WeChatModel .bg{ position: fixed;bottom:0;top:0;left:0;right:0;background: rgba(0,0,0,.5);}
.WeChatModel .box{ width: 120px;height:120px;position: absolute;top:0;bottom:0;margin:auto;left:0;right:0;}
.WeChatModel .box img{width: 120px;margin:0;}

.searchModel{display: none;z-index: 40; position: fixed;bottom:50px;left:0;right:0;background: #000;padding:5px;}
.searchModel form{width:100%;display: block;height:30px}
.searchModel input{float: left;padding:0;line-height: 30px;height:30px;font-size: 14px;}
.searchModel .b_txt{width: 80%;padding:0 10px;color:#333;}
.searchModel .b_sub{width: 20%;color:#fff;text-align: center;background: #333;border:none;}

html.on{overflow: hidden;}
.left_navBox{position: fixed;top:0;right:-100%;width:100%;height:100%;z-index:100;}
.left_navBox.on{right:0;}
.left_navCont{position: absolute;top:0;right:0;height:100%;width: 100%;background:rgba(0,0,0,.9);}
.left_title{padding:0 15px; height:50px;line-height: 50px;background: #00834a;}
.left_title .left_logo {height:30px;margin:10px 0; width: 70%;display: inline-block;vertical-align: top;}
.left_title .left_logo img{max-width: 100%;max-height: 100%;vertical-align: top;}
.left_title .closeM{float: right;width: 30px;height:50px;display: flex;align-items: center;}
.left_title .closeM img{width: 18px; max-width: 100%;max-height: 100%;margin:0 auto;}

.left_nav{height:100%;padding-bottom:50px; overflow-y: auto;-webkit-overflow-scrolling : touch;}
.left_nav li a{position: relative; display: block;line-height: 40px;height:40px;
    padding:0 40px 0 15px;font-size: 15px;color:#fff;}
.left_nav li i{display: none;text-align:center;position: absolute;top:0;right:13px;width:20px;height:40px;
    background: url(../images/dh_07.png) no-repeat center center;background-size: 16px;transition: all linear .3s;-webkit-transition: all linear .3s;}
.left_nav li i.in{display: block;}
.left_nav li a.on i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.left_nav li a.on{color:#00834a;}
.left_navOne li a{font-size: 14px;padding:0 30px; }
.left_navTwo li a{padding-left: 45px;color:#999;}
.left_navThree li a{padding-left: 60px;color:#666;}
.left_navThree li a:hover{color:#00834a;}
.left_nav ul{display: none;}


.had_top{height:44px;background: #00834a;}
.had_top .txt{display: inline-block;vertical-align: top;color:#fff;line-height: 44px;font-size: 14px;height:44px;width: 70%;overflow:hidden;}
.share_top{float: right;}
.share_top a{display: inline-flex;align-items: center; vertical-align: top;position: relative;margin:0 15px;height:44px;line-height: 44px;}
.share_top a .hover{display: none;}
.share_top .ewm_box{display: none; position: absolute;top:44px;left:50%;margin-left:-45px;width: 90px;
    height:90px;box-shadow: 0 5px 15px 0 rgba(0,0,0,.1);z-index: 10;}
.share_top img{max-height: 100%;max-width: 100%;}
.share_top a:hover .ewm_box{display: block;}
.share_top a:hover .hover{display: block;}
.share_top a:hover .unHover{display: none;}

.logo{height:100px;padding:10px 0;display: inline-block;vertical-align: top;width:30%;}
.logo h1{display: block;height:100%;}
.logo a{display: block;height:100%;position: relative;}
.logo a img{position: absolute;top:0;left:0;bottom:0;margin:auto;max-height: 100%;max-width: 100%;}
.nav{float: right;width: 68%;}
.nav li{float: left;width:calc(100% / 7);text-align:center;position: relative;padding:25px 0;}
.nav li a{display: block;line-height: 50px;height:50px;overflow: hidden;border-bottom:1px solid transparent;padding:0;}
.child_list{display: none; position: absolute;top:100px;left:50%;width: 144px;margin-left:-72px;background: #00834a;z-index: 10;padding:5px 0;}
.child_list li{padding:0;float: none;width: 100%;}
.child_list li a{line-height: 35px;height:35px;color:#8fbfaa;font-size: 14px;}
.nav li.current>a,.nav>li>a:hover{color:#00834a;border-color:#00834a;}
.child_list li a:hover{color:#fff;font-weight: bold;}

.banner .slick-prev,
.banner .slick-next{z-index: 10;}
.banner .slick-prev{left:10%;}
.banner .slick-next{right:10%;}
.banner .slick-prev:before,
.banner .slick-next:before{content:"";display: block;font-size: 50px;color:#fff;opacity: 1;font-family: "幼圆";}
.banner .slick-prev:before{content:"<";}
.banner .slick-next:before{content:">";}
.banner .slick-prev:hover:before,
.banner .slick-next:hover:before{color:#00834a;}

.banner_box{position: relative;}
.ban_f{position: absolute;bottom:0;left:0;right: 0;}
.ban_fCont{background: #00834a;height:60px;border-radius: 4px 4px 0 0;overflow: hidden;}
.had_tel{display: inline-block;vertical-align: top;width: 45%;color:#fff;padding:0 30px;line-height: 60px;height:60px;}
.had_tel img{margin:-3px 10px 0 0;}
.had_search{float: right;width: 50%;overflow: hidden;}
.ser_form{float: right;width: 290px;height:40px;margin:10px;border-radius: 4px;background: #fff;}
.ser_form input{float: left;font-size: 14px; line-height: 40px;height:40px;border:none;background: none;padding:0;}
.ser_form .txt_put{width: 80%;padding:0 15px;}
.ser_form .sub_put{width: 20%;background: url(../images/a_05.png) no-repeat center center;}

.com_title{text-align: center;}
.com_title .ti{font-size: 24px;font-weight: bold;line-height: 30px;}
.com_title .des{font-size: 14px;line-height: 30px;margin-top:10px;}

.section_one{padding:50px 0;}
.section_one .com_title .ti{color:#00834a;font-size: 18px;}
.section_one .com_title .des{margin-top:0;color:#999;}
.secOne_cont{margin:25px 0 45px;}
.one_slider{padding-bottom:40px;margin:0 -17px;}
.one_slider .swiper-slide{padding:0 17px;}
.one_slider.swiper-container-horizontal>.swiper-scrollbar{background: #eee;height:1px;}
.one_slider .swiper-scrollbar-drag{background: #00834a;height:2px;top:-1px;}

.pro_list{text-align: center;float: left;}
.pro_list a{display: block;border-radius: 4px;overflow: hidden;}
.pro_list .img{overflow: hidden;}
.pro_list img{max-width: 100%;max-height: 100%;transition: all linear .3s;-webkit-transition: all linear .3s;}
.pro_list .ti{height:50px;line-height: 50px;background: #f9f9f9;font-size: 14px;padding:0 5px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.pro_list:hover .ti{background: #00834a;color:#fff;}
.pro_list:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.com_more{display: block;margin:0 auto;width: 160px;height:46px;line-height: 46px;border-radius: 23px;border:1px solid #ddd;text-align: center;color:#999;font-size: 14px;}
.com_more:hover{color:#fff;background: #00834a;border-color:#00834a;}

.section_two{background: #f9f9f9;padding:60px 0;}
.secTwo_class{float: left;width: 280px;background: #fff;border-radius: 4px;overflow: hidden;}
.class_ti{background: #00834a;color:#fff;text-align: center;line-height: 70px;height:70px;padding:0 10px;font-size: 18px;font-weight: bold;overflow: hidden;}
.secTwo_classBox{height:980px;overflow-y: auto;}
.secTwo_nav{padding:10px 25px;}
.secTwo_nav li a{display: block;line-height: 36px;height:36px;padding:0 20px;border-bottom:1px solid #eee;
background: url(../images/index_34.png) no-repeat center left;}
.secTwo_navTwo li a{padding-left:35px;font-size: 14px;color:#666;background: none;}
.secTwo_nav li a.on,
.secTwo_nav li a:hover{color:#00834a;font-weight: bold;}
.secTwo_nav>li>a.on{background: url(../images/index_40.png) no-repeat center left; }
.secTwo_nav>li>a:hover{background: url(../images/index_40.png) no-repeat center left; }
.secTwo_nav ul{display: none;}
.secTwo_classBox .secTwo_nav li:nth-child(1) ul,
.secTwo_classBox .secTwo_nav li:nth-child(2) ul,
.secTwo_classBox .secTwo_nav li:nth-child(3) ul{display: block;}
.secTwo_class .more{display: block;height:46px;line-height: 46px;text-align: center;color:#fff;font-size: 14px;background: #00834a;}

.secTwo_cont{margin-left:320px;background: #fff;border-radius: 4px;}
.secTwo_had{border-bottom:1px solid #eee;height:70px;padding:0 30px;margin-bottom:40px;}
.secTwo_tab{float: left; display: inline-block;vertical-align: top;width: calc(100% - 100px);height:74px;overflow: hidden;}
.secTwo_tab span{cursor: pointer; position: relative; display: inline-block;vertical-align: top;text-align: center; width: 140px;height:70px;line-height: 70px;border-bottom:2px solid transparent;}
.secTwo_tab span:hover{color:#00834a;}
.secTwo_tab span.on{color:#00834a;border-color: #00834a;}
.secTwo_tab span.on:after{content:"";display: block;position: absolute;bottom:-4px;left:50%;margin-left:-2px; border-top:4px solid #00834a;
    border-left:4px solid transparent;border-right: 4px solid transparent;}
.secTwo_had .more{float: right;line-height: 70px;height:70px;overflow: hidden;width: 100px;text-align: right;color:#999;}
.secTwo_had .more:hover{color:#00834a;}
.secTwo_box{padding:10px 20px 20px;}
.secTwo_item{overflow: hidden;display: none;}
.secTwo_item.on{display: block;}
.secTwo_list{margin:0 10px 30px;width: calc(33.33% - 20px);}

.section_three{padding:50px 0; background: url(../images/index_12.jpg) no-repeat center top;background-size: cover;}
.section_three .com_title .ti{color:#fff;}
.section_three .com_title .des{color:#fff;}
.secThree_cont{padding:55px 0 20px;overflow: hidden;}
.secThree_list{float: left;width: 25%;text-align: center;}
.secThree_list dt{width: 54px;height:54px;display: flex;align-items: center;margin:0 auto;}
.secThree_list dt img{max-height: 100%;max-width: 100%;margin:0 auto;}
.secThree_list dd a{color:#fff;display: block;font-size: 14px;margin-top:40px;line-height: 20px;height:20px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}

.section_four{position: relative;padding:70px 0 60px;}
.section_four:before{content:"";display: block;position: absolute;top:0;left:0;right: 0;background: #00834a;height:40%;}
.section_four:after{content:"";display: block;position: absolute;top:-6px;left:50%;margin-left:-3px;border-bottom:6px solid #00834a;
    border-left:6px solid transparent;border-right: 6px solid transparent;}
.secFour_cont{overflow: hidden;position: relative;z-index: 1;}
.secFour_lt{float: left;width: 45%;}
.secFour_lt img{max-height: 100%;max-width: 100%;}
.secFour_rt{float: right;width: 50%;padding-top:40px;}
.secFour_cont .com_title {text-align: left;}
.secFour_cont .com_title .ti{color:#fff;}
.secFour_cont .com_title .des{color:#fff;}
.secFour_rt .txt{font-size: 14px;line-height: 36px;margin:12% 0 30px;}
.secFour_rt .com_more{margin:0;}

.section_five{background: #f9f9f9;padding:60px 0;}
.secFive_cont{margin:0 -17px;overflow: hidden;padding:40px 0;}
.secFive_list{margin:0 17px;width: calc(25% - 34px);}

.section_six{padding:60px 0;}
.secSix_cont{padding:40px 0 10px;overflow: hidden;}
.secSix_lt{float: left;width: 47%;}
.secSix_rt{float: right;width: 50%;}
.secSix_lt .img{text-align: center;}
.secSix_lt img{max-width: 100%;max-height: 100%;}
.secSix_lt .ti{padding:15px 0 10px;overflow: hidden;}
.secSix_lt .ti a{display: block;float: left;width: calc(100% - 100px); font-weight: bold;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secSix_lt .ti .time{float: right;width: 100px;text-align: right;line-height: 24px;height:24px;font-size: 14px;color:#808080;overflow: hidden;}
.secSix_lt .des{color:#666;font-size: 14px; line-height: 28px;height:56px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}

.secSix_list{margin-bottom:20px;overflow: hidden;}
.secSix_list dt{float:left;padding:30px 0 0; width: 120px;height:120px;background:#f9f9f9;text-align: center;}
.secSix_list dt .day{font-size: 30px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;}
.secSix_list dt .year{margin-top:15px;font-weight: normal; font-size: 14px;color:#999;line-height: 20px;height:20px;overflow: hidden;}
.secSix_list dd{margin-left:140px;padding:15px 0;}
.secSix_list dd .ti a{display: block;font-weight: bold;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.secSix_list dd .des{margin-top:10px; font-size: 14px;color:#666; line-height: 28px;height:56px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.secSix_list:hover dt .day{color:#00834a;}
.secSix_list:hover dt .year{color:#00834a;}
.secSix_list:hover dd .ti a{color:#00834a;}
.secSix_list:hover dd .des{color:#00834a;}

.footer{background:#00834a;text-align: center;padding:25px 0 30px;color:#aed0c1;font-size: 14px;}
.footer a{color:#aed0c1;}
.footer a:hover{color:#fff;}

.det_main{padding:60px 0;}

.det_ban{text-align: center;}
.det_ban img{max-width: 100%;max-height: 100%;}

.det_lt{float: left;width: 280px;}
.det_rt{margin-left:320px;}
.det_nav{background: #f9f9f9;padding:10px 20px 40px;}
.det_nav li a{display: block;line-height: 40px;height:40px;padding:0 20px;border-bottom:1px solid #eee;
    background: url(../images/index_34.png) no-repeat center left;overflow: hidden;}
.det_navTwo li a{padding-left:35px;font-size: 14px;color:#666;background: none;}
.det_nav li a.on,
.det_nav li a:hover{color:#00834a;font-weight: bold;}
.det_nav>li>a.on{background: url(../images/index_40.png) no-repeat center left; }
.det_nav>li>a:hover{background: url(../images/index_40.png) no-repeat center left; }
.det_nav ul{display: none;}

.rt_had{height:70px;border-bottom:1px solid #eee;overflow: hidden;position: relative;margin-bottom:40px;}
.rt_had .pos{display: inline-block;vertical-align: top;width: 80%;line-height: 70px;height:70px;overflow: hidden;}
.rt_had .pos a{display: inline-block;vertical-align: top;}
.rt_had .back_home{float: right;color:#999;line-height: 70px;height:70px;width: 90px;overflow: hidden;}
.rt_had:after{content:"";display: block;width: 80px;height:2px;background: #00834a;position: absolute;bottom:0;left:0;}
.rt_had a:hover{color:#00834a;}

.proD_cont{margin:0 -25px;overflow: hidden;}
.proD_cont .pro_list{width: calc(33.33% - 50px);margin:0 25px 30px;}

.page_list{padding:10px 0;text-align: center;}
.page_list a{display: inline-block;vertical-align: top;margin:0 3px; line-height: 38px;height:38px;border:1px solid #e6e6e6;border-radius: 4px;font-size: 14px;color:#808080;padding:0 17px;}
.page_list a.on,.page_list a:hover{color:#fff;background: #00834a;border-color:#00834a;}

.recommend .re_had{padding-bottom:10px;border-bottom:1px solid #eee;overflow: hidden;position: relative;margin-bottom:30px;}
.recommend .re_had .ti{line-height: 30px;height:30px;display: inline-block;vertical-align: top;}
.recommend .re_had:after{content:"";display: block;width: 80px;height:2px;background: #00834a;position: absolute;bottom:0;left:0;}
.recommend .re_had .more{float: right;color:#999;line-height: 30px;height:30px;width: 90px;overflow: hidden;}
.recommend .re_had .more:hover{color:#00834a;}

.proC_title{text-align: center;font-weight: bold;}
.proC_slider{max-width: 722px;margin:20px auto;}
.proC_slider .slider-for{border-radius: 4px;overflow: hidden;}
.proC_slider .slider-nav{margin:24px -7px 0;}
.proC_slider .slider-nav .slick-slide{margin:0 7px;border-radius: 4px;overflow: hidden;position: relative;}
.proC_slider .slider-nav .slick-slide.slick-current:after{content:"";display: block;position: absolute;top:0;left:0;right:0;bottom:0;border:2px solid #00834a;border-radius: 4px;}

.page_txt{padding:20px 0;line-height: 28px;font-size: 14px;}
.page_txt img{max-width: 100%;max-height: 100%;}

.detC_page{background: #f9f9f9;padding:15px 20px;margin-bottom:40px;}
.detC_page a{font-size: 14px;color:#999;display: block;margin:5px 0;}
.detC_page a:hover{color:#00834a;}

.abPage_txt{padding: 0 0 20px;line-height: 28px;font-size: 14px;}
.abPage_txt img{max-width: 100%;max-height: 100%;}

.tact_cont{padding-bottom:40px;}
.tact_lt{float: left;width: 40%;}
.tact_rt{float: right;width: 56%;}
.tact_box{background: #fff;box-shadow: 0 2px 7px 0 rgba(0,0,0,.08);}
.tact_had{text-align: center;border-bottom:1px solid #e6e6e6;line-height: 50px;font-size: 14px;font-weight: bold;height:50px;}
.tact_txt{padding:30px 25px;}
.tact_txt .list span{display: block;font-size: 14px;font-weight: bold;margin-bottom:7px;}
.tact_txt .list span img{margin:-2px 10px 0 0;}
.tact_txt .list p{font-size: 14px;line-height: 26px;}
.tact_txt .list{padding:15px 0;}
.message{padding:20px 30px;}
.put_list{margin-bottom:20px;overflow: hidden;}
.put_list .ti{float: left;width: 70px;line-height: 40px;height:40px;font-size: 14px;overflow: hidden;}
.put_list input{width: calc(100% - 70px);float: right; padding:0 15px; font-size: 14px;line-height: 40px;height:40px;border:none;background: #f9f9f9;}
.put_list textarea{width: calc(100% - 70px);float: right; padding:10px 15px; font-size: 14px;
    line-height: 20px;height:120px;border:none;background: #f9f9f9;}
.message button{margin:4px 0 20px; border:none;width: 274px;height:46px;border-radius: 4px;background: #00834a;color:#fff;text-align: center;}

.newsC_title{text-align: center;}
.newsC_title .ti{font-weight: bold;color:#00834a;}
.newsC_title .time{font-size: 14px;color:#999;margin-top:5px;}






