/* 前端江文哲 */

@charset "UTF-8";

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:80px auto 0;overflow-x:hidden; 

min-width: 1180px;position: relative;padding: 0 ; width: 100%;color: #333333;font-family: Arial, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333333;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

body::-webkit-scrollbar{ width:4px;height: 1px;}

body::-webkit-scrollbar-thumb{ background:#dd7117;}

body::-webkit-scrollbar-track{ background:#fff;} 



.f_12{ font-size:12px;}

.f_14{font-size: 14px;}

.f_16{ font-size:16px;}

.f_18{ font-size:18px;}

.f_20{ font-size:20px;}

.f_22{font-size: 22px;}

.f_24{ font-size:24px;}

.f_26{ font-size:26px;}

.f_28{ font-size:28px;}

.f_30{ font-size:30px;}

.f_32{ font-size:32px;}

.f_34{ font-size:34px;}

.f_36{ font-size:36px;}

.f_38{ font-size:38px;}

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_54{font-size: 54px;}

.f_56{font-size: 56px;}

.f_60{font-size: 60px;}

.f_64{font-size: 64px;}

.f_72{font-size: 72px;}

.f_80{font-size: 80px;}

.f_84{font-size: 84px;}

.f_120{font-size: 120px;}

.p_60{padding: 60px 0;}

.p_80{padding:80px 0}

.p_90{padding: 90px 0;}

.p_120{padding: 120px 0;}

.p_100{padding: 100px 0;}

.p_110{padding: 110px 0;}

.p_100_120{padding: 100px 0 120px;}

.box {max-width:1440px;min-width: 1180px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox {max-width:1600px;min-width: 1200px;width:83.3%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.sbox {max-width:1500px;min-width: 1200px;width:78.125%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fy{font-weight: 100;}

.yd{display: none !important;}



















/* 移动端头部 */

.nav_y{width: 100%;height: 50px;position: fixed;top: 0;left: 0;background: #fff;display: none; z-index: 100;border-bottom: 1px solid rgba(0, 0, 0, .05);}

.nav_y .con_y{display: flex;justify-content: space-between;align-items: center;height: 100%;}

.nav_y .con_y .logo_y{width: 110px;}

.nav_y .con_y .san{width: 25px;height: 25px;cursor: pointer;}

.nav_y_con{width: 100%;height: 100vh;background: #fff;position: absolute;left: 0;top: 0;transform: translateX(110%);transition: all 0.6s;z-index: 101;}

.nav_y_con.act{transform: translateX(0);transition: all 0.6s;}

.nav_y_con .cuo{position: absolute;right: 5%;top: 30px;width: 30px;height: 30px;cursor: pointer;z-index: 102;}

.nav_y_con .navy_top{display: flex;padding: 100px 5% 20px;}



.nav_y_con .navy_top .top_le{margin-right: 20px;}

.nav_y_con .navy_top2{margin:0 5%  20px;display: flex;align-items: center;border: 1px solid #b5b5b5;width: 70%;}

.nav_y_con .navy_top2 img{width: 35px;height: 35px;}

.nav_y_con .navy_top2 input{width: calc(100% - 35px);height: 45px;background: transparent;border: none;outline: none;padding-left: 20px;}

.nav_y_con .navy_top .top_le,.nav_y_con .navy_top .top_re{width: 40px;height: 40px;border:1px solid #b5b5b5;border-radius: 50px;line-height: 38px;text-align: center;display: block;color: #999999;}

.nav_y_con .navy_top .top_re{background: url(../images/sousuo.png) no-repeat center;background-size: 30px;}

.nav_y_con .ul{overflow-y:auto;height: 50%;overflow: auto;}

.nav_y_con .ul::-webkit-scrollbar{ width:0px;height: 0;}

.nav_y_con .ul::-webkit-scrollbar-thumb{ background:#0069d1;}

.nav_y_con .ul::-webkit-scrollbar-track{ background:#fff;} 

.nav_y_con .li{padding-left: 15px;margin-bottom: 10px;}

.nav_y_con .li .ptop{display: block;line-height: 40px;position: relative;cursor: pointer;}


.nav_y_con .li .ptop a{display: block;}

.nav_y_con .li .ptop::after{content: "";position: absolute;left: -15px;width: 5px;height: 20px;background: #0069d1;top: 50%;transform: translateY(-50%);}

.nav_y_con .li .ptop::before{content: "";position: absolute;right: 0;width: 40px;height: 40px;top: 0;background: url(../images/touj.png) center no-repeat;background-size: 15px;}

.nav_y_con .li .ptop.act::before{transform: rotate(90deg);}

.nav_y_con .li .txt{padding-left: 5px;display: none;}

.nav_y_con .li .txt .atxt{padding-left: 15px;}

.nav_y_con .li .txt a{display: block;line-height: 35px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

.nav_y_con .li.lis .txt .at{font-weight: bold;}

.nav{width: 100%;height: 80px;position: fixed;left: 0;top: 0;z-index: 100;border-bottom: 1px solid rgba(0, 0, 0, .1);transition: all 0.6s;background: #fff;}

.nav .nav_con{height: 100%;display: flex;justify-content: space-between;align-items: center;}

.nav .nav_con .logo{display: flex;align-items: center;}

.nav .nav_con .logo a{display: block;position: relative;}

.nav .nav_con .logo a img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.nav .nav_con .con_re{display: flex;align-items: center;height: 100%;position: relative;}

.nav .nav_con .con_re .ul{display: flex;align-items: center;height: 100%;}

.nav .nav_con .con_re .ul .li{height: 100%;margin: 0 10px;position: relative;}

/* .nav .nav_con .con_re .ul .li.l1{position: static;} */

.nav .nav_con .con_re .ul a{display: block;color: #333;padding: 0 15px;position: relative;height: 100%;display: flex;align-items: center;text-align: center;line-height: 1.2;}

.nav .nav_con .con_re .xial .uls a{text-align: left;}

.nav .nav_con .con_re .ul a::after{content:"";width: 0%;left: auto;right: 0;height: 4px;position: absolute;bottom: 0;background: #dd7117;transition: all 0.6s;}

.nav .nav_con .con_re .ul .li.act a{color: #dd7117;}

/* .nav .nav_con .con_re .ul .li.act a::after{width: 100%;} */

.nav .nav_con .con_re .ss{height: 100%;display: flex;align-items: center;padding:  0 15px;cursor: pointer;}

.nav .nav_con .con_re .ss a{display: block;height: 100%;display: flex;align-items: center;position: relative;}



.nav .nav_con .con_re .ss a::before{content: "";width: 0;height: 3px;position: absolute;left: auto;right: 0;background-color: #fff;bottom: 0;transition: all 0.6s;}

.nav .nav_con .con_re .ss a:hover::before{width: 100%;left: 0;right: auto;transition: all 0.6s;}

.nav .nav_con .con_re .en{height: 100%;display: flex;margin-left: 40px;align-items:center;}

.nav .nav_con .con_re .en s{display: block;width: 2px;height: 15px;background: rgba(255, 255, 255, .5);margin: 0 10px;}

.nav .nav_con .con_re .en a{color: #fff;height: 100%; display: flex;align-items: center;position: relative;}



.nav .nav_con .con_re .en .sous a::after{content: none;}

.nav .nav_con .con_re .en a:hover::after{width: 100%;left: 0;right: auto;background: #dd7117;}

.nav .nav_con .con_re .en a::after{content: "";width: 0;height: 4px;position: absolute;left:auto;right: 0;background: #fff;transition: all 0.6s;bottom: 0;}

.nav .nav_con .con_re .ul .li:hover a::after{width: 100%;left: 0;right: auto;transition: all 0.6s;}

.nav .nav_con .con_re .en a:hover::after{width: 100%;left: 0;right: auto;transition: all 0.6s;}



.nav.act,.nav.acts,.nav.act2{background: #fff;transition: all 0.6s;}



.nav.act .nav_con .con_re .ul a,.nav.act .nav_con .con_re .en a,.nav.acts .nav_con .con_re .ul a,.nav.acts .nav_con .con_re .en a,.nav.act2 .nav_con .con_re .ul a,.nav.act2 .nav_con .con_re .en a{color: #222222;}



.nav.act .nav_con .con_re .ul .li_txts,.nav.act2 .nav_con .con_re .ul .li_txts,.nav.acts .nav_con .con_re .ul .li_txts{color: #222222;}



.nav.act .nav_con .logo a img:last-child,.nav.acts .nav_con .logo a img:last-child,.nav.act2 .nav_con .logo a img:last-child{opacity: 1;}



.nav.act .nav_con .con_re .en s,.nav.acts .nav_con .con_re .en s,.nav.act2 .nav_con .con_re .en s{background: rgba(0, 0, 0, .5);}



.nav .nav_con .con_re .ul .li.act1 a::after{width: 100%;}



.nav .nav_con .con_re .ul .li.act1 a::after{background: #fff;}



.nav.act2 .nav_con .con_re .ul .li.act1 a::after,.nav.act .nav_con .con_re .ul .li.act1 a::after,.nav.acts .nav_con .con_re .ul .li.act1 a::after{background: #dd7117;}



.nav .nav_con .con_re .en a.act::after{width: 100%;}



.nav.act .nav_con .con_re .en a.act::after,.nav.act2 .nav_con .con_re .en a.act::after,.nav.acts .nav_con .con_re .en a.act::after{background: #dd7117;}



.nav .nav_con .con_re .en .sous{display: flex;align-items: center;height: 35px;border: 1px solid #e0e0e0;}



.nav .nav_con .con_re .en .sous input{outline: none;border: none;width: calc(100% - 35px);padding-left: 10px;height: 100%;}



.nav .nav_con .con_re .en  .guoq {width: 100px;height: 35px;margin-left: 10px;position: relative;}



.nav .nav_con .con_re .en  .guoq .guo_t{display: flex;align-items: center;border: 1px solid #e0e0e0;height: 35px;position: relative;color: #333333;cursor: pointer;}



.nav .nav_con .con_re .en .guoq .guo_t img{margin-right: 3px;}



.nav .nav_con .con_re .en  .guoq .guo_t::after{position: absolute;width: 15px;height: 15px;background: url(../images/cia.png) center no-repeat;background-size: cover;content: "";right: 10px;}



.nav .nav_con .con_re .en .guoq .guo_txt{position: absolute;width: 100%;background: #fff;opacity: 0;z-index: -2;visibility: hidden;pointer-events: none;transform: translateY(10px);border-left: 1px solid #e0e0e0 ;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0 ;}



.nav .nav_con .con_re .en .guoq .guo_txt a{display: block;line-height: 35px;text-align: center;color: #333;}



.nav .nav_con .con_re .en .guoq .guo_txt a::after{width: 20px;height: 20px;background: url(../images/gq2.png) center no-repeat;left: 9px;top: 50%;border-radius: 100%;transform: translateY(-50%);background-size: 20px;}





/* .nav .nav_con .con_re .ul a:hover{color: #dd7117;} */

.nav .nav_con .con_re .en .guoq .guo_txt a:hover{color: #dd7117;}



.nav .nav_con .con_re .en .guoq .guo_txt a:hover::after {left: 5px;}



.nav .nav_con .con_re .en .guoq.act .guo_txt{opacity: 1;z-index: 100;pointer-events: visible;visibility: visible;transform: translateY(-1px);}



.cechu{width: 60px;position: fixed;right: 0;top: 50%;transform: translateY(-50%);height: 50px;z-index: 10;}



.cechu .cet{position: fixed;width: 50px;height:50px;right: -100px;top: 50%;transform: translateY(-50%);z-index: 5;background: #fff;display: flex;align-items: center;justify-content: center;border-radius: 10px;cursor: pointer;box-shadow: 0 1px 1px 1px #f1f1f1;transition: all 0.6s;}



.cechu .cet.act{right: 5px;transition: all 0.6s;}



.cechu .cet img{width: 35px;height: 35px;}



.cebianl{position: fixed;width: 100px;right: -200px;text-align: center;z-index: 15;top: 50%;background: #fff;border: 1px solid #f1f1f1;transform: translateY(-50%);}



.cechu:hover .cebianl{right: 0px;}



/* .cechu .cet:hover img{transform: translateY(5px);} */



.cebianl .ce1 {height: 100px;display: flex;align-items: center;justify-content: center;border-bottom: 2px solid #eaeaea;cursor: pointer;}





.cebianl .ce1:last-child{border: none;}

.cebianl .ce1 .img{position: relative;margin: 0 auto;width: 40px;height: 40px;margin-bottom: 10px;}



.cebianl .ce1 .img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.cebianl .ce1:hover .img img:last-child{opacity: 1;}



.cebianl .ce1:hover .img img:first-child{opacity: 0;}



.cebianl .ce1:hover .c{color: #dd7117;}



.biaodan{position: fixed;right: 120px;top: 50%;transform: translateY(-50%);width: 820px;height: 420px;background: #fff;z-index: 100;border: 1px solid #f1f1f1;padding: 35px 30px;display: none;}



.biaodan .tishi{position: absolute;left: 50%;top: 50%;width: 650px;height: 210px;border-radius: 4px;border: 1px solid #999999;background: #fff;padding: 40px 20px 30px;text-align: center;transform: translate(-50%,-50%);display: none;}



.biaodan .tishi .ti1{width: 50px;height: 50px;background:url(../images/dui.png) center no-repeat;margin: 0 auto;}





.biaodan .tishi .ti2{line-height: 30px;margin:  15px 0;}



.biaodan .tishi .t3{font-size: 22px;font-weight: bold;width: 80px;height: 36px;line-height: 36px;text-align: center;background: #000;color: #fff;cursor: pointer;margin: 0 auto;border-radius: 4px;}



.biaodan .tishi .t3:hover{background: #dd7117;}

.biaodan .cuo{position: absolute;width: 20px;height: 20px;right: 20px;top: 20px;background: #000;cursor: pointer;}



.biaodan .con1{text-align: center;margin-bottom: 35px;}



.biaodan .co{display: flex;justify-content: space-between;}



.biaodan .co:first-child{margin-bottom: 20px;}



.biaodan .co input{width: 240px;height: 48px;line-height: 48px;outline: none;border: 1px solid #e0e0e0;padding-left: 20px;color: #999999;font-size: 18px;}



.biaodan .co input.act{border: 1px solid red;}



.biaodan .co textarea{width: 100%;height: 144px;border: 1px solid #e0e0e0;line-height: 50px;padding-left: 20px;resize: none;color: #999999;font-size: 18px;font-family: arial;}



.biaodan .co input::-webkit-input-placeholder{

	color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co input:-moz-placeholder {

	color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co input::-moz-placeholder {

	color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co input:-ms-input-placeholder {

    color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co textarea::-webkit-input-placeholder{

    color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co textarea:-moz-placeholder {

    color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co textarea::-moz-placeholder {

    color:#999999;

    font-size:18px;

    line-height: 50px;

}

.biaodan .co textarea:-ms-input-placeholder {

    color:#999999;

    font-size:18px;

    line-height: 50px;

}



.biaodan .co a{display: block;width: 100%;height: 48px;text-align: center;line-height: 48px;background: #000;color: #fff;border-radius: 4px;}



.biaodan .co:last-child{margin-top: 20px;}



.biaodan .co a:hover{background: #dd7117;}



.biaodan .cuo:hover{background: #dd7117;}





.nav .nav_con .con_re .xial{position: absolute;background: #fff;top: 100%;width:800px;display: flex;padding:  35px 35px 20px;justify-content: space-between;left: 50%;transform: translate(-50%, 10px);z-index: -2;opacity: 0;pointer-events: none;visibility: hidden;}



.nav .nav_con .con_re .xial .uls{width:49%;}



.nav .nav_con .con_re .xial .uls .lis {margin-bottom: 25px;}



.nav .nav_con .con_re .xial .uls .lis a .li_img {width: 100px;height: 100px;}



.nav .nav_con .con_re .xial .uls .lis a{display: flex;align-items: center;position: static;color: #333;}



.nav .nav_con .con_re .xial .uls .lis a::after{content: none;}



.nav .nav_con .con_re .xial .uls .lis a .li_t{line-height: 30px;margin-left: 20px;width: calc(100% - 120px);}



.nav .nav_con .con_re .ul .li .a_txt{position: absolute;transform: translate(-50%,10px);width: 500px;background: #fff;padding: 35px 35px 20px;line-height: 30px;left: 50%;z-index: 2;pointer-events: none;visibility: hidden;opacity: 0;}



.nav .nav_con .con_re .ul .li .a_txt a{display: flex;margin-bottom: 30px;color: #333;}



.nav .nav_con .con_re .ul .li .a_txt a .le{width: 100px;margin-right: 20px;}



.nav .nav_con .con_re .ul .li .a_txt a .re{width: calc(100% - 120px);}



.nav .nav_con .con_re .ul .li .a_txt a::after{content: none;}



.nav .nav_con .con_re .ul .li .a_txt2{position: absolute;width: 565px;background: #fff;left: 50%;transform: translate(-50%,10px);padding: 50px 40px 60px 60px;display: flex;justify-content: space-between;z-index: -2;pointer-events: none;visibility: hidden;opacity: 0; text-align: left;}


.nav .nav_con .con_re .ul .li .a_txt2 a{text-align: left;}
/* */



.nav .nav_con .con_re .ul .li.l2 .a_txt2{width: 720px;}



.nav .nav_con .con_re .ul .li.l3 .a_txt2{width: 620px;}



.nav .nav_con .con_re .ul .li .a_txt2 a{height: 30px;line-height: 30px;margin-bottom: 20px;width: 140px;display: block;padding: 0;width: 100%;}



.nav .nav_con .con_re .ul .li .a_txt2 a::after{content: none;}



.nav .nav_con .con_re .ul .li .a_txt2 .a_le{width: 300px;padding-top: 5px;}



.nav .nav_con .con_re .ul .li .a_txt2 .a_re{width: calc(100% - 300px);padding-left: 45px;}









.nav .nav_con .con_re .xial .uls .lis:hover .li_t{color: #dd7117;}







.nav .nav_con .con_re .ul .li:hover .xial{transform: translate(-50%,0);opacity: 1;z-index: 1;pointer-events: visible;visibility: visible;}



.nav .nav_con .con_re .ul .li .a_txt a:hover .re{color: #dd7117;}



.nav .nav_con .con_re .ul .li:hover .a_txt{opacity: 1;pointer-events: visible;visibility: visible;z-index: 2;transform: translate(-50%,0px);}



.nav .nav_con .con_re .ul .li .a_txt2 a:hover{color: #dd7117;}



.nav .nav_con .con_re .ul .li:hover .a_txt2{opacity: 1;z-index: 2;visibility: visible;pointer-events: visible;transform: translate(-50%,0px);}



.nav .nav_con .con_re .ul .li.act .a_txt2 a{color: #333;}



.nav .nav_con .con_re .ul .li.act .a_txt2 a:hover{color: #dd7117;}





















input::-webkit-input-placeholder{

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

input:-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

input::-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

input:-ms-input-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea::-webkit-input-placeholder{

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea:-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea::-moz-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}

textarea:-ms-input-placeholder {

    color:#999999;

    font-size:14px;

    line-height: 50px;

}





@keyframes bann {

	0%{transform: translateY(50px);opacity: 0;}

	50%{transform: translateY(50px);opacity: 0;}

	100%{transform: translateY(0px);opacity: 1;}



}



.banner .ss {position: relative;}



.banner .ss img{width: 100%;}



.banner .ss video{position: absolute;left: 0;top: 0;width: 100%;height: 100%; object-fit: cover;}



.banner .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;color: #fff;}



.banner .swiper-slide  .txt .ts{transform: translateY(50px); opacity: 0;transition: all 0.6s;}



.banner .swiper-slide-active  .txt .ts{ transition: all 0.6s;animation: bann 1s;opacity: 1;transform: translateY(0);}



.banner .swiper-slide-active  .txt .t{margin-bottom: 20px;}



.ban_prev , .ban_next{width: 35px;height: 35px;background: url(../images/banner_zuo.png) center no-repeat;background-size: cover;margin-top: 10px;}



.ban_next{transform: rotate(180deg);right: 40px;}



.ban_prev {left: 40px;}



.ban_prev:hover , .ban_next:hover{background: url(../images/banner_zuos.png) center no-repeat;}



.banner_sw .swiper-pagination{bottom: 50px;}



.banner_sw .swiper-pagination .swiper-pagination-bullet{width: 100px;height: 2px;background: rgba(255, 255, 255, 0.3);opacity: 1;border-radius: 0;}



.banner_sw .swiper-pagination .swiper-pagination-bullet-active {background: #fff;}



.index1 .ind1_con{display: flex;justify-content: space-between;margin-right: 8.33%;}



.index1 .ind1_con .con_le{width: 34%;}

.index1 .ind1_con .con_le img{width: 100%;}

.index1 .ind1_con .con_re{width: 58%;padding-top: 170px;}



.gengduo{color: #dd7117;display: flex;width: 160px;align-items: center;line-height: 30px;}



.gengduo img{}



.gengduo .img{border: 1px solid #dd7117;border-radius: 100%;width: 30px;height: 30px;margin-right: 10px;display: flex;align-items: center;justify-content: center;}



.gengduo:hover img{transform: translateX(5px);}



.index1 .ind1_con .con_re .re_top{display: flex;justify-content: space-between;}



.index1 .ind1_con .con_re .re_top .t{width: calc(100% - 180px);overflow: hidden;text-overflow: ellipsis; white-space: nowrap;line-height: 60px;}



.index1 .ind1_con .con_re .re_top2{line-height: 30px;color: #666666;margin-top: 20px;height: auto !important;}



.index1 .ind1_con .con_re .ul{display: flex;margin-top: 70px;}



.index1 .ind1_con .con_re .ul .li{width: 31.7%;margin-right: 2.45%;position: relative;}

.index1 .ind1_con .con_re .ul .li:last-child{margin-right: 0;}

.index1 .ind1_con .con_re .ul .li .ay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}



.index1 .ind1_con .con_re .ul .li



.index1 .ind1_con .con_re .ul .li:last-child{margin-right: 0;}



.index1 .ind1_con .con_re .ul .li a{display: block;}



.index1 .ind1_con .con_re .ul .li  .a_img{position: relative;cursor: pointer;}



.index1 .ind1_con .con_re .ul .li .a_img::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, .6);opacity: 0;transition: all 0.6s;}



.index1 .ind1_con .con_re .ul .li .a_img img{width: 100%;}



.index1 .ind1_con .con_re .ul .li .a_img img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}



.index1 .ind1_con .con_re .ul .li .a_txt{height: 50px;padding: 0 15px ;text-align: center;line-height: 50px;background: #f1f1f1;display: block;color: #666666; overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}



.index1 .ind1_con .con_re .ul .li:hover .a_img::after{opacity: 1;transition: all 0.6s;}



.tanchuang{position:fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .8);z-index: 101;display: none;}



.tanchuang .tan_con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}



.tanchuang .tan_con .out{position: absolute;right: -70px;top: 0;width: 50px;height: 50px;cursor: pointer;}



.index1.index2{background: #f1f1f1;}



.index1.index2 .ind1_con{margin: 0 0 0 8.33%;}



.index1.index2 .ind1_con .con_re .ul .li .a_txt{background: #fff;}



.index1 .ind1_con .con_re .ul .li:hover  .a_txt{color: #fff;background: #dd7117;font-weight: bold;}



.index3{padding: 150px 0 160px;background: url(../images/index3_b.jpg) center no-repeat;background-size: cover;}



.index3 .index3_con{display: flex;justify-content: space-between}



.index3 .index3_con .con_le{width:46.25% ;}



.index3 .index3_con .con_re{width: 44.8%;}



.index3 .index3_con .con_le .le1{line-height: 70px;}



.index3 .index3_con .con_le .le2{color:#666666 ;margin: 15px 0 50px;}



.index3 .index3_con .con_le .le3{color: #666666;line-height: 30px;text-align: left;margin-bottom: 105px;}



.index3 .index3_con .con_re .ul{display: flex;justify-content: space-between;}



.index3 .index3_con .con_re .ul .li{color: #666666;}



.index3 .index3_con .con_re .ul .li p{color: #999999;}



.index3 .index3_con .con_re .ul .li span{color: #dd7117;}



.index3 .index3_con .con_re .ul .li s{display: block;width: 25px;height: 4px;background: #dd7117;margin: 35px 0 20px;}



.index3 .index3_con .con_re  .img{margin-top: 60px;border-radius: 200px;overflow: hidden;}



.index3 .index3_con .con_re  .img img{width: 100%;}



.index4{padding: 160px 0 130px;background: url(../images/index4_b.jpg) center no-repeat;background-size: cover;}



.index4  .index4_con{display: flex;justify-content: space-between;}



.index4 .con_le{width: 31.25%;padding-top: 45px;}



.index4 .con_re{width: 61.25%;}



.index4 .con_re .swiper-slide .txt{line-height: 30px;color: #fff;text-align: center;width: 108%;transform: translateX(-4%);margin-top: 20px;opacity: 0;}



.index4 .con_re .swiper-slide .img img{transform: scale(0.8);opacity: 0.6;transition: all 0.6s;width: 100%;}



.index4 .con_re .swiper-slide-active .img{z-index: 10;}



.index4 .con_re .swiper-slide-active .txt{opacity: 1;;}



.index4 .con_re .swiper-slide-prev .img{transform: translateX(43%);}



.index4 .con_re .swiper-slide-next .img{transform: translateX(-43%);z-index: -1;position: relative;}



.index4 .con_re .swiper-slide-active .img img{transform: scale(1);opacity: 1;transition: all 0.6s;}



.index4  .ban_prev,.index4  .ban_next{margin-top: -50px;}



.index4 .ban_prev{left: 14%;}



.index4 .ban_next{right: 14%;}



.index4 .con_le .le1{color: #dd7117;line-height: 65px;}



.index4 .con_le .le2{color: #ffff;line-height: 65px;}



.index4 .con_le .le3{color: #fff;line-height: 30px;margin: 60px 0 110px;}



.gengduo2{color: #fff;}



.gengduo2 .img{border: 1px solid #fff;}



.index5{padding: 120px 0 75px;}



.index5 .index5_top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 45px;}



.index5 .index5_top .top_le{}



.index5 .index5_top s{display: block;width: calc(100% - 520px );height: 2px;background: #333333;}



.index5 .li{display: flex;justify-content: space-between;margin-bottom: 50px;position: relative;}



.index5 .li .as{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: block;}



.index5 .li  .l1{width: 9%;position: relative;padding-top: 45px;}



.index5 .li  .l1::after{position: absolute;left: 0;top: 0;width: 60px;height: 2px;background: #333;content: "";}



.index5 .li  .l2{width: 25%;overflow: hidden;}

.index5 .li  .l2 img{width: 100%;}

.index5 .li  .l3{width: 61.25%;padding-top: 10px;}



.index5 .li  .l1 span{color: #dd7117;}



.index5 .li  .l1 p{color: #dd7117;margin-top: 10px;}



.index5 .li  .l3 .le3_1{color: #333;line-height: 30px;height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}



.index5 .li  .l3 .le3_2{line-height: 28px;height: 90px;margin-top: 15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  overflow: hidden;color: #666666;text-align: justify;}





.index5 .li:hover  .l3 .le3_1{color: #dd7117;}



.index5 .li:hover  .l2 img{transform: scale(1.05);}





.xiangqing{display: flex;align-items: center;margin-top: 30px;}



.xiangqing .img{border: 1px solid #333;border-radius: 100%;margin-right: 5px;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;position: relative;}



.xiangqing .img img:last-child{position: absolute;opacity: 0;}





.xiangqing:hover span{color: #dd7117;}



.xiangqing:hover .img{width: 50px;height: 50px;border: 1px solid #dd7117;}



.xiangqing:hover .img img:last-child{opacity: 1;}



.xiangqing:hover .img img:first-child{opacity: 0;}



.index5 .li:hover .xiangqing .img{width: 50px;height: 50px;border: 1px solid #dd7117;}





.index5 .li:hover .xiangqing .img img:last-child{opacity: 1;}



.index5 .li:hover .xiangqing .img img:first-child{opacity: 0;}



.index5 .li:hover .xiangqing span{color: #dd7117;}



.floot {background: #222222;position: relative;}



.floot::after{position: absolute;left: 0;height: 8px;top: 0;width: 100%;background: #dd7117;content: "";}



.floot  .floot_con{margin: 0 auto;max-width: 1660px;width: 86.45%;}



.floot  .floot_con .con1{display: flex;justify-content: center;padding: 100px 0 40px;border-bottom: 1px solid #484848;}



.floot  .floot_con .con2 {padding: 40px 0 30px;}



.floot  .floot_con .con2 .ul{display: flex;justify-content: space-between;}



.floot  .floot_con .con2 .ul .li{position:relative;}



.floot  .floot_con .con2 .ul .li::after{position: absolute;width: 30px;height: 5px;content: "";background: #dd7117;left: 0;top: 50px;}



.floot  .floot_con .con2 .ul a:first-child{color: #fff;height: 80px;}



.floot  .floot_con .con2 .ul a{display: block;color: rgba(255, 255, 255, .6);line-height: 40px;}



.floot  .floot_con .con3{display: flex;justify-content: space-between;}



.floot  .floot_con .con3 .c1{display: flex;align-items: center;line-height: 30px;}



.floot  .floot_con .con3 .c1 span{color: #fff;}



.floot  .floot_con .con3 .c1 a{color: rgba(255, 255, 255, .6);}



.floot  .floot_con .con3 .c2{display: flex;align-items: center;}



.floot  .floot_con .con3 .c2 span:first-child{color: #fff;}



.floot  .floot_con .con3 .c2 span:last-child{color: rgba(255, 255, 255, .6);}



.floot  .floot_con .con3 .c3 a{}



.floot  .floot_con .con4{height: 90px;border-top: 1px solid #424242;padding-top: 20px;margin-top: 10px;display: flex;justify-content: space-between;align-items: center;}



.floot  .floot_con .con4 span{color: #999999;}



.floot  .floot_con .con4 a{color: #999999;}



.floot .floot_con .con2 .ul a:hover{color: #fff;}



.floot .floot_con .con3 .c1 a:hover{color: #fff;}



.floot .floot_con .con4 a:hover{color: #fff;}























@media screen and (max-width:1680px) {



	.box{width: 80%;}

	.f_12{ font-size:12px;}

	.f_16{ font-size:14px;}

	.f_18{ font-size:16px;}

	.f_20{ font-size:18px;}

	.f_22{font-size: 20px;}

	.f_24{ font-size:22px;}

	.f_26{ font-size:24px;}

	.f_28{ font-size:24px;}

	.f_30{ font-size:28px;}

	.f_32{ font-size:30px;}

	.f_34{ font-size:30px;}

	.f_36{ font-size:30px;}

	.f_38{ font-size:30px;}

	.f_40{font-size: 32px;}

	.f_42{font-size: 32px;}

	.f_48{font-size: 32px;}

	.f_46{font-size: 32px;}

	.f_50{font-size: 36px;}

	.f_52{font-size: 36px;}

	.f_54{font-size: 36px;}

	.f_56{font-size: 36px;}

	.f_58{font-size: 36px;}

	.f_60{font-size: 36px;}

	.f_64{font-size: 38px;}

	.f_72{font-size: 52px;}

	.f_80{font-size: 54px;}



	.f_84{font-size: 56px;}

	.f_120{font-size: 80px;}

	.p_110{padding: 70px 0;}

	.p_100{padding: 70px 0;}

	.p_120{padding: 80px 0;}

	.p_100_120{padding: 80px 0;}



	.xiangqing{margin-top: 20px;}



	.index5 .li .l3 .le3_2{margin-top: 10px;line-height: 25px;height: 75px;}



	.nav .nav_con .con_re .ul .li{margin: 0 0px;}



	.nav .nav_con .con_re .en{margin-left: 15px;}



	.ibox{width: 85%;}



	.ban_prev, .ban_next{margin-top: 0;}



	.index1 .ind1_con .con_re{padding-top: 100px;}



	.index1 .ind1_con .con_re .ul{margin-top: 50px;}



	.index1 .ind1_con .con_re .re_top2{line-height: 25px;}



	.index3{padding: 100px 0 ;}



	.index3 .index3_con .con_le .le3{margin-bottom: 70px;line-height: 25px;}



	.index3 .index3_con .con_le .le2{margin: 10px 0 30px;}



	.index4{padding: 100px 0;}



	.index4 .con_le .le1{line-height: 50px;}

	.index4 .con_le .le2{line-height: 50px;}

	.index4 .con_le .le3{margin: 40px 0 70px;}

	.floot .floot_con .con1{padding: 70px 0 30px;}

	.floot .floot_con .con1 img{width: 200px;}

	.floot .floot_con .con3 .c2 span:last-child{width: 300px;line-height: 25px;}

	.index5{padding: 70px 0 50px;}

	.index1 .ind1_con .con_re .re_top .t{line-height: 40px;}

	.nav .nav_con .con_re .xial{width: 700px;}

	.floot .floot_con .con2 .ul a{font-size: 14px;}

	.floot .floot_con .con2 .ul a:first-child{font-size: 16px;}



  









































}





@media screen and (max-width:1400px) {

  /* .floot .floot_con .con2 .ul a{font-size: 14px;} */


	.index1 .ind1_con .con_re .ul{margin-top: 30px;}



	.index1 .ind1_con .con_re{padding-top: 60px;}



	.floot .floot_con{width: 92%;}



	.nav .nav_con .con_re .xial{width: 600px;}



	.nav .nav_con .con_re .xial .uls .lis a .li_img{width: 80px;height: 80px;}



	.nav .nav_con .con_re .xial .uls .lis a .li_t,.nav .nav_con .con_re .ul .li .a_txt a .re{width: calc(100% - 100px);}



	.nav .nav_con .con_re .ul .li .a_txt a .le{width: 80px;}



}







@media screen and (max-width:1025px) {

	.f_12 {font-size: 12px;}

  

    .f_16 {font-size: 14px;}

  

    .f_18 {font-size: 16px;}

  

    .f_20 {font-size: 16px;}

  

    .f_22 {font-size: 16px;}

  

    .f_24 {font-size: 16px;}

  

    .f_26 {font-size: 16px;}

  

    .f_28 {font-size: 18px;}

  

    .f_30 {font-size: 18px;}

  

    .f_32 {font-size: 20px;}

  

    .f_34 {font-size: 20px;}

  

    .f_36 {font-size: 20px;}

  

    .f_38 {font-size: 20px;}

  

    .f_40 {font-size: 22px;}

  

    .f_42 {font-size: 22px;}

  

    .f_44 {font-size: 24px;}



    .f_48 {font-size: 24px;}



    .f_52 {font-size: 28px;}



	.f_54{font-size: 28px;}



	.f_60{font-size: 28px;}



	.f_80{font-size: 36px;}



	.f_84{font-size: 38px;}



	.p_110{padding: 35px 0;}



	.p_100{padding: 35px 0;}



	.p_80{padding: 35px 0;}



	.p_120{padding: 35px 0;}



	.p_100_120{padding: 35px 0;}



	.nav{display: none;}



	.nav_y{display: block;}



	.pc{display: none;}



	.yd{display: block !important;}



	.box{width: 90%;min-width: 200px;}



	body{min-width: 200px;margin: 50px auto 0;}



	.ibox{min-width: 200px;width: 90%;}



	.sbox{width: 90%;min-width: 200px;}



	.banner .swiper-slide-active .txt .t{line-height: 40px;margin-bottom: 0;}



	.banner_sw .swiper-pagination .swiper-pagination-bullet{width: 50px;}



	.banner_sw .swiper-pagination{bottom: 15px;}



	.banner .swiper-slide-active .txt .ts{padding: 0 15px;}



	.ban_prev{left: 0;}



	.ban_next{right:0}



	.index1 .ind1_con{flex-wrap: wrap;}



	.index1 .ind1_con .con_le{width: 100%;}



	.index1 .ind1_con .con_re{width: 100%;}



	.index1 .ind1_con{margin: 30px 5% 10px;}



	.index1 .ind1_con .con_re{padding-top: 30px;}



	.index1 .ind1_con .con_re .re_top{flex-wrap: wrap;}



	.index1 .ind1_con .con_re .re_top .t{width: 100%;margin-bottom: 15px;}



	.index1 .ind1_con .con_re .re_top2{margin-top: 10px;}



	.index1 .ind1_con .con_re .ul{flex-wrap: wrap;}



	.index1 .ind1_con .con_re .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;}



	.index1.index2 .ind1_con{margin: 0;padding: 30px 5% ;}



	.index3{padding: 30px 0;}



	.index3 .index3_con{flex-wrap: wrap;}



	.index3 .index3_con .con_le{width: 100%;}



	.index3 .index3_con .con_re{width: 100%;}



	.index3 .index3_con .con_le .le1{line-height: 30px;}



	.index3 .index3_con .con_le .le2{margin: 10px 0 15px;}



	.index3 .index3_con .con_le .le3{margin-bottom: 30px;}



	.index3 .index3_con .con_re{margin-top: 25px;}



	.index3 .index3_con .con_re .ul .li s{margin: 15px 0 20px;}





	.index3 .index3_con .con_re .ul .li{width: 33%;line-height: 20px;}



	.index4 .index4_con{flex-wrap: wrap;}



	.index4 .con_le{width: 100%;}



	.index4 .con_re{width: 100%;margin-top: 40px;}



	.index4{padding: 30px 0;}



	.index4 .con_le .le1{line-height: 40px;}



	.index4 .con_le .le2{line-height: 40px;}



	.index4 .con_le{padding-top: 0;}



	.index4 .con_le .le3{margin: 20px 0;}



	.index4 .con_re .swiper-slide .txt{line-height: 25px;}



	/* .index4 .con_re .swiper-slide-prev .img{transform: translateX(85%);}



	.index4 .con_re .swiper-slide-next .img{transform: translateX(-85%);} */



	.index4 .ban_prev{left: 2%;}



	.index4 .ban_next{right: 2%;}



	.index4 .ban_prev, .index4 .ban_next{margin-top: -70px;}



	.index5{padding: 30px 0;}



	.index5 .index5_top{flex-wrap: wrap;}



	.index5 .index5_top s{display: none;}



	.gengduo{width: 130px;}



	.index5 .li{flex-wrap: wrap;margin-bottom: 30px;}



	.index5 .li .l1{width: 100%;padding: 20px 0;}



	.index5 .li .l2{width: 100%;}





	.index5 .li .l3{width: 100%;}



	.index5 .li .l3 .le3_1{line-height: 25px;height: 50px;}



	.floot .floot_con .con2{display: none;}



	.floot .floot_con .con3{flex-wrap: wrap;}



	.floot .floot_con .con3 .c2 span:last-child{width: auto;}





	.floot .floot_con .con3 .c2{flex-wrap: wrap;}



	.floot .floot_con .con3 .c2 span:first-child{line-height: 25px;}



	.floot .floot_con .con3 .c3{margin-top: 10px;}



	.floot .floot_con .con4{flex-wrap: wrap;height: auto;padding: 15px 0;text-align: center;}

	.floot .floot_con .con4 a{display: block;line-height: 25px;}

	.floot .floot_con .con4 .r{display: flex;align-items: center;}

	.floot .floot_con .con4 span{line-height: 25px;}





	.floot .floot_con .con1{padding: 30px 0 15px;margin-bottom: 20px;}



	.floot .floot_con .con1 img{width: 150px;}



	

	.cebianl{display: none;}





	.biaodan{width: 90%;right: 5%;height: auto;top: auto;bottom: 30px;transform: translate(0);}



	.biaodan .co{flex-wrap: wrap;}



	.biaodan .co input{width: 100%;margin-bottom: 15px;}



	.biaodan .con1{margin-bottom: 20px;}



	.biaodan .co textarea{height: 120px;}





	.index1 .ind1_con .con_re .re_top .t{line-height: 30px;}





	.banner .ss video{display: none;}

































































}