﻿body{padding:0;margin:0 auto;background:#fff;color:#313131;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:思源黑体;}
@font-face {
    font-family: 'Bahnschrift';
    src: url('../images/Bahnschrift.eot');
    src: url('../images/Bahnschrift.eot?#iefix') format('embedded-opentype'),
    url('../images/Bahnschrift.woff2') format('woff2'),
    url('../images/Bahnschrift.woff') format('woff'),
    url('../images/Bahnschrift.ttf') format('truetype'),
    url('../images/Bahnschrift.svg#Bahnschrift') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.sjle span,.sjle i{    font-family: 'Bahnschrift';}
section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li,.page ul,.page li,.ayalfl ul,.ayalfl li,.syalzs ul,.syalzs 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:#313131;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;
}
.cheng{color: #ffaa00}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after,.footwl: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;text-align: left;}
.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;}
.overhidesix{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:6; -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}
.radius50,.footwl li img,.biaoti pre:after,.sjle:after,.xwmor:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius10,.fymapcn,.fymapcnri,.fyxwimg,.sybiaoti:after,.fyaltjlbt .swiper-slide,.xwbotlb .swiper-slide,.syhxys li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.navcpyj a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.fycptjflbot li a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.fylsitcor p{min-width: 170px;}
.fylsitcor p img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.fybjq{text-align: justify}
.fybjq img{max-width:100%;height:auto !important;}
.fybjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;}
.fybjq table p{margin-bottom: 0}
.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #666}
.fybjq table tr td,.fybjq table th{padding:15px 1%}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:url(../images/xialaicnred.png) no-repeat center right;background-size: 30px auto;
}


