/*重置*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a{ color: #333;text-decoration: none;outline:none;}
a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
table{border-collapse:collapse; border-spacing:0px;}
body{text-align:left;font-weight:normal;word-wrap:break-word;color: #333;line-height:24px;font:16px "微软雅黑","Arial,Microsoft YaHei";background:#ffffff;}
ul,dl,li,i{list-style:none;}i,em{font-style:normal;font-weight:normal;list-style:none;}
h1,h2,h3,h4,h5{font-size:16px;font-weight:normal;}
input,textarea,button{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;}
.pr{position: relative;}.oh{overflow: hidden;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
.slick-slide img{margin:0 auto;}
.slick-slide{outline: none;}

/*banner*/
#model_banner{min-width: 1200px;}
#model_banner  .banner_img{width:100%;margin:0;left:0;}
#model_banner .slick-dots li button{display: none;}
#model_banner .slick-dots li   { width:60px;height:3px;margin:0 25px;background:#fff;border-radius: 0;}
#model_banner .slick-dots li.slick-active  {background:#1ca889;}
#model_banner .slick-prev,#model_banner .slick-next{width:40px;height:78px;z-index:20;opacity: 0;}
#model_banner .slick-prev:before,#model_banner .slick-next:before{display: none;}
#model_banner .slick-prev{background: url(../images/a_03.png) no-repeat center center ;left:30px;}
#model_banner .slick-next{background: url(../images/a_05.png) no-repeat center center ;right:30px;}
#model_banner:hover .slick-prev,#model_banner:hover .slick-next{opacity: 1;}




/*头部*/
.model_wrapper{padding-top:85px;}
#header{background: #fff;height: 85px; position: fixed;top:0;left:0;right:0;z-index:50; box-shadow: 0 0 5px 0 rgba(0,0,0,.5)}
#header .header_box{max-width:1200px;}
#header .header_box{ margin: 0 auto;}
#header .head_bot{width: 100%;height:85px;}
#header .logo{width:280px;height: 65px;float: left;padding: 10px 0;}
#header .logo a{display: table-cell;width:100%;height:65px;vertical-align: middle;}
#header .logo a img{max-width: 100%;max-height: 100%;}

/*导航*/
#header  .nav {width:725px;padding:0 10px; display: inline-block;}
#header  .nav{height:85px;position: relative;}
#header  .nav li{float:left;display: inline-block;text-align: center;position: relative;height:85px;}
#header  .nav li a{position:relative;display:block;color:#333;padding-bottom:10px;font-size: 16px;line-height: 75px;height:75px;overflow: hidden;}
#header  .nav li a span{display: block;position: relative;z-index:5;}
#header  .nav .nav_child{position: absolute;top:85px;left:50%;width:170px;;border:1px solid #e6e6e6;margin-left:-85px;background:#fff;z-index:20;display: none;}
#header  .nav .nav_child li{float:none;width:100%;height:40px;}
#header  .nav .nav_child li a{border:none;display: block;line-height: 40px;height:40px;margin-top:0;color:#808080;font-size: 14px;padding-bottom:0;}
#header  .nav li a:hover{background: #1ca889;color:#fff;}
#header  .nav li.current a{background: #1ca889;color:#fff;}
#header  .nav li.current .nav_child li a{background:none;color:#808080;}
#header  .nav li .nav_child li a:hover{  background: #f2f2f2;color:#333;}

