﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;color:#666;word-wrap:break-word;min-width:1200px;word-break:break-all;}body,input[type="button"],input[type="submit"],input[type="reset"],input,select,textarea,pre{font-family: PingFangSC-Regular, PingFang SC}div,span,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{padding:0;margin:0;list-style:none}section,article,header,footer,aside,nav{padding:0;margin:0;display:block}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}input,select,textarea{font-size:14px;;}img{border:none;}a{color:#666;text-decoration:none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;cursor: pointer}*{    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-tap-highlight-color:transparent;}.scaleimg img,.trantion,.rotateimg img,.jjfatxt,.jjfatxt img,.ckgd .ckgdaa img,.fyfwaltxt,.fyzngcle:after{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background: url(../images/xialaicn.png) no-repeat center right;}.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;}.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;}.overhideeight{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:8; -webkit-box-orient: vertical;}.contain {width:100%;height:100%;position:relative;z-index:0;display: none}.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}.sec_box{display:table-cell;vertical-align:middle}.active .contain,.fp-completely .contain{display: block}.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.radius3{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.fybjq{line-height:30px;}.fybjq img{width:80%;height:auto !important;display: block;margin: 0 auto}.tupian{position: relative;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% !important;}table tr,table tr td{border:1px solid #d2d2d2}table tr td{padding:15px 1%}.main1600{width: 1600px;margin: 0 auto;}.fontsize70{font-size: 70px;}.fontsize60{font-size: 60px;}.fontsize42{font-size: 42px;}.fontsize36{font-size: 36px;}.fontsize30{font-size: 30px;}.fontsize24{font-size: 24px;}.fontsize22{font-size: 22px;}.fontsize20{font-size: 20px;}.fontsize18{font-size: 18px;}.fontsize16{font-size: 16px;}.fontsize12{font-size: 12px;}.red{color: #db2925}.red0{color: #d32f2f}.huise{color: #333}.huise0{color: #999}.huise1{color: #666}.huise2{color: #edebec}.huise3{color: #444}.blue{color: #37a2a9}.jianbian,.xwzxtop span:after,.nav li:after,.fymbx li.fymbxatv{background: #2b3562; background-image: linear-gradient(to right, #2b3562 , #39aeb2);}.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.slateY:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.rotateBan:hover img{animation:rotateBanyuan 1s  linear infinite;-webkit-animation:rotateBanyuan 1s  linear infinite;-moz-animation:rotateBanyuan 1s  linear infinite;-ms-animation:rotateBanyuan 1s  linear infinite;-o-animation:rotateBanyuan 1s  linear infinite}@keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-webkit-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-o-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-ms-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-moz-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}/*头部*/.header{position: fixed;z-index: 999;width: 100%;top: 0;left: 0;height: 76px;background: #fff;box-shadow: 0 8px 13px 0 rgba(0, 0, 0, 0.19);}.headerhei{height: 76px}.logo{margin-top: 11px}.logo img{display:block;vertical-align:top;height: 56px;}.nav li{position: relative;float: left;margin-left: 30px}.nav li:after{content: "";position: absolute;bottom: 0;left: 0;width:0;height: 4px;}.nav li a.navyja{display:block;position: relative;line-height: 76px;color: #333}.nav li span.iconyou{background: url(../images/sanjiao0.png) no-repeat center center;display: none;position: absolute;right: 0;width: 46px;height: 46px;}.navshowsub{position:absolute;top: 76px;left:50%;line-height: 28px;display: none;width: 220px;margin-left: -100px;padding-top: 18px}.navshowsub:after{content: "";position: absolute;background: url(../images/sanjiao.png) no-repeat center top;width: 21px;height: 11px;top: 7px;left: 50%;margin-left: -11px;}.navshowsubnr{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background: #fff;padding: 20px 0 5px}.navshowsub b{display: none;line-height: 40px;background: #fafafa;padding: 0 20px;font-weight: normal;margin-top: 20px}.navshowsub a{color: #333;display:block;background: #fff;font-size: 18px;padding: 0 0 0 18px;margin-bottom: 20px}.navshowsub a img{vertical-align: top;margin-right: 10px;height: 28px;}.nav li.clinav:after{width: 100% !important;}.navshowsub a:hover{color: #37a2a9}.headertel{background: url(../images/tel.png) no-repeat center left;line-height:28px;padding-left: 38px;margin-top: 24px;margin-left: 46px}.headeryy{line-height: 76px;margin-left: 20px}.menu-activator{height:50px;cursor:pointer;display: none;margin-left: 20px}.visual{    position:relative;    margin:9px 0 0 0;    width:20px;    height:34px;}.visual i.line{    width:100%;    height:3px;    background-color:#37a2a9;    -webkit-border-radius:2px;    -moz-border-radius:2px;    border-radius:2px;    display:block;    position:absolute;    -moz-transition:all 300ms ease;    -o-transition:all 300ms ease;    -webkit-transition:all 300ms ease;    transition:all 300ms ease;    -moz-transform:translate3d(0, 0, 0);    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0);}.visual i.line01{    top:6px;    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);    opacity:1;    -moz-transition-delay:210ms;    -o-transition-delay:210ms;    -webkit-transition-delay:210ms;    transition-delay:210ms;}.visual i.line02{    top:14px;    -moz-transition-delay:140ms;    -o-transition-delay:140ms;    -webkit-transition-delay:140ms;    transition-delay:140ms;}.visual i.line03{    top:22px;    -moz-transition-delay:70ms;    -o-transition-delay:70ms;    -webkit-transition-delay:70ms;    transition-delay:70ms;}.visual i.line04{    top:30px;    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0;    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms;}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:16px}.cliactnav .visual i.line:nth-child(1) {    -moz-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);    -webkit-transform:rotate(-45deg);    transform:rotate(-45deg)}.cliactnav .visual i.line:nth-child(3) {    -moz-transform:rotate(45deg);    -ms-transform:rotate(45deg);    -webkit-transform:rotate(45deg);    transform:rotate(45deg)}.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4) {    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0}.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms}.banner{position: relative;}.bannjt0,.bannjt1{position: absolute;bottom: 4%;z-index: 2;cursor: pointer}.bannjt0{right: 8%}.bannjt1{right: 5%}#focus{width: 100%}#focus_phone{display:none;}.focus_slide .item img{display: block;width: 100%}.focus_slide .owl-controls{position:absolute;bottom:50px;margin: 0 auto;width: 100%;display:none}.focus_slide .owl-dots .owl-dot span{margin:0 10px;background:#fff;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;}.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#fff;opacity: 1;}.focus_slide .owl-dots .owl-dot.active span{width: 38px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.guanyu{background: #f5f5f5;position: relative;height: 740px;overflow: hidden}.gyright{width: 43%;margin-right: 3%;padding-top: 95px;position: relative;z-index: 2}.xwzxtop{margin-bottom: 45px}.xwzxtop p,.xwzxtop span{line-height: 1}.xwzxtop p{text-transform: uppercase}.xwzxtop span{font-weight: bold;margin-top: -20px;display: block;padding-bottom: 25px;position: relative}.xwzxtop span:after{content: "";position: absolute;bottom: 0;left: 0;width: 92px;height:8px;}.guanyutxt{line-height: 24px;height: 216px;overflow: hidden;margin-bottom: 85px}.gyright .ckgd{text-align: left}.gyleft{position: absolute;top: 0;left: 0}.gyleft img{max-width: 100%}.jjfa{margin-top: 100px;}.jjfa .xwzxtop,.xwzx .xwzxtop{text-align: center}.jjfa .xwzxtop span:after,.xwzx .xwzxtop span:after{left: 50%;margin-left:-46px}.jjfabotdiv .owl-controls,.fyzizhibotdiv2  .owl-controls{display: none}.jjfabotdiv .item{position: relative;height: 800px;text-align: center;overflow: hidden}.jjfaimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat;background-size: cover}.jjfatxt{position: relative;z-index: 3;padding: 0 13%;background: rgba(0,3,15,.6);height: 100%}.jjfatxt img{height: 79px !important;;width: auto !important;display: inline-block !important;margin-top: 280px}.jjfatxt p{color: #fff}.jjfatxt p.jjfatxtbt{margin: 35px 0 10px}.jjfatxt p.jjfatxtline{width: 46px;height: 3px;background: #db2925;margin: 30px auto 0}.jjfatxt p.jjfatxtms{line-height: 24px;height: 48px;margin: 30px  0 80px;display: none}.jjfatxt p.jjfatxtgd{padding-bottom: 10px;border-bottom: 3px solid #ff0000;display: none}.chanpinbg{background: url(../images/cpbg.jpg) no-repeat center top;background-size: cover;padding: 80px 0 45px}.wmdcp{position: relative;overflow: hidden}.wmdcple{width: 50%}.wmdcplebot{margin-top: 70px}.wmdcplb .owl-controls{margin-top: 30px}.wmdcplb .owl-dots .owl-dot span{margin:0 5px;background:#31637f;width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1;}.wmdcplb .owl-dots .owl-dot.active span, .wmdcplb .owl-dots .owl-dot:hover span{background:#e1524f;opacity: 1;}.wmdcplb_none .owl-controls{display: none}.wmdcplb .item{text-align: center}.wmdcplbimg{padding: 25px;border: 1px solid #75bbcd;width: 250px;height: 250px;margin: 10px auto 0;position: relative}.wmdcplbimg img.cpimg{display: block;width: 100%;height: 100%;background: #f4fbfe}.wmdcplbimg img.cpyuan{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}@keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-webkit-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-o-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-ms-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-moz-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}.cpbt{margin: 30px 0 10px}.cpjj{line-height: 24px;height: 72px}.wmdcplb .item:hover .wmdcplbimg img.cpyuan{animation:dsjbg 10s  linear infinite;-webkit-animation:dsjbg 10s  linear infinite;-moz-animation:dsjbg 10s  linear infinite;-ms-animation:dsjbg 10s  linear infinite;-o-animation:dsjbg 10s  linear infinite;}.wmdcpri{position: absolute;top: 0;right: 0;width: 50%;height: 595px}.wmdcpri:after{content: "";position: absolute;bottom: 0;left: 0;width: 100px;height: 69%;background: #fff}.wmdfw{margin-top: 110px;}.wmdfw .wmdcpri{left: 0;right: auto}.wmdfw .wmdcpri:after{right: 0;left: auto}.wmdfw .xwzxtop{text-align: right}.wmdfw .xwzxtop span:after{right: 0;left: auto}.xmal{padding:105px 0 110px;background: url(../images/xmalbg.jpg) no-repeat center top;background-size: cover}.xmal .xwzxtop .ckgd{margin-top: 24px}.xmalcen{margin-bottom: 60px;position: relative}.aljt{position: absolute;bottom: 0;z-index: 2;right: 44.5%;width: 160px;}.aljt span{display: block;width: 50%;line-height: 54px;color: #fff;cursor: pointer;text-align: center}.aljt span img{width: 9px;margin: 0 5px}.aljtle{background: #5a8299;margin-left:80px}.aljtri{background: #b7292a;margin-right: -80px}.xmalcensub li{background: #fff;display: none}.xmalcensubri{width: 44.5%;padding-bottom: 23.5%}.xmalcensuble{width: 49%;padding: 55px 6.5% 0 0}.xmalcensuble pre{line-height: 24px;height: 144px;text-align: justify;margin: 30px 0 45px}.xmalbotsub .owl-controls{display: none}.xmalbotsub .item{padding-bottom: 48%;border: 1px solid #e1e5ec;box-sizing: border-box;background: #fff;width: 99%;margin: 0 auto;   -webkit-filter: grayscale(100%);filter: grayscale(100%);cursor: pointer}.xmalbotsub .xmalbotsubatv{-webkit-filter: grayscale(0);filter: grayscale(0);}.xwzx{padding:70px 0 80px;background: url(../images/xwzxbg.jpg) no-repeat center top;background-size: 100% auto}.xwzx .xwzxtop p{color: rgba(237,235,236,.3)}.xwzx .xwzxtop span{color: #fff}.xwzx .xwzxtop span:after{background: #fff}.xwzxbot{background: #fff;margin-bottom: 65px;overflow: hidden}.xwzxle{width: 50%;position: relative}.xwzxlejt0,.xwzxlejt1{position:absolute;bottom: 20px;z-index: 2;background:rgba(0,0,0,.3);width: 28px;height: 28px;padding: 17px;cursor: pointer}.xwzxlejt0{right: 11%}.xwzxlejt1{right: 2%}.xwzxlediv .owl-controls{display: none}.xwzxlediv .item{position: relative;padding-bottom: 79.5%}.xwzxwz{position: absolute;bottom: 15px;left: 0;width: 70%;padding: 0 25% 0 5%}.xwzxwz:after{content: "";position: absolute;top: 0;left: 3%;width:3px;height: 100%;background: #fff}.xwzxwz p,.xwzxwz span{color: #fff}.xwzxwz p{margin-bottom: 5px}.xwzxri{width: 48%}.xwzxri li{position: relative}.xwzxri li a{display: block;padding: 45px 30px 50px 215px;}.xwzxri li p.xwzxbt{margin: 27px 0 10px;}.xwzxsj{position: absolute;top: 55px;left: 0;width: 215px;text-align: center;}.xwzxsj p{line-height: 1;font-weight: bold;}.xwzxsj span{width: 24px;height: 2px;background: #999999;display: block;margin: 20px auto 0}.ckgd{text-align: center;position: relative;z-index: 2}.ckgd .ckgdaa{position: relative;line-height: 72px;display: inline-block;padding: 0 110px 0 76px;color: #fff;}.ckgd .ckgdaa img{position: absolute;top: 50%;margin-top: -7px;right: 78px}.footer{background: #2b3562;padding: 55px 0 0 0;overflow: hidden}.footerle{width: 330px;}.footlogo{display: block;max-width: 100%;margin-bottom: 20px}.footerle li{margin-bottom: 25px}.footerle li p{color: #fff;margin-bottom: 10px}.footerle li span{background-repeat: no-repeat;background-position:left 4px;padding-left: 25px;color: #fff}.footerri{width: 79%;}.footerri li{float:left;width: 12.5%}.footerri li p{color: #fff;line-height: 1;margin-bottom: 25px}.footerri li a{color: #bebfca;display: block;margin-bottom: 20px}.footerri li.footwx{text-align: center}.footerri img{max-width: 100%;display: block;margin: 0 auto}.footbq{color: #bebfca;text-align: center;}.footbq .main1600{position: relative;padding: 20px 0;}.footbq .main1600:after{content: "";position: absolute;top: 0;width: 110%;left: -5%;background: #414a72;height: 1px}.footbq a{display: inline-block;color: #bebfca;margin: 0 5px}.fybanner{position: relative}.fybannjt{position: absolute;bottom: 70px;left: 50%;margin-left: -12px;}.fybannerpc{padding-bottom: 41.6%;height: 0;background-position: center top;background-size: cover;background-repeat: no-repeat;background-attachment: fixed}.fybannersj{display: none}.fybannersj img{display: block;width: 100%}.fybannertxt{position: absolute;top: 50%;left: 5%;width: 90%;text-align: center;margin-top: -52.5px}.fybannertxt p,.fybannertxt span{color: #fff}.fybannertxt p{line-height: 1;font-weight: bold}.fybannertxt span{margin-top: 20px;display: block}.fymbx{margin-top: -50px;position: relative;z-index: 2;text-align: center}.fymbx ul{background: #fff;display: inline-block;box-shadow: 0 0 20px rgba(0,0,0,.1);}.fymbx li{float: inherit;display: inline-block;line-height: 100px;width: 390px}.fymbx li a{display: block}.fymbx li img{vertical-align: sub;margin-right: 25px;height: 35px;}.fymbx li img.fymbxicn1{display: none}.fymbx li.fymbxatv a{color: #fff}.fymbx li.fymbxatv img.fymbxicn0{display: none}.fymbx li.fymbxatv img.fymbxicn1{display: inline-block}.fymain{padding: 90px 0}.fyxinwen{padding-bottom: 30px}.fyxinwen li{border-bottom: 1px solid #eee;margin-bottom: 45px}.fyxinwen li a{padding-bottom: 45px;display: block;}.fyxwri{width: 62%;margin-right: 3%;padding-top: 40px}.fyxwri p.fyxwribt{line-height: 36px;height: 72px;}.fyxwri p.fyxwrijj{margin: 20px 0 80px}.fyxwri p.fyxwrixq{margin-top: 30px;padding: 0 50px;display: inline-block;border: 1px solid #666666;line-height: 48px;}.fyxwle{width:30%;overflow: hidden}.fyxwle img{width:100%;display: block}.page{clear:both;text-align:center;line-height:40px}.page a,.page span{display:inline-block;color:#37a2a9;border:1px solid #37a2a9;padding:0 30px;text-decoration:none;margin:0 7px;}.page span.pageCurrent,.page a:hover{background:#37a2a9;color:#fff;}.page span.dianspan{border:none;padding-top:0;vertical-align:top}.fyxqbanner{height: 300px;background-repeat: no-repeat;background-size: cover;background-position: center top;color: #fff;text-align: center;position: relative;background-attachment: fixed}.fyxqbanner p,.fyxqbanner p a{color: #fff}.fyxqbanner p img{vertical-align: middle;margin-right: 10px}.fyxqbanner a.fyfhlb{padding: 0 50px;line-height: 38px;border: 1px solid #fff;color: #fff;display: inline-block;margin-top: 43px}.fyxwxqle{width: 66%}.fyktxqtitle{text-align:center;border-bottom:1px solid #eee;padding:0 0 35px;margin-bottom: 35px}.fyktxqtitle h2{font-weight: normal}.fyktxqtitle p{margin-top: 20px}.fyktxqtitle p span{display: inline-block;margin: 0 10px}.fyxwxqnext{margin-top: 60px;text-align: center}.fyxwxqnext a{display: inline-block;line-height: 46px;border: 1px solid #37a2a9;margin: 0 20px;padding: 0 45px;vertical-align: top;color: #37a2a9}.fyxwxqnext a img{vertical-align: middle;}.fyxwxqri{width: 26%}.fyxwxqri .xwzxtop span{margin-top: 0 !important;}.fyxwxqri .xwzxtop span:after{width:52px;height: 6px}.fyxwtj li{margin-bottom: 30px}.fyxwtjimg{padding-bottom: 79%}.fyxwtj li img{display: block;width: 100%}.fyxwtj li p{margin-top: 15px;line-height: 26px;max-height: 52px}.fyflsm{width: 100%}.fygdal .fyxwtjimg{padding-bottom: 57%}.fyrczpmain{padding-top: 60px !important;position: relative}.fyrczpmain:after{content: "";position: absolute;background:url(../images/fyzpmainbg.jpg) no-repeat center top;background-size: 100% auto;width: 100%;height: 100%;top:-50px;left: 0}.fyzptop,.fyrczpmain .xwzxtop,.fyzplb{position: relative;z-index: 2}.fyzptop{margin-bottom: 35px;position: relative;padding-top: 30px}.fyzptople{width: 787px;height: 787px;background: url(../images/fyrcyuan.png) no-repeat center center;position: relative;margin-left: 80px}.fyzptople:after{content: "";position: absolute;top:64px;left:78px;background: #69bfc7;width: 115px;height: 115px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.fyzptople pre{font-weight: bold;line-height: 48px;padding:110px 0 0 30px;position: relative;z-index: 2}.fyzptople ul{margin:75px 0 65px 128px}.fyzptople li{margin-bottom: 45px;padding-left: 60px;background-position: center left;background-repeat: no-repeat}.fyzptople li p{margin: 5px 0}.fywyyp{background: #379ca6;text-align: center;color: #fff;line-height: 55px;width: 200px;display: inline-block;margin-left: 245px}.fyzptopri{right: 80px;top: 0;position: absolute;background: #fff;width: 759px;height: 759px;border:2px solid #379ca6;padding: 18px;}.fyzptopri:after,.fyzptopri:before{content: "";position: absolute;background: #69bfc7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.fyzptopri:before{width: 20px;height: 20px;top: 10%;right: 17%;}.fyzptopri:after{width: 10px;height: 10px;    bottom: 15%;left: 13%;}.fyzptopri img{width: 100%;height: 100%;display: block}.fyrczpmain .xwzxtop,.fyerjibt{text-align: center}.fyrczpmain .xwzxtop span:after,.fyerjibt span:after{left: 50%;margin-left: -46px;}.fyjrwmlb{cursor: pointer;margin-bottom: 30px;position: relative;box-shadow: 0 0 20px #ccc;padding-bottom: 35px;background: #fff}.fyjrwmtop{padding:35px 100px 0 40px;position: relative}.fyjrwmtop p.fyzpbt{margin-bottom: 15px}.fyjrwmtop p.fyzprs span{display: inline-block;margin-right: 10px}.fyjrwmtop p.fyzpjt{position: absolute;top: 25px;right: 30px;font-size: 50px}.fyzpbjq{margin: 35px 100px 0 40px;display: none}.fylxwmmain{padding-bottom: 0 !important;}.fyxlfstople{width: 40%}.fyxlfstopri{width: 57%;margin-right: 3%;line-height: 30px;padding-top: 40px;padding-bottom: 80px;background: url(../images/fylxicn.png) no-repeat center bottom;background-size: 100% auto}.fylxwmbot{position: relative}.fylxwmbotle{width: 48%;height: 800px;background-size: cover;background-position: center top;background-repeat: no-repeat;position: relative}.fylxwmbotle:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(55,156,166,.94)}.fylxwmbotle ul{width: 63%;margin: 0 auto;padding-top: 30%}.fylxwmbotle li{position: relative;z-index: 2;color: #fff;padding: 15px 0;border-bottom: 1px dashed rgba(255,255,255,.5);line-height: 36px;background-position: 20px center;background-repeat: no-repeat;padding-left: 90px}.fylxmap{height: 100%;width: 52%;position: absolute;top: 0;right: 0}.fylxmapdiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.fymapnr{font-size: 15px}.fyhzhbbot{padding-bottom: 40px}.fyhzhbbot li{float: left;padding-bottom: 9%;width: 18.4%;margin: 0 2% 30px 0;box-sizing: border-box;border: 1px solid #e1e5ec}.fyhzhbgd{text-align: center;cursor: pointer}.fyhzhbgd span{width: 300px;height: 1px;background: #e1e5ec;vertical-align:middle;margin: 0 20px;display: inline-block}.fyzjfw li{float: left;margin: 0 2% 20px 0;width: 32%;position: relative;height: 620px;background: #fff;box-shadow: 0 0 10px #ccc}.fyzjfwtxt{position: absolute;top:55%;left: 0;width: 86%;padding: 0 7%;height: 38%;overflow: hidden}.fyzjfwtxt p{margin-bottom: 20px}.fyzjfwtxt span{display: block;line-height: 26px}.fyzjfwimg{position: absolute;top: 0;left: 0;width: 100%;padding-bottom: 60%}.fyzjfw li.fyzjfwodd .fyzjfwtxt{top: 5%;}.fyzjfw li.fyzjfwodd .fyzjfwimg{bottom: 0;top: auto}.fyfwal{background: #f7f8fb;padding: 60px 0 70px}.fyfwalbotsub .owl-controls{margin-top: 60px}.fyfwalbotsub .owl-dots .owl-dot span{margin:0 10px;background:#598198;width:60px;height:6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:1;}.fyfwalbotsub .owl-dots .owl-dot.active span,.focus_slide .owl-dots .owl-dot.active span{background: #e15250;opacity: 1}.fyfwalbotsub .item{border: 1px solid #e1e5ec;background: #fff;position: relative;box-sizing: border-box;width: 99%;margin: 0 auto;overflow: hidden}.fyfwalbotsub .item a{display: block;padding: 40px 8%}.fyfwalbotsub .item p.fyfwalbt{margin-bottom: 25px;line-height: 36px;height: 72px;position: relative;z-index: 2}.fyfwalimg{padding-bottom: 57%}.fyfwaltxt{position: absolute;background: #fff;left: 0;bottom:-40px;width: 84%;margin: 0 8%;height: 100%;opacity: 0}.fyfwaltxt:after{content: "";width: 100%;height: 1px;background: #e4e8ee;top: 128px;left: 0;position: absolute}.fyfwaltxt p{line-height: 26px;height: 130px;margin-bottom: 30px;margin-top: 166px}.fyfwaltxt .fywyyp{margin-left: 0 !important;}.fygcgjfw{text-align: center;margin-bottom: 70px}.fygcgjfw span{display: block;line-height: 30px;margin: 20px 31% 0}.fygjfw ul{width: 76%;margin: 0 auto}.fygjfw li{float: left;width: 32%;margin: 0 2% 0 0;padding-bottom: 51%;height: 0}.fygjfwimg{padding-bottom: 146%}.fygjfw li.fygjfwodd .fygjfwimg{margin-top: 14%}.fyjjfa{margin-top: 0 !important;}.fyjjfa .xwzxtop{text-align: left;margin-left: 130px}.fyjjfa .xwzxtop span:after{right: auto;left: 0}.fyjjfa .wmdcpri:after{display: none}.fyjjfa .wmdcple{width: 51%;z-index: 2;position: relative;margin-right: 4%;}.fyjjfa .wmdcplebot{background: #fff;padding: 45px 0 0 45px}.fyzngc li{position: relative;margin-bottom: 60px;cursor: pointer}.fyzngc li:last-child{margin-bottom: 0}.fyzngcle{position: absolute;top: 10px;left: 0;padding-left: 80px;font-family: Impact;line-height: 1}.fyzngcle:after{content: "";position: absolute;top: 50%;right:60px;width: 40px;height: 2px;background: #999999}.fyzngcri{margin-left: 155px}.fyzngcri pre{display: block;margin-top: 5px;line-height: 36px}.fyzngc li.fyzngcatv .fyzngcle,.fyzngc li.fyzngcatv .fyzngcri p{color: #db2925}.fyzngc li.fyzngcatv .fyzngcle:after{background: #db2925;width: 80px}.fyzngcleft li{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.fyfafirsm{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center top;background-size: cover;background-repeat: no-repeat}.fyfiramfa{position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}.fyqtlyej{text-align: center;margin-bottom: 80px}.fyqtlyej ul,.fyqtlyej li{display: inline-block}.fyqtlyej ul{border: 1px solid #37a2a9;overflow: hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.fyqtlyej li a{display: block;padding: 0 65px;line-height: 68px}.fyqtlyej li.fyqtlyejatv{background: #37a2a9;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}.fyqtlyej li.fyqtlyejatv a{color: #fff;}.fychanpin{padding-bottom: 60px}.fychanpin li{float: left;margin-bottom: 60px;width: 33.33%;text-align: center;position: relative}.fychanpin li:after{content: "";position:absolute;top: 0;right: 0;width: 1px;height: 100%;background: #eeeeee}.fychanpin li p{padding: 0 5%}.fychanpin li p.fycpbt{line-height: 26px;height: 26px}.fychanpin li p.fycpms{margin: 20px 0 30px;line-height: 20px;height: 20px}.fychanpin li p.fycpxq{line-height: 20px;height: 20px;margin-bottom: 10px}.fypcimg{padding-bottom: 87%;}.fyalfl{margin-bottom: 80px;text-align: center}.fyalfl li{display: inline-block;margin: 0 25px;text-align: center}.fyalfl li img{width: 120px;height: 120px;border: 1px solid #379ca6; -webkit-filter: grayscale(100%);filter: grayscale(100%);}.fyalfl li p{margin-top: 10px}.fyalfl li.fyalflatv img{-webkit-filter: grayscale(0);filter: grayscale(0);}.fyalfl li.fyalflatv p{color: #379ca6}.fyalzslb{padding-bottom: 30px}.fyalzslb .item{float: left;width: 32%;margin: 0 2% 30px 0;}.fycpxqle{width: 33%;}.fycpxqle img{display: block;width: 100%}.fycpxqri{width: 55%;padding-top: 25px}.fycpxqribt{margin-bottom: 20px}.fyzlxz{margin-top: 100px}.fyzlxz a{display: inline-block;line-height: 60px;padding: 0 50px;border: 1px solid #37a2a9}.fyzlxz img{vertical-align: middle;margin-right: 15px}.fycpbiaoti{background: url(../images/fycpbtbg.jpg) no-repeat center top;background-size: cover;padding: 45px 0;line-height: 50px}.fycpbtmbx{color: #fff;width: 55%;}.fycpbtcen{width: 280px;}.fycpbtcen li{float: left;width: 50%;text-align: center;position: relative}.fycpbtcen li a{color: #fff;}.fycpbtcen li.fycpbtcenatv:after{content: "";position: absolute;bottom: 0;left: 50%;width: 40px;height: 3px;background: #fff;margin-left: -20px}.fyzxbj{color: #fff;width: 170px;text-align: center;background: #d4bd60;cursor: pointer}.fyzxbj img{vertical-align: middle;margin-right: 10px}.fycpxqbjq{padding: 40px 0 70px}.zxbjbg{position: fixed;top: 0;left: 0;background: rgba(0,0,0,.5);z-index: 999;width: 100%;height: 100%;display: none}.zixun{position: absolute;background: #fff;top: 50%;left: 50%;width: 566px;height: 410px;margin-left: -283px;margin-top: -205px;}.zixuntop{line-height: 50px;background: #379ca6;padding: 0 40px;color: #fff}.zixunbot{margin: 35px 40px 0}.zixunbot li{margin-bottom: 15px;position: relative;padding-left: 80px}.zixunbot li p{position: absolute;top: 0;left: 0;line-height: 34px;width: 75px;text-align: right}.zxbjinpt{border: 1px solid #e9e9e9;line-height: 34px\9;height: 34px;background: none;outline: none;padding: 0 3%;width: 94%;}.zxbjtex{border: 1px solid #e9e9e9;line-height: 20px;height: 70px;background: none;outline: none;padding: 10px 3%;width: 94%}.zxbjtj,.zxbjgb{width: 120px;height: 35px;text-align: center;line-height: 35px;outline: none;border: 0;color: #fff;cursor: pointer;margin: 30px 10px 0 0}.zxbjtj{background: #379ca6}.zxbjgb{background: #cccccc}.fyguanyu{padding-top: 0 !important;}.fyguanyu .guanyu{z-index: 2;background: none}.fyguanyu .xwzxtop{text-align: left}.fyguanyu .xwzxtop span:after{left: 0;margin-left: 0 !important;}.fyguanyu .guanyutxt{height: auto}.fyqyzz{position: relative;z-index: 2;padding-top: 130px}.fyqyzzle{width: 51%}.fyqyzzri{width: 37%;margin-right: 3%}.fyqyzzridiv .owl-controls,.fyzizhibotdiv .owl-controls{display: none}.fyqyzzridiv .item{padding-bottom: 70.9%}.fyzizhi{position: relative;z-index: 2;}.fyzizhitop{margin-bottom: 60px;line-height: 60px}.fyzizhitop img{background: #36456d;padding: 16px;width: 28px;height: 28px;vertical-align: top;cursor: pointer}.fyzizhitop span{margin: 0 25px}.fyzizhibotdiv .item,.fyzizhibotdiv2 .item{background: #fff;padding: 10px;box-shadow: 0  0 10px #ccc;margin: 10px}.fyzizhibotdiv .item p,.fyzizhibotdiv2 .item p{text-align: center;padding: 15px 5px 10px}.fyzzimg{padding-bottom: 141%}.cbllx{position: relative}.cebianlan{position: fixed;bottom: 50px;right: 20px;z-index: 999}.cbllxsub{background: #fff;width: 70px;height: 186px;text-align: center;color: #379ca6;font-size: 20px;box-shadow: 0 0 20px rgba(0,0,0,.1);cursor: pointer}.cbllxsub img{padding: 20px 0 4px}.cebianlan{}.cebianlan .zixun{margin: 0;top: -5px;left: auto;right: 100px;width: 449px;height: 340px;box-shadow: 0 0 20px rgba(0,0,0,.1);display: none}.cebianlan .zixun:after{content: '';position: absolute;background: url(../images/lxwmjticn.png) no-repeat center right;width: 12px;height: 21px;right: -12px;top: 75px}.cebianlan .zixuntop{padding: 23px 25px 20px !important;background: none;color: #333333;line-height: inherit}.cebianlan .zixunbot{margin: 0 25px !important;}.cebianlan .zixuntop img{vertical-align: middle}.cebianlan .zxbjtj{margin-top: 0 !important;margin-left: 58px !important;}.cblupimg{background: #fff;width: 70px;height: 70px;cursor: pointer;margin-top: 50px;box-shadow: 0 0 20px rgba(0,0,0,.1)}.fysousuo{margin: 30px auto 0;width: 490px;line-height: 50px;height: 50px;border-bottom: 1px solid #eee}.fyssinpt{border: 0;background: none;outline: none;width: 300px;line-height: 50px\9;height: 50px;vertical-align: top;padding: 0}.fyssbtn{border: 0;background: url(../images/fyssicn.png) no-repeat center center;outline: none;width: 90px;line-height: 50px;height: 50px;vertical-align: top;background-size: 30px auto;padding: 0;float: right;cursor: pointer}.fyzztwow{text-align: right;margin-top: -120px;}.fylxwmgsm{padding-left: 20px !important;}.fyzizhitop img:hover{background: #db2925}.fyzlxz a:hover{background: #b9ebef}.fychanpin li:hover{position: relative;z-index: 2;box-shadow: 10px 9px 14px 0 rgba(0,0,0,.05)}.fyfwalbotsub .item:hover .fyfwaltxt{bottom: 0;opacity: 1}.fyhzhbbot li:hover,.fyzjfw li:hover{box-shadow: 0  0 20px #ccc;}.fywyyp:hover,.fyzxbj:hover{opacity: .9}.fyxwtj li:hover p,.fyalfl li:hover p,.headeryy a:hover{color: #37a2a9}.fyxinwen li:hover .fyxwri p.fyxwrixq{background: #db2925;color: #fff;border-color: #db2925}.xmalcensuble span:hover{text-decoration: underline}.aljt span:hover,.bannjt0:hover, .bannjt1:hover{opacity: .9}.ckgdaa:hover img{right: 50px}.footbq a:hover,.footerri li a:hover{color: #fff}.xwzxlejt0:hover, .xwzxlejt1:hover{background: #2a2c33}.jjfabotdiv .item:hover .jjfatxt{background:rgba(43,53,98,.6);background-image: linear-gradient(to right, rgba(57,176,179,.6), rgba(43,53,98,.6));}.jjfabotdiv .item:hover .jjfatxt img{margin-top: 190px}.jjfabotdiv .item:hover  .jjfatxt p.jjfatxtms,.jjfabotdiv .item:hover  .jjfatxt p.jjfatxtgd{display: inline-block}.jjfabotdiv .item:hover .jjfatxt p.jjfatxtline{width: 3px;height: 46px;background: #fff;transition:height 0.8s ease;-webkit-transition:height 0.8s ease;-moz-transition:height 0.8s ease;-ms-transition:height 0.8s ease;}.xwzxri li:hover .xwzxsj p{color: #db2925}.xwzxri li:hover .xwzxsj span{background: #db2925}.xwzxri li:hover{background: #f7f7f7}/**********************************************适配*******************************************************/@media only screen and (max-width:1680px){    .main1600{width: 1200px;}    .footerri{width: 72%}    .fontsize70{font-size: 60px;}    .fontsize60{font-size: 50px;}    .fontsize42{font-size: 36px;}    .fontsize36{font-size: 30px;}    .fontsize30{font-size: 26px;}    .fontsize24{font-size: 22px;}    .fontsize22{font-size: 21px}    .fontsize20{font-size: 20px;}    .fontsize18{font-size: 17px;}    .fontsize16{font-size: 16px;}    .fontsize12{font-size: 12px;}    .wmdcplbimg{padding: 20px;width: 180px;height: 180px}    .xwzxsj{width: 170px}    .xwzxri li a{padding: 20px 30px 26px 170px}    .xwzxlejt0, .xwzxlejt1{padding: 10px}    .xmalcensuble{padding-top: 35px}    .xmalcensuble pre{margin: 20px 0}    .fymain{padding: 70px 0}    .fyxwri p.fyxwrijj{margin-bottom: 20px}    .fyxwri{padding-top: 25px}    .fyzptople{margin-left: 30px;width: 660px;height: 660px;background-size: cover}    .fyzptople:after{top: 45px;left: 45px}    .fyzptople pre{padding-top: 85px}    .fyzptople ul{margin-left: 100px}    .fywyyp{margin-left: 215px}    .fyzptopri{width: 610px;height: 610px;padding: 13px;right: 15px}    .fyzjfw li{height: 460px}    .fyfwalbotsub .item a{padding: 30px 8%}    .fyfwaltxt p {line-height: 24px;height: 120px;margin-bottom: 9px;margin-top: 148px;}    .fyfwaltxt .fywyyp{width: 180px;line-height: 45px}    .fyfwalbotsub .owl-controls{margin-top: 40px}    .fygcgjfw span{margin: 20px 15% 0}    .fygjfw ul{width: 84%;}    .fymbx li{width: 296px}    .fyzngc li{margin-bottom: 40px}    .fyzngcri pre{line-height: 32px}    .fychanpin{padding-bottom: 30px}    .fychanpin li{margin-bottom: 45px}    .fyqtlyej{margin-bottom: 55px}    .fyalfl{margin-bottom: 60px}    .fyalfl li{margin: 0 10px}    .fyqyzz{padding-top: 10px}    .fyzizhitop{margin-bottom: 40px}    .fyzztwow{margin-top: -100px;}    .fyalfl li img{width: 110px;height: 110px}    .fylxwmbotle li{padding-left: 75px}    .fylxwmbotle ul{padding-top: 20%}}@media only screen and (max-width:1600px){    .guanyu{height: 640px}    .gyright{padding-top: 50px}    .guanyutxt{margin-bottom: 60px}    .ckgd .ckgdaa{line-height: 60px; padding: 0 80px 0 50px;}    .ckgd .ckgdaa img{right: 48px}    .ckgdaa:hover img{right: 35px}    .jjfa{margin-top: 70px}    .jjfabotdiv .item{height: 520px}    .jjfatxt img{height: 64px !important; margin-top: 160px;}    .jjfatxt p.jjfatxtbt{margin-top: 30px}    .jjfatxt p.jjfatxtline{margin-top: 20px}    .jjfatxt p.jjfatxtms{margin: 20px 0 50px}    .jjfabotdiv .item:hover .jjfatxt img{margin-top: 60px}    .wmdcplbimg{width: 160px;height: 160px}    .wmdfw{margin-top: 70px}    .xmal{padding: 80px 0 85px}    .xwzx{padding: 60px 0 65px}    .fylxwmbotle{height: 600px}    .fylxwmbotle ul{width: 71%;}}@media only screen and (max-width:1366px){    .fymain{padding: 55px 0}    .fymbx{margin-top: -40px}    .fymbx li{line-height: 80px;}    .fyxinwen{padding-bottom: 20px}    .fyxinwen li{margin-bottom: 35px}    .fyxinwen li a{padding-bottom: 35px;}    .fylxwmbotle{height: 500px}    .fylxwmbotle ul{width: 80%;}    .fylxwmbotle li{padding: 10px 0 10px 60px;background-size: 30px auto;}}@media only screen and (max-width:1280px){}@media only screen and (max-width:768px){    body{min-width:inherit;}    .main1600{width:94%;}    .fymbx{width: 100%}    .fontsize70{font-size: 30px;}    .fontsize60{font-size: 28px;}    .fontsize42{font-size: 26px;}    .fontsize36{font-size: 24px;}    .fontsize30{font-size: 22px;}    .fontsize24{font-size: 19px;}    .fontsize22{font-size: 18px}    .fontsize20{font-size: 18px;}    .fontsize18{font-size: 16px;}    .fontsize16{font-size: 16px;}    .fontsize12{font-size: 12px;}    .tupian{height: 0 !important;}    .header{height: 50px;box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.19)}    .headerhei{height: 50px}    .logo{margin-top: 5px;}    .logo img{height: 40px;}    .menu-activator{display: block}    .headertel{margin: 12px 0 0 0}    .nav{position:fixed;top:50px;width:100%;text-align:center;left:0;background:#fff;height:100%;z-index:999;margin:0;line-height: 40px;border-top: 1px solid rgba(0,0,0,.05);display: none}    .nav ul{padding-top:20px}    .nav li{float:inherit;margin:0;text-align: left;border-bottom: 1px solid rgba(0,0,0,.05);}    .nav li a.navyja{line-height: 46px;padding: 0 60px 0 20px;}    .nav li span.iconyou{display: block}    .nav li.clinav:after{display: none}    .navshowsub{right: -100%;line-height: 40px;position: fixed;top: 50px;background: #fff;width: 100%;height: 100%;padding: 0;margin: 0;z-index: 999999;left: auto;border-top: 1px solid rgba(0,0,0,.05);display: block;}    .navshowsub a{text-align: left;background: none;color: #282728;padding: 5px 20px;border-bottom: 1px solid rgba(0,0,0,.05);margin-bottom: 0;font-size: 16px;}    .navshowsub b{display: block}    .nav li:hover a.navyja{color: #282728}    .navshowsub a img{vertical-align: middle;height: 21px}    .navshowsubnr{padding: 0}    .bannjt0, .bannjt1{bottom: 20px}    .bannjt0{left: 3%;right: auto}    .bannjt1{left: 12%;right: auto}    .gyright{float: inherit;width: 100%;padding: 30px  0 0 0}    .gyleft{position: relative}    .xwzxtop span{padding-bottom: 13px}    .xwzxtop span:after,.fyxwxqri .xwzxtop span:after{width: 50px;height: 3px}    .fyrczpmain .xwzxtop span:after,.jjfa .xwzxtop span:after, .xwzx .xwzxtop span:after{margin-left: -25px}    .ckgd .ckgdaa {line-height: 44px; padding: 0 60px 0 20px;}    .ckgd .ckgdaa img{right: 29px}    .ckgdaa:hover img{right: 20px}    .guanyu{height: auto;padding-bottom: 30px}    .jjfabotdiv .item{height: 430px}    .jjfatxt img{margin-top: 120px !important;}    .jjfatxt p.jjfatxtms,.jjfatxt p.jjfatxtgd{display: none !important;}    .wmdcplbimg{width: 100px;height: 100px}    .wmdcplb .owl-dots .owl-dot span{width: 10px;height: 10px;margin: 0 10px}    .xwzxtop span{margin-top: -13px}    .xmalcensubri{float: inherit;width: 100%;padding-bottom: 52.5%;}    .xmalcensuble{float: inherit;width: 100%;padding: 0}    .aljt{right: 0;bottom: 0;top: 156px;}    .aljt span{margin: 0 !important;}    .xmalcensuble pre{height: auto;max-height: 48px;-webkit-line-clamp:2;}    .xwzxwz{width: 60%;padding: 0 35% 0 5%}    .xwzxlejt0, .xwzxlejt1{padding: 5px;width: 20px;height: 20px;bottom: 27px}    .xwzxlejt0{right: 14%}    .xwzxsj{width: 80px;top: 40px}    .xwzxri li a {padding: 20px 20px 20px 80px;}    .xwzxri li p.xwzxbt {margin: 20px 0 10px;}    .footerri li{display: none}    .footerri li.footwx{display: block;width: 100%}    .footlogo{max-width: 40%}    .fymbx{margin-top: 40px}    .fybannertxt{margin-top: -35px}    .fybannertxt p{font-size: 20px}    .fybannertxt span{line-height: 20px;font-size: 14px;}    .fymbx ul{box-shadow: 0 0 5px rgba(0,0,0,.1)}    .fymbx li{line-height: 55px}    .fymbx li a{font-size: 16px}    .fymbx li img{height: 20px;margin-right: 5px}    .fymain {padding: 40px 0;}    .fyxwri{padding: 0;margin: 0}    .fyxwri p.fyxwribt{line-height: 28px;height:auto;max-height: 56px;}    .fyxwri p.fyxwrixq{padding: 0 25px;line-height: 40px}    .fyxinwen li a{padding-bottom: 25px}    .fyxinwen li{margin-bottom: 20px}    .fyxinwen{padding-bottom: 10px}    .page{line-height:40px}    .page a, .page span{border: 0;margin: 0;padding: 0 10px;font-size: 12px;}    .fyktxqtitle { padding: 0 0 30px;margin-bottom: 40px;}    .fyktxqtitle h2{font-size: 18px}    .fyktxqtitle p span{margin: 0 5px}    .fyxwxqnext a img{width: 15px}    .fyxwxqnext a{margin: 0 1px;padding: 0 15px;line-height: 36px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}    .fyxwtj li{width: 48%;margin: 0 1% 20px;float: left}    .fyrczpmain{padding-top: 10px !important;}    .fyzptople{width: 360px;height: 360px;margin: 0 auto}    .fyzptople:after{top: 25px;left: 25px;width: 50px;height: 50px}    .fyzptople pre{padding-top: 45px;line-height: 26px;font-size: 16px;padding-left: 16px}    .fyzptople ul{margin:30px 0 30px 30px}    .fyzptople li{margin-bottom: 20px;padding-left: 30px;background-size: 20px auto}    .fyzptople li p{font-size: 14px}    .fywyyp{margin-left: 100px;line-height: 40px;width: 110px}    .fyzptopri{width: 150px;height: 150px;padding: 5px;right: 0;bottom: 70px;top: auto}    .fyzptopri:before{width: 16px;height: 16px;top: 1%}    .fyzptopri:after{bottom: 9%}    .fyjrwmtop{padding: 20px 50px 0 20px}    .fyjrwmlb{padding-bottom: 20px;margin-bottom: 20px}    .fyjrwmtop p.fyzpjt{right: 10px;font-size: 40px;top: 20px;line-height: 1}    .fyzpbjq{margin: 20px 50px 0 20px}    .fyxlfstopri{width: 100%;float: inherit;margin: 0;padding: 20px 0 30px;line-height: 28px;background-size: 80% auto}    .fylxwmbotle{height: auto;float: inherit;width: 100%;padding: 20px 0 30px}    .fylxwmbotle ul{width: 94%;padding: 0}    .fylxwmbotle li{background-size: 20px auto;padding-left: 30px;background-position: left center;line-height: 20px}    .fylxmap{position: relative;margin: 0;top: auto;right: auto;height: 200px;width: 100%}    .fyerjibt span:after{margin-left: -25px}    .fyhzhbbot li{padding-bottom: 23%}    .fyhzhbgd span{margin: 0 15px;width: 50px}    .fyhzhbbot{padding-bottom: 20px}    .fyzjfw li{width: 100%;margin: 0 0 20px !important;height: auto;padding-bottom: 20px}    .fyzjfwtxt,.fyzjfwimg{position: relative;top: auto !important;bottom: auto !important;}    .fyzjfwtxt{height: auto;padding: 20px 5%;width: 90%}    .fyzjfwimg{margin: 0 5%;width: 90%;padding-bottom: 54%}    .fyfwalbotsub .item a{padding: 20px;}    .fyfwalbotsub .item p.fyfwalbt{line-height: 28px;height: 56px;margin-bottom:20px}    .fyfwalbotsub .owl-dots .owl-dot span{width: 15px;height: 3px;margin: 0 5px}    .fygcgjfw{margin-bottom: 40px}    .fygcgjfw span{margin: 20px 3% 0}    .fygjfw ul{width: 90%;}    .fygjfw li.fygjfwodd .fygjfwimg{margin-top: 0}    .fyjjfa .wmdcple{width: 100%;float: inherit;margin: 0}    .fyjjfa .xwzxtop{margin-left: 0}    .fyjjfa .wmdcplebot {padding: 0;}    .fyzngcle{padding-left: 50px}    .fyzngcle:after{width: 15px;right: 40px}    .fyzngc li.fyzngcatv .fyzngcle:after{width: 30px}    .fyzngcri{margin-left: 90px}    .fyzngc li{margin-bottom: 20px}    .fychanpin{padding-bottom: 20px}    .fychanpin li{margin-bottom: 20px}    .fychanpin li p.fycpms{margin: 10px 0}    .fyqtlyej li a{line-height: 40px;padding: 0 12px}    .fyqtlyej{margin-bottom: 40px}    .fyalzslb{padding-bottom: 20px}    .fyalzslb .item{margin: 0 0 20px 0;width: 100%}    .fyalfl{margin-bottom: 40px;overflow: auto;text-align: left}    .fyalfl ul{width: 905px;}    .fyalfl li{margin:0;width: 100px;text-align: center;vertical-align: top}    .fyalfl li img{width: 70px;height: 70px}    .fyxqbanner{height:auto;padding: 30px 0}    .fyxqbanner .index_sec,.fyxqbanner .sec_box{position: relative;display: block}    .fyxqbanner a.fyfhlb{margin-top: 20px;padding: 0 30px}    .fyzlxz a{padding: 0 25px;line-height: 50px}    .fycpbiaoti{padding: 20px 0;line-height: 20px;}    .fyzxbj{float: inherit;margin-top: 20px;line-height: 40px;width: 130px}    .zixun{width: 90%;margin-left: -45%}    .zixuntop{padding: 0 10px}    .zixunbot {margin: 20px 10px 0;}    .zxbjtj, .zxbjgb{width: 100px;height: 35px;line-height: 35px;margin: 10px 5px 0 0;}    .zixun{height: 360px;margin-top: -180px;}    .fycpbtmbx{line-height: 26px}    .fyqyzzri{width: 100%;float: inherit;margin: 20px 0 0 0}    .fyzizhitop{margin: 40px 0 20px;line-height: 40px}    .fyzizhitop img{width: 20px;height: 20px;padding: 10px}    .fyzizhitop span{margin: 0 10px}    .cbllxsub{box-shadow: 0 0 20px rgba(0,0,0,.45)}    .cbllxsub{padding: 0;width: auto;height: auto}    .cbllxsub img{padding: 5px;display: block}    .cebianlan .zixun{ width: 300px;right: 60px;top: -280px;}    .cebianlan .zixun:after{top: 290px}    .fysousuo{width: 94%;margin-top: 30px}    .fyssinpt{width: 53%}    .fyssbtn{width: 16%;}    .fyzztwow{margin-top:30px;text-align: left}    .fylxwmgsm{padding-left: 0 !important;}    .headeryy{line-height: 50px;margin-left: 10px}    .headertel{padding-left: 32px}    .menu-activator{margin-left: 10px}    /*共用*/    .jjfa,.wmdfw,.fyxwxqnext{margin-top: 40px}    .fyfwalbotsub .owl-controls,.fyzlxz{margin-top: 20px}    .xwzxtop,.guanyutxt,.xwzxbot,.footerle li{margin-bottom: 20px}    .chanpinbg,.xmal,.xwzx,.fyfwal{padding: 30px 0}    .xmalcen{margin-bottom: 0}    .footer{padding-top: 30px}    .fybannertxt span{margin-top: 10px;}    .fyhzhbbot li,.fychanpin li{width: 48%;margin: 0 1% 20px !important;}    .fygjfw li{width: 100%;margin: 0 auto 20px !important;height: auto;padding: 0}    .fycpxqbjq{padding: 30px 0}    .wmdcpri{position: relative;width: 100%;height: 0;padding-bottom: 61%;background-size:cover;background-position: center top;background-repeat: no-repeat;}    .wmdcple,.xwzxle,.xwzxri,.footerle,.footerri,.fyxwle,.fyxwri,.fyxwxqle,.fyxwxqri,.fyxlfstople,.fycpxqle,.fycpxqri,.fycpbtmbx,.fyqyzzle{float: inherit;width: 100%}    .gyleft,.wmdcpri,.wmdcplebot,.xmalcensubri,.footbq,.fyxwle,.fyxwri p.fyxwrixq,.fyxwxqri{margin-top: 40px}    #focus,.fybannerpc,.wmdcpri:after,.xmal .xwzxtop .ckgd,.xmalbot,.fybannjt,.fyfwaltxt,.fycpbtcen,.cblupimg,.cbllxsub span{display: none}    #focus_phone,.fybannersj{display: block}    .fybjq{line-height: 28px}}@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}@media only screen and (max-width:414px){}/*---------------------------------手机----------------------------------------------*/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){    .page a, .page span{padding: 0 8px;}    .fyzptople ul{margin:30px 0 30px 20px}    .fywyyp{margin-left: 80px}    .fyzptopri{right: -10px;bottom: 40px}    .fyqtlyej li a{padding: 0 9px;}}@media only screen and (max-width:360px){    .wmdcplbimg{width: 80px;height: 80px}    .page a, .page span{padding: 0 6px;}    .fyzptople{width: 320px;height: 320px;margin: 0}    .fyzptople pre{padding-top: 30px}    .fyzptopri{width: 140px;height: 140px}    .fyqtlyej li a{font-size: 18px}}@media only screen and (max-width:320px){    .page a, .page span{padding: 0 5px;}    .fyzptople{width: 300px;height: 300px;}    .fyzptople pre{line-height: 22px}    .fyzptople ul{margin-bottom: 15px}    .fyzptopri{width: 110px;height: 110px}    .fyqtlyej li a{font-size: 16px;padding: 0 8px}    .zixuntop span,.headertel,.headeryy a{font-size: 12px}    .zxbjtj, .zxbjgb{width: 84px}    .menu-activator{margin-left: 5px}    .cebianlan .zixun:after{display: none}    .cebianlan .zixun {width: 270px;right: 0;top: -300px;}        .headertel{padding-left: 22px;background-size: 20px auto}    .headeryy,.menu-activator{margin-left: 5px}}/*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){}