﻿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;}
.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:10px;padding-right:10px;max-width: 1400px;margin:0 auto;}

.content{height:100%;}

html.on{overflow: hidden;}
.left_navBox.on{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.left_navBox{background: #fafafa;position:fixed;top:0;right:0;width:100%;height:100%;z-index:101;overflow: hidden;
    transform: translate3d(100%,0,0);-webkit-transform: translate3d(100%,0,0);}
.left_title{padding:0 12px;position: relative;background:#fff;border-top:1px solid #f4750c;overflow: hidden;}
.left_title .close_m{position: absolute;top:12px;right:20px; width:20px;height:20px;text-align: center;}
.left_title .close_m img{max-width: 100%;max-height: 100%;}

.left_nav{height:100%;padding-bottom:51px;overflow-y: auto;}
.left_nav  li {border-bottom:1px solid #e6e6e6;}
.left_nav  li a{display: block;position: relative;font-size: 15px; padding:0 40px 0  12px;line-height: 45px;height:45px;overflow: hidden;}
.left_nav  li i{display: none;position: absolute;top:0;right:8px;width:30px;height:45px;text-align: center;
    background: url(../images/dh_11.png) no-repeat center center;background-size:18px;}
.left_navTwo {background: #fff;}
.left_navTwo li{border:none;}
.left_navTwo li a{line-height: 40px;height:40px;color:#808080;font-size: 14px;padding-left:30px;}
.left_navThree {background: #fafafa;}
.left_navThree li a{padding-left:45px;}
.left_nav  li a.on{color:#f4750c;font-weight: bold;}
.left_nav>li>a.on{background: #fff;}
.left_nav  li a.on i{background: url(../images/dh_07.png) no-repeat center center;background-size:18px;}
.left_nav  li i.in{display: block;}
.left_nav ul{display: none;}

.bottom_nav{height:50px;background: #f4750c;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 0;}
.bottom_nav li span{display: block;color:#fff;font-size: 12px;line-height: 20px;height:20px;overflow: hidden;}
.bottom_nav li .box{display: none;  position: absolute;bottom:120%;border-radius: 5px; background: #fff;box-shadow: 0 4px 15px 1px rgba(0,0,0,.1)}
.bottom_nav li  .box:after{content:"";display: block;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;
    position: absolute;bottom:-5px;left:50%;margin-left:-5px;}
.bottom_nav li.WeChat{position: relative;}
.bottom_nav li.WeChat .box {left:50%;margin-left:-35px;width:70px;height:70px;}
.bottom_nav li.WeChat .box img{height:auto;width: 100%;max-width: 100%;max-height: 100%;margin:0;}
.bottom_nav li:hover .box{display: block;}

.pageMenu{position: fixed;top:50%;left:30px;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 12;}
.pageMenu li{margin:4px 0;height:20px;line-height: 20px;}
.pageMenu li i{display: inline-block;vertical-align: top;width:20px;height:20px;line-height: 20px;text-align: center;border-radius: 50%;border:1px solid transparent;}
.pageMenu li i:before{content:"";display: block;width:6px;height:6px;border-radius: 50%;background: #fff;margin:6px auto;}
.pageMenu li span{opacity: 0; color:#fff;line-height: 20px;display: inline-block;vertical-align: top;font-size: 12px;transition: all linear .3s;-webkit-transition: all linear .3s;}
.pageMenu li span:before{content:"";display: inline-block;vertical-align: middle;margin:-2px 10px 0; width:10px;height:1px;background: #fff;}
.pageMenu li.active i{border-color:#fff;}
.pageMenu li.active span{opacity: 1;}
.pageMenu.on li.active i{border-color:#f4750c;}
.pageMenu.on li i:before{background:#f4750c;}
.pageMenu.on li span{color:#f4750c;}
.pageMenu.on li span:before{background:#f4750c;}

body{padding-top:91px;}
.header{position: fixed;top:0;left:0;right: 0;z-index: 100;
    text-align: center; background: #fff;border-top:1px solid #f4750c;height:91px;padding:0 50px;}
.header:after{content:"";display: block;clear: both;}
.logo{float: left;text-align: left; width:300px;padding:15px 10px;height:90px;display: inline-flex;align-items: center;overflow: hidden;}
.logo a{width: 140px;height:60px; display: inline-flex;align-items: center;}
.logo a img{max-width: 100%;max-height: 100%;}
.logo .txt {font-size: 14px;border-left:1px solid #e6e6e6;padding-left:30px;height:55px;width:160px;}
.logo .txt span{display: block;color:#f4750c;line-height: 24px;height:24px;overflow: hidden;}
.logo .txt p{color:#808080;line-height: 24px;height:24px;overflow: hidden;}

.tel_top{float: right;height:90px;display: inline-flex;align-items: center;justify-content:flex-end;width:165px;overflow: hidden;
    font-size: 16px;color:#f4750c;font-family: Arial;font-weight: bold;text-align: right;}
.tel_top img{margin:-3px 8px 0 0;}

.nav{display: inline-block;vertical-align: top;width:calc(100% - 700px);margin:0 auto;}
.nav li {position: relative;float: left;width:calc(100% / 7);text-align: center;}
.nav li a{padding:21px 0;display: block;}
.nav li a span{display: block;font-size: 15px;line-height: 24px;height:24px;overflow: hidden;}
.nav li a i{display: block;font-size: 12px;color:#808080; line-height: 24px;height:24px;overflow: hidden;}
.nav_child{border-radius: 0 0 10px 10px;padding:8px 0; position: absolute;top:90px;left:0;right:0;background: #fff;
    border-top:1px solid #333;z-index: 10;}
.nav_child li{float: none;width: 100%;}
.nav_child li a{padding:0;line-height: 40px;height:40px;overflow: hidden;font-size: 14px;color:#808080;}
.nav>li>a:hover,
.nav>li.current>a,
.nav>li.on>a{background: #f4750c;}
.nav>li>a:hover span,
.nav>li.current>a span,
.nav>li.on>a span{font-weight: bold;color:#fff;}
.nav>li>a:hover i,
.nav>li.current>a i,
.nav>li.on>a i{ color:#fff;}
.nav_child li a:hover{font-weight: bold;color:#f4750c;}
.nav ul{display: none;}

.section_one{}
.banner{overflow: hidden;}
.bannerPC{height:100%;padding-top:91px;}
.bannerPC img{display: none;}
.bannerPC .slick-list{height:100%;}
.bannerPC .slick-track{height:100%;}
.banner .custom_paging{position: absolute;bottom:20px;left:0;right:0;text-align:center;}
.banner .custom_paging li{display: inline-block;vertical-align: top;width:18px;height:50px;position: relative; text-align: center;margin:0 4px;}
.banner .custom_paging li span{font-size: 14px;color:transparent;}
.banner .custom_paging li span:after{content:"";display: block;position: absolute;bottom:0;left:0;right:0;
    margin:7px auto 0;width:1px;height:8px;background: #fff;opacity: .5;transition: all linear .3s;-webkit-transition: all linear .3s;}
.banner .custom_paging li.slick-active span{color:#fff;}
.banner .custom_paging li.slick-active span{color:#fff;}
.banner .custom_paging li.slick-active span:after{height:20px;opacity: 1;}

.section_two{background: url(../images/index_03.jpg) no-repeat top right;position: relative;}
.section_two:before{content:"";display: block;background: #fff;width:40%;
    position: absolute;top:110px;left:0;bottom:0;}
.section_two .container{height:100%;padding-top:110px;}
.secTwo_cont{height:100%;background: #fff;position: relative;z-index: 1;}
.secTwo_cont:after{content:"";display: block;clear: both;}
.service_title{width: 164px;float: left;margin-top:60px;margin-left:-20px;}
.service_title .en{font-size: 72px;font-weight: bold;color:#efefef;width:70px;line-height: 70px; writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;}
.service_title .cn{font-size: 36px;width:40px;line-height: 42px;margin-left:10px;}
.service_title div{display: inline-block;vertical-align: top;}
.service_cont{margin-left:164px;padding:80px 0;}
.service_cont .slider-for{width: calc(100% - 410px);display: inline-block;vertical-align: top;}
.service_cont .slider-for .ti{margin:24px 0;padding:15px 0 ;font-size: 24px;display: inline-block;border-bottom:1px solid #f4750c;}
.service_cont .slider-for .des{font-size: 14px;line-height: 30px;height:90px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.com_more{display: block;font-size: 14px;color:#808080;margin:25px 0 60px;transition: all linear .3s;-webkit-transition: all linear .3s;}
.com_more:hover{color:#f4750c;transform: translateX(5px);-webkit-transform: translateX(5px);}
.service_cont .slider-nav{float: right;width:190px;height:100%;padding-bottom:40px;}
.service_cont .slider-nav .slick-list{padding-left:10px;}
.service_cont .slider-nav .slick-slide{position: relative; width:100%;padding:35px 0 25px; background: #fcf8f5;border-bottom:1px solid #e6e2df;text-align: center;}
.service_cont .slider-nav dt {margin:0 auto 10px;width: 56px;height:56px;border-radius: 50%;background: #f4750c;}
.service_cont .slider-nav dt img.on{display: none;}
.service_cont .slider-nav dd{padding:0 4px;font-size: 18px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.service_cont .slider-nav .slick-slide.slick-current{background: #f4750c;}
.service_cont .slider-nav .slick-slide.slick-current dt{background: #fff;box-shadow: 0 5px 15px 1px rgba(243,171,131,.7)}
.service_cont .slider-nav .slick-slide.slick-current dt img{display: none;}
.service_cont .slider-nav .slick-slide.slick-current dt img.on{display: block;}
.service_cont .slider-nav .slick-slide.slick-current dd{color:#fff;font-weight: bold;}
.service_cont .slider-nav .slick-slide.slick-current:before{content:"";display: block;position: absolute;top:50%;left:-12px;margin-top:-10px;
    border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:12px solid #f4750c;}
.service_cont .slider-nav .slick-prev,
.service_cont .slider-nav .slick-next{top:auto;bottom:0;transform: translate(0);-webkit-transform:translate(0) ;
    width:calc(50% - 6px);height:36px;line-height: 36px;text-align: center; background: #e6e6e6;}
.service_cont .slider-nav .slick-prev{left:10px;}
.service_cont .slider-nav .slick-next{right:0;}
.service_cont .slider-nav .slick-prev:after,
.service_cont .slider-nav .slick-next:before{content:"";width:17px;height:2px;background: #fff;display: inline-block;vertical-align: middle;opacity: 0;
     transition: all linear .3s;-webkit-transition: all linear .3s;}
.service_cont .slider-nav .slick-prev:after{transform: translateX(10px);-webkit-transform: translateX(10px);}
.service_cont .slider-nav .slick-next:before{transform: translateX(-10px);-webkit-transform: translateX(-10px);}
.service_cont .slider-nav .slick-prev:before,
.service_cont .slider-nav .slick-next:after{content:"";opacity: 1; display: inline-block;vertical-align: middle;width:12px;height:12px;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.service_cont .slider-nav .slick-prev:before{background: url(../images/index_21.png) no-repeat center center;}
.service_cont .slider-nav .slick-next:after{background: url(../images/index_23.png) no-repeat center center;}
.service_cont .slider-nav .slick-prev:hover,
.service_cont .slider-nav .slick-next:hover{background: #fcc69a;}
.service_cont .slider-nav .slick-prev:hover:after,
.service_cont .slider-nav .slick-next:hover:before{opacity: 1;}
.service_cont .slider-nav .slick-prev:hover:after{transform: translateX(-4px);-webkit-transform: translateX(-4px);}
.service_cont .slider-nav .slick-next:hover:before{transform: translateX(4px);-webkit-transform: translateX(4px);}
.service_cont .slider-nav .slick-prev:hover:before{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.service_cont .slider-nav .slick-next:hover:after{transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.com_title .cn{font-size: 30px;line-height: 30px;}
.com_title .en{font-size: 18px;color:#808080;margin-top:15px;}

.section_three{background: #fafafa;}
.secThree_cont{height:100%;}
.secThree_cont:after{content:"";display: block;clear: both;}
.secThree_lt{float: left;width:60%;height:100%;padding-right:80px; display: inline-flex;align-items: center;}
.secThree_rt{float: right;width:40%;height:100%;}
.secThree_lt .des{margin:40px 0 60px; font-size: 14px;line-height: 30px;height:120px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:4;}
.num_list{width: 100%;padding-bottom:25px; display: inline-flex;align-items: center;justify-content: space-between;}
.num_list li{display: inline-block;vertical-align: top;}
.num_list li .txt{font-size: 14px;line-height: 60px;height:60px;overflow: hidden;}
.num_list li .txt i{font-size: 60px;font-weight: lighter;display: inline-block;}
.num_list li .ti{font-size: 14px;height:24px;margin-top:15px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}

.section_four{background: #fff url(../images/index_06.jpg) no-repeat top center;}
.secFour_cont{padding-top:170px;}
.secFour_cont .container{padding:60px; background: #fff;overflow: hidden;}
.secCom_title .com_title{display: inline-block;vertical-align: baseline;}
.secCom_title .com_more{float: right;margin:45px 0 0;}
.proLine_cont{margin:0 -15px;}
.pro_list{margin:30px 15px;text-align: center;position: relative;}
.pro_list dd{position: absolute;bottom:0;left:0;right:0;}
.pro_list dd a{display: block;padding:0 10px;color:#fff;font-size: 18px; line-height: 50px;height:50px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.pro_list:hover dd a{background: #f4750c;}
.proLine_slider .slick-dots{bottom:-10px;line-height: 10px;height:10px;}
.proLine_slider .slick-dots li button{display: none;}
.proLine_slider .slick-dots li {margin:0 10px;width: 10px;height:10px;border-radius: 50%;opacity: 0.5;background: #f4750c;}
.proLine_slider .slick-dots li.slick-active{opacity: 1;}

.more_right{display: inline-block;padding-left:20px;position: relative;line-height: 16px;}
.more_right i{display: inline-block;vertical-align: top;width:16px;height:16px;border:2px solid #b5b5b5;border-left:none;border-bottom:none;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.more_right:before{content:"";display: inline-block;vertical-align: middle; width:30px;height:1px;background: #f4750c;
    position: absolute;left:0;top:49%;transform: translateX(-20px);-webkit-transform: translateX(-20px);opacity: 0;
    transition: all linear .2s;-webkit-transition: all linear .2s;}
.more_right:hover  i{border-color:#f4750c;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.more_right:hover:before{transform: translateX(0);-webkit-transform: translateX(0); opacity: 1;background: #f4750c;}


.section_five{background: #fafafa;}
.section_five .container{height:100%;padding-top:150px;}
.secFive_slider {margin:0 -20px;}
.secFive_slider .slick-list{padding:40px 20px 65px;}
.news_list{padding:45px 40px;border-top:1px solid transparent;}
.news_list .time{font-size: 14px;color:#808080;line-height: 30px;height:30px;overflow: hidden;}
.news_list .ti{margin:3px 0 15px; font-size: 18px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.news_list .des{font-size: 14px;color:#808080; line-height: 26px;height:52px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.news_list .img{margin:20px 0 35px;}
.news_list:hover{background:#fff;border-top-color:#f4750c;box-shadow: 0 10px 24px 0 rgba(0,0,0,.1);}
.secFive_slider .slick-dots{bottom:0;line-height: 10px;height:10px;}
.secFive_slider .slick-dots li button{display: none;}
.secFive_slider .slick-dots li {margin:0 10px;width: 10px;height:10px;border-radius: 50%;opacity: 0.5;background: #f4750c;}
.secFive_slider .slick-dots li.slick-active{opacity: 1;}

.section_six{position: relative;}
.secSix_contB{position: absolute;bottom:0;left:0;right: 0;background: #272727;height:300px;overflow: hidden;}
.secSix_contB .box{padding-top:40px; overflow: hidden;}
.secSix_contB .sixB_lt{float: left;width: 70%;}
.secSix_contB .sixB_rt{float: right;width: 30%;text-align: right;}
.foot_nav{height:44px;overflow: hidden;margin-top:10px;}
.foot_nav a{display: inline-block;vertical-align: top;text-align: center; width: 120px;line-height: 44px;height:44px;font-size: 14px;color:#fff;background: #373737;margin-right:15px;overflow: hidden;}
.foot_nav a:hover{background: #f4750c;}
.foot_txt{font-size: 14px;line-height: 30px;color:#545454;margin:20px 0 30px;height:94px;overflow: hidden;}
.foot_txt .ti{font-size: 16px;color:#b2b2b2;line-height: 34px;}
.foot_tel{font-size: 14px;color:#b2b2b2;line-height: 24px;margin-bottom:16px;}
.foot_tel p{font-size: 30px;color:#fff;line-height: 25px;}
.foot_ewm dl{width:88px;text-align: center;display: inline-block;vertical-align: top;margin-left:15px;}
.foot_ewm dl dt{width:100%;height:88px;}
.foot_ewm dl img{max-height: 100%;max-width: 100%;}
.foot_ewm dl dd{font-size: 14px;color:#727272;margin-top:5px;}
.copy{text-align: center;border-top:1px solid #333;line-height: 60px;/*height:60px;overflow: hidden;*/font-size: 14px;color:#4c4c4c;}

.secSix_contA{height:calc(100% - 300px);padding-top:140px;}
.coop_cont a{height:130px;border:1px solid #e6e6e6;width:calc(100% / 6 + 1px);background: #fff;
    display: inline-flex;align-items: center;float: left;margin:-1px 0 0 -1px;}
.coop_cont img{max-width: 100%;max-height: 100%;margin:0 auto;}
.coop_cont{margin-top:40px;}
.coop_cont:after{content:"";display: block;clear: both;}

.det_ban{text-align: center;position: relative;}
.det_ban img{max-width: 100%;max-height: 100%;margin:0 auto;}
.detBan_txt{position: absolute;top:48%;left:0;right:0;margin:auto;}
.detBan_txt .cn{color:#fff;font-size: 48px;line-height: 50px;}
.detBan_txt .en{color:#fff;font-size: 16px;line-height: 30px;margin-top:15px;}

.det_content{margin-top:-80px;position: relative;z-index: 2;overflow: hidden;}
.det_content .topBox_cont{height:80px;background: #f7f7f7;}
.det_content .topBox_cont:after{content:"";display: block;clear: both;}
.det_nav{float: left; display: inline-block;vertical-align: top;width:70%;overflow: visible;padding:0 30px; }
.det_nav .two_li{float: left;position: relative;width:140px;}
.det_nav .two_li a{display: block;width:100%;padding-right:10px;line-height: 80px;height:80px;overflow: hidden;}
.det_nav .det_navThree{position: absolute;top:78px;left:0;padding:5px 0; width:100%;border-top:2px solid #f4750c;background: #fff;box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);}
.det_nav .det_navThree  a{position: relative;line-height: 40px;height:40px;font-size: 14px;color:#808080;padding:0 30px 0 10px;}
.det_nav .det_navThree  a em{position: absolute;top:calc(50% - 4px);right:10px;width:8px;height:8px;}
.det_nav .det_navThree  a i{display: block;width:100%;height:100%;border:1px solid #ccc;border-left:none;border-bottom:none;transition: al linear .3s;-webkit-transition: all linear .3s;}
.det_nav .det_navThree  a em:before{content:"";display: inline-block;vertical-align: middle;width:11px;height:2px;background: #f4750c;position: absolute;top:calc(50% - 1px);right:3px;
    transform: translateX(-10px);-webkit-transform: translateX(-10px);opacity: 0;transition: all linear .2s;-webkit-transition: all linear .2s;}
.det_nav .det_navThree  a:hover i{border-color:#f4750c;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.det_nav .det_navThree  a:hover em:before{transform: translateX(0);-webkit-transform: translateX(0);opacity:1;}
.det_nav .two_li a:hover,.det_nav .two_li.on>a{color:#f4750c;}
.det_nav .det_navThree{display: none;}
.det_nav .swiper-button-next,
.det_nav  .swiper-button-prev{display: none;}

.det_pos{float: right;background: #f7f7f7;position: relative;z-index: 2;padding:0 30px;
    text-align: right;width:30%;line-height: 80px;height:80px;overflow: hidden;}
.det_pos a{display: inline-block;vertical-align: top;font-size: 14px;color:#808080;}
.det_pos img{margin:-3px 10px 0 0;}
.det_pos a:hover{color:#f4750c;}

.detCom_title{padding:90px 0 35px;text-align: center;}
.detCom_title .cn{font-size: 36px;line-height: 40px;}
.detCom_title .en{font-size: 14px;line-height: 30px;margin-top:10px;color:#808080;}
.about_one .des{font-size: 14px;line-height: 30px;}
.about_one .num_list{padding:80px 0;}

.about_two{padding-bottom:143px; background: url(../images/about_04.jpg) no-repeat center center;background-size: cover;}
.about_two .detCom_title .cn{color:#fff;}
.about_two .detCom_title .en{color:#fff;}
.abTwo_cont{overflow: hidden;margin:0 -10px;}
.abTwo_list{float: left;width:calc(25% - 20px);margin:0 10px;border-top:2px solid #f4750c;background: rgba(255,255,255,.8);border-radius: 0 0 20px 20px;text-align: center;
    padding:60px 25px 35px;}
.abTwo_list .ti{font-size: 24px;line-height: 30px;height:30px;letter-spacing: 4px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.abTwo_list .des{font-size: 14px;line-height: 30px;height:60px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.abTwo_list .line{width:20px;height:1px;background: #f4750c;margin:20px auto;}

.about_three{padding-bottom:120px;}
.abThree_cont .slick-slide{margin:0 30px;}
.abThree_slider{padding-bottom:64px;}
.abThree_slider .slick-dots{bottom:0;line-height: 10px;height:10px;}
.abThree_slider .slick-dots li button{display: none;}
.abThree_slider .slick-dots li {margin:0 10px;width: 10px;height:10px;border-radius: 50%;opacity: 0.5;background: #f4750c;}
.abThree_slider .slick-dots li.slick-active{opacity: 1;}

.about_four{background: #fafafa;padding-bottom:110px;}
.about_four .coop_cont{margin:0;}

.footer {background: #272727;}
.footer .secSix_contB{position: static;}
.copy a{color:#4c4c4c;}
.copy a:hover{color:#fff;}


.det_listCont {padding:100px 0;}
.proD_cont{overflow: hidden;margin:0 -17px;}
.proD_cont .pro_list{float: left;width:calc(33.33% - 35px);margin:0 17px 35px;}
.proD_cont .pro_list img{max-width: 100%;max-height: 100%;}

.page_list{text-align: center;margin:25px 0 80px;}
.page_list a{display: inline-block;vertical-align: top;font-size: 14px;font-weight: bold;background: #f2f2f2;
    width: 46px;height:46px;line-height: 46px;margin:0 2px;}
.page_list a img.on{display: none;}
.page_list a:hover{color:#fff;background: #f4750c;}
.page_list a.on{color:#fff;background: #f4750c;}
.page_list a:hover img{display: none;}
.page_list a:hover img.on{display: block;}

.recommend_cont{border-top:1px solid #e6e6e6;padding-top:45px;}
.recommend_cont .rem_title b{font-size: 24px;margin-right:4px;}
.recommend_cont .rem_title span{color:#808080;line-height:20px;vertical-align: bottom;display: inline-block}
.recommend_cont .rem_box{overflow: hidden;}
.recommend_cont .rem_box .slick-list{padding:25px 0;}
.rem_box .news_list{float: left;width:33.33%;border-left:1px solid #e6e6e6;}
.rem_box .news_list  img{max-width: 100%;max-height: 100%;}
.rem_box .news_list:hover{border-left-color:#fff;}

.proD_imgT{overflow: hidden;margin-bottom:70px;}
.proD_imgT dt{width:53%;float: left;text-align: center;}
.proD_imgT dt img{max-height: 100%;max-width: 100%;}
.proD_imgT dd{width:47%;float: right;padding:20px 0 20px 40px;}
.proD_imgT dd .ti{border-bottom:1px solid #e6e6e6;font-size: 24px;font-weight: bold;line-height: 60px;height:60px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.proD_imgT dd .des{line-height: 40px;margin:10px 0;height:240px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:6;}
.proD_imgT dd .more{display: block;width: 192px;height:52px;line-height: 52px;border-radius: 36px;text-align: center;color:#fff;background: #f4750c;}
.proD_des{}
.proD_des .ti{border-bottom:1px solid #e6e6e6;}
.proD_des .ti span{display: inline-block;width:140px;line-height: 54px;height:54px;text-align: center;border-radius: 0 20px 0 0;color:#fff;font-size: 18px;background: #f4750c;}
.page_text{padding:25px 0;line-height: 36px;}
.page_text  img{max-height: 100%;max-width: 100%;}

.pageD_list{margin:30px 0; background: #f7f7f7;padding:15px 30px;position: relative;overflow: hidden;}
.pageD_list a{display: block;vertical-align: top;font-size: 14px;color:#808080;width: 45%;
    line-height: 28px;height:28px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.pageD_list a.rt{text-align: right;}
.pageD_list .p_back{position: absolute;top:15px;left:50%;width:24px;height:28px;margin-left:-12px;overflow: hidden;
    background: url(../images/proD_07.png) no-repeat center center;}
.pageD_list a:hover{color:#f4750c;}
.pageD_list .p_back:hover {background: url(../images/proD_09.png) no-repeat center center;}

.recommend_cont.no_border{border-top:none;}

.serD_cont .ser_ti{display: table;margin:0 auto;font-size: 30px;line-height: 50px; border-bottom:1px solid #f4750c;}

.rem_pro{margin:25px -10px;overflow: hidden;}
.rem_box .pro_list{width: calc(25% - 20px);margin:0 10px;float:left;}
.rem_box .pro_list img{max-height: 100%;max-width: 100%;}

.newsD_cont{overflow: hidden;}
.newsD_cont .news_list{float: left;width:33.33%;margin-bottom:45px; border-left:1px solid #e6e6e6;}
.newsD_cont .news_list img{max-height: 100%;max-width: 100%;}

.newsD_title{text-align:center;}
.newsD_title .ti{line-height: 30px;font-size: 24px;}
.newsD_title .time{font-size: 14px;color:#808080;margin-top:15px;}
.newsD_title .time span{margin:0 5px;}


.contact_one{padding:85px 0 35px; display: inline-flex;width: 100%;justify-content: space-between;}
.tactOne_lt{background: #fafafa;width: 48%;padding:15px 50px 45px;}
.tactOne_rt{background: #fafafa;width: 48%;padding:15px 50px 45px;}
.tactOne_title{border-bottom:1px solid #e6e6e6;}
.tactOne_title span{display: inline-block;margin-bottom:-1px;font-size: 30px;
    line-height: 40px;padding:15px 0;border-bottom:1px solid #f4750c;}
.contact_one .txt{line-height: 36px;padding:15px 0;}
.share{margin-top:10px;}
.share a{display: inline-block;vertical-align: top;position: relative;margin-right:15px;}
.share a .ewmImg{display: none; position: absolute;top:126%;left:50%;margin-left:-44px;width:88px;height:88px;
    box-shadow: 0 0 15px 0 rgba(0,0,0,.1);}
.share a .ewmImg:before{content:'';display: block;position: absolute;top:-6px;left:50%;margin-left:-5px;border-bottom:6px solid #fff;
    border-left:6px solid transparent;border-right:6px solid transparent;}
.share a .ewmImg img{max-width: 100%;max-height: 100%;}
.share a.ewm:hover .ewmImg{display: block;}
.chat_online{display: block;width:180px;height:44px;line-height: 44px;border-radius: 22px;background: #f4750c;color:#fff;text-align: center;margin-top:20px;}
.chat_online:hover{color:#fff;}
.contact_two{background: #fafafa;margin-bottom:120px;padding:50px 65px;}
.tactTwo_ti{text-align: center;font-size: 30px;line-height: 40px;}
.tactTwo_des{text-align: center;font-size: 14px;line-height: 24px;color:#808080;margin-top:6px;}
.mes_form{margin-top:30px;}
.mes_input{background: #fff;padding:0 10px;margin-bottom:12px;}
.mes_form .box{overflow: hidden;margin:0 -6px;}
.mes_form .box .mes_input{margin:0 6px 12px;width:calc(33.33% - 12px);float: left;}
.mes_input span{display: inline-block;vertical-align: top;float: left;width: 80px;height:50px;line-height: 50px;font-size: 14px;color:#808080;overflow: hidden;}
.mes_input input{float: left;width:calc(100% - 80px);height:50px;line-height: 50px;font-size: 14px;border:none;background: none;}
.mes_input textarea{max-width: 100%; line-height: 24px;border:none;background: none;width: calc(100% - 80px);height:170px;padding:14px 0;font-size: 14px;}
.mes_form button{display: inline-block;vertical-align: top;margin:30px 10px;width:180px;height:44px;background: #b3b3b3;color:#fff;border-radius: 22px;border:none;}
.mes_form button:hover{background: #f4750c;}



.quickbar_nav { width: 40px; height: auto; position: fixed; right: 26px; top: 50%; z-index: 6; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
    .quickbar_nav ul li { width: 40px; height: 44px; padding: 2px 0; position: relative; }
        .quickbar_nav ul li a { display: block; }
        .quickbar_nav ul li .icon { width: 40px; height: 40px; border-radius: 6px; overflow: hidden; cursor: pointer; box-shadow: 0 0 3px #b7b7b7; background-color: rgba(255, 255, 255, 0.5); }
            .quickbar_nav ul li .icon img { /* older safari/Chrome browsers */ -webkit-opacity: 0.6; /* Netscape and Older than Firefox 0.9 */ -moz-opacity: 0.6; /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/ -khtml-opacity: 0.6; /* IE9 + etc...modern browsers */ opacity: 0.6; /* IE 4-9 */ filter: alpha(opacity=60); /*This works in IE 8 & 9 too*/ -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); /*IE4-IE9*/ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); }
        .quickbar_nav ul li .seabtn { /* older safari/Chrome browsers */ -webkit-opacity: 0.6; /* Netscape and Older than Firefox 0.9 */ -moz-opacity: 0.6; /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/ -khtml-opacity: 0.6; /* IE9 + etc...modern browsers */ opacity: 0.6; /* IE 4-9 */ filter: alpha(opacity=60); /*This works in IE 8 & 9 too*/ -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); /*IE4-IE9*/ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); width: 100%; height: 100%; background: url(/res/cn/images/icon/icon_32.png) center no-repeat; border: none; }
        .quickbar_nav ul li:hover .icon img, .quickbar_nav ul li:hover .seabtn { opacity: 1; }
        .quickbar_nav ul li .li_hover { display: none; position: absolute; right: 50px; top: 2px; text-align: center; font-weight: bold; color: #0d0d0d; border-radius: 6px; box-shadow: 0 0 6px #d6d6d6; min-height: 24px; padding: 8px 0; width: 126px; background-color: rgba(255, 255, 255, 0.8); }
            .quickbar_nav ul li .li_hover:before { content: ""; border-left: 6px solid rgba(214,214,214,0.8); border-right: 6px solid transparent; border-top: 6px solid transparent; border-bottom: 6px solid transparent; position: absolute; right: -12px; top: 14px; }
            .quickbar_nav ul li .li_hover.ewmimg { width: 96px; height: 100px; padding: 5px 0; background: #fff; }
                .quickbar_nav ul li .li_hover.ewmimg img { width: 85px; }
        .quickbar_nav ul li .sea_input { width: 150px; padding: 0; }
            .quickbar_nav ul li .sea_input input { width: 130px; height: 40px; border: none; padding: 0 10px; outline: none; border-radius: 6px; background: none; }

        .quickbar_nav ul li.r_weChart .li_hover { width: 100px; top: -40px; }
            .quickbar_nav ul li.r_weChart .li_hover img { max-width: 100%; }

@media (max-width: 767px) { /*.footer{margin-bottom: 50px;}*/

    body {
        padding-bottom: 50px;
    }
}






