@charset "UTF-8";
body, ol, ul, h1, h2, h3, h4, h5, h6, p, pre, th, td, dl, dd, form, fieldset, legend, article, aside, details, figcaption, figure, footer, header, menu, nav, section, summary{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section, summary{display:block;}
a{background-color:transparent;text-decoration:none;color:inherit;}
body{font-size:14px;line-height:200%;letter-spacing:1px;position:relative;font-family:"Microsoft YaHei", "SimSun", "宋体" !important;background:#F5F5F5;}
@media only screen and (min-width:1024px){body{min-width:1250px;} }
table{border-collapse:collapse;}
button, input, select, textarea{font-size:100%;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
mark{background-color:inherit;}
abbr[title]{border-bottom:1px dotted;}
ol, dl, dt, dd, ul, li{list-style:none;}
h1, h2, h3, h4, h5{font-weight:normal;}
em{font-style:normal;}
img{border:0;display:block;max-width: 100%;}
a:hover, a:focus{text-decoration:none !important;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfix::after{display:block;overflow:hidden;clear:both;width:0;height:0;content:'';}
*{box-sizing:border-box;}
@font-face{font-family:myFirstFont;src:url(../fonts/TT0035M_.TTF);}
.word_content{box-sizing:border-box;font-size:14px;color:#545353;}
.word_content img{max-width:100% !important;display:inline-block;}
.word_content *{max-width:100% !important;}
.word_content em{font-style:italic;}
/*lightbox*/
.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

@media only screen and (max-width:3840px){.center{width:1200px;margin:0 auto;} }

@keyframes scale{0%{transform:scale(1);opacity:0.8;}
  100%{transform:scale(1.4);opacity:0;} }
@-webkit-keyframes beat{from, to{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
  25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1);}
  50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9);}
  75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);}
  from, to{-webkit-transform:scale(1, 1);transform:scale(1, 1);}
  25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1);}
  50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9);}
  75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05);} 
}
@keyframes rotate{
	from{transform:rotate(0deg);}
	to{transform:rotate(360deg);}
}
.not_result{dipslay:block;text-align:center;}
.all_none{display:none!important;}