.syformpsect{background-image: url(../images/xialaicn.png);}
.syformpsect option{color: #ffaa00}




.fycppx{background-size: 24px auto}


textarea{resize: none}
.tupian{position: relative;overflow: hidden;}
.tupian img,video{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
.tupian video{
    background-color: black;
}
.main1600{width:1600px;margin: 0 auto;}
.main1050{width:1050px;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)}
.translY:hover{-webkit-transform:translateY(-.35rem);-moz-transform:translateY(-.35rem);-o-transform:translateY(-.35rem);transform:translateY(-.35rem)}
.scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
/*头部*/
.header{width:100%;position: fixed;top:0;left: 0;z-index: 9999;height: 100px;background: #000}
.navheight{height: 100px}
.logo{margin-top: 34px}
.logo img{display: block;height:32px;}
.nav{}
.nav li{position: relative;float: left;margin-left: 40px}
.nav li a.navyja{display:block;position: relative;z-index: 2;color: #fff;line-height: 100px;font-weight: bold}
.nav li a.navyja span{position: absolute;bottom:20px;left:50%;background: #ffaa00;width: 24px;height: 3px;display: none;margin-left: -12px}
.nav li.clinav a.navyja span{display: block}
.nav li.clinav a.navyja{color: #ffaa00}
.naverji{position: fixed;top: 100px;left: 0;width: 100%;background: #f4f4f4;z-index: 999;padding: 50px 0;display: none;height: 378px;}
.naverji .main1600{position: relative}
.naverji .main1600:after{position: absolute;content: "";top: 0;left: 400px;height: 100%;background: #000;width: 2px}
.navcpsub{margin-bottom: 10px}
.navcpyj{margin-left: 35px}
.navcpyj a{ display: inline-block;padding: 10px 30px;position: relative;width: 288px;box-sizing: border-box}
.navcpej{position: absolute;  top: 0; left: 4%;  width: 60%;  display: none;  margin-left: 323px;  padding-left: 80px;  padding-right: 13%;height: 378px;}
.navcpejsub{}
.navcpejsub p{display: block;margin-bottom: 30px}
.navcpejsub p a{display: inline-block;padding-right: 50px;position: relative}
.navcpejsub p a:after{position: absolute;content: "";width: 28px;height: 28px;border: 1px solid #feb116;background: url(../images/jtrired.png) no-repeat center center;background-size: 14px auto;top: 50%;margin-top: -14px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;right: 0;box-sizing: border-box;display: none}
.navcpejsub p a:hover:after{display: block}



.navcpsubatv{z-index: 333;}
.navcpsubatv .navcpyj a{background: #ffaa00;color: #fff;}
.navcpsubatv .navcpej{display: block}

.navcpsub_od{}
.navcpsub_od .navcpejsub p{display: inline-block;vertical-align: top;min-width: 31%;}



.naverjiTwo{position:absolute;width:180px;padding:20px 0;text-align:center;height:auto;left:50%;margin-left:-90px}
.naverjiTwo a{display:block;padding:10px 0}

.naverjiTwo a:hover{color:#ffaa00}

.hadetel{color: #ffaa00;font-weight: bold;line-height: 100px;margin-left: 50px;background: url(../images/tel.png) no-repeat center left;background-size: 22px auto;padding-left: 40px}
.headbb{margin-top: 38.5px;margin-left: 20px}
.headbb a{width: 23px;height: 23px;text-align: center;line-height: 23px;color: #101010;background: #fff;font-size: 12px;display: inline-block;vertical-align: top;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;position: relative;    font-family: Bahnschrift}
.headbb a:after{content: "";position: absolute;background: url(../images/fywdjtbai0.png) no-repeat center center;width: 11px;height: 6px;background-size: 100% auto;top: 50%;margin-top: -3px;right: -22px;display:none !important}
.headbb a:hover{background: #ffaa00;color: #fff}
.headbb a:hover:after{background-image: url(../images/fywdjtcheng0.png)}

.xiaoxi{margin-top:40px;margin-left: 50px}
.xiaoxi img{height: 20px;display: inline-block;vertical-align: top;}
.xiaoxi span{background: #e60012;text-align: center;line-height: 18px;min-width: 18px;color: #fff;display: inline-block;vertical-align: top;  -webkit-border-radius:9px;  -moz-border-radius:9px;  border-radius:9px;margin-top: -10px;padding: 0 2px;box-sizing: border-box}
.sousuo{margin-left: 50px;background: #313131;line-height: 42px;width: 295px;margin-top: 29px}
.ssinp{line-height: 42px\9;height:42px;border: 0;background: none;outline: none;padding: 0 0 0 8%;width: 70%;color: #fff}
.ssinp::-webkit-input-placeholder{color:#909596;}
.ssinp::-moz-placeholder{color:#909596;}
.ssinp:-moz-placeholder{color:#909596;}
.ssinp:-ms-input-placeholder{color:#909596;}
.ssbtn{line-height: 42px;height:42px;border: 0;background: url(../images/ssbtn.png) no-repeat center center;outline: none;padding: 0;width: 18%;color: #fff;background-size: auto 18px;cursor: pointer}


.ssapp{display:none;margin:13.5px 15px 0 0}
.ssapp a{background:url(../images/ssbtnbaise.png) no-repeat center center;background-size:100% auto;display:block;width:23px;height:23px;}




.menu-activator{cursor:pointer;z-index: 1001;position: relative;margin-top: 14px;margin-left: 20px;display: none;width: 30px;height: 22px}
.visual{
    position:absolute;
    width:30px;
    height:22px;
    top: 0;
    left: 0;
    transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;
}
.visual i.line{
    width:100%;
    height: 2px;
    background-color:#fff;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    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: -1px;
    -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;
}
.cliactnav{margin-top: 20px}
.cliactnav .visual{}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:.25rem;
    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){
    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
}



/*.bodyhide{overflow: hidden}*/
/*.header_up{top: -1.2rem;}*/
/*.header_bg,.header_up{background: rgba(21,30,43,.95);height: 1.2rem}*/
/*.header_bg .menu-activator,.header_up .menu-activator{margin-top: .49rem}*/
/*.header_bg .yuyan,.header_up .yuyan{margin-top:.36rem}*/
/*.header_bg .sousuo,.header_up .sousuo{margin-top:.5rem}*/
/*.header_bg .logo,.header_up .logo{top:.2rem}*/
/*.header_bg .logo img,.header_up .logo img{height: .8rem}*/

/*.header_xs{background: rgba(21,30,43,.95)}*/
/*.navheight_xs{height: 1.83rem}*/



/*头部 end*/
.banner{position: relative;z-index: 3}
.bannerjqr{position: absolute;bottom: -170px;right: 10%;display: block;z-index: 3;height: 115%}
.bannerpc{}
.bannerpc .swiper-slide{padding-bottom: 32.9%}



.bannerapp{display:none}
.bannerapp .swiper-slide{padding-bottom: 91.735%}



.bannlink{position: absolute;top: 72%;left: 11%;z-index: 2}
.bannlink .anniu{display: inline-block;vertical-align: top}
.anniu{}
.anniusub{display: inline-block;vertical-align: top;line-height: 60px;padding: 0 40px 0 20px;box-sizing: border-box;background: #ffaa00;color: #fff;min-width: 173px;position: relative;font-weight: bold}
.anniusub:after{content: "";position: absolute;top: 50%;right: 15px;width: 15px;height: 11px;background: url(../images/jtri.png) no-repeat center center;background-size: 15px auto;margin-top: -5.5px;}
.anniusub:hover{-webkit-border-radius:10px;-moz-border-radius:10px;  border-radius:10px;}
.anniusub:hover:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}

.bannsptc{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 9999;display: none}
.bannsptcsub{    width: 80%;  height: 80%;  position: absolute;  top: 5%;  left: 10%;  background: #000;}
.bannspvd{width: 100%;  object-fit: contain;  height: 100%;  position: absolute;  top: 0;  left: 0;  background: #000;  outline: none;}
.closesp{ position: absolute;  bottom: 5%;  left: 50%;  cursor: pointer; text-align: center;  color: #ffaa00;  border: 1px solid #ffaa00;  width: 200px;  padding: 10px;  margin-left: -150px;}


.fycpleri .anniusub{min-width: 273px;padding: 0 40px 0 30px;line-height: 54px}
.fycpleri .anniusub:after{right: 26px}

.fyzpsub .anniusub{min-width: 286px;padding: 0 40px 0 30px;line-height: 54px}
.fyzpsub .anniusub:after{right: 30px}

.fyrech .anniusub{min-width: 273px;padding: 0 40px 0 30px;line-height: 54px}
.fyrech .anniusub:after{right: 30px}


.fyzhichi .anniusub{min-width: 244px;padding: 0 40px 0 30px;line-height: 54px}
.fyzhichi .anniusub:after{right: 30px}




.videodiv{display: inline-block;vertical-align: top;border: 2px solid #ffaa00;margin-left: 20px;cursor: pointer}
.videodiv img{width: 54px;height: 54px;display: block;position: relative}


.biaoti{}
.biaoti p{color: #ffaa00;position: relative;padding-left: 35px;padding-top: 15px;}
.biaoti p:after{position: absolute;width: 11px;height: 33px;background: #ffaa00;content: "";bottom: 0;left: 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.biaoti pre{color: #20242d;padding-right: 40px;position: relative;display: inline-block}
.biaoti pre:after{content: "";position: absolute;bottom:8px;right: 0;width: 11px;height: 11px;background: #ffaa00}

.sywhy{position: relative;background-size: cover;background-position: center center;background-repeat: no-repeat;margin-bottom: 0 !important;}
.sywhy .sybiaoti{color: #fff}
.sywhy .sybiaoti:after{background: #fff}
.sywhybot{}
.sywhybot li{float: left;width: 19.188%;position: relative;margin-right: 1.015%}
.sywhybot li:nth-child(5n){margin-right: 0}
.sywhyimg{padding-bottom:149%}

.sywhytxt{position: absolute;bottom: 10px;left: 5%;width: 90%;line-height: 63px;padding: 0 0 0 30px;box-sizing: border-box;color: #000000;background:#fff;font-weight: bold}
.sywhytxt:after{content: "";position: absolute;top: 50%;right: 25px;background: url(../images/jtrired.png) no-repeat center center;width: 26px;height: 18px;background-size: 100% auto;margin-top: -9px;}
.insightbot{padding: 0 5.6%}
.insightbot li{float: left;width: 30.124%;padding-bottom: 30%;margin: 0 1.6%}
.insightbot li pre{position: absolute;bottom: 20px;display: block;padding: 0 3%;text-align: center;color: #fff;width: 94%}
.shuju{background:#ffaa00;height: 170px;position: relative;}
.shuju:after{content: "";position: absolute;background: url(../images/sjbg.jpg) no-repeat center right;width: 14.8%;height: 100%;background-size: 100% 100%;top: 0;right: 0;display:none}
.shuju li{float: left;margin-right: 4%;margin-top: 22px}
.sjle:after{position: absolute;content: "";bottom: 14px;width: 10px;height: 10px;background: #fff;right: 0}
.sjle,.sjri{color: #fff;}
.sjle{line-height: 78px;height: 78px;position: relative}
.sjle span{display:inline-block;vertical-align: top}

.shuju li:nth-child(1) .sjle{width:96px}
.shuju li:nth-child(2) .sjle,.shuju li:nth-child(5) .sjle{width:105px}
.shuju li:nth-child(3) .sjle{width:139px;}
.shuju li:nth-child(4) .sjle{width:130px}
.sjle i{font-style: normal;  position: absolute;  top: -9px;right: 0;  line-height: 1}
.sjri{position: relative}
.sjri pre{margin-top: 5px}
.xinwen{position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center}
.xinwen .anniu,.syallbsub .anniu{text-align: center}
.xinwen .anniusub,.syallbsub .anniusub{min-width: 273px;line-height: 54px;height: 54px}
.xinwen .anniusub:after,.syallbsub .anniusub:after{right: 20px}
.syallbsub .anniu{margin-top: 60px}


.xwbot{margin-bottom: 60px}
.xwbotlb{}
.xwbotlb .swiper-slide{overflow: hidden}
.xwimg{padding-bottom: 60%}
.xwtxt{background: #fff;padding: 40px 100px 40px 40px}



.homebd{position: relative}
.homebd:after{position: absolute;content: "";background: url(../images/jticnsy.png) no-repeat center center;background-size: cover;width: 75px;height: 77px;bottom: 87px;left: 0;
    
    animation:dsjbg 1.5s  linear infinite;-webkit-animation:dsjbg 1.5s  linear infinite;-moz-animation:dsjbg 1.5s  linear infinite;-ms-animation:dsjbg 1.5s  linear infinite;-o-animation:dsjbg 1.5s  linear infinite;
    
}



@keyframes dsjbg{
    0% {
       left: 0;
    }
    50% {
       left: 10px;
    }
     100% {
       left: 0;
    }
}
@-webkit-keyframes dsjbg{
    0% {
       left: 0;
    }
    50% {
       left: 10px;
    }
     100% {
       left: 0;
    }
}
@-o-keyframes dsjbg{
    0% {
       left: 0;
    }
    50% {
       left: 10px;
    }
     100% {
       left: 0;
    }
}
@-ms-keyframes dsjbg{
    0% {
       left: 0;
    }
    50% {
       left: 10px;
    }
     100% {
       left: 0;
    }
}
@-moz-keyframes dsjbg{
      0% {
       left: 0;
    }
    50% {
       left: 10px;
    }
     100% {
       left: 0;
    }
}


.homebdle{width: 30%}
.homebdle .biaoti pre:after{bottom: 15px}
.homebdle .biaoti pre i{font-style: normal}

.homebdri{width: 70%;background: #ffaa00;box-sizing: border-box;padding: 70px 80px 40px;margin-bottom: -50px;z-index: 2;position: relative}
.homebdbt{}
.homebdbt p{color: #fff}
.homebdbt span{color: #fff}
.syform{}
.syform li{float: left;width: 46%;margin-bottom: 45px;position: relative}
.syform li:last-child{margin-bottom: 0}
.syform li.fyformri{margin-left: 8%}
.syform li.sybdwid{width: 100%}


.syformpint{background: none;line-height: 45px\9;height: 45px;padding: 0 4%;outline: none;border: 0;width: 100%;border-bottom: 2px solid #fff;color: #fff;box-sizing:border-box}
.syformpint::-webkit-input-placeholder{color:#fff;}
.syformpint::-moz-placeholder{color:#fff;}
.syformpint:-moz-placeholder{color:#fff;}
.syformpint:-ms-input-placeholder{color:#fff;}
.syformpsect{line-height: 45px;height: 45px;padding: 0 2%;outline: none;border: 0;width: 100%;border-bottom: 2px solid #fff;color: #fff;box-sizing:border-box}
.syformptex{line-height: 28px;height: 120px;padding: 0 2%;outline: none;border: 0;width: 100%;border-bottom: 2px solid #fff;color: #fff;background: none;box-sizing:border-box}
.syformptex::-webkit-input-placeholder{color:#fff;}
.syformptex::-moz-placeholder{color:#fff;}
.syformptex:-moz-placeholder{color:#fff;}
.syformptex:-ms-input-placeholder{color:#fff;}
.syformpbtn{line-height: 54px;height: 54px;outline: none;border: 0;width: 173px;color: #ffaa00;background: #fff url(../images/jtrired.png) no-repeat 135px center;cursor: pointer;text-align: left;padding:0 0 0 20px;background-size: 15px auto}
.sybdzs{color: rgba(255,255,255,.5);position: absolute;top: 22px;right: 0;display:none !important}

.syform li.fyformri .syformpsect{padding:0 4%}



/*底部*/
.footer{position:relative;background: #222222;}
.footle{width: 36%}
.footlogo{margin-bottom: 45px}
.footlogo img{display: block;width: 434px;max-width: 80%}
.foottel{color: #ffaa00;background: url(../images/tel.png) no-repeat center left;background-size:48px auto;padding-left: 90px;font-weight: bold}
.footce{width: 38%}
.footnav{margin-bottom: 135px}
.footnav li{float: left;margin-right: 50px}
.footnav li:last-child{margin-right:0}
.footnav li a,.footbq a,.footbq,.footri li p{color: #fff}
.footnav li a{font-weight: bold}
.footbq{margin-left: 30px}
.footri{}
.footri li{float: left;width: 138px;margin-left: 30px}
.footri li img{display: block;width: 100%}
.footri li p{color: #fff;text-align: center;margin-top: 25px}


.footnav li a:hover{opacity:.9}

/*分页*/
.fychanpin{}
.fycplb{}
.fycplb .swiper-slide{width: 1240px;}
.fycplele{width: 43.938%;  padding-bottom:37.625%;}
.fycpleri{width: 50%;}
.fycpleri .anniu{margin-left: 30px}
.fycpfl{color: #ffaa00;margin: 15px  0 160px;font-weight:bold}
.fycpbjq{color: #20242d;position: relative;padding-left: 30px}




.fycplb .swiper-slide-prev{}
.fycplb .swiper-slide-prev .fycplele{float: right}
.fycplb .swiper-slide-active{}
.fycplb .swiper-slide-active .fycplele{float: left}
.fycplb .swiper-slide-active .fycpleri{display: block}
.fymbx{color:#626975;background: url(../images/fymbx.png) no-repeat center left;background-size: 18px auto;padding-left: 35px}
.fycpxsdiv{}
.fycptj{width: 22.5%;background: #efefef;box-sizing: border-box;padding: 45px 15px}
.fycptjfl{border-bottom: 1px solid #bfbfbf;margin-bottom: 40px;padding-bottom: 30px}
.fycptjfl:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0}
.fycptjfltop{color: #313131;padding-left: 12px;margin-bottom: 15px;font-weight: bold}
.fycptjflbot{}
.fycptjflbot li{}
.fycptjflbot li a{display: block;padding: 8px 12px}


.fycptjflbot li.fycpflavt a{background: #ffaa00;color: #fff}


.fycpxl{width: 74.3125%}
.fycpbigimg{padding-bottom: 31.8%}
.fycpnmu{color: #000;line-height: 43px}
.fycpnmu p{display: inline-block}
.fycppx{color: #1b1b1b;width: 180px;line-height: 30px;height: 30px;border: 1px outset #1b1b1b;padding: 0 20px;box-sizing: border-box;outline: none;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}
.fypclby{}
.fypclby li{float: left;margin:0 1.93% 25px 0;width:23.55%;box-sizing: border-box;border: 3px solid #fff;padding: 35px 30px 30px;position: relative}
.fycptt{position: relative;height: 0;width: 100%;overflow: hidden;padding-bottom:100%}
.fycptt img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}
.fypclby li p,.fypclby li span{text-align: center}
.fypclby li p{color: #434343;margin: 40px 0 5px;line-height:22px;font-weight: bold}
.fypclby li span{line-height:22px}
.fyxin{position: absolute;top: 10px;left: 10px;min-width: 49px;text-align: center;line-height: 23px;background: #ffaa00;color: #000;font-weight: bold;padding: 0 5px}
.fypclby li:hover{border-color: #ffe2a8}
.page{line-height:42px;text-align:center;position:relative;}
.page a,.page span{display:inline-block;text-decoration:none;cursor:pointer;text-align:center;margin:0 3px;vertical-align:top;border: 1px solid #dcdcdc;-webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;min-width: 42px;color: #000}
.page span.pagecurrent,.page a:hover{color:#fff;background: #ffaa00}
.page ul{
    list-style-type: none; 
    display: flex;
    text-align: center;
    margin: auto;
    justify-content: center;
}
.active span{
    color:#fff;background: #ffaa00
}
.page a.prev,.page a.next{background-position:center center;background-size:11px 13px;background-repeat:no-repeat;width: 56px;height: 42px}
.page a.prev{background-image:url(../images/pagejt1.png);}
.page a.next{background-image:url(../images/pagejt2.png);}
.page a.prev:hover{background-image:url(../images/pagejtred1.png);background-color: #ffaa00}
.page a.next:hover{background-image:url(../images/pagejtred2.png);background-color: #ffaa00}
.fyxwban{padding-bottom: 23.6%}


.fyxwbig{text-align: center}
.fyxwlbjt0,.fyxwlbjt1,.fycpjt0,.fycpjt1,.fybsjt0,.fybsjt1{width: 39px;height: 39px;border: 3px solid #434343;margin: 0 40px;vertical-align: top;background-size: 20px auto;background-repeat: no-repeat;background-position: center center;cursor: pointer;outline: none}
.fyxwlbjt0,.fycpjt0,.fybsjt0{background-image: url(../images/jtrihui1.png)}
.fyxwlbjt1,.fycpjt1,.fybsjt1{background-image: url(../images/jtrihui.png)}
.fyxwlbjt0:hover,.fycpjt0:hover,.fybsjt0:hover{background-image: url(../images/jtrihuired1.png);border-color: #ffaa00}
.fyxwlbjt1:hover,.fycpjt1:hover,.fybsjt1:hover{background-image: url(../images/jtrihuired.png);border-color: #ffaa00}
.fyxwlbbig{text-align: left}
.fyxwle{width: 44%}
.fyxwbt{color: #313131}
.fyxwjj{color: #707070}
.fyxwbq{color: #ffaa00;display:none}
.fyxwsj{color: #a0a0a0;}


.fyxwri{width: 52.063%;padding-bottom: 34.8%}
.fyxwlb{}
.fyxwlb li{}
.fyxwlb .fyxwri{width: 35%;padding-bottom: 23.3%}
.fyxwlb .fyxwle{width: 55%;margin-right: 5%}
.fylxfl{border-bottom: 1px solid #ccc}
.fylxfl li{float: left;margin-right: 110px;}
.fylxfl li a{color: #dcdcdc;display: block;line-height: 1;padding-bottom: 25px;}
.fylxfl li.fylxflatv a{color: #313131}
.fylxdz{padding-left: 30px}
.fylxdz li{color: #434343;}
.fylxdz li img{height: 26px;display: inline-block;vertical-align: top;}
.fylxdz li span{color: #ffaa00;display: inline-block;vertical-align: top;min-width: 35px;margin-left: 10px;margin-top: -6px}
.fylxmap{position: relative}
.fylxmaple{width: 37.9375%;position: absolute;top: 0;height: 100%;left: 0}
.fylxmapri{width: 59.5%;background: #efefef;padding: 65px 60px 34px;box-sizing: border-box;min-height: 556px}
.fylxmapri .homebdbt{}
.fylxmapri .homebdbt p{color: #434343;display: inline-block;margin-right: 25px}
.fylxmapri .homebdbt span{color: #434343}
.fyzhaopin{}
.fyzpsub{position: relative;padding: 0 290px 0 30px}
.fyzpsub .anniu{position: absolute;top: 0;right: 0}
.fyzpsj{color: #434343}
.fyzpzw{color: #434343}
.fyzpdd{color: #434343;display: inline-block;margin-right: 30px;min-width: 200px}
.fyzpzz{color: #434343;position: relative;padding-left: 160px}
.fyzpzzle{width: 160px;position: absolute;top:11px;left: 0}
.fyzpzzri{font-weight: 100}
.fyxqxqbt{border-bottom: 1px solid #bfbfbf;padding-bottom: 25px}
.fyxqxqbt h1{color: #313131}
.fyxwxqbq{color: #ffaa00;display:none}
.fyxwxqsj{}
.fyxwxqsj span{display: inline-block;margin-right: 55px;color: #a0a0a0}



.fyxwxqne{border-top: 1px solid #bfbfbf}
.fyxwxqne a{color: #a0a0a0;background-size: 10px auto;background-repeat: no-repeat}
.fyxwxqne a.left{background-image: url(../images/fyxwjt0.png);padding-left: 26px;background-position: center left}
.fyxwxqne a.right{background-image: url(../images/fyxwjt1.png);padding-right: 26px;background-position: center right}
.fyzpbd{background: #efefef}
.fyjobbd{background: #fff;}
.fyjobbd .syform li{}


.fyjbodiv{}


.fyssdiv{}
.fysslb{width: 53.75%;margin: 0 auto;border: 1px solid #bfbfbf;line-height: 54px;height: 54px;box-sizing: border-box;padding-left: 30px;overflow: hidden}
.fysslble{width: 70%;height: 54px;line-height: 54px\9;background: none;outline: none;padding: 0;border: 0}
.fysslbri{width: 23%;height: 54px;line-height: 54px;background: #ffaa00;outline: none;padding: 0;cursor: pointer;color: #fff;text-align: center;border: 0;
    -webkit-border-radius:30px 0 0 30px;
    -moz-border-radius:30px 0 0 30px;
    border-radius:30px 0 0 30px;}
.fysssl{color: #a0a0a0}
.fyssfl{background: #eeeeee;line-height: 60px;padding-left: 80px}
.fyssfl li{float: left;margin-right: 115px;cursor: pointer;font-weight: bold;color:#707070}
.fyssfl li.fyssflatv{color: #313131}
.fyssjg{}
.fyssjgsub{display: none}
.fyssjgsub .fypclby{}
.fyssjgsub .fypclby li{width: 20%;margin-right: 0}


.fycpsx{background: #efefef}
.fycpsxmbx{    background: url(../images/fyxwjt0.png) no-repeat center left;  padding-left: 26px;    color: #a0a0a0; background-size: 10px auto;}
.fycpsxdiv{}
.fycpsxle{background: #fff;width: 64.5%;padding: 50px 35px;box-sizing: border-box}
.fylstbt{text-align: right;background: #efefef;padding: 0 0 0 30px;line-height: 60px}
.fylstbt .biaoti,.fytotal,.fydelall{display: inline-block;vertical-align: top;height: 60px}
.fylstbt .biaoti{float: left;margin-bottom: 0 !important;}
.fylstbt .biaoti pre{line-height: 60px}

.fylstbt .fydelall{color:#ffaa00}


.fytotal,.fydelall{color: #313131}
.fydelall{margin: 0 10px 0 30px;cursor: pointer}


.fycplist{}
.fycplssub{border-bottom: 1px solid #bfbfbf}
.fycplssub:last-child{border-bottom: 0}
.fylsstimg{width: 18%;margin-right: 7%;position:relative;padding-bottom:18%;border:1px solid #ececec;overflow:hidden}
.fylsstimg img{    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 100%;
    max-height: 100%;}
.fylsstmc{width: 49%}
.fylssname{margin-bottom: 30px}
.fylssname a{color: #313131}
.fylsitcor{}
.fylsitcor p{color: #434343;display: inline-block;vertical-align: top;line-height: 19px;margin-right: 10px}
.fylsitcor p img{width: 19px;height: 19px;display: inline-block;vertical-align: top;margin: 0 4px}
.fylslog{color: #434343}
.fylslog p{display: inline-block;min-width: 170px;margin-right: 10px}
.fylsstcs{width: 12%;text-align: center;color: #313131;margin-right: 3%}
.fylsstdel{width: 10%;}
.fylsstdel img{width: 21px;display: block;margin: 0 auto;cursor: pointer}
.fycpsxri{background: #fff;width: 33.5%;padding: 50px 35px;box-sizing: border-box}

.fycpsxri .homebdbt p,.fycpsxri .homebdbt span{color:#20242d}


.fygytop{position:relative}
.fygytopimg{position:absolute;top:0;left:0;height:100%}

.fygytople{width: 24.375%}
.fygytople img{width: 100%;display: block}
.fygytopri{width: 65.75%}
.fygybjq{color: #313131}
.fycomp{color: #20242d}
.fygycobjq{color: #20242d;position: relative;padding-left: 30px}
.fygyimg{position: relative}
.fygyimg:after{position: absolute;width: 100%;height: 82%;background: #ffaa00;top: 0;left: 0;content: ""}
.fygyimg .main1600{position: relative;z-index: 3}
.fygyimg li{float: left;width: 31.625%;padding-bottom: 20%;margin-right: 2.5625%}
.fygyimg li:nth-child(3n){margin-right: 0}
.fymisson{}
.fymissionri{width: 65.75%}
.fymissionri .biaoti{padding-left: 30px;position: relative}
.fymissonbot{padding-bottom:47.3%}
.fymitxt{position: absolute;top: 75px;left: 0;width: 100%;z-index: 3;padding: 0 75px;box-sizing: border-box}
.fymitxt p{color: #fff}
.fymitxt pre{color: #fff;display: block}


.fycore{}
.fycorebot{background: #ffaa00;padding: 88px 0;position: relative}
.fycorleimg{position: absolute;top: 0;left: 0;width: 37%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center}



.fycorsz{}
.fycorsz ul{padding-left: 14%}
.fycorsz li{width: 100%;margin-bottom: 20px}
.fycorsz li p{display: inline-block;vertical-align: top;color: #fff;line-height: 1}
.fycorsz li p.fycorerr{margin-left: 20px;position: relative;}
.fycorsz li p.fycorerr:after{position: absolute;bottom: 0;right: 0;width: 8px;height: 8px;background: #fff;content: "";display:none !important}
.fycorsz li:last-child{margin-bottom:0 !important}

.fybook{}
.fybookbot{position: relative}
.fycpapp0,.fycpapp1{position: absolute;top: 50%;z-index: 3;cursor: pointer;width: 93px;height: 93px;border: 1px solid #fff;background-size: 21px auto;background-position: center center;background-repeat: no-repeat;outline: none;margin-top: -46.5px}
.fycpapp1{right: 3%;background-image: url(../images/fyxwjtcheng1.png)}
.fycpapp0{left: 3%;background-image: url(../images/fyxwjtcheng0.png)}

.fycpapp0{border-color: #ffaa00}
.fycpapp1{border-color: #ffaa00}



.fybookli{}
.fybookli .swiper-slide{padding-bottom: 42.9%}

.fyrech{padding-bottom: 135px;position: relative;background: url(../images/fymapss.png) center center no-repeat;background-size: 100% auto;background:none}


.fyrech .fymissonbot{margin-bottom: 45px}
.fyrechbjq{color: #313131;margin: 120px 0 30px}
.fyrech .anniu{}

.fycpxqmai{padding: 40px 0 160px;}
.fycpxqlb{margin-bottom: 80px;margin-top: 90px}
.fycpappbg{display: none}
.fycpxqlble{width: 860px;}
.picArea{width: 161px;position: relative}
.smallPicList{width:152px;position:relative;float: left;overflow: hidden;height: 650px;}
.smallPicList ul{width:100%;position:absolute;left:0;top:0}
.smallPicList li{width:152px;height:152px;overflow:hidden;border:2px solid transparent;cursor:pointer;margin-bottom: 14px;box-sizing: border-box;position: relative;background: #ececec;position:relative}
.smallPicList li.current{border-color:#707070}



.switchL,.switchR{position:absolute;width:19px;height:11px;cursor:pointer;left:50%;background-size: cover;background-position: center center;background-repeat: no-repeat;margin-left: -9.5px;}
.switchL{top:2px;background-image:url(../images/fywdjt1.png)}
.switchR{bottom:2px;background-image:url(../images/fywdjt0.png)}
.picBox{width: 650px;position: relative;height: 650px;border:1px solid #ececec;box-sizing:border-box;overflow:hidden;cursor:pointer}
.picBox2{width: 650px;position: relative;height: 650px}
.picBox img,.smallPicList li img{    position: absolute;margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}




/*end*/
.fycpxqlbri{width: 650px}
.fycptre{color: #313131;margin-bottom: 5px}
.fycprtb{color: #313131;margin-bottom: 20px}
.fycpjsbj{color: #707070;border-bottom: 1px solid #bfbfbf;padding-bottom: 30px;margin-bottom: 25px}
.fycpfree{margin-bottom: 50px}
.fycpfree li{float: left;margin-right: 20px}
.fycpfree li img{display: inline-block;vertical-align: middle;margin-right: 10px;color: #313131;height: 24px;}
.fycpoptions{margin-bottom: 30px}
.fycpoptions p{color: #313131;margin-bottom: 20px}
.fycpoptions li{float: left;position: relative;overflow: hidden; -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;margin-right: 18px;border: 2px solid transparent;cursor: pointer}
.fycpoptions li:after{content: "";position: absolute;top: 0;right: 0;background: #ffaa00 url(../images/duigou.png) no-repeat center center;background-size: 10px auto;width: 20px;height: 20px; -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;display: none}
.fycpoptions li img{width: 52px;height: 52px;display: block}
.fycpoptions .colorBox{width: 52px;height: 52px;display: block}
.fycpoptions li.fycpyscli{border-color: #ffaa00}
.fycpoptions li.fycpyscli:after{display: block}


.fycpacce{margin-bottom: 45px}
.fycpsele{width: 100%;line-height: 50px;height: 50px;border: 1px solid #bfbfbf;color: #434343;outline: none;padding: 0 3%;box-sizing: border-box}

.fycpquan{line-height: 54px}

.fycpquanle{display: inline-block;vertical-align: top}
.fycpquancn{display: inline-block;vertical-align: top;margin: 0 20px 0 30px;border: 1px solid #bfbfbf;width: 140px;text-align: center}


.miuNum{ float:left; width:40px; height:54px; line-height:54px;cursor:pointer; outline:none; background:none;border: 0;padding: 0;font-size: 20px}
.numInput{ float:left; width:60px; height:54px; line-height:54px; border:none; outline:none; text-align:center; border: 0;padding: 0}
.addNum{ float:left; width:40px; height:54px; line-height:54px;cursor:pointer; outline:none; background:none;border: 0;padding: 0;font-size: 20px}



.fycpquan .anniu{display: inline-block;vertical-align: top;width: 52%}
.fycpquan .anniusub{text-align: center;padding: 0;min-width: 100%;line-height: 54px;}
.fycpquan .anniusub:after{display: none}


.fycpnrmain{}
.fycpxqnr{margin-bottom: 130px}
.fycpxqnr:last-child{margin-bottom:0 !important;}
.fycpgg{}
.fycpggle{width: 26%;text-align: right;color: #313131;line-height: 1;font-weight: bold}
.fycpggri{width: 71.5%;position: relative;}
.fycpggri:after{width:100%;position: absolute;top:18px;left: 0;height: 1px;background: #bfbfbf;content: ""}
.fycpnrbjq{color: #959595}
.fyfujian{}
.fyfujian a{display: inline-block;position: relative;line-height: 32px;padding-left: 50px;color: #ffaa00}
.fyfujian a:after{content: "";position: absolute;background: url(../images/fyfjicn.png) no-repeat center left;width: 30px;height: 32px;background-size: cover;top: 0;left: 0}
.fyspdiv{position: relative;padding-bottom:56.3%;cursor: pointer}
.fyspvide{position: absolute;width: 100px;height: 100px;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;z-index: 4}
.fyspbg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 3}
.fyspnr{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 4;display: none}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;}
.fytezheng{}
.fyfeatr{margin-bottom: 100px}
.fyfeatr:last-child{margin-bottom:0 !important;}
.fyfeatrle{width: 34.266%;padding-bottom: 27.1%;}
.fyfeatrri{width: 62%}
.fycpjsbt{color: #ffaa00}
.fyfebjq{color: #1b1b1b}

.fyguige{}
.fycpggimg{}
.fycpggimg img{display: block;width: 100%}

.fyggdb{position: relative}
.fyggdb:after{position: absolute;content: "";top: 0;left: 50%;width: 1px;height: 100%;background: #bfbfbf}

.fyggdbsub{float: left;width: 42%}
.fyggdbsub:nth-child(2n){float: right;}
.fyggdbsub li{margin-bottom: 20px;}
.fyggdbsub li:last-child{margin-bottom:0}
.fyggdbsub li p.fygdle{text-align: left;}
.fyggdbsub li p.fygdri{text-align: right;color: #bfbfbf;}




.fywenda{}
.fywdlb{border: 1px solid #a0a0a0;margin-bottom: 30px}
.fywdlb:last-child{margin-bottom: 0}
.fywdlbtop{background: #efefef;padding: 15px 80px 15px 30px;color: #1b1b1b;cursor: pointer;position: relative}
.fywdlbtop:after{position: absolute;content: "";top: 50%;right: 30px;background: url(../images/fywdjt0.png) no-repeat center center;width: 19px;height: 11px;background-size: cover}


.fywdlbbot{padding: 15px 30px;display: none}
.fywddjl{}
.fywddjl .fywdlbtop:after{background-image: url(../images/fywdjt1.png)}



.fyduibi{}
.fycptpbig{position: relative;max-height: 1369px;width: 100%}




.fybeizhu{}
.fybslb{}
.fybsle{ padding-bottom: 48.2%;  width: 37.85%;}
.fybsri{width: 47%;margin-right: 9%}
.fydhicn{display: block;height: 71px;}
.fybsbjq{color: #1b1b1b;overflow: auto}
.fybsbjq::-webkit-scrollbar{width:4px;}
.fybsbjq::-webkit-scrollbar-track{background-color:#e5e5e5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fybsbjq::-webkit-scrollbar-thumb{background-color:#c1c1c1;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fybsbjq::-webkit-scrollbar-thumb:hover {background-color:#c1c1c1}
.fybsbjq::-webkit-scrollbar-thumb:active {background-color:#c1c1c1}
.fybsxm{color: #ffaa00}
.fybszw{color: #707070}
.fybeizhu .fycpggri{position: relative}
.fybsjtdiv{position: absolute;bottom: 40px;left: 44%;display: flex;z-index: 3}
.fybsjtdiv .fybsjt0,.fybsjtdiv .fybsjt1{margin: 0 40px 0 0}


.fyzhichi{}
.fyzcle{width: 62%;}
.fyzcle pre{color: #1b1b1b}
.fyzhichi .anniu{margin-top: 30px}

.fyxgtj{}
.fytjlb{margin-bottom: 50px !important;}
.fytjlb li{width: 100%;margin: 0}
.fycptjjt{text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.fycpjt0{}
.fycpjt1{}

.syform li.fyfileup{margin-bottom: 130px}
.pic_up,.fyfileup .fyaddfj{display: inline-block;vertical-align: middle}
.pic_up{margin-left: 60px}
.inputPic_z{display:none;}
.pic_z{display:block;width:158px;height:158px;background:#eeeeee url(../images/jiahao.png) no-repeat center center;background-size:27px auto;cursor: pointer}
.cpdf{
    width:150px;height: 160px;border-radius: 12px;    margin-left: 20px;
}
.pic_up.on{
    display: none;
  }
  .cpdf{
    display: none;
  }
  .cpdf.on{
    display: block;
  }
  .ltaber{
    cursor: pointer;
    display: none;
  }
  .ltaber.on{
    display: flex;
    margin-left: 45px;
  }
  .ltaber .del{
    font-size: 16px;
    color: red;
  }
  .ltaber .data{
    font-size: 16px;
    color: rgb(81, 0, 255);
    margin-left: 10px;
  }



.fyzhichi .fycpggri,.fyxgtj .fycpggri,.fyguige .fycpggri{padding-top: 110px}
.fybeizhu .fycpggri{padding-top: 160px}
.fywenda .fycpggri{padding-top: 120px}
.fycpgg .fycpggri{padding-top: 75px}
.fytezheng .fycpggri{padding-top: 120px}
.fyduibi .fycpggri{padding-top: 90px}





.fycpsxri{}
.fycpsxri .biaoti{margin-bottom: 40px}
.fycpsxri .fyxzrq{color:#313131;margin-bottom: 10px}
.fycpsxri .syformpint{border-color: #bfbfbf;color: #313131}
.fycpsxri .syformpint::-webkit-input-placeholder{color:#313131;}
.fycpsxri .syformpint::-moz-placeholder{color:#313131;}
.fycpsxri .syformpint:-moz-placeholder{color:#313131;}
.fycpsxri .syformpint:-ms-input-placeholder{color:#313131;}



.fycpsxri .syformpsect{border-color: #434343;color: #434343;    background-image: url(../images/xialaicnred.png);}
.fycpsxri .syformpsect option{color: #434343}


.fycpsxri .syformptex{border-bottom: 2px solid #434343;color: #434343;}
.fycpsxri .syformptex::-webkit-input-placeholder{color:#434343;}
.fycpsxri .syformptex::-moz-placeholder{color:#434343;}
.fycpsxri .syformptex:-moz-placeholder{color:#434343;}
.fycpsxri .syformptex:-ms-input-placeholder{color:#434343;}



/*.fycpsxri .syformpsect{background-color: #efefef;width: 32%;color: #434343;margin-right: 2%;  -webkit-border-radius:10px; -moz-border-radius:10px;  border-radius:10px;box-sizing: border-box;float: left;padding: 0 5%;background-image: url(../images/fyxlselee.png);background-size: 35px auto}*/
/*.fycpsxri .syformpsect:last-child{margin-right: 0}*/
/*.fycpsxri .syformpsect option{color:#313131;}*/
/*.fycpsxri .syformpbtn{float: initial;margin: 0 auto;width: 328px;display: block;background-color: #ffaa00;color: #fff;background-image:url(../images/jtri.png);background-position: 280px center;padding-left: 36px}*/


.fycpsxri .syformpbtn{background-color: #ffaa00;color: #fff;background-image:url(../images/jtri.png)}

.fylxmapri{}
.fylxmapri .syformpint{border-color: #434343;color: #434343}
.fylxmapri .syformpint::-webkit-input-placeholder{color:#434343;}
.fylxmapri .syformpint::-moz-placeholder{color:#434343;}
.fylxmapri .syformpint:-moz-placeholder{color:#434343;}
.fylxmapri .syformpint:-ms-input-placeholder{color:#434343;}
.fylxmapri .syformpsect{border-color: #434343;color: #434343;    background-image: url(../images/xialaicnred.png);}
.fylxmapri .syformpsect option{color: #434343}
.fylxmapri .syformptex{border-bottom: 2px solid #434343;color: #434343;}
.fylxmapri .syformptex::-webkit-input-placeholder{color:#434343;}
.fylxmapri .syformptex::-moz-placeholder{color:#434343;}
.fylxmapri .syformptex:-moz-placeholder{color:#434343;}
.fylxmapri .syformptex:-ms-input-placeholder{color:#434343;}
.fylxmapri .syformpbtn,.fyjobbd .syformpbtn{color:#fff;background-image:url(../images/jtri.png);background-color: #ffaa00}


.fyjobbd{}
.fyjobbd .homebdbt p{color: #313131}
.fyjobbd .homebdbt span{color: #313131}
.fyjobbd .syformpint{color: #313131;border-bottom-color: #313131}
.fyjobbd .syformpint::-webkit-input-placeholder{color:#434343;}
.fyjobbd .syformpint::-moz-placeholder{color:#434343;}
.fyjobbd .syformpint:-moz-placeholder{color:#434343;}
.fyjobbd .syformpint:-ms-input-placeholder{color:#434343;}
.fyjobbd .sybdzs{color: #bfbfbf;}
.fyjobbd .syformpsect{color: #313131;border-bottom-color: #313131;    background-image: url(../images/xialaicnred.png);}
.fyjobbd .syformpsect option{color: #313131}
.fyjobbd .syformptex{color: #434343;border-bottom-color: #434343}
.fyjobbd .syformptex::-webkit-input-placeholder{color:#434343;}
.fyjobbd .syformptex::-moz-placeholder{color:#434343;}
.fyjobbd .syformptex:-moz-placeholder{color:#434343;}
.fyjobbd .syformptex:-ms-input-placeholder{color:#434343;}
.fyjobbd .syformpbtn{float: initial;margin: 0 auto;display: block}

.fyjbodiv{}
.fyjbodiv .fyaddfj{color: #313131}


.insight  .biaoti pre:after,.xinwen .biaoti pre:after,.homebd  .biaoti pre:after,.fycpsxle .fylstbt  .biaoti pre:after{display:none}

.fylxbtbr  p{display:inline-block;vertical-align:middle}

.fylxbtbr  span{display:inline-block;vertical-align:middle}


.sychanpin{}
.sychanpin .sywhyimg{padding-bottom:142%}
.sychanpin .sywhybot li{width:18.85%;margin:0 1.4375% 0 0 !important}
.sychanpin .sywhybot li:nth-child(5n){margin-right:0 !important}
.sychanpin .sywhytxt{line-height:inherit;padding:10px 53px 10px 20px}
.sychanpin .sywhytxt:after{right:18px}


.syomg{padding-top:0 !important}
.syomg:after{display:none}
.syomg .biaoti p{color:#ffaa00}
.syomg .biaoti p:after{background:#ffaa00}
.syomg .biaoti pre{color:#20242d}



.fycpsxri .syformpsect,.fycpsxri .syformptex{padding:0 4%}

.fyjbodiv .syformpint{padding:0 !important}

.fygylogori{margin-bottom:25px;}
.fygylogori img{height:58px;display:block}

.fycplbsub{margin-bottom:110px}
.fycplbsub:last-child{margin-bottom:0 !important;}

.fycpxqcbdt,.fyforemtcbg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;background:rgba(0,0,0,.5)}
.fytpj{position:absolute;width:580px;height:580px;top:50%;left:50%;background:#fff;margin-left:-290px;margin-top:-290px}

.closefycping{cursor:pointer;top:15px;right:15px;position:absolute;z-index:22}

.fycpxqfdjt0,.fycpxqfdjt1{position:absolute;cursor:pointer;height:50px;margin-top:-25px;top:50%;z-index:3}

.fycpxqfdjt0 img,.fycpxqfdjt1 img{height:50px}

.fycpxqfdjt0{left:-60px;}
.fycpxqfdjt1{right:-60px;}


.fytpfddiv{width:580px;height:580px;}
.fytpfddiv .swiper-slide{position:relative;overflow:hidden}
.fytpfddiv .swiper-slide img{position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 100%;
   max-height: 100%;}
   
   
.fyforemtcbg{}
   .fybdtzdiv{position:absolute;top:50%;left:50%;background:#fff;width:1200px;max-width:90%;padding:80px;box-sizing: border-box;
       -webkit-transform:translate(-50%,-50%);
       -moz-transform:translate(-50%,-50%);
       -o-transform:translate(-50%,-50%);
       transform:translate(-50%,-50%);
       
       -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
       
   }
   .fybdtzdiv pre{font-size:20px;line-height:40px;color:#313131}
      .fybdtzdiv p{width:333px;line-height:66px;text-align:center;color:#fff;font-size:24px;background:#ffaa00;margin:60px auto 0;-webkit-border-radius:33px;-moz-border-radius:33px;border-radius:33px;}
   
   
   
   .fyoembann{padding-bottom:23.6%;margin-bottom: 35px;}
.fyoemtop{margin-bottom: 100px;}
.fyoembt{font-size: 50px;color: #313131;margin-bottom: 35px;}
.fyoembjq{font-size: 18px;color: #434343;line-height: 38px;}
.fyomelc{margin-bottom: 140px;}
.fylcbot{
	position: relative;
	padding: 75px 11% 150px;
	background-image: -webkit-linear-gradient(to bottom, #e1e5e9, #e0e4e8);
	background-image: -moz-linear-gradient(to bottom, #e1e5e9, #e0e4e8);
	background-image: -ms-linear-gradient(to bottom, #e1e5e9, #e0e4e8);
	background-image: -o-linear-gradient(to bottom, #e1e5e9, #e0e4e8);
	background-image: linear-gradient(to bottom,#e1e5e9,#e0e4e8);
}
.fylcbot:after{content: "";position: absolute;bottom: 150px;left: 11%;width: 88%;height: 1px;background: #a4a9ac;}


.fylcdiv{width: 31%;}
.fylcdiv h2,.fylcbotce h2{font-size: 60px;color: #000;line-height: 140px;margin-bottom: 55px;padding: 0 40px;position: relative;display: inline-block;vertical-align: top;}
.fylcdiv h2:after,.fylcdiv h2:before{content: "";position: absolute;background-repeat: no-repeat;background-position: center left;background-size: 28px auto;width: 28px;height: 100%;}
.fylcdiv h2:before{left: 0;background-image: url(../images/fylckuai0.png);}
.fylcdiv h2:after{right: 0;background-image: url(../images/fylckuai1.png);}

.fylcdiv li{padding-bottom: 160px;position: relative;margin-bottom: 30px;background:url(../images/fyoemjt.png) no-repeat  right bottom;background-size: auto 148px}
.fylcdiv li:last-child{margin-bottom:0}
.fylcdiv li img{max-height: 100px;}
.fylcdiv li pre{display: block;font-size: 26px;color: #000;margin-top:20px;line-height: 28px;}
.fylcbotle{text-align: right;}
.fylcbotri li{background-position: left bottom;}
.fylcbotce{width: 24%;margin: 0 7%;background: #f4f4f4;box-shadow: 0 0 20px rgba(0,0,0,.1);text-align: center;}
.fylcbotce h2{display: block;padding: 0;color: #fff;background: url(../images/fyoembtb.jpg) center center no-repeat;background-size: 100% 100%;margin-bottom: 110px;}
.fylcbotce ul{margin: 0 10px;border-left: 1px solid #FFF;border-right: 1px solid #fff;padding: 0 35px;}
.fylcbotce li{padding: 0 0 60px 0;margin-bottom: 15px;position: relative;}
.fylcbotce li p{font-size: 40px;color: #000;font-weight: bold;line-height: 1;margin-bottom: 3px;}
.fylcbotce li span{font-size: 60px;color: #fff;display: block;width: 95px;height: 87px;background: url(../images/fylcszbg.png) no-repeat center top;background-size: 100% 87px;margin: 0 auto;line-height: 87px;padding-bottom: 60px;position: relative;margin-bottom: 12px;}
.fylcbotce li span:after,.fylcbotce li:after{content: "";position: absolute;background: url(../images/fylcline1.png) no-repeat center bottom;width: 3px;height: 51px;width: 100%;bottom: 0;left: 0;}
.fylcbotce li pre{display: block;padding: 20px 0;border-top: 1px  solid #b5b8ba;border-bottom: 1px solid #b5b8ba;color: #000000;font-size: 22px;font-weight: bold;}
.fylcbotce li:last-child:after{display: none;}
.fylcdiv li:last-child{background: none;}

.fyomelcys0 .fylcdiv li:nth-child(4) pre,.fyomelcys0 .fylcdiv li:nth-child(5) pre,.fyomelcys0 .fylcdiv li:nth-child(9) pre{height: 84px;}
.fyomelcys1 .fylcdiv li:nth-child(3) pre{height: 84px;}


.fyaytxt{padding-left:14%;margin-bottom:4rem}
.fyaytxt pre{color:#fff;}

.syhexin{}
.sybiaoti{text-align: center;color: #000000;position: relative;font-weight: bold;padding-bottom: 44px;line-height: 1}
.sybiaoti:after{content: "";position: absolute;width: 106px;height: 8px;background: #ffaa00;bottom: 0;left: 50%;margin-left: -53px}
.syhxys{}
.syhxys li{float: left;width: 33.125%;padding-bottom: 23.5%;margin-right: .3125%;}
.syhxys li:after{content: "";position: absolute;background:rgba(0,0,0,.5);width: 100%;height: 100%}
.syhxys li:nth-child(3n){margin-right: 0}
.syhxtxt{position: absolute;top:40%;left: 0;width: 100%;height: 100%;text-align: center;z-index: 3}
.syhxtxt img{position: relative;height: 68px;width: auto;margin: 0 auto}
.syhxtxt p{color: #fff;font-weight: bold;margin: 45px 0 10px;line-height: 1}
.syhxtxt span{color: #fff}

.sykhal{}
.ayalfl{text-align: center}
.ayalfl ul{display: inline-block;padding: 0 30px}
.ayalfl li{display: inline-block;margin: 0 35px;cursor: pointer}
.ayalfl li a,.ayalfl li{font-weight: bold}
.ayalfl li.alliatv,.ayalfl li.alliatv a,.ayalfl li a:hover{color: #ffaa00;}


.syallb{}
.syallbsub{display: none}
.syalzs{}
.syalzs li{float: left;padding-bottom:37.2%;width:66.25%}
.syalzs li p{font-weight: bold}
.syalzs li:nth-child(2),.syalzs li:nth-child(3){width: 31.564%;padding-bottom: 17.7%;float: right}
.syalzs li:nth-child(3){margin-top: 1.8%}
.sykhal .syalzs li:first-child p{width: 50%}

.sywx{text-align: center}
.sywx img{width: 226px;display: block;margin: 0 auto;max-width: 50%}
.sywx p{color: #000000;font-weight: bold;margin-top: 15px}



.fybanner{}
.fybanerpc{}
.fybanerpc .swiper-slide{padding-bottom: 29%}
.fygycj{background: #efefef;padding: 140px 0;margin-bottom: 130px}
.fygybot{}
.fygyri{width: 44.625%;padding-bottom: 36.2%;}
.fygyle{width: 50%;font-weight: bold;color: #313131}
.fygyle p{margin-bottom: 55px}
.fyqyyj{}
.fyyjbot{padding-bottom: 30.6%}
.fyyjbot:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;background: #000;height: 70px;z-index: 3}
.fyyjbot img.fylogo{position: absolute;bottom: 15px;right: 70px;height: 40px;width: auto;top: auto;left: auto;z-index: 4;display: block}
.fyyjtxt{position: absolute;top: 0;left: 0;width: 100%;height: 87%;box-sizing: border-box;padding: 0 0 0 125px}
.fyyjtxt pre{color: #fff;position: absolute;top: 50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-weight: bold;line-height:1.5}


.fydusuhui{margin-bottom: 130px}

.fyallb{padding-bottom: 55px}
.fyallb li{float: left !important;width: 32.3125% !important;margin: 0 1.53125% 65px 0 !important;padding-bottom: 18.2% !important;}
.fyallb li:nth-child(3n){margin-right: 0 !important;}


.fycpxqle{width: 21%}
.fysjfl{}
.fysjfl li{border-top: 1px solid #707070;border-bottom: 1px solid #707070;margin-bottom: -1px}
.fysjfl li a{color: #707070;padding: 15px 30px;display: block;}
.fysjfl li a:hover{color: #ffaa00}
.fysjfl li.fysjflavt{background: #ffaa00}
.fysjfl li.fysjflavt a{color: #fff}
.fysjfl li.fysjflavt:hover a{color: #fff}
.fycpxqri{width: 70%}
.fyxmxqbt{margin-bottom: 40px}
.fyxmxqbt h1{font-weight: normal;color: #707070;margin-bottom: 20px}
.fyxmxqbt p{color: #000000}
.fyalxqbjq{}
.fygdal{margin-top: 125px}
.fygdal .sybiaoti{text-align: left}
.fygdal .sybiaoti:after{left: 0;margin-left: 0}
.fyaltj{position: relative}
.fyaltjlbt{}
.fyaltjlbt .swiper-slide{width: 517px;position: relative;overflow: hidden}
.fyaltjlbt .swiper-slide:after,.fyallb li a:after,.fybookli .swiper-slide:after,.syalzs li a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;background: #ffaa00;height: 12px;}
.fyaltjlbt .swiper-slide img{width: 100%;display: block;height: 291px;}
.fyaltjlbt .swiper-slide p,.fyallb li p,.syalzs li p{position: absolute;color: #fff;z-index: 3;bottom: 45px;left: 0;padding: 0 5%;width: 90%;font-weight: bold}
.fyaltjjt0,.fyaltjjt1,.fygyjt0,.fygyjt1{width: 38px;height: 38px;background: #ebebeb;display: inline-block;vertical-align: top;margin-top: 25px;margin-right: 10px;background-size: 14px auto;background-position: center center;background-repeat: no-repeat;cursor: pointer}
.fyaltjjt0,.fygyjt0{background-image: url(../images/jtriqian0.png)}
.fyaltjjt1,.fygyjt1{background-image: url(../images/jtriqian1.png)}
.fyaltjjt0:hover,.fygyjt0:hover{background-color: #ffaa00;background-image: url(../images/jtribai0.png)}
.fyaltjjt1:hover,.fygyjt1:hover{background-color: #ffaa00;background-image: url(../images/jtribai1.png)}

.fysjsx{text-align: right;margin-bottom: 60px}
.fysjsx span{line-height: 30px;display: inline-block;vertical-align: top;margin-right: 20px}

.fyxinwen{padding-bottom: 70px}
.fyxinwen li{float: left;width: 49%;margin: 0 2% 100px 0}
.fyxinwen li:nth-child(2n){margin-right: 0}
.fyxwimg{padding-bottom: 62%}
.fyxwtxt{padding: 40px 100px 0 40px;position: relative}
.fyxwtxt:after,.xwtxt:after{background: url(../images/jtrired.png) no-repeat center center;position: absolute;content: "";width: 26px;height: 18px;background-size: cover;bottom: 0;right: 35px}
.xwtxt:after{bottom: 40px}
.fyxwtxt p,.xwtxt p{color: #000000;margin-bottom: 25px;font-weight: bold}
.fyxwtxt span,.xwtxt span{color: #434343}
.fylxmain{background: #efefef;padding-bottom: 0 !important;}
.fylxmain .sywx{padding: 80px 0 !important;}


.fymapcn{background: #fff;padding: 35px 45px 35px 70px}
.fymapcnle{width: 43%;padding-top: 80px;}
.fymapcnle h2{color: #ffaa00;line-height: 1;margin-bottom: 140px}
.fymapcnle p{margin-bottom: 70px;position: relative;padding-left: 54px;line-height: 31px}
.fymapcnle p span{font-weight: bold}
.fymapcnle p img{position: absolute;width: 27px;top: 0;left: 0}
.fymapcnri{width: 55.085%;padding-bottom: 35.9%}


.fymbgmain{background:#efefef;padding:40px 0}
.fymbgmain .fymbx{margin-bottom:0 !important}
.fymbgmain2{background:none}


.fyxwmain,.fychanpin,.fygycj{padding-top:0 !important}

/*共用*/


.fybdwenzi{line-height:40px;color:#313131;font-size:20px;margin-top:35px}



.fycpbjq:after,.fyzpsub:after,.fygycobjq:after,.fymissionri .biaoti:after{position: absolute;background: #ffaa00;top: 0;left: 0;width: 11px;height: 33px;content: "";-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}


.fypclby li:nth-child(4n){margin-right: 0}



.bannyuan{bottom: 40px !important;width: auto !important;left: 11% !important;margin-left:0!important;top: auto !important;text-align: left}
.bannyuan span{width: 10px;height: 10px;background: rgba(255,255,255,.4);-webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;opacity: 1;margin: 0 10px 0 0!important;padding: 0 !important;position: relative;outline: none}
.bannyuan span.swiper-pagination-bullet-active{background:#ffaa00;
    
    /*width: 26px;  -webkit-border-radius:5px; -moz-border-radius:5px;  border-radius:5px;*/
    
}
.fycpyuan{position: relative;margin-top: 60px;bottom: 0 !important;transform: translateX(0) !important;}
.fycpyuan span{background: #e5e5e5;}
.xwyuan{position: relative;margin-top: 50px;bottom: 0 !important;text-align: center;left: 0 !important;}
.xwyuan span{background: #909090;margin: 0 5px !important;}
.fybanyuan{width: 100% !important;text-align: center;left: 0 !important;}
.fybanyuan span{margin: 0 5px !important;}

.xwyuan {transform: translateX(0) !important}




.xwbt{margin: 20px 0 25px}

.homebd{margin-top: 140px}
.fyxwxqne{margin-top: 120px}
.fylxdz{margin-top: 70px}
.fyzpsub{margin-top: 60px}
.fydhicn,.fybsbjq{margin-top: 20px}
.fybsxm{margin-top: 10px}

.insight,.fyxwbig,.fygyimg{margin-bottom: 140px}
.fyqyyj{margin-bottom: 135px}
.fyxwlb,.fyzhaopin,.fymisson,.fybook,.fycore{margin-bottom: 130px}
.fypclby{margin-bottom: 105px}
.fyxwban{margin-bottom: 95px}
.ayalfl{margin-bottom: 80px}
.fyxwjj,.fyxwlb li,.fyzpsub{margin-bottom: 70px}
.biaoti,.homebdbt,.fycpbigimg,.fylxdz,.fysssl,.fyssfl,.sybiaoti{margin-bottom: 60px}
.fycpbjq,.fyxwlbbig,.fygybjq{margin-bottom: 50px}
.foottop,.fymbx,.fycpxx,.fyxwbt,.fyxqxqbt h1,.fycpnrbjq,.fyxqxqbt{margin-bottom: 40px}
.biaoti p,.fycpnmu,.fylxdz li,.fycomp,.fycpjsbt{margin-bottom: 30px}
.homebdbt,.fyxwbq,.fyzpsj,.fyxwxqbq,.fycpsxmbx,.fyfujian{margin-bottom: 20px}
.fyzpzw,.fylsitcor{margin-bottom: 15px}
.fyzpdd,.fymitxt p{margin-bottom: 10px}
.fybsxm{margin-bottom: 5px}


.fyxwlb .fyxwbt{margin-bottom: 20px}
.fyxwlb .fyxwjj{margin-bottom: 30px}

.fygytop{padding: 75px 0 130px}
.fyssdiv{padding: 110px 0 130px}
.fyzpbd{padding: 100px 0}
.fyjobbd{padding: 100px 80px 80px}
.footer{padding: 120px 0}
.fychanpin{padding: 110px 0 150px}
.fymain{padding: 40px 0 140px}
.fycpsx{padding: 40px 0 130px}
.fycplssub{padding: 50px 0 50px 30px}
.syhexin{padding: 130px 0}
.sywhy{padding: 120px 0}
.sykhal{padding: 130px 0 145px}
.sywx{padding: 100px 0 45px}
.fyalxqmain{padding: 40px 0}
.fyxwmain{padding: 30px 0 160px}


.xinwen{padding: 140px 0}
.fygyimg{padding-top: 100px}
.fyxwxqne{padding-top: 50px}


/*字体*/
.fontsize130{font-size: 78px}/*78*/
.fontsize100{font-size: 73px}/*100*/
.fontsize80{font-size: 80px}/*80*/
.fontsize64{font-size: 40px}/*64*/
.fontsize60{font-size: 38px}/*60*/
.fontsize53{font-size: 53px}/*53*/
.fontsize50{font-size: 38px}/*50*/
.fontsize45{font-size: 45px}/*45*/
.fontsize42{font-size: 42px}/*42*/
.fontsize42{font-size: 42px}/*42*/
.fontsize40{font-size: 40px}/*40*/
.fontsize36{font-size: 36px}/*36*/
.fontsize34{font-size: 34px}/*34*/
.fontsize30{font-size: 30px}/*30*/
.fontsize28{font-size: 28px}/*28*/
.fontsize26,.sywx p,.fyallb li p{font-size: 23px}/*26*/
.ayalfl li a,.ayalfl li{font-size:22px}


.fontsize24,.fysjfl li a{font-size: 24px}/*24*/
.fontsize22{font-size: 22px}/*22*/
body,input,select,textarea,.fontsize20{font-size: 20px;}/*默认20*/
.fontsize18,.fysjsx span{font-size: 18px}/*18*/
.fontsize16,.sjri pre{font-size: 16px}/*16*/
.fontsize14,.footbq{font-size: 14px}/*14*/
.fontsize12{font-size: 12px}/*12*/
.fontsize10{font-size: 10px}/*10*/

.fybjq{font-size:15px}
.fygyle{font-size:16px}
.fygyle h2.fygyleh2{font-size:24px;font-weight:bold}



.fyxwbt{line-height: 48px;height: 144px}
.fyxwjj{line-height: 34px;height: 204px}

.fyxwlb .fyxwbt{line-height: 38px;height:auto;max-height:  114px}
.fyxwlb .fyxwjj{height:  136px;-webkit-line-clamp:4}




.fyzcle pre{line-height: 36px}

.fyxqxqbt h1{line-height: 56px}


.insightbot li pre{line-height: 26px}
.sjri{line-height: 28px}
.xwbt{line-height: 32px}
.xwbt{height: 64px}
.biaoti pre{line-height: 40px}
.homebdle .biaoti pre{line-height: 82px}

.fybjq{line-height: 30px}
.fycpbjq{line-height: 32px}
.fygycobjq{line-height: 24px}
.fyzpzzri{line-height: 38px}

.fymitxt pre{line-height: 55px}
.fyrechbjq{line-height: 42px}

.fybsbjq{line-height: 36px}
.fybsbjq{height: 216px}

.fyfebjq{line-height: 32px}

.fycpnrbjq,.fycpjsbj{line-height: 30px}


/*交互*/
.syformpbtn:hover,.fysslbri:hover,.foottopri li a:hover{opacity: .8}
.fyxwlb li:hover .fyxwbt,.fymbx a:hover,.fylssname a:hover,.fycptjflbot li a:hover,.fyxinwen li:hover .fyxwtxt p,.xwbotlb .swiper-slide:hover .xwtxt p{color: #ffaa00}
.fyxwxqne a.left:hover{color: #ffaa00;background-image: url(../images/fyxwjtcheng0.png)}
.fyxwxqne a.right:hover{color: #ffaa00;background-image: url(../images/fyxwjtcheng1.png)}
.fyfujian a:hover{text-decoration: underline}
.fycptjflbot li.fycpflavt a:hover{color: #fff}
.footbq a:hover{opacity: .9}
.footwl li img:hover{border-color: #ffaa00}



.scaleimg img,.rotateimg img,.anniusub,.anniusub:after,.fypclby li,.page a,.page span,.syformpbtn,.fypclby li,.fyxwbt,.fysslbri,.fymbx a,.fyxwxqne a,.fyxwlbjt0, .fyxwlbjt1, .fycpjt0, .fycpjt1, .fybsjt0, .fybsjt1,.fylssname a,.fycptjflbot li a.fygyjt0,.fygyjt1, .xwbt,.foottopri li a,.footbq a,.footwl li img,.footbqxx a,.naverjiTwo a,.footnav li a,.fyxwtxt p,.fysjfl li a,.fyaltjjt0,.fyaltjjt1,.ayalfl li a,.ayalfl li,.xwtxt p{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}





/**********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .main1600{width:1440px;}
    .fycpxqlbri{width: 560px}
    .fycpxqlble{width:830px}
    
    .fyxwjj,.fyxwbt{margin-bottom:20px}
    
    
    .fyxwlb .fyxwjj {  height: 102px; -webkit-line-clamp: 3;}
    
    .sywhytxt{padding-left:15px}
    .sywhytxt:after{right:15px}
    
    .fylcbot{padding-left: 10%;padding-right: 10%}
	.fylcbot:after{width: 80%;left: 10%;}

    .footnav li{margin-right: 45px}
}
@media only screen and (max-width:1600px){
    .fyyjtxt{height:79%}
    .fycplbsub{margin-bottom:80px}
    .main1600{width:1200px;}


    .homebdle{width: 32%}
    .homebdri{padding-left: 35px;padding-right: 35px;width: 66%}
    .fypclby li{padding: 25px 25px}
    .fypclby li p{margin-top: 18px}
    .fylsstimg{margin-right: 4%}
    .fylsstmc{width: 51%}
    .fylsitcor p{margin-right: 0}
    .fycptpbig{max-height: 1035px}

    .fycpxqlble{width: 560px}
    .picArea{width: 97px}
    .smallPicList{width: 97px;height: 430px}
    .smallPicList li{width: 97px;height: 97px;}
    .picBox{width: 430px;height: 430px}
 

    .fycpquan .anniu{width: 42%}

    .fycpacce{margin-bottom: 25px}
    .fycpfree{margin-bottom: 30px}
    .fycprtb{margin-bottom: 15px}
    .fycpjsbj{margin-bottom: 20px;padding-bottom: 25px}

    .foottopri li{margin-left: 24px}

    .fydhicn img,.fydhicn{height: 50px}
    .fybsbjq{height: 150px}
    .fybsjtdiv{bottom: 18px}

    .fybsbjq{line-height: 30px}
    
    .fyxwbt{line-height:45px;height:135px}
    
    
    .fyxwjj{-webkit-line-clamp:5;height:170px}
    

.sywhytxt:after{right:7px;}


.nav li{margin-left:20px}
    .sousuo{width: 230px}
    .hadetel,.sousuo{margin-left: 20px}

.fyoembt{font-size: 42px;margin-bottom:25px}
	.fyoembjq{line-height: 32px;}
	.fylcdiv li img{max-height: 75px;}
	.fylcbot{padding-left: 5%;padding-right: 5%}
	.fylcbot:after{width: 90%;left: 5%;}
	.fyomelc{margin-bottom: 120px;}
	.fylcdiv h2, .fylcbotce h2{font-size: 52px;line-height: 120px;}
	.fylcbotce h2{margin-bottom: 95px;}
	.fylcbotce li span{font-size: 52px;}
	.fylcbotce li span{width: 80px;height: 75px;line-height: 75px;background-size: 100% 75px;}
	.fyomelcys2 .fylcdiv li:nth-child(1) pre{height: 84px;}
	.fylcbotce ul{padding: 0 15px;}
    .bannerjqr { right: 4%;  height: 108%;  }
    .syhxtxt{top: 24%}
    .ayalfl li{margin: 0 30px}
    .foottel {background-size: 30px auto;  padding-left: 44px; }
    .footnav li{margin-right: 20px}
    .footbq{margin-left: 10px}
    .footnav {  margin-bottom: 103px;  }
    .footri li{width: 115px}
    .fycpapp0, .fycpapp1{width: 80px;height: 80px;margin-top: -40px}
    .fycpfl{margin-bottom: 50px}
    .fymapcnle h2{margin-bottom: 80px}
    .fymapcnle{padding-top: 60px}

    .fontsize64{font-size: 40px}
    .fontsize60{font-size:38px}
    .fontsize50{font-size:38px}
       .fontsize45{font-size: 34px}
    .fontsize40{font-size: 33px}
    .fontsize34{font-size: 28px}
    .fontsize30{font-size:23px;}
    .fontsize24, .fysjfl li a{font-size: 22px}
    
    .fygyle p {
    margin-bottom: 35px;
}

}
@media only screen and (max-width:1440px){
    .fyzcle{width:68%}
}
@media only screen and (max-width:1366px){
    .main1600{width:1100px;}

    .sousuo{width: 170px;}

    .foottople img{width: 280px;height: 58px;}

    .fycpsxri .syformpbtn{width: 270px;    background-position: 230px center;}


    .fydhicn{margin-top: 10px}
    .fydhicn img,.fydhicn{height: 40px}
    .fybsjtdiv{bottom: 10px}
.fycplbsub{margin-bottom:50px}

.fycpxqlbri {width: 495px;}
    .foottopri li{margin-left: 15px}
   .fyxwjj{-webkit-line-clamp:4;height:120px;line-height:30px}
.fyxwlb .fyxwjj{max-height:90px;height:auto}

.sychanpin .sywhytxt{padding:10px 41px 10px 16px}


  .fygyle p {
    margin-bottom: 15px;


.fylcbot{padding-bottom: 110px;}
	.fylcbot:after{bottom: 110px;}

    .sousuo{width: 150px}
    .headbb,.hadetel, .sousuo{margin-left: 15px}
    .hadetel{padding-left: 28px}
    .ayalfl li {margin: 0 20px;  }
    .fyyjtxt{padding-left: 80px}
    .footle{width: 29%}
    .footlogo img{width: 100%;max-width: 100%}
    .footce{margin-left: 5%;width: 42%}
    .footri li{width: 100px}

    /*字体*/
    .fontsize40{font-size: 28px}



}
@media only screen and (max-width:1280px){
     .main1050{width:900px}
}
@media only screen and (max-width:1200px){
    body{min-width: 1100px;overflow-x: auto}
    .fylcbotce ul{padding: 0 10px;}
	.fylcbot{padding-left: 3%;padding-right: 3%}
	.fylcbot:after{width: 94%;left: 3%;}
	.fyomelcys2 .fylcdiv li:nth-child(3) pre,.fyomelcys2 .fylcdiv li:nth-child(7) pre{height: 84px;}
	.fyomelcys1 .fylcdiv li:nth-child(3) pre{height: 84px;}
    .fyxinwen{padding-bottom: 50px}
    .fyallb li{margin-bottom: 40px !important;}
    .fyallb{padding-bottom: 30px}
    
   
    
}
@media only screen and (max-width:1152px){}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    
    
       .ssapp{display:block;margin-top:16px;margin-right:0;margin-left:10px}
	.ssapp a{width:20px;height:20px;}
    
    
    
     .menu-activator{height:20px;width:26px;margin-left:10px;margin-top: 16px;}
    .visual{height:20px;width:26px}
    
    
    
    .naverji .main1600:after{display: none}
    .navcpejsub p a{    color: rgba(255, 255, 255, .5);}


    .fydusuhui{margin-bottom: 80px}
    .fyxwmain{padding: 50px 0}

    .page a.prev, .page a.next{line-height: 30px;height: 30px}

    .fycorsz ul, .fyaytxt{padding-left:30px !important}
    
    .fygytopimg{display:none}
    
    .fygylogori img{height:auto;max-width:70%}
    
    body{min-width: inherit;overflow-x: hidden}
    .main1600,.main1050{width:90%;}
    .header,.navheight{height: 50px;}

    .menu-activator{display: block}
    .nav,.sousuo{display: none}
    .logo{margin-top: 9px}

    .nav{position: fixed;top: 50px;left: 0;z-index: 8888;background: #000;width: 100%;height: 100%;overflow-x:hidden;overflow-y:auto}
    .nav ul{padding-top: 20px;border-top: 1px solid rgba(255,255,255,.4)}
    .nav li{float: inherit;width: 100%;margin: 0}
    .nav li a.navyja{line-height: 60px;padding: 0 5%;font-size: 20px;border-bottom: 1px solid rgba(255,255,255,.2);}
    .nav li a.navyja span{display: none !important;}
    .naverji,.naverjiTwo{position: relative;top: 0;left: 0;height: auto;padding: 15px 0;background: rgba(255,255,255,.15)}

.naverjiTwo{width:90%;margin:0;text-align:left;padding:15px 5%}
.naverjiTwo a{margin:0 0 10px 15px;padding:0;color:rgba(255,255,255,.8)}

    .navcpej{position: relative;    left:0;
        width: 100%;
        margin-left: 0;
        padding-left: 0;
        padding-right: 0;
        height: auto;}
    .navcpej{padding: 10px 0 10px 30px;width: 100%;box-sizing:border-box}
    .navcpejsub p{display: inline-block !important;min-width: 100% !important;margin-bottom: 10px}
    
    .navejicn{position:absolute;top:16px;right:5%;z-index: 3;background:url(../images/fywdjtbai0.png) no-repeat center center;background-size:20px auto;width:30px;height:30px;cursor:pointer}
    
    .navcpsubatv .navcpej{display:none}
    .navbzdss{height:auto !important;overflow:inherit !important}
    .navcpyj a{width:100%;padding:0 30px 0 0;color:rgba(255,255,255,.8)}
    .navcpyj{margin:0 0 10px 15px;position:relative}
    .navcpyj:after{content:"";position:absolute;background:url(../images/fywdjtbai0.png) no-repeat center center;background-size:14px auto;width:20px;height:20px;cursor:pointer;top:0;right:0}
    .navcpsubatv .navcpyj a{color:rgba(255,255,255,.8);background:none}
    
    
    
    .navejdjl .navejicn,.navcpsub_djl .navcpyj:after{background-image:url(../images/fywdjtbai1.png)}
    

.fycptj{display:none}


    .xiaoxi {  margin-top: 15px;  margin-left: 0;  }
    .foottople img{height: 40px;width: auto}


    .footwl,.footbq{width: 100%;float: inherit}
    .footbq a,.footbq p{margin: 0 10px 0 0 !important;}
    .footbq a:after{left: -5px}

    .fysslb{width: 100%}
    .fysslbri{width: 35%}
    .fysslble{width: 63%}

    .fyssfl{padding-left: 20px}
    .fyssfl li{margin-right: 20px}
    .fyjobbd{padding: 30px 5%;width: 80%}
    .pic_z{width: 80px;height: 80px}
    .cpdf{width: 80px;height: 80px}
    .ltaber.on{
        margin-left: 25px;
    }
    .pic_up{margin-left: 15px}
    .fylxfl li{margin-right: 15px}

    .syform li{width: 100%}
    .fylxdz{padding-left: 0}
    .fylxdz li img{height: 17px;}
    .fylxmapri{box-sizing: border-box;padding: 30px 5%;min-height: inherit}
    .fylxmaple{position: relative;padding-bottom: 91%}
    .syform li.fyformri{margin-left: 0}
    .footwl li{margin-right: 10px}
    .fygytople img{width: 60%}
    .fymitxt { top: 20px;padding: 0 15px;  }
    .fyxwxqsj span{margin-right: 10px}
    .fyxwxqne{padding-top: 30px;margin-top: 30px}
    .fyzpsub{margin-top: 30px;padding: 0 0 0 30px}
    .fyzpsub .anniu{position: relative}
    .fyzpzz{padding-left: 0}
    .fyzpzzle{position: relative;top: 0}
    .fyzpsub .anniusub{margin-top: 20px;min-width: 240px}
    /*.page a, .page span{display: none}*/
    /*.page a.prev, .page span.pagecurrent{display: inline-block}*/
    /*.page a.next{display: inline-block}*/
    
    
    
    .page{line-height:30px}
    .page a, .page span{min-width:30px;}
    
    
    .fyxwle,.fyxwri,.fyxwlb .fyxwle,.fyxwlb .fyxwri{width: 100%;float: inherit}
    .fyxwbt{line-height: 30px;height: 60px;max-height: 60px;-webkit-line-clamp:2}
    
    
    .fyxwri,.fyxwlb .fyxwri{padding-bottom: 61.9%}
    .fyxwlb .fyxwle{margin-right: 0}
    .fyxwlb .fyxwbt{line-height: 30px;max-height: 60px;-webkit-line-clamp:2;height:auto}
    
    
    .fyxwjj{-webkit-line-clamp:2;line-height:28px;height:56px}
    .fyxwlb .fyxwjj{max-height: 56px;height: auto;-webkit-line-clamp:2}
    
    
    .fycpsxle,.fycpsxri{box-sizing: border-box;width: 100%;padding: 30px 5%}
    .fycpsxri{margin-top: 20px}
    .fylstbt{padding: 0 15px}
    .fylstbt{text-align: left}
    .fylstbt .biaoti pre,.fylstbt{line-height: 40px}
    .fytotal,.fydelall{height: 40px;line-height: 40px}
    .fylstbt .biaoti{height: 40px}
    .fycplssub {padding: 30px 0 30px 95px;position: relative;min-height:75px}
    .fylsstimg{width:75px;position: absolute;top: 30px;left: 0;padding-bottom:0;height:75px}
    .fylssname,.fylsitcor p{margin-bottom: 10px}
    .fylsstmc{width: 100%}

    .fylsstcs{width: auto;text-align: left;margin-right:20px;line-height:20px;}
    .fylsstdel{width:21px}
    .fylsitcor{margin-bottom: 0}
    .fylslog p{min-width: inherit}
    .fycptj,.fycpxl{width: 100%;float: inherit}
    .fycplb .swiper-slide{width: 280px;}

    .fycpleri .anniusub{min-width: 200px}


    .fycorleimg{width: 100%}
    .fycorebot{padding: 50px 0}
    .fycorsz ul,.fyaytxt{padding: 0}
    
    .fycorleimg{display: none}
    .fycorsz li{margin-bottom: 20px;width:100%;}
    .fyrechbjq{margin-top: 30px}
    .fyrech{padding-bottom: 50px}
    

    .bannlink{top: 68%}
    .videodiv img{height: 36px;width: 36px}
    .sywhybot li{width: 100%;margin: 0 0 20px}
    .sywhy{padding-top: 50px}
    .biaoti pre{line-height: 34px}
    .sywhytxt{line-height: 60px}
    .insightbot{padding: 0}
    .insightbot li pre {
        line-height: 21px;
        font-size: 14px;}



   .homebdle .biaoti pre{white-space: inherit; word-wrap: inherit;}
    .xinwen{padding: 50px 0}
    .xwmor{line-height:28px;}
    .xwmor:after{width:24px;height:24px;background-size:14px auto}
    .xwmor{padding-right:40px;}
    .xwbt {margin: 10px 0 15px;}
    .xwbt{line-height:28px;height:auto;max-height:56px;}
    .xinwen .biaoti .anniu{margin-top: 0}

    .homebd{margin-top: 40px}
    .homebdle,.homebdri{width: 100%;float: inherit}
    .homebdle .biaoti pre{line-height: 44px}
    .homebdri{padding: 30px 5%;margin-bottom: 30px}
    .fycpggle{text-align:left}
    .fycpggri{padding-top: 50px !important;}
    .fyspvide{width: 40px;height: 40px;margin-top: -20px;margin-left: -20px}
    .fyfeatr{margin-bottom: 20px}
    .fyggdb:after{display: none}
    .fyggdbsub{border-bottom: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px}
    #imageFullScreen{display:block;width: 100%}
    .fycpxqmai{padding-bottom: 50px}
    .fybsle{padding-bottom: 127%}
    .fybsri{width: 100%;margin: 20px 0 0 0;float: inherit}
    .fybsjtdiv{position: relative;top: 0;bottom: auto;left: 0;margin-top: 20px}
    .fycpappbg{display: block;margin-bottom: 20px}
    .fycpbigsj{}
    .fycpbigsj .swiper-slide{height:0;position: relative;overflow: hidden;padding-bottom:100%;background:#fafafa}

    .fycpbigsj .swiper-slide img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}
    .fycpxqlb {
        margin-bottom: 50px;
        margin-top: 50px;
    }

    .fycpxqlble{display: none}


    .homebd:after{top: 52px;right:44px;width: 30px;height: 30px;left: auto}

.biaoti pre{padding-right:10px}
.sywhytxt{line-height:50px}
.sywhybot{width:80%}

.insightbot li{float:inherit;margin:0 auto 20px;width:90%;padding-bottom:96%}
.insightbot li pre{font-size:22px !important;line-height:30px !important}

.shuju:after{background:url(../images/fyzsappsj.jpg) no-repeat top right;width:100%;height:100%;background-size:auto 100%;left:auto;right:0;bottom:auto;top:0}
.shuju .main1600{position:relative;z-index: 3;}





.fygyimg li{width:90%;float:inherit;margin:0 5% 20px;padding-bottom:62%}

.fycorsz li p.fycorell{font-size:20px;}
.fycorsz li p.fycorerr{font-size:20px}

.fycpbjq:after, .fyzpsub:after, .fygycobjq:after, .fymissionri .biaoti:after,.biaoti p:after{width:8px}

.biaoti pre:after{width:6px;height:6px;}
.fyrech .anniusub{line-height:44px;}
.fycpquan{line-height:44px;}

.miuNum,.addNum{line-height:44px;height:44px;}
.numInput{line-height:44px\9;height:44px;line-height:44px;}
.fycpquancn{margin:0 5px;}

.fycpquancn{width:100px}
.miuNum,.addNum{width:30px}
.numInput{width:40px}



.xinwen:after{height:22%}





.homebd:after{
         animation: none; 
     -webkit-animation: none; 
    -moz-animation: none;
    -ms-animation: none;
    -o-animation:none;
}




.sychanpin .sywhybot li{width:100%}



.syformpint,.syform li.fyformri .syformpsect{padding:0 2%}


.fycpsxri .syformpsect, .fycpsxri .syformptex{padding:0 2%}



.sychanpin .sywhybot li{margin:0 0 20px 0 !important}
    .hadetel{line-height: 50px}
    .headbb{margin: 16px 0 0  10px}
    .headbb a{width:20px;height:20px;line-height:20px}


    .fymapcnle {padding-top: 30px; }
    .fymapcnle h2 {margin-bottom: 50px;  }
    .fymapcnle p{margin-bottom: 30px}

    .footle,.footce,.footri{width: 100%;float: inherit;margin: 10px 0}
    .footlogo img {  width: 35%;  max-width: 35%; }
    .footnav{display: none}
    .footri{position: absolute;top: 0;right: 0;left: auto;width: auto}
    .footer .main1600{position: relative}
    .fycpxqle{width: 26%}


    .shuju li:nth-child(1) .sjle{width:68px}
    .shuju li:nth-child(2) .sjle,.shuju li:nth-child(5) .sjle{width:71px}
    .shuju li:nth-child(3) .sjle{width:91px;}
    .shuju li:nth-child(4) .sjle{width:86px}
    .bannerjqr{right: 1%}
    .fylxmain .sywx { padding: 50px 0 !important;  }
    .fysjsx,.fyxinwen li,.ayalfl,.fygycj,.fyqyyj{margin-bottom: 50px}
    .fygdal{margin-top: 50px}
    .fygycj,.syhexin,.sykhal{padding: 50px 0}
    .fyyjtxt pre{font-size: 28px}
    .fyyjbot:after{height: 40px}
    .fyyjbot img.fylogo{height: 20px;bottom: 10px;right: 20px}
    .sybiaoti{padding-bottom: 25px}
    .syhxtxt img{height: 40px}
    .syhxtxt{top: 20%}
    .syhxtxt p{margin: 20px 0 10px}
    .sykhal .syalzs li:first-child p{width: 80%}

.fyyjtxt {
    height: 87%;
}
    /*共用*/
    .fylxmaple,.fylxmapri,.fygytople,.fygytopri,.fymissionri,   .fycpxqlbri,   .fycpxqlble,.fycpggle,.fycpggri,.fyggdbsub,.fyzcle,.fybsle{width: 100%;float: inherit}
    .fylxmapri,.fyxwri,.fycpxl{margin-top: 20px}

    .foottopri{display: none}

    .fysslb{padding-left: 15px}
    .fysslb,.fysslbri,.syformpbtn,.fyzpsub .anniusub,.fycpleri .anniusub,.anniusub{line-height: 44px;height: 44px}
    .fysslble{line-height: 44px\9;height: 44px}
    .fyzhichi .anniusub,.fycpquan .anniusub{line-height: 44px}

    .bannlink .anniusub{line-height: 36px;height: 36px;min-width: 180px}


    .foottop, .fymbx, .fycpxx, .fyxqxqbt h1, .fycpnrbjq,.biaoti, .homebdbt, .fycpbigimg, .fylxdz, .fysssl, .fyssfl,.syform li.fyfileup,.fyxwban,.fycpbjq, .fyxwlbbig, .fygybjq,.fyxwjj, .fyxwlb li, .fyzpsub,.fycpsxri .biaoti,.fycpxqnr{margin-bottom: 40px}
    .sywhy, .insight, .fyxwbig, .fygyimg,.fyxwlb, .fyzhaopin, .fyxqxqbt, .fymisson, .fybook, .fycore{margin-bottom: 40px}
    .syform li,.fyxwlb .fyxwjj,.fyxwjj,.fypclby, .fyxwbt{margin-bottom: 20px}
    .footwl{margin-bottom: 10px}

    .fylxdz{margin-top: 30px}


    .fymain,.fyzpbd,.fygytop,.fycpsx,.fychanpin{padding: 40px 0}
    .footer{padding: 30px 0}


    .fyssdiv{padding-top:0}
    .fygyimg{padding-top:30px}


    .fyssdiv{padding-bottom:20px}



    .fybdtzdiv{padding:20px}
        .fybdtzdiv p{width:80%;line-height:40px;margin-top:20px;font-size:20px}
        .fybdtzdiv pre{line-height:1.5;font-size:16px;}
    .ayalfl li { margin: 0 10px;  }
    /*字体*/
    .fontsize130{font-size: 48px}/*78*/
    .fontsize100{font-size: 48px}/*100*/
    .fontsize80{font-size: 46px}/*80*/
    .fontsize64{font-size: 40px}/*64*/
    .fontsize60{font-size: 40px}/*60*/
    .fontsize53{font-size: 40px}/*53*/
    .fontsize45{font-size: 34px}/*45*/
    .fontsize50{font-size: 34px}/*50*/
    .fontsize42{font-size: 34px}/*42*/
    .fontsize42{font-size: 32px}/*42*/
    .fontsize40{font-size: 32px}/*40*/
    .fontsize36{font-size: 30px}/*36*/
    .fontsize34{font-size: 28px}/*34*/
    .fontsize30{font-size: 26px}/*30*/
    .fontsize28{font-size: 26px}/*28*/
    .fontsize26,.sywx p,.fyallb li p{font-size: 20px}/*26*/
    
    .ayalfl li a,.ayalfl li{font-size：19px}
    
    
    .fontsize24,.fysjfl li a{font-size: 22px}/*24*/
    .fontsize22{font-size: 20px}/*22*/
    body,input,select,textarea,.fontsize20{font-size: 18px;}/*默认20*/
    .fontsize18,.fysjsx span{font-size: 18px}/*18*/
    .fontsize16,.sjri pre{font-size: 16px}/*16*/
    .fontsize14,.footbq{font-size: 14px}/*14*/
    .fontsize12{font-size: 12px}/*12*/
    .fontsize10{font-size: 10px}/*10*/


    .fybjq, .fyzpzzri,.fyzcle pre{line-height: 28px}
    .fymitxt pre,.fyxqxqbt h1{line-height: 1.2}

    .sywhy{padding: 120px 0}
}
@media only screen and (max-width:992px){
    
    .fyoembt { font-size: 36px; margin-bottom: 20px}
	.fyoembjq{line-height: 28px;}
	.fyoemtop{margin-bottom: 60px;}
	.fylcbot{padding-left: 2%;padding-right: 2%}
	.fylcbot:after{width: 96%;left: 2%;}
	.fylcdiv h2, .fylcbotce h2{font-size: 34px;line-height: 78px}
	.fylcdiv h2:after, .fylcdiv h2:before{background-size: auto 100%}
	.fylcbotce h2{margin-bottom: 70px;}
	.fylcdiv li img{max-height: 50px;}
	.fylcdiv{width: 32%;}
	.fylcbotce{width: 27%;margin: 0 4%;}
	.fylcdiv li pre{line-height: 24px;font-size: 22px;height: auto !important;white-space: inherit;}
	.fylcdiv li{padding-bottom: 80px;background-size: auto 70px}
	.fylcbotce li p{font-size: 30px;}
	.fylcbotce li span { width: 50px; height: 46px; line-height: 46px; background-size: 100% 46px;font-size: 36px;padding-bottom: 20px;}
	.fylcbotce li span:after, .fylcbotce li:after{height: 15px;}
	.fylcbotce li{padding-bottom: 20px;}
	
	
	.fyomelcys2 .fylcdiv li:nth-child(1) pre{height: 96px !important;}
	.fyomelcys2 .fylcdiv li:nth-child(2) pre,.fyomelcys2 .fylcdiv li:nth-child(4) pre,.fyomelcys2 .fylcdiv li:nth-child(5) pre,.fyomelcys2 .fylcdiv li:nth-child(6) pre,.fyomelcys2 .fylcdiv li:nth-child(7) pre{height: 72px !important;}
	
	.fyomelcys1 .fylcdiv li:nth-child(3) pre,.fyomelcys1 .fylcdiv li:nth-child(5) pre,.fyomelcys1 .fylcdiv li:nth-child(6) pre,.fyomelcys1 .fylcdiv li:nth-child(7) pre{height: 72px !important;}
	
	.fyomelcys0 .fylcdiv li:nth-child(4) pre,.fyomelcys0 .fylcdiv li:nth-child(5) pre,.fyomelcys0 .fylcdiv li:nth-child(6) pre{height: 72px !important;}
}
@media only screen and (max-width:880px){}
@media only screen and (max-width:768px){
    .sywhy{padding: 80px 0}
    .fydusuhui{margin-bottom: 50px}
    .ayalfl li {  margin: 0 5px;  }
    .ayalfl ul{padding-left: 0;padding-right: 0}
    .headbb{margin-top: 16px}
    .logo{margin-top: 12px}
    .logo img{height: 26px}
    .hadetel{display: none}
    .fymapcnle{float: inherit;width: 100%;}
    .fymapcnri{float: inherit;width: 100%;}

     .fycpapp0, .fycpapp1 {
        width: 60px;
        height: 60px;
        margin-top: -30px;background-size: 20px auto;
    }
    .bannyuan{bottom: 20px !important;}
    .sjle {  line-height: 62px;  height: 62px;  position: relative;  }
    .shuju{height: 150px}
    .bannerjqr{bottom: -150px;display: none}
    .fyyjtxt {
    height: 80%;
}
    
    .fyyjtxt pre {font-size: 26px;}
    

    /*字体*/
    .fontsize130{font-size: 40px}/*78*/
    .fontsize100{font-size: 38px}/*100*/
    .fontsize80{font-size: 36px}/*80*/
    .fontsize64{font-size: 34px}/*64*/
    .fontsize60{font-size: 34px}/*60*/
    .fontsize53{font-size: 30px}/*53*/
    .fontsize50{font-size: 30px}/*50*/
    .fontsize45{font-size: 26px}/*45*/
    .fontsize42{font-size: 28px}/*42*/
    .fontsize42{font-size: 28px}/*42*/
    .fontsize40{font-size: 26px}/*40*/
    .fontsize36{font-size: 26px}/*36*/
    .fontsize34{font-size: 24px}/*34*/
    .fontsize30{font-size: 24px}/*30*/
    .fontsize28{font-size: 22px}/*28*/
    .fontsize26,.sywx p,.fyallb li p{font-size: 20px}/*26*/
    .fontsize24,.fysjfl li a,.ayalfl li a,.ayalfl li{font-size: 18px}/*24*/
    .fontsize22{font-size: 18px}/*22*/
    body,input,select,textarea,.fontsize20{font-size: 16px;}/*默认20*/
    .fontsize18,.fysjsx span{font-size: 16px}/*18*/
    .fontsize16,.sjri pre{font-size: 16px}/*16*/
    .fontsize14,.footbq{font-size: 14px}/*14*/
    .fontsize12{font-size: 12px}/*12*/
    .fontsize10{font-size: 10px}/*10*/
}
@media only screen and (max-width:750px){
    
        .fyaytxt{margin-bottom:30px}

        .fybdwenzi{line-height:26px}
        .fypclby li{width: 100%;margin: 0 0 20px 0 !important;}

    .fypclby li{border-color: #eee}
    .fyssjgsub .fypclby li{width: 100%}
    
    

 

    .sjri pre{font-size:13px;line-height:16px}



       .bannerpc{display:none}
    .bannerapp{display:block}
    
    

.syformpint,.syform li.fyformri .syformpsect,.syformpsect,.syformptex,.fycpsxri .syformpsect, .fycpsxri .syformptex{padding:0 3%}

    
    
        .fycplele,.fycpleri{width: 100%}
    .fycplele{padding-bottom: 91%}
    .fycpleri{margin-top:30px}

    
    
    .fycpxqcbdt{background:#000}
    
    
    .fytpj{width:100%;height:50%;top:25%;left:0;margin:0}
    .fytpfddiv{width:100%;height:100%}
    .fycpxqfdjt0{left:10px}
        .fycpxqfdjt1{right:10px}
    
    .fycpxqfdjt0, .fycpxqfdjt1{height:26px;margin-top:-8px}
    
    .fycpxqfdjt0 img, .fycpxqfdjt1 img{height:26px;}
    
    
 
	.fyoembt{font-size: 26px;}
	.fyoemtop{margin-bottom: 40px;}
	.fylcbot{padding-top: 40px;padding-bottom: 50px;}
	.fylcbot:after{bottom: 50px;}
	.fylcdiv h2, .fylcbotce h2{font-size: 20px;line-height: 50px}
	.fylcdiv h2{width: 100%;padding: 0;display: block;text-align: center;}
	.fylcbotce h2{margin-bottom: 80px;}
	.fylcbotce ul{padding: 0;margin: 0 5px;}
	.fylcbotce li p{font-size: 20px;}
	
	.fylcbotce li span {width: 30px;  height: 27px; line-height: 27px; background-size: 100% 27px; font-size: 20px;padding-bottom: 20px;}
	.fylcdiv li img{height: 35px;}
	.fylcdiv li pre{font-size: 16px;}
	.fylcbotce li pre{font-size: 14px;}
	.fylcdiv li pre{margin-top: 8px;;}
	.fylcdiv li { padding-bottom: 30px; background-size: auto 20px;}
	.fylcbotce li pre{padding: 14px 0;}
	
	.fylcdiv li pre{height: 80px !important;line-height: 20px;}
	.fyomelcys1 .fylcdiv li:nth-child(1) pre{height: 100px !important;}
	.fyomelcys1 .fylcdiv li:nth-child(4) pre{height: 60px !important;}
	
	.fyomelcys0 .fylcdiv li:nth-child(5) pre{height: 120px !important;}
	.fyomelcys0 .fylcdiv li:nth-child(7) pre,.fyomelcys0 .fylcdiv li:nth-child(8) pre{height: 60px !important;}
	
	.fyomelcys2 .fylcdiv li:nth-child(1) pre{height: 100px !important;}
	
	.fyomelcys2 .fylcdiv li:nth-child(2) pre, .fyomelcys2 .fylcdiv li:nth-child(4) pre, .fyomelcys2 .fylcdiv li:nth-child(5) pre, .fyomelcys2 .fylcdiv li:nth-child(6) pre{height: 80px !important}
	.fyomelcys2 .fylcdiv li:nth-child(7) pre{height: 60px !important;}
	.fyomelcys2 .fylcdiv li:nth-child(8) pre{height:120px !important;}
	.fyomelcys2 .fylcdiv li:nth-child(9) pre{height:100px !important;}
	
	.fyomelc{margin-bottom: 40px;}

    .bannyuan{bottom: 14px !important;}

    .fymapcn{padding: 30px 20px}
    .page a, .page span{margin: 0}
    .fymain, .fyzpbd, .fygytop, .fycpsx, .fychanpin{padding: 40px 0}
    .fymapcnle{padding-top: 0}
    .footlogo img {  width: 60%;max-width: 60%;  }
    .footlogo{margin-bottom: 20px}
    .fymapcnle h2{margin-bottom: 30px}
    .fymapcnle p img{width: 18px}
    .fymapcnle p{line-height: 20px;margin-bottom: 20px;padding-left: 30px}
    .fymapcnri{padding-bottom: 64.9%}
    .sywx img{width: 40%}
    .foottel {  background-size: 16px auto;padding-left: 25px;  }
    .footbq{margin-left: 0}
    .footbq a, .footbq p { margin: 0 2px 0 0 !important;  }
    .fyxinwen li{width: 100%;float: inherit;margin: 0 0 20px 0}
    .fyxwtxt{padding: 20px 0 0 0}
    .fyxwtxt p, .xwtxt p{margin-bottom: 15px}
    .fyxwtxt:after, .xwtxt:after{right: 0}
    .page{width: 100%}
    .ayalfl li{margin: 0 3px 5px}
    .fyallb li{width: 100% !important;padding-bottom: 62.2% !important;margin: 0 0 20px 0 !important;}
    .fycpapp0, .fycpapp1 {  width: 30px;height: 30px;  margin-top: -15px;  background-size: 8px auto;  }
    .fyaltjlbt .swiper-slide:after, .fyallb li a:after, .fybookli .swiper-slide:after, .syalzs li a:after{height: 6px}
    .fyaltjlbt .swiper-slide p, .fyallb li p, .syalzs li p{bottom: 25px}
    .fycpfl{margin: 0 0 20px}
    .sybiaoti:after{width: 40px;margin-left: -20px;height: 5px}
    .fygyri{padding-bottom: 81%}
    .fygyle p{margin-bottom: 20px}
    .fyyjbot{padding-bottom: 55%}
    .fyyjbot:after{display: none}
    .fyyjbot img.fylogo{height: 10px;right: 5px;bottom: 5px}
    .fyyjtxt{padding-left: 5%}
    .fyyjtxt pre,.fyqyyjlast .fyyjtxt pre{  font-size: 18px;  }
    .fyyjtxt{height:100%}

    .fycpxqle{border-bottom: 1px solid #eee;padding-bottom: 5px}
    .fycpxqle,.fycpxqri{float: inherit;width: 100%}
    .fysjfl li{display: inline-block;vertical-align: top;border: 0;margin: 0 10px 10px 0}
    .fysjfl li a{padding: 5px}
    .fyaltjlbt .swiper-slide{width: 290px}
    .fyaltjlbt .swiper-slide img{height: 163px}
    .sywx,.fylxmain .sywx{padding: 30px 0 !important;}
    .xwtxt{padding: 20px}
    .xwtxt:after{bottom: 20px;right: 20px}
    .xwbot{margin-bottom: 20px}
    .xinwen .anniusub, .syallbsub .anniusub {
        min-width: 140px;
        line-height: 40px;
        height: 40px;
    }
    .syalzs li,.syalzs li:nth-child(2), .syalzs li:nth-child(3){width: 100% !important;    padding-bottom: 56.2%; !important;float: inherit;margin: 0 0 20px 0 !important;}
    .syallbsub .anniu{margin-top: 20px}
    .syalzs li{display: none}
    .syalzs li:nth-child(1),   .syalzs li:nth-child(2){display: block}
    .sywhy{padding: 50px 0}
    .syhxys li{float: inherit;width: 100%;padding-bottom: 70.5%;margin-bottom: 20px}
    .banneryuanapp{left: 3% !important;}

    .bannlink{left: 3%}
    .shuju{height: auto;padding: 20px 0}
    .shuju li{margin: 0}
    .shuju ul {  display: flex; justify-content: space-between;  }

    .shuju li:nth-child(1) .sjle{width:40px}
    .shuju li:nth-child(2) .sjle,.shuju li:nth-child(5) .sjle{width:42px}
    .shuju li:nth-child(3) .sjle{width:57px;}
    .shuju li:nth-child(4) .sjle{width:57px}
    .sjri pre{max-width: 80px;font-size: 12px !important;}
    .sjle:after{width: 4px;height: 4px;bottom: 4px}

    .sjle {  line-height: 30px;  height: 30px; }

        /*共用*/
    .fygdal{margin-top: 40px}
    .fygyri,.fygyle{float: inherit;width: 100%;}
    .fygyle,.fycpxqri{margin-top: 20px}
    .biaoti, .homebdbt, .fycpbigimg, .fylxdz, .fysssl, .fyssfl, .sybiaoti,    .fysjsx, .fyxinwen li, .ayalfl, .fygycj, .fyqyyj,.fydusuhui{margin-bottom: 40px}
    .fyxinwen{padding-bottom: 20px}
    .fyxwmain,.fygycj, .syhexin, .sykhal{padding: 40px 0}
    .footri{display: none}
    /*字体*/
    .fontsize130{font-size: 32px}/*78*/
    .fontsize100{font-size: 32px}/*100*/
    .fontsize80{font-size: 32px}/*80*/
    .fontsize64{font-size: 30px}/*64*/
    .fontsize60{font-size: 30px}/*60*/
    .fontsize53{font-size: 28px}/*53*/
    .fontsize50{font-size: 24px}/*50*/
     .fontsize45{font-size: 24px}/*45*/
    .fontsize42{font-size: 22px}/*42*/
    .fontsize42{font-size: 22px}/*42*/
    .fontsize40{font-size: 18px}/*40*/
    .fontsize36{font-size: 18px}/*36*/
    .fontsize34{font-size: 18px}/*34*/
    .fontsize30{font-size: 18px}/*30*/
    .fontsize28{font-size: 18px}/*28*/
    .fontsize26,.sywx p,.fyallb li p,.ayalfl li a,.ayalfl li{font-size: 16px}/*26*/
    .fontsize24,.fysjfl li a{font-size: 14px}/*24*/
    .fontsize22{font-size: 14px}/*22*/
    body,input,select,textarea,.fontsize20{font-size: 16px;}/*默认20*/
    .fontsize18,.fysjsx span{font-size: 16px}/*18*/
    .fontsize16,.sjri pre{font-size: 14px}/*16*/
    .fontsize14,.footbq{font-size: 14px}/*14*/
    .fontsize12{font-size: 12px}/*12*/
    .fontsize10{font-size: 10px}/*10*/
    .footbq{font-size: 12px}
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){}
/*---------------------------------手机----------------------------------------------*/
@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){
    .fyaytxt pre{font-size:23px}
}
@media only screen and (max-width:320px){
    .fycpquancn{width:90px}
.miuNum,.addNum{width:30px}
.numInput{width:30px}

  .fyaytxt pre{font-size:20px}
.sjri pre{font-size:12px}
  
}



/*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){}

