@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; box-sizing:border-box; }

.xijie>span{text-indent:-9999px;}
img,a,p,span,b,strong,li{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
body{font-size:14px;color:#333;font-family:myFirstFont;overflow-x:hidden;}
a{ text-decoration:none; color:#333;}
li{ list-style:none;}
img{ max-width:100%; margin:0 auto; display:block;}
.clr{ clear:both;}
.ri{ float:right;}
.le{ float:left;padding:3px 0px;}

.wp80{ padding:30px 80px;}

.banner .swiper-pagination{ z-index:1;}
.head{position:fixed; top:0; left:0; width:100%; padding:13px 0;background:rgba(255,255,255,0.8); z-index:10;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.headIndex.head{ background:none; }
.head.active{background:rgba(255,255,255,1);}
.nav { text-align:center;}
.nav >ul>li{ display:inline-block; margin-right:5px; position:relative;}
.nav >ul>li>a{ line-height:50px; padding:15px 10px; font-size:16px; font-weight:bold; position:relative;}
.nav >ul>li> a::after{ width:100%; position:absolute; bottom:0; left:50%; transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%); width:0; height:1px; background:#ff0000; display:block; content:"";transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.nav >ul>li.on >a::after,.nav >ul>li:hover> a::after{ width:100%;}
.nav >ul>li.on>a a,.nav >ul>li:hover> a{ color:#ff0000;}

.positions.w1200{ background:url(../icon/homes.png) no-repeat left center; padding-left:30px; margin-top:40px;}

.nav >ul>li > ul.sub_menu{ position:absolute; left:50%; top:80px; width:140%;  transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%); -o-transform:translateX(-50%);-webkit-transform:translateX(-50%); padding:20px 10px;}
.nav >ul>li .sub_menu >li>a{ line-height:36px;}
.nav >ul>li .sub_menu{ position:relative; display:none;}
.nav >ul>li .sub_menu >li>a:hover{ color:#ff0000;}
.nav >ul>li .sub_menu .sub_menu{ position:absolute; left:100%; top:0; width:100%; text-align: left; background:#fff; padding:20px 10px;height:220px;}

.pro_b_ri_bot h2{font-weight:normal}

.bg_nav{     display: block !important;
    width: 100%;
    height: 500px;
    background: rgba(255,255,255,1);
    z-index: 1;
    position: absolute;
    top: -500px;
    left: 0px;
    -webkit-animation: a_bg_hover_show 0.2s ease-out both;
    -webkit-transform-origin: 50% 0%; z-index:-1;}





.lang{ padding-top:20px; padding-left:35px;}
.lang a{ width:30px; height:30px; background:#e60011; color:#fff; line-height:30px; text-align:center; display:block; border-radius:100%;}
.tabel { display:table; width:100%; height:100%;}
.tabel .tbc{ display:table-cell; vertical-align:middle; height:100%;}

.head  .wp80{ padding:18px 80px;}
.banner{ padding-top:250px; padding-bottom:100px; position:relative;}
.banner .wp80,.banner .swiper-container{ height:100%;}
.banner .imgs{ width:55%; position:relative; transform:translateX(-300px); opacity:0;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;}

.banner .imgs img{ margin-right:0;}
.banner .txts{ width:45%; padding-left:50px; max-width:570px; transform:translateX(200px); opacity:0;transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;}
.banner .txts h2{ font-size:45px;}
.banner .txts span{ font-size:45px; display:block; padding:30px 0; font-weight:normal;}
.banner .txts p{ font-size:24px;}
.banner .txts a { display:block; position:relative; margin-top:30px; width:150px; height:40px; line-height:38px; font-size:16px; text-align:center; border:1px solid #e71e25; color:#e71e25; float:right;}
.banner .txts a::before{ width:0;z-index:-1; background:#e71e25; height:100%; position:absolute; left:0; top:0; content:""; display:block; transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.banner .txts a:hover::before{ width:100%;}
.banner .txts a:hover{color:#fff; }

.logo{ padding-top: 10px;;}

.banner .swiper-slide{ background-color:#ebeced; height:500px;}
.banner .swiper-pagination{ width:100%; left:0; bottom:40px;}
.banner .swiper-slide >span{ position:absolute; bottom:0; left:50%; transform:translateX(-50%); color:#e71e25;}
.dangqianwei{position: absolute;
    width: auto; display:none;
    top: 100%;
    z-index: 1;
    padding-top: 20px;}
.banner .swiper-slide-active .imgs{ transform:translateX(0); opacity:1;}
.banner .swiper-slide-active .txts{ transform:translateX(0); opacity:1;}
.banner .swiper-pagination-bullet{ border-radius:0;width:130px; height:2px; background:#bfbfbf; margin:0 10px; position:relative; opacity:1;}
.banner .swiper-pagination-bullet::before{ box-sizing:border-box; width:5px; height:5px; content:""; display:block; left:-10px; position:absolute; top:-50%; margin-top:-2.5px;background:#bfbfbf; border-radius:100%;}
.shebei_box img{ max-width:500px;}
.banner .swiper-pagination-bullet:last-child::after{width:5px; height:5px; content:""; display:block; right:-10px; position:absolute; top:-50%; margin-top:-2.5px;background:#bfbfbf; border-radius:100%;}
.banner .swiper-pagination-bullet-active { background:#e71e25;}
.banner .swiper-pagination-bullet-active::before{ width:9px; height:9px; content:""; left:-14px;background:url(../icon/bannerbacicon.png) no-repeat center center; margin-top:-3.5px; background-size:100%; color:#e71e25;}
.banner .swiper-pagination-bullet-active:last-child::after{width:9px; height:9px; content:""; right:-14px;background:url(../icon/bannerbacicon.png) no-repeat center center; margin-top:-3.5px; background-size:100%; color:#e71e25;}
.wap{ display:none;}
.hei50{ height:50px; width:100%;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:1000;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 15px 0 15px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.banner{ background-color:#ebeced;}

.index_about{ padding:170px 0; position:relative;}


.le_video{ width:860px;}
.ri_txts{ width:calc(100% - 860px);}
.ri_txts b{ font-size:48px; text-transform:uppercase;}
.ri_txts span{ font-size:24px; font-weight:bold; display:block; padding:25px 0 35px;}
.ri_txts .line{ width:250px; height:3px; background:#e5e5e5;}
.ri_txts p{ font-size:20px; color:#666; display:block; margin:70px 80px 20px 0px; max-width:740px; line-height:36px;    max-height: 360px;
    overflow: hidden;}
.ri_txts a{ display:block; font-size:18px; width:185px; height:45px; line-height:45px; background:#ea252e; color:#fff; text-align:center; border-radius:100px; margin-top:20px;}
.ri_txts a:hover{ font-size:24px;}
.index_about .vrvideo{ position:absolute; top:60px; right:80px;}
.index_about .vrvideo img{transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;-webkit-transform-style: preserve-3d;}
.index_about .vrvideo:hover img{ transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}

.le_video  { position:relative; padding-left:60px; padding-right:115px;}
.le_video>span{ position:absolute; left:0; top:50%; transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg); font-size:16px; text-transform:uppercase;}
.le_video .videoss::after{ display:block; content:""; position:absolute;background:#ebeced; width:25px; height:400px; right:-25px; top:50%; margin-top:-200px;}
.le_video .videoss{ position:relative; }

.videoss .videolist{ width:100%; z-index:1;}

.index_ppys{ text-align:center; background-image:url(../images/index_23.jpg); background-position:center center; background-size:cover; padding-bottom:120px;}

.pp_li{ max-width:1400px; margin:0 auto;}
.pp_li li{ width:33.333333333333%; float:left;}
.pp_li li b{ font-size:80px; color:#fff; font-family:Impact; font-weight:normal;}
.pp_li li p{ font-size:18px; color:#fff;}
.pp_p { font-size:16px; color:#fff; line-height:36px; max-width:1280px; margin:70px auto 170px; }

.titles b{ font-size:36px; color:#fff; padding-top:100px; display:block;}
.titles p{ font-size:16px; color:#fff; display:block; padding:30px 0 0;}

.title b{ font-size:48px; text-transform:uppercase; padding-left:440px; position:relative;}
.title b::before{ content:""; display:block; left:0; position:absolute; top:50%; width:350px; height:1px; background:#dcdcdc;}

.index_news { padding-top:110px;}
.index_news .swiper-slide{ background:#fff; height:100%;}
.index_news_le { width:calc(100% - 590px);}
.index_n_bot { padding-top:100px; padding-left:345px; padding-right:290px; position:relative; text-align:center;}
.index_n_bot>Span{ font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; position:absolute; left:0; top:50%; transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg); font-size:16px; font-weight:bold; text-transform:uppercase;}
.index_news_ri { max-width:590px; position:relative;}
.index_n_bot b{ font-size:24px;}
.index_n_bot .line2{ width:15px; height:5px; background:#ea252e; margin:15px auto;}
.index_n_bot .swiper-slide>a{ font-size:20px; font-weight:bold; display:block; padding:20px 0;}
.index_n_bot .swiper-slide>a:hover{ color:#ea252e}
.index_n_bot .swiper-slide p{ font-size:16px; line-height:36px; max-height:108px; overflow:hidden;}

.index_n_bot .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ outline:none; right:20%; background-image:url(../icon/ri.png); background-size:18px 32px;}
.index_n_bot .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ outline:none;left:20%;background-image:url(../icon/le.png); background-size:18px 32px;}
.news_article .fangan h1{ font-size:30px;}
.news_article .fangan h1 em{ font-weight:bold; font-size:30px; font-style:normal;}

.index_news_ri .swiper-pagination{ text-align:center; width:100%;}

.index_news_ri .swiper-pagination .swiper-pagination-bullet{ margin:6px;}
.index_news_ri .swiper-pagination .swiper-pagination-bullet-active { background:#ea252e;}

.index_news .index_news_ri .swiper-slide{ height:560px; overflow:hidden;}
.index_news .index_news_ri .swiper-slide img{ min-height:100%; min-width:100%; max-width:none;}


.index_news_le .more{  width:180px; height:45px; line-height:45px; color:#fff; text-align:center; display:block; margin:20px auto; background:#ea252e; border-radius:100px; font-size:16px;margin-top:100px;}
.index_news_le .more:hover{ font-size:18px;}

.pic_bot { float:right; width:auto; margin-top:30px; background:url(../icon/index_30.png) no-repeat left center; padding:10px 0; padding-left:35px;}
.pic_bot a{ display:inline-block; font-size:14px; border:3px solid #eeeeee; padding:3px 20px 3px 0; border-left:none;}
.pic_bot a:hover{ color:#ea252e; border-color:#ea252e;}

.wp81{ padding-top: 40px;}
.wp81 li{ width:200px; margin:10px; float:left; display:inline-block; text-align:center;}
.wp81 li .times a{ font-size:16px; color:#666; line-height:30px;}
.wp81 li .imgs{ overflow:hidden;}
.wp81 li:hover .imgs img{ transform:scale(1.1);}
.wp81 li:hover a{ color:#ea252e;}


.foot { background:#313131; padding:70px 0; border-bottom:1px solid #fff;}

.zjhh{ width:35%;}
.contc{ width:450px;}
.tongxun { width:400px;}


.zjhh .aa{ width:100%;}
.zjhh .aa .a_li{ width:50%; max-width:200px; float:left;}
.zjhh .aa .a_li a{ display:block; font-size:16px; color:#fff;padding:3px 0; margin-bottom:15px; line-height:22px;}
.zjhh .aa .a_li a:hover{ color:#ea252e}
.contc p{ font-size:16px; color:#fff;  display:block; padding:3px 0;padding-left:35px; line-height:22px; margin-bottom:15px;}
.contc p.icon01{ background:url(../icon/index_41.jpg) no-repeat left center;}
.contc p.icon02{ background:url(../icon/index_44.jpg) no-repeat left center;}
.contc p.icon03{ background:url(../icon/index_46.jpg) no-repeat left center;}
.contc p.icon04{ background:url(../icon/index_49.jpg) no-repeat left center;}
.contc p.icon05{ background:url(../icon/chuanzhen.png) no-repeat left center;}
.tongxun p{font-size:16px; color:#fff;  display:block; padding:3px 0;line-height:22px; margin-bottom:15px;}
.tongxun input{ border:none; background:#fff; width:100%; outline:none; line-height:35px; padding:0 15px; font-size:14px;}
.tongxun input.btn{ transition:all 0.3s; width:110px; height:40px; line-height:38px; background:none; color:#fff; border:1px solid #fff; margin-top:25px; font-size:18px; cursor:pointer;}
.tongxun input.btn:hover{ background:#fff; color:#333;}
.footer{ background:#1b1b1b; text-align:right;padding:15px 0;font-size:16px; color:#fff;}
.footer a{font-size:16px; color:#fff;}
.footer .tec{ padding-left:50px; color:#fff;  font-size:16px; color:#fff;}
.footer a:hover{ color:#ea252e}
.foot span{ font-size:30px; color:#fff;}
.foot  .line3{ width:50px; height:2px; background:#fff; margin:15px 0 35px;}

.banner .swiper-button-prev,.banner .swiper-container-rtl .swiper-button-next{ left:80px; background-image:url(../icon/index_08.png);background-size:59px; width:59px; height:59px; margin-top:-30px;outline:none; border-radius:100%;}
.banner .swiper-button-next, .banner .swiper-container-rtl .swiper-button-prev { right:80px; background-image:url(../icon/index_11.png); background-size:59px;width:59px; height:59px;margin-top:-30px; outline:none;border-radius:100%;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background-color:#fff;}

.wp81{ padding-bottom:40px;}

.sub_ban { padding-top:200px; padding-bottom:130px; background-size:cover; background-position:center center;}
.sub_txt { width:450px; margin:0 auto; position:relative; padding:70px 0 70px 30px;}
.sub_txt b{ font-size:48px; color:#fff;}
.sub_txt span{ font-size:20px; color:#fff; display:block;}
.sub_txt img{ position:absolute; height:100%; width:auto; left:0; top:0;}

.contact{ padding:70px 0;}
input:-webkit-autofill{ -webkit-box-shadow:0 0 0px 1000px #fff inset;}
.w1200 { max-width:1200px; margin:0 auto;}
.con_le{ max-width:500px; width:41%;}
.con_ri{ width:59%; max-width:700px;}
.contact .con_tit{ font-size:24px; color:#e60011; margin-bottom:30px;}
.contact p{ font-size:16px; color:#999; margin-bottom:10px; display:block;}
.con_li2{ padding-top: 40px;}
.con_li2 span{ font-size:18px; display:block; margin:35px 0 25px;}
.con_li p{ padding-left:33px; background-position:left center; background-repeat:no-repeat;}
.con_li p.add{ background-image:url(../icon/contact_05.png);}
.con_li p.tel{ background-image:url(../icon/contact_12.png);}
.con_li p.email{ background-image:url(../icon/contact_16.png);}
.con_ri .ly_tit{ font-size:16px; color:#666; margin-bottom:15px; border-top:1px solid #dcdcdc; background:url(../icon/contact_09.png) no-repeat left center; padding:20px 0; padding-left:40px;}
.con_ri .inputs{ width:100%; border:1px solid #dcdcdc; padding:15px; padding-left:50px; background-position:20px center; background-repeat:no-repeat; margin-bottom:25px;}
.con_ri .inputs input{ font-size:16px; border:none; outline:none; height:100%; width:100%;}
.con_ri .inputs.mc{ background-image:url(../icon/contact_20.png);}
.con_ri .inputs.gs{ background-image:url(../icon/contact_24.png);}
.con_ri .inputs.dz{ background-image:url(../icon/contact_28.png);}
.con_ri .inputs.dh{ background-image:url(../icon/contact_31.png);}
.con_ri .inputs.dzyj{ background-image:url(../icon/contact_35.png);}
.con_ri textarea{ outline:none;font-size:16px; color:#999; height:150px; width:100%;border:1px solid #dcdcdc; background-image:url(../icon/contact_38.png); background-repeat:no-repeat; background-position:20px 15px; padding:15px; padding-left:50px;}

.check{ padding:25px 0; font-size:16px; color:#999;}
.check input{ margin-right:5px; cursor:pointer;}
button.tijiao.ri{ width:110px; height:40px; background:#e60011; color:#fff; border:none; outline:none; cursor:pointer; font-size:18px;}

.fuwu{ padding:70px 0;}
.fuwu p{ font-size:16px; line-height:36px; color:#999; text-align:center; max-width:1010px; display:block; margin:0 auto;}
.fuwu .bs{ font-size:24px; margin:0 auto; text-align:center; padding:60px 0;}
.fuwu .bs img{ display:inline-block; vertical-align:middle; margin-right:15px;}

.forms .w50{ width:48%;}
.forms input{ width:calc(100% - 160px); float:right; border:1px solid #d2d2d2; line-height:43px;padding:0 10px;}
.forms span{ display:inline-block; width:160px; text-align:right; float:left;line-height:45px; font-size:16px; color:#999999; margin-bottom:25px;}
.forms .w100{ width:100%;}
.forms textarea{width:calc(100% - 160px); float:right; border:1px solid #d2d2d2; height:150px; padding:10px;}

.forms button{ margin:0 auto; width:110px; height:40px; background:#e60011; color:#fff; border:none; outline:none; cursor:pointer; font-size:18px; display:block; margin-top:30px;}


.news_article{ padding:70px 0;}

.news_article h1{ text-align:center; font-size:16px; font-weight:normal;}
.news_article .title{ padding-bottom:40px; border-bottom:1px solid #e5e5e5;}

.box_bodies { padding:40px 0;}
.box_bodies p{ font-size:14px; color:#666666; display:block; margin-bottom:30px;line-height:30px;}
.box_bodies video{ max-width:100%; height:auto !important;}
.xgyd_tit { font-size:24px; font-weight:bold; padding-bottom:35px;}
.xgyd li { border-bottom:1px solid #e5e5e5; padding-bottom:25px; margin-bottom:25px;}
.xgyd li .imgs{ width:250px; height:150px; overflow:hidden;}
.xgyd li .imgs img{ min-width:100%; min-height:100%;}
.xgyd li:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.xgyd li .txts{ width:calc(100% - 290px);}
.xgyd li .txts h2 a{ font-size:16px; display:block; padding:30px 0 20px;}
.xgyd li .txts p{ font-size:14px; line-height:30px; text-indent:2em;}
.xgyd li:hover a{ color:#ff0000;}

.zh_nav { border-bottom:1px solid #e5e5e5; padding:18px 0;}
.zh_nav  a{ padding-bottom:19px; line-height:24px; font-size:16px; margin-right:60px; color:#666666;}
.zh_nav  a.on{ border-bottom:2px solid #e60011;color:#e60011}
.zh_nav  a:hover{ color:#e60011}

.nav_nav{ text-align:center; padding:60px 0;}
.nav_nav a{ display:inline-block; width:110px; height:36px; line-height:34px; margin:7px; border:1px solid #dcdcdc; color:#666666; text-align:center;}
.nav_nav a:hover{ color:#e60011;}
.nav_nav a.on{ background:#e60011; color:#fff; border:1px solid #e60011;}


.videolist { position:relative; float:left; width:31.3333333333%; height:auto; margin:1%; overflow:hidden;}
.videolist img.img_pic{ min-height:100%; min-width:100%; }
.videolist:hover{ cursor: pointer; }
.videoed { width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); z-index:100; width:100%; max-width:900px; height:auto; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.videolist .txts{ background:#f6f6f6;/* position:absolute;*/ width:100%; bottom:0; left:0;}
.vtit{ text-align:center; color:#999999; font-size:16px; padding:15px;}

.vtime { display:none; padding:15px; padding-top:0; font-size:14px; color:#999999;}

.videolist:hover .vtit{ color:#e60011;}

.pgaelist { text-align:center; padding:60px 0;}
.pgaelist li{ display:inline-block; margin:3px ;}
.pgaelist li a{ border:1px solid #e1e1e1; color:#333; padding:3px 10px;}
.pgaelist li a:hover{ color:#d6151a}
.pgaelist li.active a{ background:#d6151a; color:#fff; border:1px solid #d6151a}
.pgaelist li.active a:hover{ color:#fff;}
.pgaelist li span.current{background:#d6151a; color:#fff; border:1px solid #d6151a;padding:3px 10px;}


.news_lili{ padding-top:70px;}
.news_lili li{ width:23%; margin:1%; float:left; margin-bottom:40px;}
.news_lili li .imgs{  overflow:hidden;}
.news_lili li .imgs img{ width:100%;}
.news_lili li .txts h3 a{ font-size:16px; color:#e60011; padding:10px 0; display:block;}
.news_lili li:nth-child(4n+1){ clear:left;}
.news_lili li .txts span{ font-size:16px; color:#e60011; display:block; padding-bottom:10px;}
.news_lili li .txts p{ font-size:14px; color:#999999; text-indent:2em; line-height:24px; max-height:48px; overflow:hidden;}
.news_lili li .txts>a{ display:block; text-align:center; line-height:38px; margin-top:25px; width:130px; height:40px; border:1px solid #bfbfbf; color:#bfbfbf;}
.news_lili li:hover img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.news_lili li:hover .txts>a{ border:1px solid #ff828b; color:#e60011;}


.news_lilifangan li:hover .txts>a{ border:1px solid #ff828b; color:#e60011; background-color:#e60011;color:#fff;}
.news_lilifangan{padding-top:0}
.news_lilifangan .w1200 ul{padding-top:30px;}
.news_lilifangan li .txts h3 a{ font-size:16px; color:#333; padding:10px 0; display:block;}
.news_lilifangan li:hover .txts h3 a{color:#e60011;}




.download{ padding:70px 0;}
.download li{ padding:10px; padding-bottom:50px; position:relative; width:23%; margin:2% 1%; height:375px; float:left; border:1px solid #e5e5e5;}
.download li .imgs{ height:100%;}
.download li img{ width:100%; height:100%;}
.download .tbc span{   display:block; font-size:14px;}

.download .tbc a{ display:none; width:110px; border-radius:100px; margin:0 auto; height:26px; line-height:26px; background:#e60011; color:#fff; }
.download .txts{ height:50px; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; text-align:center;}
.download li:hover .txts{ height:100%; background:rgba(0,0,0,0.5); transition:all 0.3s;}
.download li:hover{ padding:0;}
.download li:hover .txts span { color:#fff; padding:20px 10px;}
.download li:hover .tbc a{ display:block;}

.zhaopin_tit { width:100%; text-align:center; padding-top:60px;}
.zhaopin_tit .en{ font-size:24px; text-transform:uppercase; padding:10px 0;}
.zhaopin_tit .ch{ font-size:30px; color:#e60011; font-weight:bold; padding-bottom:20px;}
.zhaopin_tit p{ font-size:16px; color:#787878;}
.xyzp_01 { box-shadow:0 0 30px 15px #f7f7f7; max-width:1200px; margin:70px auto;}
.zhaopin_le { width:380px;}
.zhaopin_ri { width:calc(100% - 380px);}
.zhaopin_le li{ cursor:pointer; background:url(../images/zpbac_04.jpg) no-repeat center center; background-size:100%; padding:30px; padding-left:45px; position:relative;}
.zhaopin_le li a{ position:absolute; display:block; width:100px; border-radius:100px; right:25px; top:50%; margin-top:-17px; line-height:35px; background:#eeeeee; color:#999999; text-align:center;}
.zhaopin_le li b{ font-size:18px; color:#666;}
.zhaopin_le li p{ font-size:14px; color:#666;}
.zhaopin_le li.on a{ background:#fff; color:#e60011;}
.zhaopin_le li.on{ background:#e60011;}
.zhaopin_le li.on b{ color:#fff;}
.zhaopin_le li.on p{ color:#fff;}

.zp_ri_box{ padding:45px 55px;}
.zp_ri_box p{ font-size:14px; line-height:36px; color:#999999;}
.zp_ri_box .spans{ text-align:right; font-size:16px; color:#999; padding:20px 0;}


.xyzp_02{ }
.xyzp_02 .en{ color:#b8b8b8;}
.xyzp_02 .title p{ color:#666666;}
.xyzp_02 .xyzp2_bac{background:#333; position:absolute; width:100%; height:640px; z-index:-1;}

.xyzp_02 .hjtu{ margin-top:40px; box-shadow:0 0 15px #333;}

.xyzp_03 .le,.xyzp_03 .ri{ width:50%;}
.xyzp_03 { padding:40px 0;}
.xyzp_03 .le .title3{ font-size:24px; color:#333; padding:20px 0; font-weight:bold;}
.xyzp_03 .le p{ font-size:16px; color:#666666; line-height:36px;}
.xyzp_03 .ri .ewm{ width:230px; float:right; text-align:center; padding:20px 40px; border:3px solid #dcdcdc; margin-left:20px;}
.xyzp_03 .ri .line4{ width:20px; height:3px; background:#e60011; margin:10px auto;}

.title4{ margin-bottom:70px;}
.title4 .en{ font-size:30px; color:#e60011; font-weight:bold; text-transform:uppercase;}
.title4 .ch{ font-size:30px; color:#333; font-weight:bold;}

.title4 { text-align:center; padding-top:60px;}
.title4 b{ font-size:24px; color:#666666; display:block; padding-top:40px; padding-bottom:30px;}
.title4 p{ max-width:950px; margin:0 auto; font-size:16px; color:#999999; line-height:30px;}

.shzp{ padding-bottom:70px;}
.zptit { background:#f7f7f7; position:relative;}
.zptit span{ line-height:50px;width:20%; float:left; display:inline-block; text-align:center;}
.zptit span:first-child{ max-width:150px; text-align:left; padding-left:20px;}

.zpsxq{ padding:30px; border:1px solid #e5e5e5; border-top:none;}

.zp_list.on .zptit{ background:#f7792c;}
.zp_list .zptit b{ cursor:pointer; position:absolute; right:30px; top:50%; margin-top:-7px;background-image:url(../icon/join_04.jpg); display:block; width:14px; height:14px; background-repeat:no-repeat; background-position: center center;}
.zp_list.on .zptit span{ color:#fff; font-size:16px;}
.zpsxq p{ font-size:14px; color:#999999; line-height:30px;}
.zp_list.on .zptit  b{ background-image:url(../icon/join_08.jpg);}
.zp_list.on .shzpxq{display:block;}
.shzpxq { display:none;}

.zp_list { margin-top:13px;}

.shzp_01 { background-image:url(../images/join_11.jpg); background-position:center center; background-size:cover; background-repeat:no-repeat; padding:125px 0;}

.bac_red { text-align:center; background:rgba(230,0,17,0.5); padding:80px 20px;}
.bac_red b{ font-size:24px; color:#fff; display:block; padding-bottom:30px;}
.bac_red p{ font-size:16px; color:#fff;}

.zhanhui_li{ padding:30px 10px; width:100%;box-shadow:0 0 15px #ebebeb; margin-top:70px; position:relative;}

.zhanhui_li .imgs{ width:240px; overflow:hidden;}
.zhanhui_li .imgs img{ min-height:100%; min-width:100%;}
.zhanhui_li_ri { width:calc(100% - 280px);}
.zhanhui_li_ri .swiper-slide img{ height:130px; width:100%;}
.zhanhui_slide{ padding:0 70px; position:relative; padding-bottom:40px; padding-top:40px;}

.zhanhui_li_ri .swiper-pagination{ width:100%; text-align:center; left:0; bottom:0;}
.zhanhui_li_ri .swiper-pagination-bullet{ margin:5px;}

.zhanhui_li_ri h2{ font-size:18px; display:block; margin-bottom:20px;}
.zhanhui_li_ri p{ font-size:16px; color:#666666;}
.zhanhui_li_ri p span{ color:#e52934;}
.zhanhui_li_ri .swiper-pagination-bullet-active{ background:#e60011;}
.zhanhui_li_ri .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:url(../icon/index_11.png); background-size:30px 30px; width:30px; height:30px; margin-top:-15px;}
.zhanhui_li_ri .swiper-button-prev, .swiper-container-rtl .swiper-button-prev{ background-image:url(../icon/index_08.png); background-size:30px 30px; width:30px; height:30px; margin-top:-15px;}
.zhanhui_li::after{ position:absolute; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s; display:block; content:""; width:0; height:2px; background:#e60011; bottom:0; left:0;}
.zhanhui_li:hover::after{ width:100%;}
.zhanhui_li:hover .imgs img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.zhanhui_li:hover h2 a{ color:#e52934}

.zhhd_lis{ padding:40px 0;}
.zhhd_lis li{ width:23%; margin:1%; float:left; display:inline-block; text-align:center;}
.zhhd_lis li .imgs img{ min-width:100%; min-height:100%;}
.zhhd_lis li .times{ padding-top:20px;}
.zhhd_lis li .times a{ font-size:16px; color:#666; line-height:30px;}
.zhhd_lis li .imgs{ overflow:hidden;}
.zhhd_lis li:hover .imgs img{ transform:scale(1.1);}
.zhhd_lis li:hover a{ color:#ea252e;}

.about_banner { background-position:center center; background-repeat:no-repeat; background-size:cover; padding-top:560px;}
.about_bac{background:rgba(0,0,0,0.7);}
.about_bac .w1200{ padding:80px 0; }


.about_ban_le,.about_ban_ri{ width:50%;}

.about_ban_ri .w500{ width:50%; text-align:center; padding:0 40px;}
.about_ban_ri p{ font-size:14px; color:#fff; line-height:36px;}
.about_ban_ri b{ font-size:16px; font-weight:bold; color:#fff; padding-bottom:15px; display:block; padding-top:20px;}
.about_ban_ri b em{ font-size:44px; font-style:normal; color:#fff; padding-right:10px;}
.about_ban_le span{ font-size:36px; color:#fff; display:block; padding-bottom:20px;}
.about_ban_le p{ font-size:14px; line-height:36px; color:#fff;}
.about_ban_le a{ display:block; width:170px; line-height:45px; color:#fff; background:#e60011; font-size:16px; text-align:center; margin-top:30px;}

.hh_tit_ch { padding-top:80px; font-size:36px; color:#9c9c9c; text-align:center; font-weight:bold;}
.hh_tit_ch em{ font-style:normal; font-weight:bold; color:#e60011;}


.history { padding-top:150px; padding-bottom:80px; position:relative;}
.his_01 .his_txt{ padding-bottom:40px; padding-top:20px; position:relative;}
.his_01.ris { padding-left:50%;}
.his_01.les{ padding-right:50%;}
.his_01  .his_txt .txts h1{ font-size:16px;line-height:24px;}
.his_01 .his_txt .txts p{ color:#666666; font-size:16px;line-height:30px;}
.his_01.ris .his_txt{ border-left:1px solid #bfbfbf;}
.his_01.les .his_txt{ border-right:1px solid #bfbfbf; margin-right:-1px;}
.his_01  .his_txt .txts{ width:calc(100% - 180px);}
.his_01 .his_txt{ position:relative;}
.his_01 .his_txt .year{ position:relative; font-size:24px; color:#e60011; font-weight:bold; line-height:24px; width:180px; text-align:center;}
.his_01 .his_txt img{ position:absolute;}
.his_01.les .his_txt img{ right:60px; top:-90px; max-height:110px;}
.his_01.ris .his_txt img{ left:60px; top:-90px; max-height:110px;}
.his_01.les .his_txt .year{ float:right;}
.his_01.ris .his_txt .year{ float:left;}
.his_01.les .his_txt .txts{ text-align:right;}
.his_01.ris .his_txt .txts { float:right;}


.his_01.les .his_txt .year::after{ content:""; display:block; width:15px; height:15px; background:#e9e9e9; border-radius:100%; position:absolute; right:-8px;top:50%; margin-top:-7px; z-index:2;}
.his_01.les .his_txt .year::before{ content:""; display:block; width:9px; height:9px; background:#9b9b9b; border-radius:100%; position:absolute; right:-5px; top:50%; margin-top:-4px; z-index:3;}

.his_01.ris .his_txt .year::after{ content:""; display:block; width:15px; height:15px; background:#e9e9e9; border-radius:100%; position:absolute; left:-8px;top:50%; margin-top:-7px; z-index:2;}
.his_01.ris .his_txt .year::before{ content:""; display:block; width:9px; height:9px; background:#9b9b9b; border-radius:100%; position:absolute; left:-5px; top:50%; margin-top:-4px; z-index:3;}

.his_01.ris .his_txt::before{ display:block; content:""; width:26px; height:1px; background:#dcdcdc; top:32px; left:0; position:absolute;}
.his_01.les .his_txt::before{ display:block; content:""; width:26px; height:1px; background:#dcdcdc; top:32px; right:0; position:absolute;}
.his_01 .his_txt:hover .year::before{ background:#e60011;}


.history .bot_dian { padding:5px; width:30px; height:30px; background:rgba(245,195,0,0.5); border-radius:100%; position:absolute; left:50%; margin-left:-15px; bottom:65px;}
.history .bot_dian span{ display:block; border-radius:100%; width:100%; height:100%; display:block; background:#ffc001;}
.history .bot_dian2 { z-index:2; top:125px; padding:5px; width:30px; height:30px; background:rgba(230,0,17,0.5); border-radius:100%; position:absolute; left:50%; margin-left:-15px;}
.history .bot_dian2 span{ display:block; border-radius:100%; width:100%; height:100%; display:block; background:#e60011;}


.jiazaigengduo { width:236px; height:55px; line-height:55px; margin:0 auto; background:#e60011; color:#fff; font-size:18px; text-align:center; cursor:pointer;}
.jiazaigengduo img{ display:inline-block; vertical-align:middle; padding-left:15px;}


.hh_about { padding-bottom:80px;}

.his_01:nth-child(n+6) { display:none;}

.qiyewenhua .w33{ width:33.33333333333%; float:left; display:inline-block;}

.qiyewenhua .w33 .qywh_top{ height:450px;}

.wqywh .qywh_top{  background-image:url("/uploads/optimized_webp/9646460ad0472b5554231db4eb7cf4bc45c70fa4ecb8b6817490c766e3975106.webp"); background-size:cover;}
.qywh_about .qywh_top{ background-image:url("/uploads/optimized_webp/5a6010df7d7627bff1f8beae613a086a2d36de89af875d5817d6bc7dd11fb597.webp"); background-size:cover; padding-left:80px; padding-right:80px;}
.qywh_about .qywh_top .tabel{ max-width:400px;}
.qiyewenhua .w33 p{ font-size:16px; line-height:36px; color:#fff; display:block; position:relative;}
.qiyewenhua .w33 p::after{ display:block; content:""; position:absolute; left:0; bottom:-30px; width:28px; height:4px; background:#fff;}
.qiyewenhua .w33 p em{ font-style: normal; font-size: 24px; padding: 0 10px;}
.wqywh .qywh_top .ch{ font-size:36px; color:#fff;}
.wqywh .qywh_top .en{ font-size:16px; color:#fff; text-transform: uppercase; padding-bottom: 30px;}
.qywh_top .imgs ,.qiyewenhua .w33 .qywh_bot .imgs{ height:100%; overflow:hidden;}
.qywh_top .imgs img,.qiyewenhua .w33 .qywh_bot .imgs img{ min-width:100%; min-height:100%;}

.qywh_bot { height:130px;}
.wqywh  .qywh_bot{ background-image:url(../icon/about_25.jpg); background-position:right center; background-repeat:no-repeat; background-size:auto 100%;}
.wqywh  .qywh_bot,.wqywh .qywh_top{ padding-left:160px;}
.qywh_bot b{ font-size:24px; font-weight:normal; position:relative;}
.qiyewenhua .w33 .qywh_bot p{ font-size:16px; color:#666}

.qiyewenhua .w33 .qywh_bot b::before{ content:""; display:block; left:-40px; top:8px; position:absolute; background:url(../icon/abouticon.png) center center no-repeat; width:23px; height:15px;}
.yuanjing .qywh_bot{ background-color:#f3f3f3; padding-left:110px;}
.qiyewenhua .w33:hover .qywh_bot b::before{  background:url(../icon/abouticon2.png) center center no-repeat;}
.qiyewenhua .w33:hover .qywh_bot b{ color:#e60011;}
.qiyewenhua .w33:hover .qywh_top img,.qiyewenhua .w33:hover .qywh_bot img{ transform:scale(1.1);}




.cy_tit { text-align:center; padding-top:70px;}
.cy_tit .ch{ font-size:36px; color:#e60011; font-weight:bold; padding:10px 0 5px;}
.cy_tit .en{ font-size:16px; color:#cccccc; text-transform:uppercase;}


.shuxian { width:2px; height:58px; background:#dcdcdc; margin:0 auto; margin-top:30px;}


.shengtai_li li{ cursor:pointer; position:relative; width:141px; height:140px; background-color:#eeeeee;  float:left; margin-right:35px; text-align:center;}
.shengtai_li li .skews1{padding-top:20px;}
.shengtai_li li:nth-child(7){ margin-right:0;}

.shengtai_li li .skews2{ position:absolute; left:0; top:0; width:100%; height:100%; background:#e60011; padding:0 10px; text-align:center; transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);-webkit-transform:rotateY(90deg); transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.shengtai_li li .skews2 p{ font-size:12px; line-height:24px; color:#fff;}
.shengtai_li li.on .skews2{ transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);-webkit-transform:rotateY(0);}
.shengtai_li li .skews1 span{ font-size:12px; color:#999999;}


.shengtai_li li .skews1 img{ margin-bottom:20px;}

.shengtai_li{ padding-top:58px; border-top:2px solid #dcdcdc;}

.shengtai_li li.on .skews1{ transform:rotateY(90deg);-moz-transform:rotateY(90deg);-ms-transform:rotateY(90deg);-o-transform:rotateY(90deg);-webkit-transform:rotateY(90deg);}
.shengtai_li li::before{ width:2px; height:58px;background:#dcdcdc; content:""; display:block; top:-58px; position:absolute; left:50%;}
.shengtai_li li:first-child::after{ content:""; display:block; position:absolute; width:50%; top:-60px; background:#fff; height:2px;}
.shengtai_li li:nth-child(7)::after{ content:""; display:block; position:absolute; width:50%; top:-60px; background:#fff; height:2px; right:-2px;}

.shengtai_box { padding:60px 0;}
.shengtai_box p{ font-size:14px; color:#999999; line-height:36px; text-indent:2em;}

.shuzifazhan { background-image:url("/uploads/optimized_webp/f0e81b1402833cd63d328d925ca540f537e7e2adef5e619d217fc057c9d6b71d.webp"); background-size:cover; position:relative;}
.le_top { width:calc(50% - 600px); position:absolute; left:0; top:0; height:80px; background:#fff; border-top:3px solid #e60011;}
.w1200_le_top { padding-right:70px; height:80px; background:#fff; width:430px;}
.le_t_wz {border-top:3px solid #e60011; color:#e60011; font-size:26px; color:#e60011; padding-top:20px; line-height:36px; font-weight:bold;}
.le_t_wz img{ vertical-align:middle;}

.szfz_le { padding:110px 0 130px;max-width:370px;}
.szfz_le p{ font-size:14px; line-height:36px; color:#fff; }
.szfz_le a{ display:block; width:180px; height:50px; line-height:48px; border:1px solid #fff; color:#fff; font-size:18px; text-align:center; margin-top:100px;}


.szfz_ri { position:absolute; top:180px; right:80px; width:calc(100% - 390px); text-align:right;}
.szfz_ri img{ display:inline-block; max-width:230px; width:30.333333333%; height:auto; margin:1%;}


.bangongdidian { padding:80px 0;}
.bangongdidian .w1200{ position:relative;}
.bangongdidian .en{ font-size:80px; color:#cccccc; font-weight:bold; text-transform:uppercase; opacity:0.3; letter-spacing:15px;}
.bangongdidian .ch{ font-size:36px; color:#e60011; font-weight:bold; position:absolute; left:0; top:0; line-height:106px;}
.bangongdidian  img{ margin:60px auto;}

.chengshi_tit { font-size:16px; color:#999999; padding-bottom:20px; border-bottom:1px solid #dcdcdc; position:relative;}
.chengshi_tit::after{}

.xialiechengshi li{ float:left; cursor:pointer; font-size:16px; margin-right:70px; position:relative; line-height:45px;}
.xialiechengshi li::after{ width:0; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.xialiechengshi li.on::after{ content:""; display:block; position:absolute; width:30px; height:2px; background:#c80000; top:-2px;}

.cs_box_li{ padding-top:15px;}
.cs_box_li p{ font-size:14px; color:#999999; line-height:26px;}


.pro_box_zong{background:url("/uploads/optimized_webp/a6311072364cc0b5220cefdeebe13fb50135776eeea1077c11f97dfc103be302.webp") no-repeat right bottom; background-size:80% 504px;}

.tj_pro { padding-top:180px; padding-bottom:70px; text-align:center; background-color:#f0f0f0; }
.channame { font-size:36px; font-weight:bold;}
.chanliname{ font-size:14px; color:#666666; padding:30px 0;}

.tj_pro .imgs{ height:220px; width:100%; overflow:hidden;}
.tj_pro .nyttu .imgs img {max-width:100%;max-height:600px;}
.tj_pro .imgs img{ max-width:90%; max-height:70%; display:inline-block;}
/*.tj_pro .swiper-container{ max-width:1300px; margin:0 auto;}*/
.tj_pro .toubudiaoyogn{max-width:1300px; margin:0 auto; text-align:center;}
.tj_pro .toubudiaoyogn li{ width:33%; display:inline-block;}
.tj_pro_box{ position:relative; width:100%; padding:0 80px; padding-top:30px; }
/*.tj_pro_box .swiper-button-next{ outline:none; right:80px; width:60px; height:60px; margin-top:-30px; background-image:url(../icon/index_11.png); background-size:60px 60px;}
.tj_pro_box .swiper-button-prev{outline:none; left:80px;width:60px; height:60px; margin-top:-30px; background-image:url(../icon/index_08.png); background-size:60px 60px;}
*/
.tj_pro_box h2{ font-size:14px; font-weight:900;}
.tj_pro_box p{color:#8B8B8C;line-height:2;font-weight:300;}
.tj_pro_box  li:hover h2{ color:#e60011}
.tj_pro_box  li:hover img{ transform:scale(1.1);}

.w1480 { max-width:1480px; margin:0 auto;}

.sub_pro_nav{ background:#fff; padding:30px 0; border-bottom:1px solid #e5e5e5;position:relative}
.sub_pro_nav a{ margin-right:100px; font-size:16px;}
.sub_pro_nav li.on>a{ border-bottom:2px solid #e60011; padding-bottom:30px;}
.sub_pro_nav a:hover{ color:#e60011}
.sub_pro_nav li{ display:inline-block; margin-right:100px;}
.sub_pro_nav li>a{ margin-right:0;}
.sub_pro_nav li.on .dangqianwei{ display:block;}

.pro_bottom { padding:80px;}

.pro_b_top{ height:930px;}
.pro_b_top_le { width:310px; background:url(../icon/proview_02.jpg) no-repeat center center; height:100%;}
.pro_b_top_ri { width:calc(100% - 310px); height:100%; background:url(../icon/hh_lo.jpg) right 75px no-repeat; position:relative;}
.pro_b_top_ri .posi{ position:absolute; right:80px; top:50%; transform:rotate(90deg); text-transform:uppercase; font-size:16px; font-weight:bold;}

.pro_b_ri_bot { width:calc(100% - 190px); max-width:1380px; position:absolute; left:0; bottom:0; background:#fff; height:calc(100% - 135px); padding:30px 70px;}
.pro_b_ri_bot .line5{ width:47px; height:3px; background:#e60011; margin:35px 0;}

.p_b_r_b_le { width:40%;}
.p_b_r_b_ri{ width:60%;}
.p_b_r_b_le span{ font-size:24px; display:block; padding-bottom:35px;}
.p_b_r_b_le p{ padding-left:40px; position:relative; display:block;font-size:14px; line-height:36px;}
.p_b_r_b_le p::before{ width:10px; height:4px; position:absolute; left:0; top:50%; margin-top:-2px; position:absolute; content:""; background:#666666; }
.p_b_r_b_le .sbcanshu p{ padding:0;}
.p_b_r_b_le .sbcanshu p::before{ display:none;}
.anniu { width:100%; padding-top:20px;}
.anniu a{ display:inline-block; margin-right:40px; text-align:center;font-size:18px; color:#333; border:1px  solid #7d7d7d; padding:10px 30px 10px 25px; cursor:pointer; border-radius:5px;}
.anniu a.youshi{ border:1px solid #e60011; color:#fff; background:#e60011; }
.anniu a.sbei:hover{ color:#e60011; border:1px solid #e60011;}

.p_b_r_b_ri .imgs{ padding-top:50px; position:relative;}
.thrdclick { position:absolute; top:0; left:0; cursor:pointer;}
.p_b_r_b_ri img{ max-height:400px;}


.slide_lists { margin-top:40px; padding:0 100px; position:relative;}
.slide_lists .imgs{  overflow:hidden;}
.slide_lists .swiper-slide>span{ display:block; text-align:center; padding:10px 0;}

.slide_lists .imgs img{ width:100%;}
.slide_lists .swiper-pagination{ width:100%; left:0; padding:1px 0;}
.slide_lists .swiper-pagination-bullet { margin:0 9px;}
.slide_lists .swiper-pagination-bullet-active{ background:#e60011}
.slide_lists  .swiper-slide{ box-shadow:0 0 15px #ccc;}
.slide_lists  .swiper-container { padding:15px;}
.slide_lists  .swiper-slide:hover img{ transform:scale(1.1);}

.slide_lists  .swiper-button-next{ background-image:url(../icon/index_11.png); background-size:50px 50px; width:50px; height:50px; margin-top:-25px;}
.slide_lists  .swiper-button-prev{background-image:url(../icon/index_08.png); background-size:50px 50px; width:50px; height:50px; margin-top:-25px;}



.pro_bottom b{ display:block; background:url(../icon/dy.jpg) no-repeat left center; padding:20px 60px; font-size:16px; text-transform:uppercase;}
.pro_bottom a{ width:180px; height:45px; line-height:43px; border:1px solid #fff; color:#fff; border-radius:100px; text-align:center;}


.dangqianwei a{margin-right:30px; margin-bottom:15px;}
.proview_video { padding:150px 80px; background-image:url("/uploads/optimized_webp/3d79ecfeaceebf7d11a11a9a2bf9ec8e8b6e5f470e19ac49df311ab7adc09abd.webp"); background-size:cover;}

.dangqianvideo .videolist2{ cursor:pointer; position:relative; width:690px;  float:none; margin:0 auto;}
.dangqianvideo .videolist2 img.img_pic{ width:100%; height:100%;}
.dangqianvideo .videolist2  .anniu_video{ position:absolute; top:0; left:0; width:100%; height:100%;}
.dangqianvideo .videolist2  .anniu_video .vtit{ position:absolute; top:55%; z-index:2; text-align:center; }
.dangqianvideo .videolist2 .txts{ position:absolute; left:0; top:0;width:100%;padding-top:200px; background:rgba(0,0,0,0.5); height:100%;}
.dangqianvideo .videolist2 .txts .vtit{ color:#fff; text-align:center; position:absolute; bottom:10px; display:block; text-align:center; left:0; width:100%;}
.tit { text-align:center; font-size:40px; color:#fff;}
.litit{ text-align:center; font-size:20px; color:#fff; padding:25px 0 55px 0;}

.ertit { font-size:30px; padding:80px 0; text-align:center; color:#fff;}

.view_video .videolist{ width:23%; margin:1%;}
.view_video .videolist .txts{ position:absolute; left:0; top:0;width:100%;padding-top:45%; background:rgba(0,0,0,0.5); height:100%;}
.view_video .videolist .txts .vtit{ color:#fff; text-align:center; position:absolute; bottom:10px; text-align:center; display:block; width:100%; left:0}
.view_video .videolist .videoed{ left:50%; margin-left:-25px; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}

.xgtuijiancp { padding:80px; background:#f7f7f7; padding-bottom:120px;}

.shuxing p{ font-size:16px; margin:1.5%; width:30.333333333%; float:left; display:inline-block; border:1px solid #e5e5e5; background-repeat:no-repeat; background-position:center 20px; text-align:center;}
.xgtuijiancp .swiper-slide{ background:#fff; padding:50px; border:1px solid #eeeeee;}
.xgtuijiancp .swiper-slide h2{ display:block; padding-bottom:30px;}
.xgtuijiancp  .imgs{ height:220px; overflow:hidden; margin-top:30px;}
.xgtuijiancp  .imgs img{ max-width:100%; max-height:100%;}
.xgtuijiancp .canshus p{ display: inline-block; line-height:35px; padding:0 15px; border:1px solid #d2d2d2; color:#999999; margin-right:20px; font-size:14px;}
.xgtuijiancp .swiper-pagination{ width:100%; left:0; padding:40px 0; z-index:1}
.xgtuijiancp .swiper-pagination .swiper-pagination-bullet{ margin:0 9px;}
.xgtuijiancp .swiper-pagination-bullet-active{ background:#e60011}
.xgtuijiancp .swiper-slide:hover .imgs img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.xgtuijiancp .swiper-slide:hover h2 a{ color:#e60011;}
.xgtit { text-align:center; font-size:18px;}
.xglitit{ text-align:center; font-size:30px; font-weight:bold; padding:20px 0 70px;}
.xglitit em{ font-style:normal; color:#ff0000;}
.iconsj{ text-align:right; padding:0 80px; padding-top:40px;}
.iconsj img{ display:inline-block; margin-left:10px;}
.canshushezhi,.xijie,.chanpinyoushi { display:none; width:100%; height:100%; position:fixed; z-index:9999; left:0; top:0; background:rgba(0,0,0,0.8);}

.intro {overflow: auto; padding:60px 120px; background:#fff; box-shadow:0 0 15px #666; max-width:1100px; width:95%; height:auto; min-height:200px; border-radius:10px; max-height:90%;  position:absolute; top:50%; left:50% ;transform:translate(-50%,-50%);}
.shebei_box,.youshi_box{overflow: auto; width:100%; height:100%;    position: absolute;
    left: 0;
    top: 0;}
.youshi_box p{ font-size:14px; line-height:26px; padding:0;}
.youshi_box p::before{ display:none;}
.youshi_box::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}
.sbcanshu{ }
.sbcanshu table{ width:100%; margin-top:60px;}
.sbcanshu table tr{ border-top:1px solid #efeeee; display:flex;}
.sbcanshu td{ width:25%; padding:20px 0;}
.shebei_box::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 5px;
	background-color: #F5F5F5;
}

.shebei_box::-webkit-scrollbar
{
	width: 5px;
	background-color: #fff;
}

.shebei_box::-webkit-scrollbar-thumb
{
	border-radius:5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ff0000;
}
.youshi_box::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 5px;
	background-color: #F5F5F5;
}

.youshi_box::-webkit-scrollbar
{
	width: 5px;
	background-color: #fff;
}

.youshi_box::-webkit-scrollbar-thumb
{
	border-radius:5px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #ff0000;
}



.banner .swiper-slide-active .imgs img{ max-width:100%; max-height:100%;}
.banner .swiper-slide-active .imgs { height:500px;}
.wp81 li .imgs img{ min-height:100%; min-width:100%;}
.canshushezhi>span,.xijie>span,.chanpinyoushi>span{ width:23px; height:23px;  display:block; position:absolute; right:20px; top:20px; padding:0; z-index:999999; border-radius:100%;background:url(../images/gb.png); background-color:rgba(0,0,0,0.5);}
.canshushezhi span.close,.xijie span.close,.chanpinyoushi span.close{ width:50px; height:50px;  display:block; position:absolute; right:3px; top:3px; padding:0; z-index:999999; border-radius:100%;background:url(../images/gb.png); background-color:rgba(0,0,0,0.5); background-size:100%;text-indent:-9999em;}
.shebei_box .sbcanshu img{ max-width:none; width:100%;}
@media screen and (max-width:1700px){
	  .index_n_bot{ padding-left:80px; padding-right:80px;}
	  .title b{ font-size:30px; padding-left:0;}
	  .title b::before{ display:none;}
	  .index_about{ padding:100px 0;}
	  .ri_txts a{ margin-top:0;}
	  .view_video .videolist .txts{ padding-top:65%;}
	  .slide_lists{ padding:0 30px;}
	  .anniu a{ margin-right:20px;}
	  
	  
	}

@media screen and (max-width:1500px){
	.banner .txts h2,.ri_txts b{ font-size: 30px;}
	.banner .txts span{ font-size: 24px;}
	.banner .txts p{ font-size: 16px;}
	.banner .swiper-button-next, .banner .swiper-container-rtl .swiper-button-prev{ right: 10px;}
	.banner .swiper-button-prev, .banner .swiper-container-rtl .swiper-button-next{ left: 10px;}
	.videoss .videoed{ top:50%;}
	.pp_li li b{ font-size:50px;}
	.pp_p{ margin-bottom:100px;}
	.wp81 li{ width:18%; margin:1%;}
	.banner .txts a{ float:left;}
	.contc p,.zjhh .aa .a_li a,.tongxun p,.footer,.footer a,.footer .tec,.wp81 li .times a,.ri_txts p{ font-size:14px;}
	.banner{ padding-top:150px;}
	.lang{ padding-left:40px;}
	.banner .swiper-slide{ height:400px;}
	.wp80{ padding:20px 20px;}
	.wp80.wp81{ padding:20px;}
	.zjhh{ width:380px;}
	.foot span{ font-size:20px;}
	.headIndex.head{ padding:20px 0;}
	.head.headIndex.active{ padding:8px 0;}
	.banner .swiper-slide-active .imgs { height:400px;}
	.szfz_ri{ right:0;}
	.w1480{ max-width:1200px;}
	.pro_b_top_le{ width:210px;}
	.pro_b_top_ri{ width:calc(100% - 210px);}
	.pro_b_ri_bot{ width:calc(100% - 160px); padding:30px;}
	.pro_bottom{ padding:30px 80px;}
	.head .wp80{ padding: 18px;}
	}

@media screen and (max-width:1400px){
	.le_video{ padding-left:0; padding-right:80px;}
	
	.le_video{ width:680px;}
	.ri_txts{ width:calc(100% - 680px);}
	.ri_txts p{ margin-bottom:20px;}
	.index_n_bot{ padding-left:0; padding-right:0;}
	.index_news_le { padding-right:40px; background:#fff;}
	.index_n_bot>Span { display:none;}
	
	.xgtuijiancp .swiper-slide{ padding:25px;}
	.nav >ul>li{ margin-right:0;}
	
	  
	}

.wappic { display:none; max-width:600px; overflow:hidden; margin:25px auto;}
.wappic img{ min-width:100%; min-height:100%; }
@media screen and (max-width:1220px){
	
	.wap{ display:block;}
	 .pc{ display:none;}
	 .nav li{ margin-right:25px;}
	 .banner .swiper-slide,.banner .swiper-slide-active .imgs{ height:320px;}
	 .le_video, .ri_txts{ width:100%; float:none; padding:0;}
	 .le_video { max-width:600px; margin: 40px auto;}
	 .ri_txts p{ padding-right:0; max-width:none;}
	 .index_about{ padding:40px 0;}
	 .index_about .vrvideo{ top:20px; right:20px;}
	 .titles b{ padding-top:40px; font-size:30px;}
	 .pp_p{ margin:40px auto; font-size:14px; line-height:28px;}
	 .index_ppys{ padding-bottom:40px;}
	 .pp_li li b{ font-size:30px;}
	 .pp_li li p{ font-size:14px;}
	 .index_news_ri { display:none;}
	 .wappic{ display:block;}
	 .index_news_le{ width:100%; padding:0;}
	 .index_n_bot .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0;}
	 .index_n_bot .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0;}
	 .index_news_le .more{ margin:20px auto;}
	 .index_n_bot .swiper-slide p{ font-size:14px; line-height:28px;}
	 .index_n_bot,.index_news{ padding-top:40px;}
	 .index_news_le .title{ text-align:center;} 
	 .wp81 li{ width:23%;}
	 .zjhh,.contc{ width:50%;}
	 .tongxun{ width:100%; margin-top:40px;}
	 .le_video .videoss::after{ display:none;}
	 .videolist img.img_pic{ max-width:100%;}
	 .videoss .videolist{ height:auto;}
	 
	 .wp81 li .times { padding:15px;}
	 .wp81 li .times a{ line-height:24px;}
	 .w1200,.about_bac .w1200{ padding-left:15px; padding-right:15px;}
	 
	 .about_banner{ padding-top:300px;}
	 .hh_tit_ch{ font-size:26px;}
	 .wqywh .qywh_bot, .wqywh .qywh_top,.yuanjing .qywh_bot{ padding-left:40px;}
	 .qiyewenhua .w33 .qywh_top{ height:300px;}
	 .wqywh .qywh_top .ch{ font-size:20px;}
	 .wqywh .qywh_top .en,.qiyewenhua .w33 .qywh_bot p{ font-size:14px;}
	 .qywh_about .qywh_top{ padding:0 20px;}
	 .qiyewenhua .w33 p{ font-size:14px;}
	 .shengtai_li li{ width:12.285%; margin:0 1%;}
	 .shuzifazhan .w1200 { padding-left:0;}
	 .shengtai_li li .skews2 p{ font-size:12px; line-height:24px;}
	 .shengtai_li li .skews1 img{ width:30px;}.shengtai_li li .skews1{ padding-top:40px;}
	 .shengtai_li li .skews1 span{ font-size:12px;}
	 .shengtai_box{ padding-top:20px;}
	 .szfz_le,.le_t_wz{ padding-left:15px;}
	 .bangongdidian .ch{ left:15px;}
	 .title4 .en,.title4 .ch{ font-size:20px;}
	 .title4 b,.bac_red b{ font-size:18px;}
	 .title4 p,.bac_red p{ font-size:14px; line-height:24px;}
	 .xyzp_03 .ri .ewm{ width:45%; padding:15px;}
	 
	 .zhaopin_tit .en,.zhaopin_tit .ch{ font-size:20px;}
	 .zhaopin_tit p{ font-size:14px;}
	 
	 
	 .pro_bottom{ padding:20px;}
	 .pro_b_ri_bot{ padding:30px 20px; width:100%;}
	 .pro_box_zong{ background-size:100% auto;}
	 .sub_pro_nav{ padding:15px;}
	 .sub_pro_nav li{ margin-right:30px;display:inline-block;}
	 
	 .proview_video{ padding:80px 15px;}
	 .view_video .videolist{ height:auto;}
	 .view_video .videolist .txts{ padding:0;}
	 .view_video .videolist .txts .vtit{ position:absolute; bottom:5px; width:100%; font-size:14px;}
	 .p_b_r_b_ri{ width:40%;}
	 .p_b_r_b_le{ width:60%;}
	 .pro_bottom b{ display:none;}
	 .pro_bottom a{ float:none; display:block; margin:0 auto;}
	 .pro_b_top{ height:auto;}
	 .pro_b_top_ri{ float:none;}
	 .pro_b_ri_bot{ position:static;}
	 .pro_b_top_ri .posi{ display:none;}
	 .slide_lists{ margin-top:40px; padding:0 70px;}
	 .tj_pro_box{ padding:0 40px;}
	 .tj_pro_box .swiper-button-next{ right:15px;}
	 .tj_pro_box .swiper-button-prev{ left:15px;}.xgtuijiancp{ padding:80px 20px;}
	.xgtuijiancp .canshus p{ padding:0 5px; font-size:12px;}
	 
	 .slide_lists .swiper-pagination{ padding:0;}
	 .nav >ul>li{ margin-right:10px;}
	}

@media screen and (max-width:960px){
	 .banner{ padding-top:40px;}
	 .banner .swiper-pagination-bullet{ width:30px;}

	 .xialiechengshi li{ margin-right:15px;}
	 .bangongdidian{ padding:40px 0;}
	 .bangongdidian .ch{ font-size:26px;}
	 .szfz_ri{ width:100%; position:static; padding-top:40px;}
	 .szfz_le{ padding:20px 15px; max-width:none;}.szfz_le a{ margin-top:40px;}
	 .shuxian{ display:none;}
	 .shengtai_li{ border:none;}
	 .shengtai_li li::before{ display:none;}
	 .shengtai_li li{ width:31.333333333333%; margin-bottom:15px;}
	 .shengtai_li li:nth-child(7)::after,.shengtai_li li:first-child::after{ display:none;}
	 .cy_tit .ch{ font-size:26px;}
	 .his_01.ris{ padding-left:0;}
	 .his_01.les{ padding-right:0;}
	 .his_01.les .his_txt{ border-left:1px solid #bfbfbf; border-right:none;}
	 .his_01.les .his_txt::before{ left:0;}
	 .his_01.les .his_txt .year::before{ left:-5px;}
	 .his_01.les .his_txt .year{ float:left;}
	 .his_01.les .his_txt .year::after{ left:-8px;}
	 .his_01.les .his_txt img{ left:60px; right:inherit;}
	 .his_01 .his_txt{ padding-bottom:110px;}
	 .his_01.les .his_txt .txts{ text-align:left; float:right;}
	 .history .bot_dian2,.history .bot_dian{ left:0;}
	 .his_01 .his_txt .year{ width:110px;}
	 .his_01 .his_txt .txts{ width:calc(100% - 110px);}
	 .sub_ban{ padding:100px 0;}
	 .sub_txt b{ font-size:28px;}
	 .sub_txt span{ font-size:18px;}
	 .sub_txt{ padding-top:40px; padding-bottom:40px;}
	 .con_le,.con_ri{ max-width:none; float:none; width:100%;}
	 .con_ri{ margin-top:40px;}
	 .contact p,.check{ font-size:14px;}
	 .zh_nav a{ margin-right:15px;}
	 .nav_nav,.fuwu{ padding:30px 0;}
	 .forms .w50{ width:100%; float:none;}
	 .fuwu p{ font-size:14px; line-height:24px;}
	 .download li{ width:31.33333333333333333%;}
	 .download{ padding:40px 0;}
	 .bac_red{ padding:40px 20px;}
	 .shzp_01{ padding:80px 0;}
	 .zptit span{ width:18%;}
	 .shzp{ padding-bottom:40px;}
	 .tj_pro{ padding:50px 0;}
	 .channame{ font-size:26px;}
	 .videolist{ height:auto;}
	 .view_video .videolist{ width:48%;}
	 .dangqianvideo .videolist2{ width:100%; max-width:690px; }
	 .ertit{ font-size:20px; padding:40px 0;}
	 .tit{ font-size:22px;}
	 .litit{ font-size:16px;}
	 .p_b_r_b_ri,.p_b_r_b_le{ float:none; width:100%;}
	 .p_b_r_b_le span{ font-size:16px;}
	 .pro_b_ri_bot .line5{ margin:15px 0;}
	 .p_b_r_b_le p{ font-size:14px;}
	 .anniu a{ font-size:14px;}
	 .slide_lists .imgs{ height:auto;}
	 .slide_lists .swiper-slide{ box-shadow:none; border:1px solid #ccc;}
	 .slide_lists .swiper-container{ padding:0;}
	 .shebei_box,.intro,.youshi_box{ padding-left:15px; padding-top:20px; padding-right:15px;}
	 .sbcanshu td{ font-size:12px; padding:10px 0;}
	 .sbcanshu table{ margin-top:20px;}
	 .shebei_box img{ width:50%;}
	 .canshushezhi>span,.xijie>span,.chanpinyoushi>span{ right:20px; top:20px;}
	 .xyzp_02{ position:relative;}
	 .zhanhui_slide{ padding:30px;}
	 .hh_about{ padding-left:40px;}
	 .xyzp_02{ padding-bottom:40px;}
  .shebei_box .sbcanshu img{ max-width:none; width:100%;}
	}
	
@media screen and (max-width:768px){
  .sub_pro_nav li{font-size:14px;margin-right:10px;}
  .sub_pro_nav li.on>a{ padding-bottom:16px}
	.wp81 li{ width:48%;}
	.zjhh, .contc{ width:100%;}
	.contc{ margin-top:40px;}
	.footer{ text-align:center;}
	.contc p, .zjhh .aa .a_li a, .tongxun p, .footer, .footer a, .footer .tec, .wp81 li .times a, .ri_txts p{ font-size:12px;}
	.banner .swiper-slide-active .imgs{ width:100%; float:none;}
	.banner .swiper-slide-active .txts{ width:100%; text-align:center; float:none;}
	.banner .swiper-slide .imgs{ width:100%; float:none;}
	.banner .swiper-slide .txts{ width:100%; text-align:center; float:none; padding:0;}
	.banner .imgs img{ margin:0 auto;}
	.banner .swiper-slide{ height:auto;}
	.banner .txts span{ padding:10px 0;}
	.banner .swiper-slide >span{ display:none;}
	.banner .txts a{ float:none; margin:20px auto 0;}
	.banner .swiper-slide .imgs{ height:200px;}
	.banner{ padding-bottom:50px;}
	.banner .swiper-pagination{ bottom:10px;}
	.index_about .vrvideo img{ width:90px;}
	.ri_txts span{ padding:15px 0;}
	.ri_txts p{ margin-top:20px;}
	.pp_li li{ width:100%; padding:15px 0;}
	.index_n_bot{ padding-top:20px;}
	.title b{ font-size:20px;}
	.index_n_bot b{ font-size:18px;}
	.index_n_bot .swiper-slide>a{ font-size:16px; padding-bottom:0;}
	.wappic{ margin-top:10px;}
	.wp81 li:nth-child(2n+1){ clear:left;}
	.index_about{ padding-bottom:0;}
	.foot{ padding:40px 0;}
	.zjhh .aa .a_li a{ font-size:14px;}
	.ri_txts a{ line-height:35px; height:35px;}
	.hh_tit_ch{ font-size:20px; padding-top:40px;}
	.qiyewenhua .w33{ width:100%; float:none;}
	.le_t_wz{ font-size:26px;}
	.news_lili li,.zhhd_lis li{ width:48%;}
	.news_lili{ padding-top:40px;}
	.news_lili li .imgs{ height:160px;}
	.news_lili li .txts h3 a,.vtit{ font-size:14px;}
	.videolist{ width:48%;}
	.download .tbc span{ font-size:12px;}
	.zptit span,.zp_list.on .zptit span{ font-size:12px;}
	.zp_list .zptit b{ right:15px;}
	.zpsxq{ padding:15px;}.zptit span:first-child{ padding-left:15px;}
	.zptit span{ line-height:24px; padding:10px 0;}
	.xyzp_03 .ri{ padding:40px 0;}
	.xyzp_03 .le, .xyzp_03 .ri{ width:100%; float:none;}.xyzp_03 .ri .ewm{ float:left; margin-left:0; margin-right:5%;}
	.xyzp_03 .le p{ font-size:14px;}
	.title4{ padding:40px 0; margin-bottom:0;}
	.title4 b{ font-size:14px;}
	.zhaopin_le,.zhaopin_ri{ float:none; width:100%;}
	.zhaopin_le ul::after{ display:block; content:""; clear:both;}
	.zhaopin_le li a{ display:none;}
	.zhaopin_le li{ padding:10px 5px; width:33.3333333333333%; float:left; text-align:center; background:none;}
	.zhaopin_le li b{ font-size:14px;}
	.zhaopin_le li p{ font-size:12px;}
	.zp_ri_box{ padding:25px;}
	.zp_ri_box p{ line-height:28px; font-size:12px;}
	
	.xyzp_02 .xyzp2_bac{ height:100%;}
	.zhaopin_tit{ padding-top:40px; padding-left:15px; padding-right:15px;}
	.xyzp_01{ margin:40px auto;}
	.dangqianvideo .videolist2{ height:auto;}
	.about_ban_le, .about_ban_ri{ width:100%;}
	.about_banner{ padding-top:0;}
	.about_ban_le span{ text-align:center;}
	.about_ban_le a{ margin:20px auto;}
	.about_ban_ri b em{ font-size:30px;}
	.about_ban_le p{ line-height:28px;}
	.qiyewenhua .w33 p::after{ display:none;}
	.w1200_le_top{ width:100%;}
	.videolist .txts{ position:static;}
	
	.zhhd_lis li .imgs{ height:auto;}
	.zhhd_lis li:nth-child(2n+1){ clear:left;}
	.zhhd_lis li .times{ padding-bottom:20px;}
	.zhhd_lis li .times a{ font-size:12px; line-height:24px;}
	.zhanhui_li_ri p span{ float:none; display:block;}
	.zhanhui_li{ margin-top:40px;}
	
	.news_lili li:nth-child(4n+1){ float:left;}
	.news_lili li:nth-child(2n+1){ clear:left;}
	.tj_pro .toubudiaoyogn li{ width:100%; margin-bottom:25px;}
	.tj_pro .imgs{ height:auto;}
	.ri_txts a{ margin:0 auto;}
  .iconsj{ padding:40px 0 0;}
  .news_lili li .imgs{height:auto;}
  .dangqianwei{left:15px;}
  .sub_pro_nav a{font-size:12px;}
  .hh_about{padding-left:15px;}
	}
@media screen and (max-width:640px){
	.zpsxq p{ font-size:12px; line-height:24px;}
	.banner .txts h2, .ri_txts b{ font-size:22px;}
	.banner .txts span{ font-size:16px;}
	.banner .txts p{ font-size:14px;}
	.footer a,.footer .tec{ display:block; padding:10px 0 0 0;}
	.tongxun{ margin-top:20px;}
	.download li{ width:48%; height:auto;}
	.download li:nth-child(2n+1){ clear:left;}
	.zh_nav a{ font-size:14px; font-weight:bold;}
	.nav_nav a{ width:70px;}
	.view_video .videolist .txts,.view_video .videolist .txts .vtit{ position:static;}
	.view_video .videolist:nth-child(2n+1){ clear:left;}
	.videoed{ top:50%; margin-top:-25px; margin-left: -25px;    left: 50%;}
	.videoed.videoed2{ top:30%;}
	.iconsj{ text-align:center;}
	.slide_lists .swiper-button-prev,.slide_lists .swiper-button-next{ margin-top:-15px; width:30px; background-size:30px; height:30px;}
	.slide_lists{ padding:0 45px;}
	.zhanhui_li .imgs{ width:100%; display:none;}
	.zhanhui_li_ri{ width:100%; float:none;}
	.zhanhui_li_ri .swiper-slide img{ height:auto;}
	.zhanhui_li_ri .swiper-button-next{ right:0;}
	.zhanhui_li_ri .swiper-button-prev{ left:0;}
	.zhhd_lis li .imgs img{ min-width:inherit; min-height:inherit; max-width:100%;}
	.xgyd li .imgs{ width:100px; height:auto;}
	.xgyd li .txts{ width:calc(100% - 110px);}
	.xgyd li .txts h2 a{ padding:0;}
	.xgyd li .txts p{ margin-top:10px; max-height:56px; line-height:28px; overflow:hidden;}
	.sub_txt{ width: 100%; max-width: 450px;}
	.sub_txt img{ left: 10px;;}
	}

.swiper-c {
    position: relative;
  }

  .swiper-c  .swiper-container {
    width: 100%;
    height: auto;
  }

  .swiper-c .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
  }

  .swiper-c .swiper-slide img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }

  .banner-content {
    width: 415px;
    height: 300px;
    box-sizing: border-box;
    padding: 44px 41px;
    position: absolute;
    bottom: 50%;
	margin-bottom:-150px;
    right: calc(50% - 530px);
    text-align: left;
    z-index: 2;
    overflow: hidden;
  }

  .banner-content .blur-container {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    left: -6px;
    top: -6px;
    padding: 6px;
    /* background: rgba(9, 131, 64); */
    opacity: 0.95;
    z-index: -1;
    -webkit-filter: blur(10px);
    -moz-filter: blur(10px);
    -ms-filter: blur(10px);
    filter: blur(10px);
  }

  .banner-content__title1,
  .banner-content__title2 {
    font-weight: bold;
    font-size: 38px;
    color: #6B6B6B;
    letter-spacing: 1.71px;
    line-height: 60px;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .banner-content__body {
    margin-top: 26px;
    /* opacity: 0.7; */
    font-size: 14px;
    color: #6B6B6B;
    letter-spacing: 0.57px;
    font-weight: bold;
    text-align: justify;
    line-height: 26px;
    overflow:hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }

  .container-kown-more {
    width: 300px;
    position: absolute;
    bottom: 44px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .container-kown-more img {
    width: 14.1px;
    height: 14.1px;
  }

  .container-kown-more .kown-more__line {
    width: 100%;
    margin-right: 16px;
    height: 1px;
    opacity: .2;
    background: #6B6B6B;
  }

  .container-kown-more>a {
    display: flex;
    align-items: center;
  }

  .container-kown-more span {
    white-space: nowrap;
    margin-right: 6px;
    font-size: 14px;
    color: #6B6B6B;
    letter-spacing: 0.5px;
    text-align: right;
    cursor: pointer;
    text-transform: uppercase;
    font-family: dm !important;
  }

  .swiper-c .swiper-button-prev {
    background-image: none;
	z-index:1;
  }

  .swiper-c .btn.swiper-button-disabled {
    background: rgba(0, 0, 0, 1);
    opacity: 0.1;
  }

  .swiper-c .swiper-button-next {
    background-image: none;
	z-index:1;
  }

  .swiper-c .swiper-pagination-bullet {
    opacity: 0.4;
    border: 1px solid #FFFFFF;
    background: none;
  }

  .swiper-c .swiper-pagination-bullet-active {
    background: #fff;
    opacity: 1;
  }

  .swiper-c .btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    width: 100px;
    height: 160px;
    background-color: rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    /* opacity: 0.3; */
    cursor: pointer;
    outline: none;
  }

  .swiper-c .swiper-button-prev {
    left: 0;
  }

  .btn img {
    width: 32px;
  }

  .btn:hover {
    background-color: #088BD4;
    opacity: 0.3;

  }

  .btn:active {
    background-color: #088BD4;
    opacity: 0.5;
  }

@media screen and (max-width:1220px){
	  .swiper-c{ padding-bottom:200px;}
	  .banner-content{ width:100%; height:200px; bottom:0; right:0; padding:15px; margin-bottom:0;}
	  .banner-content__title1, .banner-content__title2{ font-size:20px; line-height:38px;}
	  .banner-content__body{ display:none;}
	  .container-kown-more{ width:100%; left:0; bottom:20px;}
	  .banner-content .blur-container{ left:0; top:0;-webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    filter: blur(0);}
	.swiper-c .swiper-slide img{ width:100%; height:auto;}
	.swiper-c .swiper-container{ height:auto;}
	.swiper-c .btn{ width:50px; height:80px;}
  .pro_b_top_ri{width:100%;}
	}

@font-face{font-family:myFirstFont;src:url('../fonts/SourceHanSansCN-Normal.woff2') format('woff2');font-display:swap;}
@font-face{font-family:myFirstFont;src:url('../fonts/SourceHanSansCN-site.woff2') format('woff2');font-display:swap;unicode-range:U+1,U+9,U+A,U+B,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2026,U+203B,U+2103,U+2264,U+2265,U+2460,U+2461,U+2462,U+25AA,U+25CF,U+2EDB,U+2F00,U+2F08,U+2F2F,U+2F40,U+2F46,U+2F54,U+2F63,U+2F64,U+2F69,U+2F83,U+2F8A,U+2FBC,U+3000,U+3001,U+3002,U+300A,U+300B,U+300C,U+300D,U+3010,U+3011,U+31D0,U+33A1,U+4E00,U+4E03,U+4E07,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E0E,U+4E13,U+4E14,U+4E16,U+4E18,U+4E1A,U+4E1B,U+4E1C,U+4E1D,U+4E24,U+4E25,U+4E2A,U+4E2D,U+4E30,U+4E32,U+4E34,U+4E39,U+4E3A,U+4E3B,U+4E3D,U+4E3E,U+4E45,U+4E48,U+4E49,U+4E4B,U+4E4E,U+4E50,U+4E54,U+4E58,U+4E5F,U+4E60,U+4E66,U+4E86,U+4E88,U+4E89,U+4E8B,U+4E8C,U+4E8E,U+4E92,U+4E94,U+4E98,U+4E9A,U+4E9B,U+4EA4,U+4EA6,U+4EA7,U+4EAB,U+4EAC,U+4EAE,U+4EB2,U+4EBA,U+4EBF,U+4EC0,U+4EC5,U+4ECA,U+4ECB,U+4ECD,U+4ECE,U+4ED4,U+4ED6,U+4ED8,U+4EE3,U+4EE4,U+4EE5,U+4EEA,U+4EEC,U+4EF6,U+4EF7,U+4EFB,U+4EFD,U+4EFF,U+4F01,U+4F0F,U+4F10,U+4F17,U+4F18,U+4F19,U+4F1A,U+4F20,U+4F24,U+4F2A,U+4F34,U+4F38,U+4F3C,U+4F46,U+4F4D,U+4F4E,U+4F53,U+4F55,U+4F59,U+4F5B,U+4F5C,U+4F60,U+4F73,U+4F76,U+4F7C,U+4F7F,U+4F88,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FC3,U+4FCA,U+4FDD,U+4FE1,U+4FEE,U+500D,U+501F,U+503C,U+504F,U+505A,U+505C,U+5065,U+5085,U+50CF,U+513F,U+5143,U+5145,U+5148,U+5149,U+514B,U+514D,U+5165,U+5168,U+516B,U+516C,U+5170,U+5171,U+5173,U+5174,U+5176,U+5177,U+5178,U+5179,U+517B,U+517C,U+5185,U+518C,U+518D,U+5199,U+519B,U+51A0,U+51B2,U+51B3,U+51B5,U+51B7,U+51C6,U+51CF,U+51D1,U+51E0,U+51E1,U+51E4,U+51ED,U+51F0,U+51F8,U+51FA,U+51FB,U+5200,U+5206,U+5207,U+520A,U+5212,U+5217,U+5219,U+521B,U+521D,U+5229,U+522B,U+522E,U+5230,U+5236,U+5237,U+523A,U+523B,U+5242,U+524D,U+5251,U+5267,U+5272,U+529B,U+529E,U+529F,U+52A0,U+52A1,U+52A8,U+52A9,U+52AA,U+52B1,U+52B2,U+52B3,U+52BF,U+52C3,U+52D2,U+52E4,U+52FE,U+5300,U+5305,U+5316,U+5317,U+5320,U+5339,U+533A,U+533B,U+5341,U+5343,U+5347,U+5348,U+534A,U+534E,U+534F,U+5353,U+5355,U+5356,U+5357,U+535A,U+5360,U+5361,U+5362,U+536B,U+5370,U+5373,U+5374,U+5377,U+5378,U+5382,U+5386,U+538B,U+539A,U+539F,U+53A6,U+53BB,U+53C2,U+53C8,U+53CA,U+53CB,U+53CC,U+53CD,U+53D1,U+53D6,U+53D7,U+53D8,U+53E0,U+53E3,U+53E4,U+53E5,U+53E6,U+53EA,U+53EF,U+53F0,U+53F2,U+53F6,U+53F7,U+53F8,U+5403,U+5404,U+5408,U+540C,U+540D,U+540E,U+5410,U+5411,U+5417,U+541E,U+5426,U+5427,U+542B,U+542F,U+5438,U+5448,U+544A,U+5458,U+5468,U+5473,U+5475,U+547C,U+547D,U+548C,U+54A8,U+54C1,U+54CD,U+54D1,U+54F2,U+5524,U+552E,U+552F,U+5546,U+5566,U+5584,U+55B7,U+5609,U+5634,U+5668,U+56CA,U+56DB,U+56DE,U+56E0,U+56E2,U+56ED,U+56F0,U+56F4,U+56FA,U+56FD,U+56FE,U+5706,U+571F,U+5723,U+5728,U+5730,U+5733,U+573A,U+5740,U+5747,U+5757,U+575A,U+576F,U+578B,U+5792,U+57CE,U+57DF,U+57F9,U+57FA,U+5802,U+5806,U+582A,U+5835,U+5851,U+585E,U+586B,U+5883,U+5899,U+589E,U+58A8,U+58C1,U+58EB,U+58F0,U+58F3,U+5904,U+5907,U+590D,U+5916,U+591A,U+591F,U+5927,U+5929,U+592A,U+592B,U+592E,U+5934,U+5939,U+593A,U+594B,U+594F,U+5951,U+5954,U+5956,U+5957,U+5960,U+5962,U+5973,U+597D,U+5982,U+5999,U+59CB,U+59D4,U+59FF,U+5A01,U+5A1C,U+5A40,U+5AB2,U+5AC1,U+5B50,U+5B57,U+5B58,U+5B63,U+5B64,U+5B66,U+5B83,U+5B87,U+5B88,U+5B89,U+5B8C,U+5B8F,U+5B97,U+5B98,U+5B9A,U+5B9D,U+5B9E,U+5BA1,U+5BA2,U+5BA3,U+5BA4,U+5BB3,U+5BB4,U+5BB6,U+5BB9,U+5BBD,U+5BBE,U+5BC6,U+5BCC,U+5BD2,U+5BDF,U+5BF8,U+5BF9,U+5BFB,U+5BFC,U+5C04,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C16,U+5C18,U+5C1A,U+5C24,U+5C31,U+5C3A,U+5C3C,U+5C3D,U+5C40,U+5C42,U+5C45,U+5C4A,U+5C55,U+5C5E,U+5C71,U+5C97,U+5CF0,U+5D1B,U+5D82,U+5DC5,U+5DDE,U+5DE5,U+5DE6,U+5DE7,U+5DE8,U+5DEE,U+5DF1,U+5DF2,U+5DF4,U+5E02,U+5E03,U+5E06,U+5E08,U+5E0C,U+5E1C,U+5E26,U+5E2D,U+5E2E,U+5E37,U+5E38,U+5E45,U+5E55,U+5E72,U+5E73,U+5E74,U+5E76,U+5E7C,U+5E7F,U+5E84,U+5E8F,U+5E93,U+5E94,U+5E95,U+5E9C,U+5E9F,U+5EA6,U+5EAD,U+5EB7,U+5ECA,U+5ED3,U+5EF6,U+5EFA,U+5F00,U+5F02,U+5F03,U+5F0F,U+5F15,U+5F18,U+5F20,U+5F25,U+5F39,U+5F3A,U+5F53,U+5F55,U+5F62,U+5F64,U+5F69,U+5F6C,U+5F70,U+5F71,U+5F7B,U+5F7C,U+5F80,U+5F81,U+5F84,U+5F85,U+5F88,U+5F8B,U+5F97,U+5FAA,U+5FAE,U+5FB7,U+5FC3,U+5FC5,U+5FC6,U+5FD7,U+5FE0,U+5FE7,U+5FEB,U+5FF5,U+6000,U+6001,U+601D,U+6025,U+6027,U+603B,U+6052,U+606F,U+6070,U+6089,U+60A8,U+60C5,U+60CA,U+60D1,U+60DF,U+60E0,U+60EF,U+60F3,U+610F,U+611F,U+613F,U+6167,U+61C2,U+61C8,U+6210,U+6211,U+6216,U+6218,U+622A,U+6237,U+623F,U+6240,U+624B,U+624D,U+624E,U+6253,U+6258,U+6267,U+6269,U+626B,U+626C,U+626F,U+6270,U+6279,U+627E,U+627F,U+6280,U+6289,U+628A,U+6293,U+6295,U+6297,U+6298,U+62A2,U+62A4,U+62A5,U+62B1,U+62BD,U+62C5,U+62C6,U+62C9,U+62CD,U+62D3,U+62D8,U+62DB,U+62DF,U+62E5,U+62E6,U+62E9,U+62EC,U+6301,U+6307,U+6309,U+6311,U+6316,U+6325,U+632F,U+633A,U+635F,U+6362,U+636E,U+6377,U+6388,U+638C,U+6392,U+6398,U+63A2,U+63A5,U+63A7,U+63A8,U+63CF,U+63D0,U+63D2,U+63E1,U+63E3,U+63ED,U+63FD,U+642D,U+643A,U+6444,U+6446,U+6447,U+6469,U+6478,U+6491,U+6492,U+649E,U+64AC,U+64B0,U+64C5,U+64CD,U+64CE,U+64E6,U+6500,U+652F,U+6536,U+6539,U+653B,U+653E,U+653F,U+6545,U+6548,U+654F,U+6551,U+6559,U+6562,U+6563,U+656C,U+6570,U+6574,U+6587,U+6590,U+6591,U+6593,U+6599,U+65A9,U+65AD,U+65AF,U+65B0,U+65B9,U+65BD,U+65C5,U+65D7,U+65E0,U+65E2,U+65E5,U+65E7,U+65E8,U+65F6,U+6602,U+660C,U+660E,U+6613,U+661F,U+6620,U+6625,U+662F,U+663E,U+6652,U+6655,U+665A,U+666E,U+666F,U+6670,U+6676,U+667A,U+6687,U+6697,U+66F3,U+66F4,U+66FE,U+66FF,U+6700,U+6708,U+6709,U+670B,U+670D,U+671B,U+671F,U+6728,U+672A,U+672B,U+672C,U+672F,U+6734,U+673A,U+6742,U+6743,U+6746,U+6750,U+675C,U+6761,U+6765,U+676F,U+6770,U+677E,U+677F,U+6781,U+6784,U+6790,U+6797,U+679C,U+679D,U+67B6,U+67D3,U+67D4,U+67E5,U+67EF,U+67FF,U+6807,U+680F,U+6811,U+6821,U+6837,U+6838,U+6839,U+683C,U+6846,U+6848,U+684E,U+6863,U+6881,U+688F,U+68AD,U+68AF,U+68B0,U+68C0,U+68C9,U+68D8,U+68EE,U+68F5,U+692D,U+695A,U+695E,U+696D,U+6982,U+69A8,U+69DB,U+69FD,U+6A21,U+6A2A,U+6A61,U+6B21,U+6B27,U+6B32,U+6B3E,U+6B47,U+6B63,U+6B64,U+6B65,U+6B8A,U+6BB5,U+6BBF,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6C14,U+6C27,U+6C28,U+6C2E,U+6C34,U+6C38,U+6C41,U+6C42,U+6C47,U+6C49,U+6C61,U+6C72,U+6C7D,U+6C83,U+6C89,U+6C9F,U+6CA1,U+6CB3,U+6CB9,U+6CBB,U+6CBF,U+6CD5,U+6CDB,U+6CE1,U+6CE2,U+6CE8,U+6CF0,U+6CFD,U+6D01,U+6D17,U+6D1E,U+6D2A,U+6D32,U+6D3B,U+6D3E,U+6D41,U+6D45,U+6D46,U+6D4B,U+6D4E,U+6D51,U+6D53,U+6D6A,U+6D6E,U+6D77,U+6D78,U+6D82,U+6D88,U+6D89,U+6D8C,U+6DA4,U+6DA6,U+6DA8,U+6DB2,U+6DB5,U+6DC0,U+6DCB,U+6DE1,U+6DEC,U+6DF1,U+6DF7,U+6DFB,U+6E05,U+6E10,U+6E17,U+6E21,U+6E29,U+6E34,U+6E38,U+6E43,U+6E5B,U+6E7E,U+6E7F,U+6E90,U+6EB6,U+6ED1,U+6EE1,U+6EE4,U+6EF4,U+6F13,U+6F14,U+6F2B,U+6F58,U+6F5C,U+6F62,U+6F6E,U+6F8E,U+6FC0,U+7011,U+706B,U+706F,U+7070,U+7075,U+7089,U+70AB,U+70AC,U+70B9,U+70BC,U+70C2,U+70C8,U+70D8,U+70DF,U+70EB,U+70ED,U+710A,U+7115,U+7126,U+7136,U+7167,U+719F,U+71A0,U+71C3,U+71E5,U+7206,U+7231,U+7247,U+7248,U+724C,U+7259,U+725B,U+7262,U+7269,U+7275,U+7279,U+72B6,U+72C2,U+72EC,U+72F1,U+731B,U+732E,U+7387,U+738B,U+73A9,U+73AF,U+73B0,U+73E0,U+73ED,U+7403,U+7405,U+7406,U+7410,U+7433,U+74E6,U+74F6,U+74F7,U+751A,U+751C,U+751F,U+7528,U+7531,U+7532,U+7533,U+7535,U+753B,U+7545,U+754C,U+754F,U+7559,U+7565,U+756A,U+7586,U+7591,U+7597,U+75BE,U+75DB,U+767B,U+767D,U+767E,U+7684,U+7687,U+76AE,U+76B1,U+76C8,U+76CA,U+76D1,U+76D2,U+76D6,U+76DB,U+76DF,U+76EE,U+76F4,U+76F8,U+7701,U+770B,U+771F,U+773C,U+7740,U+7750,U+775B,U+77A9,U+77AC,U+77BB,U+77E5,U+77E9,U+77ED,U+77F3,U+7801,U+7814,U+7816,U+7834,U+7840,U+7855,U+786C,U+786E,U+788D,U+78B0,U+78B1,U+78B3,U+78C1,U+78C5,U+78E8,U+793A,U+793C,U+793E,U+7950,U+795E,U+7968,U+798F,U+79BB,U+79C0,U+79C1,U+79C9,U+79CB,U+79CD,U+79D1,U+79D2,U+79D8,U+79DF,U+79EF,U+79F0,U+79FB,U+7A00,U+7A0B,U+7A33,U+7A76,U+7A7A,U+7A7F,U+7A81,U+7ACB,U+7AD9,U+7ADE,U+7AE0,U+7AE5,U+7AEF,U+7B03,U+7B14,U+7B26,U+7B2C,U+7B49,U+7B4B,U+7B51,U+7B54,U+7B56,U+7B79,U+7B7E,U+7B80,U+7B97,U+7BA1,U+7BB1,U+7BC7,U+7C4D,U+7C73,U+7C7B,U+7C89,U+7C92,U+7C97,U+7C98,U+7CA4,U+7CBE,U+7CCA,U+7CD9,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7E41,U+7EA0,U+7EA2,U+7EA4,U+7EA6,U+7EA7,U+7EAC,U+7EAF,U+7EB3,U+7EB5,U+7EB6,U+7EB7,U+7EB8,U+7EB9,U+7EBA,U+7EBF,U+7EC3,U+7EC4,U+7EC6,U+7EC7,U+7EC8,U+7ECD,U+7ECF,U+7ED3,U+7ED5,U+7ED8,U+7ED9,U+7EDA,U+7EDC,U+7EDD,U+7EDF,U+7EE7,U+7EE9,U+7EED,U+7EF4,U+7EF5,U+7EF8,U+7EFC,U+7EFD,U+7EFF,U+7F13,U+7F14,U+7F16,U+7F18,U+7F1D,U+7F24,U+7F29,U+7F30,U+7F3A,U+7F51,U+7F57,U+7F6E,U+7F72,U+7F8E,U+7FA4,U+7FD8,U+7FE0,U+8000,U+8001,U+8003,U+8005,U+800C,U+8010,U+8015,U+8017,U+8018,U+804C,U+8054,U+8058,U+805A,U+8089,U+808C,U+8096,U+80A1,U+80A9,U+80AF,U+80B2,U+80CC,U+80DC,U+80F6,U+80FD,U+8109,U+810A,U+8116,U+811A,U+8131,U+817B,U+817E,U+819C,U+81BA,U+81C2,U+81EA,U+81F3,U+81F4,U+8208,U+820D,U+8212,U+821E,U+822A,U+822C,U+8230,U+8239,U+8258,U+826F,U+8272,U+8273,U+827A,U+8282,U+8292,U+82A6,U+82AF,U+82B1,U+82C7,U+82CF,U+82D7,U+82DB,U+82E5,U+82F1,U+82F9,U+8303,U+8305,U+8350,U+8352,U+8363,U+8367,U+836F,U+8385,U+83B7,U+8404,U+843D,U+8457,U+8461,U+8463,U+84B8,U+84C4,U+84DD,U+84EC,U+8584,U+85CF,U+864E,U+8651,U+8679,U+867D,U+8776,U+878D,U+8840,U+884C,U+8854,U+8857,U+8861,U+8863,U+8865,U+8868,U+8877,U+88AB,U+88AD,U+88C1,U+88C2,U+88C5,U+88F1,U+8912,U+892A,U+8936,U+897F,U+8981,U+8986,U+89C1,U+89C2,U+89C4,U+89C6,U+89C8,U+89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8A89,U+8BA1,U+8BA2,U+8BA4,U+8BA9,U+8BAD,U+8BAE,U+8BAF,U+8BB0,U+8BB2,U+8BBA,U+8BBE,U+8BBF,U+8BC1,U+8BC4,U+8BC6,U+8BC9,U+8BCA,U+8BCD,U+8BD5,U+8BDA,U+8BDD,U+8BDE,U+8BE0,U+8BE2,U+8BE5,U+8BE6,U+8BED,U+8BEF,U+8BF4,U+8BF7,U+8BF8,U+8BFB,U+8C03,U+8C10,U+8C22,U+8C28,U+8C61,U+8C8C,U+8D1F,U+8D21,U+8D23,U+8D26,U+8D27,U+8D28,U+8D2D,U+8D2F,U+8D34,U+8D35,U+8D38,U+8D39,U+8D44,U+8D4B,U+8D56,U+8D5B,U+8D5E,U+8D62,U+8D70,U+8D74,U+8D77,U+8D85,U+8D8A,U+8D8B,U+8DA3,U+8DB3,U+8DC3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DEF,U+8DF3,U+8DF5,U+8DFB,U+8E0F,U+8E2A,U+8E4A,U+8EAB,U+8F66,U+8F68,U+8F6C,U+8F6E,U+8F6F,U+8F70,U+8F74,U+8F7B,U+8F7D,U+8F83,U+8F89,U+8F90,U+8F91,U+8F93,U+8F9B,U+8F9F,U+8FA8,U+8FB9,U+8FBE,U+8FC1,U+8FC5,U+8FC7,U+8FC8,U+8FCE,U+8FD0,U+8FD1,U+8FD8,U+8FD9,U+8FDB,U+8FDC,U+8FDE,U+8FEA,U+8FEB,U+8FED,U+8FF0,U+8FF8,U+8FF9,U+8FFD,U+9001,U+9002,U+9006,U+9009,U+900F,U+9010,U+9012,U+9014,U+901A,U+901F,U+9020,U+903B,U+903C,U+9047,U+904D,U+9052,U+9053,U+9075,U+907F,U+9080,U+90A3,U+90A6,U+90AE,U+90BB,U+90E8,U+90FD,U+9149,U+914D,U+9152,U+9171,U+9178,U+917F,U+9187,U+9192,U+919B,U+91A2,U+91C7,U+91CA,U+91CC,U+91CD,U+91CF,U+91D1,U+9274,U+946B,U+9488,U+9489,U+949F,U+94BB,U+94C1,U+94DC,U+94F6,U+94F8,U+94FE,U+9500,U+9501,U+950B,U+9510,U+9519,U+951A,U+952E,U+952F,U+9532,U+9542,U+9547,U+957F,U+95E8,U+95EA,U+95ED,U+95EE,U+95F4,U+95FB,U+9600,U+9605,U+961F,U+9632,U+9633,U+9635,U+9636,U+963B,U+9644,U+9645,U+9646,U+9648,U+964D,U+9650,U+9661,U+9662,U+9664,U+9669,U+9675,U+9676,U+9677,U+9686,U+968F,U+9690,U+9694,U+969C,U+96A7,U+96BE,U+96C4,U+96C5,U+96C6,U+96D5,U+96E8,U+96EA,U+96F6,U+9700,U+971C,U+9732,U+9752,U+9759,U+975E,U+9760,U+9762,U+9769,U+978B,U+97F5,U+9875,U+9876,U+9879,U+987A,U+987B,U+987E,U+9881,U+9882,U+9884,U+9886,U+9888,U+9891,U+9896,U+9897,U+9898,U+989C,U+989D,U+98A0,U+98CE,U+98DE,U+98DF,U+996E,U+9970,U+9971,U+9976,U+9986,U+9988,U+9996,U+9999,U+9A6C,U+9A6D,U+9A71,U+9A7B,U+9A7E,U+9A8C,U+9AD8,U+9B45,U+9C81,U+9C9C,U+9CB2,U+9E23,U+9E3F,U+9E4A,U+9E4F,U+9E9F,U+9EC4,U+9ECE,U+9ED1,U+9ED8,U+9EEF,U+9F20,U+9F50,U+9F7F,U+9F99,U+FF01,U+FF08,U+FF09,U+FF0C,U+FF1A,U+FF1B,U+FF1F,U+FF41,U+FF43,U+FF44,U+FF45,U+FF4C,U+FF52;}
@font-face{font-family:myFirstFont;src:url('../fonts/SourceHanSansCN-latin.woff2') format('woff2');font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+A0,U+A1,U+A2,U+A3,U+A4,U+A5,U+A6,U+A7,U+A8,U+A9,U+AA,U+AB,U+AC,U+AD,U+AE,U+AF,U+B0,U+B1,U+B2,U+B3,U+B4,U+B5,U+B6,U+B7,U+B8,U+B9,U+BA,U+BB,U+BC,U+BD,U+BE,U+BF,U+C0,U+C1,U+C2,U+C3,U+C4,U+C5,U+C6,U+C7,U+C8,U+C9,U+CA,U+CB,U+CC,U+CD,U+CE,U+CF,U+D0,U+D1,U+D2,U+D3,U+D4,U+D5,U+D6,U+D7,U+D8,U+D9,U+DA,U+DB,U+DC,U+DD,U+DE,U+DF,U+E0,U+E1,U+E2,U+E3,U+E4,U+E5,U+E6,U+E7,U+E8,U+E9,U+EA,U+EB,U+EC,U+ED,U+EE,U+EF,U+F0,U+F1,U+F2,U+F3,U+F4,U+F5,U+F6,U+F7,U+F8,U+F9,U+FA,U+FB,U+FC,U+FD,U+FE,U+FF,U+100,U+101,U+102,U+103,U+110,U+111,U+112,U+113,U+11A,U+11B,U+128,U+129,U+12A,U+12B,U+143,U+144,U+147,U+148,U+14C,U+14D,U+14E,U+14F,U+152,U+153,U+168,U+169,U+16A,U+16B,U+16C,U+16D,U+192,U+1A0,U+1A1,U+1AF,U+1B0,U+1CD,U+1CE,U+1CF,U+1D0,U+1D1,U+1D2,U+1D3,U+1D4,U+1D5,U+1D6,U+1D7,U+1D8,U+1D9,U+1DA,U+1DB,U+1DC,U+1F8,U+1F9;}

.table{ display:table; width:100%; height:100%;}
.tbc{ display:table-cell; vertical-align:middle;width:100%; height:100%;}

.xgtuijiancp .xgfanganzs .swiper-slide{ padding:15px;}

.xgtuijiancp .xgfanganzs .xgfanganzs3::after{ display:block; content:""; clear:both;}
.xgtuijiancp .xgfanganzs .xgfanganzs3 .swiper-slide{ width:23%; margin:1%; float:left;}
.xgtuijiancp .xgfanganzs .imgs{ margin-top:0;height:auto;}
.xgtuijiancp .xgfanganzs .imgs img{ max-width:none; width:100%; }
.xgtuijiancp .xgfanganzs .swiper-slide h2{ padding-bottom:10px; margin-bottom:10px;  border-bottom:1px solid #fff; color:#fff;}
.xgtuijiancp .xgfanganzs .swiper-slide h2 a{color:#fff;}
.xgtuijiancp .xgfanganzs .txts{ position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.5); padding:15px;}
.xgtuijiancp .xgfanganzs .txts p{ text-indent:2em; color:#fff; line-height:26px; max-height:52px; overflow:hidden;}
.xgtuijiancp .xgfanganzs .zhezhaos{ position:absolute; width:100%; height:100%; left:0; top:0;background:rgba(0,0,0,0.5); text-align:center; display:none;}
.xgtuijiancp .xgfanganzs .zhezhaos span{ color:#fff; font-weight:bold; font-size:16px;}
.xgtuijiancp .xgfanganzs .zhezhaos a{ display:block; width:80px; height:20px; line-height:20px; color:#fff; background:#e60011; border-radius:100px; margin:10px auto;}
.xgtuijiancp .xgfanganzs .swiper-slide:hover .zhezhaos{ display:block;}

.xinjia{ position:relative;}

.xinzengbox {padding: 60px 120px;
    background: #fff;
    box-shadow: 0 0 15px #666;
    max-width: 1100px;
    width: 95%;
    height: 95%;
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);}

@media screen and (max-width:1300px){
	.nav >ul>li>a{font-size: 12px;}}
@media screen and (max-width:1220px){
	.xgtuijiancp .xgfanganzs .swiper-slide h2 a{ font-size:16px;}
	.xgtuijiancp .xgfanganzs .xgfanganzs3 .swiper-slide{ width:48%;}
	}
@media screen and (max-width:768px){.xgtuijiancp .xgfanganzs .swiper-slide{ padding:5px;}.xgtuijiancp .xgfanganzs .txts p{ display:none;}.xgtuijiancp .xgfanganzs .swiper-slide h2{ border:none; padding-bottom:0; margin-bottom:0;}}


.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}


.drupa01{ padding-top:200px;}
.drupa01le{ width:45.5%}
.drupa01le img{ width:100%;}

.drupa01ri{ width:51%;}
.drupa01ri span{ font-size:24px; color:#333333; display:block;}
.drupa01ri b{ margin:30px 0; line-height:1.3; font-size:60px; color:#ea252e; font-weight:normal; display:block;}
.drupa01ri> a{ background:#ea252e; border-radius:100px; padding:0 30px; line-height:45px; color:#fff; text-transform:uppercase; display:inline-block;}
.a_btnlink{ margin-top:95px;}
.a_btnlink a{ display:inline-block; margin-right:25px;}
.a_btnlink a img{ transition:all .3s;}
.a_btnlink a:hover img{ transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05);}

.drupa02box{max-width:1200px; margin:0 auto; width:100%;}
.dp02body{ padding:70px 0;  line-height:2;}
.dp02body b{ font-size:24px; color:#000000; font-weight:normal; display:block;}
.dp02body p{ font-size:16px; color:#666666;}
.dp02body p strong{ color:#000}

.db02le,.db02ri{ width:49%;}
.db02ri{ text-align:center; font-size:16px; color:#666666; line-height:2.4}


.db02theme{ margin-top:100px;}
.db02title{ font-size:48px; color:#ea252e; font-weight:normal; margin-bottom:50px;}
.db02theme ul{ justify-content: flex-start;}
.db02theme li{ width:31.33%; margin:1%;}
.db02theme li .img{  position:relative; width:100%;}
.db02theme li .img img{ width:100%; height:100%; object-fit:cover;}

.db02theme li .img .tabel{ position:absolute; left:0; top:0; text-align:center; padding:0 40px; background:rgba(234,37,46,.9); color:#fff; opacity:0; transition:all .3s;}
.db02theme li .img .tabel b{ font-size:16px; font-weight:normal; display:block; margin-bottom:10px;}
.db02theme li .img .tabel p{ font-size:16px; color:#fff; line-height:1.6}
.db02theme li:hover .tabel{ opacity:1;}

.db02theme li .txt{ text-align:center; padding:20px; }
.db02theme li .txt b{font-size:16px; color:#666666; font-weight:normal;}

.drupa03{ position:relative; margin-top:40px;}
.drupa03>img{ width:82%; right:0; top:0; z-index:1; position:absolute;}
.drupa02box{ position:relative; z-index:2;}
.drupa03 .db02title{ padding:50px 0;}

.dp03le{ width:44%; padding:30px 0;}
.dp03ri{ width:54%;}
.dp03ri img{ width:100%;}
.dp03le b{ font-size:48px; color:#000000; line-height:1.2; display:block; font-weight:normal}
.dp03le p{ font-size:24px; color:#000000; margin-top:15px; margin-bottom:80px;}


.dp03lea{}
.dp03lea a{ width:195px;  margin-top:50px;}
.dp03lea a span{ font-weight:bold; font-size:16px; color:#ea252e; border-bottom:1px solid #ea252e;}
.dp03lea a img{ display:inline-block; vertical-align:middle; margin:0;}

.map{ margin-top:75px;}

.drupa04{ background:#f9f9f9; margin-top:100px; padding:50px 0;}
.dp04box{ max-width:900px; width:95%; margin:0 auto;}
.dp04box .db02title{ text-align:center; margin-bottom:5px;}
.dp04box .db02litit{ font-size:16px; color:#000000; text-align:center; margin-bottom:50px; font-weight:bold;}
.dp04box .inputs{ width:31%; margin-bottom:30px;}
.dp04box span{ font-size:14px; color:#000000; display:block; font-weight:bold; margin-bottom:10px;}
.dp04box input{ width:100%; border:1px solid #d2d2d2; padding:0 15px; line-height:42px; height:44px; font-size:16px;}
.xiala select{ width:100%; height:44px; border:1px solid #d2d2d2; padding:0 15px;}
.xiala{ margin-bottom:30px;}

.drupa04 button{ width:230px; height:44px; border-radius:100px; background:#ea252e; color:#fff; border:none; outline:none; font-size:18px; cursor:pointer; margin:30px auto; display:block;}
.drupa04 button img{ vertical-align:middle; margin-left:10px; display:inline-block;}
.db02le video{ width:100%;}
@media screen and (max-width:1920px){
	.drupa01ri b{ font-size:.6rem;}
	.a_btnlink{ margin-top:.95rem;}
	.a_btnlink a img{ width:.65rem;}
	}
@media screen and (max-width:1280px){
	.dp02body{ padding:20px;}
	.db02video { padding:20px;}
	.db02theme{ padding:20px; margin-top:40px;}
	.db02title{ font-size:30px; margin-bottom:30px;}
	.drupa03{ padding:20px;}
	.dp03lea a{ margin-top:20px;}
	.dp03le b{ font-size:24px;}
	.dp03le p{ font-size:16px;}
	.map{ margin-top:30px;}
	.map img{ width:100%;}
	.drupa04{ margin-top:30px;}
	
	}
@media screen and (max-width:768px){
	
	.db02theme li .img{ height:5rem;}
	.drupa01{ padding-top:20px;}
	.drupa01le{ width:100%;}
	.drupa01ri{ width:100%; margin-top:15px;    text-align: center;}
	.drupa01ri b{ font-size:20px; margin:20px 0;}
	.drupa01ri span{ font-size:16px;}
	.a_btnlink a img{ width:40px;}
	.a_btnlink{ margin-top:20px;}
	.dp02body b{ font-size:18px; line-height:1.6; margin-bottom:5px; display:block;}
	.dp02body p{ font-size:14px; line-height:1.6;}
	.db02le, .db02ri{ width:100%}
	.db02ri{ margin-top:20px; line-height:1.6}
	.db02theme{ margin-top:5px;}
	.db02title{ font-size:22px;}
	.db02theme li{ width:100%; margin:0; margin-bottom:20px;}
	.db02theme li .img{ height:8rem;}
	.db02theme li .img .tabel p,.db02theme li .img .tabel b{ font-size:14px; line-height:1.5}
	.db02theme li .txt{ padding:10px;}
	.drupa03{ margin-top:5px; padding-top:0px;}
	.drupa03 .db02title{ padding:0;}
	.dp03le,.dp03ri{ width:100%;}
	.dp03le b{ font-size:16px;}
	.dp03le p{ font-size:14px; margin:5px 0}
	.dp03lea  a span{ font-size:14px;}
	.dp03lea a img{ width:20px;}
	.dp03lea a {    width: 155px;}
	.dp03le{ padding:0; margin-bottom:15px;}
	.drupa04{ padding:30px 0;}
	.dp04box .inputs{ width:100%; margin-bottom:15px;}
	.dp04box{ width:90%;}
	.dp04box span{ margin-bottom:5px;}
	.dp04box .db02litit{ font-size:14px; margin-bottom:30px;}
	.xiala{ margin-bottom:15px;}
	.drupa04 button{ font-size:16px;}
	.a_btnlink a{ margin:0 10px;}
	}
