﻿html{font-size: 128px}
body{padding:0;margin:0 auto;background:#fff;color:#666;word-wrap:break-word;word-break:break-all;overflow-x:hidden;}
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-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-family:思源黑体 CN,PingFang SC,Arial,"sans-serif";}
section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
img{border:none}

/*.afbv ul{padding: 0 0 0 .15rem}*/
/*.afbv ul li::marker{color: #015de8}*/

.afbv{}
.afbv ul,.afbv li{margin:0;padding:0;list-style:none;}
.afbv li{position: relative;padding-left: .2rem}
.afbv li:after{content: "";position: absolute;top: .08rem;left: 0;background: #015de8;width: .07rem;height: .07rem;-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}



a{color:#666;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
    /*移动端禁止/取消长按进行复制粘贴的操作*/
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
input , textarea{-webkit-user-select:auto;}


.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after,.fyystxwsub_two:after,.fyblxtej li.fybl_node .fyxterjsub:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right}
.scaleimg img,.trantion,.rotateimg img,.nav li span,.nav li:before,.cpzxlb li.cpzxlb li,.fyejfl li:after,.fyejfl li a,.fyxwlb li,.fytjsj,.fytjsj span,.fytjsj p,.fytjbot li p.fytjbt,.rotateimgUp,.fyryimg  img,.fyxqaa,.fyckxq span,.fyhzhb li,.fydxyhimg,.fyqtzwtj  li,.fyqtzwtj  li:after,.fyqtzwtj  li a,.fyqhbg,p.fywhbt,.rotatedrmw,.fyqylbsub li,.headnews .headnewsul li,.fyggbot li a,.fyggbot li a:after,.xwbgsub,.xwbg,.ljbt,.ljbt:after,.ljonebt:after,.fazhylbt,.fazhylbtsub a,.index_header,.zhyyjt a,.zhyyjt a:after,.fyzhyytop,.fyzhyytop:after,.visual,.naverji_qt a,.zhyyjt_two_avt p:before{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.fyxwlb li:after,.fyyhal li:after,.fyhzhb li:after,.headnews .headnewsul li.clifytuj:after,.headnews .headnewsul li.clifytuj:before{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.fangannr,.fabotsubbg{transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;}
.fytoubu{transition:background .5s ease;-webkit-transition:background .5s ease;-moz-transition:background .5s ease;-ms-transition:background .5s ease;}





pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide,.fazhylbt span,.zhyyjt p,.fydxyh li .fyanlipp span{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;}
.overhidefive{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:5; -webkit-box-orient: vertical;}
.contain {width:100%;height:100%;position:relative;z-index:0;display: none}
.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}
.active .contain,.fp-completely .contain{display: block !important;}
.radius50,.fycptxtop:after,.fylcbjtsub p.fylcppp:after,.fylcdiv:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.radius5,.page a,.page span,.hzhbbot li:after{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.radius15{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fybjq{color: #000}
.fybjq img{max-width:100%;height:auto !important;display: block;margin: 0 auto}
table{border:1px solid #e5e5e5;border-collapse:collapse;width:100% !important;text-align: center}
table tr,table tr td,table th{border:1px solid #e5e5e5;white-space:inherit !important;line-height: 1 !important;}
table tr td,table th{padding:15px 1%}

select {
    /*appearance:none;*/
    /*-moz-appearance:none;*/
    /*-webkit-appearance:none;*/
    /*background-image: url(../images/xialaicn.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center right;*/
    /*padding-right: 14px;*/
    /*background-color: inherit;*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/xialaicn.png) no-repeat center right;
}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}
.main1440{width:11.33rem;margin: 0 auto}
.main1200{width:9.8rem;margin: 0 auto}
/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.zhyyjt_two_avt p:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
.scaleimg:hover img,.fyhzhb li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimgUp:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
.fydxyh li:hover .fydxyhimg{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.rotatedrmw:hover{transform:translateY(.1rem);-ms-transform:translateY(.1rem);-moz-transform:translateY(.1rem);-webkit-transform:translateY(.1rem);-o-transform:translateY(.1rem)}




/*头部*/
.index_header{position: fixed;z-index: 999;width: 89%;height: .78rem;top: 0;left: 0;padding: 0 5.5%}
.index_header:after{content:"";position: absolute;bottom: 0;width: 100%;height: 1px;background: rgba(255,255,255,.2);left: 0}
.sylog{margin-top: 0.154rem}
.sylog img{height:.472rem;display: block}
.sylog img.sylogo1{display: none}
.sytbri{cursor: pointer}
.sydhicn,.syssicn{display: inline-block;vertical-align: middle;margin-top: 0.15rem}
.sydhicn img{background: rgba(255,255,255,.4);height: .48rem}
.syssicn{margin-left: .05rem}
.syssicn img{height: .48rem}
.syssicn img.syssicnimg1{display: none}

.index_header_bg{background: #fff;}
.index_header_bg:after{background: #015de8}
.index_header_bg .sydhicn img{background: rgba(1,93,232,.2)}



.index_header_bg .sylog img.sylogo0,.index_header_bg .syssicn img.syssicnimg0{display: none}
.index_header_bg .sylog img.sylogo1,.index_header_bg .syssicn img.syssicnimg1{display: block}


.syheader{display: none}
/*.syheader .sydhicn{margin: .1rem 0 0 .1rem}*/


.header{width:89%;height:.7rem;position: fixed;top:0;left: 0;z-index: 9999;padding: 0 5.5%;background:rgba(255,255,255,.93) url(../images/navhoverbg.png) no-repeat center top;background-size: cover}
.header:after{content: "";position: absolute;bottom: 0;width: 100%;left: 0;height: 2px;background: #015de8}
.homeheight{height: .7rem}




.fyheader{background: none}
.fytoubu .logo img.fylogo0{display: none}
.fyheader .logo img.fylogo1{display: none}
.fyheader .logo img.fylogo0{display: inline-block}
.fyheader .nav li a.navyja{color: #fff}
.fyheader:after{background: rgba(255,255,255,.1)}
.fyheader .nav li.clinav a.navyja, .fyheader .nav li:hover a.navyja{color: #fff}
.fyheader .nav li span{background: #fff}


.logo{margin-top:0.114rem;position: relative}
.logo img{display: block;height:.472rem}

.nav{}
.nav li{position: relative;float: left;margin: 0 .2rem}
.nav li a.navyja{display:block;line-height:.7rem;position: relative;z-index: 2;padding:0 .05rem;color: #333;font-weight: bold}
.nav li span{position:absolute;background: #015de8;width: 0;height:.04rem;bottom:0;left:0;}
.nav li:hover span,.nav li.clinav span{width: 100%}
.nav li.clinav a.navyja,.nav li:hover a.navyja{color: #015de8}


.naverji{position: fixed;left:0;width:100%;top: .7rem;display: none;z-index: 9999;height: 5.5rem;  background: rgba(255,255,255,.93) url(../images/navhoverbg.png) no-repeat center center;background-size:cover;box-shadow: 0 0 20px rgb(0 0 0 / 10%)}
.naverji:before{content: "";position: absolute;bottom: 0;right: 0;background:url(../images/naverbg.png) no-repeat right bottom;background-size:auto 100%;width: 50%;height:2.9rem}
/*.naverji:after{content: "";position: absolute;top: 0;height: 100%;left: 0;background: url(../images/navhoverbg.png) no-repeat center center;background-size:cover;width: 100%}*/


.naverji .main1440{padding: .4rem 0 .2rem;position: relative;z-index: 333;width: 1280px;max-width: 90%;
    /*height: 3.2rem*/
}
.naverji .main1440:after{content: "";width: 1px;background:rgba(0,0,0,.2);top: .7rem;left: 23.5%;position: absolute;height: 116%;height: 121%}


.nav_shao{height: auto;}
.nav_shao .main1440:after{height: 72%;height: 76%}


.naverji_qt{width: 1rem;left: 50%;height: auto;padding:.2rem .3rem;position: absolute;margin-left: -.8rem;text-align: center}
.naverji_qt:before{display: none}
.naverji_qt a{display: block;color: #333333;font-weight: bold; margin-bottom: 0.2rem;}
.naverji_qt a:hover{color: #015de8;

    -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)
}



.erjitop{font-weight: bold;position: relative;padding: .2rem 0;width: 20.5%;cursor: pointer}
.erjitop img{vertical-align: middle;height: .39rem;margin-right: .13rem}
.erjtopright{ margin-top:.09rem}
.erjibot{display: none;position: absolute;top: .65rem;left: 23.5%;width: 79.5%;height: 2.87rem}
.erjizhyy{color: #333333;font-weight: bold;margin-bottom: .2rem}
.ersxyybot{}
.zhyyjt{padding-bottom: .15rem}
.zhyyjt p{position: relative;padding:0 .15rem;background: rgba(102,102,102,.05);line-height: .52rem;color: #454545}
.zhyyjt a{display: none;color: #6a6a6a;position: relative;background: rgba(19,123,255,.1);padding:.12rem .2rem}
.zhyyjt a:after{content: "";position: absolute;top: 50%;left: 10%;background: #015de8;width:0;height: 2px;margin-top: -1px}
.zhyyjt a:before{content: "";position: absolute;bottom: 0;left: 10%;background:rgba(0,0,0,.05);width:80%;height: 1px;}


.zhyyjt_sub{display: none}
.zhyyjt_two a{display: block}
.zhyyjt_two p{position: relative;cursor: pointer}
.zhyyjt_two p:before{position: absolute;content: "";background: url(../images/naverjiicntttt.png) no-repeat right center;width: 22px;height: 100%;background-size: .1rem auto;top: 0;right: .1rem}


.zhyyjt_one a{display: block;background: rgba(51,51,51,.05);line-height: .52rem;padding: 0 .15rem !important;margin-bottom: 0.15rem;color: #454545}
.zhyyjt_one a:before,.zhyyjt_one a:after{display: none}
.zhyyjt_one a:hover{background: #137bff;color: #fff !important;}


.erjibotsub{float: left;width: 28.33%;margin-left: 5%}
.erjibotsubatb .erjizhyy{color: #015de8}
.zhyyjt:hover p{color: #015de8}
.zhyyjt:hover p:after{background: #015de8}
.zhyyjt a:hover{padding-left: .51rem;color: #015de8}
.zhyyjt a:hover:after{width: .26rem}

.naverrisubatv{z-index: 4}
.naverrisubatv .erjitop{color: #015de8}
.naverrisubatv .erjibot{display: block}



/*.naverji:after{content: "";position: absolute;top: 50%;width: 80%;left: 10%;background: #f2f2f2;height: 1px}*/
/*.naversub{width:33.33%;position: relative;text-align: center;display: block;padding: .31rem 0}*/
/*.naversub:after{content: "";position: absolute;top: 25%;width:1px;right:0;background: #f2f2f2;height: 47%}*/
/*.naversub:nth-child(3n):after{display: none}*/
/*.naversub img{display: block;margin: 0 auto .15rem}*/
/*.naversub p{line-height: .16rem;height: .16rem;}*/
/*.naversubatv,.naversub:hover{background: #ebf6fc}*/
/*.naversubatv p,.naversub:hover p{color: #238fd2}*/
/*.nav li.navliatv .naverji{visibility: visible;opacity: 1;top: .96rem}*/


.sousuo{margin-top:0.195rem;position: relative;background: #f2f2f2;width: 1.4rem;height: .31rem}
.ssinpt{width: 62%;background: none;outline: none;border: 0;height: .31rem;line-height: .31rem\9;vertical-align: top;color: #666666;font-weight: bold;padding: 0 0 0 8%}
.ssbtn{width: 28%;background: url(../images/sousuoicn.png) no-repeat center center;outline: none;border: 0;height: .31rem;line-height: .31rem;vertical-align: top;padding: 0;cursor: pointer;background-size: auto 48%}
.ssinpt::-webkit-input-placeholder{color:rgba(102,102,102,.6);}
.ssinpt::-moz-placeholder{color:rgba(102,102,102,.6)}
.ssinpt:-moz-placeholder{color:rgba(102,102,102,.6)}
.ssinpt:-ms-input-placeholder{color:rgba(102,102,102,.6)}



.menu-activator{height:.5rem;cursor:pointer;width: .5rem;z-index: 1001;display: none;margin-left:.2rem; margin-top: .1rem; -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;background: rgba(1,93,232,.2)}
.visual{
    position:relative;
    width:100%;
    height:100%;
}
.visual i.line{
    width:50%;
    left: 25%;
    height:.05rem;
    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:.15rem;
    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:.23rem;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    top:.3rem;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.visual i.line04{
    top:30px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:0.04rem;
}
.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), .cliactnav .visual i.line:nth-child(4) {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual{margin-top: .17rem}
/*.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {*/
    /*-moz-transition-delay:0ms;*/
    /*-o-transition-delay:0ms;*/
    /*-webkit-transition-delay:0ms;*/
    /*transition-delay:0ms*/
/*}*/
/*.visual i.line02{*/
    /*animation: widthlie02 2s linear infinite;*/
    /*-webkit-animation: widthlie02 1s linear infinite;*/
    /*-moz-animation: widthlie02 1s linear infinite;*/
    /*-ms-animation: widthlie02 1s linear infinite;*/
    /*-o-animation: widthlie02 1s linear infinite;*/
/*}*/
/*.visual i.line03{*/
    /*animation: widthlie03 2s linear infinite;*/
    /*-webkit-animation: widthlie03 1s linear infinite;*/
    /*-moz-animation: widthlie03 1s linear infinite;*/
    /*-ms-animation: widthlie03 1s linear infinite;*/
    /*-o-animation: widthlie03 1s linear infinite;*/
/*}*/
@keyframes widthlie02{
    0% {
        width: 80%;
    }
    25% {
        width: 90%;
    }
    50% {
        width: 95%;
    }
    75% {
        width: 90%;
    }
    100% {
        width: 80%;
    }
}
@-webkit-keyframes widthlie02{
    0% {
        width: 80%;
    }
    25% {
        width: 90%;
    }
    50% {
        width: 95%;
    }
    75% {
        width: 90%;
    }
    100% {
        width: 80%;
    }
}
@-o-keyframes widthlie02{
    0% {
        width: 80%;
    }
    25% {
        width: 90%;
    }
    50% {
        width: 95%;
    }
    75% {
        width: 90%;
    }
    100% {
        width: 80%;
    }
}
@-ms-keyframes widthlie02{
    0% {
        width: 80%;
    }
    25% {
        width: 90%;
    }
    50% {
        width: 95%;
    }
    75% {
        width: 90%;
    }
    100% {
        width: 80%;
    }
}
@-moz-keyframes widthlie02{
    0% {
        width: 80%;
    }
    25% {
        width: 90%;
    }
    50% {
        width: 95%;
    }
    75% {
        width: 90%;
    }
    100% {
        width: 80%;
    }
}
@keyframes widthlie03{
    0% {
        width: 65%;
    }
    25% {
        width: 70%;
    }
    50% {
        width: 80%;
    }
    75% {
        width: 70%;
    }
    100% {
        width: 65%;
    }
}
@-webkit-keyframes widthlie03{
    0% {
        width: 65%;
    }
    25% {
        width: 70%;
    }
    50% {
        width: 80%;
    }
    75% {
        width: 70%;
    }
    100% {
        width: 65%;
    }
}
@-o-keyframes widthlie03{
    0% {
        width: 65%;
    }
    25% {
        width: 70%;
    }
    50% {
        width: 80%;
    }
    75% {
        width: 70%;
    }    100% {
        width: 65%;
    }
}
@-ms-keyframes widthlie03{
    0% {
        width: 65%;
    }
    25% {
        width: 70%;
    }
    50% {
        width: 80%;
    }
    75% {
        width: 70%;
    }
    100% {
        width: 65%;
    }
}
@-moz-keyframes widthlie03{
    0% {
        width: 65%;
    }    25% {
        width: 70%;
    }
    50% {
        width: 80%;
    }
    75% {
        width: 70%;
    }
    100% {
        width: 65%;
    }
}
.cliactnav{top: .02rem}
.cliactnav .visual i.line03{
    animation:none;
    -webkit-animation: none;
    -moz-animation:none;
    -ms-animation:none;
    -o-animation: none;
}







/*头部 end*/
.banner{position: relative}
#focus{width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;width:100%;}
.focus_slide .item img{width:100%;display: block;}
.focus_slide .item a{display:block;width:100%;height:100%}



.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item,.focus_slide .item{height: 100%}
.focus_slide .item{background-size: cover;background-position: right bottom;background-repeat: no-repeat}



.focus_slide .owl-controls{position: absolute;bottom:.8rem;margin: 0;width: 100%;left: 0;}
.focus_slide .owl-dots .owl-dot span{margin:0 5px;background:url(../images/lbbiao1.png) no-repeat center top;width:.14rem;height:.14rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position: relative;opacity:1;background-size: 100% auto}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:url(../images/lbbiao0.png) no-repeat center top;opacity: 1;background-size: 100% auto}

.cpjjfa{position: relative}
.fabot{}
.fabotmai{overflow: hidden}
.fabotsub{float: left;margin-right: .6%;height: 5.74rem;background-size: cover;background-position: center top;background-repeat: no-repeat;position: relative;overflow: hidden}
.fabot_fore .fabotsub{width:18.576%;}
.fabot_fore .aaaaaaa:nth-child(4n) .fabotsub{margin-right:0}
.fabot_fore .fabotsubatv{width:42.472%;}


.fabot_three .fabotsub{width: 26%}
.fabot_three .aaaaaaa:nth-child(3n) .fabotsub{margin-right:0}
.fabot_three .fabotsubatv{width: 46.8%}

.fabot_two .fabotsub{width: 38%}
.fabot_two .aaaaaaa:nth-child(2n) .fabotsub{margin-right:0}
.fabot_two .fabotsubatv{width: 61.4%}


.fabot_one .fabotsub{width: 100%;margin-right: 0}
.fabot_one .fabotsubatv{width:100%}

.fabot_five{overflow: hidden;}
.fabot_five .fabotsub{width:2.1rem;margin-right:.08rem;}
.fabot_five .fabotsubatv{width:4.79rem}

.cpjjfa .alzxjtle,.cpjjfa .alzxjtri{top: 58%;margin-top: 0}
.fajt0,.fajt1{display: none}



.fabotsubbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fangannr{position: absolute;bottom: .4rem;left: 0;width: 100%;height:.86rem;overflow: hidden}
.jjfatop{text-align: center}
.jjfatop img{height: .38rem;display: block;margin: 0 auto}
.jjfatop p{color: #fff;margin-top: .12rem}
.jjfabot{padding: 0 .39rem;margin-top: .46rem}
.jjfabotsub{padding-bottom: .48rem}
.jjfabotsub:last-child{padding-bottom: 0}
.jjfabotsub:last-child .fazhyyb{margin-bottom: 0}
.jjfabotsub:last-child .fazhyyb{margin-bottom: 0}
.fazhyyt{color: #fff;margin-bottom: .15rem;line-height: 1;cursor: pointer}
.fazhyyt img{margin-left: .2rem;height: .19rem;vertical-align: top}
.fazhyyb{background:url(../images/ffabgicn.png) repeat-x center top;background-size: auto 100%;border: 1px solid rgba(255,255,255,.3);border-bottom: 1px solid rgba(255,255,255,.1);height: 1.54rem;padding: .2rem .27rem 0;position: relative;display: none;margin-bottom: -.25rem}
.fazhyybsub{margin-bottom: .2rem;width: 1.5rem}
.fazhylbt{color: #fff}
.fazhylbt span{vertical-align: middle;display: inline-block;width: .8rem}
.fazhylbt img{vertical-align: middle}
.fazhylbt img.fazhylbtimg0{width: .15rem;height: .15rem;margin-right: .13rem}
.fazhylbt img.fazhylbtimg1{height: .07rem;margin-left: .01rem}
.fazhylbtsub{position: absolute;top:.2rem;left: 2rem;display: none;height: 1.6rem;overflow: auto;width: 2rem}
.fazhylbtsub::-webkit-scrollbar{width:.05rem}
.fazhylbtsub::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fazhylbtsub::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);}
.fazhylbtsub::-webkit-scrollbar-thumb:hover {background-color:rgba(0,0,0,.2)}
.fazhylbtsub::-webkit-scrollbar-thumb:active {background-color:rgba(0,0,0,.2)}



.fazhylbtsub a{color: #fff;display: block;margin-bottom: .1rem}
.fazhylbtsub a:hover{text-decoration: underline}
.fazhylbtatv{margin-left: .12rem}
.fabotsubatv .fabotsubbg{background:url(../images/zhyybg.png) repeat-x center bottom;background-size: auto 100%}
.fabotsubatv .fangannr{height: 4.8rem;}

.fycpejnode .fazhylbtsub{left: .27rem;width: 80%}






.alzx{}
.alzxbot{position: relative}
.alzxjtle,.alzxjtri{position: absolute;width:.11rem;height: .19rem;top: 50%;margin-top: -0.095rem;background-size: auto  100%;background-position: center center;background-repeat: no-repeat;cursor: pointer}
.alzxjtle{left: -.35rem;background-image: url(../images/aljtred0.png)}
.alzxjtri{right:-.35rem;background-image: url(../images/aljtred1.png)}
.alzxjtle:hover{background-image: url(../images/aljt0.png)}
.alzxjtri:hover{background-image: url(../images/aljt1.png)}

.alzxbotsub{}
.alzxbotsub .item{border: 1px solid #e0e0e0;padding: .11rem .11rem .2rem}
.syalimg{padding-bottom: 60.6%}
.alzxbotsub .item p{margin-top: .2rem;color: #333;position: relative;padding-left: .27rem;margin-left: .13rem;line-height: 1}
.alzxbotsub .item p:after{content: "";position: absolute;width: 2px;height:100%;background: #0c60d6;top: 0;left: 0}




.syxw{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.syxwbot{}
.syxwbot li{position: relative;padding-bottom:30.194%;}
.syxwbot li.syxwle0{width: 65.884%;float: left}
.syxwbot li.syxwle1{width: 32.073%;float: right}
.xwbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/xwbg.png) repeat-x center bottom;}
.xwbgsub{position: absolute;bottom: .31rem;left: 0;width: 88%;padding: 0 6%;height: .3rem;overflow: hidden}
.xwbgsub p.gsxwbt,.xwbgsub span.gsxwjj{color: #fff}
.xwbgsub p.gsxwbt{line-height: 1}
.xwbgsub span.gsxwjj{margin:.1rem 0 .31rem}
.xwbgsub .fyxqaa{border: 0;text-align: left;color: #fff;line-height: inherit;height: auto}
.xwbgsub .fyckxq span{background-image: url(../images/fyaljt1.png);margin-left: .15rem}
.hzhbbot{overflow: hidden}
.hzhbbot li{float: left;margin: 0 1.3% 1.5% 0;width: 18.96%;height: 1.13rem;position: relative}
.hzhbbot li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #eee;}
.hzhbbot li:nth-child(5n){margin-right: 0}
.hzhbbot li img{position: absolute;margin: auto;  top: -9999px;  right: -9999px;bottom: -9999px;  left: -9999px;  max-width: 90%; max-height: 90%;}
.hzhbbot li:hover{box-shadow: 0px 20px 60px 0px rgba(141, 141, 141, 0.23)}
.yqlj{background-position: center bottom;background-size: 100% auto;background-color: #f5f9ff;background-repeat: no-repeat}
.yqlj .main1440{position: relative}
.yqlj .homebt{margin-bottom: 0 !important;}
.yqlj .homebt p{padding-bottom: 0 !important;line-height: .57rem}
.yqlj .homebt p:after{display: none}
.yqljle{position: absolute;top: 0;left: 0}
.yqljri{width: 83.485%}
.yqljri li{width: 30.33%;position: relative;float: left;margin-right: 4.5%}
.yqljri li:nth-child(3n){margin-right: 0}
.ljbt{background: #fff;line-height: .57rem;text-align: center;cursor: pointer;margin-bottom: .07rem;position: relative}
.ljbt:after,.ljonebt:after{content: "";position: absolute;background: url(../images/wljt0.png) no-repeat center center;top:50%; right: .2rem;height: 0.0571rem;  width: 0.0946rem;background-size: 100% auto;margin-top: -0.02855rem}
.ljone{background: rgba(255,255,255,.5);box-shadow: 0 0 10px rgba(0,0,0,.05);padding: 0 .2rem;display: none}
.ljonebt{padding: .2rem 0;position: relative;cursor:pointer;border-bottom: 1px solid #c8ccd4;}
.ljonebt:after{right: 0}
.ljonenr{border-bottom: 1px solid #c8ccd4;padding-top: .2rem;display: none}
.ljonenr a{margin-bottom: .15rem;display: block}
.ljonesub:last-child{padding-bottom: .05rem}
.ljonesub:last-child .ljonenr,.ljonesub:last-child .ljonebt{border-bottom: 0}



.yqljri li.ljatv{}
.yqljri li.ljatv .ljbt{background: #0c60d6;color: #fff}
.yqljri li.ljatv .ljbt:after{background-image:url(../images/wljtred0.png) }

.ljonesubatv .ljonebt{color: #0c60d6}
.ljonesubatv .ljonebt:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.ljonesubatv .ljonebt{border-bottom: 1px solid #c8ccd4 !important;}


.footer{background:url(../images/footer.jpg) no-repeat center top;background-size: cover}
.footnavle{padding: .42rem 0 .13rem}
.footnavle p{color: #fff;margin-bottom: .22rem}
.footnavle a{display: block;color: rgba(255,255,255,.75);margin-bottom: .1rem}
.footlx{border-top: 1px solid rgba(255,255,255,.1);padding: .22rem 0;position: relative}
.foowx{position: absolute;top: .22rem;left: 0;text-align: center}
.foowx img{background: #fff;padding: .04rem;display: block;height: .6rem;width: .6rem}
.foowx p{color: #fff;margin-top: .08rem}
.foolx{margin-left: 1.1rem;padding: .2rem 0;}
.foolx li{padding-left: .23rem;position: relative}
.foolx li:after{content: "";position: absolute;top: 0;left: 0;width: 1px;height: .39rem;background: rgba(255,255,255,.3)}
.foolx li p{color: #fff;margin-bottom: .18rem;line-height: 1}
.foolx li span{color: #fff;display: block;margin-top: -.1rem}
.foolx li.fydibyx{line-height: .39rem}
.foolx li img.fyyxdl{background:rgba(255,255,255,.4);vertical-align: top;height: .39rem;margin-right: .1rem}
.foolx li.fydibyx p{display: inline-block;vertical-align: middle;margin-bottom: 0}
.footbq{text-align: center;background: #013072;padding: .23rem 0;color: rgba(255,255,255,.5)}
.footbq a{color: rgba(255,255,255,.5);margin-left:.03rem}
.footbq a.footbqjszc{margin-left: .43rem}





.fybanner{position: relative}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannsj{display:none}
.fybannertxt{position: absolute;top: 2.4rem;left:50%;margin-left: -5.665rem}
.fybannertxt h2{color: #fff;font-weight: normal;line-height: 1}
.fybannertxt pre{color: #fff;display: block;width: 100%;margin:.34rem 0 0;position: relative;padding-bottom: .34rem}
.fybannertxt pre:after{content: "";position: absolute;bottom: 0;left: 0;width: 1.22rem;height: .03rem;background: #fff}

.fybannertxt span{display: block}
.fyejfl{background: #f5f5f5}
.fyejfl li{float: left;text-align: center;position: relative}
.fyejfl li:before{content: "";position: absolute;top: 50%;right: 0;width:1px;height: .37rem;background: #cecece;margin-top: -0.185rem}
.fyejfl li:last-child:before{display: none}
.fyejfl li:after{content: "";position: absolute;bottom: 0;left:0;width:0;height: .03rem;background: #015eea}
.fyejfl li a{display: block;padding: .26rem 0;font-weight: bold}
.fyejfl li.fyejflatv{}
.fyejfl li.fyejflatv:after,.fyejfl li:hover:after{width: 100%}
.fyejfl li.fyejflatv a,.fyejfl li:hover a{color: #015eea}
.fyblxtej{position: relative}
.clijjxspw{display: none;position: fixed;bottom: 3%;left: 50%;z-index: 9999;margin-left: -7.5px}
.fyblxtej li{}
.fyblxtej li img.fyejjt0{display: inline-block;vertical-align: middle;margin-left: .08rem;width: .14rem}
.fyblxtej li img.fyejjt1{display: none;vertical-align: middle;margin-left: .08rem;width: .14rem}

.fyblxtej li img.fyyyicn0{display: inline-block;vertical-align: text-bottom;margin-right: .1rem;height: .25rem}
.fyblxtej li img.fyyyicn1{display: none;vertical-align: text-bottom;margin-right: .1rem;height: .25rem}


.fyblxtej li.fyejflatv img.fyyyicn0,.fyblxtej li.fyblxtejliatv img.fyyyicn0,.fyblxtej li.fyblxtejliatv img.fyejjt0{display: none}
.fyblxtej li.fyejflatv img.fyyyicn1,.fyblxtej li.fyblxtejliatv img.fyyyicn1,.fyblxtej li.fyblxtejliatv img.fyejjt1{display: inline-block}







.fyxterj{position: absolute;width: 11.38rem;text-align: left;z-index: 333;display: none}
.fyxterjsub{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);position: relative;height: 3.3rem}
.fyxterjone{}
.fyzhyytop{color: #333333;padding: .3rem 0 .3rem 5%;border-bottom: 1px solid #e5e5e5;margin: 0 2%;width: 18%;position: relative;cursor: pointer}
.fyzhyytop:after{content: "";position: absolute;top: .41rem;left: 0;background: #015eea;width: 0;height: .02rem;}
.fyzhyytop span{background: url(../images/fyfyejjt0.png) no-repeat center right;width: .08rem;height:.14rem;background-size: 100% auto;margin-left: 0.2rem;display: none}


.fyzhyybot{position: absolute;top: .3rem;right:0;width: 73%;display: none}
.fyzhylnr{width: 28.33%;margin: 0 2.5%}
.fyzhylnr p{text-align: center;color: #333333;border-bottom: 1px solid #e5e5e5;padding-bottom: .33rem;margin-bottom: .25rem}
.fyzhylnr a{display: block !important;padding: 0 !important;color: #999999 !important;font-weight: normal !important;margin-bottom: .15rem}
.fyzhylnr:hover p,.fyzhylnr a:hover{color: #015eea !important;}
.fyzhylnr a:hover{text-decoration: underline}

.fyxterjoneatv{}
.fyxterjoneatv .fyzhyytop{color: #015eea;padding-left: 8%;width: 15%}
.fyxterjoneatv .fyzhyytop:after{width: .61rem}
.fyxterjoneatv .fyzhyytop span{background-image: url(../images/fyfyejjtred0.png);display: inline-block}
.fyxterjoneatv .fyzhyybot{display: block}
/*.fyblxtej li:hover .fyxterj{display: block}*/


.fyblxtej li.fyblxtejliatv{}
.fyblxtej li.fyblxtejliatv span.fyyyssjup{position: absolute;background: url(../images/sanjiaoup.png) no-repeat center top;width:100%;height:.08rem;display: inline-block;background-size: auto 100%;left: 0;bottom: -.08rem;z-index: 3333}


.fyzhylnratv{}
.fyzhylnratv p,.fyzhylnratv  a.fyblatvej{color: #015eea !important;}



.fymain{padding: .5rem 0}
.fyxwbig{width: 82.75%;margin: 0 auto .5rem;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fyxwtp{overflow: hidden;padding-bottom: 33.4%;position: relative}
.fyxwtp img{display: block;width: 100%;position: absolute;top:0;left: 0;height: 100%;}
/*img.fyxwtpnewgif{top: 0;right: 0;width: 41px;height: 18px;left: auto;*/
    /*-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important*/
/*}*/

img.fyxwtpnewgif{
    -webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important;vertical-align: middle;
}

.fyxwlb li img{display: none}
.fyxwlb li:first-child img{display: inline-block !important;}



.fyxwzdtxt{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.2);padding: .25rem 3.5% .25rem 4%;position: relative}
.fyxwbigsj{position: absolute;top: .38rem;right: 3.5%;background: #0c60d6;text-align: center;padding:.09rem 0 .03rem;width: .7rem}
.fyxwbigsj p{color: #fff;line-height: 1}
.fyxwbigsj span{color: #fff;}
.fyxwbigbt{color: #333;margin-bottom: .2rem;margin-right: 3rem;position: relative}
.fyxwbigbt span,.fyxwlb li p.fyxwbt span{display: inline-block;max-width: 92%;vertical-align: middle;margin-right: 4px;}
.fyxwbigjj{margin-right: 1.8rem}
.fyxwlb{border-top: 1px solid #e5e5e5;}
.fyxwlb li{position: relative;border-bottom: 1px solid #e5e5e5;overflow: hidden}

.fyxwlb li:after{display: none;}
.fyxwlb li:after,.fyyhal li:after,.fyhzhb li:after{position: absolute;height:.06rem;width:0;background: #015eea;content: "";bottom: 0;left: 0}
.fyxwlb li a{display: block;padding:.25rem 1.15rem .25rem .45rem}
.fyxwlb li p.fyxwsj{color: #999999;line-height: 1;border-left: .035rem solid #999999;padding-left: .07rem}
.fyxwlb li p.fyxwbt{color: #333;margin: .15rem 0;position: relative}
.fyxwlb li p.fyxwxq{position: absolute;top: .25rem;right:1.15rem}
.page{text-align:center;line-height: 0.31rem}
.page a,.page span{display:inline-block;text-decoration:none;margin:0 .04rem;border: 1px solid #e5e5e5;min-width: .31rem;}
.page span.pagecurrent,.page a:hover{color:#015eea;}
.page span.dianspan{padding-top:0;vertical-align:top;background:none;border: 0}
.page a.prev,.page a.next{border: 0}
.page a:hover,.page span:hover,.page span.pagecurrent{border-color: #015eea}
.fyxwxqbt{padding-bottom: .39rem;border-bottom: 1px solid #ccc;position: relative;margin-bottom: .44rem}
.fyxwxqbt:after{content: "";position: absolute;bottom: -.02rem;left: 0;background: #015eea;width: .44rem;height: .04rem}
.fyxwxqbt h1{color: #333333;font-weight: normal;margin-bottom: .09rem}
.fyxwxqbt p{color: #999;background: url(../images/writing.png) no-repeat center left;padding-left: .15rem;line-height: .12rem;background-size: auto 100%}
.fyxwxqle{width:66.788%}
.no_tuijian .fyxwxqle{width: 100%}
.fyxwnext{margin-top: .48rem;padding-top: .48rem;border-top: 1px solid #eee;position: relative}
.fyxwnext a{display: block;color: #999;margin-bottom: .1rem}
.fyxwnext a.overhide{padding-right: 10%;}

.fyxwtj{width:29.22%}
.fytjtop{background: url(../images/fyxgbg.jpg) no-repeat center center;background-size: cover;line-height: .75rem;color: #fff}
.fytjtop img{margin: 0 .15rem 0 .23rem;height: .21rem}
.fytjbot{box-shadow: 0 0 20px rgba(0,0,0,.1);padding: .13rem .23rem .03rem;overflow: hidden}
.fytjbot li{border-top: 1px solid #e5e5e5;position: relative}
.fytjbot li a{padding: .18rem 0;display: block}
.fytjsj{position: absolute;top: .25rem;left: 0;background: #f7f7f7;text-align: center;padding: .06rem .04rem .04rem}
.fytjsj p{line-height: 1}
.fytjbot li p.fytjbt{color: #333333;}
.homebt{text-align: center;margin-bottom: .69rem}
.homebt_sy{margin-bottom: .4rem}
.homebt p{color: #333;font-weight: bold;line-height: 1;padding-bottom: .19rem;position: relative}
.homebt p:after{content: "";position: absolute;bottom: 0;left: 50%;background: #015eea;width: .48rem;height: .025rem;margin-left: -.24rem}
.homebt pre{display: block;margin-top: .15rem}
.fylcbot{text-align: left}
.fylcbot p:after{left: 0;margin-left: 0}


.fytjfc li{background-color: rgb(255, 255, 255);box-shadow:0 0 20px rgba(128, 128, 128, 0.3);width: 32%;margin: 0 2% 2% 0;float: left;}
.fytjfcnr{padding: .1rem .1rem 0}
.fyfcimg{padding-bottom:53.6%}
.fyfctpsub{position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.fyfctxt{height: .7rem;position: relative;text-align: center;padding-bottom: .15rem}
.fyfctxt p{color: #333333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin: 0 auto}
/*.fyrzhoer li:hover .fyfctxt p{display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;white-space:inherit}*/

.fyrzhoer li:hover .fyfctxt p{display:block;white-space:inherit; overflow:inherit; text-overflow:inherit;}




.fytjfc li:hover{background:#0c60d6 url(../images/fyfcbg.jpg) no-repeat center bottom;background-size: 100% auto;box-shadow:0 0 20px rgba(12, 96, 214, .6)}
.fytjfc li:hover p{color: #fff}

.fyqyry{}
.fyqyry .fyfctxt{margin-top: -14px;}
.fyqyry li{float: left;box-shadow:  0 0 20px rgba(128, 128, 128, 0.4);background: url(../images/fyryimg.jpg) no-repeat center top;background-size: 100% auto;width: 31.13%;margin: 0 3.3% 3.3% 0;}
.fyryimg{height:2.5rem;overflow: hidden;position: relative;padding-bottom: 14px;}
.fyryimg  img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 90%;max-height: 90%;box-shadow: 0 0 14px rgba(0,0,0,.3);top: auto;bottom:14px}
.fyqyry li:hover .fyryimg img{bottom: 20px}
.fyyhal li{background: #f3f7fd;margin-bottom: .31rem;position: relative;overflow: hidden}
.fyyhal li a{display: block;padding: .31rem .7rem .31rem .35rem}
.fyyhalle{width:53.7%;padding-bottom:32.48%}
.fyyhalri{width:42%;padding-top: .4rem}
.fyalbt{color: #333;font-weight: bold}
.fyaljj{margin: .16rem 0 .58rem;}
.fyckxq{text-align: center}
.fyxqaa{display: block;border: 1px solid #b3b3b3;width:1.5rem;height: .5rem;line-height:.5rem}
.fyckxq span{background: url(../images/fyaljt0.png) no-repeat center left;width:.07rem;height:.1rem;display: inline-block;margin-left: 8px;background-size: 100% auto}
.fyhzhb{border-top: 1px dashed #dbdbdb;}
.fyhzhb li{float: left;width: 20%;height: 1.13rem;border-bottom: 1px dashed #dbdbdb;border-right: 1px dashed #dbdbdb;margin-right: -1px;position: relative;}
.fyhzhb li:nth-child(5n){border-right: 0}
.fyhzhbimg{position: absolute;overflow: hidden;width: 100%;height: 100%;top: 0;left: 0}
.fyhzhbimg img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 70%;max-height: 70%;}
.fyhzhbbjq{position: absolute;top: 1.13rem;left: 0;z-index: 3;display: none;padding-top: .12rem}
.fyhzhbbjqsub{background: #fafafa;box-shadow: 0 0 50px rgba(0,0,0,.14);padding:.3rem;width:5.6rem;min-height:1.7rem;}
.fyhzhbbjqle{width: 57.5%;font-size: .125rem;line-height: .25rem}
.fyhzhbbjqri{width: 38%;padding-bottom: 30%}
.fyhzhbbjqri img{}
.fyhzjst{position: absolute;background: url(../images/fyhzhbsjicn.png) no-repeat center bottom ;bottom: -.12rem;left: 50%;width: .28rem;height: .12rem;background-size:auto 100%;margin-left: -.14rem;z-index: 3333;display: none}

.fyhzhb li:hover .fyhzjst{display: block}
.fyhzhb li:hover .fyhzhbbjq{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);
    transform-origin:0 0;
    -ms-transform-origin:0 0;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -o-transform-origin:0 0;
    display: block;
}



.fyhzhb li.fyhzhb_five .fyhzhbbjq{left: auto;right: 0}
.fyhzhb li.fyhzhb_three .fyhzhbbjq{left: auto;right: 0}
.fyhzhb li.fyhzhb_two .fyhzhbbjq{left: 50%;margin-left: -6.8rem;}


.fyyhfl{text-align: center;border-bottom: 1px solid #e5e5e5;margin-bottom: .62rem;padding: 0 .2rem}
.fyyhfl ul{display: flex;justify-content: space-between;}
.fyyhfl li a{display: block;padding-bottom: .23rem;font-weight: bold;position: relative}
.fyyhfl li.fyyhflatv a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: .03rem;background: #015eea}
.fyyhfl li.fyyhflatv a,.fyyhfl li a:hover{color: #015eea}
.fydxyhfl{text-align: center;margin: -.25rem 0 .4rem}
.fydxyhfl a{display: inline-block;background: #fff;border: 1px solid #dedede;width: 1.57rem;height: .49rem;vertical-align: top;margin: 0 .06rem;color: #333333;line-height: .49rem}
.fydxyhfl a.fydxyhflatv{background: #015eea;color: #fff;border-color: #015eea}


.fydxyh{width: 8.6rem !important;margin-left: 1.13rem;height: 5.68rem !important;border: 0 !important;}
.fydxyh ul{width: 100%}
.fydxyh li{float: left;margin:-.3rem 0;width: 50%;}
.fydxyh li .fyanlipp{position: relative;line-height: 1.2rem;height: 1.2rem}
.fydxyh li .fyanlipp span{position: relative;z-index: 3;display: block;padding-left: .5rem;width: 3rem;line-height: .25rem}
.fydxyh li .fyanlipp:after{background: url(../images/fyqibgicn.png) no-repeat center top;background-size: cover;content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;display: none}
.fydxyh li .fyanlipp:before{background: url(../images/yhicnsss.png) no-repeat center top;background-size: cover;content: "";position: absolute;top: 0.4rem;right: 0.3rem;width: .33rem;height: .39rem;display: none;z-index: 33}


.fydxyh li:hover .fyanlipp:after,.fydxyh li:hover .fyanlipp:before{display:block}
.fydxyh li:hover .fyanlipp span{color: #fff;

    margin-top: 0.1rem;
    white-space:inherit; overflow:inherit; text-overflow:clip;
}




.fydxyhimg{position: relative;padding-bottom:65%;overflow: hidden;box-shadow: 0 0 20px rgba(0,0,0,.2)}
.fydxyhimg .fyfctpsub{margin:2% 2%  0 2%;width: 96%;height:93.5%}
.fydxyh li .fyanlipp{color: #333;line-height: .73rem}
.fyzpsx{padding: .3rem 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;margin-bottom: .3rem}
.fyzpsx li{float: left;line-height: .34rem;width:29.66%;}
.fyzpsx li span{color: #333;}
.fyzpsx li.fyzpsxli1{margin: 0 5.5%}
.fyzwsel{width: 100%;border:  1px solid #cccccc;color: #666;line-height: .34rem;height: .34rem;padding: 0 6%;outline: none}
.fyzwinpt{width: 100%;border:  1px solid #cccccc;color: #666;line-height: .34rem;height: .34rem;padding: 0 6%;outline: none;box-sizing: border-box;background:none}
.fyzpbtn{width: 100%;border:0;background: #177cef;color: #fff;line-height: .34rem;height: .34rem;cursor: pointer}
.fyzpsx li.fyzpsxli0 .fyzwsel,.fyzpsx li.fyzpsxli1 .fyzwsel{width: 79%;float: right}
.fyssjr{border: 1px solid #ccc;line-height: .34rem;height: .34rem;overflow: hidden}
.fyssjr .fyzwinpt{width: 65%;border: 0}
.fyssjr .fyzpbtn{width: 33%}
.fyzplb li{border-bottom: 1px solid #dbdbdb}
.fyzplb li.fyzplbfrst{background: #dcebfd;border-bottom-color: #dcebfd;padding: .31rem .62rem .31rem .31rem;}
.fyzplb li.fyzplbfrst span{color: #333}
.fyzplb li a{padding: .31rem .62rem .31rem .31rem;display: block}
.fyzplb li span{display: inline-block;vertical-align: middle;text-align: center}.fyzplb li span.fyzpspa0{width: 50%;text-align: left}
.fyzplb li span.fyzpspa1{width: 30%}
.fyzplb li span.fyzpspa2{float: right;}
.fyzwxqle{background: #fafafa;padding: .46rem 5.5%;width: 63%}
.fygwxqbt{color: #000000;padding-bottom: .28rem;border-bottom: 1px solid #e1e1e1;position: relative;margin-bottom: .42rem}
.fygwxqbt:after{content: "";position: absolute;bottom: 0;left: 0;background: #0c60d6;width: .54rem;height: .03rem}
.fygwzz{margin-bottom: .35rem}
.fygwzztop{color: #333;margin-bottom: .13rem}
.fytdyx{margin-bottom: .55rem}
.fytdyx,.fytdyx a{color: #0c60d6}
.fyzwxqle .fyckxq span,.backprev .fyxqaa span{background-image: url(../images/fanhui.png);margin: 0 8px 0 0}


.fyzwxqri{width: 24.3%}
.fyzwqtzw{background-size: cover;background-position: center center;background-repeat: no-repeat;line-height: .91rem;color: #fff;padding-left: .2rem}
.fyqtzwtj{background: url(../images/fyzwtjbg.jpg) no-repeat center top;background-size: cover;padding: .07rem .2rem;overflow: hidden}
.fyqtzwtj  li{padding: .2rem 0;border-bottom: 1px dashed rgba(34,34,34,.1);position: relative}
.fyqtzwtj  li:after{content: "";position: absolute;top: .32rem;left: 0;width:0;height: .015rem;background:#0c60d6;}
.fyqtzwtj  li:last-child{border-bottom: 0}
.fyqtzwtj  li.fyqtzwtjatv,.fyqtzwtj  li:hover{padding-left: .31rem}
.fyqtzwtj  li.fyqtzwtjatv:after,.fyqtzwtj  li:hover:after{width: .24rem}
.fyqtzwtj  li.fyqtzwtjatv a,.fyqtzwtj  li:hover a{color: #0c60d6}
.fyqywh{}
.fyqywh li{float: left;padding-bottom:31.72%;position: relative;margin-bottom: .15rem;}
.fyqywh li .fyqhbg pre{text-align: center}
.fyqywh li.fywhli0,.fyqywh li.fywhli3{width: 37.9%;float: left;}
.fyqywh li.fywhli1,.fyqywh li.fywhli2{width: 60.25%;float: right}
.fyqywh li.fywhli2{float: left}
.fyqywh li.fywhli3{float: right}
.fyqywh li.fywhli1 .fyqhbg pre{text-align: left}




.fyqhbg{position: absolute;top: 5%;left: 5%;width: 90%;height: 90%;background: url(../images/fywhbg000.png) no-repeat center top;background-size: cover; -webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 0 }

.fyqywh li p.fywhbt,.fyqhbg p{text-align: center;color: #fff;line-height:.42rem}
.fyqywh li p.fywhbt img,.fyqhbg p img{width: auto !important;height: .07rem !important;position: relative !important;display: inline-block !important;vertical-align: middle;}
.fyqywh li p.fywhbt img.fyzrlin0,.fyqhbg p img.fyzrlin0{margin-right: .1rem}
.fyqywh li p.fywhbt img.fyzrlin1,.fyqhbg p img.fyzrlin1{margin-left: .1rem}
.fyqhbg p img{height: .05rem !important}
.fyqhbg pre{color: #fff;display: block;text-align: justify;margin: 0 .3rem;}
.fyqywh li p.fywhbt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;margin-top: -.21rem}
.fyqhbg p{margin: 0 .3rem .2rem;position: relative}
/*.fycyqy{overflow: hidden;}*/
.fycyline{background: #0c60d6;height:.03rem;margin: .31rem .55rem .2rem;}
.fycyline img{display: block;margin: 0 auto;height: .1rem}
.fyqylb{margin: 0 .55rem .2rem;}
.fyqylbsub{margin-right: -.37rem;padding-right: .3rem;padding-top: 20px;margin-left: -20px;padding-left: 20px;
    /*height: 6.06rem;overflow: auto;*/
}
.fyqylbsub::-webkit-scrollbar{width:.07rem}
.fyqylbsub::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fyqylbsub::-webkit-scrollbar-thumb{background-color:#898989;}
.fyqylbsub::-webkit-scrollbar-thumb:hover {background-color:#898989}
.fyqylbsub::-webkit-scrollbar-thumb:active {background-color:#898989}
.fyqylbsub li{float: left;width: 32%;background: #e7eff6;margin: 0 2% 2% 0;height: 1rem;position: relative}
.fycyqyxq{position: absolute;display: none ;
    background: #fff;
    width: 90%;
    /* height: 5rem; */
    top: 1rem;
    z-index: 3;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
    min-height: 2.37rem;
    padding: .15rem 5%;
}
.fycyqyxq img{height: 1.93rem;width: 100%; object-fit: cover;}
.fycyqyxq span{background-position: left .1rem;background-repeat: no-repeat;display: block;padding:0 0 0  .3rem;    background-size: 0.17rem auto;}
.fycyqyxq span i{font-style: inherit;display: block;padding:.1rem 0;border-bottom: 1px solid #e1e1e1;color: #333;font-size: .12rem}
.fycyqyxq span:last-child i{border-bottom: 0}
.fyqylbsub li:hover .fycyqyxq{display: block}




.fyqylbsub li .index_sec{border: 1px solid #015eea;box-sizing: border-box}
.fyqylbsub li:nth-child(3n){margin-right: 0}
.fyqylbsub li a,.fyqylbsub li p{color: #333;display: block;padding: 0 .14rem 0 .44rem;position: relative}
.fyqylbsub li a:after,.fyqylbsub li p:after{content: "";position: absolute;background: url(../images/fycyyuan0.png) no-repeat center center;width: .22rem;height: .22rem;background-size: 100% auto;top:50%;left: .16rem;margin-top: -.11rem;z-index: 3}
.fyqylbsub li:hover{background: url(../images/fycyqybgxiao.jpg) no-repeat center center;background-size: cover;box-shadow: 0 0 20px rgba(0,0,0,.4)}
.fyqylbsub li:hover a,.fyqylbsub li:hover p{color: #fff}
.fyqylbsub li:hover a:after,.fyqylbsub li:hover p:after{background-image: url(../images/fycyyuan1.png)}
.fyqyup{background:rgba(12,96,214,.2);padding: .2rem 0;text-align: center;}
.fyqyup img{display: block;margin: 0 auto;height: .17rem}
.fyblxtmain{width:83.485%;margin: 0 auto}

.fydzxt img.fydzxtimg{display: block;width: 100%}
.fyvideo{position: relative}
.clivideo{position: absolute;top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;}
.fyxtfltop{margin-bottom:.4rem;font-weight: bold;color: #333;line-height: 1;padding-bottom: .15rem;border-bottom: 2px solid #015eea}
.fycptx{margin-bottom: .5rem}
.fycptxtop{font-weight: bold;color: #333;margin-bottom: .05rem;position: relative}
.fycptxtop:after{content: "";position: absolute;top: .1rem;left:-.2rem;width: .07rem;height: .07rem;border: .02rem solid #015eea;background: #fff}
.fyejld img{display: block;width: 100%}
.fyxldt{background: #fafafa}
.fyxldtle{width: 61.55%;height: 5.83rem;position: relative;margin-top: .3rem}
.fylxmap{width: 100%;height:100%}
.fymapbiao{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.fyjdx{position: absolute;bottom: -2%;left: 0;width: 16%;}
.fympzd{position: absolute;bottom: 0;right: 0;width: 20%;height:30%;background: #fafafa;}
.fymapsf{position: absolute;top: 0;left: 0;width: 100%;height:100%;}
.fymapsf li{position: absolute;width:.88rem;text-align: center}
.fymapsf li img{display: block;margin: 0 auto;width: .27rem}
.fymapsf li img.fymapsfimg1{display: none}
.fymapsf li p{color: #333333;margin-top: .03rem}
.fymapsf li.xinjiang{top: 31%;left: 12%;}
.fymapsf li.xizang{top: 55%;left: 19%;}
.fymapsf li.beijing{ top: 31%;  left: 64%;}
.fymapsf li.jilin{ top: 25%;  left: 80%;}
.fymapsf li.tianjin{ top: 34%; left: 65%;}
.fymapsf li.qinghai{     top: 43%;  left: 30%;}
.fymapsf li.gansu{     top: 45%;  left: 44%;}
.fymapsf li.ningxia{  top: 35%;  left: 47%;}
.fymapsf li.Shaanxi{  top: 46%;  left: 51%;}
.fymapsf li.sichuan{top: 55%;left: 43%;}
.fymapsf li.yunnan{    top: 72%;
    left: 38%;}
.fymapsf li.guizhou{top: 66%;
    left: 48%;}
.fymapsf li.chongqing{top: 58%;
    left: 47%;}
.fymapsf li.neimenggu{top: 30%;
    left: 52%;}
.fymapsf li.shanxi{    top: 38%;
    left: 56.5%;}
.fymapsf li.henan{top: 47%;
    left: 58%;}
.fymapsf li.hubei{    top: 56%;
    left: 58%;}
.fymapsf li.hunan{top: 63%;
    left: 55%;}
.fymapsf li.guangxi{top: 75%;
    left: 51%;}
.fymapsf li.guangdong{    top: 74%;
    left: 59%;}
.fymapsf li.heilongjiang{    top: 14%;
    left: 82%;}
.fymapsf li.liaoning{top: 27%;
    left: 74%;}
.fymapsf li.shanghai{    top: 53.5%;
    left: 72%;}
.fymapsf li.sichuan{top: 55%;left: 43%;}
.fymapsf li.anhui{top: 54%;left: 65%;}
.fymapsf li.shandong{top: 40%; left: 66%;}
.fymapsf li.taiwan{    top: 72%;
    left: 71%; }
.fymapsf li.hainan{top: 40%; left: 66%;}
.fymapsf li.hainan{    top: 85%;
    left: 52%;}
.fymapsf li.jiangxi{top: 62%;
    left: 63%;}
.fymapsf li.fujian{top: 67%;
    left: 66%;}
.fymapsf li.zhejiang{top: 58%;
    left: 69%;}
.fymapsf li.jiangsu{    top: 51%; left: 69%;}
.fymapsf li.hebei{ top: 37%; left: 61.5%;}



.fymapsf li.fymapsfavt{}
.fymapsf li.fymapsfavt img.fymapsfimg0{display: none}
.fymapsf li.fymapsfavt img.fymapsfimg1{display:block}
.fymapsf li.fymapsfavt p{color: #fff}



.fyxldtri{width: 34.55%;background: #fff;height: 7rem;overflow: auto}
.fyxldtri::-webkit-scrollbar{width:.07rem}
.fyxldtri::-webkit-scrollbar-track{background-color:#e0e0e0;}
.fyxldtri::-webkit-scrollbar-thumb{background-color:#979797;}
.fyxldtri::-webkit-scrollbar-thumb:hover {background-color:#979797}
.fyxldtri::-webkit-scrollbar-thumb:active {background-color:#979797}
.fyxldtri li{border-bottom: 1px solid #e5e5e5;padding:.3rem .27rem;cursor: pointer}
.fydtbt{color: #333333;padding-bottom: .1rem;margin-bottom: .1rem;position: relative;display: inline-block}
.fydtbt:after{content: "";position: absolute;bottom: 0;left: 0;background: #076dfd;width:.35rem;height: .02rem;}
.fydtdz{position: relative;padding-left: .62rem;margin-bottom: .13rem}
.fydtdz span{position: absolute;top: 0;left: 0;padding-left: .18rem;}
.fydtdz0 span{background: url(../images/ditu0.png) no-repeat left .04rem;background-size: .11rem auto}
.fydtdz1 span{background: url(../images/ditu1.png) no-repeat left .04rem;background-size: .11rem auto}


/*.fyxldtri li:hover p{color: #fff}*/
/*.fyxldtri li:hover p.fydtbt:after{background: #fff}*/
/*.fyxldtri li:hover{box-shadow: 0 0 20px rgba(0,0,0,.3);background: url(../images/fydtbg.jpg) no-repeat center top;background-size: cover}*/
/*.fyxldtri li:hover .fydtdz0 span{background-image: url(../images/ditured0.png)}*/
/*.fyxldtri li:hover .fydtdz1 span{background-image: url(../images/ditured1.png)}*/


.fyxldtri li:hover p.fydtbt:after{width:100%}
.fyxldtri li.fyxldtrilitva p.fydtbt:after{width:.35rem}
.fyxldtri li.fyxldtrilitva p{color: #fff}
.fyxldtri li.fyxldtrilitva p.fydtbt:after{background: #fff}
.fyxldtri li.fyxldtrilitva{box-shadow: 0 0 20px rgba(0,0,0,.3);background: url(../images/fydtbg.jpg) no-repeat center top;background-size: cover}
.fyxldtri li.fyxldtrilitva .fydtdz0 span{background-image: url(../images/ditured0.png)}
.fyxldtri li.fyxldtrilitva .fydtdz1 span{background-image: url(../images/ditured1.png)}
.fyqyjs{}
.fyqyjsle{width: 43.5%;padding-top: .39rem;position: relative}
.fyqyjsle img.fyjjwzbt{position: absolute;top: 0;left: 0;width: 100%}
.fyqyjsri{width: 53.848%}
.fyqyjsrisub{overflow: hidden}
.fyqyjsrisub .item{padding-bottom:54.2%;background: #000}
.fyqyjsrisub .item img{z-index: 3}
.fyqyjsrisub .item img.fyspicn{top: 50%;left: 50%;width: .6rem;height: .6rem;margin-top: -.3rem;margin-left: -.3rem;cursor: pointer}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none}


.fyqyjsrisub .owl-controls{position: absolute;bottom:.15rem;margin: 0;width: 95%;left:5%;text-align: left}
.fyqyjsrisub .owl-dots .owl-dot span{margin:0 5px;background:url(../images/fyjjyuan1.png) no-repeat center top;width:.125rem;height:.125rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position: relative;opacity:1;background-size: 100% auto}
.fyqyjsrisub .owl-dots .owl-dot.active span, .fyqyjsrisub .owl-dots .owl-dot:hover span{background:url(../images/fyjjyuan0.png) no-repeat center top;opacity: 1;background-size: 100% auto}



.fygysz{margin-top: .6rem}
.fygysz li{float: left;width: 20%;text-align: center;position: relative}
.fygysz li:after{content: "";position: absolute;top: 50%;right: 0;width: 1px;height: .46rem;background: #e5e5e5;margin-top: -.23rem}
.fygysz li:last-child:after{display: none}
.fygysz li p.fyjssz{font-weight: bold;color: #0c60d6;line-height: 1}
.fygysz li p.fyjssz i{font-style: inherit;vertical-align: top}
.fygysz li p.fyjswz{color: #333;margin-top: .08rem}
.fyjsline{width: 100%;height: 1px;background: #e5e5e5;margin: .4rem 0 .8rem}
.fyfzlc{background-position: center center;background-size: cover;background-repeat: no-repeat;height: 5.5rem;margin-bottom: .8rem}
.fyfzlcle{width: 59.5%;padding-top: .45rem}
.fylcdiv{position: relative}
.fylcdiv:before{content: "";position: absolute;bottom: 3.23rem;left:.18rem;width: .09rem;height: .09rem;background:#e2ebf6;border: .03rem solid #98b0e7;z-index: 4}
.fylcdiv:after{content: "";position: absolute;bottom: -.3rem;left:.25rem;width: 2px;background:rgba(1,94,234,.37);height: 3.68rem}
.fylcnf{color: #0c60d6;line-height: 1;margin-bottom: .25rem}
.fylcnr{height: 3.38rem;overflow: auto;position: relative;}
.fylcnr::-webkit-scrollbar{width:.07rem;box-shadow: 0 0 10px rgba(0,0,0,.1)}
.fylcnr::-webkit-scrollbar-track{background-color:#ffffff;}
.fylcnr::-webkit-scrollbar-thumb{background-color:#999999;}
.fylcnr::-webkit-scrollbar-thumb:hover {background-color:#999999}
.fylcnr::-webkit-scrollbar-thumb:active {background-color:#999999}
.fylcbjt{padding: .35rem .5rem 0 .25rem;position: relative;}
.fylcbjtsub{position: relative;padding-left: .59rem;margin: .18rem 0}
.fylcbjtsub p.fylcppp{position: absolute;top: 0;left: 0;color: #333;padding-left: .14rem}
.fylcbjtsub p.fylcppp:after{content: "";position: absolute;width: .08rem;height: .08rem;background: #4589ed;border: .03rem solid #e5edf5;top: .045rem;left: -.07rem;z-index: 3}
.fylcbjtsub pre{}
.fyfzlcri{width: 27%;height: 7.1rem;margin-top: -.8rem;box-shadow: 0 0 20px rgba(0,0,0,.3);background-position: center center;background-size: cover;background-repeat: no-repeat;}
.headnews{overflow:hidden;height:4.9rem;margin: .4rem 0}
.headnews .headnewsul li{height:.7rem;overflow:hidden;text-align: center;line-height: .7rem;color: #fff;opacity:0.65;filter:alpha(opacity=65);position: relative;cursor: pointer}
.headnews .headnewsul li.clifytuj{opacity:1;filter:alpha(opacity=100);}
.headnews .headnewsul li:after,.headnews .headnewsul li:before{content: "";position: absolute;top: 50%;background: #fff;height:.03rem;width: 0;margin-top: -0.015rem}
.headnews .headnewsul li.clifytuj:before{left: 0;width: 25%}
.headnews .headnewsul li.clifytuj:after{right:0;width: 25%}
.fylcjt0{display: block;margin: .47rem auto 0;height: .12rem;cursor: pointer}
.fylcjt1{display: block;margin: 0 auto;height: .12rem;cursor: pointer}
.fylcmore{margin-top: .15rem}
.fylcmore p{margin-left: .83rem}
.fylcmore img{display: block;margin: .08rem auto 0}
.fyzxgg{}
.fyggbot{}
.fyggbot li{border-bottom: 1px solid #d6d6d6}
.fyggbot li a{display: block;padding: .27rem 0;color: #333;position: relative;font-weight: bold}
.fyggbot li a:after{content: "";position: absolute;top: 50%;left: 0;height: 2px;background: #0c60d6;margin-top: -1px;width: 0}
.fyggbot li span{color: #666;margin-left: 1rem}
.fytzzll{}
.fyllbot{box-shadow: 0  0 20px rgba(0,0,0,.2);border-top: .06rem solid #015eea;background: #f1f6fc;padding-top: .39rem}
.fygxtop{margin-bottom: .39rem}
.fygxtop li{float: left;width: 24%;margin-right: 1%;position: relative}
.fygxtop li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #d8dde2}
.fygxtop li:last-child:after{display: none}
.fygxtop li p{font-weight: bold;color: #015eea;position: relative;margin-bottom: .16rem}
.fygxtop li p img{position: absolute;top: 50%;right: .29rem;height: .18rem;margin-top: -.09rem}
.fygxtop li.fygxtopli{margin-left: 6%;width: 18%}
.fyllgxmap{position: relative;height:5.59rem}
.fylxmapdiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fygzbantx{top:1.2rem}
.fytzzgp{width: 5.5rem}
.fytzzgp p.fygpz{color: #fff;line-height: 1}
.fygpsz{border-top: 1px solid rgba(255,255,255,.5);border-bottom: 1px solid rgba(255,255,255,.5);padding: .23rem 0;margin: .23rem 0 .25rem;line-height: 1}
.fygpsztop{}
.fygpsztop p{display: inline-block;margin-right: .32rem}
.fygpsztop p.fysshqrem{color: #fff}
.fygpsztop p.fysshqrem span{display: inline-block;margin-right: .1rem}
.fygpsztop p.fygszz{color: #fff}
.fygpsztop p.fygszz img{display: inline-block;width: .14rem;height: auto;margin-right: .15rem}
.fygpszsj{color: rgba(255,255,255,.5);margin-top: .15rem}
.fytzzgp ul{margin-bottom: .45rem}
.fytzzgp li p{color:rgba(255,255,255,.5)}
.fytzzgp li span{color: #fff}
.fytzzgp .fyxqaa{border-color: #fff;color: #fff;width: 1.96rem}
.fytzzgp .fyxqaa span{background-image: url(../images/fyaljt1.png)}
.fytzzgp .fyxqaa:hover{background: #1051cf;border-color: #1051cf}

.homebg_red{position: relative}
.homebg_red:after,.homebg_red:before{content: "";position: absolute;background: #ca0016;height: 100%;width: .89rem;top: 0}
.homebg_red:before{left: 0}
.homebg_red:after{right: 0}
.footer_red{background-image: url(../images/footbgred.jpg)}
.footer_red .footbq{background:#9f0013}
.jjfaapp{display:none;position: relative}
.jjfaappsub{}
.jjfaappsub .item{}
.jjfaappsub .item .fabotsub{float: inherit;width: 100%;margin: 0;height: 16.2rem}
.jjfaappsub .item .jjfatop img{width: auto;height: 1.2rem}
.jjfaappsub .item .fazhyyt img{width:.3rem;height:auto;display: inline-block;vertical-align: middle}
.jjfaappsub .fabotsubatv .fangannr{height: 15rem}
.jjfaappsub .fazhyyb{height: 6rem}
.jjfaappsub .fazhyybsub{width: 5rem}
.jjfaappsub .fazhylbt img.fazhylbtimg0 { width: 0.5rem;  height: 0.5rem;display: inline-block;  margin-right: 0.13rem;}
.jjfaappsub .fazhylbt img.fazhylbtimg1{display: inline-block;width: auto;height: .2rem}.jjfaappsub .fazhylbt span{width: 3.5rem}
.jjfaappsub .fazhylbtsub{left: 5.5rem}
.jjfaappsub .fazhylbtsub{top: .3rem}
.jjfaappsub .fazhylbtatv{margin-left: .35rem}
.jjfaappsub .fazhyyt{margin-bottom: .3rem}
.jjfaappsub .jjfabotsub{margin-bottom: .6rem;}

.jjfaappsub .owl-controls{margin-top: .5rem}
.jjfaappsub .owl-dots .owl-dot span{margin:0 5px;background:#fff;width:.3rem;height:.3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: relative;opacity:1;border: 2px solid #015de8}
.jjfaappsub .owl-dots .owl-dot.active span, .jjfaappsub .owl-dots .owl-dot:hover span{background:#015de8;opacity: 1;}





.fyblxtej li.fybl_node{}
.fyblxtej li.fybl_node .fyxterj{width: 100%;left: -.7rem;padding: .3rem .7rem .2rem;margin: 0 !important;background: #fff;box-shadow: 0 0 20px rgb(0 0 0 / 10%)}
.fyblxtej li.fybl_node .fyxterjsub{height: auto;box-shadow: none}
.fyblxtej li.fybl_node .fyxterjone{float: inherit;width: 100%;margin-left: 0;margin-right:0}
.fyblxtej li.fybl_node .fyzhyytop{width: 100%;margin: 0;padding: 0.15rem 0;border-bottom: 0;cursor: pointer}
.fyblxtej li.fybl_node .fyxterjoneatv .fyzhyytop{padding-left: 15%;width: 85%}
.fyblxtej li.fybl_node .fyzhyytop:after{top: .26rem}

.fyblxtej li.fybl_node .fyxterjoneatv .fyzhyytop:after{width:.55rem}
.fyblxtej li.fybl_node .fyxterjoneatv .fyzhyytop{    padding-left: 22%;width: 100%;}


.goodsClass1{float: inherit;width: 95%;margin-left: 5%;margin-right: 0;margin-bottom: .6rem}
.goodsClass1 .erjizhyy{cursor: pointer}
.goodsClass1 .erjizhyy:hover{color: #015de8}



.fazhyyb_node{height: auto;padding-bottom: .2rem}
.fazhyyb_node .fazhyybsub{width: 100%;margin-bottom: 0}
.fazhyyb_node .fazhylbtsub{position: relative;height: auto;top: 0}
.fazhyyb_node .fazhylbtsub{left: 0;width: 100%}




.alzx,.syxw,.syhzhb,.yqlj{margin-top: .82rem}
.syxw,.yqlj{padding: .82rem 0}
.cpjjfa{padding-top: .82rem}
.fyzxgg{margin-bottom: .74rem}
.fydzxt,.fyxtfl{margin-bottom: .78rem}
.fydxyh{margin-bottom: .3rem}
.fyxwlb{margin-bottom: .55rem}
.fytjfc{margin-bottom: .4rem}
.fyzplb,.fyhzhb{padding-bottom: .62rem}
.fyyhal,.fyqyry{padding-bottom: .3rem}

.fytjfc li:nth-child(3n),.fyqyry li:nth-child(3n){margin-right: 0}
.owl-theme .owl-controls{display: none}
.focus_slide .owl-controls,.fyqyjsrisub .owl-controls,.jjfaappsub .owl-controls{display: block}
.footnavle ul,.foolx ul,.fytzzgp ul{display: flex;justify-content: space-between;}
.fydxmain{background: url(../images/fyyhbg.jpg) no-repeat center top;background-size: cover;}
.fyanlidx{background: #fff url(../images/fydxhyicnbg.png) no-repeat right bottom;overflow: hidden;height: 5.68rem;padding: .19rem 0;position: relative}
.fydxlet{width: .96rem;position: absolute;top: 0;left: 0;height: 100%;background: url(../images/fyalwzbg.jpg) no-repeat center top;background-size: cover;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;text-align: center}
.fydxlet p{color: #fff;font-weight: bold;width: .28rem;margin: 0 auto;line-height: .8rem;}



/*字体*/
.fylcnf{font-size: .7rem}/*90*/
.fygysz li p.fyjssz span{font-size: .62rem}/*80*/
.headnews .headnewsul li.clifytuj{font-size: .55rem}/*70*/
.fygpsztop p.fysshqrem span{font-size: .47rem}/*60*/
.fybannertxt h2{font-size: .44rem}/*56*/
.fyqywh li p.fywhbt,.fyqhbg p{font-size: .42rem}/*54*/
.fyxwbigsj p,.fygysz li p.fyjssz i,.fyssbt{font-size: .38rem}/*48*/
.homebt p{font-size: .36rem}/*一级 46*/
.fytzzgp p.fygpz{font-size: .31rem}/*40*/
.fyxwxqbt h1,.fygwxqbt,.fyxtfltop,.headnews .headnewsul li,.xwbgsub p.gsxwbt,.jjfatop p,.fydxlet p,.fysswu p{font-size: .28rem;}/*36*/
.fytjtop,.fytjsj p,.fytzzgp li span{font-size: .23rem}/*30*/
.fyejfl li a,.fyxwbt,.fyxwbigbt,.fyalbt,.fyyhfl li a,.fyzplb li.fyzplbfrst span,.fyzwqtzw,.fygwzztop,.fytdyx,.fycptxtop,.alzxbotsub .item p,.fazhyyt{font-size:.22rem}/*28*/
.foolx li span,.fybannertxt pre,.fyxwlb li p.fyxwbt,.fyzplb li span,.fydtbt,.fygxtop li p,.erjitop,.fydxyhfl a{font-size:.19rem}/*24*/
.erjizhyy,.fyzhyytop,.naverji_qt a,.fydxyh li .fyanlipp{font-size: .17rem}/*22*/
.footnavle p,.fytjbot li p.fytjbt,.fyfctxt p,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem,.zhyyjt p,.fyzhylnr p,.fyssts,.fysswu span{font-size:.157rem}/*20*/
body,input,select,textarea{font-size:0.14rem} /*18*/
.fyzhylnr a{font-size: .14rem !important;}
.footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.fazhylbtsub a,.ssinpt{font-size: .125rem}/*16*/
.footbq,.footbq a,.fytjsj span,.fymapsf li p,.backprev a{font-size: .11rem}/*14*/




.fybannertxt pre{line-height: .34rem}/*24,44*/
.fyxwlb li p.fyxwjj,.fyxwbigjj{line-height: .2rem}/*18,26*/
.fyaljj{height: .69rem;line-height: .23rem}/*18,30*/
.fybjq,.fyqhbg pre{line-height: 0.236rem}/*18,30*/

.fygwbjq{line-height: .29rem}
.fyfctxt p{line-height: .25rem}/*20,32*/
/*.fyfctxt p{max-height: .5rem}*/
.fylcbjtsub,.fylcbjtsub p.fylcppp{line-height: .25rem}/*18,47*/




.bannupicn{position: absolute;bottom: .35rem;left:50%;z-index: 999;width: .24rem;margin-left:-.12rem;animation:homeup 2s  linear infinite;-webkit-animation:homeup 2s  linear infinite;-moz-animation:homeup 2s  linear infinite;-ms-animation:homeup 2s  linear infinite;-o-animation:homeup 2s  linear infinite}
@keyframes homeup{
    0% {
        bottom:.35rem
    }
    25% {
        bottom: .3rem;
    }
    50% {
        bottom:.35rem
    }
    75% {
        bottom: .3rem;
    }
    100% {
        bottom:.35rem
    }
}
@-webkit-keyframes homeup{
    0% {
        bottom:.35rem
    }
    25% {
        bottom: .3rem;
    }
    50% {
        bottom:.35rem
    }
    75% {
        bottom: .3rem;
    }
    100% {
        bottom:.35rem
    }
}
@-o-keyframes homeup{
    0% {
        bottom:.35rem
    }
    25% {
        bottom: .3rem;
    }
    50% {
        bottom:.35rem
    }
    75% {
        bottom: .3rem;
    }
    100% {
        bottom:.35rem
    }
}
@-ms-keyframes homeup{
    0% {
        bottom:.35rem
    }
    25% {
        bottom: .3rem;
    }
    50% {
        bottom:.35rem
    }
    75% {
        bottom: .3rem;
    }
    100% {
        bottom:.35rem
    }
}
@-moz-keyframes homeup{
    0% {
        bottom:.35rem
    }
    25% {
        bottom: .3rem;
    }
    50% {
        bottom:.35rem
    }
    75% {
        bottom: .3rem;
    }
    100% {
        bottom:.35rem
    }
}
/*end*/



/*.backprev{position: absolute;right: 0;top:.6rem}*/
/*.backprev a{border: 1px solid #666;padding:.08rem .3rem;display: inline-block;background: #fff}*/
/*.backprev a:hover{border: 1px solid #015eea;color: #015eea}*/

.backprev{text-align: center;margin-top: .5rem}
.backprev .fyxqaa{margin: 0 auto}



.fyssban .fybannertxt{top: 0 !important;height: 100%}
.fyssxwlb{border-top: 0}
.fyssxwlb li a{padding: .2rem}
.fyssxwlb li span{font-weight: bold;color: #015eea}
.fyssbt{color: #fff;font-weight: bold;line-height: 1;padding-bottom: .43rem;border-bottom: 1px solid #fff;margin-bottom: .27rem}
.fyssts{color: #fff;opacity: .7;}
.fysswu{text-align: center;padding: .5rem 0}
.fysswu p{color: #333333;margin-bottom: .1rem}
.fysswu span{color: #999}
.fycymain{background: url(../images/fycyqybg.jpg) no-repeat center bottom;background-size: cover}


/*.backprev{position: fixed;bottom:1%;right: 0;z-index: 999;}*/
.backprev .fyxqaa{background: #015eea;color: #fff;border-color: #015eea; }
.backprev .fyxqaa span{background-image: url(../images/fanhui111.png)}
/*.backprev .fyxqaa:hover{background: #0212ea}*/
.backprev .fyxqaa:hover{background: #113f83}


.fyxwlb li:hover p.fyxwsj{border-left-color: #015eea}
.fyxwlb li:hover p.fyxwsj,.fyxwlb li:hover p.fyxwbt,.fyxwlb li:hover p.fyxwxq,.fyxwbig:hover .fyxwbigbt{color: #015eea}
.fyxwlb li:hover{background: #f5f9fd}
.fyxwlb li:hover:after,.fyyhal li:hover:after,.fyhzhb li:hover:after{width: 100%}
.footbq a:hover,.footnavle a:hover{color: #fff}
.foolx li.fydibyx:hover img.fyyxdl{background:rgba(255,255,255,.6)}
.fytjbot li:hover .fytjsj{background: #015eea}
.fytjbot li:hover .fytjsj p,.fytjbot li:hover .fytjsj span{color: #fff}
.fyyhal li:hover .fyxqaa{background: #015eea;color: #fff;border-color: #015eea}
.fyyhal li:hover .fyckxq span{background-image: url(../images/fyaljt1.png)}
.fyhzhb li:hover{box-shadow: 0 0 14px rgba(0,0,0,.3);z-index: 3;background: #fff;border-right-color: #fff}
.fytjbot li:hover p.fytjbt,.fyxwnext a:hover,.fyqyry li:hover .fyfctxt p,.fydxyh li:hover .fyanlipp,.ljonenr a:hover{color: #015eea}
.fyzplb li:hover{background: #f8f8f8}
.fyzplb li.fyzplbfrst:hover{background: #dcebfd}
.fyqywh li:hover{box-shadow: 0 0 20px rgba(0,0,0,.3)}
.fyqywh li:hover p.fywhbt{display: none}
.fyqywh li:hover .fyqhbg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1}
.fyggbot li:hover a{padding-left: .53rem;color: #0c60d6}
.fyggbot li:hover a:after{width: .39rem;}
.syxwbot li:hover .xwbg{background-image: url(../images/xwbg1.png)}
.syxwbot li:hover .xwbgsub{height: 1.1rem;overflow: inherit}
.fyxqaa:hover{background: #0c60d6;color: #fff;border-color: #0c60d6}
.fyzwxqle .fyckxq .fyxqaa:hover span{background-image: url(../images/fanhui111.png)}

.backprev  .fyxqaa:hover span{background-image: url(../images/fanhui111.png)}
.backprev  .fyxqaa:hover{color: #fff}



.fyzpbtn:hover{opacity: .9}


/**********************************************适配*******************************************************/
@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1600px){
    html{font-size: 106.66px}

    .fyxldtri li{padding: .3rem .2rem}
}
@media only screen and (max-width:1440px){
    html{font-size:96px}
    .nav li{margin: 0 .18rem}


     /*字体*/
    .footnavle p,.fytjbot li p.fytjbt,.fyfctxt p,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem，.zhyyjt p,.fyzhylnr p,.fyssts,.fysswu span{font-size:.17rem}/*20*/
    body,input,select,textarea{font-size:0.157rem} /*18*/
    .fyzhylnr a{font-size: .157rem !important;}
    .footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.fazhylbtsub a,.ssinpt{font-size: .15rem}/*16*/
    .footbq,.footbq a,.fytjsj span,.fymapsf li p,.backprev a{font-size: .145rem}/*14*/


    .fytjbot li span.fytjjj{line-height: .24rem}/*16,22*/
    .fytjbot li span.fytjjj{height: .48rem}

    .fybjq, .fyqhbg pre {line-height: 0.28rem;}

}
@media only screen and (max-width:1366px){
    html{font-size:91.06px}

    .nav li{margin: 0 .15rem}
    .fyzpsx li.fyzpsxli0 .fyzwsel, .fyzpsx li.fyzpsxli1 .fyzwsel{width: 76%}
    .fazhylbtsub{left: 1.8rem}

    .fazhylbtsub{width: 2.1rem;}


    /*字体*/

    .footnavle p,.fytjbot li p.fytjbt,.fyfctxt p,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem，.zhyyjt p,.fyzhylnr p,.fyssts,.fysswu span{font-size:.17rem}/*20*/
    body,input,select,textarea{font-size:0.165rem} /*18*/
    .fyzhylnr a{font-size: .165rem !important;}/*18*/
    .footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.fazhylbtsub a,.ssinpt{font-size: .155rem}/*16*/
    .footbq,.footbq a,.fytjsj span,.fymapsf li p,.backprev a{font-size: .15rem}/*14*/

    .fyxwlb li p.fyxwjj, .fyxwbigjj{line-height: .3rem}
}
@media only screen and (max-width:1280px){
    html{font-size:85.33px}



    .nav li{margin: 0 .14rem}
    .fyzpsx li.fyzpsxli0 .fyzwsel, .fyzpsx li.fyzpsxli1 .fyzwsel{width: 74%}


    .fazhylbtsub a{    margin-bottom: 0.05rem;}


        /*字体*/
    .footnavle p,.fytjbot li p.fytjbt,.fyfctxt p,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem，.zhyyjt p,.fyzhylnr p,.fyssts,.fysswu span{font-size:.18rem}/*20*/
    body,input,select,textarea{font-size:0.175rem} /*18*/
    .fyzhylnr a{font-size: .175rem !important;}/*18*/
    .footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.fazhylbtsub a,.ssinpt{font-size: .165rem}/*16*/
    .footbq,.footbq a,.fytjsj span,.fymapsf li p,.backprev a{font-size: .16rem}/*14*/

    .fyxwlb li p.fyxwjj, .fyxwbigjj{line-height: .35rem}
    .fybjq, .fyqhbg pre {line-height: 0.33rem;}
}
@media only screen and (max-width:1200px){
    html{font-size:80px}

    .fyckxq span{width: .1rem}

}
@media only screen and (max-width:1152px){
    html{font-size:76.8px}



    .fycyqyxq span {padding: 0 0 0 0.35rem; margin-top: 0.1rem; line-height: .3rem; }

}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    html{font-size:68.26px}
    .nav li{margin: 0 .08rem}
    .sousuo{margin-left: .05rem}



    /*字体*/
    .footnavle p,.fytjbot li p.fytjbt,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem，.zhyyjt p,.fyzhylnr p,.fyssts,.fysswu span{font-size:.25rem}/*20*/
    body,input,select,textarea, .fyfctxt p{font-size:0.2rem} /*18*/
    .fyzhylnr a{font-size: .2rem !important;}/*18*/
    .footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.fazhylbtsub a,.ssinpt{font-size: .19rem}/*16*/
    .footbq,.footbq a,.fytjsj span,.fymapsf li p,.backprev a{font-size: .165rem}/*14*/
    .fyaljj { height: 0.8rem;  line-height: .4rem;  }



}
@media only screen and (max-width:992px){
    html{font-size:66.13px}
    .nav,.index_header{display: none}
    .nav{position: fixed;top:.7rem;left: 0;width: 100%;height: 100%;background: #fff;z-index: 999}
    .nav li{float: inherit;margin: 0;padding: 0 5%;width: 90%}
    .nav li a.navyja{padding: 0}
    .naverji{position: relative;top: 0;height:3.2rem;background: none;left: 0; width: 100%;margin: 0;box-shadow: none}
    .naverji .main1440{margin: 0;width: 100%;box-shadow: none;padding: 0;    max-width: 100%;}
    .nav li span{z-index: 23456}
    .naverji_qt a{display: inline-block;min-width: 30%;text-align: left}
    .naverji_qt{padding: 0;text-align: left;    margin-left: 5%;min-width: 25%;height: auto !important;}
    .nav li a.navyja{font-size: .26rem}
    .erjibot{top: .25rem;left: 26.5%;    width: 77.5%;}
    .erjizhyy,.naverji_qt a{font-size: .23rem !important;}
    .naverji .main1440:after{top: .3rem;height: 82%;}
    .erjibotsub{width: 32.33%;margin-right: 1%;margin-left: 0}
    .goodsClass1{margin-bottom: .4rem}

    .syheader,.menu-activator{display: block}
    .sousuo{height: .5rem;width: 2.5rem;margin-top: .1rem}
    .ssinpt{line-height: .5rem\9;height: .5rem}
    .ssbtn{line-height: .5rem;height: .5rem}
    .fybannertxt pre{width: 40%}
    .fylcbjtsub{padding-left: .75rem}
    .fydtdz{padding-left: .8rem}
    .fydtdz1 span,.fydtdz0 span{    background-size: 0.17rem auto;}
    .fyzpsx li.fyzpsxli0 .fyzwsel, .fyzpsx li.fyzpsxli1 .fyzwsel{width: 69%}
    .fyxwbigsj{width: 1rem}


    .fyxwxqle,.fyxwtj{width: 100%;float: inherit}
    .fyxwtj{margin-top: .2rem}

    .fazhyyb{padding-left: .15rem;padding-right: .15rem}
    .fazhylbtsub{left: 1.6rem}
    .fazhylbtsub a {margin-bottom: 0.01rem;}
    .fazhyyb{padding-top: .1rem}
    .fazhylbtsub{top: .1rem}


    .zhyyjt a:hover{padding-left: .7rem;}


    .focus_slide{height: auto !important;}
    #focus{display:none}
    #focus_phone{display:block}


    .fycyqyxq span {background-size: auto .3rem }

    .fazhylbtsub{width: 2.4rem;}
    .backprev .fyxqaa span{ width: 0.1rem;height: 0.15rem;}

    /*字体*/
    .fysswu p{font-size: .35rem}
    .foolx li span,.fybannertxt pre,.fyxwlb li p.fyxwbt,.fyzplb li span,.fydtbt,.fygxtop li p,.erjitop,.fydxyhfl a{font-size:.25rem}/*24*/
    .footnavle p,.fytjbot li p.fytjbt,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem,.zhyyjt p,.fyzhylnr p,.fydxyh li .fyanlipp,.fyssts,.fysswu span{font-size:.23rem}/*20*/
    body,input,select,textarea{font-size:0.22rem} /*18*/
    .fyzhylnr a{font-size: .22rem !important;}/*18*/
    .footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.ssinpt{font-size: .23rem}/*16*/
    .footbq,.footbq a,.fytjsj span,.fymapsf li p,.fyfctxt p,.backprev a{font-size: .18rem}/*14*/
    .fylcbjtsub, .fylcbjtsub p.fylcppp{line-height: .35rem}
    .fazhylbtsub a{font-size: .22rem}

    .fybjq, .fyqhbg pre {line-height: 0.39rem;}
}
@media only screen and (max-width:870px){
    html{font-size:58px}


}

@media only screen and (max-width:800px){
    .fazhylbtsub{width: 2.7rem;}
}
@media only screen and (max-width:768px){
    html{font-size:51.2px;}


    .jjfabot{padding: 0 .2rem}
    .fazhylbtsub a{margin-bottom: 0}

    .backprev{margin-top: .15rem}

    .fybjq, .fyqhbg pre {line-height: 0.4rem;}
}
@media only screen and (max-width:720px){
    html{font-size:48px}

    .fyxqaa{ width: 1.8rem;  height: 0.65rem;  line-height: .65rem;}
}
@media only screen and (max-width:640px){
    html{font-size:inherit;}
    html, body{overflow: auto !important;}


    .contain{display: block;height: auto}
    .main1440,.main1200{width: 90%}
    .fybannertxt{margin-left: -45%}
    .fyheader{background: #fff}
    .fyheader .logo img.fylogo0{display: none}
    .fyheader .logo img.fylogo1{display: inline-block}
    .fyheader:after,.fyheader .nav li span{background: #015de8}
    .fyheader .nav li a.navyja{color: #333}
    .fyheader .nav li.clinav a.navyja, .fyheader .nav li:hover a.navyja{color: #015de8}
    .fazhylbtsub{height: 5.4rem}

    .header,.navheight{height: 1.7rem}
    .logo{margin-top: .3rem}
    .logo img{height: 1.1rem}
    .sousuo{height: 1.1rem;width: 6rem;margin-top: .3rem}
    .ssinpt{line-height: 1.1rem\9;height: 1.1rem}
    .ssbtn{line-height: 1.1rem;height: 1.1rem}
    .menu-activator{height: 1.1rem;margin-top: .3rem;width: 1.1rem}
    .header{width: 90%;padding: 0 5%}
    .visual i.line01{top: .3rem}
    .visual i.line02{top: .5rem}
    .visual i.line03{top: .7rem}
    .nav{top:1.7rem;overflow: auto}
    .nav ul{padding-top: .8rem}
    .nav li a.navyja{line-height: 1.7rem}
    .nav li a.navyja:after{background: url(../images/navjticnriyiji.png) no-repeat right center;content:"";position: absolute;top: 0;right:0.2rem;height: 100%;background-size:100% auto;width: .3rem;}
    .naverji_qt a{display: block;min-width: inherit;width: 100%}
    .nav li span{display: none !important;}
    .nav li:last-child{margin-bottom: 3rem}
    .cliactnav .visual {margin-top: 0.45rem}
    .naverji{box-shadow: none;height: auto !important;padding-bottom: .3rem}
    .naverji .main1440{width: 100%;max-width: 100%;height: auto}
    .erjitop{width: 91%;padding: 0 0 0 9%}
    .erjibot{left: 0;width: 86%;position: relative;top: 0;margin: 0;height: auto;padding: 0 0 0 14%}
    .erjibotsub{margin-left: 0;width: 100%;margin-right:0;float: inherit}
    .erjibot:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
    .naverji .main1440:after,.erjitop img{display: none}
    .ersxyybot{padding:0 0 0 5%;    margin-top: -0.2rem;}
    .zhyyjt p,.zhyyjt_one a{line-height: .9rem}
    .zhyyjt a{font-size: .5rem !important;background: none}
    .naverji .main1440{height: auto !important;}
    .naverji_qt a{margin-bottom: .5rem}
    .naverji_qt{margin-left: 9%;width: 91%}
    .erjtopright{font-size: 0;color: #fff;position: relative}
    .erjizhyy{margin-bottom: .5rem;position: relative;cursor: pointer}
    .goodsClass1{margin-bottom: 0}
    .zhyyjt_two:last-child{margin-bottom: .5rem}


    .erjibotsub{}
    .erjizhyy:after{
        content: "";
        position: absolute;
        top: -.16rem;
        right: 0.25rem;
        background: url(../images/navjticnriyiji000.png) center right no-repeat;
        width: 0.22rem;
        height: 1rem;
        background-size: 100% auto;}

    .goodsClass1 .erjizhyy:after{display: none}


    .naverji:before{display: none}

    .zhyyjt_two a{color: #999}
    .zhyyjt a:after{width: 5%;background: #999999;left: 0;height: 1px}
    .zhyyjt a:hover:after{width: 5%}
    .ersxyybot{display: none}


    .erjibotsub_atv{}
    .erjibotsub_atv .erjizhyy{color: #015de8}



    .nav li{padding: 0;margin: 0 5%;border-bottom: 1px solid #cccccc}
    .nav li span{display: none}

    .zhyyjt_two p:before{content: "";position: absolute; top: 0;right: 0.25rem; background: url(../images/navjticnriyiji000.png) center right no-repeat; width: 0.22rem;height: 1rem;background-size: 100% auto;}
    .zhyyjt_two  p:before {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }



    .zhyyjt_two_avt p:before,.naverrisubatv .erjitop:after, .nav li.navlihover a.navyja:after,    .erjibotsub_atv .erjizhyy:after{
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .zhyyjt_two_avt  p{color: #015de8}

    /*.ersxyybot{display: none}*/

    .fybannertxt pre{width: 100%}


    .fybannertxt{top: 1rem}
    .fybannertxt pre{line-height: 1rem}

    .fyxqaa{width: 5rem;line-height: 1.2rem;height:1.2rem}
    .fyckxq span{width: .3rem;height: 0.5rem;}
    .fyzwqtzw{line-height: 1.8rem;padding: 0 5%}
    .fyqtzwtj{padding: .5rem 5%}
    .fyqtzwtj li{padding: .3rem 0}
    .fyqtzwtj li.fyqtzwtjatv, .fyqtzwtj li:hover{padding-left: 5%}
    .fyqtzwtj li:after{top: .75rem}
    .footbq{padding: .3rem 5%}
    .foowx{position: absolute;display: none;
        right: 0;
        top: .6rem;
        width: 3rem;
        left: auto;}
    .foowx img{display: block;margin: 0 auto;width: 2.6rem;height: 2.6rem;padding: .2rem}
    .foolx{margin: 0;padding: .3rem 0}
    .foolx li.fydibyx{line-height: 1rem}
    .foolx li img.fyyxdl{width: 1rem;height: 1rem}
    .fyxwxqbt p {padding-left: .8rem; line-height: .5rem;}
    .fytjtop{line-height: 1.8rem}
    .fytjtop img{margin: 0 .3rem 0 .5rem;height: .7rem;}
    .fytjbot{padding: .5rem}
    .fytjsj{padding: .2rem .3rem;top: .5rem}
    .fytzzgp{width: 100%}
    .fygzbantx{top: .8rem}
    .fytzzbaner img{width: 160%}
    .fytzzgp .fyxqaa{width: 5rem}
    .homebt p{padding-bottom: .5rem}
    .homebt p:after{    width: 0.8rem;height: .1rem;  margin-left: -0.4rem;}
    .fygxtop li.fygxtopli,.fygxtop li{width: 46%;margin: 0;padding: 0 2%}
    .fygxtop li p img{height: .5rem}
    .fygxtop li span{display: block;line-height: .7rem;height: 1.4rem}
    .page{line-height: .8rem}
    .page a, .page span{    margin: 0 .1rem;min-width:1rem;}
    .fyqywh li.fywhli0{padding-bottom: 83.72%}
    .fyqywh li.fywhli1{padding-bottom: 52.5%}
    .fyqywh li.fywhli2{padding-bottom: 52.5%}
    .fyqywh li.fywhli3{padding-bottom: 83.72%}
    .fyqywh li p.fywhbt, .fyqhbg p{line-height: 1.1rem}
    .fyqywh li p.fywhbt img, .fyqhbg p img{height: .2rem !important;}
    .fyqywh li p.fywhbt img.fyzrlin1, .fyqhbg p img.fyzrlin1{margin-left: .2rem}
    .fyqywh li p.fywhbt img.fyzrlin0, .fyqhbg p img.fyzrlin0{margin-right: .2rem}
    .fyryimg{margin-top: .5rem;height: 5rem}
    .fygysz li{width: 50%;margin: 0 0 .5rem 0;text-align: left}
    .fygysz li:last-child{width: 100%;}
    .fyqyjsrisub .item img.fyspicn{width: 1.4rem;height: 1.4rem;margin-top:-.7rem;margin-left: -.7rem}
    .fyqyjsrisub .owl-dots .owl-dot span{    width: 0.5rem;height: 0.5rem;}
    .fyfzlc .main1440{position: relative}
    .fyfzlcle{padding-top: .8rem}
    .fyfzlcle,.fyfzlcri{float: inherit;width: 100%;position: absolute;top: 0;right: 0}
    .fyfzlcri{width: auto;height: auto;margin:0;box-shadow: none;top: .5rem;padding: .2rem 0}
    .fylcjt0,.fylcjt1{height: .5rem;margin: 0 .2rem;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display: inline-block;vertical-align: middle;}
    .fylcbot p:after{margin-left: 0}
    .fyxldtle{display: none}
    .fyxldtri{width: 100%;float: inherit;height: 14rem}
    .fyxldtri li{padding: .5rem 5%}
    .fydtdz{padding-left: 2.5rem}
    .fydtdz span{padding-left: .8rem}
    .fydtdz1 span, .fydtdz0 span{background-size: .5rem auto}
    .fydtbt{padding-bottom: .3rem;margin-bottom: .3rem}
    .fydtbt:after{width: .8rem;height: .1rem}
    .fyxldtri li.fyxldtrilitva p.fydtbt:after{width: 1.5rem}
    .fyxldt .main1440,.fyzpsx li{width: 100%}
    .fyzpsx li{height: 2.3rem;float: inherit;line-height: inherit;margin: 0 0 .2rem 0 !important;}
    .fyzpsx li span{display: block;margin-bottom: .2rem}
    .fyzpsx li.fyzpsxli0 .fyzwsel, .fyzpsx li.fyzpsxli1 .fyzwsel{width: 100%}
    .fyzwsel{line-height: 1rem;height: 1rem;display: block}
    .fyzpsx li.fyzpsxli1{margin: 0}
    .fyzpsx li.fyzpsxli2{float: inherit;height: auto}
    .fyssjr,.fyzpbtn{line-height: 1rem;height: 1rem}
    .fyssjr .fyzwinpt{width: 69%}
    .fyssjr .fyzpbtn{width: 30%}
    .fyzwinpt{line-height: 1rem\9;height: 1rem}
    .fyfzlc{height: 13.5rem}
    .fylcnr{height: 9rem}
    .fylcdiv:after{height: 9.5rem;bottom: -.8rem}
    .fylcbjtsub{padding-left: 2rem}
    .fylcbjtsub p.fylcppp{padding-left: .3rem}
    .fylcbjtsub p.fylcppp:after{width: .3rem;height: .3rem;left: -.16rem;top: .26rem}
    .fylcdiv:before{bottom: 8.6rem;width: .3rem;height: .3rem;left:.1rem}
    .fyzplb li span.fyzpspa0{width: 31%;}
    .fyzplb li span.fyzpspa1{width: 28%}
    .fyzplb li span.fyzpspa2{width: 36%}
    .fyzpsx{padding-bottom: .5rem;margin-bottom: .5rem}
    .fyhzhb li{width: 33.33%;height: 2.5rem;    }
    .fyhzhb li:nth-child(5n){border-right: 1px dashed #dbdbdb;}
    .fyhzhb li:nth-child(3n){border-right: 0;}
    .fyxwlb li p.fyxwsj{border-left-width: .1rem}
    .fyxwlb li p.fyxwjj, .fyxwbigjj{line-height: .9rem;}
    .fyxwbigsj{width: 3rem;top: -1.93rem;right: 0}
    .fyxwbigbt{margin-right:0}
    .fyxwbigbt span, .fyxwlb li p.fyxwbt span{max-width: 85%}
    .fyxwlb li p.fyxwjj, .fyxwbigjj{margin-right: 0}
    .fyblxtmain{width: 100%}
    .fyxtfltop{padding-bottom: .5rem;margin-bottom: .5rem}
    .fycptxtop{margin-bottom: .5rem;padding-left: .5rem}
    .fycptxtop:after{width: .2rem;height:.2rem;left: 0;top: .45rem}
    .fycptxbot{padding-left: .5rem}
    .fyyhfl{text-align: left}
    .fyyhfl li{margin: 0 .5rem .5rem 0;text-align: center}
    .fycyline{height: .05rem}
    .fycyline img{height: .3rem}
    /*.fyqylbsub{height: 20rem}*/
    .fyqylbsub li{width: 100%;margin: 0 0 .5rem 0 !important;height:auto;}
    .fyqylbsub li .index_sec, .fyqylbsub li .sec_box{display: block;position: relative;height: auto}
    .fyqylbsub li a,.fyqylbsub li p{padding: .5rem .5rem .5rem 1rem}
    .fyqylbsub li a:after,.fyqylbsub li p:after{width: .5rem;height: .5rem;top: .7rem;margin-top: 0;left: .3rem}
    .fyqyup img{height: .3rem}
    .fyyhal li a{padding: 0}
    .fyyhalle { padding-bottom: 59.48%;}
    .fyyhalri{padding: .5rem 5%;width: 90%;float: inherit}
    .fyaljj {height:auto;  line-height: 1rem;max-height: 2rem}
    .focus_slide .owl-controls{bottom: 1.5rem}
    .bannupicn{width: .6rem;margin-left: -.3rem}
    .focus_slide .owl-dots .owl-dot span{width: 0.5rem;  height: 0.5rem;}
    .yqljle{position: relative;float: inherit;text-align: left}
    .yqljri{float: inherit;width: 100%;margin-top: .8rem}
    .ljbt{line-height: 1.2rem}
    .yqljri li{margin:0 0 .5rem 0;width: 100%}
    .ljbt:after, .ljonebt:after{    height: 0.5rem; width: 0.3rem;right: .5rem;top: 35%}
    .ljone{padding: 0 .5rem}
    .hzhbbot li{width: 32%;height: 2.5rem;margin: 0 2% .5rem 0 !important;}
    .hzhbbot li:nth-child(3n){margin-right: 0 !important;}
    .xwbgsub{height: 1rem}
    .syxwbot li:hover .xwbgsub{height: 2.7rem}
    .xwbgsub span.gsxwjj{margin-bottom: 0}
    .alzxbotsub .item{padding: .3rem;margin: 0 auto;width: 90%}
    .alzxbotsub .item p{margin-top: .3rem}
    .alzxjtle, .alzxjtri{width: .6rem;height: .6rem;margin-top: -.3rem}
    .fabot{display: none}
    .jjfaapp{display: block}
    .fyejfl_eve li:last-child:before{display: none}
    .fyejfl_odd li:nth-child(2n):before,.fyejfl_fore li:nth-child(2n):before{display: none}
    .fyblxtej li img.fyyyicn0,.fyblxtej li img.fyyyicn1{width: .8rem;height: auto}
    .fyblxtej li img.fyejjt0{width: .4rem;margin-left: .3rem}
    .fyblxtej li.fybl_node .fyzhyytop:after{top: .6rem}
    .fyxterj{position: fixed;top: 0;left: 0 !important;width: 100%;z-index: 9999;margin: 0 !important;background: #fff;height: 100%;padding:0}
    .fyzhyytop{width: 90%;margin: 0;padding: .5rem 5% .5rem 5%}
    .fyxterjoneatv .fyzhyytop{padding-left: 12%;width: 83%}
    .fyzhyybot{position: relative;width: 100%;top: 0;}
    .fyzhylnr{width: 90%;float: inherit;margin: 0;padding: .4rem 5% 0}
    .fyzhyytop span{width: .36rem;height: .36rem;margin-top: -.18rem}
    .fyzhyytop:after{top: 1rem;left:0}
    .fyzhylnr p{text-align: left;padding:.2rem 0;margin: 0 0 .3rem 0}
    .fyxterjsub{height: 100%}

    .goodsClass4  .fazhylbtsub{left: .5rem}
    .fazhyyb {padding-top: 0.3rem;}
    .fydxlet{width: 1.5rem}
    .fydxyh{width: 90%!important;margin-left: 5%;height:10rem !important;}
    .fyanlidx{padding: .3rem 0;height: 10rem}
    .fydxyh li .fyanlipp:hover:after{display: none}
    .fydxyh li .fyanlipp:hover span{color: #015eea}

    .fydxyh li .fyanlipp span{width: 11rem;line-height: 1rem;

        margin-top: 0;
        white-space:inherit; overflow:inherit; text-overflow:clip;
    }

    .fyblxtej li.fybl_node .fyxterjoneatv .fyzhyytop{padding-left: 8%;width: 92%}

    .fydxyh li .fyanlipp{height: 1.5rem}

    .fydxyh li .fyanlipp:before,.backprev{display: none  !important;}
    .fysswu{padding: 1rem 0}
    .fyssxwlb li a{padding: .5rem}
    .fyxwlb li a{padding: .5rem}
    .fyxwlb li p.fyxwxq{top: .5rem;right: .5rem}
    .fyxwlb li p.fyxwbt{margin: .3rem 0}
    .fycyqyxq{top: 1.9rem;height: auto;padding: .3rem 3%;width: 94%}
    .fycyqyxq img{height: 5rem}
    .fycyqyxq span
    .fycyqyxq span {padding: 0 0 0 0.8rem;margin-top: 0.3rem;line-height: .5rem;    background-size: auto 0.6rem;    background-position: left 0.3rem;}
    .fyqylbsub {
        margin-right: 0;
        padding-right: 0;
        padding-top: 20px;
        margin-left: 0;
        padding-left: 0;
    }
    .fazhylbtsub {
        width: 7.5rem;
    }
    .jjfaappsub .fazhyyb{height: 4rem}
    .syxwbot li.syxwle0 {width: 60%;}
    .syxwbot li.syxwle1 {width: 38%;}
    .fydxlet{display: none}
    .fyxwbig{width: 100%;}
    .fydxyhfl{margin: 0 auto .69rem}
    .fydxyhfl a { width: 4.5rem;  height: 1.2rem; line-height: 1.2rem;}
    .fycyqyxq span i{}
    .fycyqyxq span i{font-size: .5rem;padding: .3rem 0}

    .fyhzhbbjqsub{width: 13rem}
    .fyhzhbbjq{top: 2.5rem;padding-top: .3rem}
    .fyhzjst{bottom: -0.3rem; width: 1rem;  height: 0.3rem; margin-left: -0.5rem;}
    .fyhzhbbjqle { font-size: .45rem; line-height: .6rem;}

    .afbv li{padding-left: .6rem}
    .afbv li:after{width: .2rem;height: .2rem;top: .3rem}

    /*共用*/
    .fyqylbsub::-webkit-scrollbar,.fyxldtri::-webkit-scrollbar,.fylcnr::-webkit-scrollbar,.fylcnr::-webkit-scrollbar{width:.1rem}

    .fyqywh li,.fyqyry li,.fytjfc li,.fydxyh li{width: 100% !important;margin: 0 0 .5rem 0}



    .fyzwxqle{float: inherit;width: 90%;padding: .5rem 5%}
    .fyzwxqri,.fyqyjsle,.fyqyjsri,.fyyhalle{float: inherit;width: 100%}

    .foowx p{margin-top: .3rem}
    .fyzwxqri,.fyxwtj,.fyqyjsri{margin-top: .5rem}
    .fygwzztop,.foolx li,.fyxwxqbt,.fyxwxqbt h1,.fytjfc{margin-bottom: .5rem}
    .fyxwlb{margin-bottom: .8rem}


    .fyxwxqbt,.fyyhal, .fyqyry{padding-bottom: .5rem}
    .footlx{padding: .5rem 0}
    .fymain{padding: 1rem 0}

    .fybanner img.fybannpc{display: block}
    .fybanner img.fybannsj,.footnavle,.foolx li:after,.fygysz li:after,.headnews{display: none}


    .footnavle ul, .foolx ul{display: block;justify-content:inherit}

    .fygwbjq,.fybjq, .fyqhbg pre{line-height: .9rem}
    .fytjbot li span.fytjjj{line-height: .9rem;height: 1.8rem}
    .fyfctxt{height: 2rem}
    .fyfctxt p{line-height: 1rem;max-height: 2rem}
    .fylcbjtsub, .fylcbjtsub p.fylcppp{line-height: 1rem}

    .naverji .main1440:after{top: 1.45rem}
    .erjitop{height: inherit;line-height: inherit; position: relative; margin-bottom: 0.5rem;color: #333}
    .erjitop:after{content: "";position: absolute;top: 0;right: .25rem;background:url(../images/navjticnriyiji000.png) center right no-repeat;width: .22rem;height: 1rem;background-size: 100% auto}
    .zhyyjt{width: 100%;margin-bottom: 0;padding-bottom: 0}
    .zhyyjt a{margin: 0 0 .2rem 0;padding: 0 .3rem !important;}
    .erjibotsubatb .zhyyjt a{display: inline-block}
    .zhyyjt p{padding:0;background: none}
    .zhyyjt_two a{padding:0 .9rem .2rem !important;margin: 0}
    .zhyyjt a:before{width: 100%;left: 0;display: none}


   .jjfaappsub  .fazhyyb_node{height: auto}


    /*字体*/
    .fylcnf{font-size: 1.4rem}/*90*/
    .fygysz li p.fyjssz span{font-size: 1.35rem}/*80*/
    .headnews .headnewsul li.clifytuj{font-size: 1.3rem}/*70*/
    .fygpsztop p.fysshqrem span{font-size: 1.4rem}/*60*/
    .fybannertxt h2{font-size: 1.2rem}/*56*/
    .fyqywh li p.fywhbt,.fyqhbg p{font-size: 1.1rem}/*54*/
    .fyxwbigsj p,.fygysz li p.fyjssz i,.fyssbt{font-size: 1rem}/*48*/
    .homebt p{font-size: .95rem}/*一级 46*/
    .fytzzgp p.fygpz{font-size: .9rem}/*40*/
    .fyxwxqbt h1,.fygwxqbt,.fyxtfltop,.headnews .headnewsul li,.xwbgsub p.gsxwbt,.jjfatop p,.fysswu p{font-size: .85rem;}/*36*/
    .fytjtop,.fytjsj p,.fytzzgp li span{font-size: .8rem}/*30*/
    .fyejfl li a,.fyxwbt,.fyxwbigbt,.fyalbt,.fyyhfl li a,.fyzplb li.fyzplbfrst span,.fyzwqtzw,.fygwzztop,.fycptxtop,.alzxbotsub .item p,.fazhyyt{font-size:.75rem}/*28*/
    .foolx li span,.fybannertxt pre,.fyxwlb li p.fyxwbt,.fyzplb li span,.fydtbt,.fygxtop li p,.fydxyhfl a{font-size:.7rem}/*24*/
    .fyzhyytop,.fytdyx,.fydxyh li .fyanlipp{font-size: .65rem}/*22*/
    .footnavle p,.fytjbot li p.fytjbt,.fyfctxt p,.fyqtzwtj  li a,.fyqylbsub li a,.fyqylbsub li p,.fygpsztop p.fysshqrem，.zhyyjt p,.fyzhylnr p,.fyssts,.fysswu span{font-size:.6rem}/*20*/
    body,input,select,textarea,.erjitop{font-size:0.55rem} /*18*/
    .fyzhylnr a{font-size: .55rem !important;}
    .footnavle a,.foowx p,.foolx li p,.fyxwlb li p.fyxwxq,.fyxwbigsj span,.fyxwxqbt p,.fytjbot li span.fytjjj,.fytzzgp li p,.fazhylbtsub a,.ssinpt,.erjizhyy,.zhyyjt p,.fysswu p{font-size: .5rem !important;}/*16*/
    .footbq,.footbq a,.fytjsj span,.fymapsf li p,.zhyyjt a,.fyqhbg pre,.backprev a{font-size: .45rem}/*14*/
    .fysswu p{font-size: .8rem !important;}

    .nav li a.navyja{font-size: .6rem}
    .naverji_qt a{font-size: .55rem !important;}

}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){
    /*.visual{margin-top: .4rem}*/
}
@media only screen and (max-width:320px){
    /*.visual{margin-top: .3rem}*/
}
/*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){}