﻿body{padding:0;margin:0 auto;background:#0f0f0f;font-size:14px;overflow-x:hidden;color:#fff;word-break:break-all}
body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding:0;margin:0;list-style:none;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400}
div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
input,select,textarea{font-size:14px}
img{border:none}
.fontsize63{font-size: 50px;}
.fontsize38{font-size: 30px;}
.fontsize36{font-size: 20px;}
.fontsize30{font-size: 20px;}
.fontsize28{font-size: 20px;}
.fontsize26{font-size: 20px;}
.fontsize24{font-size: 18px;}
.fontsize20{font-size: 16px;}
.fontsize18{font-size: 14px;}
.fontsize16{font-size: 12px;}
.fontsize15{font-size: 12px;}
.fontsize14{font-size: 12px;}
.fontsize12{font-size: 12px;}
.fontsize10{font-size: 12px}

.jzg li p,.szhdiv p.szhwz{font-family: PingFangSC-Medium, PingFang SC;font-weight: 500;}
.jzg li span{font-weight: 400;}
.hxnltop,.xwtxt p.xwtxtbt,.fwxjbot li span.fwxjbotjj,.footer p.footerlx,.fyczxtri p,.fylsslbjq .fybjq h3,.hxcpbg .fyxqtop{font-family: SourceHanSansSC-Medium, SourceHanSansSC;font-weight: 500;}
.hxnlbot li p,.fwxjbot li p.fontsize36,.fwxjbot li p.fontsize36 span,.fymbx p,.fyjrwmbot,.fyqywhbg p,.fyqywhbg span,.fylianxi li,.fylianxi li span,.zxdtfl li.zxdtflatv,.zxdtfl li.zxdtflatv a,.fynyjzbot li p,.fymbx a,.dsss .fyczxtri p{font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;}
.yylybotri p.yylybten{font-family: MicrosoftYaHei;}
.fylsslbjq .fybjq h3{line-height: 33px;margin-bottom: 10px;font-size: 18px;}
a{color:#fff;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: #2d2f30 url(../images/xialaicn.png) no-repeat center right;
    cursor: pointer;
}

