﻿body{padding:0;margin:0 auto;background:#fff;color:#666666;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}
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:#666666;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{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right;}
.scaleimg img,.trantion,.rotateimg img,.header,.nav li a.navyja,.footer a,.footwlicn img,.footbdtex,.footbdinpt,.fyxwnext a,.fyxwnext a,.fyxwnext a span,.fytjlb li p,.fyxwlbbt,.page a,.fyxwlb li,.sptcclose,.foottelri li a,.footbdbtn,.footbq a,.fydznqtt:after,.fycptxt,.fycplb li,.fycpimg,.fygg li p,.fygg li p span,.fygg li,.fyzcfl li,.fyzcfl li span,.fyzcicn,.fycpxqfl li,.fycpxqfl li:after,.xwbigxq img,.cpzxfl li,.cpzxfl li:after,.homejt0,.homejt1,.fyxwxqbt a.xiazai, .fycpxq, .fyxzan, .cpljxqaa,.cpzxtopjt1,.cpzxtopjt0,.xwtop a,.xwbigbt,.xwxibt,.fyxhfl li a,.fymbxri a,.fyssjg li,.fyssjg li p{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease; }
.navjhj,.navjhjhx,.navcpall,.navcplast a,.navcg a,.fyspvideo  img.fyspimg,.syzcbg,.syzcbot li p,.syzcbot li:hover .fwzcicn,.syzcbot li pre{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;}
.fyspvideo:hover  img.fyspimg{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
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;}
.cpjhjjj{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:7; -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,.sptcclose{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}
.radius3,.nav li a.navyja span{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem}
.radius20{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}
.radius10{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}
.red{color: #0f43b4}
.hei{color: #333}
.fybjq img{max-width:90%;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;
}
textarea{resize:none;}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}
.main1440{width:14.4rem;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)}

/*头部*/
.header{width:100%;height:1rem;position: fixed;top:0;left: 0;z-index: 9999;background: #fff;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);}
.navheight{height:1rem}
.logo{margin-top: .31rem}
.logo img{display: block;height: .38rem;}
.nav{margin-left: .5rem}
.nav li{position: relative;float: left;margin-left: .25rem}
.nav li a.navyja{display:block;position: relative;z-index: 2;color: #333333;line-height:1rem;padding: 0 .2rem}
.nav li a.navyja span{background: #0f43b4;width:0;height: .05rem;position: absolute;bottom: 0;left: 0}
.nav li.clinav a.navyja,.nav li:hover a.navyja{color: #0f43b4;}
.nav li.clinav a.navyja span{width: 100%}
.navermain{display: none}
.navermain span{display: none;margin-left: .1rem}
.narerji{position: fixed;left: 0;width:100%;background: rgba(2,1,1,.6);height: 100%;}
.narerji .main1440{position: relative}
.narerji .main1440:after,.navhxsall:after{content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #eaeaea}
.narerji .main1440:after{left: auto;right: 0}
.naverjisub{background: #fff;border-top: 1px solid #eaeaea;}
.naverle,.navjhjsub{padding-top: .24rem;height: 6.56rem;width: 3rem}
.naverle{background: #f5f5f5;}
.navjhj,.navjhjhx{padding:.25rem 7% .25rem .7rem;color: #333333;cursor: pointer}
.navjhjsub{position: absolute;top: 0;left: 3rem;display: none}
.navhxsall{position: absolute;top: 0;left: 3rem;height: 6.8rem;width: 8.4rem;display: none}
.navcpall{display: block;padding: .49rem 0 0 .6rem;color: #333333;margin-bottom: .5rem}
.navcplast{margin-left: .6rem}
.navcplast a{display: inline-block;vertical-align: top;min-width: 47%;color: #666666;margin-bottom: .4rem;padding-right: 2%}
.navcplast i{display: inline-block;vertical-align: top;background: #fae5e5;line-height: .2rem;padding: 0 .05rem;color: #d00000;margin-left: .15rem}
.navcg{position: absolute;width: 3rem;background: #f5f5f5;left: 50%;margin-left: -1.5rem;text-align: center;padding: .24rem 0}
.navcg a{display: block;padding: .25rem 7%}
.navcg a span{display: none !important;}
.naverleatv .navjhjsub{display: block}
.navhxjhjatv .navhxsall{display: block}
.naverleatv .navjhj,.navcg a:hover{background: #0f43b4;color: #fff}
.naverleatv .navjhj span,.navhxjhjatv .navjhjhx span,.navcplast a:hover span,.navcg a:hover span{display: inline-block}
.navhxjhjatv .navjhjhx{color: #0f43b4}
.navcpall:hover,.navcplast a:hover{text-decoration: underline;color: #0f43b4}
.sousuoapp{display: none;background: url(../images/ssicn.png) no-repeat center center;background-size: auto 100%;width: .36rem;height: .36rem;margin-top: .32rem}
.sousuo{margin-top: .3rem;border: 1px solid #eaeaea;line-height: .4rem;height:.4rem;width: 2rem}
.ssimg{display: none;position: absolute;bottom:10%;left:50%;background:#ccc;padding: .2rem;height: .2rem;margin-left: -.3rem;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}
.ssbtn{width: 25%;background: url(../images/ssicn.png) no-repeat center center;outline: none;border: 0;height: .4rem;line-height: .4rem;vertical-align: top;padding: 0;cursor: pointer;background-size: auto .18rem}
.ssinpt{width: 60%;background: none;outline: none;border: 0;height: .4rem;line-height: .4rem;vertical-align: top;padding: 0 0 0 10%;color: #999999}
.ssinpt::-webkit-input-placeholder{color:rgba(153,153,153,.5)}
.ssinpt::-moz-placeholder{color:rgba(153,153,153,.5);}
.ssinpt:-moz-placeholder{color:rgba(153,153,153,.5);}
.ssinpt:-ms-input-placeholder{color:rgba(153,153,153,.5);}
.menu-activator{cursor:pointer;display: none;padding-top: 0.35rem;margin-left: .4rem;height: 0.3rem;position: relative;z-index: 3}
.visual{
    position:relative;;
    width:.5rem;
    height:.3rem
}
.visual i.line{
    width:100%;
    height: .03rem;
    background-color:#666;
    -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:0;
    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:50%;
    margin-top: -0.015rem;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    bottom:0;
    -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:.12rem;
    margin: 0;
}
.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: 0;padding-bottom: 46.8%}
.homejt0,.homejt1{position: absolute;top: 50%;background: rgba(0,0,0,.1);width: .6rem;height: .6rem;margin-top: -.3rem;z-index: 3;cursor: pointer;background-repeat: no-repeat;background-size: cover;background-position: center center}
.homejt0{left: .6rem;background-image: url(../images/jt0.png);}
.homejt1{right: .6rem;background-image: url(../images/jt1.png);}

#focus{display:block;width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;}
.focus_slide .item img{display: block;width: 100%}

.cpzx{background: url(../images/cpbg.jpg) no-repeat center bottom;background-size: cover;overflow: hidden}
.cpzx .main1440{position: relative}
.cpzx .main1440:after{position: absolute;top: 0;left: 17%;width: 1px;height: 100%;background: #d5d5d6;content: ""}
.cpzxle{width: 16%}
.cpzxle .xwtop{margin-bottom: 0 !important;}
.cpzxfl li{position: relative;color: #333333;margin-bottom: .5rem;cursor: pointer}
.cpzxfl li:after{position: absolute;content: "";width: 0;height: 2px;background: #0f43b4;top:.17rem;left: 0}
.cpzxfl li.cpzxleatv{color: #0f43b4;font-weight: bold;padding-left: .5rem}
.cpzxfl li.cpzxleatv:after{width: .3rem}
.cpzxri{width: 82%;padding-top: 1.6rem;margin-right: -.8rem}
.cpzxrisub{display: none}
.cpzxtop{margin-bottom: .55rem;position: relative;width: 5.6rem}
.cpzxtopjt0,.cpzxtopjt1{position: absolute;width: .13rem;height: .18rem;background-size: cover;background-position: center center;background-repeat: no-repeat;top: 47%;margin-top: -.09rem;cursor: pointer;z-index: 3}
.cpzxtopjt0{left: -.3rem;background-image: url(../images/fycpicn0.png)}
.cpzxtopjt1{right: -.3rem;background-image: url(../images/fycpicn1.png)}
.cpzxtopjt0:hover{background-image: url(../images/fycpicnred0.png)}
.cpzxtopjt1:hover{background-image: url(../images/fycpicnred1.png)}
.cpzxlbt{width: 100%}
.cpzxlbt .owl-controls{display: none}
.cpzxlbt .owl-stage-outer{padding: 0 0 15px}
.cpzxlbt .item{height: 1.05rem;position: relative;overflow: hidden;background: url(../images/cplinebg.jpg) repeat-x center top;margin: 0 .05rem;border: 2px solid transparent;cursor: pointer}
.cpzxlbt .item img{
    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 70%;
    max-height: 50%;
    z-index: 3;
}
.cpzxlbt .cpzxlbtatv{border-color: #0f43b4;box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.3);}
.cpzxlbt_tree{padding-bottom: 15px}
.cpzxlbt_tree:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.cpzxlbt_tree .item{float: left;width: 1.7rem;}
.cpzxbotsub{display: none}
.cpzxbotle{width: 37.3%}
.cpjhjbt{color: #999999}
.cpjhjxl{color: #333333;margin: .1rem 0 .25rem}
.cpjhjxl span{margin-right: .1rem}
.cpjhjjj{margin-bottom: .45rem;text-align: justify}
.cpljxqaa{position: relative !important;display: block;top: 0 !important;}
.cpzxbotri{width:48.697%;padding-bottom: 48.697%;position: relative;margin-top: -1.5rem}
.cpzxbotri:after{position: absolute;top: 50%;left: 50%;content: "";background: url(../images/cpbjinc.png) no-repeat center top;background-size: cover;width: 7.83rem;height: 6.2rem;margin-top: -3.1rem;margin-left: -3.915rem}
.cpzxbotrisub{position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.cpzxbotrisub img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 100%;max-height: 50%;z-index: 3}
.syfwzc{background: #fafafa}
.syzcbot li{background: #fff;height: 3.7rem;width: 23.47%;margin-right: 2.04%;text-align: center;position: relative;float: left}
.syzcbot li:nth-child(4n){margin-right: 0}
.syzcbot li a{position: relative;display: block;z-index: 3}
.syzcbot .fyzcicn{margin:.65rem auto .45rem;width: .99rem;height: .99rem}
.syzcbot .fyzcicn img{width: .49rem;height: .49rem;margin-top: -.22rem;margin-left: -0.245rem}
.syzcbot li p{color: #333333;margin-bottom: .18rem}
.syzcbot li pre{text-align: left;color: #999999;line-height: .3rem;padding: 0 .35rem;height: .6rem}
.fwzcicn{height: .22rem;display: block;margin:0 auto;opacity: 0}
.syzcbg{position: absolute;top: 0;left: 0;background: #0f43b4;width: 100%;height: 100%;opacity: 0}
.syzcbot li:hover .fwzcicn{opacity: 1;margin: .4rem auto 0}
.syzcbot li:hover .syzcbg{opacity: 1;height: 108%;top: -4%}
.syzcbot li:hover .fyzcicn{border-color: #fff}
.syzcbot li:hover pre{color: #fff}
.syzcbot li:hover .fyzcicn img.fyzcflicn0{display: none}
.syzcbot li:hover .fyzcicn img.fyzcflicn1{display: block}
.syzcbot li:hover p{color: #fff}
.syzcbot li:hover pre{display: none}
.xwtop{color: #333333;line-height: 1;}
.xwtop a{color: #999;display: inline-block;width: 1.8rem;line-height: .48rem;text-align: center;border: 1px solid #adadad}
.xwbig{background: #fafafa;border-bottom: 1px solid #e9e9e9}
.xwbigle{width: 50%;padding-bottom: 33.3%}
.xwbigri{width: 43%;padding: .6rem 3.5% 0}
.xwsj p{line-height: 1;color: #333333}
.xwsj span{color: #999999;line-height: 1}
.xwbigbt{color: #333}
.xwbigjj{color: #999}
.xwbigxq{position: relative;line-height: .22rem;color: #0f43b4}
.xwbigxq img{position: absolute;top: 0;right: 5%;height: .22rem;opacity: 0}
.xwxiaolb{background: #fafafa;position: relative}
.xwxiaolb:after{background: #e9e9e9;position: absolute;content: "";top: 0;left: 50%;width: 1px;height: 100%}
.xwxiaolb li{float: left;width: 50%}
.xwxiaolb li a{display: block;padding: .35rem 5.5%}
.xwxlele{width: 38%;padding-bottom: 25.4%}
.xwxleri{width: 59.5%;padding-top: .1rem}
.xwxibt{color: #333}
.xwxisj{color: #999999;margin: .1rem 0 .3rem}
.footer{background: url(../images/footerbg.jpg) no-repeat center top;background-size: cover;}
.footertop{padding: .7rem 0 .4rem;position: relative}
.footertop:after{content: "";position: absolute;top: 0;right: 36%;width: 1px;height: 100%;background: rgba(255,255,255,.2)}
.footrx{width: 64%}
.footloog{margin-bottom: .3rem}
.footloog img{display: block;height: .5rem}
.foottelle{width: 47%;padding-right: 2%}
.foottelle p.foorxzx{color: #fff;line-height: .2rem;margin-bottom: .15rem}
.foottelle p.foorxzx img{vertical-align: top;margin-right: .18rem;height: .2rem}
.foottelle p.footpho{color: #fff;margin-bottom: .3rem;line-height: 1}
.foottelri{width: 51%}
.foottelri li{float: left;width: 33.33%}
.foottelri li p{color: #fff;line-height: 1;margin-bottom: .3rem}
.foottelri li a{color: rgba(255,255,255,.6);display: block;margin-bottom: .2rem}
.footbd{width: 32%}
.footbd p{color: #fff;line-height: 1;margin-bottom: .37rem}
.footbd li{margin-bottom: .2rem}
.footbdinpt{width: 92%;line-height: .48rem\9;height: .48rem;background: rgba(255,255,255,.1);outline: none;border: 1px solid rgba(255,255,255,.01);padding: 0 4%;color: rgba(255,255,255,.7)}
.footin0{width: 40%}
.footbdtex{width: 92%;line-height: .48rem\9;height: .6rem;background: rgba(255,255,255,.1);outline: none;border:1px solid rgba(255,255,255,.01);padding: .15rem 4%;color: rgba(255,255,255,.7)}
.footbdbtn{width: 1.8rem;line-height: .48rem;height: .48rem;background: rgba(255,255,255,.1);outline: none;border:0;padding: 0;color:#fff;cursor: pointer}
.footbdinpt::-webkit-input-placeholder{color:rgba(255,255,255,.2)}
.footbdinpt::-moz-placeholder{color:rgba(255,255,255,.2);}
.footbdinpt:-moz-placeholder{color:rgba(255,255,255,.2);}
.footbdinpt:-ms-input-placeholder{color:rgba(255,255,255,.2);}
.footbdtex::-webkit-input-placeholder{color:rgba(255,255,255,.2)}
.footbdtex::-moz-placeholder{color:rgba(255,255,255,.2);}
.footbdtex:-moz-placeholder{color:rgba(255,255,255,.2);}
.footbdtex:-ms-input-placeholder{color:rgba(255,255,255,.2);}
.footbq{padding: .3rem 0;color: rgba(255,255,255,.2);border-top: 1px solid rgba(255,255,255,.1)}
.footbq span{display: inline-block;border-right: 1px solid rgba(255,255,255,.2);line-height: 1;padding-right: .15rem;margin-right: .15rem}
.footbq a{color:rgba(255,255,255,.2);display: inline-block}
.fymbx{padding-bottom: .26rem;border-bottom: 1px solid #eaeaea;line-height: 1}
.fymbx .fymbxri{padding-top: .15rem}
.fymbx b{font-weight: normal;color: #333;margin: 0 .23rem}
.fymbxss{border: 1px solid #eaeaea;height: .46rem;width: 3.6rem}
.fymbxssle{width: 72%;line-height: .46rem\9;height: .46rem;border: 0;outline: none;background: none;vertical-align: top;padding: 0 0 0 7%}
.fymbxssle::-webkit-input-placeholder{color:rgba(51,51,51,.3)}
.fymbxssle::-moz-placeholder{color:rgba(51,51,51,.3);}
.fymbxssle:-moz-placeholder{color:rgba(51,51,51,.3);}
.fymbxssle:-ms-input-placeholder{color:rgba(51,51,51,.3);}
.fymbxssri{width: 16%;line-height: .46rem;height: .46rem;border: 0;outline: none;background: url(../images/fyssbtn.png) no-repeat center center;vertical-align: top;background-size: .18rem auto;padding: 0;cursor: pointer}
.fyxwxqle{width: 70%}
.fyxwxqbt{position: relative}
.fyxwxqbt a.xiazai,.fycpxq,.fyxzan,.cpljxqaa{position: absolute;top: .14rem;right: 0;width: 1.8rem;height: .48rem;line-height: .48rem;background: url(../images/xzicnb.png) no-repeat center top;background-size: 100% 100%;text-align: center;color: #fff}
.fyxwxqbt a.xiazai img,.fyxzan img{vertical-align: middle;margin-right:.19rem;height: .2rem}
.fyxwxqbt h1{font-weight: normal;color: #333333;margin-bottom: .23rem;padding-right: 2rem}
.fyxwxqbt p span{color: #0f43b4;margin-right: 1rem;display: inline-block;vertical-align: top}
.fyxwnext{padding: .2rem 0;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;position: relative}
.fyxwnext:after{content: "";position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background: #e5e5e5}
.fyxwnext a{display:block;vertical-align: top;line-height: .78rem;position: relative;padding-right: 10%}
.fyxwnext a.left{margin: 0 4% 0 0;width: 36%}
.fyxwnext a.right{margin: 0 1% 0 4%;width: 35%}
.fyxwnext a span{position: absolute;top: 0;right: 0;width: .8rem;height: .78rem;background: url(../images/xwjt1.png) no-repeat center center;background-size:auto 100%;}
.fyxwxqri{width: 27.778%}
.fyxgtj{border: 1px solid #eaeaea;padding: .2rem}
.fytjbt{color: #0f43b4;line-height: 1;margin-bottom: .3rem}
.fytjlb li{margin-bottom: .28rem;border-bottom: 1px solid #e5e5e5;}
.fytjlb li a{display: block;padding-bottom: .2rem}
.fytjimg{padding-bottom:66.8%;margin-bottom: .15rem}
.fytjlb li p{color: #333333;line-height: .3rem;max-height: .6rem}
.fytjlb li:last-child{margin-bottom: 0;border-bottom: 0}
.fyfwzc{width: 100%}
.fyxwsx{margin: -.35rem auto .35rem}
.fyxwsx li{border-bottom: 1px solid #eaeaea;position: relative;margin-bottom: .25rem;padding: 0 0 0 1.15rem}
.fyxwsx li span{position: absolute;top: 0;left: 0}
.fyxwsx li a{margin-bottom: .25rem;display: inline-block;vertical-align: top;margin-right: .65rem}
.fyxwsx li a.fyxwsxliatv{color: #0f43b4}
.fyxwlb li{float: left;width: 31.9%;margin: 0 2.15% .35rem 0}
.fyxwlb li:nth-child(3n){margin-right: 0}
.fyxwlb li a{display: block;border: 1px solid #eaeaea;padding: .2rem}
.fyxwlbimg{padding-bottom:66.7%}
.fyxwlbbt{color: #333333;margin: .2rem 0}
.fyxwlbsj{color: #999999;}
.fyxwlbsj span{color: #0f43b4}
.page{text-align: center}
.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;margin: 0 .2rem}
.pagecurrent,.page a:hover{color: #0f43b4}
.dianspan{vertical-align:top;border: 0 !important;}
.fycplb li{float: left;width: 23.47%;margin: 0 2.04% .35rem 0;background: #f9f9f9;height: 3.38rem;position: relative}
.fycplb li:nth-child(4n){margin-right: 0}
.fycplb li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow: hidden}
.fycpimg{overflow: hidden;width: 100%;height: 77%;position: absolute;top: 0;left: 0}
.fycpimg img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 80%;max-height: 80%;}
.fycptxt{position: absolute;width: 94%;left: 0;bottom: .25rem;text-align: center;padding: 0 3%}
.fycpbt{color: #333333;margin-bottom: .08rem}
.fycpfl{color: #0f43b4}
.fycpxq{position: relative;top: 0;margin: 0 auto;display: none}
.fyxpicn{position: absolute;top: 0;right: .13rem;background: #fdf2f2;color: #d00000;line-height: .36rem;padding: 0 .05rem;min-width: .57rem;text-align: center}
.fygyjj{position: relative;height: 6.12rem;background-size: cover;background-position: center bottom;background-repeat: no-repeat;text-align: center;background-color: #02517f}
.fyyjtop{color: #fff;padding-top: .6rem}
.fyyjjj{color: #fff;padding-top: .4rem}
.fyyjsz{padding-top: .6rem}
.fyyjsz li{width: 25%;color: #fff;float: left}
.fyyjsztop{margin-bottom: .25rem}
.fyyjsztop span{vertical-align: text-bottom;margin-right: .12rem;line-height: 1;display: inline-block}
.fyspvideo{position: relative;cursor: pointer;width: .8rem;margin: 0 auto}
.fyspvideo img.fyspimg{background: #0f43b4;display: block;margin: 0 auto;position: relative;z-index: 3;width: .8rem;}
.local {width:1.55rem;height:1.55rem;position: absolute;top: 50%;left: 50%;margin-top: -0.775rem;margin-left: -0.775rem}
.local .point{position:absolute;top:0;left:0;right:0;bottom:0;width:17px;height:17px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background:0 0;}
 .local .point-10,  .local .point-40, .local .point-80{width:100%;height:100%;}
.local .point-dot{background-color:#0f43b4;border:1px solid #0f43b4;z-index:50;display: none}
.local .point-10:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    border:2px solid rgba(15,67,180,.6);
    /*background: rgba(15,67,180,.5);*/
    opacity:0;
    -webkit-animation:ripple 3s ease-out 225ms infinite;
    -moz-animation:ripple 3s ease-out 225ms infinite;
    -o-animation:ripple 3s ease-out 225ms infinite;
    animation:ripple 3s ease-out 225ms infinite
}
.local .point-40:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    border:2px solid rgba(15,67,180,.6);
    /*background: rgba(15,67,180,.5);*/
    opacity:0;
    -webkit-animation:ripple 3s ease-out .9s infinite;
    -moz-animation:ripple 3s ease-out .9s infinite;
    -o-animation:ripple 3s ease-out .9s infinite;
    animation:ripple 3s ease-out .9s infinite
}
.local .point-80:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    border:2px solid rgba(15,67,180,.6);
    /*background: rgba(15,67,180,.5);*/
    opacity:0;
    -webkit-animation:ripple 3s ease-out 1.8s infinite;
    -moz-animation:ripple 3s ease-out 1.8s infinite;
    -o-animation:ripple 3s ease-out 1.8s infinite;
    animation:ripple 3s ease-out 1.8s infinite
}

@keyframes ripple {
    0% {
        opacity:0;
        transform:scale(.5)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(.5)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-moz-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(.5)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-o-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(.5)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
/*end*/
.sptcdiv{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: #000;display: none}
.sptcdivsub{position: absolute;background: #000;width: 70%;height: 80%;left: 15%;top: 5%;}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;}
.sptcclose{position: absolute;bottom: 5%;height: .15rem;padding: .1rem;border: 2px solid rgba(255,255,255,.7);left: 50%;margin-left: -0.175rem;cursor: pointer}
.sptcclose:hover{background: #0f43b4;border-color: #0f43b4}
.fymaple{width:60.417%;position: relative}
.fymaple img{display: block;width: 100%}
.fymaple li{position: absolute;width: .18rem;height: .18rem;}
.fymaple li.fymapli1{top: 36.4%;left: 65.8%;}
.fymaple li.fymapli2{top: 52.27%;left: 53.33%}
.fymaple li.fymapli3{top: 74.15%;left: 72.75%}
.fymapyuan{width: .18rem;height: .18rem;position: relative}
.fymapyuan:before{position: absolute;content: "";-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top: 50%;left: 50%;background:#335ebc;box-sizing: border-box;width:.08rem;height: .08rem;margin-top: -0.04rem;margin-left: -0.04rem}
.fymapyuan .local{width: .4rem;height: .4rem;margin-left: -.2rem;margin-top: -.2rem}
.fymaple li p{color: #333333;width: 2rem;position: absolute;top: -.03rem;left: .3rem;}
.fymaple li.fymapli2 p{left: 50%;margin-left: -1rem;text-align: center;top: -.3rem}
.fymaple li.fymapli3 p{left: 50%;margin-left: -1rem;text-align: center;top: .3rem}
.fymapri{box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);padding: .5rem 3% .2rem;width: 30%;background: #fff url(../images/fylxmap.png) no-repeat right bottom;background-size: auto .65rem}
.fymapri li{margin-bottom: .5rem}
.fymapri li h2{font-weight: normal;color: #333333;margin-bottom: .18rem;padding-left: .2rem;position: relative;line-height: 1}
.fymapri li h2:after{content: "";position: absolute;top: 0;left: 0;width: .03rem;height: 100%;background: #0f43b4}
.fymapri li p{padding-left: .2rem;line-height: .36rem}
.fyxlfgs{color: #333333;}
.fyfgslb{border-top: 1px solid #eaeaea}
.fydznqtt{padding: .5rem 0;border-bottom: 1px solid #eaeaea;color: #333333;position: relative}
.fydznqtt:after{content: "";position: absolute;background: url(../images/fyaljt.png) no-repeat center top;width: .18rem;height: .11rem;background-size: auto 100%;top: 50%;right: 0;margin-top: -0.055rem}
.fydznqbb{display: none;padding: .45rem 0 .15rem}
.fydznqbb li{margin-right:8%;width: 28%;margin-bottom: .5rem;display: inline-block;vertical-align: top}
.fydznqbb li:nth-child(3n){margin-right: 0}
.fybscbt{margin-bottom: .15rem;color: #333333;line-height: 1}
.fybsctel{position: relative;padding-left: .52rem;line-height: .36rem}
.fybsctel span{position: absolute;top: 0;left: 0}
.fyfgsdz_atv .fydznqtt:after{
    -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);
}
.fyzcfl{margin-bottom: .9rem;border: 1px solid #eaeaea}
.fyzcfl li{width: 25%;text-align: center;float: left;position: relative}
.fyzcfl li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #eaeaea}
.fyzcfl li:last-child:after{display: none}
.fyzcfl li a{display: block;padding: .2rem 0}
.fyzcicn{vertical-align: middle;display: inline-block;width: .52rem;height: .52rem;position: relative;border: 1px dashed #b9c8e9;margin-right: .3rem}
.fyzcicn img{position: absolute;width: .26rem;height: .23rem;top: 50%;left: 50%;margin-left: -.13rem;margin-top: -0.115rem}
.fyzcicn img.fyzcflicn1{display: none}
.fyzcfl li span{color: #333333}
.fyzcfl li.fyzcflatv{background: #0f43b4}
.fyzcfl li.fyzcflatv span{color: #fff}
.fyzcfl li.fyzcflatv .fyzcicn{border-color: #fff}
.fyzcfl li.fyzcflatv .fyzcicn img.fyzcflicn0{display: none}
.fyzcfl li.fyzcflatv .fyzcicn img.fyzcflicn1{display: block}
.fygg li{width: 48.95%;margin: 0 2.1% .3rem 0;background: #f7f9fd url(../images/fyfwicn.png) no-repeat bottom right;float: left;background-size: auto .52rem}
.fygg li:nth-child(2n){margin-right: 0}
.fygg li a{display: block;padding: .4rem}
.fygg li .fyggbt{color: #333333;margin-bottom: .3rem}
.fygg li .fyggxq{color: #999999}
.fygg li .fyggxq span{opacity: 0}
.fyzyqx{margin-bottom: .3rem;}
.fyxzan{position: relative;top: 0;cursor: pointer}
.fyzlxz li{position: relative;width: 31.93%;margin-right: 2.1% !important;}
.fyzlxz li:nth-child(3n){margin-right: 0 !important;}
.fyzlxz li a{padding-left: .7rem}
.all_checked{line-height: .17rem;color: #333333;background-image: none !important;margin-top: 0.15rem;cursor: pointer}
.all_checked span{width: .17rem;height: .17rem;border: 1px solid #999999;background: #fff;display: inline-block;vertical-align: top;margin-right: .1rem}
.checkBox{position: absolute;top: .48rem;left: .37rem;width: .17rem;height: .17rem;border: 1px solid #999999;background: #fff}
.all_checked input,.checkBox  input{display: none}
.fyzlxz li .fyggbt{height: 0.36rem !important;margin-bottom: .06rem}
.fyzlxz li .fyggxq{margin-top: .3rem}
.fygg li:hover .checkBox{border-color: #fff}
.checked_box span,.checked_box{background-image: url(../images/fychekend.png);background-repeat: no-repeat;background-position: center center;background-size: .13rem auto}
.xzts{position: fixed;top: 50%;left: 50%;width:4rem;text-align: center;background: rgba(0,0,0,.6);color: #fff;height:1rem;line-height: 1rem;margin-top: -.5rem;margin-left: -2rem;display: none}
.xzts img{margin-right: .1rem;border: 1px solid rgba(255,255,255,.8);padding: .05rem;vertical-align: middle}
.fyrjxz li{width: 48.95%;margin-right: 2.1% !important;}
.fyrjxz li:nth-child(3n){margin-right: 2.1% !important;}
.fyrjxz li:nth-child(2n){margin-right: 0 !important;}
.fyrjxz li .fyggbt{height: .72rem !important;}
.fyzxyl{margin: 0 auto 1.2rem;width: 57%}
.fyzxyl iframe{width: 100%;height: 7.5rem}
.fycptzle{width: 48%;background: #f4f4f4 url(../images/fycptxbg.jpg) no-repeat center bottom;background-size: 100% auto;height: 5.38rem;position: relative;overflow: hidden}
.fycptzle img{position: absolute;margin: auto;top: -9999px;right: -9999px;bottom: -9999px;left: -9999px;max-width: 65%;max-height: 65%;}



.fycptzri{width: 49%}
.fyxlmc{color: #333333;margin-bottom: .25rem}
.fyxlmc span{margin-right: .1rem}
.fycpxqbjq{min-height: 2rem}
.fycpxh{color: #333333;margin-top: .2rem}
.fyxhfl li{float: left;margin: .26rem 2% 0 0;text-align: center;width: 49%}
.fyxhfl li:nth-child(2n){margin-right: 0}
.fyxhfl li a{display: block;border: 1px solid #eaeaea;line-height: .78rem;padding: 0 2%}
.fyxhfl li.fyxhflatv a,.fyxhfl li a:active{color: #0f43b4;border-color:#0f43b4}
.fycpxqfl{border: 1px solid #eaeaea;background: #fff;z-index: 9999;top: 0}
.fycpxqfl li{float: left;width: 20%;text-align: center;line-height: .8rem;color: #333333;position: relative;cursor: pointer}
.fycpxqfl li:after{content: "";position: absolute;top: -.1rem;left:0;width: 100%;height: 1rem;background: #0f43b4;opacity: 0}
.fycpxqfl li.fycpxqflatv{color: #fff}
.fycpxqfl li.fycpxqflatv:after{opacity: 1}
.fycpxqfl li p{position: relative;z-index: 3}
.fycpxqfl_fex{position: fixed;width: 14.4rem;left: 50%;margin-left: -7.2rem}
.fycpxqfl_fex li{line-height: .5rem}
.fycpxqfl_fex li:after{height: .7rem}
.fycpxqsub{display: none}
.fycpbjq table{border: 1px solid #e5e5e5 !important;width: 100% !important;}
.fycpbjq table,.fycpbjq table p,.fycpbjq table span{text-align: left !important;}
.fycpbjq table tr, .fycpbjq table tr td, .fycpbjq table th{border: 1px solid #e5e5e5 !important }
.fycpbjq table tr td,.fycpbjq table th{padding: .1rem 10px;vertical-align: top}
/*.fycpbjq table tr:nth-child(1) td{border-top: 0 !important;padding-top: 0}*/
/*.fycpbjq table tr td:nth-child(1){color: #333333}*/
.fycpxqsub_table_two table tr  td:nth-child(1){width: 25% !important;}
.fycpxqsub_table_two table tr  td:nth-child(2){width: 75% !important;}
.fycpwd .fygg li{width: 31.93%;margin-right: 2.1% !important;}
.fycpwd .fygg li:nth-child(3n){margin-right: 0 !important;}
.fyssjg{}
.fyssjg li{background: #f7f9fd;margin-bottom: .4rem}
.fyssjg li a{display: block;padding: .4rem}
.fyssjg li p.fyssjgbt{color: #333333;margin-bottom: .3rem}
.fyssjg li p.fyssjgly{color: #333333}



.owl-theme .owl-controls{position: absolute;bottom: .7rem;left: 0;width: 100%}
.owl-theme .owl-dots .owl-dot span{margin:0 .2rem;background:rgba(0,0,0,.1);width:1.6rem;height:.05rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;position: relative;opacity:1;border: 0;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:rgba(0,0,0,.1);opacity: 1;}
.owl-theme .owl-dots .owl-dot span i{content: "";position: absolute;top: 0;left: 0;width:0;background: #0f43b4;height: 100%}


.cpzxfl{margin-top: 1.3rem}
.fyxlfgs{margin-top: 1rem}
.fyspvideo{margin-top: .75rem}
.fycpxqnr{margin-top: .65rem}
.fymapri{margin-top: .5rem}
.fyfgslb{margin-top: .4rem}

.fycptz{margin-bottom: .8rem}
.fyxqbjq,.fycpxqnr{margin-bottom: .7rem}
.fymbx{margin-bottom: .6rem}
.fyxwxqbt,.xwtop,.xwbigjj{margin-bottom: .5rem}
.fygybjq,.fygyjj{margin-bottom: .4rem}
.xwsj{margin-bottom: .3rem}
.xwbigbt{margin-bottom: .12rem}


.cpzxle{padding-top: 1rem}
.syfwzc{padding: 1.06rem 0 1rem}
.xinwen{padding: .9rem 0 1.25rem}

.cpzx .main1440{padding-bottom: 1.3rem}
.fycplb{padding-bottom: .6rem}
.fyxwlb{padding-bottom: .5rem}
.fymain{padding: .7rem 0 1rem}



/*字体*/
.fyyjsztop span{font-size: .68rem}/*68*/
.xwsj p{font-size: .6rem}/*60*/
.xwtop{font-size: .46rem}/*一级 46*/
.fyxlmc,.cpjhjxl{font-size: .4rem}/*40*/
.foottelle p.footpho,.fyyjtop{font-size: .36rem}/*36*/
.footbd p,.fymbx span.fymbxbt,.fymbx b,.fyxlfgs{font-size: .32rem}/*32*/
.fyxwxqbt h1,.fytjbt,.fydznqtt,.fybscbt,.fymapri li h2,.fygg li .fyggbt,.fyzcfl li span,.fycpxqfl li,.fycpxh,.xwbigbt,.syzcbot li p,.cpzxfl li,.fyssjg li p.fyssjgbt{font-size: .24rem;}/*新闻标题 二级 24*/
.navjhj,.navjhjhx,.navcpall,.navcg a{font-size: .2rem}/*20*/
body,input,select,textarea{font-size:.18rem}/*默认字体18*/
.ssinpt,.footbq,.footbdinpt,.footbdtex,.foottelri li a,.foottelle p.foorxzx,.fyxwxqbt a.xiazai,.fymbxssle,.fycpxq,.fyxzan,.xwtop a,.xwsj span{font-size: .16rem}/*16*/
.navcplast i,.fyxwlbsj,.fycpfl,.fygg li .fyggxq,.xwbigxq,.xwxisj{font-size: .14rem}/*14*/


.fybjq{line-height: 2}
.fyxwxqbt h1{line-height: 1.5}
.fyxwlbbt{line-height: .3rem;height: .6rem}
.fygg li .fyggbt{line-height: .36rem;height: .72rem}
.xwbigbt{line-height: .4rem;max-height: .8rem}
.xwbigjj{line-height: .32rem;max-height: .64rem}
.xwxibt{line-height: .3rem;max-height: .6rem}
.cpjhjjj{line-height: .32rem;max-height: 2.24rem}



/*交互*/
.fyxwnext a:hover,.fytjlb li:hover p,.fyxwlb li:hover .fyxwlbbt,.cpzxfl li:hover,.xwbig:hover .xwbigbt,.xwxiaolb li:hover .xwxibt,.fymbxri a:hover{color: #0f43b4}
.fyxwnext a:hover span{background-image: url(../images/xwjtred1.png)}
.fyxwlb li:hover{box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.foottelri li a:hover,.footbq a:hover{color: #fff}
.footbdbtn:hover{background: rgba(255,255,255,.5)}
.fycplb li:hover{background: #fff;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);}
.fycplb li:hover .fycpimg{top: -.2rem}
.fycplb li:hover .fycptxt{bottom: .4rem}
.fycplb li:hover .fycpxq{display: block}
.fycplb li:hover .fycpbt,.fycplb li:hover .fycpfl{display: none}
.fygg li:hover{background-color: #0f43b4;background-image: url(../images/fyfwicn1.png)}
.fygg li:hover p{color: #fff}
.fygg li:hover .fyggxq span{opacity: 1}
.xwbig:hover .xwbigxq img,.xwxiaolb li:hover .xwbigxq img{right: 0;opacity: 1}
.homejt0:hover, .homejt1:hover{background-color: rgba(15,67,180,.7)}
.xwtop a:hover{background: #0f43b4;color: #fff;border-color: #0f43b4}
.fyxwxqbt a.xiazai:hover, .fycpxq:hover, .fyxzan:hover, .cpljxqaa:hover{opacity: .9}
.fyssjg li:hover{background: #0f43b4}
.fyssjg li:hover p{color: #fff}


/*********************************适配*************************/
@media only screen and (max-width:1680px){

}
@media only screen and (max-width:1600px){
    .nav li{margin-left: .2rem}
    .fymapri{padding: .5rem 1% .2rem 1.5%;width: 34%}

    /*字体*/
    body,input,select,textarea{font-size:.2rem}/*默认字体18*/
    .ssinpt,.footbq,.footbdinpt,.footbdtex,.foottelri li a,.foottelle p.foorxzx,.fyxwxqbt a.xiazai,.fymbxssle,.fycpxq,.fyxzan,.xwtop a,.xwsj span{font-size: .18rem}/*16*/
    .navcplast i,.fyxwlbsj,.fycpfl,.fygg li .fyggxq,.xwbigxq,.xwxisj{font-size: .16rem}/*14*/

}
@media only screen and (max-width:1440px){
    .nav li{margin-left: .1rem}
    .nav li a.navyja{font-size: .22rem}
}
@media only screen and (max-width:1366px){

}
@media only screen and (max-width:1280px){
    .fyzxyl{width: 80%}

    /*字体*/
    .nav li a.navyja{font-size: .23rem}
    body,input,select,textarea{font-size:.22rem}/*默认字体18*/
    .ssinpt,.footbq,.footbdinpt,.footbdtex,.foottelri li a,.foottelle p.foorxzx,.fyxwxqbt a.xiazai,.fymbxssle,.fycpxq,.fyxzan,.xwtop a,.xwsj span{font-size: .2rem}/*16*/
    .navcplast i,.fyxwlbsj,.fycpfl,.fygg li .fyggxq,.xwbigxq,.xwxisj{font-size: .18rem}/*14*/

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

}
@media only screen and (max-width:1152px){
    .main1440{width: 15.5rem;}
    .fycpxqfl_fex{width: 15.5rem;margin-left: -7.75rem}
    .navjhj, .navjhjhx{padding-left: .6rem}
    .fybsctel{padding-left: .75rem}

    /*字体*/
    .fyxwxqbt h1,.fytjbt,.fydznqtt,.fybscbt,.fymapri li h2,.fygg li .fyggbt,.fyzcfl li span,.fycpxqfl li,.fycpxh,.xwbigbt,.syzcbot li p,.cpzxfl li,.fyssjg li p.fyssjgbt{font-size: .27rem;}/*新闻标题 二级 24*/
    .nav li a.navyja{font-size: .26rem}
    .navjhj,.navjhjhx,.navcpall,.navcg a{font-size: .24rem}/*20*/
    body,input,select,textarea{font-size:.24rem}/*默认字体18*/
    .ssinpt,.footbq,.footbdinpt,.footbdtex,.foottelri li a,.foottelle p.foorxzx,.fyxwxqbt a.xiazai,.fymbxssle,.fycpxq,.fyxzan,.xwtop a,.xwsj span{font-size: .2rem}/*16*/
    .navcplast i,.fyxwlbsj,.fycpfl,.fygg li .fyggxq,.xwbigxq,.xwxisj{font-size: .18rem}/*14*/


    .cpjhjjj {  line-height: .35rem;  max-height: 2.45rem;  }
    .syzcbot li pre,.fyxwlbbt{line-height: .35rem;height: .7rem}
    .xwbigjj,.xwxibt,.fytjlb li p{line-height: .35rem;max-height: .7rem}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .fyxwsx li{padding-left: 1.4rem}

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

}
@media only screen and (max-width:768px){
    .header .main1440{width: 90%}
    .nav{margin-left: .7rem}
    .nav li{margin-left: 0}
    .cpzxtop{width: 8rem}
    .cpzxlbt .item{height: 1.4rem}
    .cpzxtopjt0, .cpzxtopjt1{ width: 0.26rem;height: 0.36rem;margin-top: -.18rem}
    .cpzxtopjt0{left: -.5rem}
    .cpzxtopjt1{right: -.5rem}
    .cpzxfl li:after{top: .23rem}
    .fyxwxqbt a.xiazai, .fycpxq, .fyxzan, .cpljxqaa{    width: 2.6rem;height: 0.8rem; line-height: .8rem;}
    .syzcbot li{height: 5rem}
    .syzcbot .fyzcicn{width: 1.6rem;height: 1.6rem}
    .syzcbot .fyzcicn img{ width: .98rem;height: 0.88rem;margin-top: -0.44rem;margin-left: -0.49rem;}
    .xwtop{line-height: .6rem}
    .xwtop a{line-height: .6rem;width: 2.3rem}
    .xwbigri{padding-top: .35rem}
    .foottelle p.foorxzx{margin-bottom: .25rem}
    .foottelle p.footpho{margin-bottom: .5rem}
    .footbdtex{height: 1.2rem}
    .fymaple li p{top: -.1rem;font-size: .3rem}
    .fymaple li.fymapli2 p{top: -.6rem}
    .fybsctel{padding-left: 1rem}
    .fyxgtj{padding: .5rem .5rem .1rem}
    .fytjbt{margin-bottom: .5rem}
    .fytjlb:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
    .fytjlb li{width: 49%;float: left;margin: 0 2% .5rem 0;border-bottom: 0}
    .fytjlb li:nth-child(2n){margin-right: 0}
    .fytjlb li a{padding-bottom: 0}
    .fymbxssri{background-size: .3rem auto}
    .ssbtn{background-size: auto .25rem}
    .fyxwsx li{padding-left: 1.8rem}
    .fyxwxqbt a.xiazai img, .fyxzan img{height: .4rem}
    .fyxwxqbt h1{padding-right: 3rem}
    .fygg li .fyggbt{height: 1rem;line-height: .5rem}
    .fyzlxz li .fyggbt{height: .5rem !important;}
    .fyrjxz li .fyggbt{height: 1rem !important;}
    .checkBox,.all_checked span{width: .26rem;height: .26rem}
    .checked_box span, .checked_box{background-size: .2rem auto}
    .fyzlxz li a{padding-left: .9rem}
    .all_checked{line-height: .8rem;margin-top: 0}
    .all_checked span{vertical-align: middle}
    .fycplb li{height: 5rem}
    .fyxpicn{padding: 0 .1rem;line-height: .5rem}
    .fymbx .fymbxri{float: inherit;padding: 0 0 .2rem}


    /*共用*/
    .fyxwxqle,.fyxwxqri{float: inherit;width: 100%}
    .fyxwxqri{margin-top: .5rem}
    .fyzyqx{margin-bottom: .5rem}


    /*字体*/
    .fyxlmc,.cpjhjxl{font-size: .44rem}/*40*/
    .foottelle p.footpho,.fyyjtop{font-size: .42rem}/*36*/
    .nav li a.navyja{font-size: .35rem}
    .footbd p,.fymbx span.fymbxbt,.fymbx b,.fyxlfgs{font-size: .4rem}/*32*/
    .fyxwxqbt h1,.fytjbt,.fydznqtt,.fybscbt,.fymapri li h2,.fygg li .fyggbt,.fyzcfl li span,.fycpxqfl li,.fycpxh,.xwbigbt,.syzcbot li p,.cpzxfl li,.fyssjg li p.fyssjgbt{font-size: .4rem;}/*新闻标题 二级 24*/
    .navjhj,.navjhjhx,.navcpall,.navcg a{font-size: .35rem}/*20*/

    body,input,select,textarea{font-size:.35rem}/*默认字体18*/
    .ssinpt,.footbq,.footbdinpt,.footbdtex,.foottelri li a,.foottelle p.foorxzx,.fyxwxqbt a.xiazai,.fymbxssle,.fycpxq,.fyxzan,.xwtop a,.xwsj span{font-size: .32rem}/*16*/
    .navcplast i,.fyxwlbsj,.fycpfl,.fygg li .fyggxq,.xwbigxq,.xwxisj{font-size: .3rem}/*14*/

    .xwbigbt {line-height: .6rem;max-height: 1.2rem;}
    .cpjhjjj {line-height: .5rem;  max-height: 2rem;-webkit-line-clamp:4 }
    .syzcbot li pre,.fyxwlbbt{line-height: .5rem;height: 1rem}
    .xwbigjj,.xwxibt,.fytjlb li p{line-height: .5rem;max-height: 1rem}
    .fymapri li p,.fybsctel{line-height: .5rem}
}
@media only screen and (max-width:750px){
    .main1440{width:90%;}
    .menu-activator,.sousuoapp,.ssimg{display: block}
    .logo{margin-top: .2rem}
    .logo img{height: .6rem}
    .sousuo{display: none;position: fixed;width: 100%;height: 100%;background: #fff;top: 0;z-index: 999;left:0;margin: 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
    .sousuo:before{content: "";position: absolute;width: 90%;left: 5%;top: 50%;margin: -.4rem 0 0 0;background: #eaeaea;height: 1px}
    .sousuo:after{content: "";position: absolute;width: 90%;left: 5%;top: 50%;margin: .4rem 0 0 0;background: #eaeaea;height: 1px}
    .ssinpt{position: absolute;top: 50%;margin-top: -.4rem;line-height: .8rem\9;height: .8rem;left: 8%;padding: 0;width: 75%}
    .ssbtn{position: absolute;top: 50%;margin-top: -.4rem;line-height: .8rem;height: .8rem;right: 8%;background-position: center right}
    .nav{position: fixed;top: 100%;left: 0;width: 100%;height: 88%;margin: 0;opacity: 0;overflow: auto}
    .nav ul{padding: 0 5%}
    .nav li{float: inherit;width: 100%;margin: 0 0 .4rem 0;padding: 0;border-bottom: 1px solid #eaeaea}
    .nav li a.navyja{padding: 0 0 .2rem;margin-bottom:.2rem;line-height: 1;}
    .nav li a.navyja span{display: none !important;}
    .navcg{position: relative;width: 100%;margin: 0;padding: 0 0 .3rem 0;left: 0;top: 0;text-align: left;background: none}
    .navcg a{padding:.1rem 6%;}
    .narerji{position: relative;width: 100%;margin: 0;padding: 0;left: 0;top: 0;text-align: left;background: none}
    .naverjisub{border-top: 0}
    .narerji .main1440{width: 100%}
    .naverle{background: none;padding-bottom: .3rem}
    .naverle, .navjhjsub{width: 100%;height: auto;padding-top: 0}
    .navjhj{padding: .1rem 6%;}
    .navjhjhx{padding: .1rem 12%;}
    .naverleatv .navjhj, .navcg a:hover{background: none;color: #666}
    .narerji .main1440:after,.naverleatv .navjhjsub{display: none}
    .naverleatv .navjhj span, .navhxjhjatv .navjhjhx span, .navcplast a:hover span, .navcg a:hover span{display: none !important;}
    .navjhjsub{left: 0;position: relative}
    .navhxjhjatv .navhxsall,.narerji .main1440:after, .navhxsall:after{display: none}
    .navhxsall{position: relative;width: 100%;height: auto;left: 0}
    .navcpall{padding: 0;margin:.1rem 0 .1rem 18%}
    .navcplast{margin: 0}
    .navcplast a{margin: 0 0 .1rem 18%;}
    .navhxjhjatv .navjhjhx{color: #333333}
    .footloog img{height: .8rem}
    .foottelle p{display: inline-block;vertical-align: middle;}
    .foottelle p.footpho{min-width: 50%;margin-bottom: .2rem;}
    .foottelle p.foorxzx{margin-bottom: .2rem;line-height: .3rem}
    .foottelle p.foorxzx img{height: .3rem}
    .footbq a.footjszc{float: inherit;margin-left: .1rem}
    .fycplb li{width: 49%;margin: 0 2% 2% 0 !important;height: 4rem}
    .fycplb li:nth-child(2n){margin-right: 0 !important;}
    .fyxwxqbt a.xiazai, .fycpxq, .fyxzan, .cpljxqaa {width: 2.4rem;height: 0.6rem;line-height: .6rem;}
    .fyxwsx li span{position: relative;display: block;margin-bottom: .2rem}
    .fyxwsx li{padding: 0}
    .fyxwsx li a{margin: 0 .2rem .2rem 0}
    .page a, .page span{margin: 0 .1rem}
    .fymbx .fymbxri{line-height: 1.5}
    .fycpxqbjq{min-height: inherit}
    .fycpxqfl{width: 110%;margin-left: -5%;border-left: 0;border-right: 0}
    .fycpxqfl_fex{margin: 0;width: 100%;left: 0}
    .fyxwnext a{line-height: 1;}
    .fyxwnext a.left,.fyxwnext a.right{width: 100%;margin: .15rem 0;padding-right: 0}
    .fyxwxqbt h1{padding-right: 0}
    .fyxwxqbt a.xiazai{position: relative;display: block;margin: .3rem 0 0 0;top: 0}
    .fyxwxqbt a.xiazai img{height: .26rem}
    .fyzxyl{width: 90%}
    .fyzcfl li{width: 50%;border-top: 1px solid #eaeaea}
    .fyzcfl{border-top: 0}
    .fyxgtj{padding: .3rem 5%}
    .fyyjjj{padding-left: 5%;padding-right: 5%}
    .sptcdivsub{width: 90%;left: 5%;height: 70%}
    .fymaple{width: 100%;float: inherit}
    .fymapri{width: 90%;float: inherit;padding: .5rem 5%}
    .fydznqtt{padding: .3rem 0}
    .xwbigle{float: inherit;width: 100%;padding-bottom: 66.3%}
    .xwbigri{float: inherit;width: 90%;padding: .3rem 5%}
    .xwxiaolb li{width: 100%}
    .xwxiaolb:after,.xwbigxq{display: none}
    .xwxleri{padding-top: .15rem}
    .xwxiaolb{padding: .3rem 0 1px}
    .xwxiaolb li{margin-bottom: .3rem}
    .xwxiaolb li a{padding: 0 5.5%}
    .xwxlele{width: 45%;padding-bottom: 29.4%;}
    .xwxleri{width: 48.5%}
    .syzcbot li{width: 48%;margin: 0 1% .3rem;height: 4.5rem}
    .syzcbot .fyzcicn{width: 1.2rem;height: 1.2rem}
    .syzcbot .fyzcicn img {  width: 0.6rem;  height: .54rem; margin-top: -0.27rem;margin-left: -0.3rem;}
    .fwzcicn{height: .42rem}
    .cpzxle,.cpzxri{float: inherit;width: 100%;padding: 0;margin: 0}
    .cpzxfl{margin-top: .5rem}
    .cpzxfl:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
    .cpzxfl li{float: left;margin-right: .22rem}
    .cpzxfl li:last-child{margin-right: 0}
    .cpzxfl li.cpzxleatv{padding: 0}
    .cpzxfl li:after,.cpzxbotri{display: none}
    .cpzxbotle{width: 100%;float: inherit}
    .cpzxtop{width: 80%;margin-left: 10%}
    .cpzxtopjt0{left: -10%}
    .cpzxtopjt1{right: -10%}
    .cpzxlbt .item{height: 1rem}
    .cpzxtopjt0, .cpzxtopjt1{top: 42%}
    .cpzxlbt_tree{text-align: center}
    .cpzxlbt_tree .item{float: inherit;vertical-align: top;display: inline-block}
    .focus_slide  .owl-controls{bottom: .15rem}
    .focus_slide .owl-dots .owl-dot span{width: .2rem;height: .2rem;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;margin: 0 .1rem}
    .focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background: #0f43b4}
    .footbq{text-align: center}
    .footbq span{border: 0;padding: 0;margin-right: 0}
    .footbdinpt{line-height: .64rem\9;height: .64rem}
    .footbdbtn{line-height: .64rem;height: .64rem;width: 2rem}
    .banner{height: auto;padding-bottom: 0}
    .fyssjgmbx .fymbxri{padding: 0;margin-top: .2rem}
    .fyssjg li a{padding: .3rem 5%}
    .fycpxqsub{overflow: auto}


    .fycpbjq table{width: 20rem !important;}
    .fydznqbb li{display: block}

    /*共用*/
    .footrx,.footbd,.foottelle,.fycptzle,.fycptzri{float: inherit;width: 100%}
    .fycptzri{margin-top: .6rem}
    .foottelle{padding: 0}
    .footertop:after,.foottelri,.fyxwnext:after,.fyxwnext a span,.cpzx .main1440:after,#focus,.bnnjt0,.bnnjt1{display: none}
    #focus_phone{display: block}

    .fygg li,.fyxwlb li,.fytjlb li,.fydznqbb li{width: 100%;margin: 0 0 .4rem 0}
    .fycpwd .fygg li{width: 100%;margin: 0 0 .4rem 0 !important;}

    .fyzxyl{margin-bottom: .8rem}
    .foottel,.footbd p{margin-bottom: .4rem}
    .fyzyqx{margin-bottom: .3rem}
    .footbq span{margin-bottom: .2rem}
    .xwbigjj{margin-bottom: 0}



    .xinwen,.cpzx .main1440{padding: .8rem 0}
    .syfwzc{padding: .8rem 0 .5rem}
    .fymain{padding: .6rem 0 .8rem}
    .footertop{padding: .6rem 0 .5rem}
    .footbq{padding: .3rem 0}


    /*字体*/
    .fyyjsztop span{font-size: .52rem}/*68*/
    .xwsj p{font-size: .5rem}/*60*/
    .xwtop{font-size: .4rem}/*一级 46*/
    .fyxlmc,.cpjhjxl{font-size: .36rem}/*40*/
    .foottelle p.footpho,.fyyjtop{font-size: .36rem}/*36*/
    .footbd p,.fymbx span.fymbxbt,.fymbx b,.fyxlfgs,.nav li a.navyja{font-size: .32rem}/*32*/
    .fyxwxqbt h1,.fytjbt,.fydznqtt,.fybscbt,.fymapri li h2,.fygg li .fyggbt,.fyzcfl li span,.fycpxqfl li,.fycpxh,.xwbigbt,.syzcbot li p,.cpzxfl li,.fyssjg li p.fyssjgbt{font-size: .32rem;}/*新闻标题 二级 24*/
    .navcg a,.navjhj{font-size: .3rem}
    .navjhjhx{font-size: .28rem}
    .navcpall,.navcplast a{font-size: .26rem}
    body,input,select,textarea{font-size:.28rem}/*默认字体18*/
    .ssinpt,.footbq,.footbdinpt,.footbdtex,.foottelri li a,.foottelle p.foorxzx,.fyxwxqbt a.xiazai,.fymbxssle,.fycpxq,.fyxzan,.xwtop a,.xwsj span{font-size: .26rem}/*16*/
    .navcplast i,.fyxwlbsj,.fycpfl,.fygg li .fyggxq,.xwbigxq,.xwxisj,.fyssjg li p.fyssjgly{font-size: .24rem}/*14*/
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){}
@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){}
@media only screen and (max-width:320px){}
/*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){}

