/*重置*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a{ color: #333;text-decoration:none;}
a:hover{cursor: pointer;outline: none;}
table{border-collapse:collapse; border-spacing:0px;}
body{text-align:left;font-weight:normal;word-wrap:break-word;color: #333;line-height:24px;font-size:14px; font-family:"微软雅黑";background:#ffffff;}
ul,dl,li,i{list-style:none;}
h1,h2,h3,h4,h5{font-size:12px;font-weight:normal;}
i,em,b{font-style:normal;font-weight:normal;list-style:none;}
img{border: none;max-width: 100%;max-height: 100%;transition: 1s transform;vertical-align: middle;}

.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; }

/*pri*/
#model_banner .slick-dots{bottom: 20px;z-index: 10;line-height: 0px;font-size: 0px;}
#model_banner .slick-dots li{width: auto;height: auto;margin: 0 10px;}
#model_banner .slick-dots li button{width: 60px;height: 4px;background: #808080;border-radius: 0px;transition: 400ms;/*filter:alpha(opacity=100);opacity: 1;*/}
#model_banner .slick-dots li.slick-active button{background: #3fb057;/*filter:alpha(opacity=100);opacity: 1;*/}

.slick-prev, .slick-next{width: 30px;height: 30px;}
.slick-prev:before, .slick-next:before{color: #3fb057;font-weight: bold;font-size: 30px;}

.wrapper{width: 100%;height: auto;overflow: hidden;position: relative;z-index: 2;}
.c{width: 1200px;margin: 0 auto;}
.ch{width: 1200px;margin: 0 auto;height: auto;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.wow{animation-duration: 1.1s;-webkit-animation-duration: 1.1s;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}

.top{width: 100%;position: fixed;top: 0px;left: 0px;z-index: 20;transition: 400ms;}
.head_top{width: 100%;transition: 400ms;}
.top_mail{padding-left: 20px;background: url(../images/top_mail.png) left center no-repeat;color: #0e0f12;line-height: 40px;height: 40px;overflow: hidden;transition: 400ms;}
.top_tel{padding-left: 18px;background: url(../images/top_tel.png) left center no-repeat;color: #0e0f12;line-height: 40px;height: 40px;overflow: hidden;margin-right: 20px;transition: 400ms;}
.header{width: 100%;height: 88px;transition: 400ms;}
.head{height: 88px;position: relative;background: #fff;transition: 400ms;box-shadow: 0px 2px 10px 0px #ccc;}
.logo{width: 280px;height: 88px;font-size: 0px;overflow: hidden;position: absolute;top: 0;left: 0;}
.logo a{display: block;height: 100%;overflow: hidden;}
.logo i{width: 280px;height: 88px;display: table-cell;vertical-align: middle;}
.logo i img{max-width: 100%;max-height: 100%;}
.nav{padding: 0px 70px 0 300px;line-height: 0px;font-size: 0px;}
.nav ul{display: inline-block;width: 100%;}
.nav ul li{display: inline-block;float: left;position: relative;font-size: 14px;text-align: center;}
.nav ul li a{display: block;line-height: 88px;height: 88px;overflow: hidden;transition: 400ms;}
.nav ul li a span{display: inline-block;line-height: 88px;height: 88px;position: relative;}
.nav ul li a span.sjx{padding-right: 14px;}
.nav ul li a span.sjx i{width: 8px;height: 100%;background: url(../images/nav_down.png) center center no-repeat;position: absolute;top: 0;right: 0;transition: 400ms;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{background: #3fb057;font-weight: bold;color: #fff;}
.nav ul li a:hover span.sjx i,.nav ul li.cu a span.sjx i,.nav ul li.on a span.sjx i{background: url(../images/nav_up.png) center center no-repeat;}
.nav ul li a:hover span.sjx i,.nav ul li.cu a span.sjx i{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.nav ul li ul{display: block;width: 100%;height: auto;overflow: hidden;background: #369a4c;padding: 12px 0;display: none;}
.nav ul li ul li{display: block;width: 100%;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{background: none;color: #9cf2ae;font-weight: normal;line-height: 40px;height: 40px;}
.nav ul li ul li a:hover{font-weight: bold;color: #fff;}
.search{width: 38px;height: 100%;position: absolute;right: 20px;top: 0;}
.sear_click{width: 38px;height: 38px;overflow: hidden;background: url(../images/search_icon.png) #3fb057 center center no-repeat;position: absolute;top: 50%;margin-top: -19px;}
.sear_area{width: 300px;height: auto;overflow: hidden;background: #3fb057;position: absolute;top: 88px;right: -20px;display: none;}
.sear_area form{width: 100%;height: auto;overflow: hidden;position: relative;}
.sear_area form .btn_s{width: 58px;line-height: 40px;height: 40px;overflow: hidden;text-align: center;color: #fff;background: #070809;position: absolute;right: 0;top: 0;border: none;outline: none;font-family:"微软雅黑";}
.sear_area form .box_s{width: 218px;padding: 0 70px 0 12px;line-height: 40px;height: 40px;overflow: hidden;background: none;border: none;;outline: none;font-family:"微软雅黑";color: #fff;}
.sear_area form .box_s::-webkit-input-placeholder { /* WebKit browsers*/ color:#8add9b;}
.sear_area form .box_s:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#8add9b;}
.sear_area form .box_s::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#8add9b;}
.sear_area form .box_s:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#8add9b;}
.top_on,.ny_top{box-shadow: 0px 2px 10px 0px #ccc;}
.top_on .head_top,.ny_top .head_top{background: #fafafa;border-bottom: 1px solid #e6e6e6;}
.top_on .top_mail,.ny_top .top_mail{line-height: 30px;height: 30px;color: #808080;background: url(../images/top_mail_on.png) left center no-repeat;}
.top_on .top_tel,.ny_top .top_tel{line-height: 30px;height: 30px;color: #808080;background: url(../images/top_tel_on.png) left center no-repeat;}
.top_on .header,.ny_top .header{background: #fff;}
.top_on .head,.ny_top .head{box-shadow: none;}

.banner{margin-top: 118px;}

.industry{width: 100%;height: auto;overflow: hidden;background: #3fb057;position: relative;}
.industry:after{content: "";width: 20%;height: 100%;background: #f5f5f5;overflow: hidden;position: absolute;top: 0;right: 0;}
.industry .ch{background: #f5f5f5;position: relative;}
.indus_head{width: 280px;height: 100%;background: #3fb057;overflow: hidden;position: absolute;left: 0;top: 0;z-index: 3;}
.indus_head a{display: block;height: auto;overflow: hidden;}
.cn{font-size: 20px;font-weight: bold;color: #fff;line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.en{font-size: 18px;font-family: "Arial";color: #95e7a6;line-height: 28px;height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.indus_head .cn{padding-top: 10px;position: relative;margin-top: 58px;}
.indus_head .cn:before{content: "";width: 30px;height: 3px;background: #fff;position: absolute;top: 0;left: 0;}
.indus_head .en{color: #95e7a6;}
.indus_slide{padding-left: 300px;z-index: 2;}
.indus_slide .slick-track{margin: 0px;}
.indus_item{}
.indus_item a{display: block;height: auto;overflow: hidden;text-align: center;padding: 54px 40px 46px 40px;position: relative;}
.indus_item a:after{content: "";width: 120px;height: 0px;background: #3fb057;position: absolute;left: 50%;margin-left: -60px;bottom: 0px;transition: 400ms;}
.indus_icon{width: 145px;height: 46px;font-size: 0px;overflow: hidden;margin: 0 auto 6px;}
.indus_icon i{width: 145px;height: 46px;display: table-cell;vertical-align: middle;text-align: center;transition: 400ms;color: #808080; font-size: 34px;}
.indus_icon i img{max-width: 100%;max-height: 100%;display: inline;}
.indus_bt{font-size: 16px;color: #808080;line-height: 28px;height: 28px;overflow: hidden;transition: 400ms;}
.indus_item a:hover:after{height: 4px;}
.indus_item a:hover .indus_icon i{color: #3fb057;}
.indus_item a:hover .indus_bt{font-weight: bold;color: #000;}
.indus_slide .slick-arrow{width: 40px;height: 100%;top: 0%;z-index: 2;transition: 400ms;transform: translate(0, 0);-ms-transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.indus_slide .slick-prev{background: url(../images/prev_indus.png) #f5f5f5 center center no-repeat;left: 300px;}
.indus_slide .slick-next{background: url(../images/next_indus.png) #f5f5f5 center center no-repeat;right: 0px;}
.indus_slide .slick-prev:hover{background: url(../images/prev_indus_h.png) #f5f5f5 center center no-repeat;}
.indus_slide .slick-next:hover{background: url(../images/next_indus_h.png) #f5f5f5 center center no-repeat;}
.indus_slide .slick-prev:before{display: none;}
.indus_slide .slick-next:before{display: none;}

.about{padding: 75px 0 70px;}
.about_intro{width: 600px;height: auto;overflow: hidden;padding-top: 32px;}
.about_head{padding-left: 35px;padding-bottom: 12px;position: relative;height: auto;overflow: hidden;margin-bottom: 30px;}
.about_head .cn{color: #000;}
.about_head .cn span{font-size: 18px;color: #808080;font-family: "Arial";font-weight: normal;padding-left: 10px;}
.about_head .block_y{width: 20px;height: 28px;background: #3fb057;position: absolute;left: 0;top: }
.about_head .block_b{width: 30px;height: 3px;background: #000;position: absolute;left: 35px;bottom: 0px;}
.about_nr{line-height: 30px;height: 120px;overflow: hidden;margin-bottom: 42px;padding-right: 20px;}
.about_data{width: 100%;height: auto;overflow: hidden;}
.about_data ul{width: 100%;height: auto;overflow: hidden;}
.about_data ul li{width: 180px;margin-right: 20px;float: left;}
.about_data ul li a{display: block;text-align: center;background: #ededed;padding: 24px 30px 14px 30px;transition: 400ms;}
.about_icon{width: 120px;height: 36px;margin: 0 auto 6px;overflow: hidden;}
.about_icon i{width: 120px;height: 36px;display: table-cell;vertical-align: middle;text-align: center;color: #808080;transition: 400ms;font-size: 28px;}
.about_icon i img{max-width: 100%;max-height: 100%;}
.about_bt{line-height: 30px;height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 400ms;}
.about_data ul li a:hover{background: #3fb057;}
.about_data ul li a:hover .about_icon i{color: #fff;}
.about_data ul li a:hover .about_bt{color: #fff;}
.about_img{width: 580px;height: 376px;font-size: 0px;overflow: hidden;}
.about_img i{width: 580px;height: 376px;}

.product{padding: 62px 0 42px;background: #f5f5f5;}
.pro_top{width: 100%;height: auto;overflow: hidden;}
.pro_head{width: 280px;height: 80px;background: #3fb057;text-align: center;overflow: hidden;}
.pro_head .cn{padding-top: 12px;}
.pro_head .cn span{padding: 0 28px;position: relative;display: inline-block;}
.pro_head .cn span:before{content: "";width: 20px;height: 3px;background: #fff;position: absolute;top: 50%;margin-top: -1.5px;left: 0;}
.pro_head .cn span:after{content: "";width: 20px;height: 3px;background: #fff;position: absolute;top: 50%;margin-top: -1.5px;right: 0;}
.pro_head .en{color: #95e7a6;}
.pro_ad{width: 896px;height: auto;overflow: hidden;background: #fff;position: relative;}
.pro_adimg{width: 546px;height: 80px;font-size: 0px;overflow: hidden;}
.pro_adimg i{width: 546px;height: 80px;display: table-cell;vertical-align: middle;}
.pro_adimg i img{max-width: 100%;max-height: 100%;}
.pro_tel{font-size: 18px;font-weight: bold;color: #000;padding-left: 46px;background: url(../images/pro_tel.png) left center no-repeat;line-height: 80px;height: 80px;overflow: hidden;position: absolute;top: 0;right: 40px;max-width: 300px;}
.pro_tel span{font-size: 20px;font-family: "Impact";font-weight: normal;}
.pro_slide{width: 100%;height: auto;overflow: hidden;}
.hd_pro{width: 280px;height: auto;overflow: hidden;float: left;background: #fff;margin-bottom: 19px;}
.hd_pro ul{width: 100%;height: auto;overflow: hidden;}
.hd_pro ul li{font-size: 16px;line-height: 70px;height: 70px;overflow: hidden;text-indent: 70px;background: url(../images/pro_hd.png) 40px center no-repeat;transition: 400ms;border-bottom: 1px solid #e6e6e6;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;}
.hd_pro ul li:last-child{border-bottom: none;}
.hd_pro ul li.on,.hd_pro ul li:hover{color: #3fb057;background: url(../images/pro_hd_on.png) 40px center no-repeat;}
.pro_imore{background: #3fb057;text-align: center;font-size: 16px;height: auto;overflow: hidden;}
.pro_imore a{display: block;line-height: 54px;height: 54px;overflow: hidden;color: #c0f2ca;transition: 300ms;}
.pro_imore a span{display: inline-block;padding-right: 14px;background: url(../images/pro_imore.png) right center no-repeat;}
.pro_imore a:hover{color: #fff;font-weight: bold;}
.bd_pro{width: 896px;height: auto;overflow: hidden;float: right;padding-top: 20px;}
.pro_data{width: 100%;height: auto;overflow: hidden;}
.pro_data li{width: 286px;height: auto;overflow: hidden;margin-right: 19px;float: left;margin-bottom: 19px;}
.pro_data li:nth-child(3n){margin-right: 0px;}
.pro_data li a{display: block;border: 1px solid #adadad;height: auto;overflow: hidden;position: relative;transition: 400ms;}
.pro_img{width: 284px;height: 218px;font-size: 0px;overflow: hidden;}
.pro_img i{width: 284px;height: 218px;}
.pro_bt{font-size: 16px;line-height: 46px;height: 46px;overflow: hidden;width: 100%;position: absolute;left: 0;bottom: 0;background: rgba(128,128,128,.8);color: #fff;transition: 400ms;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.pro_data li a:hover{/*background: rgba(63,176,87,.8);*/border: 1px solid #3fb057;}
.pro_data li a:hover .pro_bt{background: rgba(63,176,87,.8);}

.news{padding: 60px 0 50px;}
.news_top{position: relative;margin-bottom: 20px;}
.news_top:after{content: "";width: 30px;height: 3px;background: #fff;overflow: hidden;position: absolute;bottom: 32px;left: 50%;margin-left: -15px;}
.news_top .block_y{width: 20px;height: 28px;background: #3fb057;position: absolute;top: 42px;left: 50%;margin-left: -10px;}
.head_img{width: 1200px;height: 180px;font-size: 0px;overflow: hidden;}
.head_img i{width: 1200px;height: 180px;}
.news_head{width: 100%;text-align: center;position: absolute;bottom: 40px;}
.news_head .cn{color: #fff;}
.news_head .en{color: #fff;}
.news_slide{width: 1290px;height: auto;overflow: hidden;padding: 0 30px;margin: 0 auto 32px;}
.news_item{padding: 0 15px;}
.news_item a{display: block;border: 1px solid #e6e6e6;height: auto;overflow: hidden;}
.news_img{width: 100%;height: auto;font-size: 0px;overflow: hidden;}
.news_img img{width: 100%;}
.news_intro{padding: 22px 26px 38px 20px;height: auto;overflow: hidden;}
.news_time{line-height: 30px;height: 30px;overflow: hidden;color: #808080;}
.news_bt{font-size: 16px;line-height: 30px;height: 30px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 12px;transition: 400ms;}
.news_nr{line-height: 24px;height: 48px;overflow: hidden;color: #808080;}
.news_item a:hover{color: #3fb057;}
.news_slide .slick-arrow{width: 45px;height: 100%;top: 0%;z-index: 2;transition: 400ms;transform: translate(0, 0);-ms-transform: translate(0, 0);-webkit-transform: translate(0, 0);}
.news_slide .slick-prev{background: url(../images/prev_indus.png) #fff left center no-repeat;left: 0px;}
.news_slide .slick-next{background: url(../images/next_indus.png) #fff right center no-repeat;right: 0px;}
.news_slide .slick-prev:hover{background: url(../images/prev_indus_h.png) #fff left center no-repeat;}
.news_slide .slick-next:hover{background: url(../images/next_indus_h.png) #fff right center no-repeat;}
.news_slide .slick-prev:before{display: none;}
.news_slide .slick-next:before{display: none;}
.imore{text-align: center;font-size: 16px;}
.imore a{display: inline-block;padding-right: 26px;background: url(../images/imore.png) right center no-repeat;color: #808080;transition: 300ms;line-height: 30px;height: 30px;overflow: hidden;}
.imore a:hover{background: url(../images/imore_h.png) right center no-repeat;color: #3fb057;}

.case{padding: 50px 0 60px;background: #f5f5f5;}
.case_head{text-align: center;padding-top: 40px;position: relative;padding-bottom: 8px;margin-bottom: 30px;}
.case_head .block_y{width: 20px;height: 28px;background: #3fb057;position: absolute;top: 0;left: 50%;margin-left: -10px;}
.case_head:after{content: "";width: 30px;height: 4px;background: #000;position: absolute;bottom: 0px;left: 50%;margin-left: -15px;}
.case_head .cn{color: #000;}
.case_head .en{color: #808080;}

.case_data{width: 100%;height: auto;overflow: hidden; margin-bottom: 8px;}
.case_data ul{width: 384px;height: auto;overflow: hidden;float: left;margin-right: 24px;}
.case_data ul:nth-child(3n){margin-right: 0px;}
.case_data ul li{width: 384px;height: auto;overflow: hidden;margin-bottom: 24px;}
.case_data ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.case_data ul li a:after{content: "";width: 100%;height: 50px;background: #000;background: rgba(0,0,0,.5);position: absolute;bottom: 0px;left: 0;transition: 400ms ease-out;}
.case_data ul li:nth-child(odd) .case_img{width: 384px;height: 220px;font-size: 0px;overflow: hidden;}
.case_data ul li:nth-child(odd) .case_img i{width: 384px;height: 220px;}
.case_data ul li:nth-child(even) .case_img{width: 384px;height: 280px;font-size: 0px;overflow: hidden;}
.case_data ul li:nth-child(even) .case_img i{width: 384px;height: 280px;}
.case_intro{width: 332px;padding: 0 26px;position: absolute;left: 0;bottom: 0;color: #fff;z-index: 2;text-align: center;transition: 400ms;}
.case_bt{font-size: 18px;line-height: 50px;height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case_nr{line-height: 30px;height: 0px;padding-top: 0px;color: #ccc;position: relative;overflow: hidden;transition: 400ms;}
.case_nr:before{content: "";width: 60px;height: 3px;background: #3fb057;position: absolute;top: 0;left: 50%;margin-left: -30px;}
.case_data ul li a:hover:after{height: 100%;}
.case_data ul li:nth-child(odd) a:hover .case_intro{padding-bottom: 36px;}
.case_data ul li:nth-child(even) a:hover .case_intro{padding-bottom: 48px;}
.case_data ul li a:hover .case_nr{padding-top: 18px;}
.case_data ul li:nth-child(odd) a:hover .case_nr{height: 90px;}
.case_data ul li:nth-child(even) a:hover .case_nr{height: 120px;}
.case_data ul:nth-child(2) li:nth-child(odd) .case_img{width: 384px;height: 280px;}
.case_data ul:nth-child(2) li:nth-child(odd) .case_img i{width: 384px;height: 280px;}
.case_data ul:nth-child(2) li:nth-child(even) .case_img{width: 384px;height: 220px;}
.case_data ul:nth-child(2) li:nth-child(even) .case_img i{width: 384px;height: 220px;}
.case_data ul:nth-child(2) li:nth-child(odd) a:hover .case_intro{padding-bottom: 48px;}
.case_data ul:nth-child(2) li:nth-child(even) a:hover .case_intro{padding-bottom: 36px;}
.case_data ul:nth-child(2) li:nth-child(odd) a:hover .case_nr{height: 120px;}
.case_data ul:nth-child(2) li:nth-child(even) a:hover .case_nr{height: 90px;}

.commit{padding: 56px 0 75px;}
.commit_head{text-align: center;margin-bottom: 28px;}
.commit_head .cn{color: #000;}
.commit_head .cn span{display: inline-block;line-height: 30px;height: 30px;padding: 0 44px;position: relative;}
.commit_head .cn span:before{content: "";width: 30px;height: 3px;background: #3fb057;position: absolute;top: 50%;margin-top: -1.5px;left: 0;}
.commit_head .cn span:after{content: "";width: 30px;height: 3px;background: #3fb057;position: absolute;top: 50%;margin-top: -1.5px;right: 0;}
.commit_head .en{color: #808080;}
.commit_head .com_ad{line-height: 28px;overflow: hidden;color: #808080;}
.commit_data{width: 100%;height: auto;overflow: hidden;}
.commit_data ul{width: 100%;height: auto;overflow: hidden;}
.commit_data ul li{width: 25%;height: auto;overflow: hidden;float: left;}
.commit_data ul li a{display: block;height: auto;overflow: hidden;text-align: center;}
.com_icon{width: 118px;height: 118px;font-size: 0px;border-radius: 50%;border: 1px solid #3fb057;transition: 400ms;overflow: hidden;margin: 0 auto 14px;}
.com_icon i{width: 118px;height: 118px;color: #808080;font-size: 36px;transition: 400ms;}
.com_cn{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.com_en{font-size: 12px;line-height: 20px;height: 20px;overflow: hidden;color: #808080;font-family: "Arial";white-space: nowrap;text-overflow: ellipsis;}
.commit_data ul li a:hover .com_icon{background: #3fb057;}
.commit_data ul li a:hover .com_icon i{color: #fff;}

.footer{width: 100%;height: auto;background: #1b262e;line-height: 0px;}
.linker{padding: 12px 0 10px;border-bottom: 1px solid #2c3d49;margin-bottom: 28px;}
.linker ul{padding-left: 20px;background: url(../images/linker.png) left center no-repeat;height: auto;overflow: hidden;}
.linker ul li{display: inline-block;color: #3fb057;float: left;line-height: 30px;height: 30px;}
.linker ul li a{display: block;line-height: 30px;height: 30px;overflow: hidden;position: relative;color: #fff;padding: 0 12px 0 11px;transition: 400ms;}
.linker ul li a:after{content: "";width: 1px;height: 10px;background: #4f6e87;position: absolute;right: 0px;top: 50%;margin-top: -5px;}
.linker ul li:last-child a:after{display: none;}
.linker ul li a:hover{color: #3fb057;}
.foot{width: 100%;display: inline-block;padding-bottom: 40px;}
.foot_left{width: 700px;height: auto;overflow: hidden;line-height: 24px;}
.contact{color: #90a1ae;margin-bottom: 4px;}
.copyright{color: #4d616f;}
.copyright a{color: #4d616f;transition: 400ms;}
.copyright a:hover{color: #3fb057;}
.foot_right{display: inline-block;text-align: right;max-width: 400px;padding-top: 20px;}
.ewm_item{display: inline-block;position: relative;}
.wx_item{padding: 0 60px;margin-right: 60px;}
.wx_item:after{content: "";width: 1px;height: 100%;background: #2c3d49;position: absolute;top: 0;right: 0;}
.ewm_bt{line-height: 32px;height: 32px;text-align: center;padding-top: 42px;background: url(../images/ewm.png) center 10px no-repeat;color: #4d616f;transition: 400ms;}
.ewm_hover{width: 134px;position: absolute;left: 50%;margin-left: -67px;bottom: 74px;padding-bottom: 5px;display: none;}
.ewm_hover:after{content: "";border: 5px solid rgba(255,255,255,.5);border-color: rgba(255,255,255,.5) transparent transparent transparent;position: absolute;bottom: -5px;left: 50%;margin-left: -5px;}
.ewm_img{width: 120px;height: 120px;padding: 7px;font-size: 0px;overflow: hidden;background: rgba(255,255,255,.5);box-shadow: 0px -3px 15px 2px rgba(153,153,153,.2);}
.ewm_img i{width: 120px;height: 120px;}
.ewm_item:hover .ewm_bt{color: #3fb057;}

.about_det{padding-bottom: 70px;line-height: 28px;min-height: 250px;}
.quickbar_nav ul li.quickbar_weixin .quickbar_hoverbox img{max-width: none;max-height: none;}