i,em{font-style:normal}
h2,h3,h4{font-weight:normal;}
.disN{display:none;}
.disB{display:block;}
input[type=text],textarea{font-family: "微软雅黑", Arial, Helvetica, sans-serif;-webkit-appearance: none;}
input::-webkit-input-placeholder{color:#C8C8C8;} /* WebKit browsers */
input::-moz-placeholder{color:#c8c8c8;} /* Mozilla Firefox 4 to 18 */
input:-moz-placeholder{color:#c8c8c8;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder{color:#c8c8c8;}/* Internet Explorer 10+ */
textarea::-webkit-input-placeholder{color:#C8C8C8;} /* WebKit browsers */
textarea::-moz-placeholder{color:#c8c8c8;} /* Mozilla Firefox 4 to 18 */
textarea:-moz-placeholder{color:#c8c8c8;} /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder{color:#c8c8c8;}/* Internet Explorer 10+ */
.container{width:auto;margin-left:80px;margin-right:80px;}

::selection {
    color: #fff;
    background: #FF6421;
}

@font-face {
    font-family: 'icon';
    src: url('../fonts/iconfont.eot'); /* IE9*/
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../fonts/iconfont.svg#iconfont') format('svgwork_active'); /* iOS 4.1- */
}
.iconFont{
    font-family:"icon" !important;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
@font-face {
    font-family:newFont-1;
    src: url("http://qiniucdn.soyang.cc/SourceHanSansCN-ExtraLight.otf");
}
@font-face {
    font-family:newFont-2;
    src: url("http://qiniucdn.soyang.cc/Microsoft-YaHei-Light.ttc");
}

/** header **/
.page_header_line{width:100%;height:84px;transition:height 0.3s linear;}
.header_box{width:100%;position:fixed;top:0;left:0;background:rgba(255,100,33,0);transition:all 0.2s linear 0s;z-index:100;}
.header_box .logo_box{padding:18px 0;float:left;}
.header_box .logo_box a{position:relative;display:inline-block;height:48px;line-height:48px;transition:height 0.3s linear, font-size 0.3s linear;vertical-align:bottom;}
.header_box .logo_box a img{width:auto;height:100%;display:block;position: absolute;top:0;left:0;}
.header_box .logo_box a img.logoBefore{visibility: visible;opacity: 1;}
.header_box .logo_box a img.logoAfter{visibility: hidden;opacity: 0;}
.header_box .nav_box{float:right;text-align:right;}
.header_box .nav_box a{font-size:18px;color:#fff;margin-left:28px;line-height:84px;transition:all 0.2s linear 0s;}
.header_box .nav_box a:hover{color:#FF6421;}
.header_box.sliding_header{background:rgba(255,255,255,1);box-shadow:0 2px 8px rgba(0,0,0,0.2);}
.header_box.sliding_header .logo_box{padding:9px 0;}
.header_box.sliding_header .logo_box a{height:36px;line-height:36px;}
.header_box.sliding_header .logo_box a img.logoBefore{visibility: hidden;opacity: 0;}
.header_box.sliding_header .logo_box a img.logoAfter{visibility: visible;opacity: 1;}
.header_box.sliding_header .nav_box a{line-height:54px;color:#141414;}
.header_box.sliding_header .nav_box a:hover{color:#FF6421;}
.header_box.page_header{ box-shadow:0 2px 8px rgba(0,0,0,0.2);background:#fff;}
.header_box.sliding_header.page_header{background:#fff;}
.header_box.page_header .nav_box a{color:#141414;}
.header_box.page_header .nav_box a:hover{color:#FF6421;}
.header_box.page_header .nav_box a.hover{color:#FF6421;}
.header_box.sliding_header.page_header .nav_box a:hover{text-decoration:none;}
.phone_header{padding:8px 0;width:100%;position:fixed;top:0;left:0;transition:all 0.2s linear 0s;z-index:100;display:none;}
.phone_header .logo_box{float:left;}
.phone_header .logo_box a{position:relative;display:inline-block;height:48px;line-height:48px;transition:height 0.3s linear, font-size 0.3s linear;vertical-align:bottom;}
.phone_header .logo_box a img{width:auto;height:100%;display:block;position:absolute;top:0;left:0;}
.phone_header .logo_box a img.logoBefore{visibility: visible;opacity: 1;}
.phone_header .logo_box a img.logoAfter{visibility: hidden;opacity: 0;}
.phone_header .menu_btn{float:right;font-size:26px;color:#fff;height:48px;line-height:48px;}
.phone_header.sliding_header{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.2);}
.phone_header.sliding_header .logo_box a{height:36px;line-height:36px;}
.phone_header.sliding_header .logo_box a img.logoBefore{visibility: hidden;opacity: 0;}
.phone_header.sliding_header .logo_box a img.logoAfter{visibility: visible;opacity: 1;}
.phone_header.sliding_header .menu_btn {height:36px;line-height:36px;color:#141414;}
.phone_header.page_phone_header{box-shadow:0 2px 8px rgba(0,0,0,0.2);}
.phone_header.page_phone_header .menu_btn{color:#141414;}
.phone_header.page_phone_header.sliding_header{background:#fff;}
.phone_header.page_phone_header.sliding_header .menu_btn{color:#141414}
.pop_menu_box{width:100%;height:100%;background:#141414;position:fixed;top:0;left:0;z-index:1000;display:none;}
.pop_menu_box .h_box{padding:8px 0 32px 0;}
.pop_menu_box .h_box .close_btn{float:right;height:48px;line-height:48px;color:#fff;font-size:25px;}
.pop_menu_box .h_box a{display:inline-block;height:48px;line-height:48px;float:left;}
.pop_menu_box .h_box img{width:auto;height:48px;display:block;vertical-align:bottom;}
.pop_menu_box .menu_box{background:#FF6421;border-radius:60px 60px 0 0;width:100%;height:calc(100% - 88px);}
.pop_menu_box .menu_box .btn_box{width:70%;margin:0 15%;padding-top:35px;}
.pop_menu_box .menu_box .btn_box a{position:relative;text-align:center;display:inline-block;width:100%;font-size:20px;color:#141414;line-height:60px;}
.pop_menu_box .menu_box .btn_box a::after{
    position:absolute;left:0;top:0;width:100%;height:1px;background:#141414;content:"";
    -webkit-transform:scale(1,0.5);transform:scale(1,0.5);-webkit-transform-origin:top center;transform-origin:top center;
}
.pop_menu_box .menu_box .btn_box a:first-child::after{height:0;}
.pop_menu_box .tel{position:absolute;bottom:30px;left:8%;}
.pop_menu_box .tel span{display:block;color:#141414;}
.pop_menu_box .tel span.text-1{font-size:18px;margin-bottom:3px;}
.pop_menu_box .tel span.text-2{font-size:22px;}
/** footer **/
.footer_box{background:#141414;position:relative;z-index: 10;}
.footer_box .footer_header{border-bottom:1px solid #666;height:70px;line-height:70px;}
.footer_box .footer_header .right_text{float:right;font-size:12px;color:#666666;}
.footer_box .footer_header .right_text a{color:#666;}
.footer_box .footer_header .left_nav{float:left;}
.footer_box .footer_header .left_nav label{float:left;font-size:14px;color:#fff;}
.footer_box .footer_header .left_nav .btn_box{float:left;}
.footer_box .footer_header .left_nav .btn_box a{font-size:14px;color:#666;margin-right:12px;transition:all 0.2s linear 0s;}
.footer_box .footer_header .left_nav .btn_box a:hover{color:#ea5504;}
.footer_box .footer_header .left_nav .btn_box a.hover{color:#ea5504;}

.footer_box .footer_information{padding:60px 0;}
.footer_box .code_info{float:left;width:38%;}
.footer_box .code_box{float:left;}
.footer_box .code_box:first-child{margin-bottom:20px;margin-right:10%;}
.footer_box .code_box img{width:120px;vertical-align:bottom;float:left;}
.footer_box .code_box .people_info{float:left;margin-left:15px;}
.footer_box .code_box .people_info .text-1{font-size:18px;color:#FFFFFF;font-family: newFont-2;}
.footer_box .code_box .people_info .text-1.text-name{font-weight:bold;font-family: 微软雅黑;}
.footer_box .code_box .people_info i{font-size:20px;color:#FF6421;}
.footer_box .code_box .people_info .text-2{font-size:14px;color:#fff;font-family: newFont-2;}
.footer_box .code_box .people_info .tel{font-size:16px;color:#FF6421;font-family: newFont-2;}
.footer_box .address_box{width:27%;float:left;margin:0 1% 0 9%;}
.footer_box .address_box .text-1{font-size:16px;color:#fff;line-height:30px;}
.footer_box .address_box .text-2{font-size:14px;color:#AEAEAE;line-height:30px;}
.footer_box .address_box .text-2 a{color:#AEAEAE}
.footer_box .address_box .text-2 a:hover{text-decoration: underline;}
.footer_box .address_box .btn_box a{font-size:14px;color:#FF6421;margin-right:10px;font-weight:bold;}
.footer_box .address_box .btn_box a:hover{text-decoration:underline;}
.footer_box .link_box{float:left;width:25%}
.footer_box .link_dark_box{float:right;}
.footer_box .link_dark_box:first-child{margin-left:10%;}
.footer_box .link_dark_box .title{font-size:18px;display:block;color:#AEAEAE;line-height:30px;}
.footer_box .link_dark{width:130px;}
.footer_box .link_dark a{display:inline-block;height:30px;line-height:30px;width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#AEAEAE;float:left;transition:all 0.2s linear 0s;}
.footer_box .link_dark a:hover{color:#fff;}
.footer_copyright{width:100%;text-align:center;color:#AEAEAE;font-size:14px;padding:19px 0;line-height:24px;border-top:1px solid #FF6421;}
.footer_copyright a{color:#AEAEAE;}

/** float.php **/
.fixed_right{width:52px;position:fixed;right:25px;bottom:20%;z-index:200;display:none;}
.fixed_right ul{display:inline-block;width:52px;}
.fixed_right ul li{display:inline-block;width:52px;height:52px;vertical-align:bottom;margin-top:3px;}
.fixed_right ul li:first-child{margin-top:0;}
.fixed_right ul li a{display:inline-block;width:52px;height:52px;text-align:center;line-height:54px;font-size:23px;color:#fff;background:#292a2e;border-radius:5px;transition:all 0.2s linear 0s;}
.fixed_right ul li a:hover{background:#FF6421;}
.fixed_right ul li.erweima img{position:absolute;right:60px;bottom:60px;display:none;transition:all 0.2s linear 0s;}

/*底部联系*/
.footer_contact{width:100%;background:#FF6421;padding:110px 0;text-align:center;}
.footer_contact .english_text{color:#141414;font-size:35px;margin-bottom:20px;font-weight:bold;}
.footer_contact .tel_text{color:#141414;font-size:20px;margin-bottom:60px;}
.footer_contact .btn_box a{border:1px solid #141414;display:inline-block;padding:0 20px;font-size:14px;color:#141414;height:40px;line-height:40px;transition:all 0.2s linear 0s}
.footer_contact .btn_box a i{display:inline-block;font-size:20px;margin-left:5px;vertical-align:middle;font-weight:bold;}
.footer_contact .btn_box a:hover{border:1px solid #fff;background:#fff;}
.footer_contact .btn_box a:active{position:relative;top:2px;}
.footer_contact .btn_box span{display:inline-block;font-size:16px;color:#141414;line-height:42px;vertical-align:middle;margin:0 20px;}

/** 分页 **/
.paging_box{text-align:center;margin:30px auto 80px auto;}
.paging_box a{border:1px solid #c2c2c2;border-radius:2px;color:#666666;display:inline-block;font-size:14px;height:40px;line-height:38px;margin-left:5px;width:40px;transition:all 0.2s ease 0s;}
.paging_box a:hover{background:#141414;border:1px solid #141414;color:#fff;}
.paging_box span.cpage{background:#141414;border:1px solid #141414;border-radius:2px;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:38px;margin-left:5px;width:40px;}
.paging_box span.disabled{border:1px solid #c2c2c2;border-radius:2px;color:#666666;display:inline-block;font-size:14px;height:40px;line-height:38px;margin-left:5px;width:40px;cursor:not-allowed;}
.paging_box span.omission{border:1px solid #c2c2c2;border-radius:2px;color:#666666;display:inline-block;font-size:14px;height:40px;line-height:38px;margin-left:5px;width:40px;}
ul.pagination{width:100%;text-align: center;}
ul.pagination li{display: inline-block;}
.pagination > li:first-child > a, .pagination > li:first-child > span{border-radius:2px;display:inline-block;width:40px;height:40px;line-height:38px;padding:0;}
.pagination > li > a, .pagination > li > span{color:#444;border-radius:2px;width:40px;height:40px;line-height:38px;padding:0;}
.pagination > li > a:hover{background:#141414;border:1px solid #141414;color:#fff;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius: 2px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background:#141414;border:1px solid #141414;}
/** 上一页 下一页 **/
.prev_next{background:#f6f6f6;height:65px;overflow:hidden;position:relative;z-index: 10;}
.prev_next a{float:left;display:inline-block;line-height:65px;}
.prev_next a.page_btn{font-size:14px;color:#141414;width:40%;height:65px;}
.prev_next a.page_btn i{font-size:18px;display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:2px;}
.prev_next a.page_btn.next_btn{text-align:right;}
.prev_next a.page_btn.next_btn i{margin-left:5px;margin-right:0;}
.prev_next a.page_btn:hover{text-decoration:underline;}
.prev_next a.back_btn{width:20%;text-align:center;font-size:20px;color:#141414;transition:all 0.2s linear 0s;}
.prev_next a.back_btn:hover{color:#FF6421}

/** index **/
/*index video*/
.index_video{width:100%;position:relative;z-index:10;background:#dedede;}
.index_video .video_bg{width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:10;}
.index_video .video_box{position:absolute;top:0;left:0;width:100%;overflow:hidden;height:100%;}
.index_video .video_box video{width:100%;height:100%;object-fit: fill}
.index_video .video_text{font-size:230px;line-height:250px;color:#fff;text-align:center;position:absolute;opacity:1;transition:all 0.3s linear 0s;font-family: newFont-1;top:50%;margin-top:-250px;left:0;width:100%;z-index:11;}
.index_video .flow_bottom{font-size:20px;color:#fff;position:absolute;left:50%;margin-left:-15px;bottom:10px;width:30px;text-align:center;transition:all 0.3s linear 0s;}
.index_video .flow_bottom:hover{bottom:5px;}
.phone_index_video{width:100%;background:url(12.jpg) no-repeat center;background-size:cover;display:none;}
.phone_index_video .video_text{padding:120px 0;font-size:150px;line-height:200px;color:#fff;text-align:center;font-family: newFont-1;}
.pop_video{width:100%;background:#FF6421;padding:80px 0;text-align:center;}
.pop_video h2{font-size:48px;color:#fff;line-height:60px;font-family: newFont-2;}
.pop_video .video_btn{font-size:22px;color:#fff;cursor: pointer;}
.pop_video .video_btn i{font-size:30px;display:inline-block;vertical-align:middle;margin-bottom:2px;}
.pop_box{position:fixed;top:0;left:0;background:rgba(0, 0, 0, 0.5);z-index:10000;width:100%;height:100%;display:none;}
.pop_box .video{position: fixed;left: 50%;top: 50%;width: 50%;transform: translate(-50%, -50%);}
.pop_box .closeBtn{position: fixed;top: 86%;left: 50%;margin-left: -25px;width: 50px;height: 50px;line-height:50px;color: #141414;background: #fff;border-radius: 50%;transition: .5s;text-align:center;font-size:30px;}
.pop_box .closeBtn:hover{background:#FF6421;color:#fff;}

.index_slideBox{position:relative;width:100%;height:auto;overflow:hidden;background:#f1f3f3;}
.index_slideBox .hd{width:100%;z-index:1;}
.index_slideBox .hd ul{position:absolute;bottom:26px;width:100%;margin:0;padding:0;text-align:center;}
.index_slideBox .hd ul li{position:relative;display:inline-block;margin:0 2px;height:4px;width:66px;background:#f3f1ee;cursor:pointer;}
.index_slideBox .hd ul li.on{background:#FF6421;}
.index_slideBox .prev{position:absolute;left:20px;top:50%;font-size:50px;color:#bcbcbc;cursor:pointer;transition:all 0.2s ease-out 0s;}
.index_slideBox .next{position:absolute;right:20px;top:50%;font-size:50px;color:#bcbcbc;cursor:pointer;transition:all 0.2s ease-out 0s;}
.index_slideBox .prev:hover{color:#fff;}
.index_slideBox .next:hover{color:#fff;}
.index_slideBox .bd{ position:relative; z-index:0; }
.index_slideBox .bd li{ position:relative; }
.index_slideBox .bd li a{display:inline-block;width:100%;height:auto;vertical-align: bottom;}
.index_slideBox .bd li img{ width:100%; height:auto; vertical-align: bottom;}
.index_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

.phone_index_slideBox{position:relative;width:100%;height:auto;overflow:hidden;background:#f1f3f3;display:none;}
.phone_index_slideBox .hd{width:100%;z-index:1;}
.phone_index_slideBox .hd ul{position:absolute;bottom:10px;width:100%;margin:0;padding:0;text-align:center;}
.phone_index_slideBox .hd ul li{position:relative;display:inline-block;margin:0 5px;height:3px;width:40px;background:#fff;cursor:pointer;}
.phone_index_slideBox .hd ul li.on{background:#ea5504;}
.phone_index_slideBox .bd{ position:relative; z-index:0; }
.phone_index_slideBox .bd li{ position:relative; }
.phone_index_slideBox .bd li a{display:inline-block;width:100%;height:auto;}
.phone_index_slideBox .bd li img{ width:100%; height:auto;vertical-align:bottom;}
.phone_index_slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}


.index_brand{width:100%;background:#f6f6f6;padding:60px 0 80px 0;}
.index_brand h2{text-align:center;font-size:46px;color:#FF6421;margin-bottom:80px;font-family: newFont-2;}
.index_brand .brand_box{position: relative;height:520px;}
.index_brand .brand_box .brand_bg{max-width:100%;position: absolute;top:-50px;left:40px;height:515px;z-index:10;}
.index_brand .big_text_box .big_name{width:500px;float:left;text-align:center;margin-right:calc(100% - 1000px);}
.index_brand .big_text_box .big_name .name1{position: relative;z-index:12;}
.index_brand .big_text_box .big_name .name1:first-child{margin-bottom:20px;}
.index_brand .big_text_box .big_name .name1 span{font-size:26px;color:#141414;position: relative;}
.index_brand .big_text_box .big_name .name1 span:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;width:100%;
}
.index_brand .big_text_box .big_name .name1 .arrow{position: absolute;width:1px;height:50px;border-left:1px dotted #FF6421;left:50%;top:30px;}
.index_brand .big_text_box .big_name .name1 .arrow:after{
    content:'';width: 0;height: 0;
    position: absolute;bottom:-8px;left:-5px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 15px solid #FF6421;
}
.index_brand .big_text_box .big_name .name1 .brand-1{width:510px;}
.index_brand .big_text_box .big_name .name1 .brand-2{position: absolute;top:5px;right:-330px;}
.index_brand .big_text_box .big_name .name1 .brand-2 em{display:inline-block;height:1px;border-top:1px dotted #FF6421;}
.index_brand .big_text_box .big_name .name1 .brand-2 em.line-1{width:240px;margin-right:239px;}
.index_brand .big_text_box .big_name .name1 .brand-2 em.line-2{width:40px;transform:rotate(60deg);position: absolute;top:31px;left:231px;}
.index_brand .big_text_box .big_name .name1 .brand-2 em.line-3{width:245px;position:absolute;top:48px;left:262px;}
.index_brand .big_text_box .big_name .name1 .brand-2 em.line-3:after{
    content:'';width: 0;height: 0;
    position: absolute;top:-6px;right:-12px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 18px solid #FF6421;
}
.index_brand .big_text_box .big_list{float:left;width:500px;}
.index_brand .big_text_box .big_list .list{display:flex;align-items:center;padding:8px 12px;transition:all 0.2s linear 0s;}
.index_brand .big_text_box .big_list .list i{display:inline-block;font-size:16px;color:#FF6421;margin-right:20px;}
.index_brand .big_text_box .big_list .list .text{font-size:16px;color:#333333;line-height:28px;}
.index_brand .big_text_box .big_list .list:hover{box-shadow:2px 2px 20px 10px #FF6421}
.index_brand .big_text_box .big_list .list.hover{box-shadow:2px 2px 20px 10px #FF6421}
.index_brand .brand_list{width:100%;display:flex;align-items:center;}
.index_brand .brand_list .name2{font-size:20px;color:#141414;position: relative;z-index:12;padding:15px 0;width:500px;text-align:center;margin-right:calc(100% - 1000px);}
.index_brand .brand_list .name2:after{
    content:'';display:inline-block;border-top:1px dotted #FF6421;width:40px;height:1px;position: absolute;left:50%;margin-left:-20px;top:-7px;
}
.index_brand .brand_list .name2 .brand-3{width:460px;}
.index_brand .brand_list .name2 .brand-4{width:420px;}
.index_brand .brand_list .name2 .brand-5{width:380px;}
.index_brand .brand_list .name2 .brand-6{width:340px;}
.index_brand .brand_list .list{display:flex;align-items:center;padding:8px 12px;width:500px;transition:all 0.2s linear 0s;}
.index_brand .brand_list .list i{display:inline-block;font-size:16px;color:#FF6421;margin-right:20px;}
.index_brand .brand_list .list .text{font-size:16px;color:#333333;line-height:28px;}
.index_brand .brand_list:hover .list{box-shadow:2px 2px 20px 10px #FF6421}
.index_brand .brand-line{height:1px;border-top:1px dotted #FF6421;position: absolute;top:28px;right:-360px;}
.index_brand .brand-line:after{
    content:'';width: 0;height: 0;
    position: absolute;top:-6px;right:-12px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 18px solid #FF6421;
}

.index_case{width:100%;padding:80px 0 40px 0;}
.index_case h2{text-align:center;font-size:46px;color:#FF6421;margin-bottom:25px;font-family: newFont-2;}
.index_case h4{text-align:center;font-size:16px;color:#141414;line-height:24px;}
.index_case .case_list_box{margin-top:50px;}
.index_text_1{width:100%;background:url(10.jpg) no-repeat center;background-size:cover;padding:70px 0;background-attachment: fixed;}
.index_text_1.index_text_2{background:#FF6421;}
.index_text_1 span{display:inline-block;width:70%;float:left;font-size:38px;line-height:60px;color:#fff;font-family: newFont-2;}
.index_text_1 a{display:block;float:right;border:1px solid #fff;width:170px;text-align:center;font-size:14px;color:#fff;height:38px;line-height:38px;transition:all 0.2s linear 0s;margin-top:71px}
.index_text_1.index_text_2 a{margin-top:41px;}
.index_text_1 a i{font-size:20px;margin-left:5px;font-weight:bold;vertical-align:middle;margin-bottom:2px;}
.index_text_1 a:hover{background:#fff;color:#FF6421;}
.index_text_1 a:active{position:relative;top:2px;}
.index_news{padding:60px 0;}
.index_news .news_list{float:left;width:47%;margin-left:6%;}
.index_news .news_list:first-child{margin-left:0;}
.index_news .news_list h2{width:100%;border-bottom:2px solid #FF6421;font-size:32px;color:#FF6421;padding-bottom:25px;font-weight:normal;line-height:100%;}
.index_news .news_list h2 a{font-size:16px;float:right;color:#FF6421;}
.index_news .news_list h2 a:hover{text-decoration:underline;}
.index_news .news_list ul{display:inline-block;width:100%;padding-top:15px;}
.index_news .news_list ul li{display:inline-block;width:100%;position: relative;vertical-align:bottom;margin-top:10px;}
.index_news .news_list ul li .info_box{display:flex;align-items: center;padding:15px 0;border:3px solid #fff;transition:all 0.2s linear 0s;}
.index_news .news_list ul li .info_box .time{font-size:28px;color:#9e9f9f;font-family: newFont-2;}
.index_news .news_list ul li .info_box em{width:1px;height:32px;background:#9e9f9f;display:inline-block;margin:0 20px;}
.index_news .news_list ul li .info_box .title_des{display:inline-block;width:100%;}
.index_news .news_list ul li .info_box .title_des span{display:block;line-height:24px;height:24px;width:100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_news .news_list ul li .info_box .title_des span.text-1{font-size:16px;color:#141414;font-weight:bold;}
.index_news .news_list ul li .info_box .title_des span.text-2{font-size:12px;color:#9e9f9f;}
.index_news .news_list ul li:hover .info_box{border:3px solid #FF6421;padding-left:20px;}
.index_news .news_list ul li:hover .info_box .time{color:#FF6421;}
.index_news .news_list ul li:hover .info_box em{background:#FF6421;}
.index_news .news_list ul li:hover .info_box .title_des span{color:#FF6421;}
.index_footer_banner{position: relative;}
.index_footer_banner .text_box{position: absolute;top:35%;left:0;z-index:10;text-align:center;width:100%;}
.index_footer_banner .text_box span{display:block;color:#fff;font-size:42px;font-family: newFont-2;}
.index_footer_banner .text_box span.iconFont{font-size:36px;margin:15px 0;}
.index_footer_banner .text_box a{display:block;width:160px;height:38px;line-height:38px;border:1px solid #FF6421;font-size:14px;color:#FF6421;text-align:center;margin:32px auto 0 auto;transition: all 0.2s linear 0s;}
.index_footer_banner .text_box a i{font-size:20px;font-weight:bold;vertical-align:middle;margin-bottom:2px;margin-left:5px;}
.index_footer_banner .text_box a:hover{background:#FF6421;color:#fff;}
.index_footer_banner .text_box a:active{position: relative;top:2px;}
.slideBox{ position:relative; width:100%; overflow:hidden; margin:0 auto; }
.slideBox .hd{display:none;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative;}
.slideBox .bd li a{display:inline-block;width:100%;vertical-align:bottom;}
.slideBox .bd li img{ width:100%;  display:block;vertical-align:bottom;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/*内页分类*/
.category_box{width:100%;padding:60px 0;}
.category_box a{display:inline-block;line-height:50px;position:relative;font-size:26px;color:#212121;transition:all 0.2s linear 0s;}
.category_box a:after{ display:block; content:""; height: 3px; width: 100%; position: absolute; bottom:0; left: 0; background: #FF6421; opacity: 0; -webkit-transition: transform 0.2s ease-out,opacity 0.2s ease-out; transform-origin: 50% 0%; transform:scale(0.01,1);}
.category_box a:hover{color:#FF6421;}
.category_box a:hover::after{ transform:scale(1,1); opacity: 1;}
.category_box a.hover{color:#FF6421;}
.category_box a.hover::after{ transform:scale(1,1); opacity: 1;}
.category_box em{margin:0 20px 10px 20px;width:3px;height:24px;display:inline-block;background:#212121;vertical-align:middle;}
.category_box.case_cat a{font-size:19px;}

/*about*/
.about_who{padding:80px 0;}
.about_who .container{display:flex;align-items: center;}
.about_who .text_box{width:65%;margin-right:5%;}
.about_who .text_box h2{font-size:72px;color:#FF6421;font-family:newFont-2}
.about_who .text_box h3{font-size:46px;color:#141414;margin-bottom:60px;font-weight:bold;}
.about_who .text_box h4{font-size:36px;color:#141414;margin:5px 0 20px 0;font-family:newFont-2}
.about_who .text_box .circle i{font-size:14px;color:#FF6421;margin-right:12px;float:left;}
.about_who .text_box span{display:block;margin-top:10px;font-size:18px;line-height:36px;color:#141414;}
.about_who .image_box{width:30%;}
.about_who .image_box img{max-width:100%;vertical-align:bottom;}
.about_story{width:100%;background:#FF6421;padding:60px 0 80px 0;}
.about_story .header_title{margin-bottom:50px;display:flex;align-items:center;}
.about_story .header_title span{font-size:14px;color:#fff;line-height:30px;border:3px solid #fff;width:46%;padding:20px 38px;display:inline-block;}
.about_story .header_title h2{font-family:newFont-2;font-size:46px;color:#fff;line-height:42px;width:55%;}
.about_story .slick_story .time_box .text{padding-right:120px;}
.about_story .slick_story .time_box h2{font-size:38px;color:#fff;margin-bottom:10px;}
.about_story .slick_story .time_box span{font-size:14px;color:#fff;line-height:28px;display:block;width:100%;}
.about_story .slick_nav .history_item{text-align:center;position: relative;display:inline-block;cursor: pointer;vertical-align:top;}
.about_story .slick_nav .history_item span{margin-top:30px;font-size:22px;color:rgba(255,255,255,0.6);transition:all 0.2s linear 0s;display:block;}
.about_story .slick_nav .history_item .circle{position:absolute;top:5px;left:50%;margin-left:-5px;width:10px;height:10px;border-radius:50%;background:#fff;display:inline-block;transform:scale(0.5);transition:all 0.2s linear 0s;}
.about_story .slick_nav .history_item .circle:before{
    content:'';position: absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius: 50%;background:rgba(255,255,255,0.34);opacity: 0;transition:all 0.2s linear 0s;
}
.about_story .slick_nav .history_item:hover span{color:#fff;}
.about_story .slick_nav .history_item:hover .circle{transform:scale(1);}
.about_story .slick_nav .history_item:hover .circle::before{opacity:1;}
.about_team{width:100%;background:#f6f6f6;padding:60px 0 80px 0;}
.about_team .header_title{margin-bottom:50px;line-height:52px;}
.about_team .header_title span{float:right;font-size:18px;color:#141414;}
.about_team .header_title h2{float:left;font-size:46px;color:#FF6421;font-family:newFont-2;}
.about_team ul{display:inline-block;width:100%;}
.about_team ul li{display:inline-block;float:left;width:25%;vertical-align:bottom;text-align:center;}
.about_team ul li .people_photo{display:block;margin-bottom:40px;width:100%;height:160px;position:relative;text-align:center;}
.about_team ul li .people_photo img{width:160px;height:160px;vertical-align:bottom;position: absolute;top:0;left:50%;margin-left:-80px;}
.about_team ul li .people_photo img.hoverBefore{visibility:visible;opacity:1;}
.about_team ul li .people_photo img.hoverAfter{visibility:hidden;opacity:0;}
.about_team ul li .people_photo:hover img.hoverBefore{visibility:hidden;opacity:0;}
.about_team ul li .people_photo:hover img.hoverAfter{visibility:visible;opacity:1;}
.about_team ul li .name{width:205px;font-size:22px;color:#141414;position: relative;display:inline-block;margin-bottom:20px;font-family: 微软雅黑;}
.about_team ul li .name:after{
    content:'';display:inline-block;height:4px;background:#FF6421;position:absolute;left:0;bottom:0;width:100%;
}
.about_team ul li span{display:block;width:205px;text-align:left;font-size:14px;color:#141414;line-height:28px;margin:0 auto;font-family: newFont-2;}
.about_partner{padding:80px 0;}
.about_partner .text_box{width:16%;float:left;margin-right:14%;}
.about_partner .text_box h2{font-size:46px;color:#FF6421;line-height:42px;margin-bottom:40px;font-family:newFont-2;}
.about_partner .text_box span{font-size:14px;color:#666666;line-height:28px;font-family:newFont-2;}
.about_partner .partner_list{float:left;width:70%;margin-top:30px;}
/*.about_partner .partner_list span{display:block;text-align:right;font-size:18px;color:#141414;margin-bottom:32px;}*/
/*.about_partner .partner_list ul{display:inline-block;width:100%;}*/
/*.about_partner .partner_list ul li{display:inline-block;width:22.75%;vertical-align:bottom;float:left;margin-right:3%;margin-bottom:3%;}*/
/*.about_partner .partner_list ul li:nth-child(4n){margin-right:0;}*/
/*.about_partner .partner_list ul li .image_box{background:#f6f6f6;height:60px;width:100%;display:flex;align-items:center;}*/
/*.about_partner .partner_list ul li .image_box img{vertical-align:bottom;max-width:100%;}*/
.about_culture{/*margin-bottom:60px;*/}
.about_culture h2{font-size:46px;color:#FF6421;line-height:42px;margin-bottom:30px;font-family:newFont-2}
.about_culture .culture_video{width:100%;}
.about_culture .culture_video .video{float:left;width:50%;}
.picScroll_parter{ margin:0 auto;}
.picScroll_parter .bd{margin-top:56px;}
.picScroll_parter .bd ul{ width:100%;  float:left;}
.picScroll_parter .bd li{ width:22.75%; float:left;display:inline-block;vertical-align:bottom;margin-right:3%;margin-bottom:3%}
.picScroll_parter .bd li:nth-child(4n){margin-right:0;}
.picScroll_parter .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll_parter .bd li .image_box{background:#f6f6f6;height:60px;width:100%;display:flex;align-items:center;}
.picScroll_parter .bd li .image_box img{vertical-align:bottom;max-width:100%;}

.picScroll_parter .hd{height:24px;line-height:24px;margin-bottom:32px;text-align:right;}
.picScroll_parter .hd em{font-size:18px;color:#141414;margin-right:20px;}
.picScroll_parter .hd span{font-size:18px;color:#141414;cursor: pointer;transition: all 0.2s linear 0s;}
.picScroll_parter .hd span.prev{margin-right:10px;}
.picScroll_parter .hd span:hover{color:#FF6421;}
.picScroll_parter .hd ul{display:none;}

.picScroll_culture{ margin:0 auto;position:relative;}
.picScroll_culture .bd ul{ width:100%;float:left;}
.picScroll_culture .bd li{ width:calc(50% - 4px); float:left;display:inline-block;vertical-align:bottom;margin-right:8px;}
.picScroll_culture .bd li:nth-child(2n){margin-right:0;}
.picScroll_culture .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transition:all 480ms ease 0s; }
.picScroll_culture .bd li .image_box{background:#f6f6f6;width:100%;display:inline-block;overflow:hidden;}
.picScroll_culture .bd li .image_box img{vertical-align:bottom;display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
.picScroll_culture .bd li .image_box:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.picScroll_culture .hd{width:100%;z-index:1;}
.picScroll_culture .hd span{position:absolute;top:50%;width:40px;height:100px;margin-top:-50px;background:#fff;cursor:pointer;font-size:16px;color:#000;line-height:100px;text-align:center;transition:all 0.2s ease-out 0s;font-weight:bold;}
.picScroll_culture .hd span.prev{left:-40px;border-radius:0 2px 2px 0;}
.picScroll_culture .hd span.next{right:-40px;border-radius:2px 0 0 2px;}
.picScroll_culture .hd ul{display:none;}

.picScroll_culture_phone{ margin:0 auto;position:relative;display:none;}
.picScroll_culture_phone .bd ul{ width:100%;float:left;}
.picScroll_culture_phone .bd li{ width:100%; float:left;display:inline-block;vertical-align:bottom;}
.picScroll_culture_phone .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);transition:all 480ms ease 0s; }
.picScroll_culture_phone .bd li .image_box{background:#f6f6f6;width:100%;display:inline-block;overflow:hidden;}
.picScroll_culture_phone .bd li .image_box img{vertical-align:bottom;display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
.picScroll_culture_phone .bd li .image_box:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.picScroll_culture_phone .hd{width:100%;z-index:1;}
.picScroll_culture_phone .hd span{position:absolute;top:50%;width:40px;height:100px;margin-top:-50px;background:#fff;cursor:pointer;font-size:16px;color:#000;line-height:100px;text-align:center;transition:all 0.2s ease-out 0s;font-weight:bold;}
.picScroll_culture_phone .hd span.prev{left:0;border-radius:0 2px 2px 0;}
.picScroll_culture_phone .hd span.next{right:0;border-radius:2px 0 0 2px;}
.picScroll_culture_phone .hd ul{display:none;}

/*solve*/
.solve_text{padding:80px 0;}
.solve_text.solve_text2{padding:145px 0;}
.solve_text h2{float:left;font-size:46px;color:#FF6421;line-height:52px;font-family:newFont-2;}
.solve_text span{float:right;display:inline-block;;line-height:30px;font-size:14px;}
.solve_text span.text-1{width:28%;color:#666666}
.solve_text span.text-2{width:56%;color:#141414}
.solve_feature ul{display:inline-block;width:100%;}
.solve_feature ul li{display:inline-block;width:33.333%;vertical-align:bottom;float:left;}
.solve_feature ul li .af_item{background:#f6f6f6;margin:0 2px;position: relative;z-index:1;overflow: hidden;padding:50px 40px;}
.solve_feature ul li .af_item h3{font-size:42px;color:#333333;height:52px;line-height:52px;transition: all 0.2s linear 0s;font-weight:bold;}
.solve_feature ul li .af_item span{display:block;height:100px;font-size:14px;color:#666666;line-height:28px;margin-bottom:20px;margin-top:10px;transition: all 0.2s linear 0s;}
.solve_feature ul li .af_item .img_box{width:72%;margin:0 auto;position:relative;}
.solve_feature ul li .af_item .img_box:before{padding-top:100%;content:"";display:block;}
.solve_feature ul li .af_item .img_box img{position: absolute;top:0;left:0;width:100%;transition: all 0.2s linear 0s;}
.solve_feature ul li .af_item .img_box img.white{visibility:hidden;opacity:0;}
.solve_feature ul li .af_item .img_box:after{
    content:'';position: absolute;z-index:-1;top:50%;left:50%;width:1000px;height:1000px;
    margin-top:-500px;margin-left:-500px;border-radius:50%;background:#FF6421;transform:scale(0);
    transition: all 0.2s linear 0s;
}
.solve_feature ul li:hover h3{color:#fff;}
.solve_feature ul li:hover span{color:#fff;}
.solve_feature ul li:hover .img_box img.blue{visibility:hidden;opacity:0;}
.solve_feature ul li:hover .img_box img.white{visibility:visible;opacity:1;}
.solve_feature ul li:hover .af_item .img_box:after{-webkit-transform:scale(1);transform:scale(1)}
.solve_list{padding-bottom:50px;}
.solve_list ul{display:inline-block;width:100%;}
.solve_list ul li{display:inline-block;float: left;background:#f6f6f6;width:23.5%;margin-right:2%;margin-bottom:2%;vertical-align:bottom;position: relative;}
.solve_list ul li:nth-child(4n){margin-right:0;}
.solve_list ul li .info_box{width:90%;text-align:center;margin:50px auto 0 auto;}
.solve_list ul li .info_box .name{color:#141414;font-size:24px;line-height:28px;font-weight:bold;}
.solve_list ul li .info_box .line{width:16px;height:1px;background:#141414;margin:12px auto;}
.solve_list ul li .info_box span{display:block;font-size:20px;color:#666;line-height:38px;font-family:newFont-2;}
.solve_list ul li .hover_line{position: absolute;top:0;left:0;width:100%;height:100%;border:15px solid #FF6421;background:#fff;opacity:0;transition: all 0.2s linear 0s;}
.solve_list ul li .hover_name{position: absolute;top:40px;left:40px;font-size:38px;color:#FF6421;line-height:68px;opacity:0;transition: all 0.2s linear 0s;font-weight:bold;}
.solve_list ul li:hover .hover_line{opacity:1;}
.solve_list ul li:hover .hover_name{opacity:1;}
.solve_job{width:100%;background:#141414;padding-bottom:80px;}
.solve_job .solve_text span.text-2{color:#fff;width:48%;}
.solve_job ul{display: inline-block;width:100%;}
.solve_job ul li{display: inline-block;width:16.6666%;float:left;vertical-align:bottom;}
.solve_job ul li img{width:100%;vertical-align:bottom;}
.solve_job ul li span{display: block;text-align:center;font-size:24px;color:#fff;margin-top:30px;font-family:newFont-2;}
.solve_server{width:100%;background:#f6f6f6;padding:80px 0;}
.solve_server h2{font-size:46px;color:#FF6421;font-family:newFont-2;}
.solve_server .list{margin-top:50px;}
.solve_server .list .item{width:16%;margin-right:5%;display:inline-block;float:left;margin-bottom:46px;}
.solve_server .list .item:nth-child(5n){margin-right:0;}
.solve_server .list .item a{display:inline-block;width:100%;font-size:18px;color:#141414;position: relative;text-align:center;font-family:newFont-2;transition: all 0.2s linear 0s;}
.solve_server .list .item a:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;width:100%;
}
.solve_server .list .item a:hover{color:#FF6421;}

/*case*/
.case_print{width:100%;height:244px;padding:50px 0;background:#FF6421;font-size:42px;color:#fff;line-height:72px;}
.typed-cursor{display: none;}
.case_list_box ul{width:100%;display:inline-block;}
.case_list_box ul li{position:relative;display:inline-block;vertical-align:bottom;width:48%;margin-right:4%;float:left;margin-bottom:7%;transition:all 0.2s linear 0s;}
.case_list_box ul li:nth-child(2n){margin-right:0;}
.case_list_box ul li a.image_box{display:block;width:100%;position: relative;overflow: hidden;}
.case_list_box ul li a.image_box img{width:100%;vertical-align:bottom;}
.case_list_box ul li a.image_box .cicle{width:1200px;height:1200px;border:400px solid rgba(255,100,33,0.8);border-radius:50%;position: absolute;top:50%;left:50%;margin:-600px 0 0 -600px;transition:all 0.2s linear 0s;transform:scale(3);}
.case_list_box ul li .category_btn{width:100%;height:24px;overflow:hidden;margin:30px 0 10px 0;}
.case_list_box ul li .category_btn a{position:relative;font-size:16px;color:#989898;width:100%;height:24px;line-height:24px;transition:all 0.2s linear 0s;}
.case_list_box ul li .category_btn a:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;transition:all 0.3s linear 0s;width:0;
}
.case_list_box ul li .category_btn a i{margin-left:6px;opacity:0;transition:all 0.2s linear 0s;color:#FF6421}
.case_list_box ul li .title_btn{width:100%;height:36px;overflow:hidden;}
.case_list_box ul li .title_btn a{position:relative;display:inline-block;font-size:30px;color:#212121;line-height:36px;height:36px;transition:all 0.2s linear 0s;}
.case_list_box ul li .title_btn a:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;transition:all 0.3s linear 0s;width:0;
}
.case_list_box ul li:hover a.image_box .cicle{transform:scale(1);}
.case_list_box ul li:hover .title_btn a:after{width:100%;}
.case_list_box ul li:hover .category_btn a i{opacity:1;}
.case_list_box ul li:hover .category_btn a:after{width:100%;}
.case_list_box .loading_btn{display:block;width:140px;margin:0 auto 60px auto;height:42px;line-height:42px;border:1px solid #FF6421;font-size:14px;color:#FF6421;text-align:center;transition:all 0.2s linear 0s;}
.case_list_box .loading_btn:hover{background:#FF6421;color:#fff;}
.case_list_box .loading_btn:active{position:relative;top:2px;}
.case_list_box .more_btn{display:block;width:160px;margin:0 auto 60px auto;height:38px;line-height:38px;border:1px solid #FF6421;font-size:14px;color:#FF6421;text-align:center;transition:all 0.2s linear 0s;}
.case_list_box .more_btn i{display:inline-block;vertical-align:middle;font-size:20px;margin-left:10px;margin-bottom:2px;font-weight:bold;}
.case_list_box .more_btn:hover{background:#FF6421;color:#fff;}
.case_list_box .more_btn:active{position:relative;top:2px;}
/*case active*/
.case_info_box{background:#f27737;margin-bottom:80px;padding:80px 0;}
.case_info_box .base_detail{float:left;width:50%;font-size:16px;line-height:28px;color:#fff;margin-top:35px;}
.case_info_box .active_info{float:left;width:40%;margin-right:10%;}
.case_info_box .active_info span{display:block;color:#fff;}
.case_info_box .active_info span.text-1{font-size:18px;line-height:26px;margin-bottom:10px;}
.case_info_box .active_info span.text-2{font-size:14px;line-height:30px;}
.case_info_box .active_info h2{font-size:46px;color:#fff;line-height:60px;margin-bottom:100px;font-weight:bold;}
.case_active_box{font-size:14px;color:#777777;line-height:32px;margin-bottom:60px;}
.case_active_box img{max-width:100%;vertical-align:bottom;}
.related_case{margin-top:60px;overflow:hidden;padding-bottom:30px;}
.related_case h2{text-align:center;font-size:20px;color:#141414;}
.related_case .title_box .title{float:left;font-size:46px;color:#FF6421;line-height:60px;margin-left:1%;font-family: newFont-2;}
.related_case .title_box a{float:right;display:inline-block;height:38px;line-height:38px;border:1px solid #FF6421;font-size:14px;color:#FF6421;padding:0 15px;margin:11px 1% 0 0;transition:all 0.2s linear 0s;}
.related_case .title_box a i{display:inline-block;font-size:20px;font-weight:bold;margin-left:5px;margin-bottom:2px;vertical-align:middle;}
.related_case .title_box a:hover{background:#FF6421;color:#fff;}
.related_case .title_box a:active{position: relative;top:2px;}
.related_case .footer_more_btn{display:none;height:38px;line-height:38px;border:1px solid #FF6421;font-size:14px;color:#FF6421;width:160px;text-align:center;margin:0 auto 40px auto;transition:all 0.2s linear 0s;}
.related_case .footer_more_btn i{display:inline-block;font-size:20px;font-weight:bold;margin-left:5px;margin-bottom:2px;vertical-align:middle;}
.picScroll{ margin:30px auto;}
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:48%; float:left;margin:0 1%; }
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li a.image_box{display:block;width:100%;position: relative;overflow: hidden;}
.picScroll .bd li a.image_box img{width:100%;vertical-align:bottom;}
.picScroll .bd li a.image_box .cicle{width:1200px;height:1200px;border:400px solid rgba(255,100,33,0.8);border-radius:50%;position: absolute;top:50%;left:50%;margin:-600px 0 0 -600px;transition:all 0.2s linear 0s;transform:scale(3);}
.picScroll .bd li .category_btn{width:100%;height:24px;overflow:hidden;margin:15px 0 10px 0;}
.picScroll .bd li .category_btn a{position:relative;font-size:16px;color:#989898;width:100%;height:24px;line-height:24px;transition:all 0.2s linear 0s;}
.picScroll .bd li .category_btn a i{margin-left:6px;opacity:0;transition:all 0.2s linear 0s;color:#FF6421;}
.picScroll .bd li .category_btn a:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;transition:all 0.3s linear 0s;width:0;
}
.picScroll .bd li .title_btn{width:100%;height:36px;overflow:hidden;}
.picScroll .bd li .title_btn a{position:relative;display:inline-block;font-size:30px;color:#212121;line-height:36px;height:36px;transition:all 0.2s linear 0s;}
.picScroll .bd li .title_btn a:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;transition:all 0.3s linear 0s;width:0;
}
.picScroll .bd li:hover .title_btn a:after{width:100%;}
.picScroll .bd li:hover .category_btn a:after{width:100%;}
.picScroll .bd li:hover a.image_box .cicle{transform:scale(1);}
.picScroll .bd li:hover .category_btn a i{opacity:1;}
.picScroll .hd{text-align:right;margin-top:40px;}
.picScroll .hd ul{padding:0;display:inline-block;margin-right:1%;}
.picScroll .hd ul li{display:inline-block;margin:0 5px;height:8px;width:8px;cursor:pointer;border-radius:50%;background:#141414;text-indent:999px;}
.picScroll .hd ul li.on{background:#FF6421}

/*news*/
.search_result{padding:60px 0;font-size:16px;line-height:24px;color:#141414;}
.search_result em{font-weight:bold;color:#FF6421;margin:0 5px;}
.news_list_box ul.news_list{width:100%;display:inline-block;}
.news_list_box ul.news_list li{position:relative;display:inline-block;vertical-align:bottom;width:31%;margin-right:3.5%;float:left;margin-bottom:5%;padding-bottom:30px;border-bottom:2px solid #FF6421;transition:all 0.2s linear 0s;}
.news_list_box ul.news_list li:nth-child(3n){margin-right:0;}
.news_list_box ul.news_list li a.image_box{display:block;width:100%;position: relative;overflow: hidden;}
.news_list_box ul.news_list li a.image_box img{width:100%;vertical-align:bottom;}
.news_list_box ul.news_list li a.image_box .cicle{width:1000px;height:1000px;border:360px solid rgba(255,100,33,0.8);border-radius:50%;position: absolute;top:50%;left:50%;margin:-500px 0 0 -500px;transition:all 0.2s linear 0s;transform:scale(3);}
.news_list_box ul.news_list li .time{display:block;margin:16px 0 9px 0;font-size:14px;color:#989898;line-height:18px;}
.news_list_box ul.news_list li .title_btn{width:100%;height:22px;overflow:hidden;margin-bottom:8px;margin-top:20px;}
.news_list_box ul.news_list li .title_btn a{position:relative;display:inline-block;font-size:18px;color:#212121;line-height:22px;height:22px;transition:all 0.2s linear 0s;}
.news_list_box ul.news_list li .title_btn a:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;transition:all 0.3s linear 0s;width:0;
}
.news_list_box ul.news_list li a.des_btn{position:relative;display:block;font-size:12px;color:#989898;width:100%;height:16px;line-height:16px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;transition:all 0.2s linear 0s;}
.news_list_box ul.news_list li a.des_btn:after{
    content:'';display:inline-block;height:3px;background:#FF6421;position:absolute;left:0;bottom:0;transition:all 0.3s linear 0s;width:0;
}
.news_list_box ul.news_list li:hover{border-bottom:2px solid #fff;}
.news_list_box ul.news_list li:hover a.image_box .cicle{transform:scale(1);}
.news_list_box ul.news_list li:hover .time{color:#FF6421;}
.news_list_box ul.news_list li:hover .title_btn a:after{width:100%;}
.news_list_box ul.news_list li:hover a.des_btn:after{width:100%;}
/*news active*/
.news_article_header{margin-top:50px;margin-bottom:50px;background:#f6f6f6;padding:45px 30px 30px 30px;}
.news_article_header span{font-size:14px;color:#777777;display:block;}
.news_article_header em{width:20px;height:2px;background:#777777;display:block;margin:10px 0 15px 0}
.news_article_header .title{font-size:28px;color:#141414;margin-bottom:25px;line-height:36px;font-weight:bold;}
.news_article_header .time{font-size:14px;color:#777777;}
.news_article_box{margin-bottom:60px;}
.news_article_box .article_content{float:left;width:60%;font-size:14px;color:#777777;line-height:32px;padding-left:15px;}
.news_article_box .article_content img{max-width: 100%;height: auto;}
.news_article_box .article_right{float:right;width:375px;}
.news_article_box .article_right.fixed{position:fixed;top:54px;}
.news_article_box .article_right .search_box{border:1px solid #e9e9e9;width:100%;margin-bottom:40px;}
.news_article_box .article_right .search_box input{float:left;border:0;width:90%;height:38px;padding:0 0 0 10px;font-size:14px;color:#141414;}
.news_article_box .article_right .search_box a{float:left;width:10%;text-align:center;display:inline-block;height:38px;line-height:38px;font-size:20px;color:#777;transition:all 0.2s linear 0s;}
.news_article_box .article_right .search_box a:hover{color:#141414;}
.news_article_box .article_right .recent_article{width:100%;margin-bottom:40px;}
.news_article_box .article_right .recent_article h2{border-bottom:1px solid #e9e9e9;padding-left:10px;font-size:18px;color:#141414;line-height:42px;margin-bottom:15px;}
.news_article_box .article_right .recent_article ul li{display:inline-block;width:100%;vertical-align:bottom;height:32px;line-height:32px;}
.news_article_box .article_right .recent_article ul li .time_btn{float:right;font-size:14px;color:#777777;width:25%;text-align:right;transition:all 0.2s linear 0s;}
.news_article_box .article_right .recent_article ul li .name_btn{float:left;font-size:14px;color:#777777;width:70%;display:inline-block;height:32px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;transition:all 0.2s linear 0s;}
.news_article_box .article_right .recent_article ul li:hover .time_btn{color:#141414}
.news_article_box .article_right .recent_article ul li:hover .name_btn{color:#141414}
.news_article_box .article_right .recent_article ul li .name_btn:before{
    content:'';display: inline-block;width:4px;height:4px;background:#777;border-radius:50%;vertical-align:middle;margin-right:10px;
}
.news_article_box .article_right .tag_box{width:100%;}
.news_article_box .article_right .tag_box h2{border-bottom:1px solid #e9e9e9;padding-left:10px;font-size:18px;color:#141414;line-height:42px;margin-bottom:15px;}
.news_article_box .article_right .tag_box a{float:left;display:inline-block;width:32%;margin-right:2%;font-size:14px;color:#777;line-height:32px;transition:all 0.2s linear 0s;margin-bottom:8px;}
.news_article_box .article_right .tag_box a:nth-child(3n){margin-right:0;}
.news_article_box .article_right .tag_box a:hover{color:#141414;}
.news_article_header.link_header{padding-bottom:45px;}
.news_article_header.link_header .title{margin:0;}
.news_article_box.link_article .article_content{width:100%;padding-right:15px;}

/** contact **/
#allmap{width: 100%;overflow: hidden;height:480px;}
.contact_box{padding:80px 0;}
.contact_box .contact_left{width:42%;float:left;margin-right:8%;}
.contact_box .contact_left .company_box{width:100%;margin-bottom:50px;}
.contact_box .contact_left .company_box h2{font-size:16px;color:#FF6421;line-height:26px;font-weight:bold;}
.contact_box .contact_left .company_box span{font-size:13px;color:#777777;line-height:28px;margin-top:10px;display:block;}
.contact_box .contact_left .contact_way{width:100%;margin-bottom:50px;}
.contact_box .contact_left .contact_way h2{font-size:22px;color:#141414;margin-bottom:10px;}
.contact_box .contact_left .contact_way .info{font-size:13px;color:#141414;line-height:28px;}
.contact_box .contact_left .contact_way .info label{display:inline-block;width:60px;height:28px;margin-right:5px;}
.contact_box .contact_left .contact_way .info span{font-size:18px;}
.contact_box .contact_left .join_way{width:100%;margin-bottom:50px;}
.contact_box .contact_left .join_way h2{font-size:22px;color:#141414;margin-bottom:10px;}
.contact_box .contact_left .join_way span{display:block;font-size:13px;color:#141414;line-height:28px;}
.contact_box .contact_left .circle img{max-width:75%;vertical-align:bottom;}
.contact_box .contact_left .circle i{font-size:18px;float:left;color:#FF6421;margin-left:16px;}
.contact_box .contact_left .circle i:first-child{margin-left:0;}
.contact_box .contact_right{width:50%;float:left;padding-left:3%;}
.contact_box .contact_right .contact_people{width:100%;margin-bottom:40px;}
.contact_box .contact_right .contact_people .people_post{float:left}
.contact_box .contact_right .contact_people .people_post span{display:block;font-size:16px;color:#141414;line-height:26px;width:80px;font-weight:bold;}
.contact_box .contact_right .contact_people .people_name{float:left;width:calc(95% - 200px);margin-right:5%;}
.contact_box .contact_right .contact_people .people_name .line{width:100%;height:1px;background:#777;margin:6px 0;}
.contact_box .contact_right .contact_people .people_name span{display:block;text-align: right;font-size:14px;color:#141414;line-height:24px;}
.contact_box .contact_right .contact_people img{float:left;width:120px;vertical-align:bottom;}
.contact_box .contact_right .contact_copyright{width:100%;border:5px solid #FF6421;padding:10px 15px;position: relative;margin-top:130px;}
.contact_box .contact_right .contact_copyright span{width:75%;display:inline-block;font-size:13px;color:#777777;line-height:28px;}
.contact_box .contact_right .contact_copyright a{position:absolute;bottom:15px;right:15px;display:inline-block;background:#141414;font-size:13px;color:#fff;padding:0 15px;height:28px;line-height:28px;cursor: auto;}