select::-ms-expand {display: none; }
.clear{clear:both;overflow:hidden;height:0;line-height:0; }
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
.left{float:left}
.right{float:right}
.blue{color:#093c6c}
.red{color:#f00}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.contain{width:100%;height:100%;position:relative}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.radius50,.fywdpl li.fyplweidu:after{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%}
.radius30{-webkit-border-radius:30px; -moz-border-radius:30px;border-radius:30px}
.radius3{-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px}
.radius8{-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px}
.radius5{-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px}
.radius10{-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px}
.main1334{width:1334px;margin:0 auto;}
.fybjq{line-height:30px;font-size: 14px;}
.fybjq img,.fylsslbjq img,.fytzbjq img{max-width:100%;height:auto !important;}
.tupian{position: relative;height: 0;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
table{border:1px solid #d2d2d2;border-collapse:collapse;width:100%}
table tr,table tr td{border:1px solid #d2d2d2}
table tr td{padding:10px 1%;line-height:24px}
/*图片hover效果*/
.sacleimg img,.rotateimg img,.rotateyimg img,.nav li span,.nav li a.navyiji,.focus_slide .owl-dots .owl-dot span,.szhdiv img.szhdivicn,.szhdiv p.szhjj,.zxdtfl li,.fyjdalbotsub .item,.homemore a:after,.fwxjbot li:after,.fwxjbot li:before,.hzhbbot li,.fyryzzbot li,.fydsjle p,.fwxjbot .main1334:after,.fwxjbot .main1334:before,.hxnlbot li,.header,.fygnfl li{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease}
.fyjrwmtop:after,.fyjrwmtop:after,.nav li img.navsanjiao{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 05s ease;-ms-transition:all 0.5s ease}
.sacleimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.rotateimg:hover img,.hzhbbot li:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
.rotateyimg:hover img{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
.fydsjle:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
.hxnlbot li:hover{margin-top: -10px}
/*头部*/
.header{width:100%;height: 80px;line-height: 80px;z-index: 999;position:fixed;top:0;left: 0;background: rgba(0,0,0,.49)}
.headerhei{background: #000}
.logo{margin-top: 10px}
.logo img{display: block;height: 60px;vertical-align: top}
.nav{}
.nav li{position:relative;float: left;margin-left:35px;}
.nav li a.navyiji{display:inline-block;font-size: 14px;color:#DFDDDD;position: relative;z-index: 2;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;}
.nav li.clinav a.navyiji,.nav li:hover a.navyiji{color: #fff;font-family: PingFangSC-Semibold, PingFang SC;font-weight: 600;}
.nav li img.navsanjiao{margin-left: 10px;vertical-align: middle;display: none;transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.nav li img.navsanjiaoup{transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);}
.clijrwm  .fyjrwmtop:after{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);}
.naverji{display: none;position: absolute;line-height: 20px;top: 80px;left: 50%;width: 170px;margin-left: -85px;text-align: center;}
.naverjisub{padding: 18px 0;background: rgba(0,0,0,.8);}
.erji{position: relative}
.erji a.erjisub{display: block;padding: 8px 0;font-size: 12px;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;}

.tysqb{margin: 17px 0 0 45px;}
.tysqb a{width: 140px;
    height: 46px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 46px;
    text-align: center;
    display: block;
    background-color: #E94820;
    background: linear-gradient(136deg, #E94820 0%, #FF8D1E 100%);
}

.lang{
    position: relative;
    margin-left: 25px; 
    cursor: pointer;
}
.lang:hover .lang-list{
    display: block;
}
.lang-icon{
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    background: url(../images/icon-lang.png) center center no-repeat;
    background-size: contain;
}
.lang-list{
    position: absolute;
    right: 0;
    top: auto;
    white-space: nowrap;
    border-radius: 3px 0px 3px 3px;
    /* -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: hsla(360, 0%, 30%, .8);
    background-position: center center; */
    background: rgba(0,0,0,.8);
    padding: 10px 0;
    text-align: center;
    display: none;
}
.lang-list::before{
    position: absolute;
    right: 0;
    bottom: 100%;
    display: block;
    content: "";
    width: 0;
    height: 0;
    width: 0px;
    height: 0px;
    /* border-bottom: 10px solid hsla(360, 0%, 30%, .8); */
    border-bottom: 10px solid rgba(0,0,0,.8);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}
.lang-list li{
}
.lang-list li a{
    display: block;
    line-height: 24px;
    padding: 10px 1.2em;
}
.lang-list li a:hover{
    background-color: #000;
}

.fytcdl{line-height: 50px;margin-left: 95px;margin-top: 15px;position: relative}
.fytcdl p{cursor: pointer}
.fytcdl img{width: 50px;height: 50px;vertical-align: top;object-fit: cover;margin-right: 12px;}
.fygrzxshow{position: absolute;background: #080808;width: 270px;right: 0;top: 75px;padding: 30px;display: none}
.fygrzxshow li{position: relative}
.fygrzxshow li:after{position: absolute;content: ">";top: 0;right: 0;color: rgba(255,255,255,.4)}
.fygrzxshow li span{background: #e34a22;vertical-align: middle;margin-left: 10px;
    -webkit-border-radius:30px;min-width: 21px;height: 25px;line-height: 25px;padding: 0 2px;font-size: 12px;display: inline-block;text-align: center;-moz-border-radius:30px;border-radius:30px;}
.fygrzxshow li:hover{text-decoration: underline}



.sanji{display: none;position: absolute;top: 0;left: 170px;background: rgba(0,0,0,.8);text-align:left;width: 270px;padding: 15px 0}
.sanji a{display: block;padding: 8px 10px 8px 25px;font-size: 12px;font-family: PingFangSC-Light, PingFang SC;font-weight: 300;}
.menu-activator{height:31px;line-height:31px;cursor:pointer;display: none;margin: 11px 0 0 20px}
.visual{position:relative;margin:0 auto;width:22px;height:31px}
.visual i.line{width:80%;
    height:2px;
    background-color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{top:6px;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{top:14px;right:0;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{top:22px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3){top:16px
}
.cliactnav .visual i.line:nth-child(1){-moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3){-moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{-moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.menu-activator:hover .visual i.line01{width:100%}
.menu-activator:hover .visual i.line02{width:40%}
.menu-activator:hover .visual i.line03{width:100%}
.cliactnav .visual i{width:100% !important}
.banner{position: relative;}
.bannerzd{position: absolute;top: 0;width: 100%;height: 86%;z-index: 33}


.focus_slide{width: 100%;}
.focus_slide .owl-controls{position:absolute;bottom:2%;width: 74%;left: 13%;text-align: center;margin-top: 0;height: 100px;padding-top: 50px;}
.focus_slide .owl-dots .owl-dot span{margin:0 15px;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position: relative;width: 20px;height: 6px;overflow: hidden}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#e94a20}
.focus_slide .owl-dots .owl-dot span i{content: "";position: absolute;top: 0;left: 0;width:0;background: #e94a20;height: 100%}
#focus_pc{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
#focus_pc .owl-stage-outer,#focus_pc .owl-stage,#focus_pc .owl-item,#focus_pc .item{height:100%;}
#focus_pc .item a{display: block;height:100%;background-size: cover;background-position: center bottom;background-repeat: no-repeat;}
#focus_phone{display:none;}
#focus_phone .item img{display: block;width: 100%}
.jzg{background: url(../images/fyjzgbg.png) no-repeat center bottom fixed;background-size: cover;padding: 140px 0 0;height: 588px;text-align: center}
.jzg li{display: inline-block;margin: 0 9%}
.jzg li p{margin-bottom: 5px}
.hxnl,.yyly,.fwkh,.hzhb{padding: 70px 0}
.fwkh,.hzhb{padding-bottom: 40px}
.fwxj{margin-top: 70px}
.zxdt{padding-top: 70px}
.hxnltop{text-align: center;margin-bottom: 50px}
.hxnlbot li{width: 19.2%;position: relative;margin-right: 1%;float: left}
.hxnlbotimg{padding-bottom: 142%}
.hxnlbot li p{position: absolute;bottom: 20px;left: 0;line-height: 20px;text-align: center;padding: 0 19%;width: 62%;}
.szh li{float: left;width: 20%;text-align: center;position: relative;padding-bottom: 29.5%}
.szhdiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.szhdiv p.szhwz{margin: 50px 0 30px;}
.szhdiv img.szhdivicn{position: relative;width: auto;height: 70px;margin: 35% auto 0}
.szhdiv img.szhdivline0,.szhdiv img.szhdivline1{position: relative;width: auto;height: 7px;margin: 0 auto 50px}
.szhdiv img.szhdivline1{display: none}
.szh li:hover .szhdiv img.szhdivline0{display: none}
.szh li:hover .szhdiv img.szhdivline1{display: block}
.szhdiv p.szhjj{padding: 0 25%;text-align: left;line-height: 21px;opacity: 0}
.yyly{background: url(../images/yylybg.png) repeat;}
.yylybot{}
.yylybot li{margin-bottom: 50px}
.yylybot li:last-child{margin-bottom: 0}
.yylybotle{width: 49.2%;padding-bottom: 26.5%;position: relative;cursor: pointer}
.yylybotle img.yylybotleicn{position: absolute;display: block;width: 70px;height: 70px;top: 50%;left: 50%;margin-top: -35px;margin-left: -35px;background: rgba(255,255,255,.8);-webkit-transform:scale(1) !important;;-moz-transform:scale(1) !important;;-o-transform:scale(1) !important;;transform:scale(1) !important;}
.yylybotri{width: 45%}
.yylybotri p.yylybt{padding-bottom: 15px;position: relative}
.yylybotri p.yylybt:after{content: "";position: absolute;bottom: 0;width: 40px;height: 2px;background: #fff;left: 0}
.yylybotri p.yylybten{margin:15px 0 35px;font-size: 12px;}
.yylybotri p.yylybtjj{line-height: 24px;height: 96px;margin-bottom: 113px;}
.yylybotri a.yylyljxq{width: 81px;height: 26px;font-size: 12px;font-weight: 400;color: #FFFFFF;line-height: 26px;text-align: center;display: block;
    background-color: #E94820;
    background: linear-gradient(136deg, #E94820 0%, #FF8D1E 100%);
}
.zxdtfl{overflow: hidden;margin-bottom: 50px}
.zxdtfl li{text-align: center;width: 28%;float: left;background: #484848;cursor: pointer;line-height: 53px;}
.zxdtfl li.zxdtflatv{width: 72%;background: #737373}
.zxdtfl li a{display: block}
.zxdtsub{display: none}
.zxdtsub li{float: left;width: 32%;background: #fff;overflow:hidden;margin-right: 2%}
.xwimg{padding-bottom: 49%}
.xwtxt{padding: 20px 10px 28px}
.xwtxt p.xwtxtbt{color: #000;line-height: 21px}
.xwtxt p.xwtxtsj{font-size: 12px}
.xwtxt span.xwtxtjj{line-height: 20px;height: 40px;margin: 5px 0 12px;font-size: 12px;}
.xwtxt span.xwtxtjj,.xwtxt p.xwtxtsj{color: #6B6B6B}
.homemore{text-align: center;margin-top: 50px}
.homemore a{display: inline-block;position: relative}
.homemore a:after{content: "";background: #7a7a7a;width: 0;height: 1px;position: absolute;bottom:-5px;left: 0}
.homemore img{height: 10px;margin-left: 10px;}
.fwxjbot{background: url(../images/fyfwxjbg.png) no-repeat center top fixed;background-size: cover;}
.fwxjbot .main1334{position: relative}
.fwxjbot li{float: left;width: 12%;padding: 80px 11% 280px 2%;position: relative}
.fwxjbot li:after,.fwxjbot .main1334:after{content: "";position: absolute;top: 0;left: 0;width: 3px;background: #fff}
.fwxjbot li:before,.fwxjbot .main1334:before{content: "";position: absolute;top: 0;left: -6px;width:9px;height: 9px;border: 3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fwxjbot .main1334:after{right: 0;left: auto}
.fwxjbot .main1334:before{right: -6px;left: auto}
.fwxjbot li p{line-height: 50px;}
.fwxjbot li p span{vertical-align: top;}
.fwxjbot li img{display: block;margin: 30px 0 65px}
.fwxjbot li span.fwxjbotjj{line-height: 27px;height: 108px;display: block}
.fwxjbot li.fwxjbotli0:after,.fwxjbot .main1334:after{height: 55%}
.fwxjbot li.fwxjbotli0:before,.fwxjbot .main1334:before{top: 55%}
.fwxjbot li.fwxjbotli1:after{height: 75%}
.fwxjbot li.fwxjbotli1:before{top: 75%}
.fwxjbot li.fwxjbotli2:after{height: 85%}
.fwxjbot li.fwxjbotli2:before{top: 85%}
.fwxjbot li.fwxjbotli3:after{height: 75%}
.fwxjbot li.fwxjbotli3:before{top: 75%}
.fwkhbot li{float: left;text-align: center;width: 11.2%;margin: 0 3.6% 30px 0}
.fwkhbot li p,.hzhbbot li p{margin-top: 9px;line-height: 21px}
.fwkhbotimg{padding-bottom: 58%}
.hzhbbot li{float: left;text-align: center;width: 17.6%;margin: 0 3% 30px 0}
.hzhbbotimg{padding-bottom: 46%}
.footer{background:#030407 url(../images/footerbg1.jpg) no-repeat center bottom;background-size: 100% auto}
.footer .main1334{position: relative;padding: 80px 0 40px}
.footer p.footerlx{margin-bottom: 10px;line-height: 29px;}
.footer p.footeren{line-height: 17px;margin-top: 55px;text-align: center}
.footwx{position: absolute;top: 142px;right: 0;text-align: right;padding-right: 128px;}
.footwx img{position: absolute;top: 0;right: 0;width: 90px;height: 90px;}
.footwx p{font-size: 12px;padding: 16px 0 5px;line-height: 24px}
.footwx span{font-size: 12px;line-height: 24px;display: block}


.fottnav{}
.fottnav li{float: left;width: 18.75%}
.fottnav li.footljgd{width: 25%}
.fottnav li h2{font-weight: normal;margin-bottom: 34px;}
.footnavsub{}
.footnavsub a.footnavsubyj,.fottnav li.footljgd p{color: rgba(255,255,255,.8);display: block;margin-bottom: 25px}
.footnavsuber{padding-left: 28px}
.footnavsuber a{display: block;color: rgba(255,255,255,.6);margin-bottom: 28px}
.footwlsub{margin-right: 20px;position: relative}
.footwlsubimg{height: 15px}
.footerwx{background: url(../images/wxbg.png) no-repeat;position: absolute;top: 30px;margin-left: -45px;left: 50%;display: none;}
.footerwx:after{content: "";position: absolute;background: url(../images/sanjiaoup.png) no-repeat center top;background-size: cover;width: 9px;height: 7px;left: 50%;margin-left: -4.5px;top: -7px}
.footerwx img{width: 80px;height: 80px;display: block;padding: 5px;background: #fff}
.footwlsub:hover .footerwx{display: block}


/*分页*/
.fybannerpc,.fybannersj{padding-bottom: 40.2%;background-position: top center;background-size: 100% auto;background-repeat: no-repeat;background-attachment: fixed}
.fybannersj{display: none;width: 100%;padding-bottom: 0 !important;}
/*.fybanner img{display: block;width: 100%}*/
/*.fybanner img.fybannersj{display: none}*/
.fymbx{margin-top: -57px;}
.fymbx p,.fymbx  a{display: inline-block;position: relative;padding:0 25px;height: 57px;}
.fymbx p:after,.fymbx  a.fymbxatv:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 6px;background: linear-gradient(136deg, #E94820 0%, #FF8D1E 100%);}
.fyhxcpmain{padding: 0 !important;}
.fyqywhbot li{float: left;padding-bottom: 20.8%;width:32.66%;position: relative;margin: 0 1% 1% 0}
.fyqywhbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}
.fyqywhbg p{line-height: 40px;padding-bottom: 8px;margin-bottom: 13px;border-bottom: 1px solid #fff;display: inline-block}
.fyqywhbg span{display: block}
.fyryzzbot li{float: left;width: 49%;margin: 0 2% 0 0;}
.fyryzzbot li p{line-height: 87px;height: 87px;padding: 0 10px 0 20px;position: relative}
.fyryzzbot li p:after{content: "";position: absolute;top: 50%;left:0;width: 3px;height: 3px;background: #fff;margin-top: -1.5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyryzzimg{background: #2E2E2E;height: 230px;position: relative;overflow: hidden;display: none}
/*.fyryzzimgsub{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}*/
.fyryzzimg img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:100%;max-height:100%}
.page{line-height:40px;text-align: center;}
.page a,.page span{display:inline-block;padding:0 4px;text-decoration:none;margin:0 5px;min-width: 32px;}
.page a:hover,.page span.pagecurrent{color:#FF7835;}
.page span.dianspan{padding-top:0;vertical-align:top;}
.fylxwm{width: 750px;margin: 0 auto;max-width: 100%}
.fylianxi li{background-position: left top;background-repeat: no-repeat;background-size: 38px auto;padding-left: 74px;margin-bottom: 35px;line-height: 38px}
.fylianxi li span{display: inline-block}
.fylianxi li span a:hover{text-decoration: underline}
.fymap{position: relative;}
.fymapmap{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fytdhd{background: linear-gradient(183deg, #09131E 0%, #181818 100%);padding: 70px 0}
.fytuandui{padding-bottom: 20px}
.fytuandui li{padding-bottom: 18.9%;float:left;width: 32%;margin: 0 2% 30px 0 !important;}
.fytuandui li:nth-child(3n){margin-right: 0 !important;}
.fydsj li{position: relative;margin-bottom: 75px;}
.fydsj li:last-child{margin-bottom: 10px !important;}
.fydsj li:last-child .fydsjle:after{display: none}
.fydsjle{position: absolute;top: 0;left: 0;text-align: center;width: 155px;}
.fydsjle:after{content: "";position: absolute;background: url(../images/jricn.png) no-repeat top left;left: 50%;bottom:-70px;width: 16px;height: 27px;margin-left: -8px;background-size: 100% auto}
.fydsjle p{background: url(../images/fydsjimg.png) no-repeat center top;background-size: 100% auto;line-height: 77px;height: 77px;width: 77px;margin: 51px auto 0}
.fydsj li:first-child .fydsjle p{line-height: 155px;height: 155px;width: 155px;margin-top: 0}
.fydsjri{margin-left: 233px;background: #202020;box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.5);padding: 30px 70px;line-height: 40px;min-height: 120px;position: relative;font-size: 16px}
.fydsjri:after{content: "";position: absolute;background: url(../images/fyanjiao000.png) no-repeat center left;width: 31px;height: 60px;left: -31px;top: 70px}
.fyhxcpbjq,.fyqywh,.fyryzz,.fymain{padding: 70px 0}
.fyqyjjmain{padding-top: 0 !important;}
.fyryzz{padding-bottom: 1px}
.fyszlx{padding: 70px 0}
.fyszlx,.fynyjzbot,.fylsslbjq{background:linear-gradient(183deg, #09131E 0%, #181818 100%);}
.fyszlx:nth-child(2n){background:#0F0F0F}
.fyszlxbot{margin-top: 30px;text-align: center}
.fysjzx .fyszlx{background:#0F0F0F}
.fysjzx .fyszlx:nth-child(2n){background:linear-gradient(183deg, #09131E 0%, #181818 100%);}
.fycptsub li{float: left;margin-right: 1%;background: #15171A;width: 19.2%;text-align: center;padding: 50px 0 70px}
.fycptsub li img{height: 100px;}
.fycptsub li pre{line-height: 22px;margin-top: 30px;display: block;padding: 0 1%}
.fyxtvideo{margin: 70px auto;position: relative;cursor: pointer}
.fyxtvideo img.clivideo{display: block;position: absolute;width: 80px;height: 80px;top: 50%;left: 50%;margin-top: -40px;margin-left: -40px}
.fyxtvideo img.fyvideobg{width: 100%;display: block}
.bannervideo{width: 100%;object-fit: contain;display: none;background: #000;position: absolute;top: 0;left: 0;height: 100%}
.fyczxt{padding: 70px 0;background: linear-gradient(183deg, #09131E 0%, #181818 100%);}
.fyczxt li{position: relative;margin-bottom: 21px;overflow: hidden}
.fyczxtle{width: 50%;padding-bottom: 28.8%}
.fyczxtri{width: 50%;position: absolute;top: 0;right: 0;height: 100%;background: url(../images/fycpbg.jpg) no-repeat center top;background-size: cover;}
.fyczxtri p{padding: 0 34px}
.fyczxtri p i{display: inline-block;font-style: normal;height: 20px;background: linear-gradient(136deg, #FF8D1E 0%, #E94820 100%);border-radius: 1px;line-height: 20px;padding: 0 6px;margin-left: 10px}
.fyczxtri p i img{width: 11px !important;height: 9px  !important;display: inline-block !important;vertical-align: middle;margin: 0 0 0 5px !important;}
.fyczxtri img{width: 14px;margin: 15px 0 25px 34px}
.fyczxtri pre{line-height: 24px;padding: 0 34px;}
.fyczxtri span{position: absolute;bottom: 10px;left: 34px;display: block}
.fyjmgc{margin-bottom: 30px}
.fyjdal{background: linear-gradient(183deg, #09131E 0%, #181818 100%);padding: 70px 0}
.fyjdalbotsub{text-align: center}
.fyjdalbotsub .owl-stage-outer{padding: 130px 0}
.fyjdalbotsub .item{-webkit-transform:scale(2.02);-moz-transform:scale(2.02);-o-transform:scale(2.02);transform:scale(2.02);opacity: 0;position: relative}
.fyjdalbotsub .center .item{-webkit-transform:scale(2.02);-moz-transform:scale(2.02);-o-transform:scale(2.02);transform:scale(2.02);z-index: 2;position: relative;opacity: 1}
.fyjdalbotsub   .fyalprev .item,.fyjdalbotsub   .fyalnext .item{opacity:1}
.fyjdalbotsub   .fyalprev .item img{ transform: translateX(-250px);}
.fyjdalbotsub   .fyalnext .item img{transform: translateX(250px);}

.fyjdalbotsub   .fyalprev .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    background: linear-gradient(90deg, #0F0F0F 0%, rgba(13, 13, 13, 0.55) 57%, rgba(0, 0, 0, 0) 100%);
    transform: translateX(-250px);
}
.fyjdalbotsub   .fyalnext .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;
    background: linear-gradient(90deg, #0F0F0F 0%, rgba(13, 13, 13, 0.55) 20%, rgba(0, 0, 0, 0) 100%);transform: translateX(250px);
}
.fyjdalbotsub .owl-controls{margin-top: 30px}
.fyjdalbotsub .owl-dots .owl-dot span{margin:0 15px;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;position: relative;width: 20px;height: 5px;overflow: hidden}
.fyjdalbotsub .owl-dots .owl-dot.active span, .fyjdalbotsub .owl-dots .owl-dot:hover span{background:#e94a20}
.fyjdalbotsub .owl-dots .owl-dot span i{content: "";position: absolute;top: 0;left: 0;width:0;background: #e94a20;height: 100%}
.fynyjz{padding: 70px 0 0}
.fynyjzbot{padding: 0;position: relative;overflow: hidden}
.fynyjzbot:after{content: "";position: absolute;top: 15%;left: 50%;width: 1px;height: 70%;background: #4C4C4C}
.fynyjzbot li{text-align: center;width: 30%;float:left;padding: 69px 10%}
.fynyjzbot li img{height: 88px}
.fynyjzbot li p{margin: 20px 0 40px;}
.fynyjzbot li pre{line-height: 37px;text-align: left}
.fyhylsny,.fylsjtlb{background: none}
.fylsjtlb{padding: 0 0 70px 0!important;}
.fylsslbjq{margin: 70px auto 0;overflow: hidden}
.fylsslbjq img.fylsslbjqimg{width: 100%;display: block;}
.fylsslbjq .fybjq{padding: 50px 10%}
.fyjrwmlb{cursor: pointer;margin-bottom: 30px;position: relative;background: #202020;}
.fyjrwmlb:last-child{margin-bottom: 0}
.fyjrwmtop{padding:35px 70px 35px 124px;position: relative;background: url(../images/fyzpicn.png) no-repeat 70px 33px;background-size: auto 38px;line-height: 38px}
.fyjrwmtop:after{content: "";position: absolute;top: 40px;right: 60px;background: url(../images/jricn.png) no-repeat center top;width: 27px;height: 27px;}
.fyjrwmtop span{color: #fff;display: inline-block;vertical-align: top;margin-right: 3%}
.fyjrwmtop span.fyjrwm0{min-width: 75%;}
.fyjrwmtop span.fyjrwm1{min-width: 14%;}
.fyjrwmbot{line-height: 36px;padding:0 60px 50px 70px;display: none;}
.fysyhz{padding-top: 70px;}
.fyxwdt{display: block}
.fyxwdt li{margin-bottom: 30px}
.fwxjbot .main1334:hover li.fwxjbotli0:after,.fwxjbot .main1334:hover:after{animation:xiahua0 1.5s  linear infinite;-webkit-animation:xiahua0 1.5s  linear infinite;-moz-animation:xiahua0 1.5s  linear infinite;-ms-animation:xiahua0 1.5s  linear infinite;-o-animation:xiahua0 1.5s  linear infinite;}
.fwxjbot .main1334:hover li.fwxjbotli0:before,.fwxjbot .main1334:hover:before{animation:xiahua00 1.5s  linear infinite;-webkit-animation:xiahua00 1.5s  linear infinite;-moz-animation:xiahua00 1.5s  linear infinite;-ms-animation:xiahua00 1.5s  linear infinite;-o-animation:xiahua00 1.5s  linear infinite;}
.fwxjbot .main1334:hover li.fwxjbotli1:after,.fwxjbot .main1334:hover li.fwxjbotli3:after{animation:xiahua1 1.5s  linear infinite;-webkit-animation:xiahua1 1.5s  linear infinite;-moz-animation:xiahua1 1.5s  linear infinite;-ms-animation:xiahua1 1.5s  linear infinite;-o-animation:xiahua1 1.5s  linear infinite;}
.fwxjbot .main1334:hover li.fwxjbotli1:before,.fwxjbot .main1334:hover li.fwxjbotli3:before{animation:xiahua11 1.5s  linear infinite;-webkit-animation:xiahua11 1.5s  linear infinite;-moz-animation:xiahua11 1.5s  linear infinite;-ms-animation:xiahua11 1.5s  linear infinite;-o-animation:xiahua11 1.5s  linear infinite;}
.fwxjbot .main1334:hover li.fwxjbotli2:after{animation:xiahua2 1.5s  linear infinite;-webkit-animation:xiahua2 1.5s  linear infinite;-moz-animation:xiahua2 1.5s  linear infinite;-ms-animation:xiahua2 1.5s  linear infinite;-o-animation:xiahua2 1.5s  linear infinite;}
.fwxjbot .main1334:hover li.fwxjbotli2:before{animation:xiahua22 1.5s  linear infinite;-webkit-animation:xiahua22 1.5s  linear infinite;-moz-animation:xiahua22 1.5s  linear infinite;-ms-animation:xiahua22 1.5s  linear infinite;-o-animation:xiahua22 1.5s  linear infinite;}
@keyframes xiahua0{
    0% {
        height: 55%
    }
    50% {
        height: 80%
    }
    100% {
        height: 55%
    }
}
@-webkit-keyframes xiahua0{
    0% {
        height: 55%
    }
    50% {
        height: 80%
    }
    100% {
        height: 55%
    }
}
@-o-keyframes xiahua0{
    0% {
        height: 55%
    }
    50% {
        height: 80%
    }
    100% {
        height: 55%
    }
}
@-ms-keyframes xiahua0{
    0% {
        height: 55%
    }
    50% {
        height: 80%
    }
    100% {
        height: 55%
    }
}
@-moz-keyframes xiahua0{
    0% {
        height: 55%
    }
    50% {
        height: 80%
    }
    100% {
        height: 55%
    }
}

@keyframes xiahua00{
    0% {
        top: 55%
    }
    50% {
        top: 80%
    }
    100% {
        top: 55%
    }
}
@-webkit-keyframes xiahua00{
    0% {
        top: 55%
    }
    50% {
        top: 80%
    }
    100% {
        top: 55%
    }
}
@-o-keyframes xiahua00{
    0% {
        top: 55%
    }
    50% {
        top: 80%
    }
    100% {
        top: 55%
    }
}
@-ms-keyframes xiahua00{
    0% {
        top: 55%
    }
    50% {
        top: 80%
    }
    100% {
        top: 55%
    }
}
@-moz-keyframes xiahua00{
    0% {
        top: 55%
    }
    50% {
        top: 80%
    }
    100% {
        top: 55%
    }
}


@keyframes xiahua1{
    0% {
        height: 75%
    }
    50% {
        height: 60%
    }
    100% {
        height: 75%
    }
}
@-webkit-keyframes xiahua1{
    0% {
        height: 75%
    }
    50% {
        height: 60%
    }
    100% {
        height: 75%
    }
}
@-o-keyframes xiahua1{
    0% {
        height: 75%
    }
    50% {
        height: 60%
    }
    100% {
        height: 75%
    }
}
@-ms-keyframes xiahua1{
    0% {
        height: 75%
    }
    50% {
        height: 60%
    }
    100% {
        height: 75%
    }
}
@-moz-keyframes xiahua1{
    0% {
        height: 75%
    }
    50% {
        height: 60%
    }
    100% {
        height: 75%
    }
}


@keyframes xiahua11{
    0% {
        top: 75%
    }
    50% {
        top: 60%
    }
    100% {
        top: 75%
    }
}
@-webkit-keyframes xiahua11{
    0% {
        top: 75%
    }
    50% {
        top: 60%
    }
    100% {
        top: 75%
    }
}
@-o-keyframes xiahua11{
    0% {
        top: 75%
    }
    50% {
        top: 60%
    }
    100% {
        top: 75%
    }
}
@-ms-keyframes xiahua11{
    0% {
        top: 75%
    }
    50% {
        top: 60%
    }
    100% {
        top: 75%
    }
}
@-moz-keyframes xiahua11{
    0% {
        top: 75%
    }
    50% {
        top: 60%
    }
    100% {
        top: 75%
    }
}

@keyframes xiahua2{
    0% {
        height: 85%
    }
    50% {
        height: 90%
    }
    100% {
        height: 85%
    }
}
@-webkit-keyframes xiahua2{
    0% {
        height: 85%
    }
    50% {
        height: 90%
    }
    100% {
        height: 85%
    }
}
@-o-keyframes xiahua2{
    0% {
        height: 85%
    }
    50% {
        height: 90%
    }
    100% {
        height: 85%
    }
}
@-ms-keyframes xiahua2{
    0% {
        height: 85%
    }
    50% {
        height: 90%
    }
    100% {
        height: 85%
    }
}
@-moz-keyframes xiahua2{
    0% {
        height: 85%
    }
    50% {
        height: 90%
    }
    100% {
        height: 85%
    }
}

@keyframes xiahua22{
    0% {
        top: 85%
    }
    50% {
        top: 90%
    }
    100% {
        top: 85%
    }
}
@-webkit-keyframes xiahua22{
    0% {
        top: 85%
    }
    50% {
        top: 90%
    }
    100% {
        top: 85%
    }
}
@-o-keyframes xiahua22{
    0% {
        top: 85%
    }
    50% {
        top: 90%
    }
    100% {
        top: 85%
    }
}
@-ms-keyframes xiahua22{
    0% {
        top: 85%
    }
    50% {
        top: 90%
    }
    100% {
        top: 85%
    }
}
@-moz-keyframes xiahua22{
    0% {
        top: 85%
    }
    50% {
        top: 90%
    }
    100% {
        top: 85%
    }
}
/*.fwxjbot .main1334:hover li.fwxjbotli0:after{height: 80%}*/
/*.fwxjbot .main1334:hover li.fwxjbotli0:before{top: 80%}*/


/*.fwxjbot .main1334:hover li.fwxjbotli1:after{height: 60%}*/
/*.fwxjbot .main1334:hover li.fwxjbotli1:before{top: 60%}*/


/*.fwxjbot .main1334:hover li.fwxjbotli2:after{height: 90%}*/
/*.fwxjbot .main1334:hover li.fwxjbotli2:before{top: 90%}*/


/*.fwxjbot .main1334:hover li.fwxjbotli3:after{height: 60%}*/
/*.fwxjbot .main1334:hover li.fwxjbotli3:before{top: 60%}*/

/*.fwxjbot .main1334:hover li.fwxjbotli4:after{height: 70%}*/
/*.fwxjbot .main1334:hover li.fwxjbotli4:before{top: 70%}*/

/*.fwxjbot .main1334:hover:after{height: 80%}*/
/*.fwxjbot .main1334:hover:before{top: 80%}*/


.fyxwzxxq { text-align: center; padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,.3); margin-bottom: 30px; }
.fyxwzxxq h2 { font-weight: normal; margin-bottom: 8px; }
.fyxwxqnext { margin-top: 30px;border-top: 1px solid rgba(255,255,255,.3);padding-top: 20px;}
.fyxwxqnext p {margin-bottom: 10px}
.fyxwxqnext p:hover a{text-decoration: underline}
.fyrybg{position: fixed;top: 0;left: 0;background: rgba(0,0,0,.9);display: none;z-index: 10000;width: 100%;height: 100%;}
.fyrybg span{position: absolute;top:0;right: 0;background: #2c5f9e;color: #fff;width: 40px;height: 40px;text-align: center;line-height: 40px;display: block;cursor: pointer;z-index: 2}
.fyrybgdiv{position: relative;width: 100%;height: 100%;text-align: center}
.fyrybg img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width:90%;max-height:90%}
.video_class{width: 100% !important;height: auto !important;margin-bottom: 10px;object-fit: contain;background: #000;margin: 0 auto}
.cblkf{position: fixed;bottom: 20%;right: 0;z-index: 999;}
.cblkf li{position: relative}
.cblkfsub{background: #151719;text-align: center;;width: 68px;margin:0 auto 5px;height: 53px;display: block;padding-top: 10px}
.cblkfsub img{display: block;margin: 0 auto 10px;width: 20px;}
.cblkfsub p{color: #fff;font-size: 12px}
.sysqbtn{width: 38px;text-align: center;background: url(../images/sybtnbg.png) no-repeat center top;background-size: cover;padding: 5px 0;color: #fff;margin:  0 auto;font-size: 12px;}
.cblkfsub:hover p{opacity: 1}
.dhtctel{position: absolute;background: url(../images/sybtnbg.png) no-repeat center top;color: #fff;width: 140px;height: 40px;line-height: 40px;top: 15px;right: 80px;display: none;background-size: cover}
.cblkfsub:hover .dhtctel{display: block}
.cblkfliimg{display: block;width: 50px;margin: 0 auto}
.fymbxgr{padding: 102px 0 18px;}
.fygrzxmain{padding: 0 0 80px;}
.fyjhymain{padding: 110px 0 60px}
.fygrle{width: 24%}
.fygrzxnagv{}
.fygrzxnagv li{}
.fygrzxnagv li a{display: block;padding: 30px 10px 30px 35px;border: 1px solid rgba(255,255,255,.1)}
.fygrzxnagv li img{height: 24px;vertical-align: middle;margin-right: 25px;opacity: .4;width: 24px;}
.fygrzxnagv li.fygrzxnavatv{}
.fygrzxnagv li.fygrzxnavatv img{opacity: 1}

.fygrri{padding: 0 2% 80px;width: 69.5%;background: #151719}
.fyfatei{padding: 0 5% 80px;width: 90%;}
.fyfatei .fyjbxx{text-align: center;}
.fyfatei .fyhyxx{}
.fyfatei .fyhyxx li{margin-left: 20%;margin-right: 20%}
.fyfatei .fyhyxx li.fyzxline{margin-left: 0;margin-right: 0}
.fyfatei .fygrzxinpt{width: 94%}
.fyfatei .fyhyxxtop{width: 70px;text-align: left}
.fyfatei .fyhyxxbot{padding-left: 70px;}

.fygrzxtext{background: #2d2f30;border: 0;padding: 15px 3%;line-height: 24px;height: 220px;width: 94%;color: #fff;outline: none;vertical-align: top;}
.fyfenliesel{border: 0;padding: 0 3%;line-height: 60px;height: 60px;width: 100%;color: #fff;outline: none;vertical-align: top;}



.fyjbxx{padding: 50px 0 24px;border-bottom: 1px solid rgba(255,255,255,.1);min-height: 50px}
.fyjbxx a.fyxiugai{color: #e34a22;    display: inline-block; vertical-align: top;  margin-top: 7px;}
.fyjbxx a.fywyft{color: #fff;    display: inline-block; vertical-align: top;  margin-top: -10px;width: 163px;height: 50px;line-height: 50px;text-align: center}


.fyhyxx{margin-top: 60px}
.fyhyxx li{margin-bottom: 15px;position: relative;line-height: 60px;min-height: 60px}
.fyhyxxtop{position: absolute;top: 0;left: 0;text-align: right;width: 140px;line-height: 60px;height: 60px;}
.fyhyxxbot{padding-left: 170px;}
.fygrzxinpt{background: #2d2f30;border: 0;padding: 0 3%;line-height: 60px\9;height: 60px;width: 78%;color: #fff;outline: none;vertical-align: top;}
.touxiang{position: relative;width: 168px;cursor: pointer;overflow: hidden;margin-bottom: 30px;}
.touxiang p{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;background: rgba(0,0,0,.5);line-height: 30px}
.touxiang img{width: 168px;height: 168px;display: block}
.fyxxbtn{border: 0;padding: 0 3%;line-height: 60px\9;height: 60px;width: 40%;color: #fff;outline: none;vertical-align: top;margin: 0 auto;display: block;cursor:pointer}
.fyhyxx li.fyzxline{padding-top: 70px;border-top: 1px solid rgba(255,255,255,.1);margin-top: 70px;}
.fywdtz,.fywdpl{padding-bottom: 55px}
.fywdtz li,.fywdpl li {border-bottom: 1px solid rgba(255,255,255,.1);}
.fywdtz li a,.fywdpl li a{display: block;padding: 30px 0;}
.fywdtz li p.fytzbt{}
.fywdtz li p.fytzjj{line-height: 24px;height: 48px;opacity: .6;margin: 15px 0 20px;}
.fywdtz li p.fytzsj{opacity: .4}
.fywdpl{}
.fywdpl li{position: relative}
.fywdpl li a{padding-left: 140px}
.fyplxt{position: absolute;top: 30px;left: 30px;width: 80px;height: 80px;object-fit: cover;display: block}
.fypltxt{}
.fypltxt p.fyplxm{opacity:.3;}
.fypltxt p.fyplxm span.fyplxmspan0{margin: 0 8px;}
.fypltxt p.fyplxm span.fyplxmspan1{margin-left: 24px;}
.fypltxt p.fyplbt{margin: 20px 0;padding-right: 200px;}
.fypltxt p.fypltz{opacity:.3}
.fyplmore,.fyjswdck{display: block;position: absolute;top: 60px;right: 30px;border: 1px solid rgba(255,255,255,.6);text-align: center;width: 90px;height: 36px;line-height: 36px;opacity: .3}
.fywdpl li.fyplweidu:after{position: absolute;content: "";background: #de4922;width: 7px;height: 7px;top: 60px;left: 0}
.fywdhd{}
.fywdhd  li a{padding-left: 20px !important;padding-right: 130px}
.fywdhd .fypltxt p.fyplbt{margin: 0 !important;padding-right: 0 !important;}
.fywdhd .fypltxt p.fypltz{margin: 25px 0}
.fywdhd .fytzsj{opacity: .3}
.fywdhd .fyplmore{right: 20px}
.fywdxz{}
.fywdxz .fytzsj{margin-top: 20px;}
.fywdxz .fyplmore{top: 43px;}
.fyznx li.fyplweidu:after{top: 40px}
.fyjbxx{position: relative}
.fyjbxx h1{font-weight: normal;padding-right: 150px}
.fyjbxx p{position: absolute;bottom: 20px;right: 0}
.fyznxbjq{margin-top: 30px}
.fyyjcnew{}
.fyyjcnew .fyczxt{background: #000000;padding: 90px 0}
.fyyjcnew .fyczxt li{margin-bottom: 0}
.fyyjcnew .fyczxt .fyczxtle{width: 60%;padding-bottom: 34.7%}
.fyyjcnew .fyczxt .fyczxtri{width: 34.5%;background: none;padding: 0 !important;}
.fyyjcnew .fyczxt .fyczxtri  p,.fyyjcnew .fyczxt .fyczxtri  pre{padding: 0}
.fyyjcnew .fyczxt .fyczxtri  img{margin: 28px 0 40px;width: 60px;}
.fyyjcnew .fyczxt .fyczxtri  pre{color: rgba(255,255,255,.3);line-height: 30px}
.fyyjcnew .fyczxt:nth-child(2n){background: #0f0f0f}
.fyyjcnew .fyczxt:nth-child(2n) .fyczxtle{float: right}
.fyyjcnew .fyczxt:nth-child(2n) .fyczxtri{left: 0;right: auto}
.fyjcb{margin: 80px auto 90px;position: relative;}
.fyjcb img{display: block;width: 100%}
.fyjcbtxt{position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.fyjcbtxt p,.fyjcbtxt pre{color: #fff;display: block;width: 29%;margin-left:6%}
.fyjcbtxt p{margin-bottom: 40px}
.fyjcbtxt pre{line-height: 30px}
.fygncp{color: #fff;margin-bottom: -148px;margin-top: 200px;}
.fycpgn{min-height: 200px}
.fycpgn li{background: #151719;padding: 110px 0 135px;}
.fycpgn li .main1334{position: relative}
.fycpgnri{float: right;width: 62%;position: relative;padding-top: 31px;height: auto}
.fycpgnri img{position: relative;height: auto}
.fycpgnri:after{content: "";position: absolute;background:#f1f3f7 url(../images/fycpyuan.png) no-repeat left top;width: 100%;height: 31px;background-size: auto 100%;top:0;left: 0}
.fycpgnle{position: absolute;top:0;left: 0;width: 30%;height: 100%}
.fycpgnle p.fycpgnsz{color: rgba(255,255,255,.1);font-family: Impact;line-height: 1}
.fycpgnle p.fycpgnsz img{vertical-align: middle;margin-left: 25px;}
.fycpgnle p.fycpgnbt{margin: 60px 0 35px}
.fycpgnle pre.fycpgnjj{color: rgba(255,255,255,.3);line-height: 30px}
.fycpgn li:nth-child(2n){background: #0f0f0f;}
.fycpgn li:nth-child(2n) .fycpgnri{float: left}
.fycpgn li:nth-child(2n) .fycpgnle{left: auto;right: 0}
.fysqjhtop{margin-bottom: 48px}
.fysqjhle{width: 66%;float: left}
.fysqjhri{width: 32%;float: right}
.fysqjhlesub{position: relative}
.fysqjhlesub .item{padding-bottom: 43.2%}

.fysqjhlesub .owl-controls{position:absolute;bottom:30px;width: 100%;left: 0;text-align: center;margin-top: 0;height: 6px;padding-top: 0}
.fysqjhlesub .owl-dots .owl-dot span{margin:0 3px;background:rgba(1,5,9,.6);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: relative;width: 6px;height: 6px;overflow: hidden}
.fysqjhlesub .owl-dots .owl-dot.active span{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;width: 20px}


.fyjhybt{margin-bottom: 20px}
.fyjhybt li{float: left;color: #fff;cursor: pointer;margin-right: 45px;line-height: 28px}
.fyjhybt  a.fyjhckgd{color: rgba(255,255,255,.6)}
.fyjhfldiv{}
.fyjhfldivsub{display: none}
.fypxsp{}
.fypxsp li{padding-bottom: 31.8%;position: relative;float: left;width:48.273%;margin: 0 3.454% 3.454% 0;cursor: pointer}
.fypxsptxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}
.fypxsptxt img{position: relative;width: 36px;height: 36px;margin: 0 auto 30px;display: block}
.fypxsp li:hover img.fypxspimg{opacity: .6}

.fywenda{}
.fywdtupian{}
.fywdtupian li,.fywdtxt li{float: left;width:48.273%;margin: 0 3.454% 0 0}
.fywdtupian li{border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: 26px}
.fywdimgbt{margin: 13px 0 0}
.fywdimgjj{margin: 10px 0 15px;color: rgba(255,255,255,.6)}
.fywdimgfl{color: rgba(255,255,255,.4);position: relative}
.fywdimgfl span{position: absolute;top: 0;right: 0}
.fywdimglj{margin: 14px 0 0;}
.fywdimglj a{color: rgba(255,255,255,.3);display: inline-block;line-height: 23px;padding: 0 10px;border: 1px solid rgba(255,255,255,.3);margin-right: 10px;}
.fywdimg{padding-bottom: 43.8%}
.fywdimg:after{content: "";position: absolute;top: 0;left: 0;background: rgba(0,0,0,.3);width: 100%;height: 100%}
.fywdtxt{}
.fywdtxt li{border-bottom: 1px solid rgba(255,255,255,.1);position: relative}
.fywdtxt li:after{content: "";position: absolute;width: 4px;height: 4px;background: #d94721;
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top: 50%;left: 0;margin-top: -2px;}
.fywdtxt li a{line-height: 80px;padding-left: 20px}
.fycpfl{}
.fycpfl li{width: 48.273%}
.fycpfl li.fycpflli0{padding-bottom: 67.06%;float: left}
.fycpfl li.fycpflli1{padding-bottom: 31.803%;float: right;margin-bottom: 3.454%}
.fycpfl li.fycpflli2{padding-bottom: 31.803%;float: right}
.fycpfl li img{opacity: .5}
.fycptxt{position: absolute;top: 0;left: 0;text-align: center;width: 100%;height: 100%}
.fycpfl li:hover img{opacity: .4}

.fyjswd{border-top: 1px solid rgba(255,255,255,.1)}
.fyjswd li{position: relative;border-bottom: 1px solid rgba(255,255,255,.1)}
.fyjswd li a{line-height: 72.6px;}
.fyjswd li span{vertical-align: top;}
.fyjswdbt{width: 70%;display: inline-block}
.fyjswdsj{color: rgba(255,255,255,.3)}
.fyjswdck{top: 50%;margin-top: -18px;opacity: 1;border-color: transparent;right: 20px}
.fyjhtz .fywdtupian li,.fyjhtz .fywdtxt li{width: 100%;margin-right: 0}



.fygrtxjj{position: relative;height: 80px;padding-left: 100px}
.fygrtxjj img{position: absolute;top: 0;left: 0;width: 80px;height: 80px;}
.fygrtxjj p{margin-bottom: 10px}
.fygrtxjj p span{margin-left: 20px;display: inline-block}
.fygrtxjj a{line-height: 24px;height: 48px}
.fywdtzjr{text-align: center;margin-top: 25px;}
.fywdtzjr li{float: left;width: 25%;position: relative}
.fywdtzjr li img{height: 37px;}
.fywdtzjr li p{color: #999;margin-top: 14px;}
.fywdtzjr li span{color: #fff;background: #ff0000;min-width: 13px;line-height: 23px;height: 23px;padding: 0 5px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position: absolute;top: 0;right: 25px;display: block}
.fyjrzx{text-align: center;margin:44px 0 50px}
.fywyftbtn a{display: block;line-height: 80px;height: 80px;color: #fff;width: 48%;text-align: center}
.fywyftbtn img{vertical-align: middle;margin-right: 25px;}
.fywyftbtn a:hover{opacity: .9}
.spbfbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;display: none}
.spbfdiv{width: 70%;position: absolute;top: 5%;left: 15%}
.videodiv{position: relative;width: 100%;height: 0;padding-bottom: 42%}
.bannervideote{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;}
.spbftxt{text-align: center;margin-top: 30px}
.spbfbgclose{position: fixed;top: 30px;right: 30px;cursor: pointer}
.fycyrm{background: #0f0f0f;padding: 60px 0 95px}
.fycyrm:nth-child(2n){background: #151719}
.fycyrmtop{margin-bottom: 40px;border-bottom: 1px solid #272727;position: relative;line-height: 26px}
.fycyrmtop p{position: relative;padding:  0 20px 20px;display: inline-block}
.fyrmspfl{position: absolute;top: 0;right: 0}
.fyrmspfl li{float: left;margin-left: 45px;cursor: pointer;padding: 0 5px 20px;position: relative;}
.fyrmspfl li:after,.fycyrmtop p:after{content: "";position: absolute;bottom: -2px;left: 0;width: 100%;height: 4px}
.fyrmspfl li:after{width: 0}
.fyrmspfl li.fyrmspflatv{}
.fyrmspfl li.fyrmspflatv:after{width: 100%}
.fyrmsplb{padding-bottom: 70px}
.fyrmsplb li{position: relative;float: left;width:31.8%;margin: 0 2.3% 2.3% 0;cursor: pointer}
.fyrmsplbimg{padding-bottom: 65.8%;}
.fyrmsplbimg img.fyspimcs{width: 36px;height: 36px;top: 50%;left: 50%;margin-top: -18px;margin-left: -18px}
.fyrmsptxt{border: 1px solid #272727;border-top: 0;padding: 20px 30px}
.fyrmsptxt p{line-height: 30px;height: 60px}
.fycprmsp{display: none}
.fylxwmdz{background: #0f0f0f;padding: 60px 0}
.fylxmaple{width: 27%}
.fylxmaple h2{font-weight: normal;margin-bottom: 20px}
.fylxsel{line-height: 60px;height: 60px;background-color: #575757;border: 0;color: #fff;width: 100%;outline: none;padding: 0 7%}
.fybgdz{margin-top: 55px;}
.fybgdz p{margin-bottom: 15px;}
.fybgdz span{line-height: 30px}
.fylxmapri{width: 72%;height: 566px;position: relative}
.fylxdtmap{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fyfwxq{background: #151719;padding: 70px 0 60px}
.fyxqtop{text-align: center;color: #fff;margin-bottom: 35px}
.fyxqbot{}
.fyxqbot li{padding-bottom:19.5%;float: left;width: 48.876%;margin-right: 2.248%;margin-bottom: 2.248%}
.fyxqbottxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center; background: rgba(0,0,0,.3);}
.fyxqsdzdjj{margin: 15px 10px 35px;display: none}
.fyxqsdzdzx{width: 140px;line-height: 42px;height: 42px;display: none}
.fyxqbot li:hover .fyxqbottxt{background: rgba(0,0,0,.6);}
.fyxqbot li:hover .fyxqsdzdjj{display: block;}
.fyxqbot li:hover .fyxqsdzdzx{display: inline-block;}
.fyrhpt{background: #0f0f0f;padding: 70px 0 90px;}
.fydsjyy{background: #0f0f0f;padding: 80px 0 130px;}
.fyhxgn{background: #151719;padding: 66px 0 120px;}
.fyrhptbot{}
.fyptle{width: 47%}
.fyptletp{padding: 8px 0 15px}
.fyptri{width: 49.47%}
.fyptri img{display: block;width: 100%}
.fygnfl{background: #737373;overflow: hidden;margin-bottom: 68px}
.fygnfl li{float: left;line-height: 68px;text-align: center;width: 25%;cursor: pointer}
.fygnfl li.fygnflatv{width: 50%}
.fygnbot{}
.fygnbotle{width: 15%;border-right: 1px solid #444547;min-height: 700px;padding-bottom: 24px}
.fygnbotle li{padding: 15px 40px 15px 0;position: relative;text-align: right;font-size: 14px;margin-bottom: 15px;cursor: pointer}
.fygnbotle li:after{content: "";position: absolute;top: 0;right: -3px;width:5px;height: 100%; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.fygnbotle li.fysjjsatv{font-size: 16px}
.fygnbotle li.fysjjsatv:after{font-size: 16px}
.fygnbotri{width:82.459%}
.fygnbjq{margin-bottom: 30px}
.fyglsp{position: relative;padding-bottom:56.182%;height: 0}
.fyglsp img.clivideo{position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px;z-index: 3;cursor: pointer}
.fyglsp img.fyhxspbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fyhxsp{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none;z-index: 3}
.fysjls{padding-top: 50px;position: relative;padding-right: 200px;}
.fysjls span{position: absolute;top:56px;right: 0}
.fypingtai{}
.fyptsub{padding-top: 50px}
.fypttop{}
.fyptbot,.fyptxz{margin: 20px 0 0}
.fyptxz a{color: #e34a22;text-decoration: underline}
.fyptzuo{border: 1px solid #0f0f0f}
.fyptzuo li{}
.fyptzuo li a.fyptzyj{display: block;padding: 33px 37px 33px 20px;position: relative;font-size: 14px;}
.fyptzuo li a.fyptzyj:after{position: absolute;background: url(../images/fyanniu0.png) no-repeat center center;content: "";width: 13px;height: 8px;top: 43px;right: 10px}
.fyptzbsub{background: #151719;padding: 30px 10px 10px 40px;display: none}
.fyptzbsub p,.fyptzbsub a{margin-bottom: 20px;cursor: pointer;display: block}
.fyptzbsubatv{color: #ff7835}
.fyptzuo li.fypztuoatv .fyptzbsub{display: block}
.fyptzuo li.fypztuoatv a.fyptzyj:after{background: url(../images/fyanniu1.png) no-repeat center center;}
.fygrrift{padding: 0  !important;background: none;width:73.5%}
.fygrrift .fyjbxx,.fygrrift .fyftfl{background: #151719;padding-left: 2%;padding-right: 2%}
.fyftfl{padding: 25px 0;position: relative}
.fysxicn{position: absolute;top: 25px;right: 0}
.fyftfl li{float: left;margin-right: 45px;}
.fyftfl li.fyftflatv a{color: #ff7835}
.fytzlb{padding-bottom: 65px}
.fytzlbsub{background: #17181a;margin-top: 30px;padding: 30px 2% 50px}
.fytztop{padding: 0 0 30px;border-bottom: 1px solid #2d2f30;margin-bottom: 25px;}
.fytzbtjp{margin-bottom: 20px;display: block}
.fytzbtjp span{width: 40px;height: 20px;line-height: 20px;text-align: center;color: #fff;vertical-align: middle;display: inline-block;margin-left: 30px}
.fytztx{position: relative;padding-left: 48px;font-size: 12px;color: rgba(255,255,255,.4);line-height: 30px}
.fytztximg{position: absolute;top: 0;left: 0;width: 30px;height: 30px;}
.fytztx span{padding-right: 10px;margin-left: 10px;}
.fyfkzq0,.fyfkzq1{position: absolute;top: 0;border: 1px solid rgba(255,255,255,.3);width: 84px;text-align: center;height: 25px;line-height: 25px;font-size: 12px;color: rgba(255,255,255,.3);}
.fyfkzq0{right: 0}
.fyfkzq1{right:94px}
.fytzbot{margin-bottom: 25px}
.fytzbot a{}
.fytzhf{position: relative;padding-left: 48px;}
.fytzhfle{position: absolute;top: 0;left: 0}
.fytzhfle img{width: 30px;height: 30px;display: block;}
.fytzhfri{}
.fytzzz{margin-bottom: 10px;color: rgba(255,255,255,.4);line-height: 30px}
.fytzzz span{padding-right: 5px;margin-left: 5px;}
.fytzzz a{opacity: .4}
.fytzbjq{line-height: 24px;color: rgba(255,255,255,.6)}
.fytzxqbjq{}
.fytxpl{background: #151719;padding: 30px 2%;margin-top: 30px;}
.fytxpltex{display: block;width: 94%;background: none;border: 1px solid #2d2f30;height: 130px;padding: 20px 3%;outline: none;color: #fff}
.fytxplbtn{display: block;width: 160px;line-height: 55px;text-align: center;color: #fff;margin:20px auto 0;cursor: pointer;border: 0;vertical-align: top;outline: none}

.fyhdxqy{}
.fyhdxqy .fytztx{padding-left: 38px;font-size: 12px}
.fyhdxqy .fytztx span{padding: 0;margin: 0}
.fytxxqys{margin: 20px 0}
.fypinglun{}
.fypinglun img{vertical-align: middle;margin-right: 10px}
.fyxxplb{margin: 0 20px 30px}
.fyxxplb img{width: 30px;height: 30px;vertical-align: middle;}
.fyfbplint{line-height: 40px\9;height: 40px;width: 77%;border: 1px solid #2d2f30;background: none;margin-left: 1%;padding: 0 2%;outline: none;color: #fff}
.fyxxplb .fytxplbtn{margin: 0;line-height: 40px;height: 40px;width: 12%}
.fyhdxqy{padding-bottom: 20px}
.fyhdxqy .fytzhf{margin: 0 20px 20px;padding-bottom: 20px;border-bottom: 1px solid #2d2f30}
.fyhdxqy .fytzhf:last-child{border-bottom: 0;margin-bottom: 0}
.fyhdxqy .fytzzz span{margin: 0;padding: 0}
.fyhuifufb{color: rgba(255,255,255,.3)}
.fyhuifufb img{opacity: .3;margin-right: 10px;}
.fyhuifufb p{display: inline-block;cursor: pointer}

.hxcpbg{background: url(../images/hxcpbg.jpg) no-repeat center top;height: 800px}
.hxcpbg .fyxqtop{padding-top: 86px;}
.hxcpdiv{position: relative;width: 51.09%;margin: 0 auto}
.hxcpdiv img.hxcpdivimg{display: block;width: 100%;}
.hxcpdiv li{position: absolute;width: 44%}
.hxcpdiv li:after{content: "";position: absolute;top: 61px;left: 0;background: url(../images/hxline0.png) no-repeat left top;background-size: 100% auto;width: 154%;height: 100%}
.hxcpdiv li.hxcpli1:after{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);left: auto;right: -60px}
.hxcpdiv li.hxcpli2:after{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
}
.hxcpdiv li.hxcpli3:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);left: auto;right: -60px; width: 136%;
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ms-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;

}




.hxcpdiv li.hxcpli0{top: 10px;left: -25%}
.hxcpdiv li.hxcpli1{top: 10px;right:-25%;text-align: right}
.hxcpdiv li.hxcpli2{top: 81%;left: -31%}
.hxcpdiv li.hxcpli3{top:81%;right:-31%;text-align: right}

.hxcpdiv li p{position: relative;margin-bottom: 40px}
.hxcpdiv li img{position: absolute;top: 0;left: -60px;width: 35px}
.hxcpdiv li img.hxcpicn1{display:none}
.hxcpdiv li pre{line-height: 30px;}
.hxcpdiv li.hxcpli1 img,.hxcpdiv li.hxcpli3 img{left: auto;right: -60px;}

.hxcpdiv li:hover img.hxcpicn0{display: none}
.hxcpdiv li:hover img.hxcpicn1{display: block}



.fygrzxnagv li.fygrzxnavatv,.fyxxbtn,.fywdpl li:hover .fyplmore,.fysqjhlesub .owl-dots .owl-dot.active span,.fysqjhlesub .owl-dots .owl-dot:hover span,.fyjswdck,.fywyftbtn a.fyftbtn,.fyrmspfl li:after,.fycyrmtop p:after,.fyxqsdzdzx,.fygnfl li.fygnflatv,.fygnbotle li.fysjjsatv:after,.fyptzuo li.fypztuoatv,.fyjbxx a.fywyft,.fytzbtjp span,.fytxplbtn{background: linear-gradient(136deg, #FF8D1E 0%, #E94820 100%);}
.fywyftbtn a.fyzlkbtn{background: linear-gradient(136deg, #09a8ff 0%, #3e5bf2 100%);}
.fyqywh,.fylsnl,.hzhb{background: linear-gradient(183deg, #09131E 0%, #181818 100%);}
.fyjhybt li.fyjhybtatv,.fyjrzx a,.fygrtxjj p span,.fytzbot a,.fytzzz a,.hxcpdiv li:hover p{
    background: linear-gradient(to right,#f98c21,#e34a22);
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
}

.footer a:hover,.fyjbxx a.fyxiugai:hover{text-decoration: underline}
.zxdtsub li:hover .xwtxt p.xwtxtbt{color:#E94820}
.homemore a:hover:after{width: 100%}
.naverji a:hover{background: #000}
.szh li:hover .szhdiv,.yylybotri a.yylyljxq:hover,.tysqb a:hover,.piaofusub{background: linear-gradient(136deg, #FF8D1E 0%, #E94820 100%);}
.szh li:hover .szhdiv img.szhdivicn{margin: 30% auto 0}
.szh li:hover p.szhjj{opacity: 1}
.fydsj li:hover .fydsjri{background: #383737}
.fydsj li:hover .fydsjri:after{background-image: url(../images/fyanjiao0000.png)}
.fyxxbtn:hover,.fyjrzx a:hover,.fyrmsplb li:hover img.fypxspimg,.fytzbot a:hover,.fytzzz a:hover,.fytxplbtn:hover{opacity: .9}
.fywdtz li:hover p.fytzbt,.fywdtxt li a:hover,.fywdimgbt:hover,.fyjswd li:hover span.fyjswdbt,a.fytzbtjp:hover{color: #ff7835}
.fywdpl li:hover .fyplmore{border: 0;opacity: 1}
.fywdtzjr li:hover p,.fyjhybt a.fyjhckgd:hover{color: #fff}
.fywdimglj a:hover,.fyfkzq1:hover,.fyfkzq0:hover{color: #fff;border-color: #fff}
.fysqjhle,.fywyftbtn a:first-child{float: left !important;}
.fysqjhri,.fyjhybt a.fyjhckgd{float: right !important;}


.fycpsj{display: none;padding: 30px 0}
.fycpsjsub{text-align: center;padding: 30px 0}
.fycpsjsub:nth-child(2n){background: #212325}
.fycpsjsub h2{font-weight: normal;margin-bottom: 30px}
.fycpsjsub li{display: inline-block;vertical-align: top;margin-bottom:28px;padding: 0 1%}
.fycpsjsub li img{height: 60px;margin-bottom: 10px;}
.fycpsjsub li p{font-size: 12px;}


.fycplb{}
.fycplb li{background: #151719;padding: 100px 0;}
.fycplb li:nth-child(2n){background: #0f0f0f}
.fycplb li .main1334{position: relative}
.fycplb li img{display: block;width: 100%}
.fycplb li a{position: absolute;display: block;}
.fycplb li.fycplbli0 a.fycplba1{width: 14%;height: 12%;top: 55%;left: 20%;transform:rotate(33deg);-ms-transform:rotate(33deg);-moz-transform:rotate(33deg);-webkit-transform:rotate(33deg);-o-transform:rotate(33deg)}
.fycplb li.fycplbli0 a.fycplba2{width: 18%;height: 13%;top: 69%;left: 33%;transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg)}
.fycplb li.fycplbli0 a.fycplba3{width: 21%;height: 14%; top: 58%;left: 44%;transform:rotate(31deg);-ms-transform:rotate(31deg);-moz-transform:rotate(31deg);-webkit-transform:rotate(31deg);-o-transform:rotate(31deg)}
.fycplb li.fycplbli0 a.fycplba4{    width: 23%; height: 14%;  top: 47%;  left: 55%;transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg)}
.fycplb li.fycplbli0 a.fycplba5{    width: 9%;  height: 24%;  top: 32%;  left: 41%;transform:rotate(46deg);-ms-transform:rotate(46deg);-moz-transform:rotate(46deg);-webkit-transform:rotate(46deg);-o-transform:rotate(46deg)}
.fycplb li.fycplbli0 a.fycplba6{     width: 10%;  height: 20%;  top: 25%;  left: 30%;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.fycplb li.fycplbli0 a.fycplba7{   width: 13%;  height: 16%;  top: 37%;  left: 74%;transform:rotate(37deg);-ms-transform:rotate(37deg);-moz-transform:rotate(37deg);-webkit-transform:rotate(37deg);-o-transform:rotate(37deg)}
.fycplb li.fycplbli0 a.fycplba8{      width: 12%;height: 15%;  top: 25%;  left: 61%;transform:rotate(35deg);-ms-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-o-transform:rotate(35deg)}
.fycplb li.fycplbli0 a.fycplba9{   width: 15%;  height: 15%;  top: 12%;  left: 45%;transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg)}
.fycplb li.fycplbli1 a.fycplba1{  width: 16%;  height: 12%;  top: 74%;  left: 47%;transform:rotate(34deg);-ms-transform:rotate(34deg);-moz-transform:rotate(34deg);-webkit-transform:rotate(34deg);-o-transform:rotate(34deg)}
.fycplb li.fycplbli1 a.fycplba2{ width: 18%;  height: 12%;  top: 44%;  left: 11%;transform:rotate(31deg);-ms-transform:rotate(31deg);-moz-transform:rotate(31deg);-webkit-transform:rotate(31deg);-o-transform:rotate(31deg) }
.fycplb li.fycplbli1 a.fycplba3{    width: 16%;  height: 11%;  top: 55%;  left: 35%;transform:rotate(30deg);-ms-transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg);-o-transform:rotate(30deg)}
.fycplb li.fycplbli1 a.fycplba4{    width: 16%;  height: 14%;  top: 63%;  left: 58%;transform:rotate(32deg);-ms-transform:rotate(32deg);-moz-transform:rotate(32deg);-webkit-transform:rotate(32deg);-o-transform:rotate(32deg)}
.fycplb li.fycplbli1 a.fycplba5{    width: 13%;  height: 15%;  top: 33%;  left: 26%;transform:rotate(32deg);-ms-transform:rotate(32deg);-moz-transform:rotate(32deg);-webkit-transform:rotate(32deg);-o-transform:rotate(32deg)}
.fycplb li.fycplbli1 a.fycplba6{     width: 34%;  height: 12%;  top: 39%;  left: 41%;transform:rotate(32deg);-ms-transform:rotate(32deg);-moz-transform:rotate(32deg);-webkit-transform:rotate(32deg);-o-transform:rotate(32deg)}
.fycplb li.fycplbli1 a.fycplba7{   width: 12%;  height: 15%;  top: 39%;  left: 75%;transform:rotate(33deg);-ms-transform:rotate(33deg);-moz-transform:rotate(33deg);-webkit-transform:rotate(33deg);-o-transform:rotate(33deg)}
.fycplb li.fycplbli1 a.fycplba8{      width: 12%;height: 15%;  top: 28%;  left: 62%;transform:rotate(34deg);-ms-transform:rotate(34deg);-moz-transform:rotate(34deg);-webkit-transform:rotate(34deg);-o-transform:rotate(34deg)}
.fycplb li.fycplbli1 a.fycplba9{   width: 14%;  height: 13%;  top: 18%;  left: 47%;transform:rotate(35deg);-ms-transform:rotate(35deg);-moz-transform:rotate(35deg);-webkit-transform:rotate(35deg);-o-transform:rotate(35deg)}


.fydl{background: url(../images/dlbg.jpg) no-repeat center left;background-size: cover;position: relative;padding: 188px 0}
.fydllog{position: absolute;top: 30px;left: 40px;}
.fydllog img{height: 50px}
.fydllog p{display: inline-block;vertical-align: top;line-height: 50px;color: #fff; font-weight: bold;  font-size: 28px;}
.fydldiv{margin-right: 7%;width: 1360px;max-width: 80%;}
.fydldivle{width:41.25%;padding-top: 200px;}
.fydldivle img{display: block;width: 100%}
.fydldivri{background: rgba(57,73,95,0.6); border: 1px solid rgba(57,113,231,.5);padding: 100px 4% 70px;width: 36.25%}
.fydlbt{text-align: center;margin-bottom: 40px;}
.fydlbt a{display: inline-block;vertical-align: top;font-size: 18px;color: rgba(255,255,255,.5);padding: 0 55px;font-weight: 400}
.fydlbt a.fydlatv{color: #fff;font-weight: bold}
.fydlbd{}
.fydlbd li{position: relative;margin-bottom: 60px;}
.fydlinpt{line-height: 60px\9;height: 60px;background: rgba(255,255,255,.1);width: 90%;border: 0;outline: none;font-size: 16px;padding: 0 5%;color: rgba(255,255,255,.4);font-weight: 400}
.fydlinpt::-webkit-input-placeholder {color : rgba(255,255,255,.4) }
.fydlinpt:-moz-placeholder {color : rgba(255,255,255,.4);  }
.fydlinpt::-moz-placeholder {color : rgba(255,255,255,.4); }
.fydlinpt:-ms-input-placeholder {  color : rgba(255,255,255,.4); }
.fydlinpt::-ms-input-placeholder {  color : rgba(255,255,255,.4);}
.fydlinpt0{width: 60%}
.fyhqyzm{width: 27%;position: absolute;top: 0;right: 0;color: #fff;padding: 0;text-align: center;background: rgba(255,255,255,.2);line-height: 60px;height: 60px;border: 0;outline: none;font-size: 16px;font-weight: 400;cursor: pointer}
.fydlbtn{line-height: 60px;height: 60px;background:#195EFF;width: 100%;border: 0;outline: none;font-size: 16px;padding: 0;color:#fff;font-weight: 400;cursor: pointer}
.fydllogo{height: 48px;display: block;margin: -10px auto 0}
.fydlzd{font-weight: bold;font-size: 14px;color: #ccc;margin-top: 25px}
.fydlzd a{color: #ccc;}
.fyzhuce{padding-top: 55px}
.fyzhuce .fydlbd li{margin-bottom: 18px}
.fyzcfh{margin-bottom: 30px}
.fyzcfh a{font-weight: 400; color: #5C8DFF;font-size: 14px}


.piaofu{position: fixed;z-index: 9999;left: 0; width: 192px; top: 0;}
.piaofusub{position: relative;transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;width: 200px;height: 60px;text-align: center;line-height: 60px;}
.clipc{position: absolute;top: -22px;right: 0;font-size: 14px;color: rgba(255,255,255,.5);line-height: 1;}
.piaofusub a{display: block;font-size: 14px;color: rgba(255,255,255,.5)}
.piaofusub img{vertical-align: middle;}
.piaofusub span{vertical-align: middle;display: inline-block;width: 1px;height: 30px;background: rgba(255,255,255,.3);margin: 0 16px;}
.fymbx a{font-size: 18px}


.fydlzd a:hover{color: #fff}
.fyhqyzm:hover,.fydlbtn:hover{opacity: .9}


.fycpgnle p.fycpgnbt{font-size: 18px}

/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){
    .fyyjcnew .fyczxt{padding: 70px 0}
    .fycpgn li{padding: 90px 0 100px;}
    .fycpgnle p.fycpgnbt{margin: 50px 0 25px}
    .fygncp { margin-bottom: -126px;  margin-top: 178px;}
    .fyrhpt{padding: 50px 0 70px;}
    .fydsjyy{padding: 60px 0 100px;}
    .fyhxgn{padding: 45px 0 100px;}
    .fydlbt a{padding: 0 40px}

    .fydl{padding: 100px 0}
    .fydldivri{padding-top:50px;padding-bottom: 30px}



    .fontsize63{font-size: 46px;}
    .fontsize38{font-size: 28px;}
    .fontsize36{font-size: 18px;}
    .fontsize30{font-size: 18px;}
    .fontsize28{font-size: 18px;}
    .fontsize26{font-size: 18px;}
    .fontsize24{font-size: 16px;}



}
@media only screen and (max-width:1440px){
    .fwkhbot li p{font-size: 12px}
    .main1334{width:1000px;}
    .header{line-height: 60px;height: 60px}
    .logo{margin-top: 9.5px}
    .logo img{height: 41px}
    .naverji{top: 60px}
    .jzg{padding-top: 100px;height: 446px;}
    .hxnlbot li p{padding: 0 7%;width: 86%}
    .szhdiv img.szhdivicn{height: 50px}
    .szhdiv img.szhdivline0,.szhdiv img.szhdivline1{height: 5px}
    .szhdiv p.szhjj{padding: 0 20%}
    .yylybotle img.yylybotleicn{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px}
    .fwxjbot li{padding: 60px 8% 140px 2%;width: 15%}
    .homemore{margin-top: 35px}
    .fyxtvideo{margin: 50px auto}
    .fyryzz{padding-bottom: 15px}
    .fybjq{line-height: 28px}
    .fysyhz{padding-top: 50px}
    .fyxtvideo img.clivideo{width: 56px;height: 56px;margin-top: -28px;margin-left: -28px}
    .fycptsub li{padding: 30px 0 50px}
    .fyjdalbotsub .owl-stage-outer{padding: 96px 0}
    .fyjdalbotsub   .fyalprev .item img{ transform: translateX(-188px);}
    .fyjdalbotsub   .fyalnext .item img{transform: translateX(188px);}
    .fyjdalbotsub   .fyalprev .item:after{transform: translateX(-188px);}
    .fyjdalbotsub   .fyalnext .item:after{transform: translateX(188px);}
    .fylsjtlb{padding: 0 0 50px 0!important;}
    .fynyjzbot li {width: 40%; padding: 50px 5%;}
    .fynyjzbot li pre{line-height: 30px}
    .yylybotri p.yylybten{margin-bottom: 20px}
    .yylybotri p.yylybtjj{margin-bottom: 38px;}
    .footwx{padding-right: 105px;}
    .footer p.footerlx{margin-bottom: 5px;}
    .footwx p{padding-bottom: 3px;padding-top: 11px;}
    .footwx{padding-right: 80px;}
    .footwx img{width: 64px;height: 64px;}
    .footwx{top: 91px;}
    .fyjrwmtop {padding: 35px 40px 35px 90px; background-position:40px 33px;}
    .fyjrwmtop:after{top: 44px;background-size: 21px auto;right: 30px}
    .clijrwm .fyjrwmtop:after{top: 36px}
    .tysqb{margin: 14px 0  0 10px;}
    .nav li{margin-left: 18px;}
    .tysqb{margin-top: 10px}
    .tysqb a{font-size: 14px;width: 116px;line-height: 40px;height: 40px;}
    .fymbxgr { padding: 72px 0 18px;  }
    .fytcdl{margin-top: 5px;margin-left: 30px}
    .fyyjcnew .fyczxt .fyczxtri img{margin: 10px 0 15px;width: 40px;}
    .fyyjcnew .fyczxt .fyczxtri pre,.fycpgnle pre.fycpgnjj{line-height: 26px}
    .fyjcbtxt p, .fyjcbtxt pre{width: 40%}
    .fywyftbtn a{height: 50px;line-height: 50px}
    .fywyftbtn img{margin-right: 10px;height: 20px}
    .fyjrzx{margin: 20px 0}
    .fywdtzjr li p{margin-top: 3px;}
    .fyjswdbt{width: 60%}
    .fywdtxt li a{line-height: 55px}
    .fywdtupian li{padding-bottom: 20px}
    .fyjswd li a {line-height: 58.5px;}
    .fywdimgfl span{display: none}

    .fygnbotle{width: 20%}
    .fygnbotle li{padding-right: 30px}
    .fygnbotri{width: 77.459%}
    .fytztx{padding-bottom: 30px}
    .fyfkzq0, .fyfkzq1{    top: auto; bottom: 0;}
    .fyfkzq0{left: 48px}
    .fyfkzq1{left: 140px}
    .fyhdxqy .fytztx{padding-bottom: 0}


    .hxcpdiv li img{left: -50px;}
    .hxcpdiv li.hxcpli1 img, .hxcpdiv li.hxcpli3 img {left: auto; right: -50px; }
}
@media only screen and (max-width:1366px){
    .fontsize63{font-size: 40px;}
    .fontsize38{font-size: 22px;}
    .fontsize36{font-size: 18px;}
    .fontsize30{font-size: 18px;}
    .fontsize28{font-size: 18px;}
    .fontsize26{font-size: 18px;}
    .fontsize24,.fycpgnle p.fycpgnbt{font-size: 16px;}



    .hxnl,.yyly,.fwkh,.hzhb{padding: 50px 0}
    .fwkh,.hzhb{padding-bottom: 20px}
    .fwxj{margin-top: 40px}
    .zxdt{padding-top: 40px}
    .szhdiv p.szhwz{margin: 40px  0 20px}
    .szhdiv img.szhdivline0,.szhdiv img.szhdivline1{margin-bottom: 40px;}
    .szhdiv p.szhjj{padding: 0 10%}
    .fymbx{margin-top: -50px;}
    .fymbx p,.fymbx a{height: 50px;}
    .fylsslbjq .fybjq{padding: 30px 5%}
    .fydsjri{ padding: 20px 50px;line-height: 40px;min-height: 120px;}
    .fydsjle p{margin-top: 25px}
    .fydsjle:after{bottom: -60px}
    .fydsj li:first-child .fydsjle p{width: 100px;line-height: 100px;height: 100px}
    .fydsjri{margin-left: 190px}
    .fydsjri:after{top: 35px;background-size: 20px auto;left: -20px}
    .fycptsub li img{height: 80px}
    .fylianxi li{margin-bottom: 20px;background-size: 32px auto;line-height: 32px;padding-left: 56px;}
    .hxnltop{margin-bottom: 30px;}
    .fyhxcpbjq, .fyqywh, .fyryzz, .fymain,.fyszlx,.fytdhd,.fyjdal{padding: 50px 0}
    .fydsj li{margin-bottom: 50px;}
    .fylsslbjq{margin-top: 50px}
    .fynyjz{padding-top: 50px}
    .fydsjri{font-size: 16px}
    /*.footer .main1334{padding-top: 50px}*/
    /*.footwx{top: 37px}*/

    .fyryzzbot li p{line-height: 60px;height: 60px}
    .fyjbxx{padding-top: 30px;}
    .fywdtz,.fywdpl{padding-bottom: 15px;}
    .fyhyxx{margin-top: 30px}
    .fyyjcnew .fyczxt{padding: 50px 0}
    .fycpgn li{padding: 60px 0 70px;}
    .fygncp { margin-bottom: -95px;  margin-top: 150px;}

    .fyrhpt{padding: 40px 0 60px;}
    .fydsjyy{padding: 45px 0 80px;}
    .fyhxgn{padding: 35px 0 80px;}
    .fydlbt a{padding: 0 30px}
}

@media only screen and (max-width:1280px){
    .fyfatei .fyhyxx li {
        margin-left: 0;
        margin-right: 0;
    }

    .hxcpdiv li p{font-size: 18px}
    .hxcpdiv li pre{font-size: 13px;}

    .fydlbt a{padding: 0 10px}
    .fydldivri{width: 45%}
}
@media only screen and (max-width:1200px){
    .main1334{width:835px;}
    .nav li{margin-left: 3px}
    .nav li a.navyiji{font-size: 15px}
    .yylybotri p.yylybten{margin: 15px 0 20px}
    .yylybotri p.yylybtjj{margin-bottom: 30px;}
    .yylybot li, .zxdtfl{margin-bottom: 40px}
    .footwx{padding-right: 95px}
    .footwx img{width: 80px;height: 80px}
    .fyjdalbotsub .owl-stage-outer{padding: 80px 0}
    .fyjdalbotsub   .fyalprev .item img{ transform: translateX(-155px);}
    .fyjdalbotsub   .fyalnext .item img{transform: translateX(155px);}
    .fyjdalbotsub   .fyalnext .item:after{transform: translateX(155px);}
    .fyjdalbotsub   .fyalprev .item:after{transform: translateX(-155px);}
    .footer p.footerlx{text-align: left}
    .footer p.footeren{text-align: left}
    .fwxjbot li{    padding: 60px 6% 140px 2%;width: 17%;}
    .hxnlbot li p{padding: 0 1%;width: 98%;font-size: 13px;}
    .fydsjri{font-size: 14px}
    .tysqb a{width: 90px}
    .logo{margin-top: 12px}
    .logo img{height: 36px;}

    .fygrle{width: 26%}
    .fygrri{width: 67%}
    .fygrrift{width:71%}
    .fygrzxnagv li a{padding: 30px 10px 30px 25px}
    .fygrzxnagv li img{margin-right: 15px;}
    .fyjcbtxt p{margin-bottom: 20px}
    .fyjcbtxt p, .fyjcbtxt pre{width: 60%}

    .fywdtzjr li span{right: 10px}
    .fyjhybt li{margin-right: 30px}
    .fyjswd li a {line-height: 55.6px;}
    .fottnav li{width: 18%}
    .fottnav li.footljgd{width: 28%}
    .footnavsuber{padding-left: 15px;}
    .fyxqsdzdjj{margin: 10px 10px 15px}
    .fygnbotle li{padding-right: 20px}


    .fygnbotle li{padding-right: 15px;font-size: 14px}
    .fygnbotle li.fysjjsatv{font-size: 16px}


    .fontsize63{font-size: 36px;}
    .fontsize38{font-size: 30px;}
    .fontsize36{font-size: 18px;}
    .fontsize30{font-size: 18px;}
    .fontsize28{font-size: 18px;}
    .fontsize26{font-size: 18px;}
    .fontsize24{font-size: 16px;}

}
@media only screen and (max-width:1152px){
    .szhdiv img.szhdivicn{height: 40px;margin-top: 25%}
    .szhdiv p.szhwz{margin: 30px 0 20px}
    .szhdiv img.szhdivline0,.szhdiv img.szhdivline1{margin-bottom: 30px}
    .szhdiv p.szhjj{padding: 0 5%}
    .szh li:hover .szhdiv img.szhdivicn{margin: 20% auto 0}

}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .hxcpdiv li{width: 45%}
}
@media only screen and (max-width:992px){
    .main1334{width:730px;}
    .nav li{margin-left: 11px;}
    .nav li a.navyiji{font-size: 12px}
    .nav li img.navsanjiao{margin-left: 5px;width: 12px}
    .yylybotri p.yylybtjj{margin-bottom: 10px}
    .yylybotri p.yylybten{margin: 10px 0}
    .fwxjbot li {padding: 50px 4% 110px 2%;width: 19%;}
    .footer{text-align: left}
    .fyjdalbotsub .owl-stage-outer{padding: 70px 0}
    .fyjdalbotsub   .fyalprev .item img{ transform: translateX(-135px);}
    .fyjdalbotsub   .fyalnext .item img{transform: translateX(135px);}
    .fyjdalbotsub   .fyalnext .item:after{transform: translateX(135px);}
    .fyjdalbotsub   .fyalprev .item:after{transform: translateX(-135px);}
    .hxnlbot li p{font-size: 12px;}
    .fyczxtri pre{line-height: 22px;}
    .fyczxtri img{margin: 8px 0 5px 34px}
    .tysqb{margin-top: 5px}
    .tysqb a{}
    .logo{margin-top: 13px;}
    .logo img{height: 34px;}
    .fypltxt p.fyplxm span.fyplxmspan1{margin-left: 0;display: block}
    .fyyjcnew .fyczxt .fyczxtle,.fycpgnri{float: inherit !important;width: 100%;padding-bottom: 0;height: auto}
    .fyyjcnew .fyczxt .fyczxtle img,.fycpgnri img{position: relative;height: auto}
    .fyyjcnew .fyczxt .fyczxtri,.fycpgnle{width: 100%;float: inherit !important;position: relative;margin-top: 30px;}
    .fyyjcnew .fyczxt .fyczxtri .index_sec, .fyyjcnew .fyczxt .fyczxtri .sec_box,    .fycpgnle .index_sec, .fycpgnle .sec_box{display: block;position: relative;height: auto}
    .fycpgnle p.fycpgnbt {margin: 10px 0 15px; }
    .tysqb a{font-size: 12px;width: 77px}
    .fycpgnri img{top: 0}
    .fygncp { margin-bottom:30px;  margin-top: 0;}
    .erji a.erjisub{font-size: 12px;}
    .fysqjhtop{margin-bottom: 30px}
    .fysqjhle,.fysqjhri{width: 100%;float: inherit}
    .fysqjhri{margin-top: 30px}
    .fyjhymain {padding: 80px 0 30px;}
    .footer .main1334{padding: 40px 0 20px}
    .fottnav li{width: 25%}
    .fottnav li.footljgd{width: 100%;margin-top: 20px}
    .fottnav li h2{margin-bottom: 20px}
    .footnavsub a.footnavsubyj, .fottnav li.footljgd p{margin-bottom: 15px;}
    .footnavsuber a{margin-bottom: 15px;}
    .fylxmaple{width: 30%}
    .fylxmapri{width: 68%}
    .fyxqsdzdzx {  width: 120px;  line-height: 36px;  height: 36px;}
    .fygnbotle li{padding-right: 10px;}
    .fygnbotle{width: 22%}
    .fygnbotri{width: 75.459%;}


    .hxcpdiv{width: 80%}
    .hxcpbg{height: auto;padding-bottom: 30px}
    .hxcpdiv img.hxcpdivimg,.hxcpdiv li:after{display: none}
    .hxcpdiv li{position: relative;width: 100%;top: 0 !important;left: 0 !important;right: auto !important;text-align: left !important;margin-bottom: 30px;}
    .hxcpdiv li p{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid rgba(255,255,255,.2)}
    .hxcpdiv li img{left: -50px !important;right: auto !important;width: 30px}


}
@media only screen and (max-width:768px){
    .main1334{width:94%}
    .header{line-height: inherit;height: 50px}
    .headerheight{height: 50px}
    .menu-activator{display: block}
    .nav{position: fixed;background:#000;width: 100%;height: 100%;z-index:9999;top: 50px;left: 0;line-height: 40px;display: none;text-align: left;}
    .nav li{float: inherit;display: block;text-align: left;margin: 0;padding: 0}
    .nav ul{padding-top: 30px}
    .nav li a.navyiji{display: block;padding: 0 30px}
    .nav li img.navsanjiao{position:absolute;top: 17px;right: 5%}
    .naverji,.sanji{position: relative;width: 100%;top: 0;left: 0;margin: 0;text-align: left;line-height: 20px}
    .erji a.erjisub{padding: 8px 0;}
    .naverjisub{background:#1f1f1f;padding: 5px 10px 5px 50px;}
    .sanji{padding:0 0 5px;background: none}
    .sanji a{padding: 8px 10px 8px 33px;font-size: 12px;}
    .naverji a:hover{background: none;color: #2f86bf}
    .logo{margin-top: 4.5px;}
    .banner{height: auto !important;}
    .focus_slide .owl-controls{bottom: 20px;}
    .focus_slide .owl-dots .owl-dot span{margin: 0 10px;height: 6px;}
    .szhdiv img.szhdivicn{height: 25px;margin-top: 15%}
    .szhdiv p.szhwz{margin: 15px 0}
    .szhdiv img.szhdivline0,.szhdiv img.szhdivline1{margin-bottom: 15px}
    .szh li:hover .szhdiv img.szhdivicn{margin: 10% auto 0}
    .fymbx p:after{height: 2px}
    .fymbx{margin-top: -36px}
    .fymbx p,.fymbx a{padding: 0 10px;height: 36px}
    .fybjq{font-size: 12px}
    .fyqywhbot li{width: 48%;margin: 0 1% 20px !important;padding-bottom: 29.8%}
    .fyqywhbg p{line-height: 20px;font-size: 16px;padding-bottom: 8px;margin-bottom: 8px;}
    .fyqywhbg span{font-size: 12px;}
    .fyryzzbot li{margin: 0 1% 0  !important;width: 48%}

    .fysyhz{padding-top: 30px}
    .fyhxcpbjq, .fyqywh, .fyryzz, .fymain,.fyszlx,.fytdhd,.fyjdal{padding: 30px 0}
    .fyryzz{padding-bottom: 10px}
    .fynyjz{padding-top: 30px}
    .fynyjzbot li {width: 46%; padding: 30px 2%;}
    .fynyjzbot li pre{line-height: 26px}
    .fynyjzbot li img{height: 60px}
    .fynyjzbot li p{margin: 20px 0}
    .fylsslbjq{margin-top: 30px}
    .fysyhz p{float: inherit;margin: 5px 0}
    .fylsjtlb{padding: 0 0 30px 0!important;}
    .fyxtvideo{margin: 30px auto}
    #focus_pc,.fybannerpc{display: none}
    #focus_phone,.fybannersj{display: block}
    .footwx{position: relative;top: 0;right: auto;width: 114px;margin: 0 auto 20px}
    /*.footer,.footer p.footerlx,.footer p.footeren{text-align: center}*/
    .footer p.footerlx{margin-bottom: 7px;}
    .footwx img{top: -8px;}
    .hxnlbot li p{font-size: 12px;}
    .fwxjbot li{padding-right: 2%;width: 21%}
    .fydsjri{font-size: 14px;line-height: 28px}
    .fyczxtle{padding-bottom: 57%;width: 100%;float: inherit}
    .fyczxtri{position: relative;width: 100%;float: inherit;height: auto;padding: 30px 0;margin: 0}
    .fyczxtri .index_sec,.fyczxtri .sec_box{position: relative;display: block;width: 100%;height: auto}
    .focus_slide .owl-controls{padding-top: 10px;height: auto}
    .fymbxgr { padding: 15px 0 }
    .fygrle{width: 32%}
    .fygrri{width: 60%}
    .fygrrift{width:64%}


    .fytcdl{margin-top: 5px;line-height: 40px;}
    .fytcdl img{width: 40px;height: 40px;}
    .fyplmore{top: 76px}
    .fypltxt p.fyplbt{padding-right: 125px;}
    .fyrmspfl li{margin-left: 10px}

    .fydlbt a{padding: 0 10px;font-size: 16px;}
    .fydldivri{width: 50%}


    .fontsize63{font-size: 30px;}
    .fontsize38{font-size: 22px;}
    .fontsize36{font-size: 18px;}
    .fontsize30{font-size: 18px;}
    .fontsize28{font-size: 18px;}
    .fontsize26{font-size: 18px;}
    .fontsize24{font-size: 16px;}
    .fontsize20{font-size: 16px;}
    .fontsize18{font-size: 14px;}
    .fontsize16{font-size: 12px;}
    .fontsize15{font-size: 12px;}
    .fontsize14{font-size: 12px;}
    .fontsize12{font-size: 12px;}
    .fontsize10{font-size: 12px}

    .lang{
        height: 50px;
        line-height: 50px;
    }
    .lang-list li a{
        font-size: 12px;
    }

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

    .header{background: #000}
    .hxnl,.yyly,.fwkh,.hzhb{padding: 30px 0}
    .hxnl{padding-bottom: 10px}
    .fwkh,.hzhb{padding-bottom: 10px}
    .fwxj{margin-top: 30px}
    .zxdt{padding-top: 30px}
    .jzg{padding: 50px 0 100px;background-size: cover;height: auto}
    .jzg li{width: 100%;margin:0 auto 10px}
    .szh{overflow: auto}
    .szh ul{width: 750px;}
    .szh li{width: 150px}
    .yylybotle{padding-bottom: 53%}
    .zxdtfl li{line-height: 40px}
    .zxdtsub li{width: 90%;margin: 0 5% 20px}
    .fwxjbot li {padding: 30px 3% 50px;width: 44%;}
    .fwxjbot li img{margin: 20px 0;height: 4px}
    .hzhbbot li{margin: 0 1% 20px !important;width: 48%}
    .fwkhbot li{margin: 0 1% 20px !important;width: 31.33%}
    .page a, .page span{margin: 0;min-width: inherit}
    .fydsjle{width: 70px;}
    .fydsjle:after{bottom:-40px;}
    .fydsjle p{line-height: 60px;height: 60px;width: 60px;margin: 25px auto 0}
    .fydsj li:first-child .fydsjle p{line-height: 70px;height: 70px;width: 70px;margin-top: 0}
    .fydsjri{margin-left: 90px;padding: 20px 10px 20px 20px;line-height: 22px;min-height: 66px;font-size: 12px}
    .fydsjri:after{width: 14px;left: -14px;top: 20px;    background-size: 14px auto}
    .fyjrwmtop{padding: 20px 20px 20px 40px;background-size: auto 28px;line-height: 28px;background-position:8px 18px}
    .fyjrwmtop:after{top: 28px;background-size: auto 12px;right: 15px}
    .clijrwm .fyjrwmtop:after{top: 12px}
    .fyjrwmbot{padding: 0 20px 20px 40px}
    .fylianxi li{background-size: 20px auto;line-height: 20px;padding-left:30px;}
    .fycptsub li{width: 48%;margin: 0 1% 2% !important;padding: 30px 0}
    .fyczxt,.fyyjcnew .fyczxt{padding: 30px 0}

    .fyjdalbotsub .owl-stage-outer{padding: 0}
    .fyjdalbotsub .item,.fyjdalbotsub .center .item{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1}
    .fyjdalbotsub   .fyalprev .item img{ transform: translateX(0);}
    .fyjdalbotsub   .fyalnext .item img{transform: translateX(0);}
    .fyjdalbotsub   .fyalnext .item:after{transform: translateX(0);}
    .fyjdalbotsub   .fyalprev .item:after{transform: translateX(0);}
    .fyjdalbotsub .owl-controls{margin-top: 20px}
    .fyjdalbotsub .owl-dots .owl-dot span{margin:0 6px;}
    .fyczxtri span{position: relative;margin-top: 20px;bottom: auto;left: auto;margin-left: 34px;}
    .hxnlbot{overflow: auto}
    .hxnlbot ul{width: 1100px}
    .hxnlbot li{width: 200px;margin-right: 20px}
    .fyryzzbot li{width: 100%;margin-right: 0 !important;margin-bottom: 20px !important;}
    .fyryzzbot li p{line-height: 24px;height:inherit;    overflow: auto;    white-space: inherit; text-overflow: inherit;}
    .fyryzzbot li p:after{top: 11px;margin-top: 0}
    .hxnlbot li p{    padding: 0 15%;width: 70%;}
    .fyryzzimg{height: 180px}
    .cblkf li.cblkfli2{display: none}
    .cblkf li.cblkfli1{display: none}
    .cblkf{bottom: 60px}

    .fygrle{width: 100%;float: inherit}
    .fygrri{width: 90%;float: inherit;padding: 20px 5%;margin-top: 30px;}
    .fygrrift{padding: 20px 0;width: 100%}
    .fygrrift .fyjbxx, .fygrrift .fyftfl{padding-left: 5%;padding-right: 5%}
    .fygrzxnagv li{float: left;width: 50%}
    .fygrzxnagv li a {padding: 15px 1px 15px 10px;}
    .fygrzxnagv li img{margin-right: 5px;height: 20px;width: 20px;}
    .fyjbxx{padding: 0 0 20px;}
    .fyhyxxtop{position: relative;width: 100%;text-align: left}
    .fyhyxxbot{padding: 0}
    .touxiang{width: 100px;}
    .touxiang img{width: 100px;height: 100px}
    .fygrzxinpt{width: 94%;line-height: 44px\9;height: 44px}
    .fyhyxx li.fyzxline {padding-top: 30px; margin-top: 30px; }
    .fyxxbtn{width: 50%;line-height: 44px;height: 44px}
    .fyhyxx li{line-height: 44px;min-height: 44px}
    .fyfenliesel{line-height: 44px;height: 44px}
    .fyplxt{width: 60px;height: 60px;left: 15px;}
    .fywdpl li a{padding-left: 90px;}
    .fyplmore{top: auto;left: 0;}
    .fypltxt p.fyplbt{padding-right: 0;margin: 10px 0;}
    .fyplmore{top: auto;left: 0; bottom: 20px; width: 72px;height: 32px; line-height: 32px;}
    .fywdhd li a{padding-right: 0}
    .fywdhd .fypltxt p.fypltz{margin: 10px 0}
    .fywdhd .fyplmore{left: auto;right: 0;bottom: 30px}
    .fywdhd .fytzsj{line-height: 32px;}
    .fywdxz .fytzsj{margin-top: 10px;}
    .fywdxz .fyplmore{top: auto}

    .fyjbxx h1{font-weight: normal;padding-right:0}
    .fyjbxx p{position: relative;bottom: auto;right: 0;margin-top: 15px;}
    .fyznxbjq{margin-top: 30px}
    .fyfatei .fyhyxxbot { padding-left: 0  }
    .fycpgn li{padding: 30px 0 40px;}

    .fyjcb {margin: 30px auto }
    .fyjcbtxt{position: relative;height: auto;margin-top: 30px}
    .fyjcbtxt .index_sec,.fyjcbtxt .sec_box{height: auto;display: block;position: relative}
    .fyjcbtxt p, .fyjcbtxt pre{width: 90%}


    .fymbx p, .fymbx a{padding: 0;font-size: 14px}
    .fymbx p{padding: 0 1px}
    .fyjcbtxt pre{line-height: 24px;}
    .fottnav li{display: none}
    .fottnav li.footljgd{display: block}
    .footer{text-align: center}
    .footer .main1334 {padding: 25px 0 15px;}
    .fottnav li h2{margin-bottom: 15px}
    .footnavsub a.footnavsubyj, .fottnav li.footljgd p{margin-bottom: 10px}
    .footwlsub{float: initial;display: inline-block;margin: 0 10px;vertical-align: top}
    .footer p.footeren{margin-top: 15px}
    .footerwx{top: -100px}
    .footer p.footeren{text-align: center}
    .footerwx:after{top: auto;bottom: -7px;
        transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)
    }
    .fottnav li.footljgd{margin-top: 0}
    .fysqjhtop{margin-bottom: 0}
    .fypxsptxt img{margin-bottom: 10px;}
    .fyjswdbt{width: 55%}
    .fyjswd li span.fyjswdsj,.fyjhybt a.fyjhckgd{display: none}
    .fyplmore, .fyjswdck{width: 80px;line-height: 26px;height: 26px;}
    .fyjswdck{right: 0;margin-top: -13px;}
    .fywyftbtn{margin-bottom: 30px;}
    .fyjhybt li{margin-right: 15px}
    .fytcdl{margin-left: 10px}
    .fytcdl a{font-size: 12px;}
    .fyjhymain{padding-top: 15px;}
    .spbfdiv{width: 90%;left: 5%;top: 10%}
    .videodiv{padding-bottom: 56%}
    .fyrmspfl{position: relative;margin-top: 20px}
    .fycyrmtop p{padding-bottom: 10px}
    .fyrmspfl{overflow: auto}
    .fyrmspfl ul{width: 1000px}
    .fyrmspfl li{margin: 0 10px 0 0}
    .fyrmsplb li{width: 48.273%;margin: 0 3.454% 3.454% 0 !important;}
    .fyrmsplb li:nth-child(2n){margin-right: 0 !important;}
    .fyrmsptxt p{line-height: 28px;height: 56px}
    .fyrmsptxt{padding: 15px}
    .fycyrm { padding: 30px 0  }
    .fyrmsplb{padding-bottom: 10px}
    .fyrmspfl li:after, .fycyrmtop p:after{bottom: 0}
    .fylxwmdz,.fyfwxq{padding: 30px 0}
    .fylxmaple,.fylxmapri{width: 100%;float: inherit}
    .fylxmapri{margin-top: 30px;height: 200px}
    .fybgdz{margin-top: 20px;}
    .fylxsel{line-height: 40px;height: 40px}
    .fybgdz span{line-height: 25px;}
    .fybgdz p{margin-bottom: 10px}
    .fyxqtop{margin-bottom: 20px}
    .fyxqbot li{width: 100%;margin: 0 0 20px 0;padding-bottom: 40%}
    .fyxqsdzdjj{display: block}
    .fyxqsdzdzx{display: inline-block}
    .fyrhpt,.fydsjyy,.fyhxgn{padding: 30px 0;}
    .fygnfl{text-align: center;margin-bottom: 30px}
    .fygnfl li{line-height: 46px;font-size: 14px;width: inherit;display: inline-block;float: inherit}
    .fygnfl li.fygnflatv{width: inherit;padding: 0 9px}
    .fygnbotle{min-height: inherit}
    .fygnbotle li{float: left;text-align: left;padding:  0 8px 8px;margin: 0 0 5px;line-height: 20px}
    .fygnbotle li:after{width: 100%;height: 2px;left: 0;bottom: 0;top: auto}
    .fygnbotle{border: 0;border-bottom: 1px solid #444547;padding-bottom: 10px;margin-bottom: 20px}

    .fyptzuo li.fypztuoatv .fyptzbsub{display: none}
    .fyptzuo li a.fyptzyj{padding: 10px 50px 10px 10px}
    .fyptzuo li a.fyptzyj:after{top: 16px}
    .fysjls{padding-top: 0;padding-right:0}
    .fysjls span{position: relative;top: 0;left: 0;margin-top: 10px;display: block}
    .fyptsub{padding-top: 25px}
    .fyptbot, .fyptxz{margin-top: 10px}


    .fygrrift .fyjbxx{padding-top: 30px;position: relative}
    .fytzlbsub{padding: 0 5%}
    .fytzbtjp span{margin-left: 10px}
    .fyjbxx a.fywyft{float: inherit;position: absolute;top: 0;right: 0;width: 110px;height: 35px;line-height: 35px;}
    .hxcpdiv{width: 90%;}
    .hxcpdiv li p{padding-left: 40px}
    .hxcpdiv li img{left: 0 !important;}

    .fycpsj{display: block}

    .fycplb{display: none}

    .fydllog{top: 10px;left: 10px}
    .fydllog img{height: 30px;}
    .fydllog p{font-size: 14px;line-height: 30px}
    .fydl{padding: 80px 0 50px}
    .fydldiv{margin: 0 auto;width: 90%;max-width: 90%;float: inherit}
    .fydldivle{width: 100%;float:inherit;padding-top: 0;margin-top: 30px}
    .fydldivri{width: 90%;float: inherit;padding: 20px 5%}
    .fydlinpt{height: 40px;line-height: 40px\9;font-size: 12px}
    .fyhqyzm{height: 40px;line-height: 40px;font-size: 12px}
    .fydlbtn{height: 40px;line-height: 40px;font-size: 12px}
    .fydlbd li{margin-bottom: 20px}

    .fydl{background-position:  center right;background-size: cover;}
    .piaofu{display: none}

    
    /*共用*/
    .fybjq{line-height: 24px;}
    .yylybot li, .zxdtfl,.fydsj li,.fyjrwmlb,.fyhyxx li{margin-bottom: 20px}
    .fwxjbot .main1334:before,.fwxjbot .main1334:after{display: none}
    .yylybotle,.yylybotri,.fyptle,.fyptri,.fygnbotle,.fygnbotri{float: inherit;width: 100%}
    .yylybotri,.fyptri{margin-top: 20px}
    .fyczxtle{float: inherit;width: 100%}
    .footer{background-position: center bottom;background-size: 100% auto}

    .fygrzxmain{padding-bottom: 30px;}
    .fyczxtri p,.fyczxtri pre{padding: 0 15px}
    .fyczxtri img{margin-left: 15px}

    .tysqb{margin-top: 8px;}
    .tysqb a{font-size: 12px;height: 34px;line-height: 34px;}


}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){
    .fymbx p, .fymbx a{font-size: 12px}
}
@media only screen and (max-width:375px){

}
@media only screen and (max-width:360px){
    .fymbx p, .fymbx a{font-size: 12px}
}
@media only screen and (max-width:320px){
    .fymbx p, .fymbx a{font-size: 12px}
}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}

