﻿@charset "utf-8";
@font-face{font-family:'butler_b';src:url(../fonts/butlerb.ttf) format('truetype');}
@font-face{font-family:'butler_m';src:url(../fonts/butlerm.ttf) format('truetype');}
/* @font-face{font-family:"SourceHanSerifSC";src:url("../fonts/SourceHanSerifCN-Regular.otf") format("opentype");font-style:normal;font-weight:400;} */
/* @font-face{font-family:"SourceHanSerifSC";src:url("../fonts/SourceHanSerifCN-Bold.otf") format("opentype");font-style:normal;font-weight:700;} */

@font-face{font-family:"SourceHanSerifSC";src:url("../fonts/SourceHanSerifCN-Light.otf") format("opentype");font-style:normal;font-weight:400;}
@font-face{font-family:"SourceHanSerifSC";src:url("../fonts/SourceHanSerifCN-Bold.otf") format("opentype");font-style:normal;font-weight:700;}


/* @font-face{font-family:"OPPOSans";src:url("../fonts/OPPOSans-R.ttf") format("truetype"),url("../fonts/OPPOSans-R.otf") format("opentype");font-style:normal;font-weight:400;} */

@font-face{font-family:"Butler_Bold";src:url("../fonts/Butler_Bold_0.otf") format("opentype");font-style:normal;font-weight:700;}


@font-face{font-family:"HelveticaNeue-Roman";src:url("../fonts/HelveticaNeue-Roman.otf") format("truetype"),url("../fonts/OPPOSans-R.otf") format("opentype");font-style:normal;font-weight:400;}

/*全局初始化样式 --*/
body{padding:0;margin:0 auto;font-size:14px;line-height:1.75;font-weight:400;font-family:'SourceHanSerifSC','Simsun';color:#333;min-width:320px;width:100%;zoom:1;background:#000;    /*禁用Webkit内核浏览器的文字大小调整功能*/-webkit-text-size-adjust:none;    /*取出点击出现半透明的灰色背景*/-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight:rgba(0,0,0,0);    /*控制文本可选性*/    /*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing:antialiased;}
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;font-size:0.75em;width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd;box-sizing:border-box;}
table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd;box-sizing:border-box;}

