.row{width:101%;transition:.2s width ease;*zoom:1}
.row:before,.row:after{display:table;clear:both;content:''}
.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}
.row>.span-1{width:7.33333333%}
.row>.span-2{width:15.66666667%}
.row>.span-3{width:24%}
.row>.span-4{width:32.33333333%}
.row>.span-5{width:40.66666667%}
.row>.span-6{width:49%}
.row>.span-7{width:57.33333333%}
.row>.span-8{width:65.66666667%}
.row>.span-9{width:74%}
.row>.span-10{width:82.33333333%}
.row>.span-11{width:90.66666667%}
.row>.span-12{width:99%}
.full-row{width:100%;transition:.2s width ease;*zoom:1}
.full-row:before,.full-row:after{display:table;clear:both;content:''}
.full-row>[class*='span']{float:left}
.full-row>.span-1{width:8.33333333%;*width:8.22333333%}
.full-row>.span-2{width:16.66666667%;*width:16.55666667%}
.full-row>.span-3{width:25%;*width:24.89%}
.full-row>.span-4{width:33.33333333%;*width:33.22333333%}
.full-row>.span-5{width:41.66666667%;*width:41.55666667%}
.full-row>.span-6{width:50%;*width:49.89%}
.full-row>.span-7{width:58.33333333%;*width:58.22333333%}
.full-row>.span-8{width:66.66666667%;*width:66.55666667%}
.full-row>.span-9{width:75%;*width:74.89%}
.full-row>.span-10{width:83.33333333%;*width:83.22333333%}
.full-row>.span-11{width:91.66666667%;*width:91.55666667%}
.full-row>.span-12{width:100%;*width:99.89%}
.row>.pull-right,.full-row>.pull-right{float:right}
.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
.pull-left-1{position:relative;left:-8.33333333%}
.pull-left-2{position:relative;left:-16.66666667%}
.pull-left-3{position:relative;left:-25%}
.pull-left-4{position:relative;left:-33.33333333%}
.pull-left-5{position:relative;left:-41.66666667%}
.pull-left-6{position:relative;left:-50%}
.pull-left-7{position:relative;left:-58.33333333%}
.pull-left-8{position:relative;left:-66.66666667%}
.pull-left-9{position:relative;left:-75%}
.pull-left-10{position:relative;left:-83.33333333%}
.pull-left-11{position:relative;left:-91.66666667%}
.pull-left-12{position:relative;left:-100%}
.pull-right-1{position:relative;left:8.33333333%}
.pull-right-2{position:relative;left:16.66666667%}
.pull-right-3{position:relative;left:25%}
.pull-right-4{position:relative;left:33.33333333%}
.pull-right-5{position:relative;left:41.66666667%}
.pull-right-6{position:relative;left:50%}
.pull-right-7{position:relative;left:58.33333333%}
.pull-right-8{position:relative;left:66.66666667%}
.pull-right-9{position:relative;left:75%}
.pull-right-10{position:relative;left:83.33333333%}
.pull-right-11{position:relative;left:91.66666667%}
.pull-right-12{position:relative;left:100%}
@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}
.row>.midd-2{width:15.66666667%}
.row>.midd-3{width:24%}
.row>.midd-4{width:32.33333333%}
.row>.midd-5{width:40.66666667%}
.row>.midd-6{width:49%}
.row>.midd-7{width:57.33333333%}
.row>.midd-8{width:65.66666667%}
.row>.midd-9{width:74%}
.row>.midd-10{width:82.33333333%}
.row>.midd-11{width:90.66666667%}
.row>.midd-12{width:99%}
.midd-hide{display:none}
.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
.full-row>.midd-1{width:8.33333333%}
.full-row>.midd-2{width:16.66666667%}
.full-row>.midd-3{width:25%}
.full-row>.midd-4{width:33.33333333%}
.full-row>.midd-5{width:41.66666667%}
.full-row>.midd-6{width:50%}
.full-row>.midd-7{width:58.33333333%}
.full-row>.midd-8{width:66.66666667%}
.full-row>.midd-9{width:75%}
.full-row>.midd-10{width:83.33333333%}
.full-row>.midd-11{width:91.66666667%}
.full-row>.midd-12{width:100%}
}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}
.row>.smidd-2{width:15.66666667%}
.row>.smidd-3{width:24%}
.row>.smidd-4{width:32.33333333%}
.row>.smidd-5{width:40.66666667%}
.row>.smidd-6{width:49%}
.row>.smidd-7{width:57.33333333%}
.row>.smidd-8{width:65.66666667%}
.row>.smidd-9{width:74%}
.row>.smidd-10{width:82.33333333%}
.row>.smidd-11{width:90.66666667%}
.row>.smidd-12{width:99%}
.smidd-hide{display:none}
.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
.full-row>.smidd-1{width:8.33333333%}
.full-row>.smidd-2{width:16.66666667%}
.full-row>.smidd-3{width:25%}
.full-row>.smidd-4{width:33.33333333%}
.full-row>.smidd-5{width:41.66666667%}
.full-row>.smidd-6{width:50%}
.full-row>.smidd-7{width:58.33333333%}
.full-row>.smidd-8{width:66.66666667%}
.full-row>.smidd-9{width:75%}
.full-row>.smidd-10{width:83.33333333%}
.full-row>.smidd-11{width:91.66666667%}
.full-row>.smidd-12{width:100%}
}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}
.row>.smal-2{width:15.66666667%}
.row>.smal-3{width:24%}
.row>.smal-4{width:32.33333333%}
.row>.smal-5{width:40.66666667%}
.row>.smal-6{width:49%}
.row>.smal-7{width:57.33333333%}
.row>.smal-8{width:65.66666667%}
.row>.smal-9{width:74%}
.row>.smal-10{width:82.33333333%}
.row>.smal-11{width:90.66666667%}
.row>.smal-12{width:99%}
.smal-hide{display:none}
.smal-show{display:block}
.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}
[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}
.full-row>.smal-1{width:8.33333333%}
.full-row>.smal-2{width:16.66666667%}
.full-row>.smal-3{width:25%}
.full-row>.smal-4{width:33.33333333%}
.full-row>.smal-5{width:41.66666667%}
.full-row>.smal-6{width:50%}
.full-row>.smal-7{width:58.33333333%}
.full-row>.smal-8{width:66.66666667%}
.full-row>.smal-9{width:75%}
.full-row>.smal-10{width:83.33333333%}
.full-row>.smal-11{width:91.66666667%}
.full-row>.smal-12{width:100%}
}.util-page{font-size:0;color:#000;text-align:center}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count{color:#000;display:inline-block;border:1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align:middle;margin:0 0 10px -1px;background:#fff;font-size:16px;font-weight:normal}
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff;background:#18224c}
.util-page span.gobutton,.util-page span.gobutton:hover{color:#000;background-color:#eee}
.util-page .gobutton .ion{font-size:.8em}
.util-page .count{margin-left:10px;color:#000;background:none;border:none}
.util-page span.jump{background:none;color:#000;display:inline-block;margin:0 7px;vertical-align:top}
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{background:none;border:none;color:#000;font-size:14px}
.util-page .jumpto_inp{width:40px;text-align:center;height:37px;line-height:37px;vertical-align:top}
.BdMapArea{margin:0 auto 55px;max-width:1200px}
.BdMapWrapper{position:relative;width:100%;height:0;padding-bottom:45%;overflow:hidden}
.BdMapWrapper .BdMapCon{position:absolute;top:0;left:0;width:100%;height:100%}
@media only screen and (max-width:760px){.BdMapArea{display:none}
}.bdshare_popup_box{display:none !important}
.ico{display:inline-block;width:20px;height:20px;white-space:nowrap;letter-spacing:-1em;text-indent:-99em;color:transparent;background:url(../image/ico.png);*text-indent:0;vertical-align:middle}
.ico:before{content:'\3000'}
.ico1_2{background-position:-20px 0}
.ico1_3{background-position:-40px 0}
.ico1_4{background-position:-60px 0}
.ico1_5{background-position:-80px 0}
.ico2_1{background-position:0 -20px}
.ico2_2{background-position:-20px -20px}
.ico2_3{background-position:-40px -20px}
.ico2_4{background-position:-60px -20px}
.ico2_5{background-position:-80px -20px}
.ico3_1{background-position:0 -40px}
.ico3_2{background-position:-20px -40px}
.ico3_3{background-position:-40px -40px}
.ico3_4{background-position:-60px -40px}
.ico3_5{background-position:-80px -40px}
.ico4_1{background-position:0 -60px}
.ico4_2{background-position:-20px -60px}
.ico4_3{background-position:-40px -60px}
.ico4_4{background-position:-60px -60px}
.ico4_5{background-position:-80px -60px}
.wrap{width:1400px;margin-right:auto;margin-left:auto}
body{min-width:1240px\9;overflow-x:auto;overflow-x:auto\9}
@media all and (min-width:0){body{min-width:0;overflow-x:hidden}
}
body{font-size:14px;line-height:1.6;color:#555;background:#fff}
a{color:inherit}
a:hover{color:var(--color)}
::-moz-selection{color:#fff;background:var(--color)}
::selection{color:#fff;background:var(--color)}
::-webkit-input-placeholder{color:#aaa}
.placeholder{color:#aaa}
.form-control,.input-group-addon,.btn{border-radius:2px}
.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(102,175,233,0.6)}
.imgZoom img,.imgY180 img{-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}
.imgZoom{overflow:hidden;-webkit-transform:rotate(0);transform:rotate(0)}
.imgZoom:hover img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.imgY180:hover img{cursor:pointer;-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.footer1 a:hover{color:#fff}
.footer1{background:#8f1d22;padding:60px 0}
.footer1 dl{float:left;width:14.5%;color:#d8bbbd;line-height:30px}
.footer1 dl.d1{width:26%;line-height:25px}
.footer1 .d1 .logo{margin-bottom:30px;background:url(../image/logo-01.svg);width:260px;height:60px;background-repeat:no-repeat}
.footer1 dl dt{margin-bottom:20px;color:#d8bbbd;font-size:16px}
.footer1 .d5{text-align:right}
.footer1 .share a{width:33px;padding:0;height:33px;background:url(../image/footer1_ico.png) 0 0 repeat;float:right;margin:10px 7px 0}
.footer1 .share a.bds_weixin{background-position:35px}
.footer1 .share a.bds_tsina{background-position:68px}
.footer1 .share a:hover{transform:rotateY(180deg)}
.footer2 a:hover{color:#9ea1ae}
.footer2{background:#8f1d22;padding:20px 0;color:#c16a6d}
.footer2 .shu{margin:0 10px}
.footer2 .fg{margin-left:20px}
.iheader{z-index:100;position:fixed;border-top:3px solid #8f1d22;width:100%;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.1);top:0;left:0}
.iheader .mobile_key:hover{color:#18224c}
.iheader .mobile_key{display:none;margin-top:25px;margin-right:15px;font-size:26px;color:#8f1d22;margin-left:20px}
.iheader .mobile_key .ion{margin:0}
.iheader .h_earth{float:right;height:100px;position:relative;margin-left:8px;line-height:100px;color:#720f16}
.iheader .h_earth a{display:block;color:var(--color)}
.iheader .h_search{float:right;height:100px;position:relative;margin-left:8px;cursor:pointer;width:50px}
.iheader .h_search::before {
  content: "\e6f2"; 
  font-family: "iconfont";
  font-size: 20px;
  color: #8f1d22; 
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); 
}

.iheader .h_search.active::before {
  content: "\e6f0"; 
}
.iheader .search_con{position:absolute;width:100%;background:#f5f5f8;top:100px;left:0;border-bottom:4px solid var(--color);padding:0;display:none}
.iheader .search_con .t1{font-size:28px;color:#444240;font-weight:bold}
.iheader .search_con .form_el{margin:20px 0;position:relative}
.iheader .search_con .form_el input{padding:15px;font-size:16px;padding-left:5rem;width:92%;border:none;background:#f5f5f8}
.iheader .search_con .form_el .search_btn{background:rgba(0,0,0,0);border:none;margin:0;color:#000;font-size:26px;position:absolute;top:0;left:0;line-height:42px;cursor:pointer;display:flex;flex-direction:column;-ms-flex-direction:column;justify-content:center;align-items:center;height:100%}
.iheader .search_con .form_el .search_btn i{cursor:pointer}
.iheader .search_con .easy_go{margin-bottom:30px}
.iheader .search_con dl,.iheader .search_con dt,.iheader .search_con dd{display:inline-block;*display:inline;*zoom:1}
.iheader .search_con dl{margin-right:80px;line-height:25px}
.iheader .search_con dt{font-size:18px;color:#333;margin-right:20px}
.iheader .search_con dd{font-size:14px;color:#999;margin-right:15px}
.iheader .search_con.show{display:block}
.iheader .logo a{display:block;width:330px;height:40px;margin:30px 0 29px;background-repeat:no-repeat;background-size:contain}
.iheader .logo{float:left;width:27.5%;margin-right:4.25%}
.iheader .inav{float:right}
.iheader .inav .nav_li{float:left;position:relative}
.iheader .inav .nav_li.cur{background:var(--color)}
.iheader .inav .nav_li.cur>a{color:#fff}
.iheader .inav .nav_li>a{display:block;padding:0 32px;height:100px;line-height:100px;font-size:16px;color:#000;transition:all 0.5s ease}
.iheader .inav .nav_li:hover>a{background:var(--color);color:#fff;transition:all 0.5s ease}
.iheader .inav .nav_li .sec_ul{position:fixed;top:103px;left:0; right: 0;background:rgba(122, 4, 4, 0.95);padding:20px 10vw;display:none;width: 100vw;box-sizing: border-box;}
.iheader .inav .nav_li .sec_ul_foll{display:flex; justify-content: flex-start; gap:20px ; width: 100%;}
.iheader .inav .nav_li .sec_ul_foll_col{display:grid; grid-template-columns: repeat(5, 1fr);  gap:20px ; width: 100%;}


.sec_ul_box .sec_ul_box_tit{font-size:20px;color:#fff;font-weight:bold;margin-right:0px;line-height:42px; border-bottom: 1px solid #a54e4d; margin-bottom: 10px;}
.sec_ul_box .sec_ul_box_con .sec_boxul li{min-width:250px !important; width: 100% !important;padding: 0px !important;}
.sec_ul_box .sec_ul_box_con .sec_boxul li a{margin: 0px 0px !important; padding: 10px 0px !important;}
.sec_ul_box .sec_ul_box_con .sec_boxul li a:hover{transform:translateX(0px) !important;}
.sec_ul_box_con {display: flex; justify-content: flex-start;  gap: 25px;}
.sec_ul_box_h4{font-size:17px;color:#ebebeb;font-weight:bold; margin-top: 10px; line-height:38px; }

.iheader .inav .nav_li .sec_ul .sec_li{height:38px;line-height:38px;width:20%;color:#fff;font-size:15px;text-align:left;float:left; background: transparent;transition: all 0.5s cubic-bezier(0.34, 1.56, 0.64, 1);}
.iheader .inav .nav_li .sec_ul .sec_li a{display:block; padding: 8px 10px; margin: 5px 15px;background: none;  border-radius: 25px; transition:all 0.3s ease;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width: 100%; position: relative;}
.iheader .inav .nav_li .sec_ul .sec_li a:before{content:"\e6fd";  font-family: "iconfont" !important;font-size: 12px;  position:absolute;top:50%;left:95%; transform:translateY(-50%);width:100%;border-radius:25px;z-index:-1;transition:all 0.3s ease}
.iheader .inav .nav_li .sec_ul .sec_li a:hover,.iheader .inav .nav_li .sec_ul .sec_li a:active{color:#414141; text-align: center; background:#fff;transform:translateX(5px);}
.iheader .inav .nav_li .sec_ul .sec_li{height:auto;line-height:inherit;padding:6px 0}
.iheader .inav .nav_li .sec_ul .sec_li:hover{transform: translateX(5px); }
.iheader .inav .nav_li .sec_ul.shows{box-shadow: 0 2px 10px rgba(0,0,0,0.1);}
.iheader .inav .nav_li .sec_ul.align-right {    left: auto;    right: 0;}
.channel_content{min-height:200px;padding:90px 0 95px}
.common_banner{overflow:hidden;position:relative;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;margin-top:102px;height:600px;width:100%}
.common_banner:after{content:"";position:absolute;height:30%;bottom:0;left:50%;background:#fff}
.common_banner:before{content:"";position:absolute;width:16px;height:16px;bottom:30%;left:50%;margin-left:-7px;margin-bottom:-1px;z-index:1}
.common_banner .common_content{text-align:center;position:absolute;top:50%;left:0;margin-top:-115px;color:#fff;width:100%}
.common_banner .common_tit{font-size:40px;line-height:80px}
.common_banner .common_desc{font-size:34px;line-height:50px}
.common_banner .common_button{display:inline-block;*display:inline;*zoom:1;padding:10px 35px;border:1px solid #fff;font-size:20px;margin-top:40px;transition:all 0.3s ease}
.common_banner .common_button:hover{color:#fff;background:#720f16;border-color:#720f16}
.common_banner .comban_img{max-width:none;position:absolute;visibility:hidden;left:50%;top:50%;width:1920px;height:700px;margin-top:-350px;margin-left:-960px}
.common_banner.imgZoom img{-moz-transition:transform .8s ease 0s;-ms-transition:transform .8s ease 0s;-o-transition:transform .8s ease 0s;-webkit-transition:transform .8s ease 0s;transition:transform .8s ease 0s}
.common_banner2{height:405px;position:relative;margin-top:107px;color:#fff;overflow:hidden}
.common_banner2 img{position:absolute;left:50%;margin-left:-960px;max-width:none;top:0;z-index:0}
.common_banner2 a:hover{color:#fff}
.common_banner2 .left_box{position:absolute;left:0;top:0;bottom:0;width:405px;background:#18224c;padding:180px 0;z-index:2}
.common_banner2 .cen_box{position:absolute;top:150px;left:0;right:0;text-align:center;z-index:1}
.common_banner2 .cen_box .cn{font-size:28px;margin-bottom:10px}
.common_banner2 .cen_box .en{font-size:12px}
.index_banner{overflow:hidden;position:relative;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;padding-top:107px;height:800px}
.index_banner:after{content:"";position:absolute;height:30%;bottom:0;left:50%;background:#fff}
.index_banner:before{content:"";position:absolute;width:16px;height:16px;bottom:30%;left:50%;margin-left:-7px;margin-bottom:-1px}
.index_banner .common_content{text-align:center;position:absolute;top:50%;left:0;margin-top:-115px;color:#fff;width:100%}
.index_banner .common_tit{font-size:40px;line-height:80px}
.index_banner .common_desc{font-size:34px;line-height:50px}
.index_banner .common_button{display:inline-block;*display:inline;*zoom:1;padding:10px 35px;border:1px solid #fff;font-size:20px;margin-top:40px;transition:all 0.3s ease}
.index_banner .common_button:hover{color:#fff;background:#720f16;border-color:#720f16}
.index_banner .index_scroll{width:81px;height:112px;margin:30px auto 0}
.common-btn{border:1px solid var(--color);width:140px;text-align:center;line-height:35px;color:var(--color);font-size:13px;position:relative;overflow:hidden;display:block;z-index:1;transition:all ease 0.3s}
.ibanner .video{min-width:100%;min-height:100%;position:fixed;top:100px;left:0;z-index:-1}
.ibanner .video_cover{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../image/video_cover.png)}
.ibanner .mobile_img{display:none}
.index.channel_content{padding:0}
.index .rect-66{padding-bottom:66%}
.index .rect-189{padding-bottom:150%}
.index .pt2 .rect-75{padding-bottom:62%}
.index .rect-92{padding-bottom:94.5%}
.index .rect-40{padding-bottom:40%}
.index .index_tit{font-size:40px;color:var(--color);margin-bottom:26px;font-weight:600}
.index .index_tit_desc{font-size:16px;color:#868686}
.index .index_en1{color:#fff;font-family:Impact;font-size:20px;text-transform:uppercase}
.index .index_ch1{color:#fff;font-size:28px; padding: 5px 0px;}
.index .index_en2{color:#fff;font-family:Impact;font-size:20px;text-transform:uppercase}
.index .index_ch2{color:#fff;font-size:28px}
.index .index_d{color:#fff;font-size:15px;white-space:normal}
.index .mwrap{width:1400px;margin-right:auto;margin-left:auto}
.index .pt1{background-color:none}
.index .pt1 li{width:33%;float:left;position:relative}
.index .pt1 li{display:block}
.index .pt1 li .pic{position:relative}
.index .pt1 li .pic:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../image/ipt1_cover.png);background-size:contain}
.index .pt1 li .con{position:absolute;bottom:0;left:0;width:100%}
.index .pt1 li .con .info{margin:0 21px 35px}
.index .pt2{padding-top:300px;background:#fff;margin-top:-180px}
.index .pt2 .left_box{width:65%;margin-right:1%}
.index .pt2 .right_box{width:34%}
.index .pt2 .box{position:relative}
.index .pt2 .box1 .index_tit{margin-top:0px;text-align:center;margin-bottom:40px}
.index .pt2 .box1 .index_tit_desc{margin-bottom:80px}
.index .pt2 .box2{margin-bottom:1.6%}
.index .pt2 .box3{width:39%;margin-right:1%}
.index .pt2 .box3 .index_en2{font-size:26px;text-transform:uppercase}
.index .pt2 .box3 .index_ch2,.pt2 .box4 .index_ch2{font-size:28px}
.index .pt2 .box3 .index_d,.pt2 .box4 .index_d{font-size:14px}
.index .pt2 .box4{width:59.5%}
.index .pt2 .box4 .index_en2{font-size:26px}
.index .pt2 .box5 .index_en2{font-size:26px}
.index .pt2 .box .con{position:absolute;top:0;left:0;width:100%}
.index .pt2 .box .con .info{margin:60px 35px}
.index .pt2 .box2 .con{width:50%}
.index .pt3 .top{background:#fff;padding:70px 0;text-align:center;position:relative}
.index .pt3 .top .scroll{display:inline-block;*display:inline;*zoom:1;width:33px;height:45px;background:url(../image/scroll.gif) no-repeat;cursor:pointer;position:absolute;left:50%;z-index:2;margin-left:-17px;bottom:-20px}
.index .pt3 .bottom{height:460px;position:relative}
.index .pt3 .bottom:before{background:url(../image/ipt3_video_cover.png) repeat;content:"";position:absolute;bottom:0;left:0;width:100%;height:115%;background-repeat:no-repeat;background-position:75% bottom;z-index:2}
.index .pt3 .bottom::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:var(--color);opacity:0.8;z-index:1}
.index .pt3 .bottom .cover{position:absolute;height:520px;width:490px;background:url(../image/ipt3_cover.png) center bottom no-repeat;z-index:1;bottom:0;left:50%;margin-left:100px;display:none}
.index .pt3 .bottom .wrap{position:relative;z-index:5}
.index .pt3 .bottom .con{padding-top:120px}
.index .pt3 .bottom .con .item{display:none}
.index .pt3 .bottom .con .item a{display:block}
.index .pt3 .bottom .con .item.active{display:block}
.index .pt3 .bottom .index_en2{font-size:30px;text-transform:uppercase}
.index .pt3 .bottom .index_ch2{font-size:28px;margin-bottom:20px}
.index .pt3 .bottom .index_d{font-size:14px;line-height:25px;width:50%}
.index .pt3 .bottom .info .btn_box{margin-top:30px;user-select:none}
.index .pt3 .bottom .info .btn_box span{display:inline-block;*display:inline;*zoom:1;padding:2px;border:1px solid #ccc;font-size:20px;color:#fff;margin-right:10px;cursor:pointer;transition:0.3s all ease}
.index .pt3 .bottom .info .btn_box span:hover{background:#720f16;border-color:#720f16}
.index .pt4{padding-top:70px;background:#fff;text-align:center;padding-bottom:100px}
.index .pt4 .con{margin-top:50px}
.index .pt4 .con a{display:block}
.index .pt4 .span-4{background:#f0f3f5}
.index .pt4 .span-4 .pic{position:relative}
.index .pt4 .span-4 .pic:after{content:"";position:absolute;bottom:0;width:100%;height:35px;background:url(../image/ipt4_white.png) no-repeat center;background-size:cover;left:0}
.index .pt4 .span-4 .text{margin:25px 30px 50px}
.index .pt4 .span-4 .text .t1{font-size:36px;color:var(--color);margin-bottom:10px}
.index .pt4 .span-4 .text .t2{font-size:18px;color:#333}
.index .pt4 .con a:hover .text .t2{color:var(--color)}
.index .pt4 .span-4 .text .date{font-size:13px;color:#8d8d8d;margin-bottom:15px}
.index .pt4 .span-4 .text .desc{font-size:14px;color:#808080;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;}
.index .pt4 .span-4 .text.center .t1{font-size:40px;padding-top:15px}
.index .pt4 .span-4 .text.center .t2{font-size:20px}
.index .pt4 .more{margin-top:50px}
.index .pt4 .more a{display:block;color:#fff;background:var(--color);width:120px;margin:0 auto;padding:10px;transition:all 0.3s ease}
.index .pt4 .more a:hover{background:#720f16}
.news_list{padding-bottom:70px;background:#f8f8f9;padding-top:0}
.news_list .pt1{background:#fff;padding:70px 0 65px}
.news_list .pt1 .rect-74{padding-bottom:74%}
.news_list .pt1 .rect-150{padding-bottom:150%}
.news_list .pt1 .content .time{font-size:13px;margin-bottom:10px}
.news_list .pt1 .content .left{width:42.8%;float:left;margin-right:2%}
.news_list .pt1 .content .left .box{top:5%;bottom:5%;left:5%;right:5%;position:absolute;padding:57% 5% 0;color:#fff;z-index:3}
.news_list .pt1 .content .left .box .t{font-size:26px;max-height:80px;overflow:hidden;position:relative;z-index:3;line-height:40px}
.news_list .pt1 .content .left .box a:hover{color:#fff}
.news_list .pt1 .content .left .box{padding:50% 5% 0}
.news_list .pt1 .content .left .cover_bg{width:100%;height:100%;background:linear-gradient(to top,var(--color),transparent);position:absolute;left:0;bottom:0;-webkit-background-size:contain;background-size:contain}
.news_list .pt1 .content .center{width:20.9%;float:left;margin-right:2%;border:2px solid #8f1d22;transition:background .5s ease;-webkit-transition:background .5s ease}
.news_list .pt1 .content .center .box{padding:20% 10%}
.news_list .pt1 .content .center .box .t{font-size:18px;line-height:26px;margin-bottom:35px;height:78px;overflow-y:hidden}
.news_list .pt1 .content .right{width:31.7%;float:left}
.news_list .pt1 .content .right .box{padding:9.3% 6%;border:2px solid #8f1d22;transition:background .5s ease;-webkit-transition:background .5s ease;margin-bottom:13px}
.news_list .pt1 .content .right .box2{margin-bottom:16px}
.news_list .pt1 .content .right .box .t{color:#333333;font-size:18px;line-height:26px;max-height:52px;height:52px;overflow:hidden}
.news_list .pt1 .content .right .box .t:hover{color:#202020}
.news_list .pt1 .content .right .box{margin-bottom:10px}
.news_list .pt2 .rect-55{padding-bottom:56.25%}
.news_list .pt2 .list_hd{background-color:#f0f0f0;padding:50px 60px 40px;margin-bottom:26px}
.news_list .pt2 .list_box{padding:46px 60px 40px 0;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}
.news_list .pt2 .list_main{overflow:hidden;width:88%}
.news_list .pt2 .bd_r{width:20%;margin-left:3%}
.news_list .pt2 .list_title{font-size:20px;color:#333333;font-weight:normal;display:block;font-weight:bold}
.news_list .list_tool{font-size:12px;color:#c9c9c9;padding:10px 0px}
.news_list .list_tool span{display:inline-block;vertical-align:middle}
.news_list .list_tool .share{cursor:pointer;margin:0 20px}
.news_list .pt2 .list_p{font-size:14px;color:#464646;line-height:26px;height:52px;overflow:hidden}
.news_list .pt2 .list_box:after{content:"";width:88%;height:1px;background-color:#e6e6e6;position:absolute;bottom:0;right:0}
.news_list .pt2 li:hover .list_title{color:var(--color)}
.news_list .pt2 li:hover .list_time{background:#721a21}
.news_list .pt2 .list_time{font-size:14px;color:#fff;padding:1.5%;width:60px;background:var(--color)}
.news_list .pt2 .list_time_year{font-size:24px;line-height:1}
.news_list .pt2 .list_time_day{display:block;font-size:20px;font-family:helvetica}
.news_list .bdsharebuttonbox a{padding:0;margin:0;background:none;height:20px;line-height:20px}
.news_list .pt2 .list_bd .noimg .bd_c{width:84%}
.news_list .pt_page{font-size:0;margin-top:50px}
.news_list .pt_page a,.news_list .pt_page span{line-height:58px;color:#666;background-color:#dde3e8;display:inline-block;vertical-align:middle;text-align:center;padding:0 30px;font-size:14px;margin:0}
.news_list .pt_page a:hover,.news_list .pt_page span.current{color:#fff;background-color:var(--color)}
.product_banner:after,.product_banner:before{display:none}
.product_banner .con_img{position:relative;display:block;width:100%;height:0;overflow:hidden}
.product_banner .con_img img,.product_banner .con_img .boll{position:absolute;left:50%;top:0;min-width:100%;max-width:none;margin-left:-960px}
.product_banner .con_tab{position:absolute;top:50%;left:0;width:100%;color:var(--color);font-size:20px;line-height:30px;margin-top:-240px}
.product_banner .con_tab ul{border-left:1px solid #3d3f48;padding:15px 0 0;display:inline-block;*display:inline;*zoom:1}
.product_banner .con_tab ul li{padding:10px 25px;margin-bottom:35px;position:relative;cursor:pointer}
.product_banner .con_tab ul li:not(:last-child):after{content:"";position:absolute;bottom:-25px;left:25px;height:1px;width:30px;background:#3d3f48}
.product_banner .con_tab ul li:before{display:none;content:"";position:absolute;height:70px;width:2px;background:var(--color);top:6px;left:0}
.product_banner .con_tab ul li.active:before{display:block}
.product_banner .con_tab ul li .n{font-family:Impact}
.product_banner .con_tab a{display:block}
.product_banner .con_tab a:hover{color:#fff}
.product_banner .con_img .boll{width:1920px;height:700px}
.product_banner .con_img .boll ul li{position:absolute}
.product_banner .con_img .boll .list_boll{width:8px;height:8px;border:1px solid #fff;display:none;border-radius:50%;position:relative;-moz-animation:bordershow 3s infinite;cursor:pointer;box-shadow:0px 0px 14px 3px #ccc;background:#333}
.product_banner .con_img .boll .list_boll.active{box-shadow:0px 0px 20px 15px var(--color);background:var(--color)}
.product_banner .con_img .boll .list_boll:after,.product_banner .con_img .boll .list_boll:before{content:"";width:20px;height:20px;background:#fff;background:rgba(255,255,255,0.5);box-shadow:0px 0px 4px rgba(255,255,255,0.5);display:block;border-radius:50%;position:absolute;top:-6px;left:-6px}
.product_banner .con_img .boll .list_boll:after{-webkit-animation:boderM 3s infinite;-moz-animation:boderM 3s infinite;animation:boderM 3s infinite}
.product_banner .con_img .boll .list_boll:before{-webkit-animation:boderM 3s .75s infinite;-moz-animation:boderM 3s .75s infinite;animation:boderM 3s .75s infinite}
@-webkit-keyframes bordershow{0%{box-shadow:0px 0px 0px 0px #721a21}
50%{box-shadow:0px 0px 14px 3px #721a21}
100%{box-shadow:0px 0px 0px 0px #721a21}
}@-moz-keyframes bordershow{0%{box-shadow:0px 0px 0px 0px #721a21}
50%{box-shadow:0px 0px 14px 4px #721a21}
100%{box-shadow:0px 0px 0px 0px #721a21}
}@keyframes boderM{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
20%{opacity:1}
75%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}
100%{opacity:0}
}@-webkit-keyframes boderM{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
20%{opacity:1}
75%{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}
100%{opacity:0}
}@keyframes bordershow{0%{box-shadow:0px 0px 0px 0px #721a21}
50%{box-shadow:0px 0px 14px 4px #721a21}
100%{box-shadow:0px 0px 0px 0px #721a21}
}.prodect_list .pt1 .rect-90{padding-bottom:66.52%}
.prodect_list .pt1 .con{width:80%;margin:0 auto}
.prodect_list .pt1 a{display:block}
.prodect_list .pt1 .span-6{margin-bottom:50px}
.prodect_list .pt1 .con:hover .t{color:#721a21}
.prodect_list .pt1 .con .t{font-size:28px;color:var(--color);font-family:Impact;margin:20px 0 5px;transition:all ease 0.3s;text-transform:uppercase}
.prodect_list .pt1 .con .t i{margin-left:40px}
.prodect_list .pt1 .con .d{font-size:15px;color:#777777;line-height:28px;max-height:56px;overflow:hidden}
.product{padding:90px 0 40px}
.product .rect-45{padding-bottom:45%}
.product .pt1 .item{margin-bottom:120px}
.product .pt1 .item .pic:hover .tit{background:#721a21}
.product .pt1 .item .info:hover .common-btn{background:var(--color);border:1px solid var(--color);color:#fff}
.product .pt1 .item .pic,.product .pt1 .item .info{width:50%;float:left}
.product .pt1 .item:nth-child(odd) .pic{float:right}
.product .pt1 .item .pic{color:#fff;font-size:18px}
.product .pt1 .item .pic ._full{opacity:0;transition:0.5s all ease}
.product .pt1 .item .pic ._full.active{opacity:1;transition:0.5s all ease}
.product .pt1 .item .pic .tit{background:var(--color);line-height:60px;padding:0 40px;position:relative;transition:all ease 0.3s}
.product .pt1 .item .pic .arrow{position:absolute;right:40px;top:0;cursor:pointer;user-select:none}
.product .pt1 .item .pic .l_arrow{right:70px}
.product .pt1 .item .info .c{margin-left:60px;margin-right:0}
.product .pt1 .item .info a{display:none}
.product .pt1 .item:nth-child(odd) .info .c{margin-left:0;margin-right:60px}
.product .pt1 .item .info .en{font-size:36px;font-family:Impact;color:var(--color)}
.product .pt1 .item .info .ch{font-size:30px;color:var(--color);padding-bottom: 15px;}
.product .pt1 .item .info .d{font-size:15px;color:#595959;margin-bottom:25px}
.product_technology.product .pt1 .item{margin-bottom:60px}
.product_technology.product .pt1 .item{background:#f5f5f8}
.product_technology.product .pt1 .item .info .w{margin:100px 40px 0}
.product_detail .rect-6667{padding-bottom:66.52%}
.product_detail .pt1 .pro_detail_hd{background:var(--color);position:relative}
.product_detail .pt1 .detail_hd_l{width:52%;padding:0 3% 4%;background:#fff url(../image/product_img_bg.png);background-size:cover}
.product_detail .pt1 .detail_hd_l .big_img{margin-bottom:14px}
.product_detail .pt1 .detail_hd_l .smal_img .list_box{border:1px solid #ededed}
.product_detail .pt1 .detail_hd_l .smal_img img{opacity:0.6}
.product_detail .pt1 .detail_hd_l .smal_img .active img{opacity:1}
.product_detail .pt1 .detail_hd_r{width:42%;color:#fff}
.product_detail .pt1 .detail_hd_r .con{margin:-40px 50px}
.product_detail .pt1 .detail_hd_r .con .tit{margin:60px 0;font-size:30px;font-family:Impact}
.product_detail .pt1 .detail_hd_r .con .desc{padding-left:18px;position:relative}
.product_detail .pt1 .detail_hd_r .con .desc:before{content:"";display:block;position:absolute;width:80px;height:80px}
.product_detail .pt1 .detail_hd_r .con .desc .t2{font-size:18px;margin-bottom:10px;font-family:bold}
.product_detail .pt1 .detail_hd_r .con .desc .d{margin-bottom:30px}
.product_detail .pt1 .detail_hd_r .tools_box{position:absolute;bottom:45px;left:745px}
.product_detail .pt1 .detail_hd_r .tools_box .print{background:url(../image/print_ico.png) no-repeat;display:inline-block;*display:inline;*zoom:1;width:20px;height:20px}
.product_detail .pt1 .detail_hd_r .tools_box .handbook{background:url(../image/product_ico01.png) no-repeat;display:inline-block;display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;margin:0 5px;position:relative;top:3px}
.product_detail .pt1 .detail_hd_r .tools_box .print{margin-left:20px}
.product_detail .pt1 .detail_hd_r .tools_box a:hover{color:#fff}
.product_detail .pt2 .tit{font-size:20px;color:var(--color);margin-top:100px;text-align:center;margin-bottom:30px}
.about .pt1 .pic{width:35%}
.about .pt1 .desc{width:65%}
.about .con .en{font-size:40px;font-family:Impact;color:var(--color);text-transform:uppercase;line-height:40px}
.about .con .ch{font-size:36px;color:var(--color);margin-bottom:20px}
.about .pt1 .desc .con{margin-left:50px;position:relative}
.about .pt1 .desc .con:before{content:"";width:1px;height:100%;position:absolute;left:-25px;top:0;background:url(../image/about_divide.png);background-size:cover}
.about .pt1 .desc .con .d{font-size:14px;color:#595959}
.about .pt1 .desc .con .d:not(:last-child){margin-bottom:20px}
.about .pt2{margin-top:100px;position:relative;padding-top:250px}
.about .pt2 .bg{width:100%;height:500px;background:url(../image/about_bg.jpg) center no-repeat;position:absolute;top:0;left:0;z-index:-1}
.about .pt2 .culture{background:#fff;padding:40px 70px;position:relative}
.about .pt2 .culture .con .desc{line-height:25px;color:#595959;font-size:14px;margin-top:20px}
.about .pt2 .culture .cover{width:500px;height:400px;position:absolute;bottom:0;right:0;background:url(../image/about_cover.png) center no-repeat}
.about .pt2 .culture .con .wh{font-size: 18px; font-weight: bold; padding-bottom: 10px;}

.about .pt2 .tit{color:#fff;padding:40px 0;text-align:center;background:var(--color);position:relative;font-size:18px}
.about .pt2 .tit:hover{background:#721a21}
.about .pt2 .tit:before{content:"";width:64px;height:34px;background:url(../image/triangle64.png) center no-repeat;position:absolute;top:-1px;left:50%;margin-left:-32px}
.about .pt3{margin-top:80px;text-align:center}
.about .pt3 .tit{font-size:50px;color:var(--color)}
.about .pt3 .area{margin-bottom:70px}
.about .pt3 .area ul li{display:inline-block;*display:inline;*zoom:1;color:#595959;padding:0 10px;cursor:pointer}
.about .pt3 .area ul li.active{color:#721a21}
.about .pt3 .area ul li:not(:last-child):after{content:"/";position:relative;left:10px;color:#595959}
.about .pt3 .area ul li a:hover{color:#721a21}
.about .pt3 .con .pic{float:left;width:30%}
.about .pt3 .con .pic .item a{display:block}
.about .pt3 .con .pic .item .text{text-align:left;background:#ccc;padding:10px 20px}
.about .pt3 .con .pic .item .text .en{font-size:20px;color:#fff;line-height:26px}
.about .pt3 .con .pic .item .text .ch{font-size:20px;color:#fff;font-weight:normal;margin-bottom:0}
.about .pt3 .con .map{float:right;width:65%;position:relative;margin-left:5%}
.about .pt3 .con .map .cover img{width:100%}
.about .pt3 .dots_list{position:absolute;top:0;left:0;width:100%;height:100%}
.about .pt3 .dots_list ul{position:relative;width:100%;height:100%}
.about .pt3 .dots_list ul li{position:absolute}
.about .pt3 .dots_list ul li .marker{width:30px;height:30px}
.about .pt3 .dots_list ul li:nth-child(1) .name{color:#15204f;position:relative;left:30px;bottom:25px}
.about .pt3 .dots_list ul li:nth-child(2) .name{color:#15204f;position:relative;left:23px;bottom:21px}
.about .pt3 .dots_list ul li:nth-child(3) .name{color:#15204f;position:relative;left:23px;top:-15px}
.about .pt3 .dots_list ul li.china .marker{background:url(../image/about_sw.png) center center no-repeat;display:block}
.about .pt3 .dots_list ul li.china .name{font-size:12px}
.about .pt3 .dots_list ul li.china.active .marker{background:url(../image/about_sr.png) center center no-repeat}
.about .pt3 .dots_list ul li.foreign .name{font-size:16px;color:var(--color);position:relative;right:30px}
.about .pt3 .dots_list ul li.foreign .marker{background:url(../image/about_lb.png) center center no-repeat;display:block}
.about .pt3 .dots_list ul li.foreign.active .marker{background:url(../image/about_lr.png) center center no-repeat}
.about .pt3 .dots_list ul li.active .name{color:var(--color)}
.contact{padding-top:50px !important}
.contact .pt_map{height:500px;position:relative}
.contact .pt_map .map{height:100%;position:relative}
.contact .pt_map .map:before{content:"";width:50%;height:100%;background:url(../image/white_80.png) repeat;position:absolute;top:0;left:0;z-index:1}
.contact .pt_map .map_info{position:absolute;width:400px;left:50%;top:50%;margin-left:-600px;color:var(--color);margin-top:-190px;z-index: 5;}
.contact .pt_map .map_info .company{font-size:20px;margin:40px 0 20px}
.contact .pt_map .map_info ul li{line-height:35px}
.contact .pt_map .map_info .ico{width:20px;height:20px;margin-right:10px}
.contact .pt_map .map_info .ico1{background:url(../image/contact_ico03.png) no-repeat}
.contact .pt_map .map_info .ico2{background:url(../image/contact_ico02.png) no-repeat}
.contact .pt_map .map_info .ico3{background:url(../image/contact_ico01.png) no-repeat}
.contact .pt_map img{max-width:none}
.contact .BMap_cpyCtrl,.contact .anchorBL{display:none}
.job{margin-bottom:20px}
.job .pt1{*zoom:1;*clear:both}
.job .pt1:before,.job .pt1:after{display:table;clear:both;content:''}
.job ul{position:relative}
.job ul form{*zoom:1;*clear:both}
.job ul form:before,.job ul form:after{display:table;clear:both;content:''}
.job ul form{*zoom:1;*clear:both}
.job li{float:left;background:#f5f5f8}
.job .form_item{border-bottom:4px solid var(--color);position:relative}
.job .form_item .searchBtn{color:var(--color);font-size:20px;position:absolute;top:0px;right:60px;cursor:pointer;user-select:none}
.job .form_item input,.job .form_el .form_item select,.job .select-ui-choose-default{border:none}
.job .form_item input{height:26px;width:90%;padding:5px 5% 6px 5%}
.job .form_el .form_item .job_select{width:90%;padding:9px 5%}
.select-ui-options-default-bottom{margin-top:4px}
.select-ui-options-default li:hover{background:var(--color) !important}
.job ul li.form_el{margin-bottom:50px !important;background:none}
.job li .con{margin:55px 40px}
.job li .con .tit{font-size:24px;color:var(--color);margin-bottom:10px}
.job li .con .date{font-size:14px;color:#5a5a5a;margin-bottom:10px}
.job li .con .t2{margin-bottom:20px;color:var(--color);font-size:16px}
.job li .con .info p{margin-bottom:15px}
.job li a,.job li .job_more{display:block;padding:10px;background:var(--color);font-size:15px;width:120px;text-align:center;color:#fff;cursor:pointer;margin-top:30px}
.job .pt1 .loading{width:100%;height:50px;background:url(../image/loading_mini.gif) center center no-repeat}
.job .pt1 .loading.none{display:none}
.news_detail{background:#f0f0f0;padding:50px 0px}
.news_detail .detail_l{width:100%}
.news_detail .l_box{background:#fff;padding:8% 6%}
.news_detail .news_title{font-size:24px;color:#000;margin-bottom:10px}
.news_detail .l_tools{margin-bottom:40px;line-height:20px}
.news_detail .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#5a5a5a}
.news_detail .news_time{margin-right:20px}
.news_detail .switcher .title{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}
.news_detail .detail_r{width:100%;}
.news_detail .detail_r .r_box{display: flex; justify-content: space-between; margin-top: 20px;}
.news_detail .detail_r .arr_box{background:#fff;padding:20px 20px;margin-bottom:14px;color:#666; width: 46%;}
.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px}
.news_detail .detail_r .arr_news_title{font-size:14px;font-weight:normal}
.news_detail .detail_r .arr_time{font-size:14px;padding-top:6px;display:block}
.news_detail .detail_r .arr_box:hover{color:#fff;background:var(--color)}
.news_detail .detail_r .arr_box:hover .arr_title{color:#fff}
.news_detail .detail_r .share_box{background:#fff;padding:8%}
.news_detail .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px}
.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:var(--color);text-align:center;font-size:18px;color:#fff;display:block}
.news_detail .newdetail_share{padding:10px 0px;position:relative}
.news_detail .newdetail_share img.ewm{position:absolute;top:-100px;left:-30px;width:100px;height:100px;display:none}
.news_detail .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #999;line-height:40px;border-radius:50%;background:none;padding:0;margin:0;margin-right:10px;font-size:20px;color:#999}
.news_detail .newdetail_share a.bds_weixin:hover~img.ewm{display:block}
.job_detail_bg.hide{display:none}
.job_detail_bg{position:fixed;top:0;left:0;z-index:100;width:100%;bottom:0;background:rgba(0,0,0,.60);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000)}
.job_detail_bg .job_detail_win{position:absolute;left:50%;top:50%;margin-top:-300px;margin-left:-470px;width:940px;height:600px;overflow:hidden;background:#fff}
.job_detail_bg .job_detail_win>iframe{border-radius:10px}
.job_detail{position:relative;padding:10px 45px 40px}
.job_detail_bg .btn_close{display:block;position:absolute;top:25px;right:45px;width:30px;height:30px;font-size:0;background:url(../image/close_ico.png) 0 0 no-repeat;z-index:2}
.job_detail .job_tit{line-height:2.4em;font-size:30px;font-weight:bold;color:#333333;border-bottom:#d2d2d2 2px solid}
.job_detail .txt_con{margin:18px 0 20px;height:380px;overflow-y:auto;font-size:14px;line-height:28px}
.job_detail .det_rec{margin-bottom:6px}
.job_detail .det_rec .tit{width:12.3%;color:#666}
.job_detail .det_rec .desc{width:77.6%;color:#333}
.job_detail .det_mailto_box{margin-left:12.3%;padding:15px 0 15px 3.6%;font-size:14px;color:#333333;line-height:23px;background-color:#cfcfcf}
.job_detail .det_mailto_box>a{font-weight:bold;color:#2e3669;text-decoration:underline}
.develop .history_hd{position:relative;padding:0px 80px}
.develop .hd_box{height:82px;overflow:hidden}
.develop .hd_border{position:absolute;width:100%;height:3px;background-color:#d7d7d7;top:31px;left:0}
.develop .hd_arr{width:37px;height:37px;background:url(../image/develop_3.png) no-repeat;position:absolute;top:13px;z-index:2}
.develop .arr_prev_ico{left:0}
.develop .arr_next_ico{right:0;background-position:-37px 0px}
.develop .hd_box li{padding-top:50px;font-size:20px;color:#675253;text-align:center;background:url(../image/develop_2.png) no-repeat center 20px;cursor:pointer;width:30%}
.develop .hd_box .tab_t_cur{background:url(../image/develop_ico.png) no-repeat center 0px;font-weight:bold;color:var(--color)}
.develop .hd_box .tab_t_cur .hover_border{width:100%;height:3px;background-color:var(--color);position:absolute;top:31px;left:0}
.develop .history_bd{position:relative}
.develop .history_bd_line{width:1px;height:80%;position:absolute;top:30px;left:50%}
.develop .history_list{width:70%;margin:0 auto}
.develop .history_list .list_box{border:1px solid #eeeeee;position:relative}
.develop .history_list .list_horn,.develop .history_list .list_ball{width:17px;height:17px;background-color:#000;display:block;position:absolute}
.develop .history_list .list_hd{padding:20px;color:#666666}
.develop .history_list .list_time{font-size:18px;color:var(--color);font-weight:bold;padding:0px 0px 20px;display:block}
.develop .history_list .list_title{font-weight:normal;font-size:14px;color:#666666}
.develop .history_bd_line{width:1px;height:100%;background-color:#d2d2d2;position:absolute;left:10%;top:0}
.develop .history_list .list_horn{width:16px;height:17px;background:url(../image/develop_5.jpg) no-repeat;position:absolute;top:32px;display:block}
.develop .history_list .list_ball{width:17px;height:17px;background:url(../image/develop_4.jpg) no-repeat center;display:block;top:31px;left:-70px}
.develop .history_list{padding-bottom:60px}
.develop .rightBox{margin-top:72px}
.develop .leftBox .list_horn{right:-15px;background-position:-16px 0px}
.develop .leftBox .list_ball{right:-50px}
.develop .rightBox .list_horn{left:-15px;background-position:0px 0px}
.develop .rightBox .list_ball{left:-50px}
.develop .leftBox .list_box_cover{padding:0px 40px 0px 0px}
.develop .rightBox .list_box_cover{padding:0px 0px 0px 40px}
.develop .bd_title{font-size:72px;color:#e6e6e6;background-color:#fff;padding:16px 0px 0px;text-align:center;font-family:Arial;line-height:80px}
.develop .leftBox .list_hd{text-align:right}
.develop .rightBox .list_hd{text-align:left}
@media only screen and (max-width:1240px){.develop .leftBox .list_box_cover{padding:0px 40px 0px 40px}
.develop .rightBox .list_box_cover{padding:0px 40px 0px 40px}
.develop .history_list .list_ball{left:-55px}
}@media only screen and (max-width:992px){.develop .history_list .list_ball{left:-46px}
.r_box{margin-top:14px}
}@media only screen and (max-width:760px){.develop .history_bd_line{display:none}
.develop .history_list{width:100%}
.develop .history_list .list_ball,.develop .history_list .list_horn{display:none}
.develop .bd_title{font-size:28px}
.develop .history_list .list_time{font-size:25px}
}.false .False-404 .False-404-inbg{text-align:center}
.false .False-404 .False-404-content{text-align:left;display:inline-block}
.false .False-404 .False-404-content ._tit-1{color:var(--color);font-size:30px;font-weight:bold}
.false .False-404 .False-404-dl{padding-bottom:45px}
.false .False-404 .False-404-content ._tit-2{color:#686868;font-size:22px;font-weight:bold;padding-top:20px}
.false .False-404 .False-404-content ._tit-3{color:#686868;font-size:18px;line-height:20px;padding:15px 0 0 0}
.false .False-404 .False-404-content ._tit-3 i{display:inline-block;width:4px;height:4px;line-height:4px;background:#999;vertical-align:middle;margin-right:6px}
.false .False-404 .False-404-content ._tit-4{color:#686868;font-size:18px}
.false .False-404 .False-404-content ._tit-5{padding-top:10px}
.false .False-404 .False-404-content ._tit-5 a{color:var(--color);font-size:18px;border-bottom:1px var(--color) solid}
.common_banner .titles,.index_banner .titles{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;-ms-flex-direction:column;align-items:center;justify-content:center}
.common_banner .titles h3,.index_banner .titles{font-size:50px;line-height:80px;color:#fff}
.index .index_d{display:box;display:-moz-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.footer2 .r_box{margin:0px}
.footer2 .r_box{float:none !important;text-align:center}
@media only screen and (max-width:1100px){.footer1 dl.d1 dd{float:left}
.footer1 .wrap{width:90%;margin:0 auto}
.footer1 dl{width:25%;margin-bottom:40px}
.footer1 dl.d1{width:100%}
}@media only screen and (max-width:640px){.footer1 .wrap{width:90%;margin:0 auto}
.footer1 dl{width:50%}
.footer1 dl.d1{width:100%}
.footer1 .d5{text-align:left}
.footer1 .share a{float:left}
}@media only screen and (max-width:500px){.footer1 dl.d1 dd{float:none}
}@media only screen and (max-width:550px){.site_name{width:100%;display:block;text-align:center}
}.common_banner .titles h3,.index_banner .titles h3{font-weight:500}
@media only screen and (max-width:750px){.common_banner .titles h3,.index_banner .titles{font-size:25px}
}@media only screen and (max-width:992px){.index .pt2 .box5 .index_en2{font-size:25px}
}.banner{width:100%;position:relative;margin-top:102px;overflow: hidden;}
.banner img{transition:all linear .5s}
.banner:hover img{transform:scale(1.1)}
.banner .titles{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;-ms-flex-direction:column;align-items:center;justify-content:center}
.banner .titles h3{font-weight:400;font-size:40px;line-height:80px;color:#fff}
.product_banner .con_tab ul{position:relative}
.product_banner .con_tab ul .dh{content:"";position:absolute;height:70px;width:2px;background:var(--color);top:20px;left:0;transform:all linear .5s}
.section-nav {
				position: sticky;
				top: 103px;
				z-index: 99;
				background-color: #fff;
				border-bottom: 1px solid #e5e5e5;
				box-shadow: 0 2px 5px rgba(0,0,0,0.1);
			}
			
			.section-nav .nav-container {
				max-width: 1400px;
				margin: 0 auto;
				padding: 0 20px;
			}
			
			.section-nav ul {
				list-style: none;
				margin: 0;
				padding: 0;
				display: flex;
				justify-content: center;
			}
			
			.section-nav li {
				position: relative;
			}
			
			.section-nav a {
				display: block;
				padding: 15px 35px;
				color: #333;
				text-decoration: none;
				font-size: 16px;
				transition: all 0.3s ease;
			}
			
			.section-nav a:hover {
				color: #8f1d22;
			}
			
			.section-nav a.active {
				color: #8f1d22;
				font-weight: bold;
			}
			
			.section-nav a.active::after {
				content: '';
				position: absolute;
				bottom: 0;
				left: 0;
				width: 100%;
				height: 3px;
				background-color: #8f1d22;
			}
			
			/* 响应式调整 */
			@media (max-width: 768px) {
				.section-nav a {
					padding: 12px 15px;
					font-size: 14px;
				}
			}
.job {
			width: 100%;
			padding: 60px 0px;
		}

		.job .job_select {
			width: 70%;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			margin: 0 auto;
		}

		.job .job_select .items {
			margin-bottom: 10px;
			width: 30%;
			height: 50px;
			border-bottom: 4px solid #8f1d22;
			display: flex;
			justify-content: space-between;
			flex-wrap: nowrap;
			margin-bottom: 50px;
			position: relative;
		}

		.job .job_select .items .searchs {
			height: 40px;
			line-height: 50px;
			height: 50px;
			width: 85%;
			text-indent: 10px;
			box-sizing: border-box;
			border: none;
			outline: none;
		}

		.job .job_select .items img {
			width: 30px;
			height: auto;
			outline: none;
		}

		.job .job_select .items .m-wrap {
			width: 90%;
			/* border:1px solid red; */
			margin: 0 auto;
			height: 50px;
			line-height: 50px;
			/* text-indent:10px; */
			color: #8f1d22;
			background: url('static/image/selects.svg') no-repeat;
			background-position: center right;
			background-size: 20px 20px;

		}

		.job .job_select .items .wrap_m_job {
			position: absolute;
			display: none;
			top: 55px;
			background: rgba(255, 255, 255, 0.8);
			width: 100%;
			z-index: 20;
		}

		.job .job_select .items .wrap_m_job a {
			width: 100%;
			height: 40px;
			line-height: 40px;
			display: block;
			text-align: left;
			color: #8f1d22;
			text-indent: 10px;
		}

		.job .job_select .items .wrap_m_job a:hover {
			color: #fff;
			background: rgba(0, 58, 93, 0.6);
		}

		.job .job_shows {
			width: 70%;
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			margin: 0 auto;
		}

		.job .job_shows .items {
			margin-bottom: 20px;
			width: 30%;
			padding: 40px 0px;
			background: #f5f5f8;
		}

		.job .job_shows .items .bottoms_content {
			width: 80%;
			margin: 0 auto;
		}

		.job .job_shows .items .bottoms_content .tit {
			font-size: 24px;
			color: #8f1d22;
			margin-bottom: 10px;
		}

		.job .job_shows .items .bottoms_content .date {
			font-size: 14px;
			color: #5a5a5a;
			margin-bottom: 10px;
		}

		.job .job_shows .items .bottoms_content .t2 {
			margin-bottom: 20px;
			color: #8f1d22;
			font-size: 16px;
		}

		.job .job_shows .items .bottoms_content .info {
			font-size: 13px;
			line-height: 1.6;
			color: #555;
		}

		.job .job_shows .items .bottoms_content .info p {
			margin-bottom: 15px;
		}

		.job .job_shows .items .bottoms_content .job_more {
			display: block;
			padding: 10px;
			background: #8f1d22;
			font-size: 15px;
			width: 120px;
			text-align: center;
			color: #fff;
			cursor: pointer;
			margin-top: 30px;
		}

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

			.job .job_select,
			.job .job_shows {
				width: 80%;
			}
		}

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

			.job .job_select,
			.job .job_shows {
				width: 90%;
			}
		}

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

			.job .job_select .items,
			.job .job_shows .items {
				width: 100%;
			}
		}

		@media only screen and (max-width: 750px) {
			.job .job_select .items .wrap_m_job {
				background: rgba(0, 58, 93, 0.8);
			}

			.job .job_select .items .wrap_m_job a {
				color: #fff;
			}

			.job .job_select .items .wrap_m_job a:hover {
				color: #8f1d22;
				background: rgba(255, 255, 255, 0.6);
			}
		}