﻿body{padding:0;margin:0 auto;background:#fff;font-size:0.109375rem;color:#666666;word-wrap: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,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}
input,select,textarea,pre{font-size:0.109375rem}
img{border:none}
a{color:#666666;text-decoration:none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;cursor:pointer;}
.sacleimg img,.rotateimg img,.rotateyimg img,.fyxwtxt,.fyxwtxt p,.fyxwtxt span,.fymtbg{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease}
.fycplbbg{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease}
.fycjwtsub,.fywdnum,.fycplb li,.fyczsp li{transition:box-shadow 0.8s ease;-webkit-transition:box-shadow 0.8s ease;-moz-transition:box-shadow 0.8s ease;-ms-transition:box-shadow 0.8s ease}
*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/sanjiaoxia0.png) no-repeat center right;
    cursor: pointer;
}
select::-ms-expand {display: none;}
.clear{clear:both;overflow:hidden;height:0;line-height:0; }
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
.left{float:left}
.right{float:right}
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;}
.overhidesix{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:6; -webkit-box-orient: vertical;}
.overhideeit{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:8; -webkit-box-orient: vertical;}
.contain{width:100%;height:100%;position:relative;display: none}
.active .contain,.fp-completely .contain{display: block !important;}
.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}
.radius5{-webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px}
.radius8{-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px}
.radius10{-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px}
.radius30{-webkit-border-radius:30px; -moz-border-radius:30px;border-radius:30px}
.radius50,.fyyanse li.fyyanseatv:after{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%}
.main1330{width:10.390625rem;margin:0 auto;}
.fybjq{line-height:0.234375rem;font-size: .125rem}
.fybjq img{max-width:100%;height:auto !important;display: block;margin: 0 auto}
.tupian{position: relative;height: 0;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
table{border:1px solid #d2d2d2;border-collapse:collapse;width:100%}
table tr,table tr td{border:1px solid #d2d2d2}
table tr td{padding:10px 1%;line-height:24px}
/*图片hover效果*/
.sacleimg:hover img,.scaleimg:hover img,.fymtbg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.fycplbbg{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.rotateimg:hover img{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
.rotateyimg:hover img{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
/*头部*/
.header{width: 100%;z-index: 9999;position: fixed;background:#202020;top: 0;left: 0;height: 0.625rem;}
.headerhei{height: 0.625rem;}
.logo{margin-top:0.11328125rem}
.logo img{display:block;vertical-align:top;height: 0.3984375rem}
.nav li{position: relative;float: left;margin-right: .35rem}
.nav li a.navyja{display:block;position: relative;color: #fff;z-index: 3;height: 0.625rem;line-height: 0.625rem}
.headerbq,.headersc{line-height: 0.625rem;}
.headerbq a,.headersc a{color: #fff}
.headerbq img,.headersc img{vertical-align: middle;margin-right: 0.09rem}
.headerbq{margin-left: .35rem}
.naverji{position: fixed;left: 50%;background: #fff;margin-left: -5.1953125rem;border: 1px solid #eaeaea;display: none;height: 5rem}
.naverji:before{content: "";position: absolute;top: 0;left:17%;width: 1px;height: 100%;background: #eaeaea;z-index: 1}
.naverji:after{content: "";position: absolute;top: 0;left: 0;width: 17%;height: 100%;background: #fafafa;z-index: 1}
.navejle{width: 17%;background: #fafafa;position: relative;z-index: 2}
.navejle a{display: block;padding: .117rem;color: #333333;font-size: .125rem;text-align: center}
.navejle a.navejleatv{font-weight: bold;background: #000;color: #fff}
.navejce{width: 60%}
.navejcesub{padding-top: 20px;display: none}
.navejcesub a{display: block;float: left;width: 23%;border: 1px solid #eaeaea;box-sizing: border-box;margin: 0 0 20px 2%;padding-bottom: 23%}
.navejcesub .tupian img{width: 90%;left: 5%;height: 90%}
.navejcesub p{text-align: center;position: absolute;bottom: .03rem;left: 0;width: 100%}
.navejri{width: 20%;height: 93.5%;position: absolute;right: 1.5%;top: 20px;}
.navejri p{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;display: none}
.erjinav{position: absolute;left: 50%;background: #000;margin-left: -0.74rem;display: none;width: 1.48rem;padding: .1rem 0;text-align: center}
.erjinav a{display: block;color: #fff;padding: .03rem 0;}
.erjinav a:hover{text-decoration: underline}
.nav li:first-child .erjinav{display: none !important;}


.menu-activator{height:22px;line-height:22px;cursor:pointer;margin-top: 15px;display: none;margin-left: 10px}
.visual{position:relative;margin:0 auto;width:29px;height:22px}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:0;
    left: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{
    width: 70%;
    top:10px;
    left:0;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    width: 80%;
    bottom:0;
    left:0;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3){top:16px
}
.cliactnav .visual i.line:nth-child(1){-moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3){-moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{-moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.menu-activator:hover .visual i.line01{width:100%}
.menu-activator:hover .visual i.line02{width:40%}
.menu-activator:hover .visual i.line03{width:100%}
.cliactnav .visual i{width:100% !important}
.banner{position: relative}
.banfoucs .item img{display: block;width: 100%}
.banfoucs  .owl-controls{position: absolute;bottom: 30px;left: 0;width: 100%;}
.banfoucs .owl-dots .owl-dot span,.sykfjtwosub .owl-dots .owl-dot span,.wordsub .owl-dots .owl-dot span{margin: 0 10px;background:url(../images/bannerd1.png) no-repeat center center;display: block;-webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;width: 11px;height: 10px}
.banfoucs .owl-dots .owl-dot.active span, .banfoucs .owl-dots .owl-dot:hover span,.sykfjtwosub .owl-dots .owl-dot.active span, .sykfjtwosub .owl-dots .owl-dot:hover span{background:url(../images/bannerd0.png) no-repeat center center}
.sykfjtwosub  .owl-controls,.wordsub  .owl-controls{margin-top: .4rem}
.sykfjtwosub .owl-dots .owl-dot span,.wordsub .owl-dots .owl-dot span{background:url(../images/bannerdred1.png) no-repeat center center}
.sykfjtwosub .owl-dots .owl-dot.active span, .sykfjtwosub .owl-dots .owl-dot:hover span,.wordsub .owl-dots .owl-dot.active span, .wordsub .owl-dots .owl-dot:hover span{background:url(../images/bannerdred0.png) no-repeat center center}
#foucssj{display: none}
.chanpin{margin-top: .7rem}
.cpbotsub .owl-controls{position: absolute;top: 0;right: -5%;height: 100%;margin: 0}
.cpbotsub .owl-dots{top: 50%;position: absolute;margin-top: -55px;}
.cpbotsub .owl-dots .owl-dot span{margin: 0 10px;background:url(../images/bannerdred1.png) no-repeat center center;display: block;-webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;width: 11px;height: 10px}
.cpbotsub .owl-dots .owl-dot.active span, .cpbotsub .owl-dots .owl-dot:hover span{background:url(../images/bannerdred0.png) no-repeat center center}
.cpbotsub .owl-dots .owl-dot{display: block;margin: 20px 0}
.cpbotsub .item li{float: left;padding-bottom:26.3%;width:26.3%;margin: 0 .77% .77% 0;position: relative}
.cpbotsub .item li.cpbotli1,.cpbotsub .item li.cpbotli6{width: 45.86%}
.cpbotsub .item li.cpbotli3,.cpbotsub .item li.cpbotli6{margin-right: 0}
.cphoverbg{position: absolute;text-align: center;width: 100%;left: 0;top: 50%;margin-top: -69px;display: none;z-index: 3}
.cphoverbg img{width: 81px !important;height: 81px !important;position: relative !important;display: block;margin: 0 auto 36px}
.cphoverbg p{font-size: 14px;color: #fff}
.cpbotsub .item li:hover:after{background: rgba(43,43,43,.3);content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.footer{background: #fafafa;padding-top: 0.625rem}
.footerlogo{width: 27%}
.footerlogo img.footerlogoimg{width: 1.6rem;display: block}
.footerlogo p{color: #999999;font-size: 0.14rem;margin: 0.125rem 0 .39rem}
.footerlogo li{float: left;margin-right: .16rem;position: relative;}
.footerlogo li img.footericn{background: #efefef;width: .3rem}
.footwx{position: absolute;top: -120px;left: 50%;margin-left: -55px;display: none}
.footwx:after{position: absolute;bottom:-7px;left: 50%;margin-left: -4px;content: "";background: url(../images/sanjiao.png) no-repeat center center;width: 8px;height: 7px}
.footwx img{display: block;width: 110px;height: 110px;}
.footernav{width: 73%}
.footernav li{float: left;width: 25%;}
.footernav li p{font-size: 0.125rem;color: #333;font-weight: bold;margin-bottom: .27rem}
.footernav li a{display: block;margin-bottom: .15rem}
.footernav li span{display: block;}
.footerbq{background: #333;padding: 0.15625rem 0;text-align: center;color: #fff;font-size: 0.09375rem;margin-top: .9rem}
.footerbq  span,.footerbq a{display: inline-block;color: #fff;margin: 0 .01rem}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fymbx{border-bottom: 1px solid #eaeaea;line-height: 0.46875rem}
.fymbxle li{float: left;margin-right: 0.25rem;position: relative}
.fymbxle li a{display: block;font-size: 0.14rem}
.fymbxle li.fymbxleatv{}
.fymbxle li.fymbxleatv:after{content: "";position: absolute;bottom: 0;left: 50%;background: url(../images/line.png) no-repeat center bottom;width: .55rem;height: 0.078rem;margin-left: -0.275rem}
.fymbxri{margin-top: -60px;height: 60px}
.fymbxri,.fymbxri a{font-size: 0.125rem;color: #fff;opacity: .9}
.fymbxri a:hover{opacity: 1}
.fymain{padding: 0.585rem 0 .875rem}
.fycpxqmain{padding-bottom: 0 !important;}
.fybttop{text-align: center;color: #555555;font-weight: bold;font-size: 0.328rem;margin-bottom: 0.468rem}
.fybttop  img{margin: 0 0.49rem;width: 0.1796rem}
.fybttop  img.fybttopimg0{}
.fybttop  img.fybttopimg1{vertical-align: super}
.fylxwm li{position: relative;background: #eee}
.fylxwmle{width:50%;overflow:hidden}
.fylxwmle img{display: block;width: 100%;}
.fylxwmri{position: absolute;top: 0;right: 0;width: 50%;height: 100%}
.fylxwmri img{position: absolute;top: 0.546875rem;width: 1.265625rem;right: 0.6875rem;-webkit-transform:scale(1) !important;-moz-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important}
.fylxwmri h2,.fylxwmri p{margin-left: 0.578125rem;margin-right: 0.5rem}
.fylxwmri h2{color: #555555;font-size: 0.234375rem;margin-bottom: 0.234375rem}
.fylxwmri p{background-position:top left;background-repeat: no-repeat;padding-left: 38px;line-height: 20px;margin-top: 0.1171875rem;font-size: .125rem}
.fylxwmri p span{width: 60px;display: inline-block;text-align: justify}
.fylxwm li:nth-child(2n) .fylxwmle{float: right}
.fylxwm li:nth-child(2n) .fylxwmri{left: 0;right: auto}
.fyxqtop{text-align: center;margin-bottom: 0.46875rem}
.fyxqtop h1{color: #555555;font-size: 0.328125rem;}
.fyxqtop p{color: #555555;font-size: 0.125rem;margin-top: .2rem}
.fyxqtop p span{display: inline-block;margin: 0 .2rem}
.fyxwnext{margin-top: .58rem}
.fyxwnext a{display: block;color: #555555;font-size: 0.14rem;margin-bottom: .04rem}
.fylxbd{margin-top: 0.546875rem}
.fylxbd .fybttop{text-align: left}
.fylxform{}
.fylxform li{float: left;width: 49%;margin-right: 2%;position: relative;margin-bottom: 0.15625rem}
.fylxform li.fybdone{width: 100%}
.fylxform li p{position: absolute;top: 0;left: 0;width: 0.66rem;line-height: 0.39rem;color: #555555;font-size: 0.125rem}
.fylxform li p span{color: #ff0000}
.fybdinpt{margin-left: .66rem;line-height: 0.39rem\9;height: 0.39rem;border: 1px solid #eee;width: 82%;padding: 0 2%;outline: none;vertical-align: top;background: none}
.fybdtex{margin-left: .66rem;line-height: 0.2rem;height: 2.5rem;border: 1px solid #eee;width: 91%;padding:.1rem 1%;outline: none;vertical-align: top;background: none}
.fybdbtn{line-height: .42rem;height: .42rem;border: 0;width: 1.4rem;padding:0;outline: none;vertical-align: top;background: #000000;color: #fff;font-size: .125rem;margin: .54rem auto 0;display: block;cursor: pointer}
.fyxinwen li{float:left;margin: 0 2% .23rem 0;width: 49%}
.fyxwimg{padding-bottom: 60%}
.fyxwtxt{padding: 0.234375rem;position: relative}
.fyxwtxt:after{content: "";position: absolute;background: url(../images/nexticn.png) no-repeat center center;top: 50%;right: 0.234375rem;width: 0.234375rem;height:0.234375rem;background-size: 0.234375rem auto;margin-top: -0.1171875rem}
.fyxwtxt p{color: #333333;font-size:0.14rem;font-weight: bold;margin-right: .5rem}
.fyxwtxt span{font-size:.125rem;display: block;margin-top: 0.1rem}
.page{clear:both;text-align:center;line-height:30px;margin-top: .7rem}
.page a,.page span{display:inline-block;color:#555555;padding:0 15px;text-decoration:none;margin:0 2px;}
.page span.pageCurrent,.page a:hover{font-weight: bold}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fysmsxz li{float: left;margin: 0 2% 0.27rem 0;width: 32%;position: relative;padding-bottom: 23%}
.fysmsxzbg{background: url(../images/xzicn0.png) no-repeat center center;width: 0.234rem;height:0.234rem;background-size: 0.234rem auto;position: absolute;bottom: .18rem;right: .18rem}
.fysmsxz li:hover .fysmsxzbg{background:rgba(0,0,0,.5) url(../images/xzicn1.png) no-repeat center center;background-size: 0.234rem auto;width: 100%;height: 100%;top: 0;left: 0;right: auto;bottom: 0}
.fycjwt{background: #fff;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.05);padding: .625rem}
.fycjwtsub{background: #fafafa;padding: 0.273rem .39rem 0.273rem 0.54rem;position: relative;margin-bottom: .23rem}
.fywdnum{background: #000;width: 0.46875rem;height: 0.46875rem;line-height: 0.46875rem;text-align: center;color: #fff;font-size: 0.1875rem;font-weight: bold;position: absolute;top: .5rem;left: -0.234375rem}
.fywttop{font-size: 0.14rem;color: #333333;font-weight: bold;padding-bottom: .1rem;border-bottom: 1px dashed #000;margin-bottom: .1rem;padding-left: .27rem;position: relative}
.fywtbot{font-size: 0.14rem;line-height: .25rem;padding-left: .27rem;position: relative}
.fywttop:after,.fywtbot:after{position: absolute;top: 0;left: 0}
.fywttop:after{content: "Q：";}
.fywtbot:after{content: "A：";}
.fyry{margin-bottom: .23rem}
.fyryle{width: 57%;float: left}
.fyrylesub{width:100%;}
.fyrylesub .owl-controls{margin: 0;width: 100%;position: absolute;bottom: .25rem;left: 0;}
.fyrylesub .owl-dots .owl-dot span{background: #868680;outline: none;padding: 0;margin: 0 8px;width: 10px;height: 10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyrylesub .owl-dots .owl-dot.active span, .fyrylesub .owl-dots .owl-dot:hover span{background: #fff}
.fyrylesub .item img{display: block;width: 100%}
.fyryri{width: 35%;float: right;padding-top: .68rem}
.fyry:nth-child(2n) .fyryle{float: right}
.fyry:nth-child(2n) .fyryri{float: left}
.fycplb li{float: left;margin: 0 2% .3rem 0;width: 32%;border: 1px solid #eaeaea;box-sizing: border-box;padding-bottom: 32%;height: 0;position: relative}
.fycplbimg{padding-bottom: 90%;width: 90%;margin: 0 auto}
.fycplb li p{text-align: center;width: 100%;color: #555555;font-size: 0.125rem;position: absolute;bottom: 10px;left: 0}
.fycplbbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/jiaicn.png) no-repeat center center;background-size: 0.63rem auto;}
.fyczsp li{float: left;width: 32%;margin: 0 2% 30px 0;position: relative;cursor: pointer}
.fyczsp li:after{content: "";position: absolute;top: 0;left: 0;border: 1px solid #eaeaea;width: 100%;height: 100%;box-sizing: border-box}
.fyczspimg{padding-bottom: 63%;width: 63%;margin-left: 37%}
.fyczspicn{position: absolute;top: .2rem;left: .2rem;width: .22rem}
.fyczsptxt{width: 37%;position: absolute;bottom: .2rem;left: .2rem}
.fyczsptxt span{color: #555555;font-size: 0.125rem;}
.fyczsptxt p{color: #555555;font-size: 0.125rem;line-height: 0.1875rem;margin-bottom: 0.0625rem;}
.videobg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 9999;display: none}
.videodiv{position: absolute;top: 50%;background: #fff;left: 50%;width: 1200px;height: 490px;margin-top: -245px;margin-left: -600px;}
.videimg{position: absolute;top: -50px;right: 0;cursor: pointer}
.videodivle{width: 71%;height: 100%;position: relative;background: #000}
.videodivle video{ width: 100%;height: 100%;object-fit: contain;position: absolute;top: 0;left: 0}
.videodivri{width: 29%;height: 100%;overflow: auto}
.videodivri::-webkit-scrollbar{width:4px}
.videodivri::-webkit-scrollbar-track{background-color:#bbb}
.videodivri::-webkit-scrollbar-thumb{background-color:#004da2}
.videodivri::-webkit-scrollbar-thumb:hover {background-color:#004da2}
.videodivri::-webkit-scrollbar-thumb:active {background-color:#004da2}
.videodivri li{padding:20px 20px 20px 40px;color: #555555;position: relative;cursor: pointer}
.videodivri li.videatv{background: #000;color: #fff}
.videodivri li.videatv:after{background:url(../images/xsanjiaobai.png) no-repeat center center;width: 7px;height: 8px;content: "";position: absolute;top:26px;left: 20px}
.fychanpinxq{margin-bottom: 0.46875rem}
.fycpxqle{width: 44%;border: 1px solid #eaeaea}
.fycpxqle img{width: 100%;display: block;}
.fycplbclor li{display: none}
.fycplbclor li img{display: block;}
.fyyanse{margin: .22rem 0}
.fyyanse p{font-size: 0.1875rem;color: #555}
.fyyanse li{margin-top: .2rem;float: left;margin-right: .3rem;position: relative;text-align: center;cursor: pointer;min-width: .4rem}
.fyyanse li img{display: block;width: .23rem;height: .23rem;margin: 0 auto;border: 2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding: .03rem}
.fyyanse li span{display: none;margin-top: .2rem;color: #555555;font-size: .125rem;line-height: .125rem}
.fyyanse li.fyyanseatv img{border-color: #cecece}
.fyyanse li.fyyanseatv span{display: block}
.fycpxqri{width: 52%;}
.fycpxqtop{font-size: .33rem;color: #333333;font-weight: bold;padding: .1rem 0 .2rem;position: relative;margin-bottom: .35rem}
.fycpxqtop:after{content: "";position: absolute;bottom: 0;left: 0;width: 1.46875rem;height: 1px;background: #000}
.fycpbjq{font-size: 0.1875rem;color: #555555;line-height: 0.4rem}
.fycptjsub{padding: .36rem;background: #333333}
.fycptjsub:nth-child(2n){background: #000000}
.fycptjsub a{display: block;}
.fycptjle{margin-left: 4%;width: 51%;padding-top: .4rem;text-align: center}
.fycpxqbt{color: #fff;font-size: 0.1875rem}
.fycpxqfy{color: #fff;font-size: 0.1875rem;font-weight: bold;margin: .15rem 0;padding-bottom: .2rem;background: url(../images/sanjiao00.png) no-repeat center bottom}
.fycpxqjj{color: #fff;font-size: 0.14rem}
.fycptjri{margin-right: 4%;width: 35%}
.fycptjri img{display: block;width: 100%}
.fycplball li img{display: block;width: 100%}
.fycplball img{display: block;max-width: 100%;margin: 0 auto}
.fykfmxbjq{background: #fafafa;margin:0 0.23rem 1rem;position: relative}
.fykfmxbjqle{width: 50%}
.fykfmxbjqle img{display:block;width: 100%}
.fykfmxbjqri{width: 50%;height: 100%;position: absolute;top: 0;right: 0}
.fymxbjq{margin:0 0.625rem;color: #888}
.fyxwdtlb{position: relative;margin: 0 auto;}
.fyxwdtlb li{float: left;width:25%}
.fyxwdtlbimg{margin: 0 20px 30px;position: relative;overflow: hidden;cursor: pointer}
.fyxwdtlbimg img.fymtimg{display: block;width: 100%;}
.fymtbg{position:absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.58);opacity: 0}
.fymtbg pre{color: #fff;font-size: 0.125rem;line-height: .21875rem;display: block;margin: .6rem auto 0;width: 80%}
.fymtbg img{position: absolute;bottom:.37rem;left: 50%;width: 0.26rem;margin-left: -0.13rem}
.fyxwdtlb li:hover .fymtbg{opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.fymtshow{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.8);z-index: 9999;display: none}
.fymtbigtt{position: absolute;top: 50%;left: 50%;width: 10.39rem;height: 6.71875rem;margin-left: -5.195rem;margin-top:-3.359375rem;text-align: center}
.fymtgb{position: absolute;top:  -30px;right:10px;cursor: pointer;z-index: 99}
.fymtbigttsub{width: 100%;height: 6.71875rem}
.fymtbigttsub .owl-controls{display: none}
.fymtbigttsub .item{height: 6.71875rem}
.fymtbigttsub .item img{max-width: 100%;max-height:100%;width: auto;margin: 0 auto}
.fymtle0,.fymtle1,.bannjt0,.bannjt1{position: absolute;top: 50%;z-index: 2;margin-top: -14px;cursor: pointer}
.fymtle0,.bannjt0{left: 3%}
.fymtle1,.bannjt1{right: 3%}
.sykfjtwo{background: #fafafa;padding-bottom: .5rem}
.sykfmxbjq{width: 100%;margin: .8rem auto 0}
.sykfmxbjq .fybttop,.sykfmxbjq .symxtxt,.sykfmxbjq .symxmore{margin-left: .5rem;width: 4.6875rem}
.sykfmxbjq .fybttop{text-align: left}
.sykfmxbjq .symxtxt{color: #888888;font-size: 0.109375rem;line-height: 0.21875rem;margin-bottom: .7rem}
.sykfmxbjq .symxmore,.symore a{font-weight: bold;color: #19191b;font-size: 0.125rem;border-bottom:2px solid #000}
.symore{text-align: center}
.sykfjtwosub .item{}
.sykfjtwosub .item li{padding-bottom:23.8%;float: left;width: 32.7%;margin: 0 0.95% 0.95% 0}
.sykfjtwosub .item li.sykfjtwosubli3,.sykfjtwosub .item li.sykfjtwosubli6{margin-right: 0}
.sykfjtwosub .item li.sykfjtwosubli2,.sykfjtwosub .item li.sykfjtwosubli4,.sykfjtwosub .item li.sykfjtwosubli6{padding-bottom: 44.1%}
.sykfjtwosub .item li.sykfjtwosubli4,.sykfjtwosub .item li.sykfjtwosubli6{    margin-top: -20.2%;}
.sykfjtwosubbg{position: absolute;top: 0;left: 0;width:84%;height: 100%;padding: 0 8%;display: none;background: rgba(43,43,43,.3)}
.sykfjtwosubbg p{color: #fff;padding-top: .4rem;font-size: .19rem;padding-bottom: .18rem;position: relative}
.sykfjtwosubbg p:after{content: "";position: absolute;bottom: 0;left: 0;width: 0.3125rem;height: 2px;background: #fff}
.sykfjtwosubbg pre{color: #fff;margin-top: .1rem;display: block}
.sykfjtwosubbg img{margin: .6rem auto 0;display: block;width: 0.63rem !important;height: 0.63rem;position: relative}
.syhovertxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.3);display: none}
.syhovertxt .sykfjtwosubbg{display: block;position: relative;height: auto;box-sizing: border-box}
.syhovertxt .sykfjtwosubbg  p{padding-top: 0 !important;}
.syhovertxt .sykfjtwosubbg img{width: .2rem !important;height: .2rem !important;margin:.3rem 0 0 0 !important;}
.wordsub .item li:hover .syhovertxt{display: block}




.sykfjtwosub .item li.sykfjtwosubli1 .sykfjtwosubbg img,.sykfjtwosub .item li.sykfjtwosubli3 .sykfjtwosubbg img,.sykfjtwosub .item li.sykfjtwosubli5 .sykfjtwosubbg img{margin-top: .1rem}
.ppgsbot{padding: 0 .5rem;text-align: center;position: relative;color: #888888;line-height: .21rem;margin-bottom: 0.46875rem;}
.ppgsbot:before,.ppgsbot:after{content: "";position: absolute;top: 50%;width: 20px;height: 22px;margin-top: -11px}
.ppgsbot:before{background: url(../images/dh0.png) no-repeat center center;left: 0}
.ppgsbot:after{background: url(../images/dh1.png) no-repeat center center;right: 0}
.awards .fykfmxbjqle{}
.awards .fykfmxbjqri{left: 0;right: auto}
.awards .fybttop,.awards .symxtxt,.awards .symxmore{margin-left: 2.3rem;}
.woderful{margin-bottom: .67rem}
.woderfulbot{margin: 0 1%;position: relative}
.wordsub .item li{float: left;padding-bottom:18.1%;width: 19.8%;margin-left: .75%}
.wordsub .item li.wordsubli1{width: 58.9%;margin-left: 0;padding-bottom: 37.1%;}
.wordsub .item li.wordsubli4{margin-top: 0.85%;margin-left: 21.3%}
.syvideo p{color: #fff;margin: .15rem 0 .3rem}
.syvideo{position: absolute;bottom:0;left:59.65%;width: 19.8%;z-index: 1;height: 49%;text-align: center;background-size: cover;overflow: hidden}
.syvideo img.syvideoicn0{width: .375rem;margin-top: .75rem}
.syvideo img.syvideoicn1{width: .3rem}
.syvideo img.syvideoicn0,.syvideo img.syvideoicn1{-webkit-transform:scale(1) !important;;-moz-transform:scale(1) !important;;-o-transform:scale(1) !important;;transform:scale(1) !important;}
.syvideo img.syvideobigtu{width:100%;height: 100%;object-fit: cover}
.syvideotxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.sykfj,.sykfjtwosub,.ppgs,.woderful{margin-top:.7rem}
.sykfmxbjq .symxmore:hover, .symore a:hover{color: #f00;border-bottom-color: #f00}
.fycplb li:hover .fycplbbg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1}
.fycjwtsub:hover,.fycplb li:hover,.navejcesub a:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.15)}
.fycjwtsub:hover .fywdnum,.fyczsp li:hover{box-shadow:0 10px 20px 0 rgba(0,0,0,.5)}
.fyxinwen li:hover .fyxwtxt{background: #333}
.fyxinwen li:hover .fyxwtxt p,.fyxinwen li:hover .fyxwtxt span{color: #fff}
.fyxwnext a:hover{font-weight: bold}
.footerlogo li:hover .footwx,.cpbotsub .item li:hover .cphoverbg,.sykfjtwosub .item li:hover .sykfjtwosubbg{display: block}
.footernav li a:hover,.footerbq a:hover{text-decoration: underline}
.fybdbtn:hover{text-decoration: underline}



/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){
    .navejri{height: 92.5%;}
}
@media only screen and (max-width:1440px){
    .navejri{height: 91.5%;}
}
@media only screen and (max-width:1366px){
    .videodiv{width: 90%;margin-left: -45%}
}
@media only screen and (max-width:1280px){
    .fylxform li p{width: 1.5rem}
    .fybdinpt,.fybdtex{margin-left: 1.5rem}
    .fybdinpt{width: 73%}
    .fybdtex{width: 86.5%}
}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1152px){}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:992px){
    .main1330{width: 14rem}
    .naverji{margin-left: -7rem}
}
@media only screen and (max-width:768px){}
@media only screen and (max-width:640px){
    .main1330{width: 94%}
    .header{height: 2rem}
    .headerbq, .headersc{line-height: 2rem}
    .menu-activator{display: block}
    .logo{margin-top: .4rem}
    .logo img{height: 1.2rem}
    .nav{display: none;margin:0;padding:0;position: fixed;top: 2rem;height: 100%;background:#000;width: 100%;z-index: 999;left: 0}
    .nav ul{padding-top: 20px;}
    .nav li{display: block;float: inherit}
    .nav li a.navyja{padding: 0 3%;line-height: 1.5rem;height: 1.5rem}
    .naverji{display: none !important;margin-left: -47%}
    .erjinav{display: none !important;}
    .fymbx{line-height: inherit;padding: .5rem 0 .1rem}
    .fymbxle li.fymbxleatv a{color: #f00}
    .fylxwmri{position: relative;width: 100%;padding: .5rem .5rem .5rem 0}
    .fylxwmri .index_sec,.fylxwmri .sec_box{position: relative;display: block;height: auto}
    .fylxwm li{margin-bottom: .8rem}
    .footernav li{display: none;width: 100%}
    .footernav li.footernavli1{display: block}
    .footerlogo{width: 65%}
    .footernav{width: 35%}
    .footerlogo img.footerlogoimg{width: 60%}
    .footerlogo li img.footericn{width: 1.4rem}
    .footerbq{padding: 0.4rem 0}
    .fylxform li{float: inherit;width: 100%;margin: 0 0 .5rem 0}
    .fylxform li p{position: relative;width: 100%;margin-bottom: .5rem}
    .fybdinpt{margin: 0;width: 96%;line-height: 1.5rem\9;height: 1.5rem;}
    .fybdtex{margin: 0;width: 96%;padding: .5rem 2%;line-height: 0.5rem;height: 2.5rem;}
    .fybdbtn{margin: 1rem auto 0;line-height: 1.5rem;height: 1.5rem;width: 3rem}
    .fyxinwen li{float: inherit;width: 100%;margin: 0 0 .5rem 0}
    .fyxwtxt p{margin-right: 0}
    .page a, .page span{padding: 0 5px;margin: 0}
    .fywttop,.fywtbot{padding-left: .8rem}
    .fywttop{padding-bottom: .5rem;margin-bottom:.5rem}
    .fywtbot{line-height: .8rem}
    .fycjwtsub{margin-bottom: .5rem;padding: 0.5rem .39rem 0.5rem 1.2rem}
    .fywdnum{width: 1rem;height: 1rem;left: -.5rem;line-height: 1rem;top: 1.5rem}
    .fycplb li{width: 48%;margin: 0 1% .5rem;padding-bottom: 48%}
    .fyczsp li{width: 48%;margin: 0 1% .5rem !important;}
    .fyczspicn{width: .5rem}
    .videodiv{height: 80%;margin-top: 0;top: 10%;}
    .videodivle,.videodivri{float: inherit;width: 100%}
    .videodivle{height: 60%}
    .videodivri{height: 39%;margin-top: 1%}
    .videimg{top: -25px}
    .videodivri li{padding: 10px 10px 10px 40px}
    .fycptjle,.fycptjri{float: inherit;width: 100%;margin: 0}
    .fycptjri{margin-top: .8rem}
    .fycptjle{padding-top: 0}
    .fycpxqfy{margin: .3rem 0;padding-bottom: .5rem}
    .fycptjsub{padding: .8rem 0}
    .fycptjri img{width: 70%;margin: 0 auto}
    .fyyanse{margin: .8rem 0}
    .fyyanse li{margin: .8rem .8rem 0 0;min-width: 1.5rem}
    .fyyanse li img{width: .6rem;height: .6rem;padding: .1rem}
    .fyyanse li span{margin-top: .8rem;line-height: .5rem;font-size: .5rem}
    .fyxwdtlb li{width:50%}
    .fyxwdtlbimg{margin: 0 5px 10px}
    .fymtbg pre{line-height: .8rem;width: 94%}
    .fymtbg img{width: .8rem;margin-left: -.4rem}
    .fykfmxbjqri{position: relative;width: 94%;height: auto;margin: 0;padding: .8rem 3%}
    .fykfmxbjqri .index_sec,.fykfmxbjqri .sec_box{position: relative;display: block;width: 100%;height: auto;}
    .fymtbigtt{width: 100%;margin-left: 0;left: 0}
    .fymtle0, .fymtle1{height: 20px;margin-top: -10px;}
    .fymtgb{position: fixed;bottom: 20px;left: 50%;margin-left: -8px;top: auto;right: auto}
    .cpbotsub .item li{width: 49%;margin-right: 2%;padding-bottom: 48.3%;margin-bottom: 3%}
    .cpbotsub .item li.cpbotli1, .cpbotsub .item li.cpbotli6{width: 100%;padding-bottom: 57.3%;margin-right: 0 !important;}
    .cpbotsub .item li.cpbotli5{margin-right: 0}
    .cpbotsub .owl-controls{position: relative;width: 100%;left: 0;right: auto;bottom: 0;margin: .5rem 0 0 0}
    .cpbotsub .owl-dots{position: relative;top: 0;margin: 0;left: 0}
    .cpbotsub .owl-dots .owl-dot{display: inline-block;margin: 0}
    .woderfulbot{margin: 0 3%}
    .sykfmxbjq .fybttop, .sykfmxbjq .symxtxt, .sykfmxbjq .symxmore{width: 100%;margin: 0}
    .sykfmxbjq .symxtxt{font-size: .5rem;line-height: .8rem;margin: .5rem 0}
    .ppgsbot{line-height:.9rem}
    .ppgsbot:before, .ppgsbot:after{display: none}
    .wordsub .item li{width: 49%;margin: .5rem 0 0 0!important;padding-bottom: 45.1%}
    .wordsub .item li.wordsubli1{width: 100%;margin: 0 !important;padding-bottom: 63.1%;}
    .wordsub .item li.wordsubli3{margin-left: 2% !important;}
    .syvideo{left: auto;right: 0;width: 49%;height:28%}
    .syvideo img.syvideoicn0{width: 1rem;margin-top: 1.5rem}
    .syvideo img.syvideoicn1{width: .8rem}
    .banfoucs .owl-controls{bottom: 10px}
    .fymxbjq{width: 100%;margin-left: 0}
    /*共用*/
    .fyry{margin-bottom: .8rem}
    .fymbxle li{margin: 0 .5rem .4rem 0}
    .fybttop{font-size: .75rem} /*20.7*/
    .fymbxle li a,.fylxwmri h2,.footernav li p,.fyxqtop h1,.fycpxqtop{font-size: .66rem} /*18*/
    .fyxwtxt p,.fywttop,.fycpxqbt,.fybttop,.sykfjtwosubbg p{font-size: .6rem} /*16.5*/
    .fylxwmri p,.footernav li a,body,.footerlogo p,.fyxqtop p span,.fyxwnext a,   .fylxform li p,.fybdbtn,.fyxwtxt span,.fywtbot,.fycpxqjj,.fycpxqfy,.fyyanse p,.fymtbg pre,input,select,textarea,pre,.sykfmxbjq .symxmore, .symore a{font-size: .5rem}/*14*/
    .fybjq{line-height: 1rem;font-size: .5rem;}
    .fylxwmle,.fylxwm li:nth-child(2n) .fylxwmle,.fyryle,.fyryri,.fyry:nth-child(2n) .fyryle,.fyry:nth-child(2n) .fyryri,.fycpxqle,.fycpxqri,.fykfmxbjqle{float: inherit;width: 100%}
    .fycpxqri{margin: .8rem 0  0 0}
    .fybanner img.fybannerpc,.fymbxri,.fymbxle li.fymbxleatv:after,.fyxwtxt:after,.bannjt0,.bannjt1,.sykfjtwosubbg pre{display: none}
    .fybanner img.fybannersj{display: block}

}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){
    .menu-activator{margin-top: 12px}
}