﻿*{padding:0; margin:0; border:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,img{border:0;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:14px/1.5 Arial,'Microsoft YaHei'; color:#666;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
/** 重置列表元素 **/
ul,li,ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#e72f00; text-decoration:none; -webkit-transition:.3s; transition:.3s;}
/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear{zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}

.top_bg{width:100%; height:80px; margin:auto; background:#333; position:fixed; top:0; left:0; right:0; z-index:9999;}
.w1200{width:95%; max-width:1400px; margin:auto; position:relative;}
.logo{float:left; margin-top:20px;}

.navMenu{float:left;}
.navMenu>li{float:left; position:relative; line-height:80px; height:80px; font-size:18px;}
.navMenu>li>a{padding:0 30px; color:#fff; text-transform:uppercase; display:block; position:relative; z-index:1;}
.navMenu>li:after{content:""; display:block; width:0; background:#e72f00; height:100%; position:absolute; left:0; top:0; transition:all .3s; z-index:0;}
.navMenu>li:hover:after{width:100%;} 
.navMenu>li>a:hover,.navMenu>li.on>a{color:#fff; background:#e72f00;}
		
/* navMenu */
.navMenubox{float:left; margin-left:6%;}
.navMenu>li{position:relative;}
.navMenu>li>ul.sub-menu{position:absolute; left:0; top:80px; z-index:3; display:none; background:#fff; width:180px; box-shadow:0 5px 10px #333;}
.navMenu>li>ul.sub-menu li{background:none; margin:0; padding:0; position:relative; border-bottom:1px solid #e6e6e6; text-align:left;}
.navMenu>li>ul.sub-menu li:last-of-type{border-bottom:none;}
.navMenu>li>ul.sub-menu li>a{display:block; font-size:14px; line-height:35px; padding:0 26px; clear:both; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{background:#e72f00; color:#fff;}

.top_rlg{float:right; margin-top:30px; background:url(../images/top_rlg.png) no-repeat left center; padding-left:30px; color:#fff;}
.top_rlg a{color:#fff; padding:0 2px;}
.top_rlg a:hover,.top_rlg a.on{color:#e72f00;}

.flexslider{width:100%; height:100%; position:relative; overflow:hidden; margin-top:80px;}
.slides{position:relative;z-index:1;}
.slides li{height:100%; overflow:hidden;}
.slides li img{width:100%; display:block; transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transition:all 0.4s linear 1.2s; -moz-transition:all 0.4s linear 1.2s; -ms-transition:all 0.4s linear 1.2s; -o-transition:all 0.4s linear 1.2s; transition:all 0.4s linear 1.2s;}
.slides li.flex-active-slide img{transition-delay:0.4s !important;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transition:all 5.0s linear; -moz-transition:all 5.0s linear; -ms-transition:all 5.0s linear; -o-transition:all 5.0s linear; transition:all 5.0s linear;}
.flex-control-nav{position:absolute;bottom:120px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width:60px; height:1px; margin:0 5px;}
.flex-control-nav a{display:inline-block; width:60px; height:1px; line-height:45px; overflow:hidden; background:#fff; cursor:pointer;}
.flex-control-nav .flex-active{background:#e72f00;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; transform:translateY(-50%);}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; padding:10px; background-size:30px 30px !important; border-radius:50%;}
.flex-direction-nav li a.flex-prev{left:100px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:rgba(0,0,0,0.5) url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:100px;background:url(../images/next.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:rgba(0,0,0,0.5) url(../images/next.png) center center no-repeat;}

.phxia,.banner,.sj{display:none!important;}

/*滚动*/
 .swi_index_gd{height:100%;}
.swi_index_gd .swiper-wrapper{transition-delay:.3s;}
.swi_index_gd .swiper-container{width:100%;display: block;margin: 0;}
.swi_index_gd .swiper-slide{overflow: hidden; position: relative;}
/*.swi_index_gd .swiper-slide .hud_Up{transform:translateY(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}*/
/*.swi_index_gd .swiper-slide .hud_Right{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}*/
/*.swi_index_gd .swiper-slide .hud_Down{transform:translateY(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}*/
/*.swi_index_gd .swiper-slide .hud_Left{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}*/
/*.swi_index_gd .swiper-slide .hud_scale{transform: scale(1.2);opacity:0;filter:alpha(opacity=0);transition:all 1.5s;}*/
/*.swi_index_gd .swiper-slide .hud_sca{transform: scale(1.2);transition:all 1.5s;}*/
/*.swi_index_gd .swiper-slide .hud_opac{opacity:0;transition:all 1.5s;}*/
/*.swi_index_gd .ani-slide .hud{transform:translate(0) scale(1);opacity:1;filter:alpha(opacity=100);}*/
/*.swi_index_gd .swiper-pagination{ width: 20px; left: 30px;}*/
/*.swi_index_gd .swiper-slide .yanchi7{animation-delay:7s;-webkit-animation-delay:7s;} */

.swiper-container{position:inherit!important;}

.in_contact{height:940px; margin:auto; background:url(../images/in_contact.jpg) no-repeat center center; background-size:cover;}
.in_contact a{display:block; height:100%; cursor:pointer;}

/* 首页案例部分 */
.main{height:940px; margin:auto; background:url(../images/in_casebg.jpg) no-repeat center center; background-size:cover;}
.in_gd{width:95%; height:100%; max-width:1400px; margin:auto; position:relative;}
.index_gd_service{width:1080px; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:2;}
.index_gd_service ul li{width:360px; height:150px; float:left;}
.index_gd_service ul li .img{width:180px; height:150px; float: left; overflow: hidden;}
.index_gd_service ul li .text{width:180px; height:150px; float: right; background: rgba(255,255,255,0.2); position: relative;}
.index_gd_service ul li .img img{width:100%; height:100%;}
.index_gd_service ul li:hover .img img{-webkit-transform:scale(1.1);transform: scale(1.1);}
.index_gd_service ul li .text a{height:100%; width:100%; display:block; color:#fff;}
.index_gd_service ul li .text i{display:block; margin:40px 0 2px; color:#fff; position:inherit; z-index:3; text-align:center;}
.index_gd_service ul li .text p{font-size:18px; display:block; text-align:center; color:#fff; position:inherit; z-index:2;}
.index_gd_service ul li .text span{width:0%; height:100%; display:block; background:#e72f00; position:absolute; bottom:0; left:0; z-index:1; opacity:0; filter:alpha(opacity=0);}
.index_gd_service ul li:hover .text span{width:100%; opacity:1;filter:alpha(opacity=100);}
.index_gd_service ul li:hover .text i{transform:translateY(-3px);}
.index_gd_service ul li:hover .text p{transform:translateY(-5px);}
.index_gd_service ul li:nth-child(2) .text{background:rgba(255,255,255,0.2);}
.index_gd_service ul li:nth-child(3) .text{background:rgba(255,255,255,0.12);}
.index_gd_service ul li:nth-child(4) .text{background:rgba(255,255,255,0.1);}
.index_gd_service ul li:nth-child(5) .text{background:rgba(255,255,255,0.11);}
.index_gd_service ul li:nth-child(6) .text{background:rgba(255,255,255,0.3);}
.index_gd_service ul li:nth-child(8) .text{background:rgba(255,255,255,0.2); float: left;}
.index_gd_service ul li .shuzi{text-align:center; display:block; width:100%; margin-top:-10px;}
.index_gd_service ul li .shuzi b{display:block; font-size:72px; color:#fff;}
.index_gd_service ul li .shuzi p{display:block; font-size:18px;color:#fff; opacity:.6; filter:alpha(opacity=60);}
.trans3{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.trans4{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}

/* 首页新闻资讯部分 */
.main2{height:940px; margin:auto; background:url(../images/in_newsbg.jpg) no-repeat center center; background-size:cover; display:flex; align-items:center; padding:120px 0 40px;}
.in_news{width:95%; max-width:1400px; margin:auto;}
.in_news_title{width:100%; margin:auto; text-align:center;}
.in_news_title h2{font-size:36px; font-weight:bold; line-height:36px; color:#fff;}
.in_news_title h2:after{content:"/"; display:block; font-size:24px; line-height:24px; color:#fff; margin:20px auto 0;}
.in_news_title h2 a{color:#fff;}
.in_news_title h2 a:hover{color:#e72f00;}
.in_news_title p{font-size:18px; color:#999; line-height:18px; margin:20px auto 0;}
.in_news_list{width:100%; margin:60px auto 0; padding-bottom:100px; position:relative; overflow:hidden; display:none;}
.in_news_list ul{width:10000%; position:relative;}
.in_news_list li{width:1%; float:left; position:relative;}
.in_news_list li .pic{width:50%; float:left; overflow:hidden;}
.in_news_list li .pic img{width:100%; height:480px; object-fit:cover; display:block; transition:all .3s; -webkit-transition:all .3s;}
.in_news_list li:hover .pic img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.in_news_list li .txtnr{width:50%; min-height:480px; float:right; background:#313031; padding:70px 40px; overflow:hidden;}
.in_news_list li .txt_time{width:75px; float:left; text-align:right;}
.in_news_list li .txt_time h3{font-size:36px; line-height:36px; color:#ccc;}
.in_news_list li .txt_time p{color:#999; margin-top:6px;}
.in_news_list li .txt_rnr{width:80%; float:right;}
.in_news_list li .txt_rtit{width:100%; float:left; font-size:20px; line-height:30px; color:#fff;}
.in_news_list li .txt_rtit a{color:#fff;}
.in_news_list li .txt_rtit a:hover{color:#e72f00;}
.in_news_list li .txt_rtit:after{content:""; display:block; width:45px; height:3px; background:#e72f00; margin-top:30px;}
.in_news_list li .txt_rtxt{width:100%; float:left; margin-top:40px; line-height:30px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; line-clamp:6; -webkit-box-orient:vertical; color:#999;}
.in_news_list li .txt_rmore{width:50px; float:left; margin-top:30px;}
.in_news_list li .txt_rmore a{width:100%; display:block; line-height:35px; border-bottom:3px solid #e72f00; text-transform:uppercase; color:#fff; -webkit-transition:all .5s; transition:all .5s; text-align:center;}
.in_news_list li .txt_rmore a:hover{background:#e72f00; color:#fff;}
.xbc_dd{position:absolute; left:0; bottom:0; width:100%; text-align:center; z-index:5;}
.xbc_dd span{z-index:2;cursor:pointer; margin-right:10px;display:inline-block;width:15px;height:15px;zoom:1;border-radius:50%; background:#fff; position:relative;transition:all .3s}
.xbc_dd span.on,.xbc_dd span:hover{transform:scale(1.1); -webkit-transform:scale(1.1); background:#e72f00;}

/* 首页底部部分 */
.footer{margin-top:-400px; height:400px; background:url(../images/footer_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:30px; z-index:9;}
.ny_footer .footer{margin-top:inherit; height:400px; background:url(../images/footer_bg.jpg) no-repeat center center; background-size:cover; padding-bottom:30px; z-index:9;}
.footer .w_nav{width:100%; margin:auto; height:55px; line-height:55px; background:#464445;}
.footer .footer_wrap{width:95%; max-width:1400px; margin:auto; position:relative;}
.footer .w_nav .weixin{width:30px; line-height:70px; float:left; position:relative;}
.footer .w_nav .weixin i{ font-size:30px; color:#bbb; display: block; cursor:pointer; margin-top:-10px;}
.footer .w_nav .weixin .erweima{position:absolute; top:-100px; left:0; z-index:999;opacity:0;filter:alpha(opacity=0);pointer-events:none;cursor:default;}
.footer .w_nav .sll_top{float:right; cursor:pointer;}
.footer .w_nav .sll_top i{color:#bbb; font-size:20px; display:block;}
.footer .w_nav .weixin:hover .erweima{top:-150px; opacity:1;filter:alpha(opacity=100);}
.footer .w_nav .weixin img{width:150px; height:150px; display:block;}
.footer .w_nav .weixin:hover i{color:green;transform: scale(0.9);}
.footer_nav{position:absolute; left:50%;transform:translateX(-50%);}
.footer_nav ul li{float:left;}
.footer_nav ul li a{width:110px; display:block; text-align: center; color:#fff; position:relative;}
.footer_nav ul li a span{position:absolute; left:0; bottom:0; width:0%; height:100%; background: #e72f00; display:block;z-index:1; opacity:0; filter:alpha(opacity=0);}
.footer_nav ul li a:hover span{width:100%; opacity:1; filter:alpha(opacity=100);}
.footer_nav ul li a p{position:inherit; z-index:2;}
.footer_box{padding-top:60px;}
.footer_box .left{width:40%; float:left;}
.footer_box .left .flogo{display:block; margin-bottom:20px;}
.footer_box .left .lianxi_text{font-size:16px; color:#999; line-height:30px; margin-bottom:40px;}
.footer_box .left .lianxi_text b{color:#999; opacity:.6; filter:alpha(opacity=60); display:inline-block; text-transform:uppercase; padding-right:10px;}
.footer_box .left .banquan{color:#999; line-height:30px;}
.footer_box .left .banquan a{color:#999;} 
.footer_box .left .banquan p{padding-bottom:20px;}

.footer_box .right{width:55%; float:right;}
.footer_box .right .kuaijie_nav{width:100%; float:left;}
.footer_box .right .kuaijie_nav ul{width:20%; float:left; margin-left:5%; text-align:left;}
.footer_box .right .kuaijie_nav ul:last-of-type{margin-right:0;}
.footer_box .right .kuaijie_nav ul b{font-size:16px; margin-bottom:10px; display: block;}
.footer_box .right .kuaijie_nav ul b a{color:#fff;}
.footer_box .right .kuaijie_nav ul li{height:28px; line-height:28px; display:block;}
.footer_box .right .kuaijie_nav ul li a{display:block; color:#999;}
.footer_box .right .kuaijie_nav ul li a:hover{color:#e72f00;}

/*右侧浮动*/
.y-kefu-box{position:fixed; right:0; top:20%; z-index:9999; font-size:13px;}
.y-kefu-box img{display: block; width:100%; height:auto;}
.y-kefu-box01 .icon{display:block; background:url(../images/icons01.png) no-repeat; margin:0 auto 6px;}
.y-kefu-box01{width:54px; color: #666; text-align: center;}
.y-kefu-box01 .kf-close-btn{width:27px; height:27px; background-position:-5px -115px; position: relative; cursor:pointer;}
.y-kefu-box01 .kf-close-btn:before{content:''; display: block; width:1px; height:12px; background-color:#e72f00; position: absolute; bottom:-12px; left:13px; z-index: 1;}
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div{display:block; width:52px; padding:8px 0 12px; background-color:#fff; border-left:solid 1px #efefef; border-top:solid 1px #efefef; border-right:solid 1px #efefef; position:relative;}
.y-kefu-box01 .show-status{position: relative;}
.y-kefu-box01 .show-status .kf-qiao{background-color:#e72f00; border-color: #e72f00; color: #fff; margin: 10px 0 7px;}
.y-kefu-box01 .kf-qiao{border-radius:2px;}
.y-kefu-box01 .kf-qiao i{width:21px; height:22px; background-position:-30px -150px;}
.y-kefu-box01 .kf-QQ{border-top-left-radius:2px;border-top-right-radius:2px;}
.y-kefu-box01 .kf-QQ>i{width:21px; height:22px; background-position:-5px -5px;}
.y-kefu-box01 .kf-QQ:hover>i{background-position:-30px -5px;}
.y-kefu-box01 .kf-zixun{border-radius:2px;}
.y-kefu-box01 .kf-zixun i{width:21px;height:22px;background-position:-30px -150px;}
.y-kefu-box01 .kf-mobile{border-top-left-radius:2px; border-top-right-radius:2px;}
.y-kefu-box01 .kf-mobile>i{width:18px; height:18px; background-position:-5px -32px;}
.y-kefu-box01 .kf-mobile:hover>i{background-position:-30px -32px;}
.y-kefu-box01 .kf-weChat>i{width:22px; height:19px; background-position:-5px -55px;}
.y-kefu-box01 .kf-weChat:hover>i{background-position:-30px -55px;}
.y-kefu-box01 .kf-email{border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.y-kefu-box01 .kf-email>i{width:18px; height:14px; background-position:-5px -80px;}
.y-kefu-box01 .kf-email:hover>i{background-position:-30px -80px;}
.y-kefu-box01 .back-top i{width:13px; height:11px; background-position:-5px -98px;}
.y-kefu-box01 .back-top:hover i{background-position:-30px -98px;}
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top{border-bottom:solid 1px #efefef;}
.y-kefu-box01 .back-top{margin-top:-2px; border-radius:2px; left:55px;}
.y-kefu-box01 .hver:hover{background-color:#e72f00; border-color:#e72f00;}
.y-kefu-box01 .hver:hover>p{color:#fff;}
.y-kefu-box01 .mobile-infos,.y-kefu-box01 .QQ-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos{background-color:#fff; border:solid 1px #efefef; position:absolute; right:90px; z-index:2; border-radius:2px; display:none;}
.y-kefu-box01 .mobile-infos{width:215px; text-align:left; top:0;}
.y-kefu-box01 .mobile-infos>div{padding:20px 0 20px 45px; position:relative;}
.y-kefu-box01 .mobile-infos>div i{width:15px; height:15px; background-position:-52px -32px; position:absolute; top:22px; left:20px; z-index:2;}
.y-kefu-box01 .mobile-infos .online1{border-bottom:solid 1px #efefef;}
.y-kefu-box01 .mobile-infos span{color:#999;}
.y-kefu-box01 .mobile-infos p{color:#e72f00; font-size:18px;}
.y-kefu-box01 .QQ-infos{width:320px;text-align: left;top: 0;}
.y-kefu-box01 .part01{padding:20px 20px 20px 30px; border-bottom:solid 1px #e9e9e9; position:relative;}
.y-kefu-box01 .part01 p{font-size:16px; color:#e72f00; padding-bottom:5px;}
.y-kefu-box01 .part01 i{width:28px; height: 26px; background-position:-40px -5px; position: absolute; left:0; top:18px; z-index:2;}
.y-kefu-box01 .part02{padding:20px;}
.y-kefu-box01 .part02 li{width:86px; float:left; position:relative; margin:10px; padding-left:30px;}
.y-kefu-box01 .part02 i{width:22px; height:22px; background-position:-5px -5px; position:absolute; left:0; top:0; z-index:2;}
.y-kefu-box01 .part02 li:hover a{color:#e72f00;}
.ri{width:12px; height:12px; position:absolute; right:-12px; top:24px;}
.ri-arrow1,.ri-arrow2{width:0; height:0; display:block; position:absolute; left:0; top:0; border-top:6px transparent dashed; border-right:6px transparent dashed; border-bottom:6px transparent dashed; border-left:6px white solid; overflow:hidden;}
.ri-arrow1{left:1px; border-left:6px #efefef solid;}
.ri-arrow2{border-left:6px white solid;}
.y-kefu-box01 .y-ewm-box{width:151px; height:178px; top:-60px;}
.y-kefu-box01 .y-ewm-box>div{width:151px; height:178px;}
.y-kefu-box01 .y-ewm-box img{width:94px; height:94px; margin:30px auto 10px;}
.y-kefu-box01 .y-ewm-box .y-ewm-img1{width:150px; border-right:solid 1px #efefef;}
.y-kefu-box01 .y-ewm-box .right{top:84px;}
.y-kefu-box01 .y-email-infos{padding:28px 20px 28px 45px; color:#999; text-align:left; bottom:0;}
.y-kefu-box01 .y-email-infos p{color:#e72f00; font-size:16px;}
.y-kefu-box01 .y-email-infos>i{width:18px; height:13px; background-position:-52px -80px; position:absolute; left:15px; top:30px;}
.y-kefu-box01 .y-email-infos .right{top:55px;}

/*首页代码 End*/

.toolsBar{position:fixed; width:100%; z-index:800; background:rgba(255,255,255,.8); filter:alpha(opacity=0); opacity:0; -webkit-transition:all ease-out .3s; transition:all ease-out .3s;}
.toolsBar.show{top:80px; filter:alpha(opacity=80); opacity:100;}
.toolsBar .wrap{width:95%; max-width:1400px; margin:auto; padding:18px 0;}
.toolsBar .categorys{float:left;}
.toolsBar .categorys a{float:left; font-size:16px; margin-right:20px; color:#000;}
.toolsBar .categorys a:hover,.toolsBar .categorys a.on{color:#e72f00;}
.toolsBar .dw_wz{float:right; background:url(../images/dw.png) no-repeat left center; padding-left:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#999;}
.toolsBar .dw_wz a{color:#666; padding:0 5px;}
.toolsBar .dw_wz a:hover{color:#e72f00; font-weight:bold;}
.toolsBar .dw_wz span{color:#e72f00; font-weight:bold; padding-left:10px;}

.ny_list{width:95%; max-width:1400px; margin:140px auto 0; position:relative;}
.ny_list ul{text-align:center; overflow:hidden; width:100%;}
.ny_list ul li{display:inline-block; margin:8px;position: relative;}
.ny_list ul li a{display:block; line-height:52px; font-size:18px; text-align:center; padding:0 30px; color:#000; text-decoration:none; position:relative; z-index:1;}
.ny_list ul li:after{content:""; display:block; width:0; background:#e72f00; height:100%; position:absolute; left:0; top:0; transition:all .3s; z-index:0;}
.ny_list ul li:hover:after{width:100%;} 
.ny_list ul li a:hover,.ny_list ul li a.on{background:#e72f00; color:#fff; border-color:#e72f00;}

.ny_main{width:95%; max-width:1400px; margin:140px auto 60px;}
.nyr_text{width:100%; float:left; margin-top:40px; line-height:30px;}

.about{width:95%; max-width:1400px; margin:60px auto 0;}
.about_title{width:100%; float:left; text-align:center;}
.about_title h2{font-size:26px; font-weight:bold; color:#e72f00; line-height:26px;}
.about_title h2:after{content:""; display: block; width:40px; height:2px; background:#e72f00; margin:20px auto 0;}
.about_text{width:100%; float:left; margin-top:40px;}
.about_text_pic{width:48%; float:left; position:relative;}
.about_text_pic img{width:100%; display:block;}
.about_text_pic:after{content:''; display:block; width:100%; height:100%; background-color:#f1f1f1; position:absolute; bottom:-18px; right:-19px; z-index:-1;}
.about_text_txt{width:48%; float:right; font-size:16px; line-height:30px;}
.lilian_list{width:100%; float:left; margin-top:60px;}
.lilian_list li{width:31%; min-height:350px; float:left; margin-right:3.5%; background-color:#fff; border:1px solid #eee; padding:40px 30px; -webkit-transition: all .3s; transition: all .3s;}
.lilian_list li:hover{box-shadow:0px 10px 20px rgba(0,0,0,.3); transform:translate3d(0,-5px,0); cursor:pointer; background-color:#eee;}
.lilian_list li:last-of-type{margin-right:0;}
.lilian_list li .box_title{width:100%; float:left; font-size:24px; line-height:24px; color:#000;}
.lilian_list li .box_title:after{content:""; display:block; width:40px; height:2px; background:#e72f00; margin-top:25px;}
.lilian_list li .box_wz,.lilian_list li .box_bt{width:100%; float:left; margin-top:30px; line-height:30px;}
.lilian_list li .box_bt span{float:left; font-size:16px; border-right:1px solid #ddd; padding:0 10px; line-height:16px;}
.lilian_list li .box_bt span:first-of-type{padding-left:0;}
.lilian_list li .sz{width:100%; float:left; text-align:center; margin-bottom:20px; border-bottom:1px solid #ddd; padding-bottom:20px;}
.lilian_list li .sz:last-of-type{margin-bottom:0; border-bottom:none;}
.lilian_list li .sz h3{font-size:30px; line-height:30px; color:#e72f00;}
.lilian_list li .sz p{font-size:16px; line-height:16px; margin-top:10px;}
.lilian_list li .shoujia{width:100%; float:left; text-align:center;}
.lilian_list li .shoujia h3{font-size:30px; line-height:30px; color:#e72f00;}
.lilian_list li .shoujia p{font-size:16px; line-height:16px; margin-top:40px; border-bottom:1px solid #ddd; padding-bottom:20px;}
.lilian_list li .shoujia p:last-of-type{border-bottom:none;}

.fzlc_bg{background:url(../images/about_history.jpg) fixed center center; background-size:cover; padding:80px 0; overflow:hidden; margin:80px auto 0;}
.fzlc{width:95%; max-width:1400px; margin:auto;}
.about_course{width:100%; float:left; margin-top:10px;}
.about_course .course_box{background:url(../images/course_bg1.jpg) repeat-y center top; margin-top:52px; position:relative;}
.about_course .course_box:before{content:""; position:absolute; left:50%; top:0; margin-left:-13.5px; width:27px; height:27px; background: url(../images/g_course_bg1.png) no-repeat center center;}
.about_course .course_box ul{padding-top:35px;}
.about_course .course_box ul li{float:right; width:47%; background:#fff; border-radius:5px; position:relative; margin-bottom:5%; padding:26px 0;}
.about_course .course_box ul li:before{content:""; position:absolute; left:-46px; top:50%; margin-top:-7.5px; width:28px;height:15px; background: url(../images/g_course_bg2.png) no-repeat center center;}
.about_course .course_box ul li span{color:#e72f00; font-size:30px; display:inline-block; width:20%; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.about_course .course_box ul li .text{float:right; width:80%; padding-right:15px;}
.about_course .course_box ul li .text .bt{color:#000; font-size:18px; font-weight:bold; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.about_course .course_box ul li .text .t{font-size:16px; line-height:26px;}
.about_course .course_box ul li:first-child+li{margin-top: 6%;}
.about_course .course_box ul li:nth-child(2n){float: left;}
.about_course .course_box ul li:nth-child(2n)::before{background: url(../images/g_course_bg3.png) no-repeat center center;left: auto;right: -46px;}
.about_course .course_box ul li:nth-child(2n) span{left: auto;right: 0;}
.about_course .course_box ul li:nth-child(2n) .text{float: left;text-align: right;padding-right: 0;padding-left: 17px;}
@media (max-width: 1024px){
.about_course .course_box ul li span{font-size:24px;}
.about_course .course_box ul li .text .bt{font-size:18px;} 
.about_course .course_box ul li .text .t{font-size:14px; line-height:20px;} 
.about_course .course_box ul li:before{left:-37px;} 
.about_course .course_box ul li:nth-child(2n)::before{right: -37px;}
}
@media (max-width: 991px){
.about_course .course_box{margin-top: 5%;} 
.about_course .course_box ul li:before{left: -36px;} 
.about_course .course_box ul li:nth-child(2n)::before{right: -36px;}
}
@media (max-width: 768px){
.about_course .course_box{background:none;} 
.about_course .course_box ul{padding-top:0;} 
.about_course .course_box ul li{width: 100%; margin-bottom:3%;} 
.about_course .course_box ul li:before{display: none;} 
.about_course .course_box ul li:first-child + li{margin-top: 0;}
}
@media (max-width: 414px){
.about_course .course_box ul li .text .bt{font-size: 15px;} 
.about_course .course_box ul li .text{padding-right: 13px;} 
.about_course .course_box ul li:nth-child(2n) .text{padding-left: 13px;}
}

.hzhb_bg{width:100%; margin:auto; background:url(../images/hzhb_bg.jpg) fixed no-repeat center; background-size:cover; padding:80px 0; overflow:hidden;}
.hzhb{width:95%; max-width:1400px; margin:auto;}
.hzhb_title{width:100%; float:left; text-align:center;}
.hzhb_title h2{font-size:26px; font-weight:bold; color:#fff; line-height:26px;}
.hzhb_title h2:after{content:""; display: block; width:40px; height:2px; background:#fff; margin:20px auto 0;}
.hzhb_img{width:100%; float:left; margin-top:40px;}
.hzhb_img ul{border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;float:left;}
.hzhb_img ul li{width:20%; float:left;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.hzhb_img ul li img{width:100%; display:block;}
.hzhb_img ul li a{display:block;width:100%;height:100%;text-align:center; border:3px #fff solid;background:#fff;}
.hzhb_img ul li a:hover{border-color:#f0f0f0;}

.pagination{width:100%;float:left; text-align:center; font-size:0px; position:relative; overflow:hidden; margin:40px auto;}
.pagination a,.pagination span{display:inline-block; padding:0 14px; line-height:30px; font-size:14px; border:1px solid #e5e5e5; margin:0 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#e72f00; background:#e72f00;}

/** 关于一岭代码 End **/

.pro_img{width:100%; margin:140px auto 0;}
.pro_img li{margin-bottom:20px; background:#f4f4f4; position:relative;}
.pro_img li .pic{width:50%; float:left; overflow:hidden; position:relative;}
.pro_img li:nth-of-type(odd) .pic{float:left;}
.pro_img li:nth-of-type(even) .pic{float:right;}
.pro_img li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.pro_img li .pic img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}
.pro_img li .pic .gdal{position:absolute; right:0; bottom:10px; color:#fff; font-size:16px; text-align:center; background:rgba(231,47,0,.8); padding:20px 40px; display:none;}

.pro_img li .text{width:50%; float:right; display: -webkit-flex; /* Safari */ display:flex; justify-content:center; flex-flow:column;}
.pro_img li:nth-of-type(odd) .text{float:right;}
.pro_img li:nth-of-type(even) .text{float:left;}
.pro_img li .text .box{width:50%; padding:0 40px; position:absolute; bottom:40px;}
.pro_img li .text .dbiaoti{display:block; font-size:28px; line-height:28px; color:#000;}
.pro_img li .text a .dbiaoti{color:#000;}
.pro_img li .text a:hover .dbiaoti{color:#e72f00;}
.pro_img li .text .xbiaoti{display:block; font-size:16px; line-height:16px; margin-top:10px;}
.pro_img li .text .info{display:block; margin-top:60px; font-size:14px; line-height:26px;}
.pro_img li .text a .btn_more{width:24px; height:24px; float:right; background:url(../images/ico-add.png) no-repeat 0 0; transition:al .4s ease-in-out; -webkit-transition:all .4s ease-in-out;}
.pro_img li .text a:hover .btn_more{transform:rotate(180deg); -webkit-transform:rotate(180deg); opacity:.6; filter:alpha(opacity=60);}

.transition{opacity:0; transform: translate3d(0,60px,0); transition: all .7s ease-out;}
.transition.css3{opacity:1; transform: translate3d(0,0,0);}

.promore_bn{position:relative; overflow:hidden; width:100%; height:100%;}
.promore_bn.swiper-wrapper{max-height:910px;}
.promore_bn.swiper-slide{text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -webkit-flex; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.promore_bn.swiper-slide img{width:100%; display:block;}
.promore_bn.swiper-pagination-bullet{width:12px; height:12px;}
.promore_bn.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:40px !important;}

.promore_title{width:100%; float:left;}
.promore_title h2{font-size:36px; line-height:36px; color:#000; letter-spacing:5px;}
.promore_title p{font-size:18px; margin-top:10px; color:#333;}
.promore_nr{width:100%; float:left; margin-top:40px;}
.promore_left{width:100%; float:left; font-size:14px; line-height:30px;}
.promore_left em{color:#000;}
.promore_left_tel{width:100%; float:left; margin-top:60px;}
.promore_left_tel h3{font-size:24px; line-height:24px; color:#000;}
.promore_left_tel p{margin-top:40px;}
.promore_left_tel p i{background:url(../images/dw.png) no-repeat left center; padding-left:30px;}
.promore_right{width:100%; float:left; font-size:16px; line-height:32px; margin-top:40px;}
.f18{font-size:20px; color:#000;}
.m20{margin-top:20px;}
.promore_right img{width:100%; display:block;}

/** 产品中心代码 End **/

.case_list{width:100%; float:left;}
.case_list li{border:1px solid #e2e2e2; background:#fff; padding:30px; overflow:hidden; margin-bottom:20px; transition:all .3s; border-radius:5px;}
.case_list li .font{width:70%; float:right; overflow:hidden; color:#333;}
.case_list li h3{font-size:20px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:20px;}
.case_list li h3:after{content:""; display:block; width:40px; height:2px; background:#e72f00; margin-top:20px;}
.case_list li h3 a{color:#000;} 
.case_list:hover li h3 a{color:#e72f00;}
.case_list li .txt{color:#666; font-size:15px; line-height:30px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis;
 display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical;}
.case_list li .btn{width:140px; float:left; margin-top:20px;}
.case_list li .btn a{width:140px; display:block; line-height:36px; background:#fff; border:1px solid #ddd; border-radius:5px; text-align:center; transition:all .3s;  -webkit-transition:.3s;}
.case_list li:hover .btn a{width:180px; background:#e72f00; color:#fff; border-color:#e72f00;}
.case_list li .pic{width:25%; float:left; overflow:hidden;}
.case_list li img{width:100%; height:200px; object-fit:cover; display:block; -webkit-transition:all .5s; transition:all .5s;}
.case_list li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.case_list li:hover{box-shadow:0 5px 20px #d6d6d6;}

.newsList{width:100%; float:left;}
.newsList li{border:1px solid #e2e2e2; background:#fff; padding:30px; overflow:hidden; margin-bottom:20px; transition:all .3s; border-radius:5px;}
.newsList li .font{width:73%; float:right; overflow:hidden; color:#333;}
.newsList li .date{width:80px; height:110px; float:right; background:#e72f00; color:#d6d6d6; padding-left:15px; font-size:14px; position:relative; margin-left:40px; transition:all .4s;}
.newsList li .date a{color:#fff;}
.newsList li .date a:hover{color:#fff;}
.newsList li .date span{display:block; padding-top:30px; font-size:24px; color:#fff;}
.newsList li .date:after{position:absolute; content:""; width:50px; right:60px; background:#e72f00; height:1px; top:10px; width:0; transition:all .3s; -webkit-transition:.3s;}
.newsList li h3{font-size:20px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.newsList li h3 a{color:#000;} 
.newsList:hover li h3 a{color:#e72f00;}
.newsList li .txt{color:#666; font-size:15px; line-height:30px; text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis;
 display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical;}
.newsList li .btn{width:140px; float:left; margin-top:20px;}
.newsList li .btn a{width:140px; display:block; line-height:36px; background:#fff; border:1px solid #ddd; border-radius:5px; text-align:center; transition:all .3s;  -webkit-transition:.3s;}
.newsList li:hover .btn a{width:180px; background:#e72f00; color:#fff; border-color:#e72f00;}
.newsList li .pic{width:25%; float:left; overflow:hidden;}
.newsList li img{width:100%; display:block; transition:all .5s; height:200px; object-fit:cover;}
.newsList li:hover .date{margin-left:60px;}
.newsList li:hover .date:after{width:80%;}
.newsList li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.newsList li:hover{box-shadow:0 5px 20px #d6d6d6;}

.new-view-title{width:100%; float:left; text-align:center; padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
.new-view-title h2{line-height:30px; font-size:24px; font-weight:bold; color:#e72f00;}
.new-view-wz{width:100%; float:left; text-align:center; line-height:30px; color:#999;}
.newsmore_text{width:100%; float:left; margin-top:40px; line-height:30px; font-size:16px;}

.news_bot{width:100%; float:left; margin-top:60px; position:relative; padding:30px 0; border-top:1px solid #ddd;}
.news_bot a{font-size:16px; line-height:60px; color:#444;-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
.news_bot .prev{float:left;}
.news_bot .next{float:right;}
.news_bot .prev .img{margin-right:20px; position:relative; display:inline-block; vertical-align:middle;}
.news_bot .next .img{margin-left:20px; position:relative; display:inline-block; vertical-align:middle;}
.news_bot a .img img{-webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out; opacity:1; display:block;}
.news_bot .next .img img{-webkit-transform:rotateZ(180deg); -moz-transform:rotateZ(180deg); -ms-transform:rotateZ(180deg); -o-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.news_bot a .img img:nth-child(2),.news_bot a .img img:nth-child(2){opacity:0; position:absolute; top:0; left:0;}
.news_bot a:hover{color:#e72f00;}
.news_bot a:hover .img img,.news_bot a:hover .img img{opacity:0;}
.news_bot a:hover .img img:nth-child(2),.news_bot a:hover .img img:nth-child(2){opacity:1;}
.news_bot .back{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; text-align:center; width:60px; height:28px; line-height:28px; 
	font-size:16px; color:#666;}
.news_bot .back .img{margin-right:6px; display:inline-block; vertical-align:middle; position:relative;}

.new_s2{width:100%;float:left; margin-top:60px;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #e6e6e6; padding:10px 20px; border-top:none;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:40px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{width:74%; float:left; background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_random2 ul li a:hover{color:#e72f00;}
.news_random2 ul li span{float:right; color:#999;}

/** 新闻中心代码 End **/

.contact2{width:95%; max-width:1400px; margin:140px auto 0;}
.contact2 h2{font-size:24px; line-height:24px; font-weight:bold; color:#e72f00; text-align:center; margin-bottom:10px;}
.contact2 p.en{font-size:14px; text-transform:uppercase; text-align:center; margin:0 0 40px; color:#999; font-family:Arial; letter-spacing:3px; }
.contact2 li{width:23%; float:left; margin-right:2.5%; padding:30px 20px; text-align:center; background:#f6f6f6; border:1px solid #eee; min-height:220px;}
.contact2 li:last-of-type{margin-right:0;}
.contact2 ul{overflow:hidden; margin-bottom:40px;}
.contact2 li p{margin:5px 0;}
.contact2 li p.t18{font-size:16px; font-weight:bold; color:#000; line-height:24px;}

.contact3{width:50%; float:right; margin-top:20px; position:relative; overflow:visible;}
.map{position:relative; bottom:0; z-index:99;}
.look-map{position:absolute; top:-25px; height:50px; width:300px; line-height:50px; color:#fff; padding-left:107px; background:url(../images/bz.png) no-repeat 83px center #e72f00; font-size:14px; display:inline-block; left:50%; margin-left:-150px; border-radius:24px; z-index:9; transition:all .5s; z-index:100;}
.look-map:hover{color:#fff; background-color:#000;}
.look-map:visited, .look-map:focus{color: #fff;}

/**联系我们代码 End**/

.contnr{width:95%; max-width:1400px; margin:60px auto;}
.message{width:46%; float:left;}
.message h3{color:#000; font-size:24px; line-height:30px; font-weight:bold;}
.message ol{width:100%;float:left; margin-top:30px;}
.message ol li{float:left; width:100%; margin-bottom:15px; background:#f6f6f6; border:1px solid #e6e6e6;}
.message ol li:nth-child(6),.message ol li:nth-child(7){border:none; width:50%; margin-top:20px;}
.message ol li input{width:100%; height:42px; background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none;}
.message ol li textarea{font-size:14px; padding:15px; width:100%; height:200px; border:none; background:none; color:#999; outline:none; -webkit-appearance:none;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#e72f00;}
.message ol li .btn2{background:#999; color:#fff;}

/**客户留言代码 End**/