/*html5设置*/
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
html,body,div,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,p{margin:0;padding:0;}
a{text-decoration:none;outline:none;color:#333;cursor:pointer;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#d71729;}
a img{border:none;}

/*强制去除表单自带的样式*/
select,input,textarea{border-radius:0;-webkit-border-radius:0;}
input:focus{outline:none;}
input,button,select,textarea{outline:none;    /*-webkit-appearance:none;*/}
textarea{resize:none;    /*-webkit-appearance:none;*/}
textarea,input,select{background:none;border:none;margin:0;padding:0;}

/*清楚浮动*/
.clear{clear:both;overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{list-style:none;margin:0;padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal;}
.pr{position:relative;}
.ab{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.fleximportant{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
.inlineflex{display:inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-flex;}
.d_flex>*{display:block;}

/*伸缩流方向*/
.f_direction_column{-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.f_direction_row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;}

/*主轴对齐*/
.j_center{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.j_end{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.j_start{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.j_justify{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.j_around{-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;}

/*侧轴对齐*/
.a_start{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.a_end{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.a_center{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.a_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;}

/*伸缩性*/
.flex_wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;}
.flex_auto{-webkit-box-flex:1;-ms-flex:auto;-webkit-flex:auto;flex:auto;}
.flex_1{width:0;-webkit-box-flex:1;-ms-flex:1;-webkit-flex:1;flex:1;}

/*显示顺序*/
.order_2{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.order_3{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}

/*单行溢出*/
.text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.text3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.donghua{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.donghua1{-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.donghua2{-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.fangda{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.xuanzhuan{transform:rotate(180deg);-ms-transform:rotate(180deg);    /* IE 9 */-moz-transform:rotate(180deg);    /* Firefox */-webkit-transform:rotate(180deg);    /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.w1600{width:84%;margin:0 auto;}
header{width:100%;padding:40px 3%;position:fixed;left:0;top:0px;z-index:999;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
header.bgon{background:rgba(0,0,0,0.3);}
header.on{top:-100%;}
header .mid {
	width: 120px;
	/* display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex; */
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
header .left,header .right{width:580px;max-width:calc(50% - 80px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
header .left a,header .right a{font-size:18px;text-align:center;color:#fff;white-space:nowrap;}
header .left a:hover,header .right a:hover{color:#d71729;}
header .left .menu,header .right .menu{width:32px;height:28px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.submenu{width:100%;height:0;overflow:hidden;padding:0px 3%;position:fixed;left:0;top:0px;z-index:1000;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#000;}
.submenu.on{padding:40px 3%;height:100%;}
.submenu .top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.submenu .top .mid .logo{position:relative;}
.submenu .top .mid .logo:after{content:'';width:100%;height:79px;position:absolute;top:-20px;left:0;    /* background: url(../images/logo2.png) no-repeat center top; */}
.submenu .top .mid .logo img{    /* opacity: 0; */}
.submenu .top .left{width:100px;}
.submenu .top .left a.menu{width:32px;height:28px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.submenu .top .right{width:110px;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.submenu .top .right .yyqh{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#fff;padding-left:30px;background:url(../images/i3.png) no-repeat left center;}
.submenu .top .right .yyqh:hover{color:#d71729;background:url(../images/i5.png) no-repeat left center;}
.submenu .nav{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:125px;}
.submenu .nav li a{display:block;font-size:14px;line-height:32px;color:#999999;}
.submenu .nav li a:hover{color:#d71729;}
.submenu .nav li a:first-child{font-size:16px;line-height:60px;color:#ffffff;}
.changebox{width:100%;height:0;overflow:hidden;padding:0px 3%;position:fixed;left:0;top:0px;z-index:1001;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:#fff;}
.changebox.on{padding:40px 3%;height:100%;}
.changebox .close_c{width:32px;height:32px;position:absolute;left:3%;top:40px;}
.changebox .right{padding-left:10%;}
.changebox .right h2{font-size:70px;margin-bottom:50px;}
.changebox .right .box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.changebox .right .box .item{width:320px;display:none;}
.changebox .right .box .item span{display:block;font-size:14px;}
.changebox .right .box .item p{font-size:16px;}
.changebox .right .box .item select{width:100%;height:40px;line-height:40px;border:1px solid #ddd;margin:10px 0;padding:0 10px;}
.changebox .right .box form{width:40%;margin:0 auto;}
.changebox .right .box form span{display:block;font-size:14px;}
.changebox .right .box form p{font-size:16px;}
.changebox .right .box form .radios{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-top:20px;}
.changebox .right .box form .radios>div{width:33.33%;height:40px;margin-bottom:10px;}
.changebox .right .box form .radios>div label{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;}
.changebox .right .box form #qh,
.changebox .right .box form input[type=submit]{    display: block;width:120px;height:40px;text-align:center;line-height:40px;background:#b90b2e;color:#fff;cursor:pointer;margin-top:20px;font-size:16px;}
img{max-width:100%;}
.index_banner .swiper-slide{line-height:0;}
.index_banner .swiper-slide .art{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);}
.index_banner .swiper-slide .art h1{font-family:'butler_b';color:#fff;font-size:80px;line-height:74px;margin-bottom:40px;}
.index_banner .swiper-slide .art h2{font-size:48px;line-height:43px;color:#ffffff;font-weight:700;}
.index_banner .box{position:relative;}
.index_banner .box video,
.index_banner .box img{display:block;width:100%;height:100%;object-fit:cover;}
.swiper-button-prev,.swiper-button-next{width:36px;height:36px;margin-top:-18px;}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.swiper-button-prev{background:url(../images/l.png) no-repeat center/100%;}
.swiper-button-next{background:url(../images/r.png) no-repeat center/100%;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:17px;height:17px;margin:0 10px;background:url(../images/i2.png) no-repeat center;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:url(../images/i1.png) no-repeat center;}
.ispic{background-position:center;background-repeat:no-repeat;background-size:contain;}
.more_a{margin-top:30px;width:110px;height:30px;background:#b90b2e;color:#fff;font-size:12px;font-weight:bold;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.more_a:hover{color:#fff;padding:0 15px;}
h2{font-size:64px;line-height:1;color:#ffffff;font-weight:bold;}
h3{font-family:'Butler_m';font-size:28px;line-height:1;color:#b90b2e;margin:25px 0 80px;text-transform:uppercase;}
.info{font-size:18px;line-height:28px;color:#999999;font-weight:lighter;}
.content{background:#000;}
.content .con1 .w1600{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
.content .con1 .art{width:38.125%;padding:16vw 0;}
.content .con1 .art h2{font-weight:700;line-height: 1.2;}
.content .con1 .art .info{font-size:18px;line-height:28px;color:#999999;font-weight:lighter;}
.content .con1 .art a{margin-top:30px;width:110px;height:30px;background:#b90b2e;color:#fff;font-size:12px;font-weight:bold;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.content .con1 .art a:hover{padding:0 15px;}
.content .con2{padding:150px 0 0px 8%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.content .con2 .art{width:25%;position:relative;}
.content .con2 .art h2{font-weight:700;}
.content .con2 .art .swiper-pagination{width:100%;position:absolute;bottom:0;text-align:left;font-size:24px;line-height:32px;color:rgba(255,255,255,0.2);font-family:'Butler_b';}
.content .con2 .art .swiper-pagination span:first-child{font-size:50px;}
.content .con2 .right{width:75%;}
.content .con2 .right .imgbox{width:100%;height:0;padding-bottom:133%;position:relative;display:block;}
.content .con2 .right .imgbox img{position:absolute;width:100%;height:100%;left:0;top:0;}
.content .con2 .right .imgbox h3{position:absolute;width:100%;left:0;bottom:30px;text-align:center;font-size:50px;line-height:1;margin:0;color:#b90b2e;text-transform:uppercase;white-space:nowrap;}
.content .con2 .right .art h4{font-size:20px;line-height:32px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px auto 10px;}
.content .con2 .right .art .artp{font-size:14px;line-height:24px;color:#999999;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px;}
.content .con2 .right .art .artp * {font-family: 'Butler_Bold' !important;}
.content .con2 .right .art .more{margin-top:30px;width:110px;height:30px;background:#b90b2e;color:#fff;font-size:12px;font-weight:bold;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.content .con2 .right .art .more:hover{padding:0 15px;}
.content .con3{padding:240px 0 250px;background:url(../uploadfiles/bg.png) no-repeat center center #000;}
.content .con3 .w1600{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.content .con3 .w1600 .left{width:52.5%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.content .con3 .w1600 .left img{width:100%;}
.content .con3 .w1600 .right{width:41.25%;padding:40px;}
.content .con3 .w1600 .right h2{font-weight:700;}
.content .con3 .w1600 .right h3{margin-bottom:70px;}
.content .con3 .w1600 .right .info{font-size:18px;line-height:28px;color:#999999;font-weight:lighter;}
.content .con3 .w1600 .right .more_a{margin-top:60px;}
.content .con4 .imgbox{position:relative;}
.content .con4 .imgbox .art{position:absolute;width:475px;height:auto;max-width:100%;left:7.5%;top:50%;transform:translateY(-60%);}
.content .con4 .imgbox .art h2{line-height:1.2;font-weight:700;}
.content .con4 .imgbox .art .info{font-size:18px;line-height:28px;color:#999999;font-weight:lighter;}
.content .con4 h3{
    margin: 10px 0 27px;
}
.content .con5{padding:300px 0 200px;}
.content .con5 .w1600{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.content .con5 .w1600 .img{width:50%;}
.content .con5 .w1600 .art{width:50%;padding-left:7.5%;}
.content .con5 .w1600 .art h2{font-family:'butler_m','SourceHanSerifSC';font-weight:700;}
.content .con5 .w1600 .art h3{margin-bottom:60px;}
footer{background:#101820;padding:95px 0 0;}
footer .gotop{height:80px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
footer .gotop p{color:rgba(255,255,255,0.5);}
footer .w1600{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;position:relative;padding-bottom:100px;border-bottom:1px solid rgba(255,255,255,0.05);}
footer .nav_b{width:1100px;max-width:62.5%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;position:relative;}
footer .nav_b li{width:25%;}
footer .nav_b li a{display:block;color:#fff;font-size:14px;line-height:32px;}
footer .nav_b li a:first-child{color:rgba(255,255,255,0.5);}
footer .nav_b li a:first-child:hover{color:rgba(255,255,255,0.5);}
footer .nav_b li a:hover{color:#d71729;}
footer .nav_b li:nth-child(5){position:absolute;bottom:0;}
footer .nav_b li:nth-child(6){position:absolute;bottom:0;left:50%;}
footer .right{width:35%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
footer .right .lan_a{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#d71729;}
footer .right .lan_a img{margin-right:10px;}
footer .right .copyright{font-size:14px;line-height:28px;color:#666666;}
footer .right .copyright a{color:#666;position:relative;margin-left:10px;padding-left:11px;}
footer .right .copyright a:hover{color:#d71729;}
footer .right .copyright a:before{content:'';width:1px;height:10px;background:#666;position:absolute;left:0;top:50%;margin-top:-4px;}
footer .right .share{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px;}
footer .right .share a{width:40px;height:40px;margin-left:5px;border-radius:50%;opacity:0.6;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;}
footer .right .share a:hover{opacity:1;background:#40464d;}
footer .right .share a:hover .subbox{opacity:1;z-index:1;top:-150px;width:140px;height:140px;left:50%;}
footer .right .share a .subbox{width:0px;height:0px;border-radius:2px;border:1px solid #1e262d;position:absolute;top:0px;left:100%;margin-left:-70px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:-1;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
footer .right .share a .subbox:after{content:'';width:100%;height:3px;position:absolute;left:0;bottom:-4px;background:url(../images/b.png) no-repeat center;}
footer .right .share a .subbox img{padding:10px;}
.qx_list{padding-top:10px;background:#000;}
.qx_list h2{margin-bottom:30px;font-weight:700;}
.qx_list .con1{background:#000;line-height:0;padding-bottom:100px;}
.qx_list .con1 .w1600{position:relative;}
.qx_list .con1 .art{position:absolute;max-width:50%;padding-right:5%;height:auto;right:0;top:50%;transform:translateY(-50%);}
.qx_list .con1 .art h2{font-weight:700;}
.qx_list .con1 .art a{margin-top:60px;}
.qx_list .con1:nth-child(2n) .art{right:auto;left:0;padding-right:0;padding-left:5%;}
.qx_list .con1:nth-child(4) h2,.qx_list .con1:nth-child(7) h2,.qx_list .con1:nth-child(4) .info,.qx_list .con1:nth-child(7) .info{color:#000;}
.pc{display:block !important;}
.wap{display:none !important;}
.banner_info{background-color:#000;position:relative;line-height:0;text-transform:uppercase;}
.banner_info.banner_info2 .art{position:relative;top:auto;left:auto;transform:translate(0,0);padding:250px 0 140px;}
.banner_info.banner_info2.banner_info2_1 .art{padding-bottom:120px;}
.banner_info.banner_info2.banner_info2_2 .art{padding-bottom:50px;}
.banner_info.banner_info3 .art{position:absolute;top:auto;left:50%;transform:translate(-50%,0);bottom:0;}
.banner_info.banner_info3 .art h1{color:#b90b2e;text-transform:uppercase;}
.banner_info.banner_info3 .art h2{margin:30px 0 60px;}
.banner_info.banner_info4 .art{position:relative;top:0;left:0;transform:translate(0,0);margin:-280px 0 0;padding-bottom:120px;}
.banner_info.banner_info4 .art h1{color:#b90b2e;text-transform:uppercase;}
.banner_info.banner_info4 .art h2{margin:20px 0 15px;}
.banner_info.banner_info4 .art p{font-size:18px;line-height:28px;font-weight:lighter;color:#fff;}
.banner_info.banner_info4 .art p.p2{font-size:20px;font-family:'butler_b';color:#b90b2e;margin:10px 0 50px;}
.banner_info.banner_info5 .art{ transform:translate(-50%,-40%); -webkit-transform:translate(-50%,-40%); -moz-transform:translate(-50%,-40%); -ms-transform:translate(-50%,-40%); -o-transform:translate(-50%,-40%); }
.banner_info.banner_info5 .art.art2{transform:translate(-50%,-50%);}
.banner_info.banner_info5 .art h2{margin:30px 0 80px;font-size:48px;font-weight:700;line-height:56px;color:#fff;}
.banner_info.banner_info5 .art h3{font-size:28px;line-height:32px;color:#b90b2e;margin:-45px 0 55px;}
.banner_info .art{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.banner_info .art h1{font-family:'butler_b';font-size:55px;line-height:74px;color:#fff;margin-bottom:30px;text-transform:uppercase;}
.banner_info .art h2{font-size:36px;line-height:1.2;font-weight:700;color:#fff;margin-bottom:40px;text-transform: uppercase;}
.banner_info .art h3{font-size:48px;font-weight:700;line-height:56px;color:#fff;margin:30px 0 50px;font-family:'SourceHanSerifSC';}
.banner_info .art .info{font-size:18px;line-height:28px;color:#999999;margin-top: 20px;}
.banner_info .art .npd {padding:0;}
.banner_info .art a{width:185px;margin:40px auto 0;display: flex;}
.banner_info .art .img{margin-bottom:70px;}
.nbesj_index{background:#000;padding-bottom:100px;position: relative;z-index: 10;padding-top: 60px;}
.nbesj_index h2{text-align:center;padding:110px 0 85px;font-weight:700;}
.nbesj_index .items{padding-bottom:105px;
    /* border-bottom:1px solid #333333; */
}
.nbesj_index .items .item .flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:95px;}
.nbesj_index .items .item img,.nbesj_index .items .item video{max-width:56%;}
.nbesj_index .items .item .art{max-width:36%;font-size:18px;line-height:28px;color:#999999;font-weight:lighter;}
.nbesj_index .items .item .art p{margin-bottom:20px;}
.nbesj_index .items .item .art p:last-child{margin-bottom:0;}

.nbesj_index .items .item:first-child img{max-width:63.5%;}
.nbesj_index .items .item:first-child .art{max-width:31%;}
.nbesj_index .item_r{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:95px;line-height:0;}
.nbesj_index .item_r img{max-width:83.125%;}
.nbesj_index .item_l{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:95px;line-height:0;padding-bottom:150px;border-bottom:1px solid #333333;}
.nbesj_index .item_l img{max-width:83.125%;}
.nbesj_index .item_m{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-bottom:95px;line-height:0;}
.nbesj_index .item_m img{max-width:65%;}
.nbesj_index .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:95px;}
.nbesj_index .item img,.nbesj_index .item video{max-width:59.375%;}
.nbesj_index .item .art{max-width:32.5%;font-size:18px;line-height:28px;color:#999999;font-weight:lighter;}
.nbesj_index .item .art p{margin-bottom:20px;}
.nbesj_index .item .art p:last-child{margin-bottom:0;}
.nbesj_index .item.item_b{padding-bottom:150px;border-bottom:1px solid #333333;}
.nbesj_index .item.item2 img{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;max-width:64.5%;}
.nbesj_index .item.item2 .art{width:30%;}
.art_info{padding:250px 0 0px;background:#000;}
.art_info .w1200{width:1200px;margin:0 auto;max-width:90%;}
.art_info h2{text-align:center;padding-bottom:90px;font-weight:700;}
.art_info p.title{font-size:24px;line-height:52px;color:#fff;}
.art_info .info{font-size:18px;line-height:32px;color:#999999;padding-bottom:100px;}
.art_info .info p{margin-bottom:20px;}
.art_info .info p:last-child{margin-bottom:0;}
.zmd_info{padding:250px 0 160px;background:#000;}
.zmd_info h2{text-align:center;margin-bottom:110px;font-weight:700;}
.zmd_info .w1600{height:740px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.zmd_info .w1600 .left{width:450px;height:100%;padding-right:20px;overflow-y:scroll;}
.zmd_info .w1600 .left::-webkit-scrollbar{    /*滚动条整体样式*/
width:4px;    /*高宽分别对应横竖滚动条的尺寸*/height:1px;}
.zmd_info .w1600 .left::-webkit-scrollbar-thumb{    /*滚动条里面小方块*/
border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#b90b2e;}
.zmd_info .w1600 .left::-webkit-scrollbar-track{    /*滚动条里面轨道*/
box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#1a1a1a;}
.zmd_info .w1600 .left .form{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:20px;border-bottom:1px solid #2b2b2b;}
.zmd_info .w1600 .left .form input{width:calc(100% - 30px);font-size:16px;color:#999999;}
.zmd_info .w1600 .left .form a{width:25px;height:23px;display:block;background:url(../images/search.png) no-repeat center;}
.zmd_info .w1600 .left .p1{margin:50px 0 20px;font-size:16px;color:#fff;background:url(../images/b2.png) no-repeat center right 20px;}
.zmd_info .w1600 .left ul li{margin-bottom:20px;}
.zmd_info .w1600 .left ul li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:#131313;padding:30px 10%;min-height:170px;}
.zmd_info .w1600 .left ul li a h3{font-size:20px;color:#fff;margin:0;position:relative;font-weight:700;font-family:"Butler_Bold";}
.zmd_info .w1600 .left ul li a h3:after{content:'';width:27px;height:100%;left:-27px;position:absolute;background:url(../images/add.png) no-repeat center;}
.zmd_info .w1600 .left ul li a .info{font-size:16px;line-height:30px;color:#fff;margin-top:10px;}
.zmd_info .w1600 .map{width:calc(100% - 480px);height:100%;}
.zmd_info .w1600 .map #map{width:100%;height:100%;}
.map2{display:none;}
.map2 #map2{height:300px;}
.wb_info{background:#000;}
.wb_info .xl_s{margin-bottom:170px;}
.wb_info .swiper-container{padding:0 60px;}
.wb_info .swiper-button-prev{left:0;}
.wb_info .swiper-button-next{right:0;}
.wb_info .pic img{display:block;width:100%;height:auto;}
.wb_info .pic .wap {display: none;}
/* .wb_info .xl_list {
    width: 100%;
} */

/* .wb_info .xl_list li {
    width: auto;
} */

/* .wb_info .xl_list li:last-child {
    margin-right: 0;
} */
@media only screen and (max-width: 768px){
    .wb_info .pic .wap {display: block !important;}
    .wb_info .pic .pc {display: none !important;}

    header .mid {width: 90px;}

    .submenu .top {display: block;}
    .submenu .top .left {float: left;}
    .submenu .top .mid {width: 100px; margin: 0 auto;}
    .submenu .right .lan_a {left: 0;}
}
.wb_info .xl_list li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.wb_info .xl_list li a:hover .imgbox img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.wb_info .xl_list li a .imgbox{width:110px;height:240px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;}
.wb_info .xl_list li a .imgbox img{-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;max-height:180px;}
.wb_info .xl_list li a p{font-size:18px;color:#999999;text-align:center;}
.wb_info .xl_list2{padding-bottom:180px;}
.wb_info .xl_list2 li{margin-bottom:100px;}
/* .wb_info .xl_list2 li:first-child a .art .info{color:#fff;} */
.wb_info .xl_list2 li:nth-child(2n) a .art{left:auto;right:0;}
/* .wb_info .xl_list2 li:nth-child(5) a .art .info{color:#fff;} */
/* .wb_info .xl_list2 li:nth-child(6) a .art h2{color:#000;} */
/* .wb_info .xl_list2 li:nth-child(6) a .art .info{color:#000000;} */
.wb_info .xl_list2 li:last-child{margin-bottom:0;}
.wb_info .xl_list2 li a{display:block;position:relative;line-height:0;}
.wb_info .xl_list2 li a .art{position:absolute;left:9.5%;top:50%;transform:translateY(-45%);width:480px;max-width:100%;}
.wb_info .xl_list2 li a .art h2{font-weight:700;}
.wb_info .xl_list2 li a .art h3{font-size:64px;font-family:'butler_b';margin-bottom:40px;}
.wb_info .xl_list2 li a .art .info{font-size:18px;color:#999999;}
#lcid1014 a .art .info {
    color: #000;
}
.wb_info .xl_list2 li a .art .more_a{width:90px;}
.ms_info{background:#000;padding:200px 0 185px;}
.ms_info .ms_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.ms_info .ms_list li{width:32.5%;margin-right:1.25%;}
.ms_info .ms_list li:nth-child(3n){margin-right:0;}
.ms_info .ms_list li a{display:block;cursor: default;}
.ms_info .ms_list li a:hover{color: #333;}
.ms_info .ms_list li a .imgbox{width:100%;height:0;padding-bottom:100%;position:relative;}
.ms_info .ms_list li a .imgbox img{width:100%;height:100%;position:absolute;left:0;top:0;}
.ms_info .ms_list li a .art{text-align:center;}
.ms_info .ms_list li a .art h4{font-size:20px;line-height:32px;font-weight:lighter;color:#ffffff;margin:15px 0 10px;}
.ms_info .ms_list li a .art p{font-size:14px;line-height:24px;font-weight:lighter;color:#999999;}
.ms_info .ms_list2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-top:150px;}
.ms_info .ms_list2 li{width:24%;margin-right: 1.3333333%;;margin-bottom:15px;}
.ms_info .ms_list2 li:nth-child(4n){margin-right:0;}
.ms_info .ms_list2 li a{display:block;padding:35px 0 15px;background:url(../images/bg_pro.jpg) no-repeat center;background-size:cover;}
.ms_info .ms_list2 li a:hover .imgbox img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1); }
.ms_info .ms_list2 li a .imgbox{width:100%;height:0;padding-bottom:96%;position:relative;}
.ms_info .ms_list2 li a .imgbox .img{position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;}
.ms_info .ms_list2 li a .imgbox .img img{max-height:100%;-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.ms_info .ms_list2 li a .art{height: 95px; text-align:center;margin-top:10px;}
.ms_info .ms_list2 li a .art h5{font-size:20px;line-height:32px;font-weight:lighter;color:#ffffff;}
.ms_info .ms_list2 li a .art p{font-size:12px;line-height:24px;font-weight:lighter;color:#999999;margin:2px 0 5px;}
.ms_info .ms_list2 li a .art .price{font-size:20px;line-height:32px;font-weight:lighter;color:#ffffff;}
.pro_info{background:#000;}
.pro_info .pro_list1 li{padding-bottom:175px;}
/* 2022.1.5 */
.pro_info .pro_list1 li:nth-child(2n) .art{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;
    /* padding-left:0; */
    padding-right:8%;}
.pro_info .pro_list1 li:nth-child(2n) .img{padding-left:2%;}
.pro_info .pro_list1 li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;    background: #000;
    position: relative;
    z-index: 10;}
.pro_info .pro_list1 li a .art{width:670px;padding-left:8%;max-width:50%;}
.pro_info .pro_list1 li a .art h2{font-weight:700;
    font-family: 'Butler_Bold' !important;

}

.pro_info .pro_js .left h2{
    font-family: 'Butler_Bold' !important;
}
.pro_info .pro_list1 li a .art h3{margin:30px 0 60px;}
.pro_info .pro_list1 li a .img{width:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.pro_info .pro_js{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:150px;align-items:center;}
.pro_info .pro_js h3{margin:30px 0 60px;}
.pro_info .pro_js .left{width:46.875%;}
.pro_info .pro_js .left .js_box{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.pro_info .pro_js .left .js_box li{width:45%;padding:30px 0 25px;border-bottom:1px solid rgba(255,255,255,0.15);color:#ffffff;}
.pro_info .pro_js .left .js_box li.li1{width:100%;}
.pro_info .pro_js .left .js_box li span{display:block;font-size:14px;line-height:32px;
    font-family: 'Butler_Bold' !important;

}
.pro_info .pro_js .left .js_box li p{font-size:16px;line-height:24px;margin-top:10px;}
.pro_info .pro_js .right{width:45.625%;}
.pro_info .pro_js .right .js_s{width:100%;position:relative;padding-bottom:80px;}
.pro_info .pro_js .right .js_s .swiper-slide{text-align:center;line-height:1;}
.pro_info .pro_js .right .js_s .swiper-slide img{/*max-width:50%;*/}
.pro_info .pro_js .right .js_s .swiper-pagination-bullets{bottom:0px;}
.about_info{background:#000;padding:195px 0 0;}
.about_info .list1 li{margin-bottom:200px;}
.about_info .list1 li:nth-child(2n) .art{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;padding-left:8%;padding-right:0%;}
.about_info .list1 li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.about_info .list1 li a .art{width:50%;padding-right:10%;}
.about_info .list1 li a .art h2{font-weight:700;}
.about_info .list1 li a .art h3{margin-bottom:60px;}
.about_info .list1 li a .art .info{text-transform:uppercase;}
.about_info .list1 li a .art .upper {text-transform: none;}
.about_info .list1 li a img,.about_info .list1 li a video{width:50%;}
.about_info .box2{text-align:center;}
.about_info .box2 h2{font-weight:700;}
.about_info .box2 h3{margin-bottom:60px;}
.about_info .box3{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:60px 0 170px;}
.about_info .box3 .item{width:47.5%;}
.about_info .box3 .item .img{width:100%;height:0;padding-bottom:56%;position:relative;}
.about_info .box3 .item .img img{position:absolute;left:0;top:0;width:100%;height:100%;}
.about_info .box3 .item .art h5{font-size:32px;line-height:52px;font-family:'butler_b';color:#fff;margin:25px 0 5px;}
.lishi_info{background:#000;padding:140px 0;}
.lishi_s1{width:100%;}
.lishi_s1 .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.lishi_s1 .swiper-slide{width:auto;font-size:24px;color:rgba(255,255,255,0.3);cursor:pointer;}
.lishi_s1 .swiper-slide.on{color:#b90b2e;}
.lishi_s2{margin-top:40px;}
.lishi_s2 .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.lishi_s2 .swiper-slide h3{font-size:50px;margin-bottom:30px;}
.lishi_s2 .swiper-slide .info{margin-bottom:50px;text-align:center;    min-height: 56px;}
.lishi_s2 .swiper-button-prev,.lishi_s2 .swiper-button-next{margin-top:80px;}
@keyframes scalePop{
    0%{transform:scale(0);}
    100%{transform:scale(1);}
}
.qqxsbj_info{padding:100px 0 50px;}
.qqxsbj_info  .imgbox{position:relative;line-height:0;max-width:1422px;margin:0 auto;}
.qqxsbj_info  .list li{position:absolute;width:18px;height:18px;cursor:pointer;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.qqxsbj_info  .list li.on a{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
.qqxsbj_info  .list li.on i.i1{width:40px;height:40px;margin-left:-20px;margin-top:-20px;}
.qqxsbj_info  .list li.on i.i2{width:65px;height:65px;margin-left:-32.5px;margin-top:-32.5px;}
.qqxsbj_info  .list li.on i.i3{width:90px;height:90px;margin-left:-45px;margin-top:-45px;}
.qqxsbj_info  .list li.on .sub{z-index:1;opacity:1;bottom:75px;}
.qqxsbj_info  .list li a{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/add3.png) no-repeat center;background-size:100% 100%;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.qqxsbj_info  .list li .sub{position:absolute;width:300px;height:auto;padding:18px;background:#a10d2b;bottom:0px;left:-70px;color:#fff;z-index:-1;opacity:0;-webkit-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.qqxsbj_info  .list li .sub:after{content:'';width:10px;height:10px;background:#a10d2b;position:absolute;left:75px;bottom:-5px;transform:rotate(45deg);-ms-transform:rotate(45deg);    /* IE 9 */-moz-transform:rotate(45deg);    /* Firefox */-webkit-transform:rotate(45deg);    /* Safari 和 Chrome */-o-transform:rotate(45deg);}
.qqxsbj_info  .list li .sub h4{font-size:20px;font-weight:bold;line-height:1.2;margin-bottom:10px;}
.qqxsbj_info  .list li .sub p{font-size:16px;line-height:20px;}
.qqxsbj_info  .list li i{content:'';position:absolute;left:50%;top:50%;border:1px solid #a10d2b;border-radius:50%;animation:scalePop 2s ease-out infinite;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.qqxsbj_info  .list li i.i1{width:30px;height:30px;margin-left:-15px;margin-top:-15px;}
.qqxsbj_info  .list li i.i2{width:50px;height:50px;margin-left:-25px;margin-top:-25px;}
.qqxsbj_info  .list li i.i3{width:70px;height:70px;margin-left:-35px;margin-top:-35px;}
.sdbz_info .banner_info{margin-bottom:160px;}
.sdbz_info .items .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:100px;}
.sdbz_info .items .item img{-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}
.sdbz_info .items .item .info{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.sdbz_info .items .item:nth-child(2n) img{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
.sdbz_info .items .item img{width:52.5%;}
.sdbz_info .items .item .info{width:36.3%;padding-right:5%;}
.ffzy_info{position:relative;}
.ffzy_info .swiper-slide{line-height:0;}
.ffzy_info .tab{position:absolute;right:8%;top:15%;width:650px;max-width:50%;z-index:9;}
.ffzy_info .tab .tabtitle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.ffzy_info .tab .tabtitle a{font-size:18px;color:#999999;position:relative;}
.ffzy_info .tab .tabtitle a:after{content:'';width:0;height:1px;position:absolute;background:#b90b2e;left:50%;bottom:-5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.ffzy_info .tab .tabtitle a:hover,.ffzy_info .tab .tabtitle a.on{color:#b90b2e;}
.ffzy_info .tab .tabtitle a:hover:after,.ffzy_info .tab .tabtitle a.on:after{width:100%;left:0;}
.ffzy_info .tab .tabbox{margin-top:150px;}
.ffzy_info .tab .tabbox .item{display:none;}
.ffzy_info .tab .tabbox .item.on{display:block;}
.ffzy_info .tab .tabbox .item h4{font-size:32px;font-weight:700;color:#fff;margin-bottom:40px;font-family: 'Butler_Bold' !important;}
.ffzy_info .tab .tabbox .item .info{font-size:18px;line-height:30px;font-weight:lighter;color:#999999;}
.jzgy_info{padding:195px 0 90px;}
.jzgy_info .top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.jzgy_info .top .pic{width:50%;}
.jzgy_info .top img{display:block;width:100%;height:auto;}
.jzgy_info .top .art{width:50%;padding:30px 5% 0 10%;}
.jzgy_info .top .art h2{font-weight:700;}
.jzgy_info .top .art h3{margin-bottom:60px;}
.jzgy_info .top .art .p1{text-align:right;margin-top:120px;}
.jzgy_info .art2{text-align:center;margin-top:200px;margin-bottom:100px;}
.jzgy_info .art2 h2{font-weight:700;}
.jzgy_info .art2 h3{margin-bottom:60px;}
.jzgy_info .list li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:100px;}
.jzgy_info .list li .art{width:440px;max-width:48%;}
.jzgy_info .list li .art h4{font-size:32px;line-height:52px;color:#ffffff;margin-bottom:25px;font-weight:700;}
.jzgy_info .list li img,.jzgy_info .list li video{width:50%;}
.jzgy_info .list.list2 li .art{width:600px;padding-right:5%;}
.jzgy_info .list.list2 li:last-child img,.jzgy_info .list.list2 li:last-child video{width:61.25%;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.jzgy_info .list.list2 li:last-child .art{width:348px;padding-right:0;}
.wbby_info .list li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:180px;}
.wbby_info .list li .art{width:440px;max-width:50%;margin-right:15%;}
.wbby_info .list li .art h4{font-size:32px;line-height:52px;color:#ffffff;margin-bottom:25px;font-weight:700;    font-family: 'Butler_Bold' !important;}
.wbby_info .list li img{width:50%;}
.wbby_info .list li:nth-child(2n) .art{margin-right:0;margin-left:10%;}
.wbby_info .list li:nth-child(2n) img{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
.cjwt_info{width:1100px;max-width:96%;margin:0 auto;}
.cjwt_info .list{padding-bottom:195px;}
.cjwt_info .list li.on a span img{transform:rotate(180deg);-ms-transform:rotate(180deg);    /* IE 9 */-moz-transform:rotate(180deg);    /* Firefox */-webkit-transform:rotate(180deg);    /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.cjwt_info .list li.on .info{width:100%;height:auto;padding:10px 0;}
.cjwt_info .list li a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:30px 0;color:#fff;border-bottom:1px solid #2b2b2b;font-size:18px;font-weight:700;}
.cjwt_info .list li a p{width:calc(100% - 55px);}
.cjwt_info .list li a span{width:50px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.cjwt_info .list li a span img{margin-left:5px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.cjwt_info .list li .info{width:100%;height:auto;padding:10px 0;overflow:hidden;display:none;}
.cjwt_info .list li .info p{margin:30px 0;}
.yhsc_info{width:1200px;max-width:96%;margin:0 auto;padding-bottom:200px;text-transform:uppercase;}
.yhsc_info h4{font-size:32px;color:#fff;line-height:52px;font-weight:bold;border-bottom:1px solid #2b2b2b;padding-bottom:15px;}
.yhsc_info .list{margin-top:25px;}
.yhsc_info .list li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:30px;}
.yhsc_info .list li span{width:50px;height:50px;font-family:'butler_m';display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:30px;color:#b90b2e;border:2px solid #b90b2e;position:relative;overflow:hidden;}
.yhsc_info .list li span:after{content:'';width:7px;height:13px;position:absolute;right:-1px;top:50%;margin-top:-6.5px;background:url(../images/r2.png) no-repeat center;}
.yhsc_info .list li .art{margin-left:33px;}
.yhsc_info .list li .art h5{font-size:24px;color:#fff;}
.yhsc_info .list li .art p{margin-top:15px;font-size:18px;line-height:32px;color:#999999;font-weight:lighter;}
.yhsc_info h3{font-size:32px;font-weight:bold;padding-bottom:55px;border-bottom:1px solid #2b2b2b;margin-bottom:50px;margin-top:200px;}
.yhsc_info h3.h3{border-bottom:none;padding-bottom:0;}
.yhsc_info h6{font-size:24px;line-height:1;margin-bottom:35px;color:#fff;font-family: 'Butler_Bold' !important;}
.yhsc_info h6.h6{margin-top:130px;}
.yhsc_info h6 .info{margin-top:10px;}
.yhsc_info .con .info p{margin-bottom:30px;font-family: 'HelveticaNeue-Roman' !important;}
.yhsc_info .con .list2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.yhsc_info .con .list2 li{width:45%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px;}
.yhsc_info .con .list2 li .imgbox{width:36.8%;text-align:center;}
.yhsc_info .con .list2 li .art{width:59.5%;padding-left:30px;position:relative;color:#999999;font-size:18px;line-height:32px;}
.yhsc_info .con .list2 li .art span{width:18px;height:18px;border:1px solid #343434;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:12px;border-radius:50%;position:absolute;left:0;top:8px;}
.table table{border-color:#343434;}
.table table th,.table table td{background:transparent;color:#fff;font-size:18px;padding:20px 38px;text-align:left;font-weight:bold;border-color:#343434;}
.table table th:first-child{width:280px;}
.table table th:nth-child(2){width:360px;}
.table table th:nth-child(3){width:560px;}
.table table td{font-size:16px;color:#999999;font-weight:normal;}
.lxwm_info .item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:120px;}
.lxwm_info .item .imgbox{width:50%;}
.lxwm_info .item .art{width:50%;padding-left:7vw;}
.lxwm_info .item .art h4{font-size:28px;color:#ffffff;font-weight:700;margin-bottom:20px;}
.lxwm_info .item img{display:block;width:100%;height:auto;}
.lxwm_info .item.item2 .imgbox{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}

/* .lxwm_info .item.item2 .imgbox img {
    padding-left: 7vw;
} */
.search_info{padding:250px 0 160px;}
.search_info .form1{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:30px 0;border-bottom:1px solid rgba(255,255,255,0.2);}
.search_info .form1 input{width:calc(100% - 50px);font-size:64px;font-family:'SourceHanSerifSC';color:rgba(255,255,255,0.2);}
.search_info .form1 a{width:50px;height:50px;background:url(../images/search2.png) no-repeat center;}
.search_info .sxwb_box{font-size:16px;color:#444444;}
.search_info .sxwb_box .top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:45px 0 18px;border-bottom:1px solid rgba(255,255,255,0.2);}
.search_info .sxwb_box .top .left{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;}
.search_info .sxwb_box .top .left .tabtitle{margin-left:40px;}
.search_info .sxwb_box .top .left .tabtitle a{margin:0 45px;color:#999999;position:relative;}
.search_info .sxwb_box .top .left .tabtitle a:after{content:'';width:0;height:1px;background:#b90b2e;position:absolute;left:50%;bottom:-21px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.search_info .sxwb_box .top .left .tabtitle a.on{color:#b90b2e;}
.search_info .sxwb_box .top .left .tabtitle a.on:after{left:0;width:100%;}
.search_info .sxwb_box .top .right select{width:auto;font-size:16px;font-family:'SourceHanSerifSC';color:#999999;margin-left:10px;}
.search_info .sxwb_box .mid{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:65px 0 30px;margin-bottom:50px;}
.search_info .sxwb_box .mid .qc_a{line-height:37px;color:#999999;width:100px;margin-bottom:10px;}
.search_info .sxwb_box .mid .sxbox{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%;}
.search_info .sxwb_box .mid .sxbox p{height:37px;margin-bottom:10px;padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border:1px solid #333333;color:#999999;margin-right:30px;}
.search_info .sxwb_box .mid .sxbox p.p1{font-size:16px;color:#444444;border:none;padding:0;}
.search_info .sxwb_box .mid .sxbox p a{width:16px;height:16px;margin-left:10px;background:url(../images/close3.png) no-repeat center;background-size:contain;}
.search_info .sxwb_box .tabbox h4{font-size:32px;color:#999999;margin-bottom:50px;}
.search_info .sxwb_box .tabbox .item{width:100%;height:0;overflow:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.search_info .sxwb_box .tabbox .item:last-child{overflow-y:scroll;}
.search_info .sxwb_box .tabbox .item:last-child::-webkit-scrollbar{    /*滚动条整体样式*/
width:5px;    /*高宽分别对应横竖滚动条的尺寸*/height:1px;}
.search_info .sxwb_box .tabbox .item:last-child::-webkit-scrollbar-thumb{    /*滚动条里面小方块*/
box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#ededed;}
.search_info .sxwb_box .tabbox .item:last-child::-webkit-scrollbar-track{    /*滚动条里面轨道*/
border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:#535353;}
.search_info .sxwb_box .tabbox .item.on{height:auto;max-height:400px;}
.search_info .sxwb_box .tabbox .item .box li{margin-bottom:50px;}
.search_info .sxwb_box .tabbox .item .box input[type='radio']{display:none;}
.search_info .sxwb_box .tabbox .item .box label{position:relative;padding-left:35px;height:30px;line-height:30px;color:#999;}
.search_info .sxwb_box .tabbox .item .box label:before{width:20px;height:20px;content:'';position:absolute;left:0;top:50%;margin-top:-10px;border:1px solid #333333;}
.search_info .sxwb_box .tabbox .item .box label:after{width:10px;height:10px;content:'';position:absolute;left:6px;top:50%;margin-top:-4px;}
.search_info .sxwb_box .tabbox .item .box input:checked+label:before{border-color:#b90b2e;}
.search_info .sxwb_box .tabbox .item .box input:checked+label:after{background:#b90b2e;}
.search_info .sxwb_box .tabbox .item .xl_list{width:100%;margin-bottom:50px;}
.search_info .sxwb_box .tabbox .item .xl_list li{width:auto;position:relative;}
.search_info .sxwb_box .tabbox .item .xl_list li:last-child{margin-right:0;}
.search_info .sxwb_box .tabbox .item .xl_list li input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:5;}
.search_info .sxwb_box .tabbox .item .xl_list li label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-bottom:76px;box-sizing:border-box;}
.search_info .sxwb_box .tabbox .item .xl_list li label:hover .imgbox img{ -webkit-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); -moz-transform:scale(1.1); }
.search_info .sxwb_box .tabbox .item .xl_list li label .imgbox{width:110px;height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.search_info .sxwb_box .tabbox .item .xl_list li label .imgbox img{-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.search_info .sxwb_box .tabbox .item .xl_list li label p{font-size:18px;color:#999999;text-align:center;}
.search_info .sxwb_box .tabbox .item .xl_list li label:before{width:20px;height:20px;content:'';position:absolute;left:50%;margin-left:-18px;bottom:0;border:1px solid #333333;}
.search_info .sxwb_box .tabbox .item .xl_list li label:after{width:10px;height:10px;content:'';position:absolute;left:50%;margin-left:-12px;bottom:6px;}
.search_info .sxwb_box .tabbox .item .xl_list li input:checked+label:before{border-color:#b90b2e;}
.search_info .sxwb_box .tabbox .item .xl_list li input:checked+label:after{background:#b90b2e;}
.search_info .sxwb_box .tabbox .item .list2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:50px;}
.search_info .sxwb_box .tabbox .item .list2 li{position:relative;margin-right:20px;margin-bottom:20px;}
.search_info .sxwb_box .tabbox .item .list2 li:hover .imgbox:before{background:rgba(255,255,255,0.5);}
.search_info .sxwb_box .tabbox .item .list2 li input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:3;}
.search_info .sxwb_box .tabbox .item .list2 li label:before{width:36px;height:36px;content:'';position:absolute;top:42px;left:50%;margin-left:-18px;border:1px solid #333333;z-index:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.search_info .sxwb_box .tabbox .item .list2 li label:after{width:10px;height:10px;content:'';position:absolute;left:50%;margin-left:-5px;top:55px;z-index:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.search_info .sxwb_box .tabbox .item .list2 li .imgbox{width:120px;height:120px;position:relative;}
.search_info .sxwb_box .tabbox .item .list2 li .imgbox:before{width:100%;height:100%;content:'';position:absolute;left:0%;bottom:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.search_info .sxwb_box .tabbox .item .list2 li p{font-size:18px;color:#999999;}
.search_info .sxwb_box .tabbox .item .list2 li p span{margin-left:10px;}
.search_info .sxwb_box .tabbox .item .list2 li input:checked+label:before{border:1px solid #b90b2e;z-index:2;}
.search_info .sxwb_box .tabbox .item .list2 li input:checked+label:after{background:#b90b2e;z-index:2;}
.search_info .sxwb_box .tabbox .item .list2 li input:checked+label .imgbox:before{background:rgba(0,0,0,0.8);}
.search_info .wcsx{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:30px 0;border-top:1px solid rgba(255,255,255,0.2);}
.search_info .wcsx a{margin-top:0; width: 190px;}
.search_info h4.h4{font-size:42px;margin:90px 0 30px;color:#fff;font-weight:700;}
.search_info .ms_list2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap;}
.search_info .ms_list2 li{width:24%;margin-right:1.3%;margin-bottom:15px;background:url(../images/hhl_bg.png) no-repeat center;background-size:100% 100%;}
.search_info .ms_list2 li:nth-child(4n){margin-right:0;}
.search_info .ms_list2 li a{display:block;padding:35px 0 15px;}
.search_info .ms_list2 li a:hover .imgbox img{ -webkit-transform:scal(1.1); -ms-transform:scal(1.1); -o-transform:scal(1.1); transform:scal(1.1); -moz-transform:scal(1.1); }
.search_info .ms_list2 li a .imgbox{width:100%;height:0;padding-bottom:96%;position:relative;}
.search_info .ms_list2 li a .imgbox .img{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;text-align:center;}
.search_info .ms_list2 li a .imgbox .img img{max-height:100%;-webkit-transition:all 2s;-o-transition:all 2s;transition:all 2s;}
.search_info .ms_list2 li a .art{text-align:center;margin-top:10px;}
.search_info .ms_list2 li a .art h5{font-size:20px;line-height:32px;font-weight:lighter;color:#ffffff;}
.search_info .ms_list2 li a .art p{font-size:12px;line-height:24px;font-weight:lighter;color:#999999;margin:2px 0 5px;}
.search_info .ms_list2 li a .art .price{font-size:20px;line-height:32px;font-weight:lighter;color:#ffffff;}
[v-cloak]{display:none;}
#banner{margin-bottom:8.854%;}
#banner img,#banner video{display:block;width:100%;height:auto;}
#banner .wap {display: none;}
.entry{font-size:18px;line-height:1.55em;color:#fff;margin-bottom:1.55em;}
.entryImg{margin-bottom:9.635%;}
.entryImg img,.entryImg video{max-width:100%;height:auto!important;}
.boxTitle.center{text-align:center;}
.boxTitle h3{margin:0;color:#fff;font:700 64px/1.35em 'SourceHanSerifSC';}
.boxTitle h4{font-size:28px;color:#b90b2e;font-family:'butler_b';text-transform:uppercase;margin-top:3.091%;}
#details{overflow:hidden;}
#details .info{display:table;table-layout:fixed;width:100%;}
#details .pic{display:table-cell;vertical-align:top;}
#details .pic img,#details .pic video{display:block;width:auto;max-width:91.429%;height:auto;float:right;}
#details .text{display:table-cell;vertical-align:middle;width:34.375%;white-space:normal;}
#details .title{margin-bottom:8.727%;}
#details .item{margin-bottom:2.5%;}
#details .item:nth-child(1){margin-bottom:11.5625%;}
#details .item:nth-child(3){margin-bottom:8.3125%;}
#details .item:nth-child(2n) img,#details .item:nth-child(2n) video{float:left;}
#details .item:nth-child(2n) .box{float:right;}
#same{margin-bottom:10%;}
#same .boxTitle{margin-bottom:3.4375%;}
#same .boxTitle h4,#feature .boxTitle h4{margin-top:0;}
#same .item a{display:block;overflow:hidden;background:url(../images/same_bg.png) no-repeat center center;background-size:cover;}
#same .pic{padding-bottom:101.266%;background:no-repeat center center;background-size:contain;}
#same .arrow-button{opacity:.4;}
#same .arrow-button:hover{opacity:1;}
#feature{margin-bottom:12.5%;}
#feature .boxTitle{margin-bottom:2.5%;}
#feature .meta{padding:0 11.25%;}
#feature ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
#feature li{width:26.21%;border-bottom:1px solid rgba(255,255,255,.15);color:#fff;padding:3.226% 0 2.823%;}
#feature li:nth-child(n+7){width:100%;}
#feature h5{font-size:14px;line-height:32px;font-weight:400;margin-bottom:8px;}
#feature p{font-size:20px;font-weight:300;line-height:24px;}
@media (max-width:1600px){
    .index_banner .swiper-slide .art h1{font-size:70px;}
    .index_banner .swiper-slide .art h2{font-size:40px;}
    .content h2{font-size:50px;line-height:1.2;}
    .content h3{font-size:24px;line-height:1.2;margin:20px 0 60px;}
    .content .con2 .right .imgbox h3{font-size:40px;}
    h2{font-size:50px;line-height:1.2;}
    h3{font-size:24px;line-height:1.2;}
    .qx_list .con1 .art{padding-right:2%;}
    .qx_list .con1:nth-child(2n) .art{padding-left:2%;}
    .banner_info .art{width:100%;}
    .banner_info .art h1{font-size:70px;line-height:64px;}
    .banner_info .art h3{font-size:40px;margin:20px 0 40px;}
    .banner_info .art .img{margin-bottom:50px;max-width:50%;}
    .wb_info .xl_list2 li a .art h3{font-size:50px;line-height:40px;}
    .about_info .box2 h3,.about_info .list1 li a .art h3{margin-bottom:45px;}
    .ffzy_info .tab .tabbox{margin-top:100px;}
    .banner_info.banner_info5 .art h2{font-size:40px;margin:25px 0 60px;}
}
@media (max-width:1440px){
    .index_banner .swiper-slide .art h1{font-size:60px;}
    .index_banner .swiper-slide .art h2{font-size:30px;}
    .content h2{font-size:40px;line-height:1.2;}
    .content h3{font-size:24px;line-height:1.2;margin:20px 0 50px;}
    .content .con2 .right .imgbox h3{font-size:30px;}
    h2{font-size:40px;line-height:1.2;}
    h3{font-size:24px;line-height:1.2;}
    .banner_info .art{width:100%;}
    .banner_info .art h1{font-size:60px;line-height:54px;}
    .banner_info .art h3{font-size:36px;margin:15px 0 30px;}
    .banner_info .art .img{margin-bottom:20px;}
    .wb_info .xl_list2 li a .art h3{font-size:40px;line-height:32px;}
    .about_info .box2 h3,.about_info .list1 li a .art h3{margin-bottom:30px;}
    .ffzy_info .tab .tabbox{margin-top:50px;}
    .ffzy_info .tab{right:4%;}
    .ffzy_info .tab .tabtitle a{font-size:16px;}
    .banner_info.banner_info5 .art h2{font-size:32px;margin:20px 0 40px;}
}
@media (max-width:1280px){
    .boxTitle h3{font-size:54px;}
    .boxTitle h4{font-size:24px;}
    #details .intro{font-size:16px;}
    #feature .meta{padding:0 5%;}
    #feature p{font-size:18px;}
}
@media (max-width:1024px){
    .boxTitle h3{font-size:44px;}
    .boxTitle h4{font-size:20px;margin-top:2%;}
    #details .info,#details .item,#details .item:nth-child(1),#details .item:nth-child(3){margin-bottom:8%;}
    #details .text,#details .pic{display:block;width:auto;}
    #details .text{margin-bottom:5%;}
    #details .title{margin-bottom:2.5%;}
    #details .intro{font-size:14px;}
    #details .item img,#details .item video{width:100%;max-width:100%;}
    #details .item img,#details .item .box,#details .item:nth-child(2n) .box,#details .item:nth-child(2n) img,#details .item:nth-child(2n) video{float:none;}
    #feature .meta{padding:0 3.5%;}
    #feature li{width:29%;}
}
@media (max-width:768px){
    .pc{display:none !important;}
    .wap{display:block !important;margin-bottom: 15px;}
    .w1600{width:96%;}
    header{padding:20px 2%;}
    header .left a,header .right a{display:none;}
    header .left a.menu,header .right a.menu,header .left a.search,header .right a.search{display:block;}
    header .right{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;}
    .submenu{overflow-y:scroll;}
    .submenu.on{padding:20px 2%;}
    .submenu .top .mid .logo:after{top:-25px;}
    .submenu .nav{flex-wrap:wrap;-ms-flex-wrap:wrap;padding-top:60px;}
    .submenu .nav li{width:100%;}
    .submenu .nav li a{height:0px;line-height:0;overflow:hidden;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
    .submenu .nav li a.on{height:30px;line-height:30px;font-size:14px;}
    .submenu .nav li a:first-child{display:block;height:40px;line-height:40px; font-size: 14px;}
    .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;}
    .index_banner .swiper-slide .art h1{font-size:24px;line-height:1.2;margin-bottom:10px;}
    .index_banner .swiper-slide .art h2{font-size:20px;line-height:1.2;}
    .content h2{font-size:24px;line-height:1.2;}
    .content h3{font-size:18px;line-height:1.2;margin:20px 0;}
    .content .con1{background-position:15px 0;background-size:125%;padding-top:250px;padding-bottom:50px;}
    .swiper-button-prev,.swiper-button-next{width:22px;height:22px;background-size:100%;outline:none;margin-top:-11px;}
    
    footer{padding:50px 0;}
    footer .w1600{flex-wrap:wrap;-ms-flex-wrap:wrap;padding-bottom:20px;}
    footer .nav_b{display:none;}
    footer .right{width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
    footer .right .lan_a{position:relative;margin-bottom:20px;}
    footer .right .copyright{text-align:center;}
    footer .right .copyright span{display:block;}
    .changebox{overflow-y:scroll;}
    .changebox .right{padding-left:0;padding-top:50px;}
    .changebox .right h2{font-size:24px;margin-bottom:20px;}
    .changebox .right .box{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .changebox .right .box .item{width:100%;}
    .changebox .right .box form{width:100%;margin-top:20px;}
    .banner_info{min-height:425px;}
    .banner_info .art h2{font-size:18px;line-height:1.5em;margin-bottom:5px;}
    .banner_info .art .info{font-size:18px;}
    .qx_list .con1 .art{position:relative;top:0;transform:translateY(0);width:100%;padding:0;max-width:100%;margin-top:10px;}
    .qx_list .con1 .art a{margin-top:20px;}
    .qx_list .con1:nth-child(2n) .art{padding-left:0;}
    .qx_list .con2 h2,.qx_list .con2 .info{color:#fff;}
    .qx_list .con1{padding-bottom:50px;}
    .qx_list h2{margin-bottom:10px;}
    h2{font-size:24px;line-height:30px;}
    h3{font-size:20px;}
    .banner_info .art{width:96%;transform:translate(-50%,-40%);margin-left:auto!important;margin-right:auto!important;}
    .banner_info .art h1{font-size:20px;line-height:1.35em;}
    .banner_info .art h3{font-size:24px;line-height:30px;margin:15px 0 20px;}
    .nbesj_index h2{padding:50px 0 30px;}
    .nbesj_index .item{flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:0!important;padding-bottom:50px;}
    .nbesj_index .item img,.nbesj_index .item video{max-width:100%!important;width:100%!important;margin-bottom:20px;}
    .nbesj_index .item .art{max-width:100%!important;width:100%!important;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
    .nbesj_index .items{padding-bottom:20px;}
    .nbesj_index .item_r,.nbesj_index .item_m,.nbesj_index .item_l{padding-bottom:50px;}
    .nbesj_index .item_r img,.nbesj_index .item_m img,.nbesj_index .item_l img{max-width:100%;}
    .nbesj_index .item.item_b{padding-bottom:60px;}
    .nbesj_index{padding-bottom:50px;}
    .art_info{padding:150px 0 0;}
    .art_info h2{padding-bottom:50px;}
    .art_info .info{padding-bottom:50px;}
    .zmd_info{padding:150px 0 50px;}
    .zmd_info h2{margin-bottom:50px;}
    .zmd_info .w1600{flex-wrap:wrap;-ms-flex-wrap:wrap;height:auto;}
    .zmd_info .w1600 .left{width:100%;height:auto;overflow:visible;margin-bottom:2%;padding-right:0;}
    .zmd_info .w1600 .map{width:100%;height:300px;}
    .wb_info .xl_list{margin-bottom:50px;}
    .wb_info .xl_list li{width:33%;margin:0 0 10px 0;}
    .banner_info.banner_info2 .art{padding:100px 0 50px;margin:0 auto;}
    .wb_info .xl_list2 li{margin-bottom:50px;}
    .wb_info .xl_list2 li a>img{margin-bottom:20px;}
    .wb_info .xl_list2 li a .art{position:relative;top:0;transform:translateY(0);left:0;}
    .wb_info .xl_list2 li a .art h2{color:#fff!important;}
    .wb_info .xl_list2 li a .art h3{margin:10px 0;font-size:24px;}
    .wb_info .xl_list2 li a .art .info{font-size:16px;color:#fff!important;}
    .banner_info.banner_info3 .art h2{margin:10px 0;}
    .ms_info{padding:50px 0;}
    .ms_info .ms_list{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .ms_info .ms_list li{width:100%;margin-right:0;margin-bottom:20px;}
    .ms_info .ms_list2{margin-top:50px;}
    .ms_info .ms_list2 li{width:49%;margin-right:2%;margin-bottom:10px;}
    .ms_info .ms_list2 li:nth-child(2n){margin-right:0;}
    .ms_info .ms_list2 li a{padding:20px 10px 10px;}
    .ms_info .ms_list2 li a .art h5{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .ms_info .ms_list2 li a .art p{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
    .banner_info.banner_info4 .art{padding-bottom:50px;}
    .pro_info .pro_list1 li{padding-bottom:50px;position:relative;}
    .pro_info .pro_list1 li a .img{position:absolute;left:0;top:0;width:100%;height:190px;}
    .pro_info .pro_list1 li a .img img{max-height:180px;}
    .pro_info .pro_list1 li a .art h3{margin:5px 0 10px;}
    .pro_info .pro_js{flex-wrap:wrap;-ms-flex-wrap:wrap;padding-bottom:50px;}
    .pro_info .pro_js h3{margin:10px 0 20px;}
    .pro_info .pro_js .left{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:50px;}
    .pro_info .pro_js .left .js_box li{width:100%;padding:10px 0 15px;}
    .pro_info .pro_js .right{width:100%;}
    .pro_info .pro_list1 li a .art{padding:0 2%!important;width:100%;max-width:100%;margin-top:190px;}
    .pro_info .pro_list1 li:nth-child(2n) .art{padding-right:2%;}
    .banner_info.banner_info4 .art p.p2{margin:0px 0 10px;}
    .banner_info.banner_info4 .art h2{margin:10px 0 0;}
    .banner_info.banner_info5 .art h2{margin:0px 0 5px;font-size:18px;line-height:1.5em;}
    .about_info{padding-top:50px;}
    .about_info .box3{flex-wrap:wrap;-ms-flex-wrap:wrap;padding:50px 0;}
    .about_info .box3 .item{width:100%;}
    .about_info .box3 .item .art h5{font-size:24px;}
    .about_info .list1 li{margin-bottom:50px;}
    .about_info .list1 li:nth-child(2n) a .art{padding-left:0;}
    .about_info .list1 li a{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .about_info .list1 li a .art{width:100%;padding-right:0;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
    .about_info .list1 li a .art h3{margin:10px 0;}
    .about_info .list1 li a img,.about_info .list1 li a video{width:100%;margin-bottom:20px;}
    .banner_info.banner_info5 .art h3{margin:5px 0 15px;}
    .banner_info.banner_info6{min-height:auto;}
    .lishi_info{padding:50px 0;}
    .lishi_s2 .swiper-button-prev,.lishi_s2 .swiper-button-next{margin-top:26px;top:0;}
    .banner_info .art h1{margin-bottom:10px;}
    .qqxsbj_info{padding:8px 0;}
	.qqxsbj_info .w1600 .imgbox {margin-bottom:8px;}
    .qqxsbj_info .w1600 .list .sub{display:none!important;}
    .qqxsbj_info .w1600 .list2 .sub{width:100%;height:auto;margin-bottom:8px;background:#a10d2b;color:#fff;padding:8px;}
    .qqxsbj_info .w1600 .list2 .sub h4{font-size:14px;font-weight:bold;line-height:1.2;margin-bottom:10px;}
    .qqxsbj_info .w1600 .list2 .sub p{font-size:12px;line-height:20px;}
    .banner_info.banner_info6{margin-bottom:5%;}
    .sdbz_info .items .item{margin-bottom:50px;flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .sdbz_info .items .item img{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;margin-top:5%;}
    .sdbz_info .items .item .info{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;padding-right:0;}
    .ffzy_info .tab{max-width:100%;width:100%;right:0;position:relative;}
    .ffzy_info .tab .tabtitle{flex-wrap:wrap;-ms-flex-wrap:wrap;margin-top:10px;}
    .ffzy_info .tab .tabtitle a{width:33.33%;text-align:center;margin-bottom:5px;font-size:16px;white-space:nowrap;margin-bottom:10px;}
    .ffzy_info .tab .tabtitle a:hover:after,.ffzy_info .tab .tabtitle a.on:after{width:80px;left:50%;margin-left:-40px;}
    .ffzy_info .tab .tabbox{padding:0 2% 50px;margin-top:20px;}
    .ffzy_info .tab .tabbox .item h4{font-size:24px;margin-bottom:10px;


    }
    .jzgy_info{padding:50px 0;}
    .jzgy_info .top{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .jzgy_info .top .pic{width:auto;}
    .jzgy_info .top img{width:100%;}
    .jzgy_info .top .art{width:100%;padding:30px 0;}
    .jzgy_info .top .art h2,.jzgy_info .art2 h2{font-size:20px;}
    .jzgy_info .top .art h3,.jzgy_info .art2 h3{font-size:16px;margin:0 0 5px;}
    .jzgy_info .top .art .p1{margin-top:50px;}
    .jzgy_info .info{font-size:14px;line-height:1.875em;}
    .jzgy_info .art2{margin:50px 0;}
    .jzgy_info .list li{flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:50px;}
    .jzgy_info .list li .art{width:100%;max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:20px;}
    .jzgy_info .list li .art h4{font-size:18px;line-height:1.75em;margin-bottom:5px;}
    .jzgy_info .list li img,.jzgy_info .list li video{width:100%;}
    .jzgy_info .list.list2 li:last-child img,.jzgy_info .list.list2 li:last-child .art,.jzgy_info .list.list2 li:last-child video{width:100%;}
    .banner_info.banner_info2.banner_info2_1 .art{padding-bottom:50px;}
    .wbby_info .list li{flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:50px;}
    .wbby_info .list li img{width:100%;}
    .wbby_info .list li .art{width:100%;max-width:100%;margin:20px 0 0!important;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
    .wbby_info .list li .art h4{font-size:24px;line-height:32px;margin-bottom:10px;}
    .yhsc_info .list li .art{max-width:calc(100% - 80px);}
    .yhsc_info .list li span{width:40px;height:40px;font-size:20px;}
    .yhsc_info .list li .art h5{font-size:20px;}
    .yhsc_info h3{font-size:24px;margin-top:50px;padding-bottom:20px;margin-bottom:20px;}
    .yhsc_info .con .info p{margin-bottom:10px;}
    .yhsc_info h6{font-size:20px;margin-bottom:20px;}
    .yhsc_info h6.h6{margin-top:30px;}
    .table table th,.table table td{padding:5px;font-size:16px;}
    .yhsc_info .con .list2 li{width:100%;}
    .banner_info.banner_info2.banner_info2_2{min-height:auto;}
    .banner_info.banner_info2.banner_info2_2 .art{padding-bottom:30px;}
    .yhsc_info h4{font-size:24px;}
    .yhsc_info{padding-bottom:50px;}
    .lxwm_info .item{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .lxwm_info .item .imgbox{width:100%;}
    .lxwm_info .item .art{width:100%;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}
    .lxwm_info .item .art h4{font-size:24px;margin-bottom:15px;}
    .lxwm_info .item.item2 .imgbox img{padding:0;}
    .search_info{padding:80px 0 50px;}
    .search_info h4.h4{font-size:24px;margin:50px 0 20px;}
    .search_info .form1{padding-bottom:20px;}
    .search_info .ms_list2 li{width:49%;margin-right:2%;margin-bottom:10px;}
    .search_info .ms_list2 li:nth-child(2n){margin-right:0;}
    .search_info .ms_list2 li a{padding:20px 10px 10px;}
    .search_info .ms_list2 li a .art h5{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .search_info .ms_list2 li a .art p{word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
    .search_info .sxwb_box .top{padding:20px 0 10px;flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .search_info .sxwb_box .top .left{width:100%;margin-bottom:20px;}
    .search_info .sxwb_box .top .left .tabtitle{margin-left:10px;}
    .search_info .sxwb_box .top .left .tabtitle a{margin:0 10px;}
    .search_info .sxwb_box .top .left .tabtitle a:after{bottom:-10px;}
    .search_info .sxwb_box .top .right,.content .con1 .art{width:100%;}
    .search_info .sxwb_box .mid{padding:35px 0 10px;margin-bottom:20px;}
    .search_info .sxwb_box .mid .sxbox p{font-size:16px;padding:0 8px;margin-right:10px;}
    .search_info .sxwb_box .tabbox .item{max-height:300px;}
    .search_info .form1 input{font-size:24px;}
    .content .con1 .art{padding:0;}
    .qx_list .con1:nth-child(4) h2,.qx_list .con1:nth-child(7) h2{color:#fff;}
    .qx_list .con1:nth-child(4) .info,.qx_list .con1:nth-child(7) .info{color:#999;}
    .qx_list .info,.pro_info .pro_list1 li .info,.about_info .info,.sdbz_info .items .item .info,.banner_info2_1 .art .info,.cjwt_info .list li.on .info{font-size:14px;}
    .submenu .nav li a i{position:relative;float:right;height:40px;width:40px;display:flex;align-items:center;justify-content:center;}
    .submenu .nav li a i:after,.submenu .nav li a i:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background:#fff;transition:all .5s;}
    .submenu .nav li a i:after{width:10px;height:2px;}
    .submenu .nav li a i:before{width:2px;height:10px;}
    .submenu .nav li a.on i:before{height:0;}
    .map{display:none;}
    .map2{display:block;}
    .entry{font-size:16px;}
    .boxTitle h3{font-size:34px;}
    .boxTitle h4{font-size:18px;margin-top:2%;}
    #feature li{width:100%;padding:5% 0;}
    #feature h5{margin-bottom:5px;}
    #feature p{font-size:16px;}

    #details,
    #same {margin-bottom: 15%;}
}
@keyframes fadeInUps{
    0%{opacity:0;transform:translateY(50px) scale(0.9);}
    100%{opacity:1;transform:translateY(0) scale(1);}
}
.fadeInUps{-o-animation-name:fadeInUps;-moz-animation-name:fadeInUps;-webkit-animation-name:fadeInUps;animation-name:fadeInUps;}

/* 2021.11.9 */
#banner img,#banner video{height:100%;object-fit:cover;}
.banner_top .banner_img{height:100%;}
.banner_top{position:relative;height:100%;}
#banner{position:relative;height:100vh;}
#banner video{object-fit:cover;}
.banner_top{position:relative;}
#banner .banner_content{position:absolute;left:13%;top:50%;transform:translate(0,-50%);}
#banner .banner_title_T{color:#b90b2e;font-size:55px;font-weight:700;}
#banner .banner_title{font-size:40px;margin:10px 0 15px; color: #fff;}
#banner .banenr_num{font-size:14px;color:rgb(146,143,143);}
#banner .banenr_price{font-size:18px;color:#b90b2e;margin-top:10px;}
#base_video{object-fit:cover;}
#banner .banner_content_mo{ 
    display: none;
}
@media (max-width:768px){

    .banner_info.banner_info3 .art {
        position: relative;
        top: auto;
        left: auto;
        transform: translate(0%,0);
        bottom: 0;
        right: auto;
    }
    .lishi_s2 .swiper-slide .info{
        margin-bottom: 30px;
        text-align: center;
        min-height: 200px;
    }
    #banner .banner_content_mo{
        left: auto !important;
        display: block;
        float: left;
        position: relative !important;
        width: 100%;
        /* max-width: 95%; */
        top: 0 !important;
        right: auto;
        padding: 0 20px;
        margin: auto;
        transform: translate(0,0%) !important;
    }
    #banner .banner_content_pc{
        display: none;
    }
    #banner .banner_content_mo .banner_title_T {
        font-size: 40px;
    }
    #banner .banner_content_mo .banner_title {
        font-size: 25px;
    }


    .wb_info .swiper-container{padding:0;}
    .qx_list .con1 .w1600 img{display: block; width: 100%;}
    .qx_list .con1 .art img {width: auto;}
    
    .ms_info .ms_list li{margin-bottom:170px;}
    .pro_info .pro_js .right .js_s .swiper-slide{padding:70px;}
    .about_info .list1 li{margin-bottom:100px;}
    .about_info .list1 li a .art h2{margin:20px 0;}
    .about_info .box3 .item{margin-bottom:80px;}
    .about_info .list1 li a .art h3{margin:20px 0;}
    .sdbz_info .items .item{margin-bottom:7%;}
    .pro_info .pro_list1 li a{flex-wrap:wrap-reverse;}
    .pro_info .pro_list1 li a .img{position:unset;left:unset;top:unset;width:100%;height:100%;padding:0 10px;}
    .pro_info .pro_list1 li a .art{margin-top:15px;}
    .pro_info .pro_list1 li a .img img{width:100%;height:100%;object-fit:cover;}
    .ffzy_info .tab .tabbox .item h4{text-align:right;padding-right:20px;}
    .ffzy_info .tab .tabbox{padding:0 2% 50px;margin-top:20px;position:absolute;top:-397px;right:0;width:54%;}
    .ffzy_info .swiper-slide{height:450px;}
    .ffzy_info .swiper-slide img{width:100%;height:auto;    position: relative;
        top: 112px;}
    .ffzy_info .tab .tabbox .item .info{font-size: 14px;
        max-height: 200px;
        overflow: auto;}

    #banner {margin-bottom: 15%;}
    #banner .wap {display: block;}
    #banner .pc {display: none;}
}
footer .nav_b{position:static;}
.banner_info{height:100vh;}
.banner_info.banner_auto {height: auto; min-height: 0;}
.banner_info video{object-fit:cover;}
.submenu .right{width:100%;position:relative;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:center;margin-top: 45px;}
.submenu .right .lan_a{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:#d71729;}
.submenu .right .lan_a img{margin-right:10px;}
.submenu .right .copyright{font-size:14px;line-height:28px;color:#666666;}
.submenu .right .copyright a{color:#666;position:relative;margin-left:10px;padding-left:11px;}
.submenu .right .copyright a:hover{color:#d71729;}
.submenu .right .copyright a:before{content:'';width:1px;height:10px;background:#666;position:absolute;left:0;top:50%;margin-top:-4px;}
.submenu .right .share{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:20px;}
.submenu .right .share a{width:40px;height:40px;margin-left:5px;border-radius:50%;opacity:0.6;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;}
.submenu .right .share a:hover{opacity:1;background:#40464d;}
.submenu .right .share a:hover .subbox{opacity:1;z-index:1;top:-150px;width:140px;height:140px;left:50%;}
.submenu .right .share a .subbox{width:0px;height:0px;border-radius:2px;border:1px solid #1e262d;position:absolute;top:0px;left:100%;margin-left:-70px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:-1;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.submenu .right .share a .subbox:after{content:'';width:100%;height:3px;position:absolute;left:0;bottom:-4px;background:url(../images/b.png) no-repeat center;}
.submenu .right .share a .subbox img{padding:10px;}
.banner_top .banner_title_T{text-transform:uppercase;}
@media (max-width:768px){
    .pro_info .pro_js{flex-wrap:wrap-reverse;}
    .pro_info .pro_list1 li:nth-child(2n) a{flex-wrap:wrap;}
    .banner_info.banner_info4 .art{padding-bottom:0;}
    .banner_info .art .info{font-size:14px;margin-top:10px;padding:0 10%;}
    .banner_info{height:unset;}
    .qx_list .con1 .art{margin-top:10px;}
    .qx_list .con1 .art  .info{font-size:12px;line-height:18px;}
    .qx_list .con1 .art h2{font-size:18px;}
}
.banner_info.banner_info4 .art{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.nbesj_index .item.item_b{border-bottom:unset;}
.hl_aclist .hl_item:nth-child(2n) .hl_button{display:flex;flex-direction:column-reverse;}
.hl_aclist .hl_item:nth-child(2n) .hl_button .item_b{flex-direction:row-reverse;}
.hl_aclist .hl_item{
    /* border-bottom:1px solid #333333; */
}

footer .nav_b{position:relative;}
.content .con3{margin:0px 0 250px;padding:240px 0 0;background-repeat:no-repeat;background-size:cover;}
.Bottom002215 .ewm{float:right;width:30%;margin:5% auto}
.Bottom002215 .ewm .pic{width:47%;}
.Bottom002215 .ewm .pic span{display:block;text-align:center;}
.Bottom002215 .ewm .pic:nth-child(1){float:left;}
.Bottom002215 .ewm .pic:nth-child(2){float:right;}
#banner .banner_content{position:absolute;left:13%;top:50%;z-index:999;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.banner_info.banner_info4 .art{top:60%;text-align: left;}
/* .search_info .ms_list2 li .imgbox{background-image:url(../images/hhl_bg.png);background-repeat:no-repeat;} */

@media only screen and (max-width: 768px){
    .content .con1 {padding: 50px 0;}
    .content .con2{flex-wrap:wrap;-ms-flex-wrap:wrap;padding:0px 2%;}
    .content .con2 .art{width:100%;}
    .content .con2 .right{width:100%;}
    .content .con2 .art .swiper-pagination{position:relative;}
    .content .con3{padding:50px 0; margin: 0;}
    .content .con3 .w1600{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .content .con3 .w1600 .left{width:100%;}
    .content .con3 .w1600 .right{width:100%;margin-top:20px;padding:0;}
    .content .con3 .w1600 .right h3{margin-bottom:20px;}
    .content .con4 .imgbox .art{position:relative;top:auto;transform:translateY(0);left:0;margin-top:20px;}
    .content .con5{padding:50px 0;}
    .content .con5 .w1600{flex-wrap:wrap;-ms-flex-wrap:wrap;}
    .content .con5 .w1600 .img{width:100%;margin-bottom:20px;}
    .content .con5 .w1600 .art{width:100%;padding-left:0;}
    .content .con5 .w1600 .art h3{margin-bottom:20px;}

    .index_banner .swiper-slide .art {top: auto; bottom: 10%; transform: none;}
}
/* 20211201 */
#banner .banenr_num {
    text-transform: uppercase;
}
.ms_info .ms_list2 li a {
    background-size:cover;
    height: 100%;
}
.search_info .ms_list2 li {
    background: url(../images/ig1.jpg) no-repeat center;
    background-size: cover;
}
.nbesj_index .items h2 {
    padding-top: 0;
    width: 100%;
    text-align: center;
}
.nbesj_index .items .item{flex-wrap: wrap;}
.nbesj_index .items .item .flex{width:100%;flex-wrap: wrap;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.nbesj_index .items .item:nth-child(2n) .flex img{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}
#banner .banner_title_T,#banner .banner_title {
    font-weight: bold;
}
@media(max-width:768px){
    .banner_info.banner_info4 .art {
        position: relative;
        top: 50%;
        left: auto;
        top: 0 !important;
        right: auto;
        transform: translate(-50%,-50%);
        margin: 0 auto;
        -webkit-transform: translate(0%,0%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
    }
    .nbesj_index .items .item .flex{margin-bottom: 20px;}
}

/* 2022.1.6 */
/* 控制字体 */
#banner .banner_title_T,
#banner .banner_title ,
.boxTitle h3,
.qx_list .con1 .art h2,
.banner_info .art h2,
.qx_list .con1 .art h2,
.qx_list .con1 .art h2,
.banner_info .art h1,
.banner_info.banner_info5 .art h2,
.about_info .list1 li a .art h2,
.about_info .box2 h2,
.jzgy_info .top .art h2,
.jzgy_info .art2 h2,
.jzgy_info .list li .art h4,
.nbesj_index .items h2,
.nbesj_index .items h2,
.cjwt_info .list li a p,
.yhsc_info h4,
.yhsc_info .list li .art h5,
.yhsc_info h3,
.lxwm_info .item .art h4,
.qqxsbj_info .hl_title,
.qqxsbj_info .imgbox dt span,
.search_info .form1 input,
.search_info h4.h4,
.ms_info .ms_list2 li a .art h5,
.submenu .nav li a:first-child,
.content .con1 .art h2,
.index_banner .swiper-slide .art h1,
.content .con2 .right .art h4,
.content .con2 .art h2,
.content .con3 .w1600 .right h2,
.content .con4 .imgbox .art h2, .content .con4 .imgbox .art h3,
.wb_info .xl_list2 li a .art h2
{
    font-family: 'Butler_Bold' !important;
}

p,.content .con3 .w1600 .right .info,
.content .con4 .imgbox .art .info,
.about_info .list1 li a .art .upper,
.info,.banner_info .art .info,
.ffzy_info .tab .tabbox .item .info,
.nbesj_index .items .item .art,
.search_info .ms_list2 li a .art h5,.content .con1 .art a span{
    font-family: 'Butler_Bold' !important;
}



.more span,.content .con3 .w1600 .right .more_a,footer .right .lan_a,footer .right .copyright,footer .gotop p{
    font-family: 'Butler_Bold' !important;
}


/* 2021/12/8 */
.yh_banner_info{
    height: auto !important;
}
/* 20211210 */
.pro_info .pro_js .left{padding-top:5%;}
/* footer .nav_b li{position:static !important;}
footer .nav_b li:nth-child(1){order:1;}
footer .nav_b li:nth-child(2){order:2;}
footer .nav_b li:nth-child(3){position:absolute;left:0;bottom:0;}
footer .nav_b li:nth-child(6){position:absolute;right:0;bottom:0;}
footer .nav_b li:nth-child(4){order:3;}
footer .nav_b li:nth-child(5){order:4;position:static;} */
.wb_info .xl_s {
    padding: 0 60px;
    position: relative;
}

.wb_info .swiper-container {
    padding: 0;
}
.pro_info .pro_list1 li a .art {
    width: auto;
    flex: 1 1 auto;
}
@media(max-width:768px){
    .wb_info .xl_s {
        padding: 0 30px;
    }
}
.content .con2 .right .imgbox {
    background: url(../images/ig1.jpg) no-repeat center;
}

/* 2021.12.16 */
footer .nav_b li:nth-child(1){order:0;}
footer .nav_b li:nth-child(2){order:1;}
footer .nav_b li:nth-child(3){order:4;position:absolute;left:0;bottom: 0;}
footer .nav_b li:nth-child(6){order:5;position:absolute;right:0;bottom:0;}
footer .nav_b li:nth-child(4){order:2;}
footer .nav_b li:nth-child(5){order:3;position:static;}

/* 20211228 */
@media(min-width:768px){
    .content .con4 .imgbox .art {
        width: auto;
    }
    
    .content .con4 .imgbox .art h2,.content .con4 .imgbox .art h3 {
        width: 65%;
    }
    
    .content .con4 .imgbox .art .info {
        width: 512px;
    }
}
.ffzy_info .tab .tabtitle {
    flex-wrap: wrap;
    justify-content: flex-start;
}

.ffzy_info .tab .tabtitle a {
    white-space: nowrap;
    margin-right: 20px;
    margin-bottom: 10px;
}
.yhsc_info ,.banner_info{
    text-transform: initial;
}


.qqxsbj_info .imgbox{
    background-position: center;
    background-size: contain;
}
.qqxsbj_info .imgbox dl{
    position: absolute;
    right: 7%;
    top: 5%;z-index:5;
}


.qqxsbj_info .imgbox dt{
    width: 240px;
    height: 80px;
    background-color: #262626;
    padding-left: 20%;
    margin-top: 4%;
    opacity: .7;
}
.qqxsbj_info .imgbox dt:hover{
    background-color: #a20d2b;
}
.qqxsbj_info .imgbox dt span{
    display: block;
    width: 100%;
    height: 100%;
    text-align: left;
    line-height: 80px;
    color: #fff;
    font-size: 18px;
}
.qqxsbj_info .hl_title{
    position: absolute;
    left: 10%;
    top: 0;
    font-size: 48px;
    font-weight: 700;
    color: #fff;
}
.qqxsbj_info .hl_title{
    position: absolute;
    left: 10%;
    top: 0;
    font-size: 48px;
    font-weight: 700;
    color: #fff;
}
.qqxsbj_info .hl_title .hl_desc{
    margin-top: 13%;
    font-size: 20px;
}
@keyframes fdd{
    0%{transform:translate(-50%,-50%) scale(1);opacity:0.5;}
    100%{
        opacity:0;
        transform:translate(-50%,-50%) scale(1.9);
        -webkit-transform:translate(-50%,-50%) scale(1.9);
        -moz-transform:translate(-50%,-50%) scale(1.9);
        -ms-transform:translate(-50%,-50%) scale(1.9);
        -o-transform:translate(-50%,-50%) scale(1.9);
}
    }
    .qqxsbj_info .hl_title .hl_desc span::before,.qqxsbj_info .hl_title .hl_desc span::after {
    background: #a20d2b;
}
.qqxsbj_info .hl_title .hl_desc span{
    width: 15px;
    height: 15px;
    background: #a20d2b;
    position: relative;
    border-radius: 50%;
    display: inline-block;
    margin-right: 15px;
}
    
.qqxsbj_info .hl_title .hl_desc span::after{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: fdd 4s linear infinite;
    z-index: 1;
}
.qqxsbj_info .hl_title .hl_desc span::after,.qqxsbj_info .hl_title .hl_desc span::before {
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: fdd 4s linear infinite;
    z-index: 1;
}
.qqxsbj_info .hl_title .hl_desc span::after {
    animation: fdd 4s linear infinite 2s;
}
@media(max-width:1024px){
    .qqxsbj_info .imgbox dt{
        height: 40px;
        width: 200px;
    }
    .qqxsbj_info .imgbox dt span{
        line-height: 40px;
        font-size: 16px;
    }
    .qqxsbj_info .hl_title{
        left: 5%;
    }
}
@media(max-width:768px){
    .qqxsbj_info .imgbox dt{
        display: none;
    }
    .qqxsbj_info .hl_title{
        font-size: 18px;
    }
    .qqxsbj_info .imgbox{
        margin: 0 auto;
    }
    
}
@media(max-width:480px){
    .qqxsbj_info .list li .sub{
        width: 200px;
        left: -50px;
    }
}

/* 2022/2/15 */
.table table th,
.table table th *{
    font-family:"Butler_Bold" !important;
}
.table table td,
.table table td *{
    font-family:"HelveticaNeue-Roman" !important;
}
.yhsc_info .con .list2 li .art{
    font-family:"HelveticaNeue-Roman";
}
.pro_info .pro_js .left .js_box li{
    font-family:"HelveticaNeue-Roman";
}
.entry{
    font-family:"HelveticaNeue-Roman";
}
.lishi_s1 .swiper-slide{
    font-family:"Butler_Bold";
}
header .mid img{
    width: 100%;
}


.wb_info .xl_list li a p{
    font-family:"Butler_Bold"!important;
    text-transform: uppercase;
}
.table table th *{
    font-size: 18px !important;
}
.ms_info .ms_list2 li a .art p,
.banner_info.banner_info4 .art p,
.search_info .ms_list2 li a .art p,
#banner .banenr_num{
    font-weight: initial;
    font-family:'Butler_Bold' !important;
}
.qqxsbj_info .hl_title *{
    font-family:'Butler_Bold' !important;
}
.art_info .info strong,
.art_info h2{
    font-family:"Butler_Bold";
    color: #fff;
}

/* 2022.2.17 */
#banner .banenr_price{
    font-family: "Butler_Bold";
}
.banner_info.banner_info4 .art p.p2{
    font-family: "Butler_Bold";
}
.ms_info .ms_list2 li a .art .price{
    font-family: "Butler_Bold";
}

.zmd_info h2{
    font-family: "Butler_Bold";
}


/*2022/6/9*/
@media(max-width:1459px){
	footer .nav_b{
		max-width: 75%;
	}
	footer .nav_b li a{
		font-size: 13px;
	}
}

/*20221103*/
#banner {
height: auto;
}
.index_banner .box{height:auto !important;}


.banner_info img {
    width: 100%;
}

.banner_info .art a img {
    max-height: 100%;
    width: auto;
}