.hot_line{display: inline-block;vertical-align: top;height:85px;line-height: 75px;width:150px;position: relative;padding-left:20px;overflow: hidden;}
.hot_line span{margin:0 0 0 10px; white-space:nowrap; }
.hot_line:before{content:"";height:20px;border-left:1px solid #e6e6e6;display: block;position: absolute;top:30px;left:0;}

 /*首页主体内容*/
.container{width: 1200px;margin:0 auto;}
.section_one{background: url(../images/bg1.jpg) no-repeat fixed center top;padding:110px 0 60px;background-size: cover;}
.section_one .container{max-width: 800px;margin:0 auto;}
.about_title h3{color:#1ca889;font-size: 24px;font-weight: bold;line-height: 30px;}
.about_title h3:after{display: block;content:"";width:24px;height:4px;background: #1ca889;margin:20px auto 0;}
.about_des{font-size: 20px;color:#333;line-height: 30px;margin:25px 0 10px;}
.about_cont{font-size: 14px;color:#808080;line-height: 30px;height:90px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.number_scroll{margin:40px 0;}
.number_scroll dl{display: inline-block;margin:0 50px;}
.number_scroll dl dt{color:#1ca889;font-size: 48px;line-height: 50px;height: 50px}
.number_scroll dl dd{color:#808080;font-size: 14px;line-height: 30px; }
.number_scroll dl dt i{font-size: 14px;}
.number_scroll dl dd span{vertical-align: middle;line-height: 50px;}
.s_more a{display: block;margin:0 auto;font-size: 14px;color:#808080;width:100px;height:30px;line-height: 30px;border-bottom:1px solid #ccc;}
.s_more a:hover{ color:#1ca889;border-bottom:1px solid #1ca889;}


.section{padding:65px 0 80px;}
.s_title{padding-bottom:40px;}
.s_title h3{display:inline-block;padding-left:15px;border-left:4px solid #1ca889;height:24px;line-height: 24px;color:#1ca889;font-size: 24px;font-weight: bold;}
.s_title span{font-size: 14px;color:#808080;margin-left:10px;}

.business_list{width:300px;float:left;position:relative;text-align: center;transition: all linear .3s;-webkit-transition: all linear .3s;}
.business_list dt {position: relative;height:370px;overflow: hidden;}
.business_list dt img{position:absolute;top:0;left:50%;margin-left:-195px;width:390px;height:370px;max-width: none;max-height: none;}
.business_list  dd{position: absolute;top:0;left:0;width:100%;height:100%;background: rgba(0,0,0,.5)}
.business_list  dd a{display: block;width:70%;height:48%; position: absolute;top:0;left:0;bottom:0;right:0;margin:auto;}
.business_list  dd h3{font-size: 18px;color:#fff;margin:10px 0 5px;height:24px;line-height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.business_list  dd p{font-size: 12px;color:#fff;height:24px;line-height:24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.business_list  dd b{font-weight:normal;display: block;color:#1ca889;font-size: 20px;height:20px;line-height: 20px;}
.business_list  dd em{display: block;color:#fff;font-size: 50px;height:20px;line-height: 20px;margin-top:-14px;display: none;}
.business_list  dd span{margin-top:25px;display: block;line-height: 30px;}
.business_list  dd span i{color:#fff;font-size: 24px;}
.business_list:hover  dd a{background: #1ca889;}
.business_list:hover  dd b{display: none;}
.business_list:hover  dd em{display: block;}
.business_list.on:hover{width:390px;}
.business_list.in{width:270px;}


.section_three{background: url(../images/bg2.jpg) no-repeat fixed center center;}
.section_three .s_title h3{color:#fff;border-left:4px solid #fff;}
.section_three .s_title h3 span{color:#fff;}
.section_three .s_more a{color:#fff;}

.pro_dl{margin:0 15px 30px;position: relative;}
.pro_dl dd {position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:86%;height:86%;background: rgba(28,168,137,.5);text-align: center;
transform: scale(0);-webkit-transform: scale(0);transition: all linear .3s;-webkit-transition: all linear .3s;}
.pro_dl dd a{display: block;position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:50px;}
.pro_dl dd a h3{color:#fff;font-size: 18px;line-height: 30px;height:30px;overflow: hidden;}
.pro_dl dd a i{font-size: 50px;color:#fff;display: block;height:20px;line-height: 20px;}
.pro_dl:hover dd{transform: scale(01);-webkit-transform: scale(1);}
.proSliderS{padding-bottom:35px;}
.proSliderS .slick-prev, .proSliderS .slick-next{top:auto;margin:0;transform: translate(0,0);-webkit-transform: translate(0,0);bottom:0;
width:40px;height:40px;background: #1ca889;text-align: center;}
.proSliderS .slick-prev:before{content:"";background: url(../images/a_18.png) no-repeat center center;display: block;width:11px;height:20px;margin:0 auto;opacity: 1;}
.proSliderS .slick-next:before{content:"";background: url(../images/a_20.png) no-repeat center center;display: block;width:11px;height:20px;margin:0 auto;opacity: 1;}
.proSliderS .slick-prev{left:50%;transform: translate(-40px,0);-webkit-transform: translate(-40px,0);}
.proSliderS .slick-next{left:50%;transform: translate(40px,0);-webkit-transform: translate(40px,0);}
.proSliderS .slick-prev.slick-disabled,.proSliderS .slick-next.slick-disabled{background: #ccc;}
.proSliderS .slick-prev:hover,.proSliderS .slick-next:hover{background: #1ca889;}

.section_four .s_title{padding-bottom:25px;}
.newsSliderS{padding-bottom:20px;}
.news_dl{margin:15px 15px 30px;background: #f7f7f7;overflow: hidden;}
.news_dl dt{float:left;width:245px;}
.news_dl dd{padding:10px 25px;margin-left:245px;}
.news_dl dd a{display: block;font-size: 16px;font-weight: bold;line-height: 24px;height:48px;margin-top:10px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_dl dd p{color:#808080;font-size: 14px;line-height: 24px;height:48px;margin:5px 0 0;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_dl dd span{color:#808080;font-size: 14px;line-height: 24px;height:24px;overflow: hidden;}
.news_dl:hover {background: #fff;box-shadow:0 6px 20px 0 rgba(0,0,0,.2);}
.news_dl:hover dd a{color:#1ca889}
.newsSliderS .slick-dots{bottom:0;}
.newsSliderS .slick-dots li button{display: none;}
.newsSliderS .slick-dots li{width:12px;height:12px;background: #ccc;margin:0 10px;}
.newsSliderS .slick-dots li.slick-active{background: #1ca889;}

.section_five{background: #f5f5f5;padding:25px 0;}
.partner .slick-slide{padding:25px 0;}
.partner .slick-slide img{transition: all linear .3s;-webkit-transition: all linear .3s;}
.partner .slick-slide:hover img{margin-top:-25px;}
.partner .slick-prev,.partner .slick-next{width:40px;height:40px;border:1px solid #808080;background: #f5f5f5;z-index:20;}
.partner .slick-prev:before{content:"";background: url(../images/a_25.png) no-repeat center center;}
.partner .slick-next:before{content:"";background: url(../images/a_28.png) no-repeat center center;}
.partner .slick-prev:before,.partner .slick-next:before{width:11px;height:20px;display: block;margin:0 auto;opacity: 1;}
.partner .slick-prev.slick-disabled,.partner .slick-next.slick-disabled{border:none;background: #fff;}
.partner .slick-prev:hover,.partner .slick-next:hover{border:none;background: #fff;}


.footer{border-top:2px solid #1ca889;background: #39424b;}
.foot{padding:65px 0 25px;overflow: hidden;}
.contact{display: inline-block;width:620px;vertical-align: top;}
.foot h3{color:#fff;font-size: 24px;line-height: 24px;margin-bottom:30px;}
.contact_txt li{font-size: 14px;color:#ccc;margin-bottom:15px;}
.contact_txt li img{vertical-align: middle;margin:-3px 10px 0 0;}
.ewm{margin-left:30px;text-align: center;}
.ewm dt{margin:15px 0 5px;width:130px;height:130px;}
.ewm dd{color:#cccccc;font-size: 14px;}

.message{float:right;width:520px;}
.mes_input{background: #323c46;height:40px;line-height: 40px;overflow: hidden;position: relative;
    margin-bottom:20px;padding:0 10px 0 60px;width:180px;display:inline-block;vertical-align: top; }
.mes_input span{width:50px;padding:0 10px;display: block;position: absolute;top:0;left:0;font-size: 14px;color:#ccc;}
.mes_input input{height:40px;line-height: 40px;vertical-align: top;width:100%;border:none;background: none;color:#fff;font-size: 14px;}
.message .mes_input:first-child{margin-right:14px;}
.mes_txt {width:450px;height:auto;}
.mes_txt textarea{border:none;background: none;width:100%;height:120px;font-size: 14px;color:#fff;padding-top:10px;}
.message form button{width:175px;height:45px;line-height: 45px;color:#fff;background: #1ca889;font-size: 16px;border:none;}

.copy{border-top:1px solid #444f59;padding:20px 0;font-size: 14px;color:#ccc;}
.copy a{font-size: 14px;color:#ccc;}
.copy a:hover{color:#fff;}





/*内页*/
.model_contant{min-height: 500px;}
.model-dectil-text{padding:20px 0;}
#model_contant_main.moder_updown{padding-bottom:50px;}

.model-dectil-name{font-size: 18px;color:#000;text-align: center;}
.model-dectil-time{font-size: 14px;color:#ccc;text-align: center;margin:10px 0 10px;}
.model-dectil-time span{margin:0 10px;}



.quickbar_nav .quickbar_hoverbox img{max-width: none;max-height: none;}