.pub_header{min-width:1200px;background:#fff;position:relative;z-index:101;}
.pub_header .sup{background:#F6F6F7;z-index:201;position:relative;}
.pub_header .sup .center{display:flex;justify-content:space-between;align-items:center;}
.pub_header .sup .center .left{position:relative;}
.pub_header .sup .center .left a{text-align:left;font-size:14px;color:#696969;line-height:180%;display:inline-block;margin-left:4px;}
.pub_header .sup .center .left a:hover{color:#d7000f;}
.pub_header .sup .center .left dl{background:#8D8D8D;padding:20px 20px;display:none;position:absolute;top:40px;left:0;}
.pub_header .sup .center .left dl dd a{text-align:left;font-size:14px;color:#fff;line-height:180%;display:block;}
.pub_header .sup .center .left dl dd a:hover{color:#d7000f;}
.pub_header .sup .center .right a{position:relative;padding-right:12px;text-align:right;font-size:14px;color:#696969;line-height:120%;display:inline-block;margin:0 4px;border-right:1px solid #C8C8C9;}
.pub_header .sup .center .right a .fa-sort-desc{transition:0.6s;position:relative;color:#CECECE;top:-2px;margin-left:4px;}
.pub_header .sup .center .right a span{transition:0.6s;position:relative;top:4px;display:inline-block;width:16px;height:16px;margin-right:3px;}
.pub_header .sup .center .right a .t_ico2{background:url(../images/t_ico2.png) no-repeat center top;}
.pub_header .sup .center .right a .t_ico3{background:url(../images/t_ico3.png) no-repeat center top;}
.pub_header .sup .center .right a div{z-index:3;position:absolute;top:28px;transform:scale(0);left:-38px;width:130px;height:130px;transition:0.6s;}
.pub_header .sup .center .right a div img{width:100%;height:100%;}
.pub_header .sup .center .right a:hover{color:#d7000f;}
.pub_header .sup .center .right a:hover span{background-position:center bottom;}
.pub_header .sup .center .right a:hover .fa-sort-desc{color:#d7000f;}
.pub_header .sup .center .right a:hover .t_qrc{opacity:1;pointer-events:auto;}
.pub_header .sup .center .right a:hover div{transform:scale(1);}
.pub_header .sup .center .right a .t_qrc{pointer-events:none;opacity:0;transition:.6s ease;padding:18px;text-align:center;position:absolute;background:#FFF;top:23px;right:0;width:440px;z-index:3;}
.pub_header .sup .center .right a .t_qrc li{margin:0 5px;display:inline-block;}
.pub_header .sup .center .right a .t_qrc li div{width:120px;height:120px;}
.pub_header .sup .center .right a .t_qrc li div img{width:100%;height:100%;}
.pub_header .sup .center .right a .t_qrc li p{margin-top:4px;text-align:center;font-size:12px;color:#a8a8a8;line-height:180%;display:block;}
.pub_header .sup .center .right a:last-child{margin-right:0;padding-right:0;border-right:none;}
.pub_header .sup .center .right .t_login{z-index:3;position:relative;text-align:right;font-size:12px;color:#696969;line-height:120%;display:inline-block;}
.pub_header .sup .center .right .t_login .btn{cursor:pointer;}
.pub_header .sup .center .right .t_login .t_ico1{transition:0.6s;position:relative;top:2px;display:inline-block;width:16px;height:16px;margin-right:3px;background:url(../images/t_ico1.png) no-repeat center top;}
.pub_header .sup .center .right .t_login #login_form{display:none;text-align:left;box-shadow:0 2px 6px rgba(0, 0, 0, 0.6);left:0;top:26px;position:absolute;width:304px;background:#F0F0F0;padding:20px 20px;}
.pub_header .sup .center .right .t_login #login_form input{background:transparent;border:1px solid #c4c4c4;font-size:12px;border-radius:4px;margin-bottom:10px;text-indent:10px;width:100%;height:30px;line-height:30px;}
.pub_header .sup .center .right .t_login #login_form .checkbox{position:relative;top:2px;width:auto;height:auto;}
.pub_header .sup .center .right .t_login #login_form .submit{line-height:24px;margin-top:8px;background:transparent;font-size:14px;transition:0.6s;cursor:pointer;border:1px solid #d7000f;color:#d7000f;text-indent:0;border-radius:0;margin-bottom:0;}
.pub_header .sup .center .right .t_login #login_form .submit:hover{background:#d7000f;color:#fff;}
.pub_header .sup .center .right .t_login:hover .btn{color:#d7000f;}
.pub_header .sup .center .right .t_login:hover .t_ico1{background-position:center bottom;}
.pub_header .sup .center .right .t_login.active .btn{color:#d7000f;}
.pub_header .sup .center .right .t_login.active .t_ico1{background-position:center bottom;}
.pub_header .h_center{padding:17px 0;background:#fff;}
.pub_header .h_center .center{display:flex;justify-content:space-between;align-items:center;}
.pub_header .h_center .center .t_logo{padding-right:280px;}
.pub_header .h_center .center .t_logo img{width:100%;}
.pub_header .h_center .center > img{position:relative;top:-16px;}
.pub_header .h_center .center .middle{width:500px;}
.pub_header .h_center .center .middle form{float:left;margin-bottom:10px;width:500px;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.pub_header .h_center .center .middle form select{padding:0 4px;cursor:pointer;color:#fff;border:none;background:#251c19;height:40px;line-height:40px;}
.pub_header .h_center .center .middle form .s_input{width:100%;transition:0.6s;border:1px solid #ccc;padding:10px 10px 10px 16px;height:40px;line-height:40px;}
.pub_header .h_center .center .middle form .s_submit{cursor:pointer;color:#fff;position:absolute;background:url(../images/search_ico.png) no-repeat center center;top:8px;right:10px;width:23px;height:23px;border:none;}
.pub_header .h_center .center .middle .hotSearch{float:left;max-width:100%;text-align:left;font-size:14px;color:#aeaeae;line-height:180%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:25px;}
.pub_header .h_center .center .middle .hotSearch a{text-align:center;font-size:14px;color:#aeaeae;line-height:180%;display:inline-block;margin-right:8px;}
.pub_header .h_center .center .middle .hotSearch a:hover{color:#d7000f;}
.pub_header .h_center .center .middle .hotSearch a:last-child{margin-right:0;}
.pub_header .h_center .center .lang{display:flex;justify-content:center;align-items:center;position:relative;top:-20px;}
.pub_header .h_center .center .lang a{text-align:center;font-size:14px;color:#ffffff;line-height:30px;display:block;border:1px solid #D3D3D3;color:#a7a7a7;padding:0 5px;height:30px;width:50px;}
.pub_header .h_center .center .lang a:hover{color:#fff;background:#d7000f;border:1px solid #d7000f;}
.pub_header .h_center .center .lang .active{color:#fff !important;background:#A4A4A4 !important;border:1px solid #A4A4A4 !important;}

.pub_nav{height:50px; background:#251c19;}
.pub_nav .holder{position:relative;z-index:100;}
.pub_nav .holder dl dd:nth-child(10) section{display:none;background-color:#000000;}
.pub_nav .holder dl{display:flex;justify-content:flex-start;align-items:center;width:1200px;}
.pub_nav .holder dl dd{width:134px;border-right:1px solid #88888852;border-left:1px solid #88888852;}
.pub_nav .holder dl dd > a{text-align:center;font-size:16px;color:#cecece;line-height:50px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;height:50px;}
.pub_nav .holder dl dd > section{pointer-events:none;z-index:99;background:#fff;position:absolute;top:50px;left:0;width:100%;visibility:hidden;}
.pub_nav .holder dl dd .type1, .pub_nav .holder dl dd .type2{box-shadow:0 0 10px #f3f2f1;}
.pub_nav .holder dl dd .type1{padding:40px 0;}
.pub_nav .holder dl dd .type1 .center{width:100%;width:1200px;}
.pub_nav .holder dl dd .type1 .center > li{width:14.286%;margin:0 0 0 0;position:relative;float:left;}
.pub_nav .holder dl dd .type1 .center > li:nth-of-type(7n){margin-right:0;}
.pub_nav .holder dl dd .type1 .center > li:nth-child(-n+7){margin-top:0;}
.pub_nav .holder dl dd .type1 .center:after{display:block;clear:both;content:"";visibility:hidden;}
.pub_nav .holder dl dd .type1 .center li{margin-top:20px;padding:0 10px;}
.pub_nav .holder dl dd .type1 .center li div{overflow:hidden;border:1px solid #ccc;position:relative;padding:29% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.pub_nav .holder dl dd .type1 .center li div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.pub_nav .holder dl dd .type1 .center li a{display:block;}
.pub_nav .holder dl dd .type1 .center li a figure figcaption{margin-top:14px;text-align:center;font-size:16px;color:#5b5b5b;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pub_nav .holder dl dd .type1 .center li a:hover figure figcaption{color:#d7000f;}
.pub_nav .holder dl dd .type1 .center li:last-child{border-right:none;}

.pub_nav .holder dl dd .type2 .ul1{padding:26px 0;}
.pub_nav .holder dl dd .type2 .ul1 li{border-right:1px solid #ccc;display:inline-block;width: 167px;
    height: 52px;}
.pub_nav .holder dl dd .type2 .ul1 li a{text-align:left;font-size:16px;color:#292929;line-height:180%;display:inline-block;padding:0 14px;}
.pub_nav .holder dl dd .type2 .ul1 li a:hover{color:#d7000f;}
.pub_nav .holder dl dd .type2 .ul1 li:last-child{border-right:none;}
.pub_nav .holder dl dd .type2 .ul1 .active{padding:0 4px;background:#AA5500;}
.pub_nav .holder dl dd .type2 .ul1 .active a{color:#fff;}
.pub_nav .holder dl dd .type2 .ul1 .active a:hover{color:#fff;}

.pub_nav .holder dl dd .type2 section{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:40px; }
.pub_nav .holder dl dd .type2 section .ul2{width:468px;padding-right:90px;}
.pub_nav .holder dl dd .type2 section .ul2 li{border-bottom:1px solid #ccc;}
.pub_nav .holder dl dd .type2 section .ul2 li a{text-align:left;font-size:14px;color:#292929;line-height:200%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;float:left;}
.pub_nav .holder dl dd .type2 section .ul2 li a:hover{color:#d7000f;}
.pub_nav .holder dl dd .type2 section .ul2 li:after{display:block;clear:both;content:"";visibility:hidden;}
.pub_nav .holder dl dd .type2 section .right{width:730px;}
.pub_nav .holder dl dd .type2 section .right .effPic{width:100%;height:338px;margin-bottom:30px;}
.pub_nav .holder dl dd .type2 section .right .effPic img{width:100%;height:100%;object-fit:cover;}
.pub_nav .holder dl dd .type2 section .right figure{display:flex;justify-content:flex-start;align-items:flex-start;}
.pub_nav .holder dl dd .type2 section .right figure div{flex-shrink:0;margin-right:40px;width:150px;height:150px;}
.pub_nav .holder dl dd .type2 section .right figure div img{width:100%;object-fit:cover;height:100%;}
.pub_nav .holder dl dd .type2 section .right figure figcaption{width:540px;}
.pub_nav .holder dl dd .type2 section .right figure figcaption strong{text-align:left;font-size:20px;color:#2b2b2b;line-height:200%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;}
.pub_nav .holder dl dd .type2 section .right figure figcaption p{text-align:left;font-size:14px;color:#5e5e5e;line-height:180%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:50.4px;}
.pub_nav .holder dl dd:hover > a{color:#fff;background:#d7000f;}
.pub_nav .holder dl dd:hover > section{visibility:visible;z-index:99;pointer-events:auto;}
.pub_nav .holder dl > .active > a{color:#d7000f;}
.pub_nav .holder dl > .active > a:hover{color:#fff;background:#d7000f;}

.pub_nav.nav_fixed .holder{width:100%;border-bottom:1px solid #CACACA;position:fixed;top:0;left:0;background:#251c19;}

.pub_banner{position:relative;height:380px;}
.pub_banner div{width:100%;height:100%;}
.pub_banner div img{width:100%;height:100%;object-fit:cover;}
.pub_banner figcaption{text-align:center;transform:translateY(-50%);position:absolute;top:50%;left:50%;width:500px;margin-left:-600px;}
.pub_banner figcaption hr{width:60px;height:5px;background:#fff;border:none;margin-right:auto;margin-left:0;}
.pub_banner figcaption h2{text-shadow:1px 1px 0 #646161;text-transform:uppercase;text-align:left;font-size:36px;color:#ffffff;line-height:100%;display:block;font-weight:bold;margin:10px 0 6px 0;}
.pub_banner figcaption span{text-shadow:1px 1px 0 #646161;text-transform:uppercase;text-align:left;font-size:24px;color:#ffffff;line-height:140%;display:block;}

.ind_banner{position:relative;height:705px;overflow:hidden;}
.ind_banner .swiper-container{width:100%;height:100%;}
.ind_banner .swiper-container .swiper-wrapper{width:100%;height:100%;}
.ind_banner .swiper-container .swiper-wrapper .swiper-slide{position:relative;z-index:5;width:100%;height:100%;}
.ind_banner .swiper-container .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:block;}
.ind_banner .swiper-container .swiper-wrapper .swiper-slide a img{width:100%;height:100%;object-fit:cover;}
.ind_banner .swiper-container .swiper-wrapper .swiper-slide-active{z-index:10;}
.ind_banner .swiper-container .swiper-pagination{position:absolute;bottom:10px;}
.ind_banner .left{    z-index: 2;
    background: rgba(255, 255, 255, 0.5);
    width: 255px;
    height: 86%;
    position: absolute;
    top: 42px;
    left: 50%;
    margin-left: -595px;}
.ind_banner .left .toggle{width:100%;}
.ind_banner .left .toggle > li{width:33.333%;margin:0 0 0 0;position:relative;float:left;}
.ind_banner .left .toggle > li:nth-of-type(3n){margin-right:0;}
.ind_banner .left .toggle > li:nth-child(-n+3){margin-top:0;}
.ind_banner .left .toggle:after{display:block;clear:both;content:"";visibility:hidden;}
.ind_banner .left .toggle li a{display:block;padding:10px 0;background:#ecedee9e;border-bottom:2px solid transparent;}
.ind_banner .left .toggle li a div{margin:0 auto;width:25px;}
.ind_banner .left .toggle li a div img{width:100%;height:100%;filter:grayscale(1);transition:0.6s;}
.ind_banner .left .toggle li a p{text-align:center;font-size:12px;color:#5a5a5a;line-height:180%;display:block;}
.ind_banner .left .toggle li a:hover{background:#fff;border-bottom:2px solid #d7000f;}
.ind_banner .left .toggle li a:hover div img{filter:grayscale(0);}
.ind_banner .left .toggle li a:hover p{color:#d7000f;}
.ind_banner .left .toggle .active a{background:#ffffff82;border-bottom:2px solid #d7000f;}
.ind_banner .left .toggle .active a div img{filter:grayscale(0);}
.ind_banner .left .toggle .active a p{color:#d7000f;}
.ind_banner .left form{/*background:#fff;*/padding:16px 16px;}
.ind_banner .left form h6{text-align:left;font-size:14px;color:#4c4c4c;line-height:140%;display:block;margin-bottom:4px;}
.ind_banner .left form h4{margin-bottom:14px;text-align:left;font-size:18px;color:#4c4c4c;line-height:140%;display:block;}
.ind_banner .left form input{margin-bottom:10px;height:40px;width:100%;text-indent:10px;line-height:40px;border:1px solid #9E9E9E;}
.ind_banner .left form section{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.ind_banner .left form section select{text-indent:7px;border:1px solid #9E9E9E;width:50%;line-height:40px;height:40px;}
.ind_banner .left form section select:nth-of-type(1){border-right:none;}
.ind_banner .left form .submit{margin-bottom:0;cursor:pointer;transition:0.6s;line-height:24px;text-indent:0;color:#fff;border:1px solid #d7000f;background:#d7000f;}
.ind_banner .left form .submit:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);border:1px solid transparent;}
.ind_banner .left .bannerCount h5{margin-bottom:14px;text-align:center;font-size:18px;color:#d7000f;line-height:150%;display:block;}
.ind_banner .left .bannerCount dl{padding:0 14px;}
.ind_banner .left .bannerCount dl dd{text-align:left;font-size:14px;color:#4e4e4e;line-height:230%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dashed #B9B9BB;}
.ind_banner .left .bannerCount dl dd em{color:#d7000f;display:inline-block;margin-right:14px;}
.ind_banner .left .bannerCount dl dd:last-child{border-bottom:none;}
.ind_banner .left #bannerText4{text-align:left;font-size:14px;color:#575757;line-height:140%;display:block;padding:0 18px;}
.ind_banner .right{z-index:2;padding:40px 0;background:rgba(255, 255, 255, 0.9);width:194px;height:100%;position:absolute;top:0;right:50%;margin-right:-600px;}
.ind_banner .right h5{text-align:center;font-size:18px;color:#303030;line-height:160%;display:block;}
.ind_banner .right h5:nth-of-type(2){margin-top:20px;}
.ind_banner .right p{text-align:center;font-size:14px;color:#5e5e5e;line-height:200%;display:block;}
.ind_banner .right ul{width:100%;width:80%;margin:16px auto 0 auto;}
.ind_banner .right ul > li{width:47.5%;margin:5% 5% 0 0;position:relative;float:left;}
.ind_banner .right ul > li:nth-of-type(2n){margin-right:0;}
.ind_banner .right ul > li:nth-child(-n+2){margin-top:0;}
.ind_banner .right ul:after{display:block;clear:both;content:"";visibility:hidden;}
.ind_banner .right ul li em{text-align:center;font-size:16px;color:#d7000f;line-height:34px;display:block;margin:0 auto;height:36px;width:36px;border:1px solid #d7000f;border-radius:50%;}
.ind_banner .right ul li span{text-align:center;font-size:14px;color:#6a6a6a;line-height:180%;display:block;}


.pro_cate{padding:20px 0;margin-bottom:35px; justify-content:space-between;align-items:center;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc; background: #f5f5f54f;}
.pro_cate .left{position:relative;width:100%; margin-rigth:4%;}
.pro_cate .left > li{width:14.167%;margin:3% 3% 0 0;position:relative;float:left;}
.pro_cate .left > li:nth-of-type(6n){margin-right:0;}
.pro_cate .left > li:nth-child(-n+6){margin-top:0;}
.pro_cate .left:after{display:block;clear:both;content:"";visibility:hidden;}
.pro_cate .left li a{display:block;}
.pro_cate .left li a div img{width:70px;filter:grayscale(100%);transition:0.6s;height:70px;object-fit:contain;margin:0 auto;}
.pro_cate .left li a em{transition:0.6s;margin-top:6px;text-align:center;font-size:14px;color:#3b3b3b;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pro_cate .left li a:hover div img{filter:none;}
.pro_cate .left li a:hover em{color:#e60012;}
.pro_cate .right{width:100%; }
.pro_cate .right > li{ width:10%; margin:3% 2.5% 0 0;position:relative;float:left;}
 

.pro_cate .right:after{display:block;clear:both;content:"";visibility:hidden;}
.pro_cate .right li a{text-align:center;font-size:14px;color:#808080;line-height:180%;display:block;overflow:hidden; background: #fbfbfb;border:1px dashed #ccc;}
.pro_cate .right li a:hover{color:#fbfbfb;background: #e60012;}
.tit1{text-align:center;margin-bottom:60px;}
.tit1 img{margin:0 auto;}
.tit1 h4{display:flex;justify-content:center;align-items:center;}
.tit1 h4 .left{position:relative;}
.tit1 h4 .left span{text-transform:uppercase;text-align:left;font-size:24px;color:#525252;line-height:110%;display:block;}
.tit1 h4 .left span:nth-of-type(2){font-size:12px;}
.tit1 h4 .left:before{position:absolute;content:"";width:35px;height:19px;background:url(../images/tit1_bg_left.png) no-repeat;top:50%;left:0;left:-45px;margin-top:-9.5px;}
.tit1 h4 .right{position:relative;margin-left:10px;font-weight:bold;text-align:left;font-size:30px;color:#424242;line-height:130%;display:block;}
.tit1 h4 .right strong{color:#d7000f;}
.tit1 h4 .right:after{position:absolute;content:"";width:35px;height:19px;background:url(../images/tit1_bg_left.png) no-repeat;top:50%;right:0;right:-45px;margin-top:-9.5px;transform:rotate(180deg);}

.ind_main .title{text-align:center;margin-bottom:24px;}
.ind_main .title h2{display:inline-block;position:relative;padding:0 40px;}
.ind_main .title h2:before{content:'';position:absolute;top:10px;right:0;bottom:12px;left:0;border:1px solid #aaa;z-index:1;}
.ind_main .title h2 span{display:inline-block;background:#F5F5F5;position:relative;z-index:2;}
.ind_main .title h2 .l{margin-right:-5px;padding:0 10px;text-align:right;font-family:verdana;line-height:1;letter-spacing:-1px;text-transform:uppercase;font-size:10px;}
.ind_main .title h2 .l strong{display:block;margin-right:-1px;font-size:20px;letter-spacing:-1px;}
.ind_main .title h2 .r{margin-left:-5px;padding:0 10px 0 0;font-size:32px;line-height:1.2;vertical-align:4px;font-weight:600;}
.ind_main .title h2 .r strong{color:#d7000f;}

 

.ind_pn1 { padding-top: 3%; padding-bottom: 2%; }
.ind_pn1 > p { text-align: center; font-size: 14px; color: #9f9f9f; line-height: 180%; display: block; max-width: 1040px; margin: 20px auto 40px auto; }
.ind_pn1 figure { margin: 20px auto 40px auto; max-width: 1340px; }
.ind_pn1 figure > div { position: relative; float: left; position: relative; width: 40%; display: block; width: 706px; height:428px; box-sizing: border-box; box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.4); }
.ind_pn1 figure > div > img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }
.ind_pn1 figure > div:before { position: absolute; content: ""; width: 6%; height: 84%; background: #d7000f; top: 8%; left: -6%; }
.ind_pn1 figure figcaption { width:40%; float: left; padding: 0 0 0 4%; max-width: 520px; }
.ind_pn1 figure figcaption ul { margin-bottom: 50px; }
.ind_pn1 figure figcaption ul li { display: block; margin-bottom: 34px; }
.ind_pn1 figure figcaption ul li a { display: block; display: flex; align-items: center; justify-content: space-between; }
.ind_pn1 figure figcaption ul li a div { position: relative; width: 87px; height: 87px; box-sizing: border-box; border-radius: 50%; border: 2px solid #d7000f; transition: 0.6s; }
.ind_pn1 figure figcaption ul li a div i { width: 50px; height: 50px; display: block; margin: 17px auto; transition: transform 0.6s; }
.ind_pn1 figure figcaption ul li a summary { width: 74%; }
.ind_pn1 figure figcaption ul li a summary h4 { text-align: left; font-size: 18px; color: #434343; line-height: 180%; display: block; transition: 0.6s; }
.ind_pn1 figure figcaption ul li a summary p { text-align: left; font-size: 14px; color: #8a8a8a; line-height: 180%; display: block; transition: 0.6s; }
.ind_pn1 figure figcaption ul li:hover a summary h4 { color: #d7000f; }
.ind_pn1 figure figcaption ul li:hover a summary p { color: #d7000f; }
.ind_pn1 figure figcaption ul li:hover a div { background: #d7000f; }
.ind_pn1 figure figcaption ul li:hover a div i { background-position: top !important; transform: rotateY(360deg); }
.ind_pn1 figure figcaption ul li:last-child { margin-bottom: 0; }
.ind_pn1 figure figcaption ul li:nth-of-type(1) a div i { background: url("../img/ind_pn1_ico1.png") no-repeat; background-position: bottom; }
.ind_pn1 figure figcaption ul li:nth-of-type(2) a div i { background: url("../img/ind_pn1_ico2.png") no-repeat; background-position: bottom; }
.ind_pn1 figure figcaption ul li:nth-of-type(3) a div i { background: url("../img/ind_pn1_ico3.png") no-repeat; background-position: bottom; }
.ind_pn1 figure:after { display: block; clear: both; content: ""; visibility: hidden; }


.ind_pn2{    padding-bottom: 80px;
    padding-top: 70px;}
.ind_pn2 section{display:flex;justify-content:space-between;align-items:flex-start;background:#FFFFFF;height:400px;}
.ind_pn2 section .left{flex-shrink:0;width:40%;height:100%;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide{padding:50px 36px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide h4{text-align:left;font-size:26px;color:#232323;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:26px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide span{text-align:left;font-size:16px;color:#c0c0c0;line-height:180%;display:block;margin-bottom:10px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide .summary{text-align:left;font-size:18px;color:#484848;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:75.6px;margin-bottom:20px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide .countdown{text-align:left;font-size:16px;color:#c0c0c0;line-height:180%;display:block;margin-bottom:14px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide .num{text-align:left;font-size:16px;color:#b7b7b7;line-height:180%;display:block;margin-bottom:30px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide .num em{font-size:28px;color:#d7000f;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide a{text-align:center;font-size:18px;color:#ffffff;line-height:180%;display:inline-block;background:#d7000f;padding:6px 50px;}
.ind_pn2 section .left .swiper-wrapper .swiper-slide a:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);}
.ind_pn2 section .right{height:100%;width:60%;position:relative;}
.ind_pn2 section .right .swiper-wrapper{width:100%;height:100%;}
.ind_pn2 section .right .swiper-wrapper .swiper-slide{width:100%;height:100%;}
.ind_pn2 section .right .swiper-wrapper .swiper-slide figure{width:100%;height:100%;}
.ind_pn2 section .right .swiper-wrapper .swiper-slide figure div{width:100%;height:100%;}
.ind_pn2 section .right .swiper-wrapper .swiper-slide figure div img{width:100%;height:100%;object-fit:cover;}
.ind_pn2 section .right .swiper-pagination{position:absolute;bottom:0;right:0;text-align:right;padding-right:10px;}
.ind_pn2 section .right .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#fff;}
.ind_pn2 section .right .swiper-pagination .swiper-pagination-bullet-active{background:#d7000f;}

.ind_pn3{    padding-bottom: 80px;
    padding-top: 70px;}

.ind_pn3_ul{position:relative;min-height:895px;}
.ind_pn3_ul li{position:relative;}
.ind_pn3_ul li a{display:block;width:100%;height:100%;}
.ind_pn3_ul li a figure{overflow:hidden;width:100%;height:100%;}
.ind_pn3_ul li a figure div{width:100%;height:100%;}
.ind_pn3_ul li a figure div img{width:100%;height:100%;object-fit:cover;}
.ind_pn3_ul li a figure figcaption{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transition:0.6s;opacity:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);}
.ind_pn3_ul li a figure figcaption section{width:100%;text-align:center;position:relative;}
.ind_pn3_ul li a figure figcaption section h5{text-align:center;font-size:18px;color:#fff;line-height:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_pn3_ul li a figure figcaption section span{text-transform:uppercase;margin:8px 0 6px 0;text-align:center;font-size:12px;color:#fff;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_pn3_ul li a figure figcaption section .ico{background:url(../images/link_ico.png) no-repeat;width:36px;height:36px;display:inline-block;}
.ind_pn3_ul li a figure figcaption section:before{position:absolute;content:"";width:180px;height:21px;background:url(../images/ind_pn3_ul_sup.png) no-repeat;top:-30px;left:50%;margin-left:-90px;}
.ind_pn3_ul li a figure figcaption section:after{position:absolute;content:"";width:180px;height:21px;background:url(../images/ind_pn3_ul_sup.png) no-repeat;bottom:-12px;left:50%;margin-left:-90px;transform:rotate(180deg);}
.ind_pn3_ul li a:hover figure figcaption{opacity:1;}
.ind_pn3_ul li:nth-of-type(1), .ind_pn3_ul li:nth-of-type(6){width:593px;height:593px;}
.ind_pn3_ul li:nth-of-type(2), .ind_pn3_ul li:nth-of-type(3), .ind_pn3_ul li:nth-of-type(4), .ind_pn3_ul li:nth-of-type(5){position:absolute;width:290px;height:290px;}
.ind_pn3_ul li:nth-of-type(6){margin:-291px 0 0 auto;}
.ind_pn3_ul li:nth-of-type(2){left:0;bottom:0;}
.ind_pn3_ul li:nth-of-type(3){left:303px;bottom:0;}
.ind_pn3_ul li:nth-of-type(4){right:303px;top:0;}
.ind_pn3_ul li:nth-of-type(5){right:0;top:0;}


.ind_pn2-1 {
    background: url(../img/ind_pn3_bg.jpg) center 0 no-repeat;
    padding: 40px 0;
}
.ind_pn2-1 .center{}
.ind_pn2-1 .center.tit1{margin-bottom:30px;}
.ind_pn2-1 .center .left {
    width: 430px;
    height: 566px;
    background: url(../img/ind_pn3_pic_bg.jpg);
    float: left;
    padding: 20px;
}
.ind_pn2-1 .swiper-container{width:390px; height:526px;}
.ind_pn2-1 .swiper-wrapper{}
.ind_pn2-1 .swiper-slide{width:390px !important; height:526px; position:relative;}
.ind_pn2-1 a{}
.ind_pn2-1 figure{}
div{ }
.ind_pn2-1 .center .left .swiper-container .swiper-wrapper .swiper-slide a figure div img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ind_pn2-1 figcaption{@include f_s(#ffffff,16px); position:absolute; height:45px; line-height:45px; bottom:2%; left:2%; width:96%; background:rgba(0,0,0,0.4);}
        
.ind_pn2-1 .swiper-button-prev,.swiper-button-next{ z-index: 2; width:57px; height:57px; line-height:57px; text-align:center; background:#fff;}
.ind_pn2-1 i{font-size:40px; line-height:143%;}
.ind_pn2-1 .swiper-button-prev{ left:0; top:226px;}
.ind_pn2-1 .swiper-button-next{ left:0; right:auto; top:283px;}
.ind_pn2-1 .center > ul {
    float: left;
    width: 100%;
    width: 690px;
    padding: 50px 80px;
}
.ind_pn2-1 .center > ul > li {
    width: 49%;
    margin: 4% 0% 0 0;
    float: left;
    position: relative;
}
.ind_pn2-1 .center > ul li div {
    width: 70px;
    height: 70px;
    margin: 0 auto;
    border: 3px solid #76242D;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 
 
.ind_pn2-1 i{width:40px; height:40px; color:#666666; display:block; margin:0 auto;}
.ind_pn2-1 .center > ul li:nth-of-type(1) div i {
    background: url(../img/ind_pn3_ico1.png) no-repeat;
    background-position: bottom;
}
.ind_pn2-1 .center > ul li:nth-of-type(2) div i {
    background: url(../img/ind_pn3_ico2.png) no-repeat;
    background-position: bottom;
}
.ind_pn2-1  .center > ul li:nth-of-type(3) div i {
    background: url(../img/ind_pn3_ico3.png) no-repeat;
    background-position: bottom;
}
.ind_pn2-1  .center > ul li:nth-of-type(4) div i {
    background: url(../img/ind_pn3_ico4.png) no-repeat;
    background-position: bottom;
}
.ind_pn2-1 .center > ul li em {
    text-align: center;
    font-size: 40px;
    color: #76242d;
    line-height: 180%;
    display: block;
}
.ind_pn2-1 .center > ul li p {
    text-align: center;
    font-size: 16px;
    color: #565656;
    line-height: 180%;
    display: block;
}
 
.ind_pn4{    padding-bottom: 80px;
    padding-top: 70px;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide {width:25%;border-right:1px solid #DFDFDF;padding:30px;background:#fff;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:50% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a{display:block;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a figure div em{padding:2px 6px;z-index:1;text-align:center;font-size:12px;color:#fff;line-height:180%;display:block;position:absolute;top:0;left:0;background:#d7000f;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a figure div img{transition:0.6s;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a figure div .hide{opacity:0;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a figure figcaption{display:flex;justify-content:space-between;align-items:center;margin-top:14px;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a figure figcaption p{text-align:left;font-size:18px;color:#424242;line-height:120%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:203px;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide a:hover figure div .hide{opacity:1;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide span{cursor:pointer;position:absolute;bottom:32px;right:30px;text-align:right;font-size:16px;color:#d7000f;line-height:120%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_pn4 .swiper-container .swiper-wrapper .swiper-slide:last-child{border-right:none;}
.ind_pn4 .swiper-pagination{display:none;}

.pro_cate2{background:#fff;padding:24px 12px;height:620px;}
.pro_cate2 h4{text-align:left;font-size:16px;color:#4C4C4C;line-height:180%;display:block;margin-bottom:10px;border-bottom:1px solid #C4C4C4;text-indent:24px;background:url(../images/pro_cate_ico1.png) no-repeat center left;}
.pro_cate2 h4 span{margin-left:6px;text-indent:0;text-align:left;font-size:16px;color:#CFCFCF;line-height:180%;display:inline-block;}
.pro_cate2 ul{width:100%;margin-bottom:20px; height: auto;overflow:hidden;}
.pro_cate2 ul:after{display:block;clear:both;content:"";visibility:hidden;}
.pro_cate2 ul > li{width:48.5%;margin:6% 3% 0 0;position:relative;float:left;}
.pro_cate2 ul > li:nth-of-type(2n){margin-right:0;}
.pro_cate2 ul > li:nth-child(-n+2){margin-top:0;}
.pro_cate2 ul li{line-height:150%;}
.pro_cate2 ul li a{text-align:left;font-size:14px;color:#6a6969;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pro_cate2 ul li a:hover{color:#d7000f;}
.pro_cate2 ul:last-child{margin-bottom:0;}

.ind_pn5{    padding-bottom: 125px;
    padding-top: 70px;}
.ind_pn5 > section{display:flex;justify-content:space-between;align-items:flex-start;height:660px;}
.ind_pn5 > section .left{width:260px;flex-shrink:0;}
.ind_pn5 > section .left .panel1{padding:20px 26px;height:75px;background:url(../images/ind_pn5_pic1.jpg) no-repeat;background-size:cover;}
.ind_pn5 > section .left .panel1 em{text-transform:uppercase;text-align:left;font-size:26px;color:#ffffff;line-height:100%;display:block;}
.ind_pn5 > section .left .panel1 h3{text-align:left;font-size:24px;color:#150f0d;line-height:150%;display:block;}
.ind_pn5 > section .left .panel1 span{text-transform:uppercase;text-align:left;font-size:12px;color:#454848;line-height:100%;display:block;}
.ind_pn5 > section .left .panel1 hr{width:9px;height:1px;background:#596460;border:none;margin-right:auto;margin-left:0;}
.ind_pn5 > section .middle{     background: #fff;
    padding: 10px;
    width: 940px;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 0px;
    border-left: 1px solid #DEE0E4;}
.ind_pn5 > section .middle li{    width: 100%;
    background: #fff;
    padding: 10px;
    width: 940px;
    flex-shrink: 0;
    padding-left: 10px;
    padding-right: 10px;
     }
.ind_pn5 > section .middle li:nth-of-type(4n){ }
.ind_pn5 > section .middle li:nth-child(-n+4){margin-top:0;}
.ind_pn5 > section .middle:after{display:block;clear:both;content:"";visibility:hidden;}
.ind_pn5 > section .middle li{float:left;margin:0;width:25%;padding:1% 1% 1% 1%;border-right:1px solid #ccc;border-top:1px solid #DEE0E4;}
.ind_pn5 > section .middle li a{display:block;position:relative;}
.ind_pn5 > section .middle li a figure{overflow:hidden;}
.ind_pn5 > section .middle li a figure div{width:100%;height:100%;padding:50% 0;position:relative;}
.ind_pn5 > section .middle li a figure div img{transition:1s;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.ind_pn5 > section .middle li a figure figcaption{padding:0 4px;position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;background:rgba(0, 0, 0, 0.6);}
.ind_pn5 > section .middle li a figure figcaption span{max-width:150px;text-align:left;font-size:16px;color:#fefefe;line-height:180%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_pn5 > section .middle li a:hover figure div img{transform:scale(1.1);}
.ind_pn5 > section .middle li em{text-align:left;font-size:16px;color:#ffffff;line-height:180%;display:block;cursor:pointer;position:absolute;right:12px;bottom:0px;width:34px;margin-left:4px;flex-shrink:0;}
.ind_pn5 > section .middle li:after{display:block;clear:both;content:"";visibility:hidden;}
.ind_pn5 > section .middle li:nth-of-type(4n){border-right:none;}
.ind_pn5 > section .middle li:nth-of-type(-n+4){border-top:none;padding-top:0;}
.ind_pn5 > section .middle li:nth-last-of-type(-n+4){padding-bottom:0;}
.ind_pn5 > section .middle li:nth-last-of-type(-n+4) em{bottom:0;}
.ind_pn5 > section .middle li:nth-of-type(4n+1){ }
.ind_pn5 > section .middle li:nth-of-type(4n){ }
.ind_pn5 > section .right{width:50%;flex-shrink:0;}
.ind_pn5 > section .right .panel1{height:430px;}
.ind_pn5 > section .right .panel1 .swiper-wrapper .swiper-slide{position:relative;}
.ind_pn5 > section .right .panel1 .swiper-wrapper .swiper-slide a{display:block;}
.ind_pn5 > section .right .panel1 .swiper-pagination{position:absolute;bottom:0;text-align:right;left:0;width:100%;z-index:1;}
.ind_pn5 > section .right .panel1 .swiper-pagination .swiper-pagination-bullet{opacity:1;background:#fff;transition:0.6s;}
.ind_pn5 > section .right .panel1 .swiper-pagination .swiper-pagination-bullet-active{background:#d7000f;}
.ind_pn5 > section .right .panel2{margin-top:15px;width:100%;height:205px;}
.ind_pn5 > section .right .panel2 img{width:100%;height:100%;object-fit:cover;}

@keyframes bofang{0%{transform:scale(1);}25%{transform:scale(0.8);}50%{transform:scale(1);}75%{transform:scale(1.2);}100%{transform:scale(1);} }
.ind_pn6{    padding-bottom: 80px;
    padding-top: 70px;}
.ind_pn6 section{display:flex;justify-content:space-between;align-items:center;background:#fff;height:470px;}
.ind_pn6 section .left{width:50%;height:100%;background:red;position:relative;cursor:pointer;}
.ind_pn6 section .left a{display:block;width:100%;height:100%;position:relative;z-index:10;}
.ind_pn6 section .left a:before{opacity:0;transition:0.6s;width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.6);}
.ind_pn6 section .left a:after{content:"";position:absolute;top:50%;left:50%;z-index:2;display:block;width:50px;height:50px;margin-top:-25px;margin-left:-25px;background:url(../images/video_ico.png) no-repeat center;background-size:100%;}
.ind_pn6 section .left a:hover:before{opacity:1;}
.ind_pn6 section .left a:hover:after{animation:bofang 5s alternate infinite linear;}
.ind_pn6 section .left div{width:100%;height:100%;}
.ind_pn6 section .left div img{width:100%;height:100%;object-fit:cover;}
.ind_pn6 section .left figcaption{position:absolute;right:30px;bottom:50px;}
.ind_pn6 section .left figcaption h5{text-align:right;font-size:24px;color:#ffffff;line-height:150%;display:block;}
.ind_pn6 section .left figcaption span{font-family:arial;text-transform:uppercase;text-align:right;font-size:48px;color:#ffffff;line-height:120%;display:block;}
.ind_pn6 section .right{width:50%;height:100%;position:relative;}
.ind_pn6 section .right .news_ul2{padding:8px 30px; overflow: hidden;height:470px;}
.ind_pn6 section .right .news_ul2 li{border-bottom:1px solid #E9E9E9;margin-bottom:10px;padding-bottom:20px;}
.ind_pn6 section .right .news_ul2 li div{overflow:hidden;border:1px solid #ccc;position:relative;padding:8% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.ind_pn6 section .right .news_ul2 li div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.ind_pn6 section .right .news_ul2 li a{display:block;}
.ind_pn6 section .right .news_ul2 li a figure{display:flex;justify-content:flex-start;align-items:flex-start;}
.ind_pn6 section .right .news_ul2 li a figure div{width:140px;flex-shrink:0;margin-right:20px;}
.ind_pn6 section .right .news_ul2 li a figure figcaption{width:380px;}
.ind_pn6 section .right .news_ul2 li a figure figcaption h5{transition:0.6s;text-align:left;font-size:16px;color:#2e2e2e;line-height:180%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ind_pn6 section .right .news_ul2 li a figure figcaption p{transition:0.6s;text-align:left;font-size:14px;color:#727272;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:39.2px;}
.ind_pn6 section .right .news_ul2 li:hover figure figcaption h5{color:#e60012;}
.ind_pn6 section .right .news_ul2 li:hover figure figcaption p{color:#e60012;}
.ind_pn6 section .right .news_ul2 li:last-child{margin-bottom:0;padding-bottom:30px;}
.ind_pn6 section .right .more2{text-align:left;font-size:12px;color:#e60012;line-height:180%;display:inline-block;transition:0.6s;padding-left:10px;text-transform:uppercase;position:absolute;right:30px;bottom:0px;background:#fff;}
.ind_pn6 section .right .more2 i{transition:0.4s;display:inline-block;margin-left:10px;width:17px;height:11px;position:relative;left:0;background:url(../images/more2_ico.png) no-repeat;}
.ind_pn6 section .right .more2:hover i{left:4px;}


/*==弹窗视频==*/
.video-box .video-box-position .close-video{cursor:pointer;}
.video-box .video-box-position .close-video i{width:40px;height:40px;line-height:40px;float:left;}
.video-box{position:fixed;top:0px;left:0px;z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100vh;padding:0px 10px;background:rgba(255, 255, 255, 0.5);visibility:hidden;opacity:0;transition:all 0.2s cubic-bezier(0.23, 1, 0.32, 1);}
.video-box-show{visibility:visible;opacity:1;transition:all 0.51s cubic-bezier(0.23, 1, 0.32, 1);}
.video-box-position{position:relative;width:100%;max-width:760px;}
.close-video{position:absolute;top:-40px;right:0px;display:block;width:40px;height:40px;background:#9d7d5c;line-height:40px;font-size:2rem;color:#fff;text-align:center;}
/*==弹窗视频==*/

.pub_footer{border-top:1px solid #D5D5D5;min-width:1200px;}
.pub_footer .f_content{background:#313131;padding:14px 0 10px 0; border-bottom:1px solid #C9C9C9;}
.pub_footer .f_content .center{display:flex;justify-content:space-between;align-items:center;}
.pub_footer .f_content .center .f_nav{width:680px; }
.pub_footer .f_content .center .f_nav li{float:left;margin-right:12px;}
.pub_footer .f_content .center .f_nav li a{text-align:center;font-size:14px;color:#8e8e8e;line-height:140%;display:block;position:relative;font-weight:bold;}
.pub_footer .f_content .center .f_nav li a i{color:#8C8484;position:relative;top:-2px;transition:0.6s;margin-left:4px;}
.pub_footer .f_content .center .f_nav li a dl{pointer-events:none;opacity:0;transition:.6s ease;padding:18px;text-align:center;position:absolute;background:#F5F5F5;top:30px;left:0;width:310px;z-index:4;}
.pub_footer .f_content .center .f_nav li a dl dd{margin:0 5px;display:inline-block;}
.pub_footer .f_content .center .f_nav li a dl dd div{width:120px;height:120px;}
.pub_footer .f_content .center .f_nav li a dl dd div img{width:100%;height:100%;}
.pub_footer .f_content .center .f_nav li a dl dd p{margin-top:4px;text-align:center;font-size:12px;color:#a8a8a8;line-height:180%;display:block;}
.pub_footer .f_content .center .f_nav li a:hover{color:#d7000f;}
.pub_footer .f_content .center .f_nav li a:hover i{color:#d7000f;}
.pub_footer .f_content .center .f_nav li a:hover dl{opacity:1;pointer-events:auto;}
.pub_footer .f_content .center .right{text-align:left;font-size:17px;color:#d7000f;line-height:180%;display:block;display:flex;justify-content:space-between;align-items:center;width: 25%;}
.pub_footer .f_content .center .right i{width:36px;height:36px;margin-right:7px;vertical-align:middle;display:inline-block;}
.pub_footer .f_content .center .right .panel1{margin-right:12px;}
.pub_footer .f_content .center .right .panel1 i{background:url(../images/f_ico1.png) no-repeat center center;}
.pub_footer .f_content .center .right .panel2 i{background:url(../images/f_ico2.png) no-repeat center center;}
.pub_footer .f_link{background:#0a0a0a;padding:10px 0;}
.pub_footer .f_link span{text-align:center;font-size:14px;color:#9c9c9c;line-height:180%;display:inline-block;padding:2px 8px;margin-right:12px;background:#444444;}
.pub_footer .f_link a{text-align:left;font-size:12px;color:#5a5a5a;line-height:110%;display:inline-block;padding:0 8px 0 4px;border-right:1px solid #C5C5C5;}
.pub_footer .f_link a:last-child{border-right:none;}
.pub_footer .f_link a:hover{color:#d7000f;}
.pub_footer .f_bottom{background:#151515;padding:30px 0;}
.pub_footer .f_bottom ul{text-align:center;margin-bottom:4px;}
.pub_footer .f_bottom ul li{display:inline-block;border-right:1px solid #4A4A4A;}
.pub_footer .f_bottom ul li a{text-align:center;font-size:14px;color:#4a4a4a;line-height:110%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;}
.pub_footer .f_bottom ul li a:hover{color:#d7000f;}
.pub_footer .f_bottom ul li:last-child{border-right:none;}
.pub_footer .f_bottom p{text-align:center;font-size:14px;color:#4a4a4a;line-height:160%;display:block;}
.pub_footer .f_logo{
position: static;
    /* top: 50%; */
    /* left: 50%; */
    transform: translate(-99%, 0%);
}
.talkbox{position:fixed;top:50%;z-index:300;right:10px;margin-top:-171px;}
.talkbox ul li{background:#fff;border:1px solid #ccc;margin-bottom:3px;transition:0.6s;-webkit-border-radius: 50%;}
.talkbox ul li a{display:block;padding:8px 4px;width:64px;height:64px;}
.talkbox ul li a img{transition:0.6s;margin:0 auto; width:55%;}
.talkbox ul li a p{transition:0.6s;text-align:center;font-size:12px;color:#444444;line-height:180%;display:block;}
.talkbox ul li:hover{border:1px solid #e60012;background:#e60012;}
.talkbox ul li:hover a img{filter:contrast(6);}
.talkbox ul li:hover a p{color:#fff;}
.talkbox ul li:last-child{margin-bottom:0;}
.talkbox ul .type1 a{position:relative;}
.talkbox ul .type1 a section{display:none;pointer-events:none;transition:0.6s;overflow:hidden;height:66px;line-height:66px;background:#fff;padding:0 30px;position:absolute;white-space:nowrap;top:-1px;right:36px;    border: 1px solid #e60012;
    z-index: -1;}
.talkbox ul .type1 a:hover section{pointer-events:auto;display:block;}
.talkbox ul .go_top{background:#444444;}
.talkbox ul .go_top a p{color:#fff;}

.h_bottom{background:#fff;}
.h_bottom2 {
    background: #f1f1f1;
}
.h_bottom3 {
    background: #e8e8e8;
}
.h_bottom .center{display:flex;justify-content:space-between;align-items:center;}
.h_bottom .center .location{text-align:left;font-size:14px;color:#AFAFAF;line-height:180%;display:inline-block;background:url(../images/location_ico.png) no-repeat center left;text-indent:26px;width: 555px;}
.h_bottom .center .location a{text-indent:0;text-align:left;font-size:14px;color:#AFAFAF;line-height:180%;display:inline-block;}
.h_bottom .center .location a:hover{color:#d7000f;}
.h_bottom .center .sub_nav{ justify-content:space-between;align-items:center;}
.h_bottom .center .sub_nav li{    margin: 6px 8px;
    float: left;
    display: inline-block;
    width: max-content;
    width: 152px;
    text-align: center;}
.h_bottom .center .sub_nav li a{line-height:32px;
    display: block;
    height: 64px;
    font-size: 14px;
    border-bottom: 2px solid transparent;
    border: 1px dashed #ccc;}
.h_bottom .center .sub_nav li a:hover{color:#d7000f;border-bottom:2px solid #d7000f;}
.h_bottom .center .sub_nav .active a{color:#d7000f;border-bottom:2px solid #d7000f;}

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

.query{padding:0;z-index:10;background:rgba(0, 0, 0, 0.8);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;display:none;}
.query .holder{display:flex;justify-content:center;align-items:center;height:100%;}
.query .holder section{position:relative;}
.query .holder section .sup{background:#d7000f;padding:15px 0;}
.query .holder section .sup h4{text-align:center;font-size:26px;color:#ffffff;line-height:140%;display:block;}
.query .holder section .sup p{text-align:center;font-size:12px;color:#ffffff;line-height:120%;display:block;}
.query .holder section form{background:#FFFFFF;padding:22px 30px 36px;}
.query .holder section form .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;}
.query .holder section form .row label{text-align:left;font-size:14px;color:#373737;line-height:140%;display:block;margin-right:10px;}
.query .holder section form .row input{height:46px;line-height:46px;text-indent:10px;width:360px;}
.query .holder section form .row .submit5{height:46px;line-height:46px;text-indent:10px;width:360px;text-indent:0;transition:0.6s;cursor:pointer;text-align:center;}
.query .holder section form .row .submit5:hover{background:#d7000f;border:0 none;color:#fff;box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);}
.query .holder section form .row .select{width:360px;}
.query .holder section form .row .select select{width:49%;float:left;padding:2% 0;border:1px solid #B1B1B1;color:#B1B1B1;}
.query .holder section form .row .select select:nth-of-type(1){margin-right:2%;}
.query .holder section form .row .select:after{display:block;clear:both;content:"";visibility:hidden;}
.query .holder section form .row:last-child{margin-bottom:0;}
.query .holder section .fa-close{text-indent:2px;text-align:center;border:1px solid #ccc;width:25px;height:25px;line-height:24px;display:block;border-radius:50%;position:absolute;color:#fff;transition:0.6s;top:15px;right:15px;font-size:18px;cursor:pointer;}


.eff_select{width:100%;margin-bottom:20px;}
.eff_select > li{width:25%;margin:0 0 0 0;position:relative;float:left;}
.eff_select > li:nth-of-type(4n){margin-right:0;}
.eff_select > li:nth-child(-n+4){margin-top:0;}
.eff_select:after{display:block;clear:both;content:"";visibility:hidden;}
.eff_select li{background:#fff;border-right:1px solid #F5F5F5;}
.eff_select li div{border-bottom:3px solid #F5F5F5;padding:12px 35px;}
.eff_select li div img{vertical-align:middle;display:inline-block;}
.eff_select li div span{vertical-align:middle;margin-left:6px;text-align:left;font-size:16px;color:#d7000f;line-height:180%;display:inline-block;}
.eff_select li dl{padding:14px 10px 0 10px;margin-bottom:14px;height:120px;overflow:hidden;}
.eff_select li dl dd{margin:0 6px;display:inline-block;}
.eff_select li dl dd a{text-align:left;font-size:14px;color:#666666;line-height:180%;display:inline-block;padding:0 4px;}
.eff_select li dl dd a:hover{color:#fff;background:#C2C2C2;}
.eff_select li dl .active a{color:#fff;background:#C2C2C2;}


.eff_select .search-box{
	margin-bottom:20px;
	background:#fff;
	overflow:hidden;
}
.eff_select .search-box .col{
	float:left;	
	border-right:1px solid #F5F5F5;	
	width:25%;
}
.eff_select .search-box label{
	display:block;
	padding:12px 35px;
    text-align:left;
    font-size:16px;
    line-height:180%;
    color:#d7000f;
	border-bottom:3px solid #F5F5F5;
}
.eff_select .search-box label:before{
	content:'';
	display:inline-block;
	margin-right:5px;
	width:28px;height:28px;
	background:url(../images/eff_ico4.png);
	vertical-align:middle;
}
.eff_select .search-box label:after{content:'>';}
.eff_select .search-box .lists{padding:14px 10px 0 10px;margin-bottom:14px;height:120px;overflow:hidden;}
.eff_select .search-box .lists a{margin:0 6px;display:inline-block;text-align:left;font-size:14px;color:#666666;line-height:180%;display:inline-block;padding:0 4px;}
.eff_select .search-box .lists a:hover,.eff_select .search-box .lists a.active{color:#fff;background:#C2C2C2;} 

.eff_ul{position:relative;min-height:593px;}
.eff_ul li{position:relative;width:290px;height:290px;float:left;margin-top:15px;margin-right:13px;}
.eff_ul li a{display:block;width:100%;height:100%;}
.eff_ul li a figure{overflow:hidden;width:100%;height:100%;}
.eff_ul li a figure div{width:100%;height:100%;}
.eff_ul li a figure div img{width:100%;height:100%;object-fit:cover;}
.eff_ul li a figure figcaption{position:absolute;height:auto;bottom:0;left:0;width:100%;background:rgba(255, 255, 255, 0.8);transition:0.6s;}
.eff_ul li a figure figcaption section{width:100%;height:100%;}
.eff_ul li a figure figcaption section h5{text-align:left;font-size:14px;color:#525252;line-height:180%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 10px;}
.eff_ul li a figure figcaption section span{height:0;overflow:hidden;font-size:14px;display:block;}
.eff_ul li a:hover figure figcaption{display:flex;justify-content:space-between;align-items:center;top:0;height:100%;background:rgba(0, 0, 0, 0.8);}
.eff_ul li a:hover figure figcaption section{width:100%;text-align:center;position:relative;height:auto;}
.eff_ul li a:hover figure figcaption section h5{text-align:center;font-size:18px;color:#fff;line-height:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:10px;}
.eff_ul li a:hover figure figcaption section span{height:20px;text-transform:uppercase;margin:8px 0 6px 0;text-align:center;font-size:12px;color:#fff;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.eff_ul li a:hover figure figcaption section .ico{background:url(../images/link_ico.png) no-repeat;width:36px;height:36px;display:inline-block;}
.eff_ul li a:hover figure figcaption section:before{position:absolute;content:"";width:180px;height:21px;background:url(../images/ind_pn3_ul_sup.png) no-repeat;top:-30px;left:50%;margin-left:-90px;}
.eff_ul li a:hover figure figcaption section:after{position:absolute;content:"";width:180px;height:21px;background:url(../images/ind_pn3_ul_sup.png) no-repeat;bottom:-12px;left:50%;margin-left:-90px;transform:rotate(180deg);}
.eff_ul li:nth-of-type(1){margin:0;width:897px;height:593px;position:absolute;top:0;left:0;}
.eff_ul li:nth-of-type(24){margin:0;width:593px;height:593px;position:absolute;bottom:0;right:0;}
.eff_ul li:nth-of-type(7), .eff_ul li:nth-of-type(11), .eff_ul li:nth-of-type(15), .eff_ul li:nth-of-type(19){margin-right:0px; }
.eff_ul li:nth-of-type(2), .eff_ul li:nth-of-type(3){margin-left:908px;}
.eff_ul li:nth-of-type(2){margin-top:0;}
.eff_ul li:nth-of-type(3){margin-top:15px;}
.eff_ul li:nth-of-type(22){    margin-left: -606px; margin-top: 318px;}
.eff_ul li:nth-of-type(23){    margin-left: -303px;margin-top: 318px;}
.eff_ul:after{display:block;clear:both;content:"";visibility:hidden;}

.effect{display:flex;justify-content:space-between;align-items:flex-start;}
.effect .left{width:850px;}
.effect .left .effect_top{margin-bottom:20px;}
.effect .left .effect_top .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:29.85% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.effect .left .effect_top .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.effect .left .effect_bottom .swiper-wrapper .swiper-slide{cursor:pointer;}
.effect .left .effect_bottom .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:31% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.effect .left .effect_bottom .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.effect .left .effect_bottom .swiper-wrapper .active figure div{border:1px solid #d7000f;}
.effect .right{width:340px;background:#FFFFFF;padding:40px 30px;}
.effect .right > h2{text-align:left;font-size:28px;color:#4e4e4e;line-height:140%;display:block;}
.effect .right > p{text-align:left;font-size:16px;color:#5b5c5c;line-height:180%;display:block;min-height:30px;padding-left:86px;position:relative;}
.effect .right > p span{position:absolute;top:0;left:0;}
.effect .right > h3{text-align:left;font-size:18px;color:#252525;line-height:140%;display:block;}
.effect .right section{background:#F5F5F5;padding:20px 20px 20px 20px;margin-top:20px;}
.effect .right section .swiper-container{padding-bottom:40px;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:16% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure{margin-bottom:10px;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure a{display:block;display:flex;justify-content:space-between;align-items:center;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure a div{width:92px;height:92px;flex-shrink:0;margin-right:15px;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure a figcaption{width:130px;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure a figcaption p{transition:0.6s;text-align:left;font-size:14px;color:#4e4e4e;line-height:130%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure:hover figcaption p{color:#d7000f;}
.effect .right section .swiper-container .swiper-wrapper .swiper-slide figure:last-child{margin-bottom:0;}
.effect .right section .swiper-container .swiper-button-prev, .effect .right section .swiper-container .swiper-button-next{filter:grayscale(1);transition:0.6s;}
.effect .right section .swiper-container .swiper-button-prev:hover, .effect .right section .swiper-container .swiper-button-next:hover{filter:grayscale(0);}
.effect .right section .swiper-container .swiper-button-prev{width:27px;height:27px;background:url(../images/left2.png) no-repeat;right:34px;left:auto;bottom:0;top:auto;}
.effect .right section .swiper-container .swiper-button-next{width:27px;height:27px;background:url(../images/left2.png) no-repeat;right:0;left:auto;bottom:0;top:auto;transform:rotate(180deg);}


.pro_select{margin-bottom:30px;}
.pro_select .hd{width:100%;background:#fff;border:1px solid #E9E9E9;border-bottom:0;}
.pro_select .hd:after{display:block;clear:both;content:"";visibility:hidden;}
.pro_select .hd li{width:25%;margin:0;position:relative;float:left;cursor:pointer;display:flex;justify-content:center;align-items:center;line-height:56px;height:56px;transition:0.6s;border-right:1px solid #E5E5E5;}
.pro_select .hd li:last-child{border-right:0;}
.pro_select .hd li img{vertical-align:middle;display:inline-block;}
.pro_select .hd li i{width:30px;height:30px;display:inline-block;margin-right:6px;}
.pro_select .hd li span{transition:0.6s;vertical-align:middle;text-align:left;font-size:13px;color:#000000;line-height:180%;display:inline-block;}
.pro_select .hd li:hover i{background-position:top !important;}
.pro_select .hd .active{background:#d7000f;}
.pro_select .hd .active i{background-position:top !important;}
.pro_select .hd .active span{color:#fff;}

.pro_select .search-box {background:#fff;width:100%;border:1px solid #E9E9E9;}
.pro_select .search-box .col {display:none;width:100%;border-bottom:1px dashed #E9E9E9;}
.pro_select .search-box .col:last-child{border-bottom:0;}
.pro_select .search-box .col label{display:table-cell;background:#F9F9F9;padding:7px 20px 7px 20px;width:10%;vertical-align:middle;font-size:16px;color:#999;}
.pro_select .search-box .col a{text-align:left;font-size:13px;color:#666666;line-height:180%;display:inline-block;margin-right:14px;padding:0 6px;vertical-align:middle;}
.pro_select .search-box .col a:hover,.pro_select .search-box .col a.active{color:#fff;background:#C2C2C2;}
.pro_select .search-box .lists{display:table-cell;width:90%;padding:7px 20px 7px 20px;}

.pro_select .search-box .col.active{display:table!important;}

.pro_select .search-box .color a:not(:first-child){ transition:0.6s;display:inline-block;border-radius:4px;width:20px;height:20px;border:5px solid #fafafa;text-indent:2rem;overflow:hidden;}
.pro_select .search-box .color:hover{background:transparent;}
.pro_select .search-box .color:hover div{border:2px solid #ccc;}
.pro_select .search-box .color a:not(:first-child).active{ border:5px solid #eaeaea;}



.item_ul{width:100%;}
.item_ul > li{width:23%;margin:2% 2% 0 0;position:relative;float:left;}
.item_ul > li:nth-of-type(4n){margin-right:0;}
.item_ul > li:nth-child(-n+4){margin-top:0;}
.item_ul:after{display:block;clear:both;content:"";visibility:hidden;}
.item_ul li div{overflow:hidden;border:1px solid #ccc;position:relative;padding:50% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.item_ul li div img{    transition: 0.6s;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: auto;
    object-fit: cover;}
.item_ul li a{display:block;}
.item_ul li a figure div .fade{z-index:2;opacity:0;}
.item_ul li a figure figcaption{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;}
.item_ul li a figure figcaption span{max-width:210px;transition:0.6s;text-align:left;font-size:18px;color:#424242;line-height:140%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.item_ul li a:hover figure div .fade{opacity:1;}
.item_ul li a:hover figure figcaption span{color:#b49d4d;}
.item_ul li a:hover figure figcaption em{color:#b49d4d;}
.item_ul li em{cursor:pointer;transition:0.6s;text-align:right;font-size:18px;color:#b49d4d;line-height:140%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:6px;right:16px;}

.item_ul li en{cursor:pointer;transition:0.6s; width: 32px;height: 32px; line-height:140%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:46px;right:16px; z-index:3;background:url(http://www.mlncz.com/static/barcode.png) no-repeat;}

.item_ul li ew{ text-align:right;font-size:18px;color:#b49d4d;line-height:140%;  white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:39px;right:0px; z-index: 4;}

select{color:#959299;border:1px solid #959299;}

.calculator{z-index:29;position:fixed;bottom:0;left:0;width:100%;background:rgba(0, 0, 0, 0.8);}
.calculator > .center{width:1070px;cursor:pointer;}
.calculator > .center > img{margin-top:-16px;}
.calculator > .center .btn{width:42px;height:47px;background:url(../images/pro_bottom_ico.png) no-repeat;top:20px;margin-right:-512px;display:block;position:absolute;right:50%;}
.calculator > .center .btn.active{transform:rotate(-180deg);}
.calculator .fa-close{transition:0.6s;cursor:pointer;position:absolute;left:50%;margin-left:550px;color:#fff;font-size:20px;top:7px;}
.calculator .fa-close:hover{color:#FFDE09;}
.calculator form{margin:0 auto;position:relative;}
.calculator form .center{background:#fff;width:1070px;display:flex;justify-content:space-between;align-items:flex-start;height:100%;}
.calculator form .center .left{width:676px;padding:20px 100px 20px 20px;border-right:1px solid #D9D9D9;height:100%;}
.calculator form .center .left h2{text-align:left;font-size:20px;color:#f04c4b;line-height:180%;display:block;margin-bottom:20px;font-weight:bold;}
.calculator form .center .left section{margin-bottom:16px;}
.calculator form .center .left section label{text-align:left;font-size:14px;color:#505050;line-height:180%;display:inline-block;min-width:81px;}
.calculator form .center .left section label em{color:#f04c4b;display:inline-block;margin-right:6px;}
.calculator form .center .left section input{height:35px;border:1px solid #D9D9D9;line-height:35px;text-indent:5px;}
.calculator form .center .left section:last-child{margin-bottom:0;}
.calculator form .center .left .row1 div{float:left;position:relative;}
.calculator form .center .left .row1 div input{padding-right:30px;width:183px;transition:0.6s;}
.calculator form .center .left .row1 div:nth-of-type(1){margin-right:10px;}
.calculator form .center .left .row1 div:after{color:#505050;content:"m";position:absolute;top:5px;right:5px;}
.calculator form .center .left .row1:after{display:block;clear:both;content:"";visibility:hidden;}
.calculator form .center .left .row2 div{float:left;position:relative;position:relative;}
.calculator form .center .left .row2 div input{padding-right:30px;width:183px;transition:0.6s;}
.calculator form .center .left .row2 div:nth-of-type(1){margin-right:10px;}
.calculator form .center .left .row2 div:after{color:#505050;content:"mm";position:absolute;top:5px;right:5px;}
.calculator form .center .left .row2:after{display:block;clear:both;content:"";visibility:hidden;}
.calculator form .center .left .row3 div{text-align:left;font-size:14px;color:#505050;line-height:180%;display:inline-block;border:1px solid #D9D9D9;height:35px;line-height:35px;width:408px;}
.calculator form .center .left .row3 div select{color:#727075;margin-right:20px;text-indent:6px;width:354px;float:left;border:none;height:33px;line-height:33px;}
.calculator form .center .left .row3 div:after{display:block;clear:both;content:"";visibility:hidden;}
.calculator form .center .left .row4 label{float:left;margin-top:5px;}
.calculator form .center .left .row4 input{width:468px;float:left;}
.calculator form .center .left .row4:after{display:block;clear:both;content:"";visibility:hidden;}
.calculator form .center .left .row5 label{float:left;margin-top:5px;}
.calculator form .center .left .row5 section{width:468px;float:left;}
.calculator form .center .left .row5 section select{height:35px;line-height:35px;float:left;width:49%;border:1px solid #D9D9D9;color:#727075;}
.calculator form .center .left .row5 section select:nth-of-type(2){margin-left:2%;}
.calculator form .center .left .row5 section:after{display:block;clear:both;content:"";visibility:hidden;}
.calculator form .center .right{width:400px;flex-shrink:0;padding:60px 40px 20px 80px;height:100%;}
.calculator form .center .right section{background:#F5F5F5;border-radius:14px;padding:20px 0;text-align:center;}
.calculator form .center .right section strong{text-align:center;font-size:22px;color:#454545;line-height:180%;display:block;}
.calculator form .center .right section strong em{color:#d7000f;}
.calculator form .center .right #allowance{margin:0 auto;padding:4px 0;margin-top:4px;width:132px;}
.calculator form .center .right span{text-align:center;font-size:12px;color:#f26d6d;line-height:160%;display:block;margin:20px 0 10px 0;}
.calculator form .center .right p{text-align:center;font-size:12px;color:#8d8d8d;line-height:180%;display:block;}
.calculator form .center .c_submit{cursor:pointer;transition:0.6s;position:absolute;top:120px;margin-left:70px;left:50%;font-size:20px;border:4px solid #F2F1F1;width:130px;height:130px;color:#fff;background:#F04C4B;border-radius:50%;}
.calculator form .center .c_submit:hover{border:10px solid #F2F1F1;}

.pro_view .panel1{margin-bottom:60px;display:inline-block;justify-content:space-between;align-items:flex-start;}
.pro_view .panel1 .left{width:1200px;}
.pro_view .panel1 .left .gallery-top{margin-bottom:10px;}
.pro_view .panel1 .left .gallery-top .swiper-wrapper .swiper-slide{width:100%;}
.pro_view .panel1 .left .gallery-top .swiper-wrapper .swiper-slide a{display:block;}
.pro_view .panel1 .left .gallery-top .swiper-wrapper .swiper-slide a figure{position:relative;}
.pro_view .panel1 .left .gallery-top .swiper-wrapper .swiper-slide a figure div{width:100%;height:100%;}
.pro_view .panel1 .left .gallery-top .swiper-wrapper .swiper-slide a figure div img{width:100%;border:1px solid #ccc;}
.pro_view .panel1 .left .gallery-top .swiper-wrapper .swiper-slide figcaption {
    /* position: fixed; */
    /* bottom: -30px; */
    /* left: 0; */
    width: 100%;
    background: rgb(253, 253, 253);
    /* padding: 6px 4px; */
    text-align: center;
    font-size: 14px;
    
    /* line-height: 140%; */
    /* display: block; */
    overflow: hidden;
      font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
}.pro_view .panel1 .left .gallery-thumbs{width:100%;}
/*.pro_view .panel1 .left .gallery-thumbs > li{width:10.75%;margin:2% 2% 0 0;position:relative;float:left;}*/
.pro_view .panel1 .left .gallery-thumbs > li{    width: 80px;
    height: 60px;
    margin: 6px 14px 0 0;
    position: relative;
    float: left;}
/*.pro_view .panel1 .left .gallery-thumbs > li:nth-of-type(8n){margin-right:0;}*/
/*.pro_view .panel1 .left .gallery-thumbs > li:nth-child(-n+8){margin-top:0;}*/
.pro_view .panel1 .left .gallery-thumbs:after{display:block;clear:both;content:"";visibility:hidden;}
.pro_view .panel1 .left .gallery-thumbs li{cursor:pointer;border:1px solid #ccc;}
.pro_view .panel1 .left .gallery-thumbs li div{position:relative;/*padding:50% 0;*/width:100%;height:100%;}
.pro_view .panel1 .left .gallery-thumbs li div img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;}
.pro_view .panel1 .left .gallery-thumbs .active{border:1px solid #d7000f;}
.pro_view .panel1 .right{width:1200px;}
.pro_view .panel1 .right h1{text-align:left;font-size:28px;color:#4e4e4e;line-height:180%;display:block;margin-top:10px;}
.pro_view .panel1 .right > p{text-align:left;font-size:16px;color:#5b5c5c;line-height:180%;display:block;margin-bottom:10px;}
.pro_view .panel1 .right > section{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 0;margin:20px 0;}
.pro_view .panel1 .right > section p{margin-bottom:20px;text-align:left;font-size:16px;color:#5b5c5c;line-height:140%;display:block;width: 50%;float: left;}
.pro_view .panel1 .right > section p img{display:inline-block;margin-right:20px;vertical-align:middle;}
.pro_view .panel1 .right > section p strong{vertical-align:middle;font-weight:bold;}
.pro_view .panel1 .right > section p.color span{display:inline-block;width:60px;height:20px;vertical-align:middle;text-indent:60px;line-height:20px;overflow:hidden;transition:0.6s;border-radius:4px;border:2px solid #f1eeee;cursor:pointer;}
.pro_view .panel1 .right > section p:last-child{margin-bottom:0;}
.pro_view .panel1 .right > section .btn{margin-top:30px;}
.pro_view .panel1 .right > section a.btn_detail{display:inline-block;padding:5px 20px;color:#d7000f;border:1px solid #d7000f;}
.pro_view .panel1 .right > section a.btn_detail:hover{color:#fff;background:#d7000f;}
.pro_view .panel1 .right > section a.btn_active{color:#fff;background:#d7000f;}
.pro_view .panel1 .right .sns li{display:inline-block;margin-right:15px;}
.pro_view .panel1 .right .sns li a{display:block;position:relative;}
.pro_view .panel1 .right .sns li a div{margin:0 auto;transition:0.6s;width:50px;height:50px;border-radius:50%;background:#A6A6A6;}
.pro_view .panel1 .right .sns li a div img{margin:0 auto;padding:7px 0;}
.pro_view .panel1 .right .sns li a span{transition:0.6s;text-align:center;font-size:16px;color:#747474;line-height:150%;display:block;margin-top:10px;}
.pro_view .panel1 .right .sns li a section{transform:scale(0);transition:0.6s;position:absolute;top:-18px;left:60px;width:130px;height:130px;}
.pro_view .panel1 .right .sns li a section img{width:100%;height:100%;object-fit:contain;}
.pro_view .panel1 .right .sns li a:hover section{transform:scale(1);}
.pro_view .panel1 .right .sns li .grid .grid_item{cursor:pointer;}
.pro_view .panel1 .right .sns li .grid .grid_item section{transition:0.6s;width:50px;cursor:pointer;height:50px;border-radius:50%;background:#A6A6A6;}
.pro_view .panel1 .right .sns li .grid .grid_item section button{width:50px;cursor:pointer;height:50px;}
.pro_view .panel1 .right .sns li .grid .grid_item section .fa{font-size:35px;}
.pro_view .panel1 .right .sns li .grid .grid_item section span{color:#fff;}
.pro_view .panel1 .right .sns li .grid .grid_item em{transition:0.6s;text-align:center;font-size:16px;color:#747474;line-height:150%;display:block;margin-top:10px;}
.pro_view .panel1 .right .sns li .grid .grid_item .active{background:#d7000f;}
.pro_view .panel1 .right .sns li .grid .grid_item .active2{color:#d7000f;}
.pro_view .panel1 .right .sns li:hover a span{color:#d7000f;}
.pro_view .panel1 .right .sns li:last-child{margin-right:0;}
.pro_view h3{margin-bottom:30px;text-indent:15px;text-align:left;font-size:24px;color:#4d4d4d;line-height:180%;display:block;position:relative;border-bottom:1px solid #E1E1E1;}
.pro_view h3 span{font-size:14px;dipslay:inline-block;margin-left:20px;color:#8c8b8b;}
.pro_view h3:before{position:absolute;content:"";width:6px;height:26px;background:#d7000f;left:0;top:10px;}
.pro_view .pro_view_effect{margin-bottom:70px;}
.pro_view .pro_view_effect .swiper-container1{margin-bottom:16px;border:1px solid #ccc;}
.pro_view .pro_view_effect .swiper-container1 .swiper-wrapper .swiper-slide div{overflow:hidden;position:relative;padding:25% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.pro_view .pro_view_effect .swiper-container1 .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.pro_view .pro_view_effect .swiper-container1 .swiper-wrapper .swiper-slide a{dipslay:block;}
.pro_view .pro_view_effect .swiper-container1 .swiper-button-prev, .pro_view .pro_view_effect .swiper-container1 .swiper-button-next{margin-top:-41px;text-align:center;width:60px;height:80px;background:rgba(0, 0, 0, 0.6);pointer-events:unset !important;}
.pro_view .pro_view_effect .swiper-container1 .swiper-button-prev i, .pro_view .pro_view_effect .swiper-container1 .swiper-button-next i{font-size:40px;color:#fff;line-height:80px;height:80px;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide{cursor:pointer;position:relative;width:20%;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:35% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide figure div{transition:0.6s;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide figure figcaption{opacity:0;transition:0.6s;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.6);}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide figure figcaption section{width:100%;text-align:center;font-size:14px;color:#fff;line-height:180%;display:block;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .swiper-slide:hover figure div{border:1px solid #d7000f;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .active{border:1px solid #f30;}
.pro_view .pro_view_effect .swiper-container2 .swiper-wrapper .active figure figcaption{opacity:1;}
.pro_view .recommend_swiper{position:relative;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide{width:25%;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:50% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide div img{transition: 0.6s;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: auto;
    object-fit: cover;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide a{display:block;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide a figure div{overflow:hidden;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide a figure div img{transition:1.5s;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide a figure figcaption{margin-top:10px;transition:0.6s;text-align:center;font-size:16px;color:#6e6e6e;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide a:hover figure div img{transform:scale(1.1);}
.pro_view .recommend_swiper .swiper-container .swiper-wrapper .swiper-slide a:hover figure figcaption{color:#d7000f;}
.pro_view .recommend_swiper .swiper-button-prev, .pro_view .recommend_swiper .swiper-button-next{top:30px;width:27px;height:27px;filter:grayscale(1);transition:0.6s;}
.pro_view .recommend_swiper .swiper-button-prev:hover, .pro_view .recommend_swiper .swiper-button-next:hover{filter:grayscale(0);}
.pro_view .recommend_swiper .swiper-button-prev{right:40px;left:auto;background:url(../images/left2.png) no-repeat;}
.pro_view .recommend_swiper .swiper-button-next{right:0;left:auto;background:url(../images/left2.png) no-repeat;transform:rotate(180deg);}

.three_nav{margin-bottom:30px;}
.three_nav img{vertical-align:middle;display:inline-block;margin-right:5px;}
.three_nav span{vertical-align:middle;text-align:left;font-size:24px;color:#5b5c5c;line-height:120%;display:inline-block;margin-right:10px;}
.three_nav ul{display:inline-block;vertical-align:middle;}
.three_nav ul li{float:left;display:inline-block;border-right:1px dashed #ccc;padding:1px 10px;}
.three_nav ul li a{display:block;vertical-align:middle;line-height:120%;padding:5px 10px;}
.three_nav ul li a:hover{color:#fff;background:#d7000f;}
.three_nav ul li:last-child{border-right:none;}
.three_nav ul .active a{color:#fff;background:#d7000f;}
.three_nav ul:after{display:block;clear:both;content:"";visibility:hidden;}

.fullView_ul{width:100%;}
.fullView_ul > li{width:23.5%;margin:2% 2% 0 0;position:relative;float:left;}
.fullView_ul > li:nth-of-type(4n){margin-right:0;}
.fullView_ul > li:nth-child(-n+4){margin-top:0;}
.fullView_ul:after{display:block;clear:both;content:"";visibility:hidden;}
.fullView_ul li div{overflow:hidden;border:1px solid #ccc;position:relative;padding:50% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.fullView_ul li div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.fullView_ul li a{display:block;}
.fullView_ul li a figure div img{transition:1s;}
.fullView_ul li a figure figcaption{text-align:left;font-size:14px;color:#424242;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;transition:0.6s;}
.fullView_ul li a:hover figure div img{transform:scale(1.1);}
.fullView_ul li a:hover figure figcaption{color:#d7000f;}

.fullView .panel1{height:470px;display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;}
.fullView .panel1 > div{width:830px;height:100%;flex-shrink:0;}
.fullView .panel1 > div img{width:100%;height:100%;object-fit:cover;}
.fullView .panel1 figcaption{background:#fff;height:100%;width:350px;padding:20px 20px;}
.fullView .panel1 figcaption h1{text-align:left;font-size:28px;color:#4e4e4e;line-height:140%;display:block;overflow:hidden;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #ccc;}
.fullView .panel1 figcaption p{text-align:left;font-size:16px;color:#5b5c5c;line-height:180%;display:block;}
.fullView .panel1 figcaption .btn{margin-top:10px;}
.fullView .panel1 figcaption .btn a{text-align:center;font-size:16px;color:#d7000f;line-height:180%;display:inline-block;width:170px;margin:0 100px 10px 0;border:1px solid #d7000f;padding:4px;text-align:center;}
.fullView .panel1 figcaption .btn a:hover{background:#d7000f;color:#fff;}

.fullView .panel1 .view_pro{background:#F5F5F5;padding:20px 20px 20px 20px;}
.fullView .panel1 .view_pro a{display:table;width:100%;overflow:hidden;}
.fullView .panel1 .view_pro a span{display:table-cell;vertical-align:middle;}
.fullView .panel1 .view_pro .txt{padding:10px;}

.fullView .panel1 .view_pro .effect_right{padding-bottom:30px;}

.fullView .panel1 .view_pro .swiper-container .swiper-button-prev, .fullView .panel1 .view_pro .swiper-container .swiper-button-next{filter:grayscale(1);transition:0.6s;}
.fullView .panel1 .view_pro .swiper-container .swiper-button-prev:hover, .fullView .panel1 .view_pro .swiper-container .swiper-button-next:hover{filter:grayscale(0);}
.fullView .panel1 .view_pro .swiper-container .swiper-button-prev{width:27px;height:27px;background:url(../images/left2.png) no-repeat;right:34px;left:auto;bottom:0;top:auto;}
.fullView .panel1 .view_pro .swiper-container .swiper-button-next{width:27px;height:27px;background:url(../images/left2.png) no-repeat;right:0;left:auto;bottom:0;top:auto;transform:rotate(180deg);}

.sale_top{display:flex;justify-content:space-between;align-items:flex-start;height:400px;margin-bottom:30px;}
.sale_top div{width:720px;height:100%;flex-shrink:0;}
.sale_top div img{width:100%;height:100%;object-fit:cover;}
.sale_top figcaption{background:#fff;width:480px;box-sizing:border-box;height:100%;padding:50px 36px;}
.sale_top figcaption h4{text-align:left;
    font-size:26px;
    color:#232323;
    line-height:140%;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin-bottom:26px;}
.sale_top figcaption .summary{text-align:left;font-size:18px;color:#484848;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:75.6px;margin-bottom:20px;}
.sale_top figcaption .countdown{padding-left:30px;background:url(../images/clock_ico.png) no-repeat center left;text-align:left;font-size:16px;color:#c0c0c0;line-height:180%;display:block;margin-bottom:14px;}
.sale_top figcaption .num{text-align:left;font-size:16px;color:#b7b7b7;line-height:180%;display:block;margin-bottom:30px;}
.sale_top figcaption .num em{font-size:28px;color:#d7000f;}
.sale_top figcaption a{display:inline-block;padding:6px 39px;color:#fff;background:#d7000f;font-size:16px;}
.sale_top figcaption a:hover{box-shadow:0 0 10px #d7000f;}

.sale_ul{width:100%;}
.sale_ul > li{width:32%;margin:2% 2% 0 0;position:relative;float:left;}
.sale_ul > li:nth-of-type(3n){margin-right:0;}
.sale_ul > li:nth-child(-n+3){margin-top:0;}
.sale_ul:after{display:block;clear:both;content:"";visibility:hidden;}
.sale_ul li div{overflow:hidden;border:1px solid #ccc;position:relative;padding:27% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.sale_ul li div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.sale_ul li a{display:block;}
.sale_ul li a figure{background:#fff;}
.sale_ul li a figure figcaption{padding:20px 20px;}
.sale_ul li a figure figcaption h4{transition:0.6s;text-align:left;font-size:18px;color:#3e3e3e;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sale_ul li a figure figcaption .countdown{padding-left:30px;background:url(../images/clock_ico.png) no-repeat center left;transition:0.6s;text-align:left;font-size:14px;color:#c0c0c0;line-height:180%;display:block;margin-top:10px;margin-bottom:14px;}
.sale_ul li a figure figcaption span{transition:0.6s;text-align:left;font-size:12px;color:#d7000f;line-height:180%;display:inline-block;padding:4px 16px;border:1px solid #d7000f;}
.sale_ul li a:hover figure figcaption span{background:#d7000f;color:#fff;}

.pub_tit{margin-bottom:30px;}
.pub_tit h4{text-align:center;font-size:30px;color:#414141;line-height:140%;display:block;}
.pub_tit hr{width:47px;height:2px;background:#d7000f;border:none;margin-right:auto;margin-left:auto;}
.pub_tit span{text-align:center;font-size:18px;color:#a7a7a7;line-height:140%;display:block;text-transform:uppercase;}
.pub_tit p{text-align:center;font-size:24px;color:#787878;line-height:140%;display:block;margin-top:10px;}

.main_footer{background:#F0F0F0;padding:46px 0;}
.main_footer .center{display:flex;justify-content:space-between;align-items:center;}
.main_footer .center .left{display:flex;justify-content:space-between;align-items:center;}
.main_footer .center .left ul li{display:block;margin-bottom:10px;}
.main_footer .center .left ul li a{text-align:left;font-size:16px;color:#666666;line-height:180%;display:block;}
.main_footer .center .left ul li a:hover{color:#d7000f;}
.main_footer .center .left ul li:last-child{margin-bottom:0;}
.main_footer .center .left .qrc{border-left:1px solid #ccc;padding-left:30px;margin-left:30px;}
.main_footer .center .left .qrc img{width:120px;}
.main_footer .center .left .qrc p{text-align:center;font-size:20px;color:#000;line-height:140%;display:block;}
.main_footer .center .right{width:415px;}
.main_footer .center .right section{padding-left:88px;background:url(../images/main_footer_phone.png) no-repeat center left;}
.main_footer .center .right section p{text-align:left;font-size:20px;color:#333333;line-height:130%;display:block;margin-bottom:10px;}
.main_footer .center .right section span{text-align:left;font-size:26px;color:#d7000f;line-height:130%;display:block;}

.brand{display:flex;justify-content:space-between;align-items:flex-start;}
.brand p{text-align:left;font-size:14px;color:#414141;line-height:180%;display:block;margin-bottom:20px;}
.brand img{width:100%;}
.brand .panel1{width:48%;}
.brand .panel2{width:48%;}
.brand .panel2 img{margin-bottom:20px;}

.case_ul{width:100%;}
.case_ul > li{width:32%;margin:2% 2% 0 0;position:relative;float:left;}
.case_ul > li:nth-of-type(3n){margin-right:0;}
.case_ul > li:nth-child(-n+3){margin-top:0;}
.case_ul:after{display:block;clear:both;content:"";visibility:hidden;}
.case_ul li{background:#fff;}
.case_ul li div{overflow:hidden;border:1px solid #ccc;position:relative;padding:60% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.case_ul li div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.case_ul li a{display:block;padding:48px 40px;}
.case_ul li a figure figcaption{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.case_ul li a figure figcaption h5{transition:0.6s;text-align:left;font-size:20px;color:#4e4b4b;line-height:130%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.case_ul li a figure figcaption span{display:inline-block;width:27px;height:27px;flex-shrink:0;background:url(../images/left2.png) no-repeat;transform:rotate(180deg);}
.case_ul li a figure div{border:none;}
.case_ul li a figure div img{transition:1s;}
.case_ul li a:hover figure figcaption h5{color:#d7000f;}
.case_ul li a:hover figure div img{transform:scale(1.1);}

.video .panel1{margin-bottom:30px;}
.video .panel1 .swiper-wrapper .swiper-slide div{overflow:hidden;border:1px solid #ccc;position:relative;padding:22% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.video .panel1 .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.video .panel1 .swiper-wrapper .swiper-slide a{dipslay:block;}
.video .panel1 .swiper-wrapper .swiper-slide a figure div:before{position:absolute;content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.2) url(../images/video_ico.png) no-repeat center center;left:0;top:0;opacity:0;z-index:2;transition:0.6s;}
.video .panel1 .swiper-wrapper .swiper-slide a:hover figure div:before{opacity:1;}
.video .panel1 .swiper-pagination{position:absolute;bottom:10px;left:0;}
.video .panel1 .swiper-pagination .swiper-pagination-bullet{border-radius:0;opacity:1;width:30px;background:#C7C7C5;height:3px;}
.video .panel1 .swiper-pagination .swiper-pagination-bullet-active{background:#d7000f;}
.video .panel1 .swiper-button-prev, .video .panel1 .swiper-button-next{background:none;height:auto;margin-top:-44px;}
.video .panel1 .swiper-button-prev i, .video .panel1 .swiper-button-next i{font-size:80px;color:#fff;transition:0.6s;}
.video .panel1 .swiper-button-prev:hover i, .video .panel1 .swiper-button-next:hover i{color:#d7000f;}
.video .panel2{position:relative;}
.video .panel2 .swiper-button-prev, .video .panel2 .swiper-button-next{top:25px;width:27px;height:27px;filter:grayscale(1);transition:0.6s;}
.video .panel2 .swiper-button-prev:hover, .video .panel2 .swiper-button-next:hover{filter:grayscale(0);}
.video .panel2 .swiper-button-prev{margin-left:510px;left:50%;right:auto;background:url(../images/left2.png) no-repeat;}
.video .panel2 .swiper-button-next{margin-left:550px;left:50%;right:auto;background:url(../images/left2.png) no-repeat;transform:rotate(180deg);}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide{position:relative;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure{width:183px;float:left;margin-right:20px;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a{dipslay:block;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a div{position:relative;padding:30% 0;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a div img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a div:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.5) url(../images/video_ico1.png) no-repeat center center;left:0;top:0;opacity:0;transition:0.6s;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a figcaption{padding:4px 0 18px 0;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a figcaption h5{transition:0.6s;text-align:left;font-size:14px;color:#6e6e6e;line-height:180%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a figcaption time{transition:0.6s;text-align:left;font-size:14px;color:#6e6e6e;line-height:160%;display:block;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a:hover div:after{opacity:1;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a:hover figcaption h5{color:#d7000f;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure a:hover figcaption time{color:#d7000f;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1){position:absolute;top:0;left:0;width:387px;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1) a div{padding:45% 0;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1) a div:after{display:none;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1) a figcaption{transition:0.6s;padding:5px 10px 5px 70px;position:absolute;bottom:0;left:0;width:100%;background:rgba(0, 0, 0, 0.6) url(../images/video_ico2.png) no-repeat center left;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1) a figcaption h5{color:#fff;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1) a figcaption time{color:#fff;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(1) a:hover figcaption{background:rgba(0, 0, 0, 0.6) url(../images/video_ico2.png) no-repeat 7px center;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(2), .video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(6){margin-left:406px;}
.video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(5), .video .panel2 .swiper-container .swiper-wrapper .swiper-slide figure:nth-of-type(9){margin-right:0;}

.news_ul li{border-bottom:1px dashed #ccc;}
.news_ul li a{display:block;padding:20px 20px;}
.news_ul li a figure{display:flex;justify-content:flex-start;align-items:flex-start;}
.news_ul li a figure div{width:260px;height:170px;flex-shrink:0;margin-right:20px;}
.news_ul li a figure div img{width:100%;height:100%;object-fit:cover;}
.news_ul li a figure figcaption{width:870px;}
.news_ul li a figure figcaption section{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}
.news_ul li a figure figcaption section h5{transition:0.6s;text-align:left;font-size:22px;color:#2d2c2c;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:80%;}
.news_ul li a figure figcaption section time{transition:0.6s;text-align:right;font-size:14px;color:#7a7a7a;line-height:140%;display:block;}
.news_ul li a figure figcaption p{transition:0.6s;text-align:left;font-size:14px;color:#9e9e9e;line-height:180%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:50.4px;margin-bottom:20px;}
.news_ul li a figure figcaption span{text-align:left;font-size:14px;color:#e70012;line-height:140%;display:block;text-transform:uppercase;}
.news_ul li a:hover figure figcaption section h5{color:#d7000f;}
.news_ul li a:hover figure figcaption section time{color:#d7000f;}
.news_ul li a:hover figure figcaption p{color:#d7000f;}
.news_ul li:last-child{margin-bottom:0;}


.dl_ul li{border-bottom:1px dashed #ccc;}
.dl_ul li figure{display:flex;justify-content:flex-start;align-items:flex-start;padding:20px 20px;}
.dl_ul li figure div{width:260px;height:170px;flex-shrink:0;margin-right:20px;}
.dl_ul li figure div img{width:100%;height:100%;object-fit:cover;}
.dl_ul li figure figcaption{width:870px;}
.dl_ul li figure figcaption section{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}
.dl_ul li figure figcaption section h5{transition:0.6s;text-align:left;font-size:22px;color:#2d2c2c;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:80%;}
.dl_ul li figure figcaption section time{transition:0.6s;text-align:right;font-size:14px;color:#7a7a7a;line-height:140%;display:block;}
.dl_ul li figure figcaption p{transition:0.6s;text-align:left;font-size:14px;color:#9e9e9e;line-height:180%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:50.4px;margin-bottom:20px;}
.dl_ul li figure figcaption span{text-align:left;font-size:14px;color:#e70012;line-height:140%;display:block;text-transform:uppercase;}
.dl_ul li figure:hover figcaption section h5{color:#d7000f;}
.dl_ul li figure:hover figcaption section time{color:#d7000f;}
.dl_ul li figure:hover figcaption p{color:#d7000f;}
.dl_ul li:last-child{margin-bottom:0;}

.join_form{font-size:16px;}
.join_form .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.join_form .row input{width:33%;line-height:40px;height:40px;text-indent:10px;}
.join_form .row select{width:49.8%;line-height:40px;height:40px;text-indent:10px;}
.join_form .row textarea {width:100%;height:300px;padding:10px 10px;text-indent:6px;resize:none;margin-bottom:20px;}
.join_form .btn{justify-content:center;margin-bottom:0;}
.join_form .btn input{transition:0.6s;cursor:pointer;width:170px;margin:0 8px;color:#fff;line-height:50px;height:50px;text-indent:0;border:none;background:#D1D1D1;}
.join_form .btn input:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);}
.join_form .btn .submit{background:#d7000f;}

.event_form{margin:0 auto;width:600px;font-size:16px;}
.event_form .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.event_form .row input{width:49%;line-height:40px;height:40px;text-indent:10px;}
.event_form .row select{width:49.8%;line-height:40px;height:40px;text-indent:10px;}
.event_form .row textarea {width:100%;height:300px;padding:10px 10px;text-indent:6px;resize:none;margin-bottom:20px;}
.event_form .btn{justify-content:center;margin-bottom:0;}
.event_form .btn input{transition:0.6s;cursor:pointer;width:170px;margin:0 8px;color:#fff;line-height:50px;height:50px;text-indent:0;border:none;background:#D1D1D1;}
.event_form .btn input:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);}
.event_form .btn .submit{background:#d7000f;}

.landingForm{background:url(../images/landingForm_bg.jpg) no-repeat;background-size:cover;padding:100px 0;}
.landingForm .join_form2{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:35px 20px;}
.landingForm .join_form2 .panel1{text-align:center;border:1px solid #ccc;width:800px;padding:20px 40px;}
.landingForm .join_form2 .panel1 h4{text-align:center;font-size:30px;color:#4c4c4c;line-height:160%;display:block;}
.landingForm .join_form2 .panel1 span{font-family:Arial;text-transform:uppercase;text-align:center;font-size:12px;color:#4c4c4c;line-height:140%;display:inline-block;position:relative;}
.landingForm .join_form2 .panel1 span:before{position:absolute;content:"";width:50px;height:1px;background:#E6E6E6;top:49%;left:-60px;}
.landingForm .join_form2 .panel1 span:after{position:absolute;content:"";width:50px;height:1px;background:#E6E6E6;top:49%;right:-60px;}
.landingForm .join_form2 .panel1 section{margin-top:30px;display:flex;justify-content:space-between;align-items:flex-start;}
.landingForm .join_form2 .panel1 section .left{width:380px;height:266px;}
.landingForm .join_form2 .panel1 section .left img{width:100%;height:100%;object-fit:cover;}
.landingForm .join_form2 .panel1 section .right{width:316px;}
.landingForm .join_form2 .panel1 section .right input{text-indent:10px;margin-bottom:17px;line-height:40px;height:40px;width:100%;}
.landingForm .join_form2 .panel1 section .right .row{display:flex;justify-content:space-between;align-items:center;}
.landingForm .join_form2 .panel1 section .right .row input{width:49.5%;}
.landingForm .join_form2 .panel1 section .right .row select{text-indent:10px;width:49.5%;margin-bottom:17px;line-height:40px;height:40px;}
.landingForm .join_form2 .panel1 section .right .submit{margin-bottom:0;text-indent:0;background:#d7000f;border:none;color:#fff;cursor:pointer;transition:0.6s;}
.landingForm .join_form2 .panel1 section .right .submit:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);}
.landingForm .join_form2 .panel2{width:290px;margin-right:32px;}
.landingForm .join_form2 .panel2 h5{margin-bottom:16px;text-align:center;font-size:24px;color:#3d3d3d;line-height:140%;display:block;}
.landingForm .join_form2 .panel2 h5 span{font-size:32px;font-weight:bold;color:#d7000f;}
.landingForm .join_form2 .panel2 ul li{border-bottom:1px dashed #ccc;text-align:right;font-size:14px;color:#4e4e4e;line-height:38px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:38px;}
.landingForm .join_form2 .panel2 ul li span{color:#d7000f;float:left;margin-right:10px;}
.landingForm .join_form2 .panel2 ul li:last-child{border-bottom:none;}

.network{position:relative;overflow:hidden;padding:70px 0;background:url(../images/network_bg.jpg) no-repeat;background-size:cover;}
.network .center{height:660px;}
.network .center #address_box{padding:20px 30px;margin-left:220px;position:absolute;width:380px;height:660px;background-color:#fff;left:50%;top:70px;z-index:4;}
.network .center #address_box:after{display:block;clear:both;content:"";visibility:hidden;}
.network .center #address_box #filter_wrap select{margin-bottom:10px;text-indent:10px;height:40px;line-height:40px;width:100%;}
.network .center #address_box #filter_wrap .select{width:100%;display:flex;justify-content:space-between;align-items:center;}
.network .center #address_box #filter_wrap .select select{width:49%;}
.network .center #address_box #filter_wrap .btn{margin-bottom:20px;height:40px;border:none;width:100%;transition:0.6s;line-height:40px;color:#fff;text-align:center;background:#d7000f;cursor:pointer;}
.network .center #address_box #filter_wrap .btn:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);}
.network .center #result{text-align:center;}
.network .center #result strong{margin-bottom:10px;position:relative;text-align:center;font-size:18px;color:#4e4e4e;line-height:180%;display:inline-block;}
.network .center #result strong:before{position:absolute;content:"";width:20px;height:1px;background:#ccc;top:49%;left:-30px;}
.network .center #result strong:after{position:absolute;content:"";width:20px;height:1px;background:#ccc;top:49%;right:-30px;}
.network .center #result .shop{position:relative;}
.network .center #result .shop .swiper-wrapper .swiper-slide li{border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
.network .center #result .shop .swiper-wrapper .swiper-slide li a{display:block;}
.network .center #result .shop .swiper-wrapper .swiper-slide li a span{margin-bottom:5px;transition:0.6s;text-indent:30px;text-align:left;font-size:16px;color:#383838;line-height:160%;display:block;background:url(../images/location_ico2.png) no-repeat left center;}
.network .center #result .shop .swiper-wrapper .swiper-slide li a p{transition:0.6s;text-align:left;font-size:14px;color:#666666;line-height:160%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:44.8px;}
.network .center #result .shop .swiper-wrapper .swiper-slide li a:hover span{color:#d7000f;}
.network .center #result .shop .swiper-wrapper .swiper-slide li a:hover p{color:#d7000f;}
.network .center #result .swiper-pagination{width:120px;position:absolute;bottom:20px;left:30px;font-size:14px;color:#717171;}
.network .center #result .swiper-button-prev, .network .center #result .swiper-button-next{filter:grayscale(1);transition:0.6s;}
.network .center #result .swiper-button-prev:hover, .network .center #result .swiper-button-next:hover{filter:grayscale(0);}
.network .center #result .swiper-button-prev{width:27px;height:27px;background:url(../images/left2.png) no-repeat;right:64px;left:auto;bottom:20px;top:auto;}
.network .center #result .swiper-button-next{width:27px;height:27px;background:url(../images/left2.png) no-repeat;right:30px;left:auto;bottom:20px;top:auto;transform:rotate(180deg);}
.network .center #result2{text-align:center;}
.network .center #result2 .shop .swiper-wrapper .swiper-slide{height:414px;overflow-y:scroll;}
.network .center #result2 .shop .swiper-wrapper .swiper-slide li{border-bottom:1px solid #ccc;padding-bottom:6px;text-align:left;margin-bottom:6px;margin-right:10px;}
.network .center #result2 .shop .swiper-wrapper .swiper-slide li a{float:left;text-align:left;font-size:18px;color:#afafaf;line-height:140%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.network .center #result2 .shop .swiper-wrapper .swiper-slide li a:hover{color:#d7000f;}
.network .center #result2 .shop .swiper-wrapper .swiper-slide li:last-child{margin-bottom:0;}
.network .center #result2 .shop .swiper-wrapper .swiper-slide li:after{display:block;clear:both;content:"";visibility:hidden;}
.network .center #province_wrap{position:relative;width:733px;height:610px;top:0;}
.network .center #province_wrap img{position:absolute;left:0;top:0;}
.network .center #province_wrap > div{position:relative;}

.s{transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);}

.scaleTxt{cursor:pointer;z-index:11;position:absolute;top:-33px;left:0;color:#000;}
.ball-scale-multiple{z-index:10;position:relative;top:-9px;left:-5px;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
.ball-scale-multiple > div{background-color:#ff8400;width:15px;height:15px;border-radius:100%;position:absolute;margin:2px;left:0;top:0;opacity:0;margin:0;width:35px;height:35px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite;}
.ball-scale-multiple > div:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;}
.ball-scale-multiple > div:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;}

@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}
  5%{opacity:1;}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;} }
@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0;}
  5%{opacity:1;}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;} }
.pro_1{left:72.4375%;top:87%;}
.pro_2{left:67.4375%;top:98%;}
.pro_3{left:86.4375%;top:86%;}
.pro_4{left:77.95%;top:82%;}
.pro_5{left:61.95%;top:87%;}
.pro_6{left:45.95%;top:85%;}
.pro_7{left:55.35%;top:81%;}
.pro_8{left:66%;top:79%;}
.pro_9{left:72.75%;top:77.5%;}
.pro_10{left:80.35%;top:72%;}
.pro_11{left:46.35%;top:69%;}
.pro_12{left:56.85%;top:70%;}
.pro_13{left:66.35%;top:68%;}
.pro_14{left:74.85%;top:65.5%;}
.pro_15{left:88.35%;top:64%;}
.pro_16{left:79.95%;top:62%;}
.pro_17{left:66.85%;top:60.5%;}
.pro_18{left:58.35%;top:59.5%;}
.pro_19{left:50.35%;top:57%;}
.pro_20{left:28.35%;top:66%;}
.pro_21{left:36.35%;top:54%;}
.pro_22{left:54.35%;top:51%;}
.pro_23{left:63.65%;top:51%;}
.pro_24{left:69.75%;top:48%;}
.pro_25{left:78.35%;top:45%;}
.pro_26{left:85.35%;top:37%;}
.pro_27{left:88.35%;top:29%;}
.pro_28{left:90.65%;top:20%;}
.pro_29{left:59.35%;top:40%;}
.pro_30{left:20.35%;top:41%;}
.pro_31{left:72.35%;top:37%;}
.pro_32{left:79.35%;top:51%;}

.icobutton{font-size:3em;position:relative;margin:0;padding:0;color:#c0c1c3;border:0;background:none;overflow:visible;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.icobutton .fa{display:block;padding:0 0.1em;}
.icobutton__text{font-size:0.75em;position:absolute;top:100%;left:-50%;width:200%;text-align:center;line-height:1.5;color:#a6a6a6;}
.icobutton__text--side{top:0;left:100%;width:100%;width:auto;padding:0 0 0 0.25em;}

/* fix for mo.js */
.icobutton svg{left:0;}
.icobutton:hover, .icobutton:focus{outline:none;}

/* Unicorn */
.icobutton--unicorn svg{fill:#c0c1c3;}

.ladingFormFade{padding:0;z-index:300;background:rgba(0, 0, 0, 0.8);position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;display:none;}
.ladingFormFade .vercenter{display:flex;justify-content:space-between;align-items:center;height:100%;}
.ladingFormFade .vercenter .join_form2{position:relative;}
.ladingFormFade .vercenter .join_form2 .fa-close{position:absolute;transition:0.6s;top:15px;right:15px;font-size:26px;cursor:pointer;}
.ladingFormFade .vercenter .join_form2 .fa-close:hover{color:#d7000f;}

.activity{z-index:11;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);}
.activity .holder{display:flex;justify-content:center;align-items:center;height:100%;}
.activity .holder section{position:relative;}
.activity .holder section .close{cursor:pointer;text-align:center;line-height:30px;background:#d7000f;border-radius:50%;width:30px;height:30px;position:absolute;top:0;right:0;}
.activity .holder section .close .fa-close{transition:0.6s;font-size:16px;color:#fff;}
.activity .holder section .close .fa-close:hover{color:#FCF862;}

.ren_pn1{height:385px;margin-bottom:60px;display:flex;justify-content:space-between;align-items:center;}
.ren_pn1 .left{flex-shrink:0;background:#fff;height:100%;padding:20px 26px;width:280px;margin-right:20px;}
.ren_pn1 .left form h5{text-align:center;font-size:18px;color:#d7000f;line-height:120%;display:block;border-bottom:1px dashed #ccc;padding-bottom:16px;margin-bottom:16px;font-weight:bold;}
.ren_pn1 .left form input{margin-bottom:12px;width:100%;text-indent:10px;font-size:14px;border:1px solid #9E9E9E;height:40px;line-height:40px;}
.ren_pn1 .left form .submit{font-size:18px;border:1px solid #d7000f;background:#d7000f;transition:0.6s;color:#fff;cursor:pointer;}
.ren_pn1 .left form .submit:hover{box-shadow:3px 3px 7px rgba(216, 49, 49, 0.6);border:1px solid transparent;}
.ren_pn1 .left form .row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}
.ren_pn1 .left form .row select{width:49%;float:left;height:40px;line-height:40px;}
.ren_pn1 .left form .row select:nth-of-type(1){margin-right:2%;}
.ren_pn1 .left form .row:after{display:block;clear:both;content:"";visibility:hidden;}
.ren_pn1 .left form p{text-align:center;font-size:18px;color:#424242;line-height:180%;display:block;margin:10px 0 6px 0;}
.ren_pn1 .left form section{display:flex;justify-content:space-between;align-items:center;}
.ren_pn1 .left form span{text-align:center;font-size:14px;color:#8c8c8c;line-height:180%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.ren_pn1 .left form span time{display:inline-block;margin-right:10px;}
.ren_pn1 .right{height:100%;width:900px;}
.ren_pn1 .right img{width:100%;height:100%;object-fit:cover;}

.ren_tit{margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;}
.ren_tit h4{text-align:left;font-size:24px;color:#373737;line-height:140%;display:block;font-weight:bold;}
.ren_tit ul li{float:left;padding:0 10px;border-right:1px solid #D9D9D9;}
.ren_tit ul li a{text-align:center;font-size:14px;color:#838383;line-height:120%;display:block;}
.ren_tit ul li a:hover{color:#d7000f;}
.ren_tit ul li:last-child{border-right:none;}

.ren_pn2{margin-bottom:40px;}
.ren_pn2 ul{width:100%;}
.ren_pn2 ul > li{width:31.333%;margin:3% 3% 0 0;position:relative;float:left;}
.ren_pn2 ul > li:nth-of-type(3n){margin-right:0;}
.ren_pn2 ul > li:nth-child(-n+3){margin-top:0;}
.ren_pn2 ul:after{display:block;clear:both;content:"";visibility:hidden;}
.ren_pn2 ul li{background:#fff;}
.ren_pn2 ul li figure{height:235px;}
.ren_pn2 ul li figure img{width:100%;height:100%;object-fit:cover;}
.ren_pn2 ul li dl{height:160px;}
.ren_pn2 ul li dl dd{border-right:1px dashed #E3E2E2;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.ren_pn2 ul li dl dd div{width:30px;height:30px;margin:0 auto;}
.ren_pn2 ul li dl dd div img{width:100%;margin:0 auto;}
.ren_pn2 ul li dl dd span{text-align:center;font-size:14px;color:#767676;line-height:140%;display:block;margin-top:2px;}
.ren_pn2 ul li dl dd:last-child{border-right:none;}
.ren_pn2 ul li dl:after{display:block;clear:both;content:"";visibility:hidden;}
.ren_pn2 ul li .type1 dd{width:25%;float:left;height:100%;}
.ren_pn2 ul li .type2 dd{width:25%;float:left;height:50%;}
.ren_pn2 ul li .type2 dd:nth-of-type(4n){border-right:none;}
.ren_pn2 ul li .type3{text-align:center;display:flex;justify-content:center;align-items:center;}
.ren_pn2 ul li .type3 dd{width:100px;line-height:160px;height:160px;}

.ren_pn3{margin-bottom:40px;}
.ren_pn3 .ren_ul .type1{background:#fff;margin-right:20px;float:left;width:345px;}
.ren_pn3 .ren_ul .type1 dl{background:#fff;padding:10px 12px;}
.ren_pn3 .ren_ul .type1 dl dd{ border-bottom:1px dashed #ccc;}
.ren_pn3 .ren_ul .type1 dl dd figure{margin:-10px -12px 8px;}
.ren_pn3 .ren_ul .type1 dl dd figure img{width:100%;height:260px;object-fit:cover;}
.ren_pn3 .ren_ul .type1 dl dd a{display:flex;line-height:46px;justify-content:space-between;align-items:center;}
.ren_pn3 .ren_ul .type1 dl dd a span{transition:0.6s;text-align:left;font-size:14px;color:#2e2e2e;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:226px;}
.ren_pn3 .ren_ul .type1 dl dd a time{transition:0.6s;color:#727272;float:right;}
.ren_pn3 .ren_ul .type1 dl dd a:hover{color:#d7000f;}
.ren_pn3 .ren_ul .type1 dl dd a:hover span{color:#d7000f;}
.ren_pn3 .ren_ul .type1 dl dd a:hover time{color:#d7000f;}
.ren_pn3 .ren_ul .type1 dl dd:last-child{border-bottom:none;}
.ren_pn3 .ren_ul .type2{float:left;width:470px;padding:25.5px 20px;background:#fff;}
.ren_pn3 .ren_ul .type2 dl dd{border-bottom:1px dashed #ccc;margin-bottom:20px;}
.ren_pn3 .ren_ul .type2 dl dd a{display:block;padding-bottom:20px;}
.ren_pn3 .ren_ul .type2 dl dd a figure{display:flex;justify-content:flex-start;align-items:flex-start;}
.ren_pn3 .ren_ul .type2 dl dd a figure div{flex-shrink:0;width:120px;height:95px;margin-right:14px;}
.ren_pn3 .ren_ul .type2 dl dd a figure div img{width:100%;height:100%;object-fit:cover;}
.ren_pn3 .ren_ul .type2 dl dd a figure figcaption{width:290px;}
.ren_pn3 .ren_ul .type2 dl dd a figure figcaption h5{margin-bottom:10px;transition:0.6s;text-align:left;font-size:16px;color:#2e2e2e;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ren_pn3 .ren_ul .type2 dl dd a figure figcaption p{transition:0.6s;text-align:left;font-size:14px;color:#727272;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:39.2px;}
.ren_pn3 .ren_ul .type2 dl dd a:hover figure figcaption h5{color:#d7000f;}
.ren_pn3 .ren_ul .type2 dl dd a:hover figure figcaption p{color:#d7000f;}
.ren_pn3 .ren_ul .type2 dl dd:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}
.ren_pn3 .ren_ul .type2 dl dd:last-child a{padding-bottom:0;}
.ren_pn3 .ren_ul:after{display:block;clear:both;content:"";visibility:hidden;}

.ren_pn4 ul{width:100%;}
.ren_pn4 ul > li{width:32%;margin:2% 2% 0 0;position:relative;float:left;}
.ren_pn4 ul > li:nth-of-type(3n){margin-right:0;}
.ren_pn4 ul > li:nth-child(-n+3){margin-top:0;}
.ren_pn4 ul:after{display:block;clear:both;content:"";visibility:hidden;}
.ren_pn4 ul li{background:#FFFFFF;}
.ren_pn4 ul li a{display:block;}
.ren_pn4 ul li a figure{padding:20px 20px;}
.ren_pn4 ul li a figure div{height:190px;margin-bottom:10px;}
.ren_pn4 ul li a figure div img{width:100%;height:100%;object-fit:cover;}
.ren_pn4 ul li a figure figcaption h5{transition:0.6s;text-align:center;font-size:20px;color:#616161;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;margin-bottom:16px;}
.ren_pn4 ul li a figure figcaption p{transition:0.6s;text-align:center;font-size:14px;color:#9a9a9a;line-height:180%;display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:100px;overflow:hidden;}
.ren_pn4 ul li a:hover figure figcaption h5{color:#d7000f;}
.ren_pn4 ul li a:hover figure figcaption p{color:#d7000f;}

.areaList{border:2px solid #d7000f;padding:20px 20px;}
.areaList h3{flex-shrink:0;width:130px;text-align:left;font-size:16px;color:#d7000f;line-height:180%;display:block;font-weight:bold;}
.areaList a{margin:0 4px;font-size:14px;color:#6E6E6E;}
.areaList a:hover{color:#d7000f;}
.areaList .inBtn{width:70px;transition:0.6s;height:30px;line-height:30px;color:#fff;cursor:pointer;background:#d7000f;border-radius:4px;border:none;}
.areaList .inBtn:hover{background:#000;}
.areaList span{color:#6E6E6E;}
.areaList span em{color:#d7000f;}
.areaList p select{width:120px;height:30px;line-height:30px;}
.areaList .selected{color:#d7000f;}
.areaList .red{color:#d7000f;}
.areaList section{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:14px;}
.areaList section:last-child{margin-bottom:0;}

.case_ul2 li{margin-bottom:10px;background:#fff;height:380px;}
.case_ul2 li a{display:block;width:100%;height:100%;}
.case_ul2 li a figure{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;}
.case_ul2 li a figure div{width:800px;height:100%;flex-shrink:0;position:relative;}
.case_ul2 li a figure div img{width:100%;height:100%;object-fit:cover;}
.case_ul2 li a figure div section{transition:0.6s;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0, 0, 0, 0.8);}
.case_ul2 li a figure div section i{margin-right:8px;display:inline-block;vertical-align:middle;width:23px;height:21px;background:url(../images/search_ico.png) no-repeat;}
.case_ul2 li a figure div section span{border-top:1px solid #67736D;border-bottom:1px solid #67736D;padding:10px 80px;text-align:left;font-size:20px;color:#ffffff;line-height:180%;display:inline-block;text-align:center;}
.case_ul2 li a figure figcaption{width:400px;padding:80px 40px;}
.case_ul2 li a figure figcaption h5{text-align:left;font-size:22px;color:#373737;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px;}
.case_ul2 li a figure figcaption p{margin-bottom:25px;text-align:left;font-size:14px;color:#000000;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:58.8px;}
.case_ul2 li a figure figcaption span{transition:0.6s;display:inline-block;padding:4px 20px;color:#d7000f;font-size:14px;border:1px solid #d7000f;}
.case_ul2 li a:hover figure div section{opacity:1;}
.case_ul2 li a:hover figure figcaption span{background:#d7000f;color:#fff;}
.case_ul2 li:nth-of-type(2n) a figure figcaption{order:-1;}
.case_ul2 li:last-child{margin-bottom:0;}

.case_ul2 li .pic{position: relative;}
.case_ul2 li .pic i {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #fff;
    z-index: 10;
	background:none;
	vertical-align:-8px;
}
.case_ul2 li .pic i::before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border: 6px solid #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-right: 0;
    left: 50%;
    top: 50%;
    margin-top: -5px;
    margin-left: -2px;
}
.case_ul2 li .pic .video_files {
    display: none;
}
.video_files video, iframe {
    max-width: 100%;
    max-height: 4800px;
}

.news_view{padding:50px 20px 50px 20px;background:#fff;width:1000px;margin:0 auto;}
.news_view .news_tit{position:relative;border-bottom:1px solid #ccc;padding-bottom:20px;}
.news_view .news_tit h1{text-align:left;font-size:24px;color:#383838;line-height:180%;display:block;max-width:90%;}
.news_view .news_tit p{text-align:left;font-size:14px;color:#606060;line-height:180%;display:block;}
.news_view .news_tit .back{text-align:left;font-size:16px;color:#878787;line-height:180%;display:inline-block;position:absolute;top:8px;right:0;}
.news_view .news_tit .back i{margin-right:8px;}
.news_view .news_tit .back:hover{color:#d7000f;}
.news_view .word_content{margin:30px 0;}
.news_view .news_pg{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:17px 0 17px 0;}
.news_view .news_pg li{width:50%;float:left;overflow:hidden;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news_view .news_pg li a{text-align:left;font-size:14px;color:#707070;line-height:140%;display:initial;}
.news_view .news_pg li a:hover{color:#d7000f;}
.news_view .news_pg .next{text-align:right;}
.news_view .news_pg:after{display:block;clear:both;content:"";visibility:hidden;}
@media only screen and (min-width:0px) and (max-width:1024px){.news_view{padding:2%;}
	.news_view .news_tit{padding-bottom:2%;border-bottom:none;}
	.news_view .news_tit h1{font-size:1.375rem;}
	.news_view .news_tit p{font-size:1.1rem;}
	.news_view .news_tit .back{position:relative;}
	.news_view .word_content{border-top:1px solid #ccc;padding:4px 0;margin:4px 0;}
	.news_view .news_pg{border-bottom:none;padding:2% 0;}
	.news_view .news_pg li{width:100%;float:none;}
	.news_view .news_pg li a{font-size:1rem;}
	.news_view .news_pg .next{text-align:left;} 
}

.download_ul li{margin-bottom:16px;padding-bottom:16px;border-bottom:1px dashed #C7C3C3;}
.download_ul li a{display:block;}
.download_ul li a figure{display:flex;justify-content:space-between;align-items:center;padding:20px 0;}
.download_ul li a figure div{width:126px;height:84px;}
.download_ul li a figure div img{width:100%;height:100%;object-fit:cover;}
.download_ul li a figure figcaption{width:940px;}
.download_ul li a figure figcaption p{transition:0.6s;text-align:left;font-size:22px;color:#2d2c2c;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;}
.download_ul li a figure figcaption em{transition:0.6s;text-align:left;font-size:14px;color:#9e9e9e;line-height:140%;display:block;}
.download_ul li a figure span{text-align:center;font-size:18px;color:#838383;line-height:140%;display:block;width:50px;transition:0.6s;}
.download_ul li a figure span i{transition:0.6s;width:30px;height:30px;display:block;margin:0 auto 4px auto;background:url(../images/download_ico.png) no-repeat center bottom;}
.download_ul li a:hover figure figcaption p{color:#d7000f;}
.download_ul li a:hover figure figcaption em{color:#d7000f;}
.download_ul li a:hover figure span{color:#d7000f;}
.download_ul li a:hover figure span i{background-position:center top;}
.download_ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none;}

/*==分页==*/
.pagination{display:inline-block;padding-left:0;margin-top:30px;border-radius:4px;}
.pagination a, .pagination span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#666;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination .PreSpan, .pagination .PreA{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
.pagination .NextSpan, .pagination .NextA{border-top-right-radius:4px;border-bottom-right-radius:4px;}
.pagination a:focus, .pagination a:hover, .pagination span:focus, .pagination span:hover{z-index:2;background-color:#eee;border-color:#ddd;}
.pagination .Ahover{z-index:3;color:#fff;cursor:default;background-color:#c9a963;border-color:#c9a963;}
.pagination .PreSpan, .pagination .NextSpan, .pagination .Ahover:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd;}

.pagination-lg > li > a, .pagination-lg > li > span{padding:10px 16px;font-size:18px;line-height:1.333;}
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span{border-top-left-radius:6px;border-bottom-left-radius:6px;}
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span{border-top-right-radius:6px;border-bottom-right-radius:6px;}
.pagination-sm > li > a, .pagination-sm > li > span{padding:5px 10px;font-size:12px;line-height:1.5;}
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span{border-top-right-radius:3px;border-bottom-right-radius:3px;}

.contact_pn1{margin-bottom:26px;}
.contact_pn1 ul{width:100%;}
.contact_pn1 ul > li{width:100%;margin:2% 2% 0 0;position:relative;float:left;}
.contact_pn1 ul > li:nth-of-type(3n){margin-right:0;}
.contact_pn1 ul > li:nth-child(-n+3){margin-top:0;}
.contact_pn1 ul:after{display:block;clear:both;content:"";visibility:hidden;}
.contact_pn1 ul li{background:#fff;padding:44px 26px;height:386px;}
.contact_pn1 ul li h5{margin-bottom:14px;text-align:left;font-size:22px;color:#cc3c3c;line-height:140%;display:block;}
.contact_pn1 ul li p{text-align:left;font-size:14px;color:#5c5c5c;line-height:200%;display:block;}

.contact_pn2{margin-bottom:26px;}
.contact_pn2 #map #allmap{height:410px;border:1px solid #E1E1E1;}

.contact_pn3 h4{padding-bottom:10px;color:#8c8b8b;margin-bottom:14px;border-bottom:1px solid #E1E1E1;text-align:left;font-size:14px;color:#4e4e4e;line-height:100%;display:block;}
.contact_pn3 h4 span{display:inline-block;font-size:24px;margin-right:10px;line-height:100%;border-left:6px solid #d7000f;padding-left:14px;}

.ren_ul2 li{display:flex;justify-content:space-between;align-items:center;background:#fff;margin-bottom:10px;}
.ren_ul2 li div{text-align:center;font-size:16px;color:#262626;line-height:64px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:64px;}
.ren_ul2 li div:nth-of-type(1){width:20%;}
.ren_ul2 li div:nth-of-type(2){width:20%;}
.ren_ul2 li div:nth-of-type(3){width:15%;}
.ren_ul2 li div:nth-of-type(4){width:15%;}
.ren_ul2 li div:nth-of-type(5){width:15%;}
.ren_ul2 li div:nth-of-type(6){width:15%;}
.ren_ul2 li div a i{display:inline-block;margin-left:4px;transition:0.6s;}
.ren_ul2 li div a:hover{color:#d7000f;}
.ren_ul2 li div a:hover i{color:#d7000f;margin-left:10px;}
.ren_ul2 li:last-child{margin-bottom:0;}
.ren_ul2 .first{background:#A1A1A1;}
.ren_ul2 .first div{color:#fff;}

.ren_fade{display:none;z-index:20;background:rgba(0, 0, 0, 0.6);position:fixed;top:0;left:0;width:100%;height:100%;}
.ren_fade .holder{height:100%;display:flex;align-items:center;}
.ren_fade .holder .main{background:#F3F3F3;width:1200px;margin:0 auto;padding:45px 80px;position:relative;}
.ren_fade .holder .main .close{cursor:pointer;transition:0.6s;text-align:center;position:absolute;top:0;right:-57px;width:56px;height:56px;background:#d7000f url(../images/close_ico.png) no-repeat center center;}
.ren_fade .holder .main h4{text-align:left;font-size:26px;color:#484848;line-height:120%;display:block;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #B1B1B1;}
.ren_fade .holder .main section{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:40px;}
.ren_fade .holder .main section h5{text-align:left;font-size:18px;color:#c92323;line-height:120%;display:block;margin-bottom:10px;}
.ren_fade .holder .main section .left{width:50%;padding-right:20px;border-right:1px solid #B1B1B1;}
.ren_fade .holder .main section .right{width:50%;padding-left:20px;}
.ren_fade .holder .main .bottom{text-indent:16px;position:relative;text-align:left;font-size:14px;color:#5e5d5d;line-height:140%;display:block;}
.ren_fade .holder .main .bottom:before{position:absolute;content:"";width:7px;height:7px;background:#C92323;left:0;top:6px;border-radius:50%;}

.about_tit1{text-align:center;overflow:hidden;margin-bottom:20px;}
.about_tit1 h4{text-align:center;font-size:30px;color:#414141;line-height:140%;display:inline-block;position:relative;}
.about_tit1 h4:before{position:absolute;content:"";width:1920px;height:1px;background:#D4D4D4;top:42px;left:-2000px;}
.about_tit1 h4:after{position:absolute;content:"";width:1920px;height:1px;background:#D4D4D4;top:42px;right:-2000px;}
.about_tit1 hr{width:47px;height:2px;background:#d7000f;border:none;margin-right:auto;margin-left:auto;margin-top:10px;margin-bottom:10px;}
.about_tit1 span{letter-spacing:0px;text-align:center;font-size:18px;color:#a7a7a7;line-height:120%;display:block;text-transform:uppercase;}
.about_tit1 p{text-align:center;font-size:24px;color:#787878;line-height:140%;display:block;}

.about_pn1{margin-bottom:60px;background:#fff;}
.about_pn1 figure{display:flex;justify-content:space-between;align-items:flex-start;}
.about_pn1 figure figcaption{flex-shrink:0;width:640px;margin-right:40px;}
.about_pn1 figure figcaption p{text-align:left;font-size:14px;color:#444444;line-height:170%;display:block;margin-bottom:30px;}
.about_pn1 figure figcaption p:last-child{margin-bottom:0;}
.about_pn1 figure div{width:630px;}
.about_pn1 figure div img{width:100%;}

.about_pn2{height:665px;margin-bottom:40px;background:url(../images/about_pn2_bg.jpg) no-repeat center top;}
.about_pn2 .about_tit1{padding-top:90px;padding-left:320px;}
.about_pn2 .about_tit1 h4{text-align:left;font-size:30px;color:#414141;line-height:120%;display:block;}
.about_pn2 .about_tit1 h4:before, .about_pn2 .about_tit1 h4:after{width:0;}
.about_pn2 .about_tit1 hr{margin-top:6px;margin-bottom:10px;width:40px;height:2px;background:#d7000f;border:none;margin-right:auto;margin-left:0;}
.about_pn2 .about_tit1 span {letter-spacing:0px;text-align:left;font-size:18px;color:#a7a7a7;line-height:120%;display:block;text-transform:uppercase;}
.about_pn2 .about_tit1 p{text-align:left;font-size:14px;color:#414141;line-height:170%;display:block;}
.about_pn2 .about_content{padding-left:320px;}

.about_pn3{margin-bottom:46px;}
 

.about_pn4{ margin-bottom:50px;background:url(../images/about_pn4_bg.jpg) no-repeat;background-size:cover;}
.about_pn4 .center{padding:90px 0;}
.about_pn4 .center .about_tit1 h4:before{display:none;}
.about_pn4 .center .about_tit1 h4:after{display:none;}

.about_culture_list{position:relative;}
.about_culture_list .swiper-container .swiper-wrapper .swiper-slide{background:#FFFFFF;padding:10px 10px;height:300px;}
.about_culture_list .swiper-container .swiper-wrapper .swiper-slide div{padding:33px 0;width:120px;margin:0 auto 10px auto;height:120px;background:#F1F1F1;border-radius:50%;}
.about_culture_list .swiper-container .swiper-wrapper .swiper-slide div img{margin:0 auto;}
.about_culture_list .swiper-container .swiper-wrapper .swiper-slide h5{text-align:center;font-size:18px;color:#414141;line-height:130%;display:block;}
.about_culture_list .swiper-container .swiper-wrapper .swiper-slide hr{margin-top:10px;margin-bottom:16px;width:45px;height:2px;background:#CBCBCB;border:none;margin-right:auto;margin-left:auto;margin-top:6px;margin-bottom:8px;}
.about_culture_list .swiper-container .swiper-wrapper .swiper-slide p{text-align:center;font-size:14px;color:#414141;line-height:170%;display:block;}
.about_culture_list .swiper-button-prev, .about_culture_list .swiper-button-next{top:50%;margin-top:-13px;width:27px;height:27px;filter:grayscale(1);transition:0.6s;}
.about_culture_list .swiper-button-prev:hover, .about_culture_list .swiper-button-next:hover{filter:grayscale(0);}
.about_culture_list .swiper-button-prev{left:-40px;right:auto;background:url(../images/left2.png) no-repeat;}
.about_culture_list .swiper-button-next{left:auto;right:-40px;background:url(../images/left2.png) no-repeat;transform:rotate(180deg);}

.about_select{margin-bottom:20px;text-align:center;}
.about_select li{color:#5b5c5c;display:inline-block;transition:0.6s;cursor:pointer;padding:4px 10px;line-height:110%;position:relative;margin:0 6px;}
.about_select li:after{position:absolute;content:"";width:1px;height:14px;background:transparent;top:5px;right:-9px;border-right:1px dashed #B5B6B6;}
.about_select li:hover{background:#d7000f;}
.about_select li:hover a{color:#fff!important;}
.about_select li:last-child:after{display:none;}
.about_select .active{color:#fff;background:#d7000f;}

.about_pn5{margin-bottom:100px;}
.about_pn3 .about_honor_list{position:relative;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide{width:25%;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide div{overflow:hidden;position:relative;padding:60% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide a{display:block;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide a figure div{border:1px solid #fcfcfc;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide a figure figcaption{margin-top:14px;transition:0.6s;text-align:center;font-size:14px;color:#4e4b4b;line-height:130%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide a:hover figure div{border-color:#eaeaea;}
.about_pn3 .about_honor_list .swiper-container .swiper-wrapper .swiper-slide a:hover figure figcaption{color:#d7000f;}
.about_pn3 .about_honor_list .swiper-button-prev, .about_honor_list .swiper-button-next{top:50%;margin-top:-13px;width:27px;height:27px;filter:grayscale(1);transition:0.6s;}
.about_pn3 .about_honor_list .swiper-button-prev:hover, .about_honor_list .swiper-button-next:hover{filter:grayscale(0);}
.about_pn3 .about_honor_list .swiper-button-prev{left:-50px;right:auto;background:url(../images/left2.png) no-repeat;}
.about_pn3 .about_honor_list .swiper-button-next{left:auto;right:-50px;background:url(../images/left2.png) no-repeat;transform:rotate(180deg);}

.about_pn6{margin-bottom:50px;background:url(../images/about_pn5_bg.jpg) no-repeat center top;padding-top:90px;}
.about_pn6 .about_tit1 h4{color:#fff;}
.about_pn6 .about_tit1 h4:before{display:none;}
.about_pn6 .about_tit1 h4:after{display:none;}
.about_pn6 .about_tit1 span{color:#fff;}


.about_history_list{position:relative;}
.about_history_list .bd .swiper-wrapper .swiper-slide{padding:35px 35px;display:flex;align-items:flex-start;justify-content:space-between;background:#FFFFFF;}
.about_history_list .bd .swiper-wrapper .swiper-slide .left{width:600px;height:314px;flex-shrink:0;margin-right:46px;}
.about_history_list .bd .swiper-wrapper .swiper-slide .left img{width:100%;height:100%;object-fit:cover;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right{width:500px;max-height:310px;overflow-y:auto;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right::-webkit-scrollbar{width:5px;height:5px;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.1);background:rgba(0, 0, 0, 0.1);}
.about_history_list .bd .swiper-wrapper .swiper-slide .right::-webkit-scrollbar-thumb{background:#d7000f;border-radius:6px;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right h3{text-align:left;font-size:28px;color:#d7000f;line-height:130%;display:block;margin-bottom:20px;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right p{position:relative;text-align:left;font-size:14px;color:#414141;line-height:180%;display:block;text-indent:16px;margin-bottom:24px;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right p:before{position:absolute;content:"";width:8px;height:8px;background:#CAC4C1;left:0;top:9px;border-radius:50%;}
.about_history_list .bd .swiper-wrapper .swiper-slide .right p:last-child{margin-bottom:0;}
.about_history_list .hd{position:relative;width:1100px;margin:0 auto;}
.about_history_list .hd .swiper-container{margin-top:48px;padding-top:10px;}
.about_history_list .hd .swiper-container .swiper-wrapper .swiper-slide{transition:0.6s;cursor:pointer;text-align:center;font-size:18px;color:#5e5e5e;line-height:180%;display:block;position:relative;}
.about_history_list .hd .swiper-container .swiper-wrapper .swiper-slide:before{transition:0.6s;position:absolute;content:"";width:10px;height:10px;background:#ccc;top:-10px;left:50%;margin-left:-5px;border-radius:50%;}
.about_history_list .hd .swiper-container .swiper-wrapper .swiper-slide-active{color:#d7000f;}
.about_history_list .hd .swiper-container .swiper-wrapper .swiper-slide-active:before{background:#d7000f;}
.about_history_list .hd .swiper-container:before{position:absolute;content:"";width:1920px;height:1px;background:#CECECE;top:5px;left:0;}
.about_history_list .swiper-button-prev, .about_history_list .swiper-button-next{top:230px;width:27px;height:27px;filter:grayscale(1);transition:0.6s;}
.about_history_list .swiper-button-prev:hover, .about_history_list .swiper-button-next:hover{filter:grayscale(0);}
.about_history_list .swiper-button-prev{left:-40px;right:auto;background:url(../images/left2.png) no-repeat;}
.about_history_list .swiper-button-next{left:auto;right:-40px;background:url(../images/left2.png) no-repeat;transform:rotate(180deg);}


.about_pn7{background:#F4F5F6;padding-top:40px;padding-bottom:40px;}
.about_pn7 .panel1{margin-bottom:30px;}
.about_pn7 .panel1 p{text-align:left;font-size:16px;color:#414141;line-height:130%;display:block;}
.about_pn7 .panel1 ul{margin:10px 0 20px 0;}
.about_pn7 .panel1 ul li{text-align:left;font-size:16px;color:#414141;line-height:130%;display:block;padding:6px 20px;}
.about_pn7 .panel1 ul li:nth-of-type(2n-1){background:#E5E5E5;}
.about_pn7 .panel2{display:flex;justify-content:space-between;align-items:flex-start;height:520px;background:#E5E5E5;}
.about_pn7 .panel2 div{width:710px;height:100%;flex-shrink:0;}
.about_pn7 .panel2 div img{width:100%;height:100%;object-fit:cover;}
.about_pn7 .panel2 figcaption{width:490px;height:100%;padding:50px 40px;}
.about_pn7 .panel2 figcaption h4{text-align:left;font-size:24px;color:#414141;line-height:130%;display:block;margin-bottom:30px;}
.about_pn7 .panel2 figcaption p{text-align:left;font-size:16px;color:#414141;line-height:170%;display:block;}

.about_pn8{padding-top:70px;}
.about_pn8 .about_tit1 h4:before{display:none;}
.about_pn8 .about_tit1 h4:after{display:none;}
.about_pn8 ul{width:100%;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;}
.about_pn8 ul > li{width:20%;margin:0 0 0 0;position:relative;float:left;}
.about_pn8 ul > li:nth-of-type(5n){margin-right:0;}
.about_pn8 ul > li:nth-child(-n+5){margin-top:0;}
.about_pn8 ul:after{display:block;clear:both;content:"";visibility:hidden;}
.about_pn8 ul li{padding:30px 22px;border-right:1px solid #DBDBDB;border-top:1px solid #DBDBDB;height:348px;}
.about_pn8 ul li div{margin:0 auto 10px auto;width:66px;}
.about_pn8 ul li div img{width:100%;}
.about_pn8 ul li h5{text-align:center;font-size:22px;color:#313131;line-height:130%;display:block;margin-bottom:20px;}
.about_pn8 ul li p{text-align:center;font-size:14px;color:#676767;line-height:150%;display:block;}
.about_pn8 ul li:nth-of-type(-n+5){border-top:none;height:420px;}
.about_pn8 ul li:nth-of-type(1), .about_pn8 ul li:nth-of-type(6){border-left:1px solid #DBDBDB;}




.search_ul{width:100%;}
.search_ul:after{display:block;clear:both;content:"";visibility:hidden;}

.search_ul > li.pro-item{width:32%;margin:2% 2% 0 0;position:relative;float:left;}
.search_ul > li.pro-item:nth-of-type(3n){margin-right:0;}
.search_ul > li.pro-item:nth-child(-n+3){margin-top:0;}
.search_ul > li.pro-item div{overflow:hidden;border:1px solid #ccc;position:relative;padding:50% 0;display:block;width:100%;height:100%;box-sizing:border-box;}
.search_ul > li.pro-item div img{transition:0.6s;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.search_ul > li.pro-item a{display:block;}
.search_ul > li.pro-item a figure div .fade{z-index:2;opacity:0;}
.search_ul > li.pro-item a figure figcaption{display:flex;justify-content:space-between;align-items:center;padding:6px 16px;}
.search_ul > li.pro-item a figure figcaption span{max-width:210px;transition:0.6s;text-align:left;font-size:18px;color:#424242;line-height:140%;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.search_ul > li.pro-item a figure figcaption em{color:#d7000f;}
.search_ul > li.pro-item a:hover figure div .fade{opacity:1;}
.search_ul > li.pro-item a:hover figure figcaption span{color:#d7000f;}
.search_ul > li.pro-item a:hover figure figcaption em{color:#d7000f;}

.search_ul > li.news-item{border-bottom:1px dashed #ccc;}
.search_ul > li.news-item a{display:block;padding:20px 20px;}
.search_ul > li.news-item a figure{display:flex;justify-content:flex-start;align-items:flex-start;}
.search_ul > li.news-item a figure div{width:260px;height:170px;flex-shrink:0;margin-right:20px;}
.search_ul > li.news-item a figure div img{width:100%;height:100%;object-fit:cover;}
.search_ul > li.news-item a figure figcaption{width:870px;}
.search_ul > li.news-item a figure figcaption section{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}
.search_ul > li.news-item a figure figcaption section h5{transition:0.6s;text-align:left;font-size:22px;color:#2d2c2c;line-height:140%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:80%;}
.search_ul > li.news-item a figure figcaption section time{transition:0.6s;text-align:right;font-size:14px;color:#7a7a7a;line-height:140%;display:block;}
.search_ul > li.news-item a figure figcaption p{transition:0.6s;text-align:left;font-size:14px;color:#9e9e9e;line-height:180%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:50.4px;margin-bottom:20px;}
.search_ul > li.news-item a figure figcaption span{text-align:left;font-size:14px;color:#e70012;line-height:140%;display:block;text-transform:uppercase;}
.search_ul > li.news-item a:hover figure figcaption section h5{color:#d7000f;}
.search_ul > li.news-item a:hover figure figcaption section time{color:#d7000f;}
.search_ul > li.news-item a:hover figure figcaption p{color:#d7000f;}
.search_ul > li.news-item:last-child{margin-bottom:0;}

.data-loading, .data-empty{
	width:100%;
	text-align:center;
	font:20px/90px tahoma;
	border:1px solid #ccc;
	background:#fcfcfc;
}