<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">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,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}
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{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right}
.scaleimg img,.trantion,.rotateimg img,.nav li:before,.rotateimgup img,.fywhbot li,.jjfabot li{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.jjfabot li span,.jjfabot li img.faxiaoicn,.jjfabot li b{transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;}
.aaa{transition:box-shadow 0.8s ease;-webkit-transition:box-shadow 0.8s ease;-moz-transition:box-shadow 0.8s ease;-ms-transition:box-shadow 0.8s ease;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.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,.fylclb .item li:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30,.cebianlan{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fybjq img{max-width:100%;height:auto !important;display: block;margin: 0 auto}
table{border:1px solid #17a695;border-collapse:collapse;width:100%;text-align: center}
table tr,table tr td,table th{border:1px solid #333333}
table tr td,table th{padding:15px 1%}

select {
    /*appearance:none;*/
    /*-moz-appearance:none;*/
    /*-webkit-appearance:none;*/
    /*background-image: url(/uploads/image/phimages/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(/uploads/image/phimages/xialaicn.png) no-repeat center right;
}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
.main1400{width:11.02rem;margin: 0 auto}
/*图片hover效果*/
.rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.rotateimgy:hover img{-webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg);-o-transform:rotatey(360deg);transform:rotatey(360deg)}
.scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimgup:hover img{transform:translatey(-10px);-ms-transform:translatey(-10px);-moz-transform:translatey(-10px);-webkit-transform:translatey(-10px);-o-transform:translatey(-10px)}
/*fullpage*/
.section{background-size:cover;background-repeat:no-repeat;background-position:center bottom;overflow:hidden;}
#fp-nav.right{right: 5.5%}
#fp-nav ul li{width:23px;height:23px;margin:10px 0}
#fp-nav ul li a span{background:none;border:0;background-image: ;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;top:0;left:0;border-radius:0;}
#fp-nav ul li:hover a span,#fp-nav ul li a.active span{background:none;background-image: }
.fpnavone ul li a span{background-image:  !important;}
.fpnavone ul li:hover a span,.fpnavone ul li a.active span{background-image: !important;}
/*头部*/
.header{width:100%;height:.7rem;position: fixed;top:0;left: 0;z-index: 9999;border-bottom: 1px solid #f1f1f1;background: #fff}
.navheight{height:.7rem;}
.header .main1400{position: relative;}
.logo{position: absolute;top: 0.115rem;left: 0}
.logo img{display: block;width: 1.65rem;}
.headerri{margin-left: 1.8rem;}
.tzzgx{text-align: right;line-height: .25rem;position: relative}
.tzzgx:after{content: "";position: absolute;bottom: 0;left: 0;width: 200%;height: 1px;background: #f1f1f1}
.tzzgx a{}
.tzzgx span{margin-left: .23rem}
.tzzgx span b{font-weight:normal;color: #c9151e}
.hearbot{line-height: .45rem;}
.nav{}
.nav li{position: relative;float: left;margin-left:.29rem}
.nav li a.navyja{display:block;position: relative;z-index: 2;padding:0 .09rem}
.nav li span{position:absolute;background: #113f96;width: 0;height:.02rem;bottom:0;left:0;}
.nav li.clinav a.navyja{color: #113f96}
.nav li.clinav span{width: 100%}
.naverji{position: absolute;background: #fff;width: 2rem;left: 50%;margin-left: -1rem;display:none}
.naverji a{display: block;text-align: center}
.yyicn{margin-top: .13rem;height: .19rem}
.yyicn img{height: .19rem;vertical-align: top;}
.sousuo{margin-right: .24rem;margin-left: .3rem;padding-top:.11rem}
.sousuo img.ssopen{cursor: pointer;height: .23rem;vertical-align: top}
.sousuodiv{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999;left: 0;top: 0;display: none}
.ssdiv{position: absolute;width: 70%;left: 15%;top: 50%;background: #fff;height: .6rem;line-height: .6rem;overflow: hidden}
.ssinpt{width: 70%;background: none;outline: none;border: 0;padding: 0 0 0 5%;vertical-align: top;line-height: .6rem\9;height: .6rem}
.ssbtn{width: 18%;background: #113f96;outline: none;border: 0;padding: 0;vertical-align: top;line-height: .6rem;height: .6rem;color: #fff;cursor: pointer}
.cliguanbi{position: absolute;bottom: 10%;left: 50%;cursor: pointer;margin-left: -20px;}



/*.sosuo{width: 1.5rem;height: .26rem;border: 1px solid #229075;line-height: .26rem;margin-top: 0.24rem}*/
/*.sosuodivle{width: 60%;background: none;outline: none;border: 0;height: .26rem;line-height: .26rem\9;vertical-align: top;padding: 0 0 0 10%;color: #5c5c5c}*/
/*.sosuodivri{width: 28%;background:  no-repeat center center;outline: none;border: 0;height: .26rem;line-height: .26rem;vertical-align: top;padding: 0;cursor: pointer}*/
/*.sosuodivle::-webkit-input-placeholder{color:#fff;}*/
/*.sosuodivle::-moz-placeholder{color:#fff;}*/
/*.sosuodivle:-moz-placeholder{color:#fff;}*/
/*.sosuodivle:-ms-input-placeholder{color:#fff;}*/


.menu-activator{cursor:pointer;width: 40px;z-index: 1001;display: none}
.visual{
    position:relative;
    margin:0 0 0 14px;
    width:25px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#113f96;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:6px;
    filter:progid:dximagetransform.microsoft.alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{
    top:14px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    top:22px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.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:16px
}
.cliactnav .visual i.line:nth-child(1) {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3) {
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4) {
    filter:progid:dximagetransform.microsoft.alpha(opacity=0);
    opacity:0
}
.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
}
/*头部 end*/
/*第1屏 banner*/
.banner{position: relative}
#focus{display:block;height:100%;width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0;}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}
.focus_slide .item{position:relative;height:100%;width:100%;overflow: hidden}
.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position: relative}
.focus_slide .owl-controls{position: absolute;bottom:5%;width:100%;left:0;text-align: center}
.focus_slide .owl-dots .owl-dot span{margin:0 10px;background:#fff;width:60px;height:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position: relative;opacity:1}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#113f96;opacity: 1}
.sybttop{text-align: center;color: #333;position: relative;line-height: 1;padding-bottom: .23rem;margin-bottom: .39rem}
.sybttop:after{content: "";position: absolute;bottom: 0;left:50%;width: .64rem;height: 2px;background: #c8161d;margin-left: -.32rem}

.guanyu{background: url(/uploads/image/phimages/gybg.jpg) no-repeat center center;padding: .7rem 0 .2rem;background-size: cover}
.gyle{width: 45%}
.gyle .sybttop{text-align: left;color: #fff;margin-bottom: 0 !important;}
.gyle .sybttop:after{margin-left: 0;left: 0}
.gyleimg{margin-top: -.39rem;margin-left: -.63rem}
.gyleimg img{display: block;width: 100%}
.gyri{width: 52%;padding-top: .94rem}
.gyribt{color: rgba(205,205,205,.3);line-height: 1}
.gyribt img{display: block;width: 4.37rem}
.gyribjq{color: #fff;margin-top: -0.33rem;margin-bottom: .31rem}
.gygd{position: relative;overflow: hidden}
.gygd:after{content:"";position: absolute;width: 100%;left:.5rem;top: 50%;background: rgba(255,255,255,.3);height: 1px}
.gygd img{background: #fff;width: .31rem}

.xinwen{background: url(/uploads/image/phimages/xwbg.jpg) no-repeat center center;padding: .7rem 0 1rem;background-size: cover}
.xwle{width: 39%;margin-left: 4%}
.xwle a{display: block;padding-bottom: .23rem;border-bottom: 1px solid #eaeaea}
.xwimg{padding-bottom: 60%}
.xwle p{color: #333;margin-top: .31rem}
.xwle span{line-height: .18rem;height: .36rem;margin: .15rem  0 .28rem}
.xwle b{font-weight: normal;color: #999;background: url(/uploads/image/phimages/gygdin.png) no-repeat center right;line-height: .31rem
;display: block;background-size: auto .31rem}

.xwri{width: 47%;margin-right: 4%}
.xwrifl{border-bottom: 1px solid #eaeaea;margin-bottom: .12rem}
.xwrifl span{display: inline-block;cursor: pointer;font-weight: bold;line-height: 1;margin-right: .53rem;padding-bottom: .22rem;position: relative}
.xwrifl span.xwriflatv{color: #113f96}
.xwrifl span.xwriflatv:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #113f96}
.xwrifl a{margin-top: .09rem}
.xwlb{}
.xwlbsub{display: none}
.xwlbsub li{padding: .22rem 0;position: relative}
.xwlbsub li:after{content: "";position: absolute;top: 0;right: 0;height: 100%;width: .62rem;background:url(/uploads/image/phimages/gygdin1.png) no-repeat center center;display: none}
.xwlbsub li a{display: block;line-height: .51rem;position: relative;padding: 0 .6rem 0 1.18rem}
.xwsj{position: absolute;text-align: center;width: .9rem;top: 0;left: .11rem;line-height: 1;border-right: 1px solid #666}
.xwsj p{font-weight: bold;margin-bottom: .07rem}
.xwsj p,.xwsj span{line-height: 1}
.xwlbsub li:hover{background:#113f96 }
.xwlbsub li:hover:after{display: block}
.xwlbsub li:hover .xwsj{color: #fff;border-right-color: #fff}
.xwlbsub li:hover .xwbt{color: #fff;}

.spzx{padding-top: .6rem}
.spzxbot{position: relative}
.sple,.spri{position: absolute;top: 5%;width: .59rem;height: 90%;background-size: cover;opacity: .7;-webkit-filter: blur(4px);filter: blur(4px);}
.sple{left: -.59rem;background-position: center left}
.spri{right: -.59rem;background-position: center right}
.spzxbotsp{margin-bottom: .31rem;box-shadow: 0 0 76px rgba(0,0,0,.15);position: relative;z-index: 3}
.syspvidcn{top: 50%;left: 50%;margin-top: -25px;margin-left: -25px;position: absolute;z-index: 3}
.spzxbotsp li{display: none;position: relative}
.spimg{padding-bottom: 54.8%}
.spzxbotsp li p{position: absolute;bottom:.55rem;left: 0;width: 94%;padding: 0 3% .18rem;z-index: 3;color: #fff;font-weight: bold;}
.spzxbotsp li p:after{content: "";position: absolute;bottom: 0;left: 3%;width:.29rem;height: 2px;background: #fff}
.fanganbd{background: url(/uploads/image/phimages/fazjbg.jpg) no-repeat center center;padding: .59rem 0 .39rem;width: 94%;margin: .59rem auto .39rem;position: relative}
.fanganbd:after,.fanganbd:before{content: "";position: absolute;top: 1.63rem;height: 1px;background: rgba(255,255,255,.24);width: 48%}
.fanganbd:after{left: 0}
.fanganbd:before{right: 0}

.zjbd{margin: 0 auto;width:6.69rem;background: rgba(200,22,29,.73);text-align: center;padding: .39rem 0;max-width: 80%;}
.zjbd p{color: #fff}
.zjbd p span{display: inline-block;vertical-align: middle;width: .08rem;height: .08rem;background: #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin: 0 .23rem}
.zjbd img{display: block;margin: .2rem auto;height: .22rem}

.yycjbd{}
.yycjbdsel,.yycjbdbtn{display: inline-block;vertical-align: top;border: 0;outline: none;line-height: .37rem;height: .37rem}
.yycjbdsel{margin-right: 1%;background-color: rgba(204,204,204,.1);width: 30%;padding: 0 3%;color: #dc8e29}
.yycjbdbtn{background: #fff;color: #b62e29;width: 25%;cursor: pointer}
.cjtxt{color: #fff;width: 7.79rem;max-width: 90%;margin: .23rem auto 0;text-align: center}

.jjfa{background-size: cover;padding-top: .9rem;height: 5.87rem;overflow: hidden;background-position: center top;background-repeat:no-repeat}
.jjfa .sybttop{color: #fff;text-align: left;margin-bottom: 0 !important;}
.jjfa .sybttop:after{left: 0;margin-left: 0}
.jjfabot{margin-top: .81rem;position: relative;}
.jjfabot:after{content: "";position: absolute;top: 0;left: 50%;width: 300%;height: 1px;background: rgba(255,255,255,.30);margin-left: -150%}
.jjfabot ul{padding: 0 5%;position: relative;z-index: 3}
.jjfabot li{float:left;width: 25%;text-align: center;height: 1.57rem}
.jjfabot li p,.jjfabot li span,.jjfabot li b{color: #fff;display: block}
.jjfabot li img{height: .48rem;margin-top: .39rem}
.jjfabot li p{margin: .24rem 0}
.jjfabot li span, .jjfabot li p{padding: 0 .31rem}
.jjfabot li img.faxiaoicn{margin: .18rem auto .23rem;height: .22rem;display: block}
.jjfabot li span,.jjfabot li img.faxiaoicn,.jjfabot li b{opacity: 0}
.jjfabot li b{padding: 0 .96rem 0 .53rem;background: #fff;font-weight: normal;line-height: .31rem;color: #999999;display: inline-block;position: relative}
.jjfabot li b:after{content: "";position: absolute;background: #333333 url(/uploads/image/phimages/fygdmore.png) no-repeat center center;width: 0.31rem;top: 0;right: 0;height: 100%;background-size: 0.24rem auto;}


.jjfabot li.jjfali0{background: rgba(214,175,18,.9)}
.jjfabot li.jjfali1{background: rgba(17,63,150,.9);margin-top: .63rem}
.jjfabot li.jjfali2{background: rgba(200,22,29,.9);margin-top: -.63rem}
.jjfabot li.jjfali3{background: rgba(17,63,150,.9)}

.jjfabot li:hover{height: 3.4rem}
.jjfabot li:hover span,.jjfabot li:hover b,.jjfabot li:hover img.faxiaoicn{opacity: 1}



.fybanner{}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none;}
.fymian{padding: .62rem 0 .9rem}
.fyerjitop{text-align: center;margin-bottom: .39rem}
.fyerjitop p{margin-bottom: .09rem;color: #333333}
.fyerjitop p span{vertical-align:middle;width: .15rem;height:.02rem;background: #c8161d;margin: 0 .15rem;display:inline-block;}
.fyerjitop span,.fyjmbt span,.fytxbt span{text-transform: capitalize}


.fyxwlb{padding-bottom: .2rem}
.fyxwlb li{float: left;width: 32%;margin: 0 2% .31rem 0;border-bottom: 1px solid #eaeaea}
.fyxwlb li a{display: block;padding-bottom: .2rem;}
.fyxwimg{padding-bottom: 60%}
.fyxwtxt{padding-top: .23rem}
.fyxwtxt p{color: #333}
.fyxwtxt span{margin: .12rem 0 .23rem}
.fyxwtxt b{font-weight: normal}
.page{text-align: center;}
.page a,.page span{display:inline-block;text-decoration:none;margin:0 .12rem;cursor: pointer;}
.page span.pagecurrent,.page a:hover{color:#113f96}
.page span.dianspan,.page span.pagewz{vertical-align:top;}
.footer{background: url(/uploads/image/phimages/footbg.jpg) no-repeat center top;background-size: cover;padding: .5rem 0 0}
.foottop{color: #fff}
.footwx{width: 13%;text-align: center}
.footwx p{margin-bottom: .15rem}
.footwx img{display: block;margin: 0 auto;max-width: 90%}
.footlx{width: 21%;margin-left: 1%}
.footlx p{padding-left: .31rem;line-height: .28rem}
.fylxbt{background-position: left top;background-repeat: no-repeat;background-size: .22rem auto}
.footlx p.fylxtel{margin-bottom: .39rem}
.footnav{width: 64%}
.footnav li{float: left;width: 13.28%;margin-left: 1%}
.footnav li p{padding-bottom: .17rem;margin-bottom: .17rem;position: relative;display: inline-block}
.footnav li p:after,.footnav li p:before{content: '';position: absolute;bottom: 0;left: 0;height: 2px}
.footnav li p:after{width: 100%;background: rgba(255,255,255,.3)}
.footnav li p:before{width: 25%;background: #c8161d}

.footnav li a{color: #fff;display: block;margin-bottom: .17rem}
.footerbq{padding: .2rem 0;text-align: center;border-top: 1px solid rgba(255,255,255,.2);color: #fff;margin-top: .28rem}
.footerbq a{color: #fff}
.cebianlan{position: fixed;bottom: 20px;right: 20px;z-index: 999;background: #fff;width: .4rem;text-align: center;padding: .14rem 0 .06rem;box-shadow: 0 0 20px rgba(0,0,0,.2)}
.cebianlan li{margin-bottom: .1rem}
.cebianlan li img{height: .2rem}
.cebianlan li p{color: #113f96}

.fymbx{text-align: right;margin-top: -.31rem;margin-bottom: .31rem;color: #fff}
.fymbx a{color: #fff}
.fylpxqbt{text-align: center;padding-bottom: .31rem;border-bottom: 1px solid #eee;margin-bottom: .59rem}
.fylpxqbt h1{color: #333;font-weight:normal;margin-bottom: .23rem}
.fylpxqbt p{}
.fylpxqbt p span{display:inline-block;margin: 0 .24rem}
.fyalnext{margin-top: .59rem}
.fyalnext a{display:block;margin-bottom: .07rem}
.fylxwm{position: relative}
.fylxxx{background: url(/uploads/image/phimages/tzdlbg.jpg) no-repeat center top;width: 30%;background-size: cover;color: #fff;padding: .7rem 2% .55rem 5%;}
.fylxxx h2{padding-bottom: 0.23rem;margin-bottom: .3rem;position: relative}
.fylxxx h2:after{content: "";position: absolute;bottom: 0;left: 0;background: #fff;width: .63rem;height:.03rem}
.fylxxx h3,.fylxxx p{padding-left: 0;background-position: left top;background-repeat: no-repeat;background-size: 18px auto;line-height: 20px;background: none !important;}
.fylxxx h3{margin-bottom: .13rem}
.fylxxx p{margin-bottom: .11rem}
.fylxxx p.fylxmapn{margin-bottom: .11rem;line-height: .23rem}
.fyxlmap{position: absolute;height: 100%;width: 63%;top: 0;right: 0}
.fylxmapdiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fyxzfl{text-align: center;margin-bottom: .62rem}
.fyxzfl ul{background: #eaeaea;display: inline-block;}
.fyxzfl li{display: inline-block;line-height: .55rem;min-width: 2.75rem}
.fyxzfl li a{display: block;color: #333}
.fyxzfl li.fyxzflatv{background: #113f96;}
.fyxzfl li.fyxzflatv a{color: #fff}
.fyspxz{padding-bottom: .23rem}
.fyspxz li{float: left;width: 32%;margin: 0 2% .31rem 0}
.fyspimg{padding-bottom: 60%}
.fyspicn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fyspxz li p{margin-top: .18rem;color: #333;line-height: .18rem;height: .36rem}
.fywdxz{padding-bottom: .38rem}
.fywdxz li{float: left;width: 49%;margin: 0 2% .23rem 0}
.fywdxz li a{display: block;border: 1px solid #eaeaea;position: relative;line-height: .94rem;padding-right: 1.57rem;color: #333;padding-left: .27rem}
.fywdzxsj{position: absolute;top: 0;right: .2rem;color: #666;background: url(/uploads/image/phimages/fyxzicn0.png) no-repeat center right;padding-right: .4rem;background-size: .23rem auto}
.fywdzxsj img{display: none}

.fyzpfl{background: #4d6aff;line-height: .61rem;padding:0 .31rem}
.fyzpfl span{color: #fff;font-weight:bold}
.fyzpfl span,.fyzptop span{display: block;float:left}
.fyzpflspan0{width: 25%}
.fyzpflspan1{width: 20%;text-align: center}
.fyzpflspan2{width: 20%;text-align: center}
.fyzpflspan3{width: 15%;text-align: center}
.fyzpflspan4{width: 15%;text-align: center}


.fyzplb{margin-bottom: .47rem}
.fyzplbsub{display: none}
.fyzplbone{}
.fyzptop{padding: .35rem .31rem;border-bottom: 1px solid #eaeaea;position: relative}

.fyzptop:after{content: "﹀";position: absolute;top: 50%;right:.31rem;line-height:20px;margin-top: -10px;}
.fyzpbot{background: #fafafa;display: none;padding: .23rem .31rem}
.fyzpzz{padding-bottom: .23rem;margin-bottom: .23rem;border-bottom: 1px solid #eaeaea;position: relative;}
.fyzpzz:after{content: "︿";position: absolute;top: 50%;right:.05rem;line-height:20px;margin-top: -10px;}
.fyzpzz h2{margin-bottom: .15rem;color: #333}
.fyzpzz p{color: #999;}
.fyzpzz p span:first-child{padding-left: 0}
.fyzpzz p span{color: #999;display: inline-block;padding-left: .05rem;margin-right: .05rem}


.fyzplboneatv{}
.fyzplboneatv .fyzptop{display: none}
.fyzplboneatv .fyzpbot{display: block}

.fyzppage{text-align: center}
.fyzppage span{cursor: pointer;margin: 0 1.3rem;display: inline-block;position: relative}
.fyzppage span:after{content: "";position: absolute;top: 50%;left: -2.55rem;width: 2.4rem;height: 1px;background: #959595}
.fyzppage span:first-child:after{display:none}
.fyzppage span.fypzpageatv{color: #d6001d}

.fyfcxz{position: relative;margin-bottom: .82rem;margin-top: .8rem}
.fyfcxz img.fyfcxzimg{display: block;width: 64%;margin-left: 36%}
.fyfcxztxt{position: absolute;width: 36%;height: 100%;top: 0;left: 0;background: #4d6aff}
.fyfcxztxt p,.fyfcxztxt pre,.fyfcxztxt span{display:block;margin-left: .5rem;color: #fff}
.fyfcxztxt pre{margin-top: .25rem;margin-bottom: .25rem;line-height: .48rem}
.fyfcxztxt span{color: #7188ff}
.fyfencai{}
.fyygfc{}
.fyygfc img{display: block;width: 100%}
.fyjjfa{}
.fyjjfa li{float: left;width: 49%;margin: 0 2% .24rem 0}
.fyjjfaimg{padding-bottom:50.5%}
.fyjjfatxt{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);margin:-.62rem auto 0;width: 84%;padding: .2rem 3%;position: relative;z-index: 3;}
.fyjjfatxt p.fyfabt{font-weight: bold;color: #333}
.fyjjfatxt p.fyfajj{margin: .12rem 0 .24rem}
.fyjjfatxt p.fyfaxq,.fyjjfa li:hover p{color: #113f96}
.fyxmal{padding-bottom: .39rem}
.fyxmal li{float: left;width: 32%;margin: 0 2% .24rem 0}
.fyxmalimg{padding-bottom: 60%}
.fyaltxt{border: 1px solid #eaeaea;padding: .18rem}
.fyaltxt p.fyalbt{color: #333;margin-bottom: .19rem}
.fycpqg{padding-bottom: .3rem}
.fycpqg li{margin: 0 1.7% .24rem 0;width: 23.725%;float: left}
.fycpqgimg{padding-bottom: 100%;background: #fff;position: relative;text-align: center;overflow: hidden}

.fycpqgimgdiv{position:absolute;width:100%;height:100%;top:0;left:0}


.fycpqgimg img{max-width: 70%;max-height: 70%;position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px}
.fycpqgimg p{position: absolute;display: none;border: 1px solid #fff;text-align: center;width: 1.2rem;line-height: .36rem;top: 50%;left: 50%;margin-top: -.18rem;margin-left: -.6rem;color: #fff;z-index: 3}
.fycptxt{background: #fafafa;padding: .14rem;text-align: center}
.fycptxt p{color: #333;line-height: .2rem}
.fycpqg li:hover .fycpqgimg:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(17,63,150,.9)}
.fycpqg li:hover .fycpqgimg p{display: block}
.fycpqg li:hover .fycptxt{background: #113f96}
.fycpqg li:hover .fycptxt p{color: #fff}


.fyyxwl{}
.fyyxwl img{display: block;width: 100%}
.fycpxq{margin: .62rem 0;background: #f9f9f9}
.fycpxqle{width: 40%;background: #fff;padding: .35rem 5% 0;}
.fycpxqle img{display: block;width: 100%;margin: 0 auto}
.fycpxqri{width: 42%;padding: .35rem 4%}
.fycpxqbt{color: #333;font-weight: bold;line-height: 1}
.fycpxqbt span{display: inline-block}
.fycpbjq{margin: .2rem 0;line-height: .28rem}
.fycpggs a{display: inline-block;position: relative;padding: 0 .42rem 0 .11rem;border: 1px solid #0034a7;line-height: .29rem;background: #fff;color: #0034a7}
.fycpggs a:after{content: "";position: absolute;background:#0034a7 url(/uploads/image/phimages/fyjticn.png) no-repeat center center;width: .31rem;top: 0;right: 0;height: 100%;background-size: .24rem auto}
.fycpggs a:hover{background-color: #0034a7;color: #fff}
.fycpxqlx{background: #f9f9f9;padding: .6rem 0}
.fycpfl{text-align: center;margin-bottom: .32rem}
.fycpfl a{display: inline-block;padding: 0 .14rem;font-weight: bold}
.fycpfl a.fycpflatv{color: #113f96}

.fycpsp{}
.fycpsp li{float: left;width: 32%;cursor: pointer;margin: 0 2% .24rem 0}
.fycpspimg{padding-bottom: 100%}
.fycpspimg:after{content: "";position: absolute;top: 0;left: 0;background: rgba(17,63,150,.8) url(/uploads/image/phimages/fyspvideo.png) no-repeat center center;width: 100%;height: 100%;display: none;background-size: .55rem auto}
.fycpsp li p{margin-top: .18rem;padding-left: .1rem}
.sptcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.8);z-index: 9999;display: none}
.bannervideo{width: 80%;object-fit: contain;height: 70%;position: absolute;top: 15%;left: 10%;background: #000;}
.spgban{position: absolute;bottom: 10px;left: 50%;cursor: pointer;margin-left: -20px;}
.fyjscs{max-width:100%;margin: 0 auto;width: 600px;}
.fyjscs table{text-align: left;}
.fyjscs table td.fyjscstd0{width: 30%;padding-left: 5%;padding-right: 3%}
.fyjscs table td.fyjscstd1{width: 70%;padding-left: 5%;padding-right: 3%}



.fyjjfaxqfl{text-align: center;border-bottom: 1px solid #eaeaea;margin-bottom: .62rem}
.fyjjfaxqfl a{display: inline-block;margin: 0 .23rem;padding: 0 .07rem .13rem;position: relative}
.fyjjfaxqfl a.fyalyyavt:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 3px;background: #c8161d}
.fyalyy{}
.fyalyy li{float: left;width:32.86%;margin: 0 0.71% .28rem 0}
.fyalimg{padding-bottom: 73%}
.fyalyybt{margin: .35rem 0 .14rem;font-weight: bold;color: #333}
.fyalyyjj{color: #999999}
.fyalyyline{margin: .12rem 0 .23rem;width: .23rem;height: 1px;background: #0062ac}
.fyalyyxq{display: inline-block;border:2px solid #0064aa;padding: .1rem .23rem .1rem .46rem}
.fyalyyxq img{margin-left: .2rem;-webkit-transform:scale(1)!important;-moz-transform:scale(1) !important;-o-transform:scale(1);transform:scale(1)!important}
.fyfwtx{}
.fyfwtxsub{position: relative}
.fyfwtxsub:nth-child(2n){background: #f7f7f7}
.fytxle{width: 4.8rem;margin-left: 2rem;padding: .78rem 0;min-height: 3.5rem}
.fytxbt{margin-bottom: 0.3rem}
.fytxbt p{color: #333;font-weight: bold;}
.fytxbt span{display: block;padding: .1rem 0 .2rem;position: relative}
.fytxbt span:after{content: "";width: .86rem;height: 2px;background: #c8161d;bottom: 0;left: 0;position: absolute}


.fytxbjq{}
.fytxnr{margin-bottom: .19rem}
.fytxnr p{color: #333;font-weight: bold;margin-bottom: .15rem}
.fytxri{width: 7.1rem;position: absolute;top: 0;right: 0;height: 100%;}
/*.fytxri img{width: 100%;position: absolute;bottom: 0;left: 0}*/
.fytxri img{width: 5.1rem;height: 3.6rem;top: 50%;bottom: auto;margin-top: -1.8rem;position: absolute;left: 0;}
.fyjmbt{text-align: center;margin-bottom: .55rem}
.fyjmbt p{color: #333}
.fyjmbt span{color: #999999;display: block;padding: .08rem 0 .16rem;position: relative}
.fyjmbt span:after{content: "";position: absolute;bottom: 0;left: 50%;background: #d10025;height: 2px;width: .24rem;margin-left: -.12rem}

.fyys{margin-bottom: .62rem}
.fyys li{float: left;width: 20%;background-size: cover;background-position: center center;height: 5.02rem;text-align: center}
.fyys li pre{color: #fff;padding: 2.36rem 1% 0;line-height: .28rem}
.fyjmbjq{text-align: center}
.fyjmjy{background: url(/uploads/image/phimages/fyjmjybg.jpg) no-repeat center bottom;background-size: cover;padding: .89rem 0;text-align: center;color: #fff;position: relative;display: none}
.fyjmjy:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2)}
.fyjmjy p{line-height: 1;position: relative;z-index: 3}
.fyjmjy span{color: rgba(255,255,255,.8);display: block;margin: .29rem 0;position: relative;z-index: 3}
.fyjmjy pre,.fyjmjy b{display: block;margin: 0 auto;width: 74%;line-height: .28rem;position: relative;z-index: 3;font-weight: normal}
.fyjmjy b{line-height: .4rem}



.fyfwrx{padding: .82rem 0}
.fyfwrx li{float: left;width: 33.33%;position: relative;}
.fyfwrx li img{position: absolute;top:0.08rem;left: 1rem;width: .37rem}
.fyfwrx li p,.fyfwrx li span{display: block;padding-left: .55rem;margin-left: 1rem}
.fyfwrx li p{margin-bottom: .07rem;color:#333}

.fygy{background: url(/uploads/image/phimages/fygybg.jpg) no-repeat center top;background-size: cover;padding: .62rem 0 .78rem}
.fygyle{width: 50%;padding-top: .23rem}
.fygyle .fycpggs a:after{background-image:url(/uploads/image/phimages/fygdmore.png)}
.fygybt{}
.fygybt img{display:block;width: 4.14rem}
.fygybt span{display: block;line-height: 1;color: rgba(17,63,150,.3)}
.fygybt p{font-weight: bold;color: #113f96;position: relative;line-height: 1;padding-bottom: .16rem;margin-top: -0.45rem;}
.fygybt p:after{content: "";position: absolute;bottom: 0;left: 0;width:.55rem;height: 2px;background: #c8161d}
.fygybjq{margin: .39rem 0 .5rem;line-height: .23rem !important;}
.fygusj{margin-top: .62rem}
.fygusj li{float: left;width: 25%;}
.fygusj li p.fysjtop{color: #113f96;margin-bottom: .15rem}
.fygusj li p.fysjtop span{font-weight: bold;font-family: impact}
.fygyri{width: 48.9%}
.fygyri img{display: block;width: 100%}
.fygyall{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;display: none}
.fygyqb{position: absolute;width: 74%;top: 10%;margin-left: -37%;background: #fff;height: 80%;left: 50%}
.closegy{cursor: pointer;position: absolute;top:10px;right: 10px;z-index: 3}
.fygyqbtop{text-align: center;padding: .6rem 0 .2rem;font-size: .28rem;margin-bottom: .3rem;position: relative}
.fygyqbtop:after{content: "";position: absolute;bottom:0;left: 50%;height: 2px;background: #c8161d;margin-left: -35px;width: 70px;}
.fygyqbbot{height: 70%;overflow: auto;width: 80%;margin: 0 auto;}


.fywywh{background: url(/uploads/image/phimages/qywhbg.jpg) no-repeat center top;background-size: cover;padding: .62rem 0 .78rem}
.fywhbot{}
.fywhbot li{float: left;width: 25%;height: 2.16rem}
.fywhbot li.fywhli0{background: rgba(200,22,29,.9)}
.fywhbot li.fywhli1{background: rgba(17,63,150,.5)}
/*.fywhbot li.fywhli2{background:url(/uploads/image/phimages/fywhbg1.jpg) no-repeat center bottom;background-size: cover}*/
.fywhbot li.fywhli2{background:rgba(214,175,18,.9)}
.fywhbot li.fywhli3{background: rgba(200,22,29,.2)}
.fywhbot li.fywhli4{background: rgba(17,63,150,.2)}
.fywhbot li.fywhli5{background: rgba(214,175,18,.9)}
.fywhbot li.fywhli6{background: rgba(200,22,29,.5)}
.fywhbot li.fywhli7{background: rgba(17,63,150,.9)}
.fywhbot li p,.fywhbot li pre{color: #fff;display: block;margin-left: .3rem;margin-right: .3rem}
.fywhbot li p{margin-top: .55rem;margin-bottom: .16rem;font-weight: bold}
.fywhbot li pre{line-height: .19rem}
.fywhbot li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);

    transform-origin: right bottom;
    -ms-transform-origin:right bottom;
    -webkit-transform-origin:right bottom;
    -moz-transform-origin:right bottom;
    -o-transform-origin:right bottom;
    position: relative;z-index: 3;
}
.fywhbot li.fywhli0:hover{background: #c8161d}
.fywhbot li.fywhli2:hover{background: #d6af12}
.fywhbot li.fywhli1:hover{background:#113f96}
.fywhbot li.fywhli3:hover{background:#c8161d}
.fywhbot li.fywhli4:hover{background:#113f96}
.fywhbot li.fywhli6:hover{background:#c8161d}

.fywhbot li.fywhli5:hover{background:#d6af12}
.fywhbot li.fywhli7:hover{background:#113f96}



.fylicheng{background: url(/uploads/image/phimages/fylcbg.jpg) no-repeat center top;background-size: cover;padding: .7rem 0 .6rem}
.fylicheng .fyerjitop p,.fylicheng .fyerjitop span.fyejbten,.fywywh .fyerjitop p,.fywywh .fyerjitop span.fyejbten{color: #fff}
.fylcbot{background: url(/uploads/image/phimages/fylcline.png) no-repeat center top;height: 2.8rem;background-size: auto 100%;}


.fylclb{}
.fylclb  .owl-controls{display: none}
.fylclb .item{margin: 0 1%}
.fylclb .item li{float: left;width: 16.66%;height: 1.85rem;position: relative}
.fylclb .item li:after{content: "";position: absolute;bottom: 0;left: -.5px;width: 1px;height: 100%;background:rgba(255,255,255,.5)}
.fylclb .item li:before{content: "";position: absolute;bottom: 0;left: -0.08rem;background: #fff;width: .16rem;height: .16rem;}
.fylclb .item li p,.fylclb .item li pre{color: #fff;display: block;padding-left: .12rem}
.fylctxt{position: absolute;top: 0;left: 0;width: 100%;}
.fylctxt p{margin-bottom: .09rem}



.fylclb .item li.fylcli2,.fylclb .item li.fylcli4{margin-top: .4rem}
.fylclb .item li.fylcli1,.fylclb .item li.fylcli3{margin-top:.9rem;}
.fylclb .item li.fylcli5{margin-top: 1rem}
.fylclb .item li.fylcli1:before,.fylclb .item li.fylcli3:before,.fylclb .item li.fylcli5:before{top: 0}
.fylclb .item li.fylcli1 .fylctxt,.fylclb .item li.fylcli3 .fylctxt,.fylclb .item li.fylcli5 .fylctxt{bottom: 0;top: auto}
.fylcjt{text-align: center;margin-top: .62rem}
.fylcjt span{display: inline-block;width: .31rem;line-height: .31rem;height: .31rem;border: 2px solid #fff;color: #fff;cursor: pointer;margin: 0 .23rem}
.fylcjt span:hover{background: #fff;color: #184190}




.fyzizhi{padding: .7rem 0}
.fyzzbot{}
.fyzzbotdv{}
.fyzzbotdv_noe .owl-controls{display: none}
.fyzzbotdv .owl-stage-outer{padding-bottom: 1px}
.fyzzbotdv .owl-controls{margin-top: .27rem}
.fyzzbotdv .owl-dots .owl-dot span{background: #666}
.fyzzbotdv .owl-dots .owl-dot.active span, .fyzzbotdv .owl-dots .owl-dot:hover span{background: #c8161d}
.fyzzbotdv .item{border: 1px solid #eaeaea;padding: .17rem .14rem .23rem;box-sizing: border-box;cursor: pointer}
.fyzzbotdv .item span{display: block;width: .29rem;height: 2px;background: #113f96}
.fyzzbotdv .item p{margin: .18rem 0 .23rem}
.fyzzimg{padding-bottom: 73%}
.fyzzbotdv .item:hover{border-color: #113f96}



.fycpxqle{text-align: center}
.picbox{position:relative;*z-index:1;}
.picbox .bigpicbox{width:300px;height:300px;border:1px solid #ccc;position:absolute;right:-300px;top:-.35rem;overflow:hidden;z-index:999;display:none; margin-right: -13%;background-color: #fff !important;}
.follow{width:150px;height:150px;background:rgba(254,222,79,0.5);border:1px solid #ccc;position:absolute;left:0;top:0;cursor:move;display:none;z-index:999}
.yuantu2{opacity: 0;position: fixed;left: -500%}

.zzbigbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;overflow: hidden;display: none}
.zzbigbg img.zzbigimg{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 80%;max-height: 80%;}
.zzbigbg img.zzlcose{position: fixed;top: 50px;right:50px;z-index: 33;cursor: pointer}





.fycpsp,.fycpxq{margin-left: 0.78rem;margin-right: 0.78rem}
/*字体*/
.fygybt span,.gyribt{font-size: 1.25rem}/*160*/
.fyjmjy p,.fygusj li p.fysjtop span{font-size: .47rem}/*60*/
.fyfcxztxt span{font-size: .38rem} /*48*/
.sybttop{font-size: .33rem} /*42*/
.xwrifl span,.fyerjitop p,.fylpxqbt h1,.fylxxx h2,.fyfcxztxt pre,.fytxbt p,.fygybt p,.footlx p.fylxtel,.xwsj p{font-size: .28rem}/*36*/
.zjbd p{font-size: .27rem}/*34*/
.fyjmbt p,.fyys li pre,.fycpxqbt,.fywhbot li p{font-size: .24rem}/*30*/
.fyzpfl span,.fylcjt span{font-size: .2rem}/*26*/
.fyzpzz h2,.fyfcxztxt p,.fyxzfl li a,.fyjmbt span,.fyjmjy span,.fyfwrx li p,.fyjjfaxqfl a,.fyalyybt,.fycpfl a,.fycpfl,.fylclb .item li p,.ssinpt,.ssbtn,.xwle p,.spzxbotsp li p,.fyjmjy b{font-size: .18rem} /*24*/
.footnav li p,.fyerjitop span.fyejbten,.fyxwtxt p,.fyxwtxt b,.fyzptop span,.fyzpzz p span,.fyzpzz p,.fywdxz li a,.fyspxz li p,.fyaltxt p,.fyjmjy pre,.fyfwrx li span,.fytxbt span,.fyalyyxq,.fyjjfatxt p.fyfabt,.fycpbjq,.fyjscs table,.fygusj li p.fysjtop,.footwx p,.footlx p,.jjfabot li p,.xwsj span,.xwbt{font-size: .14rem} /*18*/
.nav li a.navyja,.fytxnr p{font-size: .14rem}
body,input,select,textarea,table tr td{font-size: .125rem} /*16*/
.footnav li a,.fytxnr span,.fywdzxsj,.fyjjfatxt p.fyfajj,.fyjjfatxt p.fyfaxq,.fycpggs a,.fywhbot li pre,.jjfabot li span,.jjfabot li b{font-size: .11rem} /*14*/
.cebianlan li p,.xqjfj{font-size: .09rem}/*12*/

.gyribjq{line-height: .24rem}  /*30*/
.fytxnr  pre,.fybjq,.jjfabot li span{line-height: .18rem}  /*24*/
.fyjjfatjal .fyxmalimg{padding-bottom: 100%;position: relative}
.fyjjfatjal .fyxmalimg img{max-width: 70%;
    max-height: 90%;
    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;}





.fymbx a:hover,.footnav li a:hover,.footerbq a:hover{text-decoration: underline}
.fyxwlb li:hover .fyxwtxt p,.fyxwlb li:hover .fyxwtxt span,.fyxwlb li:hover .fyxwtxt b,.fyalnext a:hover,.fyalyy li:hover .fyalyybt,.xwle:hover p,.xwrifl a:hover{color: #113f96}
.yycjbdbtn:hover{opacity: .9}
.naverji a:hover{background: #113f96;color: #fff}
.fyxmal li:hover .fyaltxt{background: #113f96;border-color: #113f96}
.fyxmal li:hover .fyaltxt p{color: #fff}
.fywdxz li:hover a{background: #113f96;color: #fff}
.fywdxz li:hover .fywdzxsj{color: #fff;background-image: url(/uploads/image/phimages/fyxzicn1.png)}
.fyxwlb li:hover{border-bottom-color: #113f96}
.fycpsp li:hover .fycpspimg:after{display: block}
.fyspxz li:hover .fyspicn{background: rgba(17,63,150,.8) url(/uploads/image/phimages/videoicn.png) no-repeat center center;background-size: .4rem auto}
/**********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .fywhbot li p,.fywhbot li pre{margin-left: .25rem;margin-right: .25rem}
}
@media only screen and (max-width:1600px){
    html{font-size: 106.66px}
    .footnav{width: 66%}
    .footwx{width: 11%}


    .fycpxqle{width: 50%;padding: .35rem  1% 0}
    .fycpxqri{width: 40%}
    .picbox .bigpicbox{margin-right: -2%}

    .fywhbot li p,.fywhbot li pre{margin-left: .1rem;margin-right: .1rem}
}
@media only screen and (max-width:1440px){
    html{font-size:96px}
    .fycpxqle{width: 54%}
    .fycpxqri{width: 36%}
    .fywhbot li p,.fywhbot li pre{margin-left: .3rem;margin-right: .3rem}
}
@media only screen and (max-width:1366px){
    html{font-size:91.06px}
    .main1400{width: 13rem}
}
@media only screen and (max-width:1280px){
    html{font-size:85.33px}
    .fywhbot li p,.fywhbot li pre{margin-left: .4rem;margin-right: .4rem}
}
@media only screen and (max-width:1200px){
    html{font-size:80px}
    /*字体*/
    .fygybt span,.gyribt{font-size: 1rem}/*78*/
    .fyjmjy p,.fygusj li p.fysjtop span{font-size: .47rem}/*36*/
    .fyfcxztxt span{font-size: .38rem} /*29.8*/
    .sybttop{font-size: .36rem} /*28*/
    .xwrifl span,.fyerjitop p,.fylpxqbt h1,.fylxxx h2,.fyfcxztxt pre,.fytxbt p,.fygybt p,.footlx p.fylxtel,.xwsj p{font-size: .34rem}/*26.6*/
    .zjbd p{font-size: .32rem}/*25*/
    .fyjmbt p,.fyys li pre,.fycpxqbt,.fywhbot li p{font-size: .26rem}/*20*/
    .fyzpfl span,.fylcjt span{font-size: .26rem}/*20*/
    .fyzpzz h2,.fyfcxztxt p,.fyxzfl li a,.fyjmbt span,.fyjmjy span,.fyfwrx li p,.fyjjfaxqfl a,.fyalyybt,.fycpfl a,.fycpfl,.fylclb .item li p,.ssinpt,.ssbtn,.xwle p,.spzxbotsp li p,.fyjmjy b{font-size: .22rem} /*17.2*/
    .footnav li p,.fyerjitop span.fyejbten,.fyxwtxt p,.fyxwtxt b,.fyzptop span,.fyzpzz p span,.fyzpzz p,.fywdxz li a,.fyspxz li p,.fyaltxt p,.fyjmjy pre,.fyfwrx li span,.fytxbt span,.fyalyyxq,.fyjjfatxt p.fyfabt,.fycpbjq,.fyjscs table,.fygusj li p.fysjtop,.footwx p,.footlx p,.jjfabot li p,.xwsj span,.xwbt{font-size: .18rem} /*14*/
    body,input,select,textarea,table tr td{font-size: .18rem} /*14*/
    .footnav li a,.fytxnr span,.fywdzxsj,.fyjjfatxt p.fyfajj,.fyjjfatxt p.fyfaxq,.fycpggs a,.fywhbot li pre,.jjfabot li span,.jjfabot li b{font-size: .15rem} /*12*/
    .cebianlan li p,.xqjfj{font-size: .12rem}/*10*/
    .gyribjq,.fyys li pre{line-height: .3rem}  /*30*/
    .fytxnr  pre,.fybjq,.jjfabot li span{line-height: .3rem}  /*24*/
    .footlx {width: 20%;}
    .nav li{margin-left: .15rem}
    .footwx{width: 7%}
    .footnav{width: 72%}
}
@media only screen and (max-width:1152px){
    html{font-size:76.8px}
    .footwx{width: 20%;float: inherit;vertical-align: top;display: inline-block}
    .footnav{width: 100%;float: inherit;margin-top: .5rem}
    .footlx{width: 70%;margin-left: 9%;float: inherit;vertical-align: top;display: inline-block}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    html{font-size:68.26px}
}
@media only screen and (max-width:992px){
    html{font-size:66.13px}
    .nav li a.navyja{padding: 0 .07rem}
    .header .main1400{margin-left: 3%;margin-right: 3%;width: 94%}
}
@media only screen and (max-width:870px){
    html{font-size:58px}
}
@media only screen and (max-width:768px){
    html{font-size:51.2px;}
    .nav li{margin-left: 0}
    .nav li a.navyja{padding: 0 .06rem}
    .xwle span,.fyspxz li p{line-height: .3rem;height: .6rem}
    .jjfabot li span, .jjfabot li p{padding: 0 .1rem}
    .jjfabot li:hover{height: 3.8rem}
    .jjfabot li b{padding: 0 .8rem 0 .3rem}
    .fyfcxztxt p, .fyfcxztxt pre, .fyfcxztxt span{margin-left: .2rem}
    .fylxxx{width: 33%;padding-left: 2%}
    .fylxxx p.fylxmapn,.fycptxt p,.fywhbot li pre{line-height: .3rem}
    .fymbx{    margin-top: -0.5rem;  margin-bottom: 0.5rem;}
    .fyjjfaxqfl a.fyalyyavt:after{height: 2px}
    .fygybjq{line-height: .3rem !important;}
    .fywhbot li p{padding-top: .25rem}

    .follow,.bigpicbox{display: none !important;}
}
@media only screen and (max-width:720px){
    html{font-size:48px}
}
@media only screen and (max-width:640px){
    html{font-size:inherit;}
    .main1400{width: 94%}
    .header,.navheight{height: 2.5rem !important;}
    /*.fybannertxt .homeheight,.fyxwxqhei{height: 0}*/
    .logo{top: .5rem}
    .logo img{width: 4.5rem}
    .headerri{margin-left: 0}
    .tzzgx{line-height: 1rem}
    .hearbot{height: 1.5rem;line-height: 1.5rem}
    .menu-activator{display: block}
    .nav{margin:0;padding:0;position: fixed;top:2.5rem;height: 100%;background:#fff;width: 100%;z-index: 999;left: 0;display: none}
    .nav ul{padding-top: 20px;}
    .nav li{display: block;float: inherit;margin: 0}
    .nav li span{height: 2px}
    .nav li a.navyja{padding: 0 0 0 5%;line-height: 1.5rem;height: 1.5rem;}
    .naverji{position: relative;width: 90%;margin: 0;left: 0;text-align: left;box-shadow: none;background: #fafafa;padding: .5rem 5%}
    .naverji a{display: inline-block;min-width: 30%;margin: 0 1% 1% 0}
    .yyicn img,.sousuo img.ssopen{height: .8rem}
    .yyicn{height: .8rem;    margin-top: 0.25rem}
    .sousuo{padding-top: .28rem}

    .footwx{width: 24%}
    .footlx{width: 70%;margin-left: 0}
    .fygybt p{margin-top: -.8rem}
    .fycpggs a {padding: 0 2rem 0 .8rem;line-height: 1rem;}
    .fycpggs a:after{width: 1rem;background-size: 1.2rem auto;}
    .fygusj li{width: 50%;margin-bottom: .8rem}
    .fygyri img{width: 80%;margin: 0 auto}
    .fywhbot li{width: 50%;height: 5.5rem}
    .fywhbot li:hover{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
    .fyerjitop p span{width: .5rem}
    .fylcbot{height: auto;background: none}
    .fylclb .item li{width: 100%;height: auto;position: relative;top: auto !important;bottom: auto !important;left: auto !important;right: auto !important;margin: 0 0 .8rem 0 !important;}
    .fylctxt{width: 100%;height: auto;position: relative;top: auto !important;bottom: auto !important;left: auto !important;right: auto !important;}
    .fylclb .item li:before{top:.3rem;bottom: auto;}
    .fylclb .item li p, .fylclb .item li pre{padding-left: .5rem}
    .fylcjt span{width: .8rem;height: .8rem;line-height: .8rem;margin: 0 .5rem}
    .fyzzbotdv .item{padding: .3rem}
    .footlx p { padding-left: 0.31rem;line-height: .8rem; background: none !important;}
    .fymbx{margin-top: .8rem;color: #666;margin-bottom: 0}
    .fymbx a{color: #666}
    .fylpxqbt{padding-bottom: .5rem;margin-bottom: .5rem}
    .fyalnext a{margin-bottom: .3rem}
    .fylxxx{float: inherit;width: 94%;padding: .5rem 3%}
    .fyxlmap{width: 100%;height: 8rem;position: relative}
    .fycpxqri{float: inherit;padding: .5rem 3%;width: 94%}
    .fycpspimg:after{background-size: 2rem auto}
    .bannervideo{top: 5%}
    .fycptxt{padding: .5rem}
    .fyxwtxt span{margin: .3rem 0}
    .fyxwtxt{padding-top: .5rem}
    .fyxwlb li a{padding-bottom: .5rem}
    .fyxzfl li {line-height: 1.3rem;min-width: 5rem;}
    .fywdxz li{width: 100%;float: inherit;margin: 0 0 .8rem 0 !important;}
    .fywdxz li a{padding:.5rem 3%;line-height: .8rem}
    .fywdzxsj{position: relative;margin: .5rem 0 0 0;right: 0;top: 0;background-size: .8rem auto;line-height: .8rem;width: 3.5rem}
    .fyfwrx li{width: 100%;margin-bottom: .5rem}
    .fyfwrx li img{width: 1rem}
    .fyfwrx li p, .fyfwrx li span {padding-left: 1.3rem; margin-left: 1rem; }
    .fyjmjy pre,.fyjmjy b{width: 90%;line-height: .8rem}
    .fyys li{width: 100% !important;height: auto;margin-bottom: 3px}
    .fyys li pre{padding: 3rem 1%;line-height: 1.2rem !important;}
    .banner{height: 0 !important;padding-bottom:48.6%}
    .focus_slide .owl-dots .owl-dot span{width: 10px;margin: 0 5px}
    .gyle{float: inherit;width: 100%;display: none}
    .gyri{float: inherit;width: 100%;padding-top: 0}
    .gygd img{width: 1rem}
    .gygd:after{left: 1.5rem}
    .xwle{float: inherit;margin: 0;width: 100%}
    .xwle a{padding-bottom: .5rem}
    .xwri{float: inherit;margin: .8rem 0 0 0;width: 100%}
    .xwrifl{margin-bottom: .5rem}
    .xwlbsub li{padding: .5rem 0}
    .xwlbsub li a{line-height:1.6rem;padding: 0 1.5rem 0 3.5rem}
    .xwsj{width: 3rem}
    .xwlbsub li:after{width: 1.5rem;background-size: 1rem auto}
    .zjbd{width: 90%;max-width: 90%}
    .cjtxt{width: 96%;max-width: 96%}
    .zjbd img{height: .8rem}
    .fanganbd:after, .fanganbd:before{top: 2.7rem;width: 45%}
    .yycjbdsel,.yycjbdbtn{width: 90%;margin: 0 auto .5rem;height: 1.2rem;line-height: 1.2rem}
    .jjfabot li{width: 48%;height: 3.5rem;margin: .5rem 1% 0 !important;overflow: hidden}
    .jjfa{height: auto}
    .jjfabot li img{height: 1rem;margin-top: .5rem}
    .jjfabot li span, .jjfabot li img.faxiaoicn, .jjfabot li b{opacity: 0 !important;}
    .sybttop{padding-bottom: .5rem}
    .fytxle{float: inherit;width: 94%;margin: 0 3%}
    .fytxri{float: inherit;width: 94%;margin: 0 3%;position: relative}
    .fytxri img{position: relative;display: block;width: 100%;height: auto;margin: 0;padding: 0}
    .fyfcxz img.fyfcxzimg{width: 100%;margin: 0}
    .fyfcxztxt{position: relative;width: 94%;padding: .5rem 3%}
    .fyfcxztxt .index_sec,.fyfcxztxt .sec_box{position: relative;height: auto;display: block}
    .fyfcxztxt pre{line-height: 1rem}

    .fyzpfl{line-height: 1.5rem}
    .fyzpfl span.fyzpflspan1,.fyzpfl span.fyzpflspan2,.fyzpfl span.fyzpflspan4,.fyzptop span.fyzpflspan1,.fyzptop span.fyzpflspan2,.fyzptop span.fyzpflspan4{display: none !important;}
    .fyzpflspan0{width: 80%}
    .fyzpflspan3{width: 20%}
    .fyzpfl{padding: 0 .5rem}
    .fyzptop,.fyzpbot{padding: .5rem}
    .fyzpzz{padding-bottom: .5rem;margin-bottom: .5rem}
    .fyzptop:after{margin-top: -7px}
    .ssdiv{width: 90%;left: 5%;line-height: 1.5rem;height: 1.5rem}
    .ssinpt{line-height: 1.5rem\9;height: 1.5rem}
    .ssbtn{line-height: 1.5rem;height: 1.5rem;width: 23%}
    .fygybt img,.gyribt img{width:7rem}
    .fygyqbbot{height: 87%;width: 90%}
    .closegy{top: 5px;right: 5px}
    .footerbq a{display: inline-block}


    .fycpxqle{padding: 0 0 .8rem}
    .fycpqgimg img{max-width: 80%;max-height: 80%}

    .syspvidcn{top: 20%;margin-top: 0}

    /*共用*/
    .fygyle,.fygyri,.fycpxqle{width: 100%;float: inherit}
    .fybanner img.fybannerpc,.footnav,.cebianlan,.fylclb .item li:after,    .fymbx span,.tzzgx:after,#focus,.jjfabot:after{display: none}
    .fybanner img.fybannersj,#focus_phone{display: block}

    .fygy,.fywywh,.guanyu,.spzx,.jjfa{padding: .8rem 0}

    .fycpfl{margin-bottom: .8rem}
    .fycpsp li p{margin-top: .5rem}
    .fycpsp, .fycpxq{margin-left: 0;margin-right: 0}

    .fycpsp li,.fycpqg li,.fyjjfa li,.fyalyy li,.fyxmal li,.fyxwlb li,.fyspxz li{float: inherit;width: 100%;margin: 0 0 .8rem 0 !important;}

    .fyjjfatxt,.fyaltxt{padding: .5rem 3%}


    .fyjscs{overflow: auto}
    .zzbigbg img.zzbigimg{max-width: 100%;max-height: 100%}
    .zzbigbg img.zzlcose{bottom: 40px;top: auto;left: 50%;right: auto;margin-left: -7.5px}

        /*字体*/
    .fygybt span,.gyribt{font-size: 2rem}/*50*/
    .fyjmjy p,.fygusj li p.fysjtop span{font-size: 1.3rem}/*32.5*/
    .fyfcxztxt span{font-size: 1.2rem} /*30*/
    .sybttop{font-size: 1rem} /*25*/
    .xwrifl span,.fyerjitop p,.fylpxqbt h1,.fylxxx h2,.fyfcxztxt pre,.fytxbt p,.fygybt p,.footlx p.fylxtel,.xwsj p{font-size: .9rem}/*22.5*/
    .zjbd p{font-size: .88rem}/*22*/
    .fyjmbt p,.fyys li pre,.fycpxqbt,.fywhbot li p,.fygyqbtop{font-size: .86rem}/*21.5*/
    .fyzpfl span,.fylcjt span{font-size: .8rem}/*20*/
    .fyzpzz h2,.fyfcxztxt p,.fyxzfl li a,.fyjmbt span,.fyjmjy span,.fyfwrx li p,.fyjjfaxqfl a,.fyalyybt,.fycpfl a,.fycpfl,.fylclb .item li p,.ssinpt,.ssbtn,.xwle p,.spzxbotsp li p,.fyjmjy b{font-size: .7rem} /*17.5*/
    .footnav li p,.fyerjitop span.fyejbten,.fyxwtxt p,.fyxwtxt b,.fyzptop span,.fyzpzz p span,.fyzpzz p,.fywdxz li a,.fyspxz li p,.fyaltxt p,.fyjmjy pre,.fyfwrx li span,.fytxbt span,.fyalyyxq,.fyjjfatxt p.fyfabt,.fycpbjq,.fyjscs table,.fygusj li p.fysjtop,.footwx p,.footlx p,.jjfabot li p,.xwsj span,.xwbt{font-size: .6rem} /*15*/
    .nav li a.navyja,.fytxnr p{font-size: .65rem}
    body,input,select,textarea,table tr td{font-size: .6rem} /*15*/
    .footnav li a,.fytxnr span,.fywdzxsj,.fyjjfatxt p.fyfajj,.fyjjfatxt p.fyfaxq,.fycpggs a,.fywhbot li pre,.jjfabot li span,.jjfabot li b{font-size: .5rem} /*12.5*/
    .cebianlan li p,.tzzgx,.tzzgx a,.xqjfj{font-size: .5rem}/*12.5*/
    .gyribjq,.fyys li pre{line-height: .8rem}
    .fytxnr  pre,.fybjq,.jjfabot li span,.fylxxx p.fylxmapn, .fycptxt p, .fywhbot li pre{line-height: .8rem}
    .fygybjq{line-height: .8rem !important;}
    .xwle span, .fyspxz li p{line-height: .8rem;height: auto;max-height: 1.6rem;margin-top: .5rem}
    .fyjmjy b{line-height: .9rem}

}
@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){}

</pre></body></html>