/*html{font-size: 100px}*/
body{padding:0;margin:0 auto;background:#fff;color:#1e1a1a;word-wrap:break-word;word-break:break-word;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:#1e1a1a;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;
}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after,.fyclbotlb_pc:after,.fyhbbotlb_three: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,.fyhdlb li,.fyhdlbri p,.fyhdsj:after,.page a i,.page a, .page span,.fymtbdlb li,.fymtbdlb li p,.fygsgglb li,.fygsgglb li p,.fyggsj span,.fyggsj b,.fyzpjt,.fyrctop .fyzpjt img,.xqjtle,.xqjtri,.whqxlb .item,.ljwmlj,.hddtbtn a,.fysfynrdiv:after,.fyzndj p,.fywlms li,.fyhbbotlb .item,.fyclbotlb .item,.fytztople,.fyhblbbot li,.fyyfjgpc li{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
.fysfynrdiv{transition:top 0.6s ease;-webkit-transition:top 0.6s ease;-moz-transition:top 0.6s ease;-ms-transition:top 0.6s ease;}

.fyyfjgpc li:hover{box-shadow: 0 0 46px 0 rgba(145, 135, 136, 0.8)}
.fyhbbotlb .item:hover{box-shadow: 0 0 20px 0 rgba(145, 135, 136, 0.3)}
.fyclbotlb .item:hover{box-shadow: 0 0 20px 0 rgba(145, 135, 136, 0.3)}
.fyhblbbot li:hover{box-shadow: 0 0 46px 0 rgba(145, 135, 136, 0.7);position: relative;z-index: 3}



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;}
.radius60{-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;}
.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.radius38{-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;}
.radius20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.red{color: #349AEB}
.fybjq{
    font-size: .25rem;
}
.fybjq img{width:70% !important;height:auto !important;display: block;margin: 0 auto}
table{border:1px solid #666;border-collapse:collapse;width:100%;text-align: center}
table tr,table tr td,table th{border:1px solid #666}
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.jpg) no-repeat center right;
}

.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
.main1620{width:16.2rem;margin: 0 auto}
.main1440{width:14.4rem;margin: 0 auto}
.main1200{width:12rem;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,.pzfwbg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimgUp:hover img,.fywlms li:hover,.fytztople:hover{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}

/*头部*/
.header{width:100%;height:1rem;position: fixed;top:0;left: 0;z-index: 9999;background:#fff;box-shadow: 0 5px 45px 0 rgba(112, 112, 112, 0.07);}
.navheight{height: 1rem}


.logo{margin-top:0.155rem;margin-left: -1rem;}
.logo img{display: block;height: .71rem;}
.banben{line-height: 1rem;margin-left: .5rem}
.banben a{color: #349AEB;font-weight: bold;}
.banben span{margin: 0 .1rem}
.banben img{vertical-align: top;    height: 0.2rem; margin-top: 0.4rem;}
.nav{}
.nav li{position: relative;float: left;}
.nav li a.navyja{display:block;line-height:1rem;position: relative;z-index: 2;padding: 0 .4rem;max-width:2.5rem}
.nav li span{position:absolute;background: #349AEB;width: 0;height:2px;bottom:0;left:0;}
.nav li.clinav span{width: 100%}
.nav li.clinav a.navyja,.nav li:hover a.navyja{color: #349AEB;}
.naverji{position: absolute;left: 50%;width:2.43rem;text-align: center;margin-left: -1.215rem;box-shadow: 0 0 20px rgba(0,0,0,.1);border-top: 1px solid #349AEB;display: none}
.naverji a{display:block;position: relative;background: #fff;padding: .3rem 10%; font-size: .24rem; font-weight: 500;}
.naverji a:after{content: "";position: absolute;left:10%;width: 80%;height: 1px;background: #d3cfcb;bottom: 0}
.naverji a:hover,.naverji a.naverjiatv:hover{background: #349AEB;color: #fff}
.naverji a.naverjiatv{color: #349AEB}
.naverji a:hover:after{display: none}


.menu-activator{cursor:pointer;z-index: 1001;display: none;padding-top: .33rem;margin-left: .2rem;height: 0.67rem}
.menu-activator img{height: .34rem}
.menu-activator img.navicn01{display: none}
.visual{
    position:relative;
    margin:.45rem 0 0 14px;
    width:25px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#66c1b6;
    -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;height: 100vh}
.xxgd{position: absolute;bottom: .44rem;right: 12%;z-index: 3;text-align: center;color: #fff}
.xxgd img{display: block;margin: .08rem auto 0;}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display:none}
.banner .fyvideobg{top: auto;margin: 0;bottom: .6rem;left: 12%;}
.banner .fyvideobg span{color: #fff;position: absolute;top: 50%;right: -1.2rem;width: 1rem;line-height: .2rem;margin-top: -.1rem}
#focus-list{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;background-repeat:no-repeat;background-position:center bottom;background-size:cover;}
.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center bottom;background-size:cover;position: relative}
.focus_slide .owl-controls{position: absolute;bottom:8%;margin: 0;width: 100%;left: 0;display: none}

.owl-theme .owl-dots .owl-dot span{margin:0 .18rem;background:rgba(255,255,255,.2);width:.2rem;height:.2rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: relative;opacity:1;border: 1px solid #fff}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:rgba(52,154,235,.2);opacity: 1;border-color: #349AEB}

.sylble0,.sylble1{position: absolute;top: 50%;margin-top: -.17rem;z-index: 3;cursor: pointer;height: .34rem;}
.sylble0{left: .9rem}
.sylble1{right: .9rem;}
.shiyanshi{background:url(../images/sysbg.png) no-repeat center bottom;background-size: 100% auto;padding: 1.12rem  0 0 }
.sysle{width:42.5%;padding-top: .7rem}
.ljwm{text-align: justify;padding-left: .5rem;border-left: 3px solid #349AEB;margin-bottom: .55rem}
.zddw{margin-bottom: .8rem}
.zddw span{line-height: .35rem;color: #000}
.zddw img{display: inline-block;vertical-align: top;height: .35rem;margin-right: .15rem}
.liaojie{padding: 30px 0px; }
.ljwmlj{display: block;width: 1.85rem;line-height: .64rem;background: #349AEB;color: #fff;text-align: center;position: relative}
.ljwmlj:before{content: "";position: absolute;background: #349AEB;width: .64rem;height: .64rem;top: 0;right: -.69rem;}
.ljwmlj:after{content: "";position: absolute;background:url(../images/jia.png) no-repeat center center;width: .34rem;height: .34rem;top: 50%;margin-top:-.17rem;right:-.55rem;border:2px solid #fff;box-sizing: border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}



.sysri{width:54.12%;}
.sysri img{width:100%;display: block}




.cjms{position: relative;padding-top: 1.2rem;margin-bottom: 1.15rem}
.cjms:after{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 84%;background: url(../images/cjmsbg.jpg) no-repeat center bottom;background-size: cover;}
.cjmssub{margin-left: 2.4rem;position: relative;z-index: 3}
.cjms .homebt,.sysle .homebt{text-align: left;}
.cjms .homebt p,.cjms .homebt span{color: #fff}
.cjmsbot{position: relative}
.cjmsbotbtn{position: absolute;bottom: 0;left: 0}
.cjmsbotbtn .xqjtle,.cjmsbotbtn .xqjtri{position: relative;bottom: 0;left: 0;display: inline-block;vertical-align: top;margin: 0 .6rem 0 0;top: 0;right: auto}
.cjmsbotle{width: 30%}
.cjmswz{padding-top: 1rem}
.cjmswz .fuchidiv{position: relative;width: 100%;padding: 0;margin: 0;bottom: 0}
.cjmswz .fuchidiv h2{margin-bottom: .3rem}
.cjmswz .fuchidiv h2 span{display: none}
.cjmswz .fuchidiv p{display: block}


.cjmsbotri{width: 63.32%;}
.cjmsbotrilb{height: 6.2rem;overflow: hidden}
.cjmsbotrilb .item{position: relative}
.cjmsbotrilb .item,.cjmsbotrilb .item img{width: 4.35rem;height: 6.2rem;display: block}
.fuchibg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2) url(../images/fcbg0.png) no-repeat center bottom;background-size: 100% auto}
.fuchidiv{position: absolute;bottom: .55rem;left: 0;width: 84%;padding: 0 8%}
.fuchidiv h2{color: #fff;font-weight: normal;padding-right: 15%}
.fuchidiv h2 span{position: absolute;top: 0;right: 8%;background: url(../images/jia.png) no-repeat center center;width:.34rem;height: .34rem;display: inline-block;border: 2px solid #fff}
.fuchidiv p{color: #fff;display: none;background: url(../images/xiaoye.png) no-repeat top left;padding-left: .45rem;background-size: .23rem auto;margin-bottom: .17rem}


.cjmsbotrilb .item.fcdivatv .fuchibg{background: url(../images/fcbg1.png) no-repeat center bottom;background-size: 100% auto}


.hddt{}
.hddt .fyxwfl{margin-bottom: .6rem}
.hddtbot{}
.hddtlb{display:none}
.hddtlblb{padding-bottom: 0 !important;}
.hddtlblb .owl-stage-outer{padding: 30px 0;}
.hddtlblb .item{}
.hddtlblb .item li{width:inherit;margin: 0 30px !important;}
.hddtbtn{text-align: center;margin-top: .7rem}
.hddtbtn a{display: inline-block;vertical-align: top;line-height: .64rem;margin: 0 .6rem;background: #349AEB;width: 2.78rem;text-align: center;color: #fff}
.hddtbtn img{margin-right: .1rem}
.hddtbtn .xqjtle,.hddtbtn .xqjtri{display: inline-block;vertical-align: top;position: relative;margin: 0;left: 0;right: auto}
.whqx{padding: 1.2rem 0; no-repeat center bottom;background-size: cover;}
.whqxbot{position: relative;  height: 0;  padding-bottom: 40.4%;overflow: hidden;}
.xqjtle,.xqjtri{position: absolute;z-index: 3;cursor: pointer;height: .64rem;top: 50%;margin-top: -.32rem;background: #000}
.xqjtle{left: 7%}
.xqjtri{right: 7%}
.whqxlb{}
.whqxlb .item{padding-bottom:51.4%;width: 14.38rem;opacity: .8;margin: 0 .3rem}
.whqxlb .center .item{opacity: 1;}
.footer{background: #F2F3F5;padding-top: .4rem}
.footle{width: 18.519%}
.footerle{max-width: 60%;display: block;margin-bottom: .6rem}
.footle li{position: relative;float: left;margin-right: .3rem}
.footle li img.wxicn{height: .26rem;}
.footwl{position: absolute;background: url(../images/wxbg.png) no-repeat center top;width: 1.47rem;height: 1.54rem;left: 50%;margin-left: -0.735rem;bottom: .33rem;z-index: 3;display: none}
.footwl img{display: block;margin: .13rem auto 0;width: 1.2rem;height: 1.2rem}
.footle li:hover .footwl{display: block}
.footri{width: 67.5%}
.footri ul{display: flex;justify-content: space-between;}
.footri li,.footri li a{color: #000}
.footri li p{font-weight: bold;margin-bottom: .23rem}
.footri li a{display: block;margin-bottom: .2rem}
.footbq{background-color: rgba(52,154,235); padding: .3rem 0;border-top: 1px solid rgba(52,154,235,.3);color: #fff;margin-top: .2rem}
.footbq a{color: #fff}
.footbq a.footjicp{margin-left: .1rem}
.footbq a.footjicp img{vertical-align: bottom;height: .2rem}
.cebianlan{position: fixed;bottom: .1rem;right: 0;z-index: 999}
.cebianlan li{margin-bottom: .3rem;position: relative}
.cebianlan li img{border: 1px solid #349AEB;display: block;width: .62rem;height: .62rem;box-sizing:border-box}
.cebianlan li img.clbicn0{padding: 0.07rem; background:#fff}
.cebianlan li img.clbicn1{display: none}
.cblbg{position: absolute;bottom: 0;right: .62rem;background: #fff;width: 1.8rem;height: 1.8rem;box-shadow: 0 0 20px rgba(0,0,0,.1);display: none}
.cebianlan li .cblbg img{margin: .2rem auto;display: block;width: 1.4rem;height: 1.4rem;border: 0}
.cebianlan li:hover img.clbicn0{display: none}
.cebianlan li:hover img.clbicn1{background: #349AEB;display: block}
.cebianlan li.cliup{cursor:pointer}
.fybanner{position: relative;}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fymain{background-size: 100% auto;padding: 1.2rem 0}
.fymain_bg{background: #fff}
.fyqyyjmain{background: #fff;padding: 0 !important;}
.homebt{}
.homebt p{color: #349AEB;margin-bottom: .3rem;text-transform:uppercase;font-weight: bold;font-family: Constantia;line-height: 1}
.homebt span{display: block;line-height: 1}
.fyxwfl{text-align: center;margin-bottom: .9rem}
.fyxwfl a{display: inline-block;vertical-align: top;padding: 0 .9rem;border-right: 1px solid #bbbaba;line-height: 1}
.fyxwfl a.fyxwflatv{color:#349AEB}
.fyxwfl a:last-child{border-right: 0}
.fyhdlb{padding-bottom: .3rem}
.fyhdlb li{margin-bottom: .6rem;background: #fff;box-shadow: 0 1px 40px 0 rgba(128, 128, 128, 0.13);overflow: hidden}
.fyhdlb li a{display: block;padding: .42rem .48rem}
.fyhdlble{width:26.042%;padding-bottom: 15.27%}
.fyhdlbri{width: 70.685%}
.fyhdbt{}
.fyhdjj{margin: .06rem 0 .55rem;}
.fyhdsj{position: relative}
.fyhdsj:after{position: absolute;background:url(../images/fyjt0.png) no-repeat center right;width: .76rem;height: .18rem;background-size: auto 100%;content: "";top: 0;right: 0}
.page{line-height: 1.16rem;border-top: 1px solid #bbbaba;border-bottom: 1px solid #bbbaba;text-align: center}
.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;padding: 0 .24rem}
.page span.pagecurrent,.page a:hover{color:#349AEB}
.page span.dianspan,.page span.pagewz{vertical-align:top;}
.page a.home,.page a.last,.page span.dianspan{padding: 0}
.page a.prev{padding: 0 .57rem;border-right: 1px solid #bbbaba;margin-right: .35rem}
.page a.next{padding: 0 .57rem;border-left: 1px solid #bbbaba;margin-left: .35rem}
.page a.home i{display: inline-block;vertical-align: text-top;background: url(../images/pageicn0.png) no-repeat center center;width: .22rem;height:.19rem;background-size: 100% auto;margin-right: .18rem}
.page a.last i{display: inline-block;vertical-align: text-top;background: url(../images/pageicn1.png) no-repeat center center;width: .22rem;height:.19rem;background-size: 100% auto;margin-left: .18rem}
.page a.prev i{display: inline-block;vertical-align: text-top;background: url(../images/pageicn2.png) no-repeat center center;width: .11rem;height:.19rem;background-size: 100% auto;margin-right: .18rem}
.page a.next i{display: inline-block;vertical-align: text-top;background: url(../images/pageicn3.png) no-repeat center center;width: .11rem;height:.19rem;background-size: 100% auto;margin-left: .18rem}
.page a.home:hover i{background-image: url(../images/pageicnred0.png)}
.page a.last:hover i{background-image: url(../images/pageicnred1.png)}
.page a.prev:hover i{background-image: url(../images/pageicnred2.png)}
.page a.next:hover i{background-image: url(../images/pageicnred3.png)}
.fymtbdlb{padding-bottom: .6rem}
.fymtbdlb li{width: 30.55%;margin: 0 4.175% .6rem 0;background: #fff;box-shadow: 0px 1px 40px 0px rgba(128, 128, 128, 0.13);
float:left;overflow: hidden}
.fymtbdlb li a{display: block;margin: .5rem .45rem;overflow: hidden}
.fymtbdimg{padding-bottom: 58.27%}
.fyvideobg{position: absolute;top: 50%;left: 50%;margin-top: -.4rem;margin-left: -.4rem;width: .8rem;height: .8rem}
.fyvideobg:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
     border: 1px solid rgba(255,255,255,.4);
    background: rgba(255,255,255,.4);
    opacity: 1;
    box-sizing: border-box;
    -webkit-animation: ripple 1.5s ease-out  infinite;
    -moz-animation: ripple 1.5s ease-out  infinite;
    -o-animation: ripple 1.5s ease-out  infinite;
    animation: ripple 1.5s ease-out  infinite;
}
@keyframes ripple {
    0% {
        opacity:0;
        transform:scale(1)
    }
    75% {
        opacity:1;
        transform:scale(1.6)
    }
    95% {
        opacity:0;
        transform:scale(2)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(1)
    }
    75% {
        opacity:1;
        transform:scale(1.6)
    }
    95% {
        opacity:0;
        transform:scale(2)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-moz-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(1)
    }
    75% {
        opacity:1;
        transform:scale(1.6)
    }
    95% {
        opacity:0;
        transform:scale(2)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-o-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(1)
    }
    75% {
        opacity:1;
        transform:scale(1.6)
    }
    95% {
        opacity:0;
        transform:scale(2)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
.fyvideobg img{width: .8rem;height: .8rem;border: 2px solid #fff;-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important;box-sizing: border-box}
.fymtbdsj{}
.fymtbdyf{color: #349AEB;margin: .05rem  0 .25rem;line-height: 1}
.fymtbdbt{color: #349AEB;margin: .6rem 0 .06rem}
.fygsgglb{padding-bottom: .3rem}
.fygsgglb li{float: left;width: 47.9%;margin: 0 4.2%  .6rem 0;box-shadow: 0 1px 40px 0 rgba(128, 128, 128, 0.13);background: #fff;overflow:hidden}
.fygsgglb li a{display: block;padding: .64rem .57rem .53rem}
.fyggsj{position: relative;padding-left: .49rem}
.fyggsj b{position: absolute;top: 0;right: 0;width: .34rem;height: .34rem;box-sizing: border-box;border: 2px solid #349AEB;background: url(../images/jia1.png) no-repeat center center;background-size: cover}
.fyggsj span{position: absolute;top: -.02rem;left: 0;color: #349AEB;line-height: 1;font-weight: bold}
.fyggsj i{display: block;line-height: 1;font-style: normal}
.fyggbt{margin: .2rem 0 .25rem}
.fyxqmbx{border-bottom: 1px solid #bbbaba;padding: .3rem 0}
.fyxqmbx a.fybackup i{background: url(../images/pageicn2.png) no-repeat center center;width: .11rem;height: .19rem;background-size: 100% auto;display: inline-block;vertical-align: middle;margin-right: .11rem}
.fyxqmbx a.fybackup:hover i{background-image: url(../images/pageicnred2.png) }
.fyxqbt{text-align: center}
.fyxqbt h1{font-weight: normal;margin-bottom: .2rem}
.fyxqbt p{}
.fyxqbjq{margin: .6rem 0 .8rem}
.fyxqnext{border-top: 1px solid #bbbaba;padding-top: .28rem}
.fyxqnext a{margin-top: .3rem}
.fylxwm{position: relative;margin-bottom: 1rem}
.fylxwm li{float: left;width: 33.33%;text-align: center;min-height: 2.22rem;position: relative}
.fylxwm li:after,.fylxwm:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #dcdcdc}
.fylxwm:after{left: 0;right: auto}
.fylxwm li p{padding-top: .2rem;color: #666666}
.fylxwm li span{display: block;margin-top: .2rem}
.fylxwm li img{display: block;background: #349AEB;width: .66rem;height: .66rem;position: absolute;bottom: 0;left: 50%;margin-left: -.33rem}
.fymap{overflow: hidden}
.fymap img{width: 100%;display: block;box-sizing: border-box;border: 1px solid #dcdcdc}
.fytxbg{background: #fbfbfb;margin: -2.12rem 0 -1.2rem;padding-top: 3.28rem;padding-bottom: 1.2rem}
.fybiaoge{}
.fybiaoge li{width: 48%;margin-bottom: .6rem}
.fybiaoge li.fybgli{width: 100%;}
.fybiaoge li p{display: block;color: #666666;margin-bottom: .15rem}
.fybginpt{display: block;line-height: .74rem\9;height: .74rem;background:#fff;box-shadow: 0 1px 40px 0 rgba(128, 128, 128, 0.13);border: 0;vertical-align: top;outline:none;width: 94%;padding: 0 3%}
.fybgtex{display: block;height: 1.47rem;background:#fff;box-shadow: 0 1px 40px 0 rgba(128, 128, 128, 0.13);border: 0;vertical-align: top;outline:none;width: 97%;padding: .2rem 1.5%}
.fydjfs{text-align: center}
.fydjfs span{vertical-align: top;display: inline-block;height: .64rem;line-height: .64rem;background: #349AEB;color: #fff;width: 1.87rem;cursor: pointer}
.fydjfs img{vertical-align: top;display: inline-block;height: .64rem;background: #349AEB;margin-left: .06rem;cursor: pointer}
.fycyzx{padding-bottom: .6rem}
.fycyzx li{width: 30.55%;margin: 0 4.175% .6rem 0;background: #fff;box-shadow: 0 1px 40px 0 rgba(128, 128, 128, 0.13);float:left;overflow: hidden;}
.fycpzximg{padding-bottom:58.7%}
.fycpzxtxt{height: 1.4rem;padding: .6rem .55rem 0}
.fycpzxbt{margin-bottom: .08rem}
.fyshxy{background-repeat: no-repeat;background-position:center bottom;background-size: 100% auto;padding: 1.2rem 0 2.13rem;background-color: #fff}
.fybianhua{text-align: center;background: url(../images/fybhbg.png) no-repeat center  top;padding: .1rem 0;background-size: 100% 100%;color: #000;margin-bottom: .9rem}
.fybianhua span{color: #349AEB;vertical-align: bottom;margin-right: .02rem}
.fybhlb{}
.fybhlb li{width: 28.5%;margin: 0 7.25% .6rem 0;padding: .4rem 0;position: relative;float: left}
.fybhlb li:after,.fybhlb li:before{content: "";position: absolute;left: 0;height: .24rem;width: 100%;background-size: 100% auto;background-repeat: no-repeat}
.fybhlb li:before{background-image: url(../images/fyshline0.png);top: 0;background-position: center top;}
.fybhlb li:after{background-image: url(../images/fyshline1.png);bottom: 0;background-position: center bottom;}
.fybhlb li img,.fybhlb li pre,.fybhlb li span{display: inline-block;vertical-align:middle}
.fybhlb li img{width: 1.12rem;height: 1.12rem;border: 1px dashed #349AEB;box-sizing: border-box}
.fybhlb li pre{margin-left: .3rem}
.fybhlb li span{color: #349AEB;position:absolute;top:.67rem;right: 0;line-height: 1}
.fysxmb{background-repeat: no-repeat;background-position:center bottom;background-size: cover;padding: 1.2rem 0 .6rem;}
.fysxmblb{}
.fysxmblb li{background: #fff;float: left;position: relative;width: 20.8%;padding-bottom: 20.8%;overflow: hidden;height: 0;box-shadow: 0 0 46px 0 rgba(145, 135, 136, 0.13);margin: 0 5.6% .6rem 0}
.fysxmblb li p{position: absolute;top: 0;left: 0;width: 100%;z-index: 3;color: #349AEB;text-align: center;font-weight: bold;line-height: 1;padding: .66rem 0 .2rem}
.fysxmblb li p:after{content:"";position: absolute;bottom: 0;left: 50%;background: #349AEB;height: .03rem;width: .62rem;margin-left: -.31rem}
.fysxmblb li  img{position: absolute;width: 100%;height: 100%}
.fyrczp{padding-bottom: .65rem}
.fyrczpsub{margin-bottom: .3rem;background: #fff;cursor: pointer}
.fyrctop{padding: .3rem .6rem;box-shadow: 0 1px 40px 0 rgba(128, 128, 128, 0.13);position: relative;}
.fyrctop span{background-repeat: no-repeat;background-position:left .05rem;padding-left: .36rem;background-size: .2rem auto;display: inline-block;vertical-align: top;margin-right: 2%}
.fyrctop span.fyrctopsp0{width: 35%}
.fyrctop span.fyrctopsp1{width: 25%}
.fyrctop span.fyrctopsp2{width: 17%;padding-left: 0}
.fyrctop .fyzpjt{position: absolute;top: .19rem;right: .6rem;background: #000000;height: .62rem;overflow: hidden;width: .62rem}
.fyrctop .fyzpjt img{height: 100%;width: 100%}
.fyrcbot{padding: .6rem  .6rem .6rem 1rem;display: none}
.fyzple{width: 44%}
.fygwzz{line-height: 1;margin-bottom: .3rem}
.fytdyx{color: #349AEB;margin-top: .45rem}
.fytdyx img{vertical-align: middle;margin-right: .07rem}
.fyrczpsub_atv{}
.fyrczpsub_atv .fyrctop .fyzpjt{background: #349AEB;}
.fyrczpsub_atv .fyrctop .fyzpjt img{
    -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)
}
.fyshms{padding: .6rem 0 0;background: url(../images/fyshmsbg.png) no-repeat center top;background-size: cover;min-height: 7.45rem;margin-bottom: 1.5rem}
.fyshbjq{text-align: center;width: 86%;margin: 0 auto}
.fyalzs{margin-bottom: 1rem}
.fyalzsbot{position: relative}
.fyalzsbot .xqjtle,.fyhbbot .xqjtle{left:-.75rem}
.fyalzsbot .xqjtri,.fyhbbot .xqjtri{right:-.75rem}

.fyallbt{}
/*.fyallbt .owl-stage-outer{padding: 20px 0}*/
.fyallbt .owl-controls{display: none}
.fyallbt .item{box-shadow: 0 0 20px rgba(0,0,0,.1);overflow: hidden;margin: 20px;background: #fff}
.fyallbtimg{padding-bottom: 68%}
.fyallbttxt{height: 1.9rem;padding: .3rem .3rem 0;}
.fyalbt{margin-bottom: .18rem}
.fyzxgh{padding: 0 0 3.2rem;background: url(../images/zxgbbg.jpg) no-repeat center bottom;background-size: 100% auto}
.fyghimg{margin-bottom: .35rem}
.fyghimg img{display: block;width: 100%}
.fyghimg img.fyghimgsj{display: none;}
.fyzzzx{color: #fff;margin-bottom: 0 !important;}

.fyztbanner{position: relative;z-index: 33}
.fyztbanpc{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-size: cover;background-position: center bottom;background-repeat: no-repeat}
.fyztbansj{display: none;width: 100%}
.fyztfl{width: 100%;position: absolute;bottom: .6rem;left: 0;text-align: center;z-index: 4}
.fyztflapp{display: none}
.fyztfl li{display: inline-block;margin: 0 .35rem;}
.fyztflimg{margin: 0 auto .13rem;width: .9rem;height: .9rem;padding: .2rem;position: relative}
.fyztflimg:before{content: "";position: absolute;background: rgba(63,54,51,.38);width: .9rem;height: .9rem;top: 50%;left:50%;margin-top: -.45rem;margin-left: -.45rem}
.fyztflimg:after{content: "";position: absolute;background: url(../images/fyrcflbg1.png) no-repeat center center;background-size: cover;width: 100%;height: 100%;top: 0;left: 0}
.fyztflimg img{margin: 0 auto;width: .9rem;height: .9rem;display: block}
.fyztfl li p{color: rgba(255,255,255,.7)}
.fyztfl li.fyztflatv{}
.fyztfl li.fyztflatv:before{display: none}
.fyztfl li.fyztflatv .fyztflimg:after{background-image: url(../images/fyrcflbg.png)}
.fyztfl li.fyztflatv p{color: #fff}
.fyzyjs{padding-top: 1.2rem;background: #fbfbfb}
.fyjsbjq{text-align: center;width: 11.6rem;max-width: 90%;margin: .25rem auto .8rem}
.fyjslb{}
.fyjslbsub{position: relative}
.fyjsle{width: 29%;position: absolute;top: 0;left: 12%;height: 100%}
.fyjsri{float: right;width: 50%;padding-bottom:34.1%}
.fyjslbsub:nth-child(2n) .fyjsle{left:auto;right: 12%}
.fyjslbsub:nth-child(2n) .fyjsri{float: left}
.fypxbt{margin-bottom: .15rem}
.fypxjj{margin-bottom: .5rem}
.fypxbq{margin-bottom: .4rem}
.fypxbq p{float: left;margin-bottom: .1rem;padding-left: 3%;min-width: 47%;position: relative}
.fypxbq p:after{content: "";position: absolute;top: 0;left: 0;width: 2px;height: 100%;background: #349AEB}
.fypxje{color: #349AEB;padding: .23rem 0;border-top: 1px solid #bbbaba;border-bottom: 1px solid #bbbaba}
.fywhqx{margin: 0;padding: 1.2rem 0 1.26rem; no-repeat center top;background-size: cover}
.fymlxq .fyallbtimg{padding-bottom: 62%}
.fymlxq .fyallbttxt{height: auto;padding: .3rem}
.fymlxq .fyalbt{margin-bottom:0 !important;}
.fykyyf{background:url(../images/fykjyfbg.jpg) no-repeat center bottom;background-size: 100% auto;padding: 1.2rem 0 2.33rem}
.fyyfnr{text-align: center;margin-bottom: .6rem}
.fyyflb{position: relative;width: 6.92rem;margin: 0 auto}
.fyyflb img{display: block;width: 100%}
.fyyflb li{position: absolute;color: #000;width: 3.1rem;}
.fyyflb li.fyyflbli1,.fyyflb li.fyyflbli2,.fyyflb li.fyyflbli3{text-align: right;padding-right: .8rem}
.fyyflb li.fyyflbli1 span,.fyyflb li.fyyflbli2 span,.fyyflb li.fyyflbli3  span{left: auto;right: 0}
.fyyflb li.fyyflbli4,.fyyflb li.fyyflbli5,.fyyflb li.fyyflbli6{padding-left: .8rem}
.fyyflb li.fyyflbli1{top: 0;left:-3.9rem}
.fyyflb li.fyyflbli2{top: 2.1rem;left:-4.5rem}
.fyyflb li.fyyflbli3{bottom: .35rem;left:-3.9rem}
.fyyflb li.fyyflbli4{top: 0;right:-3.9rem}
.fyyflb li.fyyflbli5{top: 2.1rem;right:-4.5rem}
.fyyflb li.fyyflbli6{bottom:.35rem;right:-3.9rem}
.fyyflb li span{position: absolute;top: 50%;left: 0;background: url(../images/fykyicn.png) no-repeat center center;background-size: cover;width: .63rem;height:.63rem;text-align: center;color: #fff;line-height: .63rem;margin-top: -0.315rem}
.fyyflbsj{}
.fyyflbsj img.fyyflbsjimg{display: block;width: 100%}
.fyyfsjd{}
.fyyfsjd .item{position: relative;width: 6.3rem;display: flex;
    margin-left: .4rem;
    justify-content:flex-start;
    align-items:center;
}
.fyyfsjdle{width: 1rem;height: 1rem;line-height: 1rem;background: url(../images/fykyicn.png) no-repeat center center;background-size: cover;text-align: center;display:block;color: #fff;margin-right: .3rem;flex-shrink:0;}
.fyyfsjdri{}
.fywljt{background:rgba(255,255,255,.98);margin: -1.14rem auto 0;padding: .75rem .9rem .85rem;position: relative;z-index: 3;box-shadow: 0 0 46px 0 rgba(145, 135, 136, 0.13);}
.fywljtle{width: 25.903%;padding: .3rem 0}
.fywljtle img{display: block;width: 100%}
.fywljtri{width: 61.5%;padding: .14rem 0 .1rem;position: relative}
.fywljtri:after{content: "";position: absolute;top: 0;left: -10%;width: 1px;height: 100%;background: #bbbaba}
.fyyfjg{background: #fbfbfb url(../images/fyyfjgbg.png) no-repeat center bottom;background-size: 100% auto}
.fyyfjg .homebt{padding-top: 1.14rem}
.fyyfjgpc{height: 5.9rem;position: relative}
.fyyfjgpc li{width: 12.655%;height: 0;position: relative;color: #fff;text-align: center;padding-bottom: 12.655%;margin-right: 1.9025%;float: left;
    background:linear-gradient(to bottom,#1DCAF3,#16A3E7);
    background:-moz-linear-gradient(to bottom,#1DCAF3,#16A3E7);
    background:-webkit-linear-gradient(to bottom,#1DCAF3,#16A3E7);
    background:-ms-linear-gradient(to bottom,#1DCAF3,#16A3E7);

}
.fyyfjgpc li.fyyfjgpcli2,.fyyfjgpc li.fyyfjgpcli3,.fyyfjgpc li.fyyfjgpcli5,.fyyfjgpc li.fyyfjgpcli6,.fyyfjgpc li.fyyfjgpcli10{
    background:linear-gradient(to bottom,#01AFF7,#027FF7);
    background:-moz-linear-gradient(to bottom,#01AFF7,#027FF7);
    background:-webkit-linear-gradient(to bottom,#3d191d,#349AEB);
    background:-ms-linear-gradient(to bottom,#01AFF7,#027FF7);
}
.fyyfjgpc li:nth-child(7n){margin-right: 0}
.fyyfjgpc li.fyyfjgpcli1{}
.fyyfjgpc li.fyyfjgpcli2{margin-top: -.6rem}
.fyyfjgpc li.fyyfjgpcli3{margin-top: .6rem}
.fyyfjgpc li.fyyfjgpcli4{}
.fyyfjgpc li.fyyfjgpcli5{margin-top: 1.2rem}
.fyyfjgpc li.fyyfjgpcli6{margin-top: -.6rem}
.fyyfjgpc li.fyyfjgpcli7{}
.fyyfjgpc li.fyyfjgpcli8{margin-top: 0}
.fyyfjgpc li.fyyfjgpcli9{margin-left:14.5575%;margin-top: -2.04rem}
.fyyfjgpc li.fyyfjgpcli10{top: 2.4rem;position: absolute;left:43.6725%}
.fyjgdiv{border:1px dashed #fff;box-sizing: border-box;position: absolute;top: 5%;left: 5%;width: 90%;height: 90%}
.fykysjpc{display: block}
.fykysjsj{display: none}
.fycysfy{background:url(../images/fycysfybg.jpg) no-repeat center bottom;background-size: 100% auto;padding: 1.2rem 0 2.33rem}
.fyshifan{position: relative}
.fyshifan .xqjtle{left:-.95rem}
.fyshifan .xqjtri{right:-.95rem}
.fysfynr{}
.fysfynr .item{padding-bottom:140.15%;position: relative}
.fysfynrdiv{height: 86%;position: absolute;top: 7%;left: 0;width: 100%}
.fysfynrdiv:after{height: 100%;position: absolute;top: 0;left: 0;width: 100%;content: "";background: url(../images/fysfybg0.png) no-repeat center bottom;background-size: 100% auto}
.fysfybg{position: absolute;bottom:.28rem;left: 0;width: 82%;padding: 0 9%;z-index: 3;}
.fysfybg p{color: #fff;margin-bottom: .1rem}
.fysfybg pre{color: #fff}
.fysfynr .item:hover .fysfynrdiv:after{background-image: url(../images/fysfybg1.png)}
.fysfynr .item:hover .fysfynrdiv{height: 100%;top: 0}
.fysfynr .item:hover .fysfybg pre{white-space:inherit;  overflow:inherit;  text-overflow:inherit;}
.fyhzhb{padding: 1.2rem 0}
.fyhbbot{position: relative}
.fyhbbotlb{}
.fyhbbotlb .item{padding-bottom: 45%;box-shadow: 0 0 20px 0 rgba(145, 135, 136, 0.13);margin: 20px;}
.fyhbbotlb_three{}
.fyhbbotlb_three .item{width: 31.9%;padding-bottom: 16%;float: left;margin:0 2.15% 0 0;box-shadow: 0 0 46px 0 rgba(145, 135, 136, 0.13);}
.fyhbbotlb_three .item:nth-child(3n){margin-right: 0;}





.fycyld{background: #fbfbfb;padding: 1rem 0;}
.fycyld .fyjsbjq{margin-bottom: 0 !important;}

.fyliandong{width: 5.95rem;height:5.95rem;position: relative;margin: .35rem auto 1.72rem;background: url(../images/fyldbg.png) no-repeat center center;background-size: cover}
.fyliandong:after{content: "";position: absolute;background: url(../images/fydlbig.png) no-repeat center top;background-size: cover;width: 9.59rem;height: 9.59rem;top: -1.82rem;left: -1.82rem}
.fyliandong h2.fyldlbt{position: absolute;color: #fff;font-weight: normal;top: 50%;line-height: 1rem;margin-top: -.5rem;text-align: center;width: 100%;z-index: 3}
.fyliandong p.radius50{position: absolute;height: 2.85rem;background: rgba(20, 153, 250, .6);color: #fff;line-height: 2.85rem}
.fyliandong p.fyldp1{left: 50%;margin-left: -1.425rem;top: .52rem;text-align: center;line-height: 2.5rem;width: 2.85rem;}
.fyliandong p.fyldp2{bottom: .96rem;right: .43rem;text-align: right;padding-right: .4rem;width: 2.45rem;}
.fyliandong p.fyldp3{bottom: .96rem;left: .43rem;text-align: left;padding-left: .4rem;width: 2.45rem;}
.fyliandong li{position: absolute;}
.fyliandong li .fyldsz{position: absolute;  top: 0; background: url(../images/fykyicn.png) no-repeat center center;width: .63rem;  height: .63rem;  text-align: center;  color: #fff;  line-height: .63rem;background-size: 100% 100%}



.fyliandong li.fyldli1{top: 1.62rem;left: -5rem;text-align: right;padding-right: .78rem;width: 4.72rem;}
.fyliandong li.fyldli2{top: 1.62rem;right: -5rem;text-align: left;padding-left: .78rem;width: 4.72rem;}
.fyliandong li.fyldli3{top: 5.57rem;width: 14.4rem;left: 50%;text-align: center;padding-top: .7rem;margin-left: -7.2rem}

.fyliandong li.fyldli1 .fyldsz{right: 0;}
.fyliandong li.fyldli2 .fyldsz{left: 0; }
.fyliandong li.fyldli3 .fyldsz{left: 50%;margin-left: -0.315rem }
.fyldtop{margin-bottom: .15rem}
.fyldbot{}
.fyldbotpp{display: inline-block;vertical-align: top;position: relative;line-height: 1;padding-left: .17rem;text-align:left;margin-right: .5rem}
.fyldbotpp:after{content: "";position: absolute;top: 0;left: 0;width:2px;height: 100%;background: #349AEB}



.fyzxs{}
.fyzxs li{width: 48%;margin: 0 2% 0 0;float: left;text-align: center}
.fyzxs li:nth-child(2n){margin-right: 0}
.fyzxs li p{border: 2px solid #349AEB;padding: .18rem .8rem;color: #666666}




.fytouzi{background: url(../images/fytouzibg.jpg) no-repeat center top;background-size: cover;padding: 1.15rem 0 1.72rem}
.fytzbot{margin-top: 1.2rem;position: relative}
.fytzbot:after{position: absolute;content: "";background: url(../images/fyjjbgline.png) no-repeat center top;background-size: 100% auto;width: 100%;height: 100%;top: 0;left: 0}
.fytztop{position: relative;z-index: 3}
.fytztople{background: #fff;width: 24.3%;margin: 0 4.516%;height: 3.17rem;
    box-shadow: 0px 0px 46px 0px rgba(145, 135, 136, 0.13);
    -webkit-border-radius:.39rem;
    -moz-border-radius:.39rem;
    border-radius:.39rem;}
.fykxbg{text-align: center;background: #349AEB;line-height: .79rem;color: #fff;margin:-0.395rem .3rem .57rem}
.fytzzs{margin: 0 .4rem}
.fytzzs p,.fyzxxm p{color: #666}
.fytzzs p span,.fykxfa p span{color: #349AEB}
.fyzxxm{margin-left: .86rem;}
.fyzxxm p{padding-left: .17rem;position: relative;margin-bottom: .13rem}
.fyzxxm p:after{content: "";position: absolute;top: 5%;left: 0;width: 1px;height: 90%;background: #349AEB}
.fykxfa{margin-left: .4rem}
.fycyjj{background: #349AEB;padding: .5rem 0;text-align: center;color: #fff;margin: .93rem .66rem 0}
.fyzfzt{min-height:4.86rem;padding: 2.75rem 0 1rem;position: relative}
.fyzfzt .main1440{position: relative;z-index: 3}
.fyzfztbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.fyzfzttop,.fyzfztbot{width: 50%}
.fyzfzttop{color: #fff;margin-bottom: 1.2rem}
.fyzfztbot{}
.fyzfztbot li{float: left;width: 33.33%}
.fyywtop{color: #fff;margin-bottom: .1rem}
.fyywtop span{color: #349AEB;margin-right: .1rem;}
.fyywbot{color: #fff;width: 61%}
.fyhblb{padding-top: 1.2rem}
.fyhblbbot{}
.fyhblbbot li{float: left;width: 33.33%;padding-bottom: 13%;border: 1px solid #bbbaba;margin: 0 0 -1px -1px;box-sizing: border-box}
.fycelue{padding-top: 1.2rem}
.fyclbot{}
.fyclbotlb{}
.fyclbotlb .item{background: #fff;box-shadow: 0px 0px 46px 0px rgba(145, 135, 136, 0.13);text-align: center;padding-top: .7rem}
.fyclbotlb .item img{display: block;margin: 0 auto;height: 1.03rem;width: auto !important;}
.fyclbotlb .item pre{display: block;margin: .35rem 0 .85rem}
.fyclbotlb .item p{background: #349AEB;line-height: .65rem;color: #fff}
.fyclbotlb_pc{}
.fyclbotlb_pc .item{float: left;width: 23.4%;margin-right: 2.13%}
.fyclbotlb_pc .item:nth-child(4){margin-right: 0}
.fyxcwh{}
.fywlwz,.fywljr,.fywlwlkj{width: 44%;color: #fff}
.fywlwz{margin-bottom: .15rem}
.fywljr{margin-bottom: .45rem}
.fywlwlkj{}
.fywlwlkj p{position: relative;padding-left: .21rem;margin-bottom: .18rem}
.fywlwlkj p:after{position: absolute;content: ""; -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;background: #fff;width: .06rem;height: .06rem;top:.1rem;left: 0}
.fywljh{padding-top: 1.2rem}
.fywlms{}
.fywlms ul{display: flex;justify-content: space-between;}
.fywlms li{text-align: center;max-width: 20%}
.fywlms li img{
    /* border: 1px dashed #349AEB; */
    height:1.12rem;width: 1.12rem}
.fywlms li p{margin: .28rem 0 .51rem}
.fywlms li span{color: #349AEB;letter-spacing: 10px;line-height: 1;position: relative;display: block}
.fywlms li span:after{content: "";position: absolute;background: #fff url(../images/fyszbg.png) no-repeat center top;bottom:.05rem;width: 100%;height: .15rem;background-size: 100% auto;left: 0}

.fysfyjnr{}

.fyzhuli{padding: 1.25rem 0 1.14rem;position: relative;overflow: hidden}
.fyzhuli .main1440{position: relative;z-index: 3}
.fyzhuli .homebt p,.fyzhuli .homebt span{color: #fff}
.fyzhuli .fybianhua{color: #fff}
.fyzhunong{}
.fyzhunong li{float: left;width: 33.33%;text-align: center}
.fyznbt{color: #fff}
.fyznsz{background: #349AEB;color: #fff;line-height: .66rem;width: .66rem;height: .66rem;display: block;position: absolute;bottom: 0;left: 50%;margin-left: -.33rem}
.fynfcp{height: 2.14rem;position: relative}
.fyzhunong li:first-child .fynfcp:before{left: 0;right: auto}
.fynfcp:after,.fynfcp:before{content: "";width: 1px;height: 100%;background: rgba(255,255,255,.3);top: 0;right: 0;position: absolute}

.fyzndj{margin: .52rem .65rem 0;position: relative}
.fyzndj:after,.fyzndjsub span:after{content: "";position: absolute;width: .07rem;height: .07rem;background: #349AEB;top: -0.035rem;left: 50%;margin-left: -0.035rem;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}
.fyzndj:before,.fyzndjsub span:before{content: "";position: absolute;width: 1px;height: .52rem;border-left: 1px dashed #349AEB;top: -.52rem;left: 50%;margin-left: -.5px}
.fyzndjsub span:after{}
.fyzndjsub span:before{height: .36rem;top: -.36rem}

.fyzndj p{line-height: .76rem;border: 2px solid #349AEB;color: #fff;    background-color: rgba(20, 153, 250, 0.4);
    ;}
.fyzndjsub{padding-bottom: .37rem;border: 2px solid #349AEB;border-top: 0;
    -webkit-border-radius:0 0 38px 38px;
    -moz-border-radius:0 0 38px 38px;
    border-radius:0 0 38px 38px;margin-top: -0.38rem;padding-top: .38rem}
.fyzndjsub span{display: inline-block;margin: .36rem .01rem 0;padding: 0 .1rem;line-height: .3rem;background:  rgb(20, 153, 250,.2);color: #fff;position: relative}


  

.fyqixi{position: relative}
.fyqixi .xqjtle{left: 6.7%}
.fyqixi .xqjtri{right: 6.7%}

.zyywbotsub{width: 100%;}
.zyywbotsub .swiper-slide{width: 40%;}
.zyywbotsub .swiper-slide a{display: block;padding: 0 .3rem}
.zyywbotsub .swiper-slide .zyywimg{padding-bottom: 66%}
.zyywbotsub .swiper-slide .zyywimg p{position: absolute;bottom: .3rem;left: 0;width: 90%;color: #fff;padding: 0 5%}
.swipyuan{display: none}






.fypcshow{}
.fyappshow{display: none}
.homebt{text-align: center;margin-bottom: .6rem}
.whqx .homebt{margin-bottom: .9rem}
.cjms .homebt{margin-bottom: 1.28rem}
.fyyfjg .homebt{margin-bottom: 1.82rem}
.homebt_mar{margin-bottom: 0 !important;}
.fymtbdlb li:nth-child(3n),.fygsgglb li:nth-child(2n),.fycyzx li:nth-child(3n){margin-right: 0}
.fyggjj,.fyhdjj{text-align: justify}
.fybhlb li span,.fybianhua span,.fyywtop span,.fywlms li span{font-family: Impact}



/*字体*/
.fywlms li span{font-size: .95rem}/*95*/
.fybhlb li span{font-size: .72rem}/*72*/
.fybianhua span,.fyywtop span{font-size: .48rem}/*48*/
.sfewerd,.homebt span,.fyxqbt h1,.fyliandong h2.fyldlbt{font-size: .5rem} /*一级50*/
.fybianhua,.fysxmblb li p,.cjmswz .fuchidiv h2,.fypxbt,.fyyfnr,.fyliandong p.radius50{font-size: .36rem}/*36*/
.fymtbdyf,.fyggsj span{font-size: .34rem}/*34*/
.fyhdbt,.fymtbdbt,.fyggbt,.fylxwm li span,.fycpzxbt,.fybhlb li pre,.fyrctop span,.fygwzz,.fuchidiv h2,.zddw span,.fyalbt,.fyztfl li p,.fypxjj,.fypxje,.fyyfjgpc li,.fywljtri,.fyyflb li,.fysfybg p,.fyzfzttop,.fycyjj,.fyclbotlb .item pre,.fyclbotlb .item p,.fywlwz,.fywlms li p,.fyznbt,.fyznsz,.fyzndj p,.fyliandong li .fyldsz,.fyldtop,.zyywbotsub .swiper-slide .zyywimg p,.fykxbg{font-size: .24rem}/*二级24*/
.nav li a.navyja,.homebt p,.fyxwfl a,.fybiaoge li p,.banner .fyvideobg span,.xxgd，.ljwmlj{font-size: .24rem;font-weight: 500;}/*三级18*/
body,input,select,textarea{font-size:.16rem}/*默认字体16*/


.fybjq{line-height: 2;text-align: left;}
.fyxqbt h1{line-height: 1.25}
.fyzxs li p,.fyldbot{line-height: 1.625}
.fyhdjj,.fymtbdjj,.fyggjj,.fycpzxjj,.fyaljj{line-height: .28rem;}/*16.28*/
.fybhlb li pre,.fywljtri,.fyzfzttop,.fyclbotlb .item pre,.fywlwz,.fywljr,.fyznbt{line-height: .36rem}/*24.36*/
.fypxje,.fyyfjgpc li,.fyyflb li,.fysfybg pre,.fytzzs p,.fyldtop{line-height: .32rem}/*16.32*/
.fyhdjj,.fyggjj,.fyaljj{height: .84rem}/*16.28*/
.fymtbdjj,.fycpzxjj{height: .56rem}/*16.28*/
.fybhlb li pre{height: .72rem}/*24.36*/
.ljwm{height:1.6rem}/*16.32*/


.nav li a.navyja,.homebt span,.fyxwfl a,.fyhdbt,.fymtbdbt,.fyggbt,.fyxqbt h1,.fylxwm li span,.fycpzxbt,.fybhlbdiv pre,.fyrctop span,.fygwzz,.fypxbt,.fypxjj,.fywljtri,.fyyfnr,.fyclbotlb .item pre,.fywlms li p,.fyldtop{color: #000000}

.whqxlb .owl-controls,.hddtlblb .owl-controls,.cjmsbotrilb .owl-controls,.fysfynr .owl-controls,.fyhbbotlb .owl-controls{display: none}


.footer a:hover{text-decoration: underline}
.fyhdlb li:hover,.fymtbdlb li:hover,.fygsgglb li:hover{background: #349AEB}
.fyhdlb li:hover .fyhdlbri p,.fymtbdlb li:hover  p,.fygsgglb li:hover p{color: #fff}
.fygsgglb li:hover .fyggsj span{color: #fff}
.fygsgglb li:hover .fyggsj b{background-image: url(../images/jia.png);border-color: #fff}
.fyhdlb li:hover .fyhdsj:after{background-image: url(../images/fyjtred0.png)}
.fyxqmbx a:hover,.fyxqnext a:hover{color: #349AEB}
.xqjtri:hover,.xqjtle:hover{background: #349AEB}
.ljwmlj:hover,.hddtbtn a:hover{opacity: .8}
.fyzhunong li:hover  .fyzndj p{background: #349AEB;color: #fff}


/*********************************适配*************************/
@media only screen and (max-width:1680px){
    /*html{font-size: 86.7188px;}*/
}
@media only screen and (max-width:1600px){
    /*html{font-size: 82.5521px;}*/

}
@media only screen and (max-width:1440px){
    /*html{font-size: 74.2188px;}*/

}
@media only screen and (max-width:1366px){
    /*html{font-size: 70.3646px;}*/

}
@media only screen and (max-width:1280px){
    /*html{font-size: 65.8333px;}*/

}
@media only screen and (max-width:1200px){
    /*html{font-size: 60.5px;}*/
}
@media only screen and (max-width:1152px){
    /*html{font-size: 59.2708px;}*/

    .nav li a.navyja{padding: 0 .3rem}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    /*html{font-size: 52.6042px;}*/

    .fyzfzttop, .fyzfztbot{width: 70%}
    .fytzzs,.fyzxxm{margin: 0 .2rem}
}
@media only screen and (max-width:992px){
    /*html{font-size: 51.6667px;}*/

    .banben{margin-left: .2rem}
    .nav li a.navyja{padding: 0 .2rem}
    .fytztople{margin: 0 1%;width: 31.33%;height: 3.8rem}
    .fycyjj{margin-top: .2rem}
    .fyywbot{width: 90%}
    .zddw img{margin-right: .1rem}
    .logo{margin-top:0.155rem;margin-left: 0;}
}
@media only screen and (max-width:768px){
    /*html{font-size:40px;}*/
    .fywlms li p{height: .4rem}
    .fywlwz, .fywljr, .fywlwlkj{width: 60%}
    .fywlwlkj p:after{width: .1rem;height: .1rem;top: .08rem}
    .fywlwlkj p{padding-left: .3rem}
    .fyzxs{margin-top:2.5rem}
    .fyzxs li p{padding: .18rem .3rem}
    .fyzndj{margin: .52rem .1rem 0}
    .fyhdjj{margin: .2rem 0}
    .page a.next i,.page a.last i,.page a.prev i,.page a.home i{vertical-align: middle}
    .fyggsj b{width: .55rem;height: .55rem}
    .fybhlb li pre{height: 1rem}


    .fyhdjj, .fymtbdjj, .fyggjj, .fycpzxjj, .fyaljj{line-height: .5rem}
    .ljwm, .fypxje, .fyyfjgpc li, .fyyflb li, .fysfybg pre, .fytzzs p, .fyldtop{line-height: .5rem}
    .fybhlb li pre, .fywljtri, .fyzfzttop, .fyclbotlb .item pre, .fywlwz, .fywljr, .fyznbt{line-height: .55rem}
    .fyggjj, .fyaljj{height: 1rem}
    .fyhdjj{height: auto !important;max-height: 1rem !important}

}
@media only screen and (max-width:750px){
    html{font-size:100px;}
    .main1620,.main1440,.main1200{width:90%}
    .menu-activator{display: block}
    .cliactnav img.navicn00,.banben span{display: none}
    .cliactnav img.navicn01{display: block}
    .banben{padding-top: .31rem;line-height: 1}
    .banben img{height: .38rem;margin-top: 0;margin-left: .13rem}
    .banner{height: auto !important;}
    .homebt span{line-height: 1.5}
    .focus_slide{position: relative;height: auto}
    .focus_slide .owl-stage-outer, .focus_slide .owl-stage, .focus_slide .owl-item,.focus_slide .item{height: auto}

    .nav{margin:0;padding:0;position: fixed;top:1rem;height: 100%;width: 100%;z-index: 999;right:-100%;opacity: 0;transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;box-shadow: 0 5px 45px 0 rgba(112, 112, 112, 0.07)}
    .nav ul{padding: .55rem 5% 2.74rem;background-color: #fff;  box-shadow: 0px 5px 45px 0px rgba(112, 112, 112, 0.07);}
    .nav li{display: block;float: inherit;margin: 0}
    .nav li a.navyja{padding: 0;line-height: .86rem;border-bottom: 1px solid #bbbaba;position: relative}
    .nav li a.navyja:after{content: "";position: absolute;top: 0;right: 0;width: .28rem;height: 100%;background: url(../images/jiahao.png) no-repeat center center;background-size: auto .28rem}
    .nav li span{display: none !important;}
    .naverji{position: relative;width: 100%;box-shadow: none;left: 0;top: 0;margin: 0;padding: .3rem 0 0;text-align: left;border-top: 0;border-bottom: 1px solid #bbbaba}
    .naverji a:after{display: none}
    .naverji a{padding: 0 .4rem;color: #666;margin-bottom: .3rem}
    .footer{padding-top: .85rem}
    .footbq{margin-top: 0;padding: .55rem 0;border-top: 0}
    .footbq a.right{float: inherit;display: block;margin-top: .1rem}
    .footbq a.footjicp img{height: .3rem}
    .footerle{max-width: 53%;display: inline-block;vertical-align:middle;margin-bottom: .4rem}
    .footle{position: relative}
    .footle ul{position: absolute;top: 0;right: 0}
    .footle li img.wxicn{height: .4rem}
    .footle li{margin: 0 0 0 .36rem}
    .footle li:last-child .footwl{left: 3%}
    .footwl{bottom: .6rem;    background-size: 100% auto;}
    .footri ul{display: block}
	
	.footri ul p{
		color: black;
	}
    .footri li{position: relative}
    .footri li p{
        /* color: #349AEB !important;  */
        margin: 0;line-height: .8rem;border-bottom: 1px solid rgba(255,255,255,.3);background: url(../images/jiahao1.png) no-repeat center right;background-size: auto .34rem}
    .footnav{position: relative;padding: .26rem 0 .06rem;border-bottom: 1px solid rgba(255,255,255,.3);display: none}
    .footri li a{margin-bottom: .2rem;font-size: .2rem}
    .xxgd{display: none !important;}
    .cjmssub{margin: 0}
    .fyztfl{text-align: left;width: 90%;left: 5%;bottom: -0.65rem;}
    .fyztfl ul{position: absolute;top: 1.1rem;left: 0;width: 100%;border: 1px solid #349AEB;background: #fff;box-sizing: border-box; -webkit-border-radius:0 0 3px 3px;  -moz-border-radius:0 0 3px 3px;  border-radius:0 0 3px 3px;padding: .2rem 0 .3rem;overflow: hidden}
    .fyztfl li{display: block;margin: 0;position: relative;height: 1.37rem;    -webkit-filter: grayscale(0);filter: grayscale(0);}
    .fyztfl li p{padding-left: 1.58rem;line-height: 1.37rem;color: #000000}
    .fyztflimg{position: absolute;top: 0;left: 0;width:.97rem;height: .97rem;padding: .2rem}
    .fyztflimg img{width: .97rem;height: .97rem}
    .fyztflimg:after,.fyztflimg:before{display: none}
    .fyztflimg:after{background-image: url(../images/fyrcflbg.png)}


    .fyztflapp{height: 1.1rem;position: relative;z-index: 3;padding-top: .2rem}
    .fyztflapp .fyztflimg{margin-bottom: 0}
    .fyztflapp .fyztflimg:after{display: block}
    .fyztflapp p{background: #fff;border: 1px solid #349AEB;-webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;height: .97rem;line-height: .97rem;margin: 0 0 0 .2rem;color: #349AEB;padding-left: 1.38rem;box-sizing: border-box;}
    .fyztflapp:after{background: url(../images/fyydup.png) no-repeat center top;width:.27rem;height: .15rem;content: "";position: absolute;top: 50%;right: .4rem;background-size: 100% auto;}
    .fyztfl li.fyztflatv p{color: #000000}
    .fyalzs,.fywhqx .main1440{width: 100%}
    .fyallbt .item{width: 5.9rem;margin:10px;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
    .fyyfjgpc li{width: 25%;margin: 0}
    .fyyfjgpc li.fyyfjgpcli10{position: relative;top: 0;left: 0}
    .zyywbotsub .swiper-slide{width: 80%;}
    .zyywbotsub .swiper-slide a{}
    .shiyanshi{background-image: url(../images/syssjbg.jpg);}
    .sysle{width: 90% !important;margin: 0 auto}
    .homebt{margin-bottom: .6rem}
    .homebt p{margin-bottom: .25rem}
    .cjms .homebt, .sysle .homebt{text-align: center}
    .ljwm{text-align: center;padding: 0;border-left: 0;height: auto;  overflow: auto;margin-bottom: .3rem;  display: block; text-overflow: initial;-webkit-line-clamp: initial;-webkit-box-orient: initial;}
    .zddw{margin-bottom: .7rem;text-align: center}
    .zddw span{display: block;line-height: 1;margin-bottom: .24rem}
    .zddw img{margin: 0 .1rem;height: .44rem}
    .sysri img{width: 95%;margin: 0 0 0  5%}
    .liaojie{position: absolute;left: 50%;bottom: .85rem;margin-left: -1.8rem}
    .ljwmlj{width: 2.6rem;line-height: .9rem;height: .9rem}
    .ljwmlj:before{width: .9rem;height: .9rem;right: -1rem}
    .ljwmlj:after{width: .5rem;height: .5rem;margin-top: -.25rem;right: -.8rem}

    .cjmsbotrilb .item, .cjmsbotrilb .item img{width: 5.9rem;height: 8.4rem}
    .cjmsbotrilb{height: 8.4rem}
    .fuchidiv h2{padding-right: 0;margin-bottom: .28rem}
    .fuchidiv p{display: block;margin-bottom: .12rem}
    .fuchidiv{bottom: .3rem;padding: 0 6%;width: 88%}
    .cjmsbotbtn{position: relative;text-align: center;margin-top: .75rem}
    .xqjtle, .xqjtri{height: .9rem;margin-top: -.45rem}
    .cjmsbotbtn .xqjtle, .cjmsbotbtn .xqjtri{margin: 0 .6rem}
    .cjms:after{height: 62%}
    .fyxwfl a{padding: 0 .25rem}

    .hddtbot{height: 6.8rem;overflow: hidden;}
    .hddtlblb .item{width: 4.9rem;height: 6.8rem;}
    .hddtlblb .item li{margin: 20px 10px !important;box-shadow: 0 1px 20px 0 rgba(128, 128, 128, 0.13);width: auto !important;}
    .hddtlblb .owl-stage-outer{padding: 0}
    .fymtbdlb li a{margin: .5rem .4rem}
    .fymtbdbt{margin: .5rem 0 .25rem}
    .hddtbtn .xqjtle{float: left;}
    .hddtbtn .xqjtri{float: right}
    .hddtbtn a{line-height: .9rem;width: 58%;margin: 0}
    .whqxlb .item{width: 5.91rem;margin: 0 .2rem;padding-bottom: 50.4%}
    .whqxbot{padding-bottom:0;overflow: auto;height: auto}
    .fylxwm li{width:auto;text-align: left;position: relative;padding-left: 1rem;min-height: inherit;margin-bottom: .3rem}
    .fylxwm li p{padding-top: 0}
    .fylxwm li img{position: absolute;top: 0;left: 0;margin: 0}
    .fylxwm{margin-bottom: .3rem}
    .fytxbg{margin: -1.8rem 0 -.85rem;padding-bottom: .85rem;padding-top: 2.8rem}
    .fybiaoge li{width: 100%;float: inherit}
    .fybginpt{line-height: .8rem\9;height: .8rem}
    .fybiaoge li:last-child{margin-bottom: 0}
    .fybgtex{padding: .2rem 3%;width: 94%}
    .fywlms ul{display: block;justify-content: inherit;}
    .fywlms li{float: left;width: 33.33%;max-width: inherit;margin-bottom: .6rem}
    .fywlms li p{margin: .3rem 17%}
    .fywlms li:nth-child(4){margin-left: 16.665%}
    .fyzfzt{min-height: 6.2rem; padding:1.9rem 0 .5rem;}
    .fywlwz, .fywljr, .fywlwlkj{width: 100%}
    .fywlwlkj p:after{top: .1rem}
    .fycelue{width: 100%}
    .fyjsbjq{max-width: 90%;margin: .5rem 5% .8rem}
    .fycysfy .main1440{width: 100%}
    .fycysfy .fyjsbjq{max-width: 90%;margin-left: auto;margin-right: auto}
    .fysfynr{margin-left: 5%;width: 95%}
    .fysfynr .item{width: 4.1rem;}
    .fysfynrdiv{height: 100%;top: 0}
    .fysfybg pre{white-space:inherit;  overflow:inherit;  text-overflow:inherit;}
    .fysfynr_sj .fysfynrdiv:after{background-image: url(../images/fysfybg1.png)}
    .fycysfy{background-image: url(../images/fycysfybgsj.jpg)}
    .fycyld{overflow: hidden}
    .fyliandong{width: 100%;height: auto;background: none;margin: .4rem auto 0}
    .fyliandong:after{display: none}
    .fyliandong ul{margin: 0 auto;width: 90%}
    .fyliandong li{position: relative;width: 85% !important;top: 0 !important;bottom: auto !important;left: 0 !important;right: auto !important;text-align: left !important;padding: .16rem 0 0 15% !important;margin: 0  0 .6rem 0!important;}
    .fyliandong li .fyldsz{top: 0 !important;left: 0 !important;right: auto !important;}
    .fylddiv{position: relative;height: 6.06rem;margin-bottom: .5rem;background: url(../images/fysfsjbg.png) no-repeat center center;background-size: 100% auto; }
    .fylddiv:after{content: "";
        position: absolute;
        background: url(../images/fydlbig.png) no-repeat center top;
        background-size: 100% auto;
        width: 100%;
        height: 9.59rem;
        top: 50%;
        margin-top: -4.795rem;
        left: 0;}
    .fyliandong p.fyldp2{right: 16%}
    .fyliandong p.fyldp3{left: 16%}
    .fyzxs{margin-top: .6rem}
    .fyzxs li{width: 100%;margin: 0 0 .6rem 0}
    .fyzhunong li{float: inherit;width: 100%;text-align: left;margin: 0 0 .6rem 0}
    .fynfcp{position: relative;height: auto;padding-left: 1rem}
    .fyznsz{text-align: center;position: absolute;top: 0;left: 0;margin: 0}
    .fyzndj p,.fyzndjsub{text-align: center}
    .fyzndjsub{ -webkit-border-radius: 0 0 20px 20px;  -moz-border-radius: 0 0 20px 20px; border-radius: 0 0 20px 20px;}
    .fyldbotpp,.fyldtop{margin-bottom: .3rem}
    .fyhdlble{width: 100%;float: inherit;padding-bottom: 58.27%}
    .page{margin-bottom: 1rem}
    .page a, .page span{display: none;padding: 0 .1rem !important;}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pagecurrent{display: inline-block}
    .page a.prev,.page a.next{padding: 0;margin: 0}
    .pagecurrent,.page-count{display: inline-block !important;}

    .page span.pagecurrent{margin: 0 .05rem}
    .fyzfzttop, .fyzfztbot{width: 100%}
    .fyzfztbot li{margin: 0  0 .5rem 0}
    .fytouzi { background: url(../images/fytouzibgsh.jpg) no-repeat center bottom;  background-size: 100% auto;  padding: 1.4rem 0;  }
    .fytztople{width: 86%;float: inherit;margin: .86rem auto 0;height: 3rem;padding-top: 1px}
    .fytzzs, .fyzxxm{margin: 0 .4rem}
    .fytzbotsj{background: #349AEB;text-align: center;color: #fff;padding: .3rem 9%;width: 68%;margin: -.75rem auto 1rem;  -webkit-border-radius:60px;  -moz-border-radius:60px;  border-radius:60px;}
    .fytzbot{padding-top: 1px;padding-bottom: .97rem}
    .fykxbg{margin-left: .5rem;margin-right: .5rem}
    .fytzbot:after{background: url(../images/fyjjbglinebj.png) no-repeat center top;background-size: 100% auto}
    .fycyzx li{width: 100%;float: inherit;margin: 0 0 .6rem 0}
    .fycpzxtxt{height: auto;padding: .6rem .3rem}
    .fygsgglb li{width: 100%;margin: 0 0 .6rem 0}
    .fyggsj{padding-left: .6rem}
    .fyjsle,.fyjsri{float: inherit !important;width: 100%}
    .fyjsri{padding-bottom: 68.1%}
    .fyjsle{position: relative;top: 0 !important;left: 0 !important;margin:  0 !important;padding: .6rem 5% !important;width: 90% !important;right: auto !important;}
    .fyjsle .index_sec,.fyjsle .sec_box{position: relative;display: block;height: auto}
    .fypxbq p{margin-bottom: .2rem}
    .fywhqx{ no-repeat center top;background-size: cover}
    .fyshbjq{width: 100%}
    .fyshms{background-position: center bottom;background-size: 100% auto}
    .fyrctop span.fyrctopsp0{width: 100%;margin-right: 0;margin-bottom: .2rem; }
    .fyrctop span.fyrctopsp1,.fyrctop span.fyrctopsp0{background-position: left .06rem; background-size: .25rem auto;}
    .fyrctop span.fyrctopsp1,.fyrctop span.fyrctopsp2{width: auto;}
    .fyrctop span.fyrctopsp1{margin-right: 4%}
    .fyrctop,.fyrcbot{padding: .3rem}
    .fyrctop .fyzpjt{right: .3rem;top: .3rem}
    .fymtbdlb li{float: inherit;margin: 0 0 .6rem 0;width: 100%}
    .fywljt{width: 80%;padding: .75rem 5% .85rem;margin: -1.14rem auto 0}
    .fywljtri{padding:0;width: 100%;margin: 0 auto;float: inherit;text-align: justify}
    .fyyfjgpc{height: auto}
    .fyyfjgpc li{margin: 0 2% 2% 0!important;width: 23.5% !important;padding-bottom: 23.5%}
    .fyyfjgpc li:nth-child(4n){margin-right: 0 !important;}
    .fykysjpc{display: none}
    .fykysjsj{display: block}
    .fykyyf {  background: url(../images/fykjyfbg.jpg) no-repeat center bottom;  background-size: 100% auto;  padding: 1.2rem 0 2.33rem; }
    .fyyflbsj{overflow: hidden}
    .fyyfsjd{margin-top: .5rem;}
    .fysxmblb li{width: 48%;margin: 0 4% .6rem 0;padding-bottom: 49%}
    .fybhlb li{width: 100%;margin: 0 0 .6rem 0}
    .fysxmblb li:nth-child(2n){margin-right: 0}
    .fybhlb{width: 90%;margin: 0 auto;}
    .fysfynr  .owl-stage-outer{height: 5.7rem;}
    .fyliandong li.fyldli3 .fyldsz{margin-left: 0}


    /*共用*/
    .sysle,.sysri,.footle,.footri,.cjmsbotri,.fyhdlbri,.fyzfztbot li,.fyzple{float: inherit;width: 100%}

    .fyshxy{padding-bottom: 1rem}
    .fyzple{margin: .3rem 0 .5rem}
    .fyhdlbri{margin-top: .3rem}
    .fywljh,.fycysfy,.fykyyf,.fyzyjs{padding-top: 1.4rem}
    .fyyfjg .homebt{padding-top: 1rem;margin-bottom: .6rem}
    .fybianhua{margin-bottom: 1.06rem}
    .fywlms:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
    .fyzhuli{padding: .85rem 0}
    .whqx,.fymain,.fyshms{padding: .9rem 0 .85rem}
    .fyhzhb{padding-top: .3rem}
    .fycyld{padding: .85rem 0 .3rem;}
    .fyhzhb,.fyzxgh{padding-bottom: .9rem}
    .shiyanshi,.cjms,.fysxmb,.fyshxy{padding-top: .85rem}
    .sysle{padding-top: 0}
    .fycelue{padding-top: .9rem}
    .cjms .homebt,.fyshms{margin-bottom: .9rem}
    .fywlwz,.fyhdlb,.fycpzxbt{margin-bottom: .3rem}
    .fywljr,.fycysfy,.fyxwfl,.fyzfzttop{margin-bottom: .6rem}
    .fywlwlkj p{margin-bottom: .25rem}
    .hddt .fyxwfl{margin-bottom: .14rem}
    .fybjq img{width: 90% !important;}



    #focus-list,.xxgd,.bannerjt0,.bannerjt1,.cebianlan,.fyghimg img.fyghimgpc,.fyztbanpc,    .fyztfl ul,.fyaljt0,.fyaljt1,.fypcshow,.cjmsbotle,.fuchidiv h2 span,.xqjtle0,.xqjtle1,.fybanner img.fybannerpc,.fylxwm li:after, .fylxwm:after,.fysfyjt0,.fysfyjt1,.fysfyjtej1,.fysfyjtej0,.fynfcp:after, .fynfcp:before,.fyzndj:before,.fywljtle,.fywljtri:after{display: none}
    #focus-phone,.focus_slide .owl-controls,.fyghimg img.fyghimgsj,.fyztbansj,.fyztflapp,.fyappshow,.whqxlb .owl-controls,.fybanner img.fybannersj,.fysfynr .owl-controls,.swipyuan,.fyallbt .owl-controls{display: block}
    .owl-theme .owl-controls{margin-top: .6rem}
    .owl-theme .owl-dots .owl-dot span{border-color: rgba(220,220,220,.8);background: rgba(220,220,220,.3)}
    .fyclbotlb .item{box-shadow: 0 0 20px 0 rgba(145, 135, 136, 0.13);margin: 20px 10px;font-weight: bold}
    .fyclbotlb .item img{height: 1rem}
    .fyclbotlb .item pre{margin: .25rem 0 .9rem}
    .whqxlb  .owl-stage-outer{height: 3.2rem}
    .fyyfsjd  .owl-stage-outer{height: 1.1rem}
    .swipyuan{position: relative !important;margin: .6rem 0 0 !important;bottom: 0 !important;}
    .swipyuan .swiper-pagination-bullet{margin: 0 .18rem !important;
        width: .2rem;
        height: .2rem;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        opacity: 1;
        border: 1px solid rgba(220,220,220,.8);
        background: rgba(220,220,220,.2);}
    .swipyuan .swiper-pagination-bullet-active{background: rgba(233,25,46,.2); opacity: 1;  border-color: #349AEB;}
    .naverji a:hover{background: none;color: #1e1a1a}
    .naverji a.naverjiatv:hover{background: none !important;color: #349AEB !important;}


        /*字体*/
    .fywlms li span{font-size: .95rem}/*95*/
    /*.fybhlb li span{font-size: .72rem}!*72*!*/
    .fymtbdyf, .fyggsj span{font-size: .46rem}
    .fybianhua span,.fyywtop span{font-size: .7rem}/*48*/
    .sfewerd,.homebt span,.fyxqbt h1,.fyliandong h2.fyldlbt{font-size: .4rem} /*一级50*/
    .fybianhua,.fysxmblb li p,.cjmswz .fuchidiv h2,.fypxbt,.fyyfnr,.fyliandong p.radius50{font-size: .36rem}/*36*/
    /*.fymtbdyf,.fyggsj span{font-size: .34rem}!*34*!*/
    .fyhdbt,.fymtbdbt,.fyggbt,.fylxwm li span,.fycpzxbt,.fybhlb li pre,.fyrctop span,.fygwzz,.fuchidiv h2,.zddw span,.fyalbt,.fypxjj,.fypxje,.fyyfjgpc li,.fyyflb li,.fysfybg p,.fyzfzttop,.fycyjj,.fywlwz,.fyznbt,.fyznsz,.fyzndj p,.fyliandong li .fyldsz,.fyldtop,.zyywbotsub .swiper-slide .zyywimg p,.fytzbotsj,.fyyfsjdri,.fykxbg{font-size: .32rem}/*二级24*/
    .homebt p,.fyxwfl a,.fybiaoge li p,.banner .fyvideobg span,.xxgd，.ljwmlj,.fyztfl li p,.fywlms li p,.fyclbotlb .item pre,.fyclbotlb .item p,.fywljtri,.fykysjsj{font-size: .24rem}/*三级18*/
    body,input,select,textarea{font-size:.24rem}/*默认字体16*/
    .fymtbdsj,.hddtbtn a{font-size: .22rem}
    .nav li a.navyja,.naverji a{font-size: .28rem;}

    /*.fybjq{line-height: 2}*/
    /*.fyxqbt h1{line-height: 1.25}*/
    /*.fyzxs li p,.fyldbot{line-height: 1.625}*/
    .fyhdjj,.fymtbdjj,.fyggjj,.fycpzxjj,.fyaljj,.fywlms li p{line-height: .36rem;}/*16.28*/
    .fybhlb li pre,.fywljtri,.fyzfzttop,.fyclbotlb .item pre,.fywlwz,.fywljr,.fyznbt{line-height: .42rem}/*24.36*/
    .ljwm,.fypxje,.fyyfjgpc li,.fyyflb li,.fysfybg pre,.fytzzs p,.fyldtop,.fytzbotsj{line-height: .42rem}/*16.32*/
    /*.fyhdjj,.fyggjj,.fyaljj{height: .84rem}!*16.28*!*/
    .fymtbdjj,.fycpzxjj,.fywlms li p{height: .72rem}/*16.28*/
    /*.fybhlb li pre{height: .72rem}!*24.36*!*/






}
@media only screen and (max-width:720px){
    html{font-size:96px}
}
@media only screen and (max-width:640px){
    html{font-size:85.3333px}
}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){
    html{font-size: 66.6667px;}
}
@media only screen and (max-width:414px){
    html{font-size:55.2px}
}
@media only screen and (max-width:390px){
    html{font-size:52px}
}
@media only screen and (max-width:375px){
    html{font-size:50px}
}
@media only screen and (max-width:360px){
    html{font-size:48px}
    .fyxwfl a {padding: 0 0.2rem;  }
}
@media only screen and (max-width:320px){
    html{font-size: 42.6667px;}
}
@media only screen and (max-width:300px){
    .fyxwfl a{padding: 0 .05rem}
}
/*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){}

.banner-text{
	position: absolute;
	margin-top: 1.2rem;
	margin-left: 1.2rem;
	height: 26px;
	font-size: 0.5rem;
	font-family: SourceHanSansCN;
	font-weight: 600;
	color: #FFFFFF;
	line-height: 0.5rem;
}
#m-title{
    font-size: 600;
}
#m-content{
    font-size: 600;
    font-size: .25rem;
}
.sub-item-title{
    /* width: 1.78rem; */
margin-top: 0.12rem;
/* height: 0.15rem; */
/* height: 0.29rem; */
font-size: 0.13rem;
font-family: SourceHanSansCN;
font-weight: 400;
color: #1E1A1A;
line-height: 0.2rem;
}


.cjmswz1{padding-top: .5rem}
.cjmswz1 .fuchidiv{position: relative;width: 100%;padding: 0;margin: 0;bottom: 0}
.cjmswz1 .fuchidiv h2{margin-bottom: .3rem}
.cjmswz1 .fuchidiv h2 span{display: none}
.cjmswz1 .fuchidiv p{display: block}