﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;overflow-x:hidden;color:#666666;word-wrap:break-word}
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:0;margin:0;list-style:none;font-family:"思源黑体 CN"}
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:#666666;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
.clear{clear:both;overflow:hidden;height:0;line-height:0; }
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
.left{float:left}
.right{float:right}
.red{color:#467b69}
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;}
.contain{width:100%;height:100%;position:relative}
.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{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%}
.radius30{-webkit-border-radius:30px; -moz-border-radius:30px;border-radius:30px}
.radius8{-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px}
.main1600{width:1600px;margin:0 auto}
.main1200{width:1200px;margin:0 auto}
.fybjq{line-height:32px;text-align: justify}
.fybjq img{max-width:100% !important;height:auto !important;width: auto !important;}
table{border:1px solid #d2d2d2;border-collapse:collapse;width:100%}
table tr,table tr td{border:1px solid #d2d2d2}
table tr td{padding:10px 1%;line-height:24px}
/*图片hover效果*/
.sacleimg img,.rotateimg img,.nav li a.navyiji span,.cpbotrisub p.cpbotrimore img{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease}
.sacleimg:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.rotateimg:hover img{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg)}
/*头部*/
.header{width:100%;padding: 15px 0}
.banben{margin-top: 12px}
.banben a{display: inline-block;border: 1px solid #f1f1f1;line-height: 41px;padding: 0 10px}
.nav{margin-left: 15%}
.nav li{position:relative;line-height:67px;float: left;margin-left: 46px;}
.nav li a.navyiji{display:block;font-size: 18px;color: #282828;}
.nav li a.navyiji span{display:block;width:0;height: 4px;background: #467b69;position: absolute;bottom: 0;left: 0}
.nav li.clinav a.navyiji span,.nav li:hover a.navyiji span{width: 100%}
.logo img{display: block;width: 158px;height: 67px;}
.menu-activator{height:31px;line-height:31px;cursor:pointer;display: none}
.visual{position:relative;margin:0 auto;width:22px;height:31px}
.visual i.line{width:80%;
    height:2px;
    background-color:#000;
    -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;right:0;
    -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;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3){top:16px
}
.cliactnav .visual i.line:nth-child(1){-moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3){-moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{-moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.menu-activator:hover .visual i.line01{width:100%}
.menu-activator:hover .visual i.line02{width:40%}
.menu-activator:hover .visual i.line03{width:100%}
.cliactnav .visual i{width:100% !important}
#focus_phone{display:none}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;width:100%;}
.focus_slide .item img{width:100%;display: block}
.focus_slide .owl-controls{position:absolute;bottom:40px;left:0;width:100%;margin-top:0}
.focus_slide .owl-dots .owl-dot span{margin:0 20px;background:#fff;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #467b69}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#467b69;}
.homead{margin: 90px auto 106px}
.homead img{display: block;width: 100%}
.guanyu{background: url(../images/sygybg.jpg) no-repeat  top left;position: relative;margin-bottom: 70px;padding: 100px 0;background-size: cover}
.guanyule{width: 37%;padding-top: 75px}
.guanyulesub{position: absolute;top: 50%;margin-top: -127px;left: 0}
.sygynse{position: relative;top: 0 !important;margin: 0 !important;left: 0 !important;}
.guanyulesub p{font-size: 36px;color: #282828;position: relative;padding-top: 20px}
.guanyulesub p:after{content: "";position: absolute;top: 0;left: 0;width: 29px;height: 4px;background: #467b69}
.guanyulesub span{font-size: 20px;color: #666666;margin: 50px 0 70px}
.ljxqmore{font-size: 18px;width: 150px;height: 50px;display: block;background: #467b69;text-align: center;line-height: 50px;color: #fff;}
.guanyuri{width: 54%;padding: 40px 0;position: relative;}
.guanyuri:after{content: "";position: absolute;top: 0;left:-40px;width: 54%;height: 100%;background: #e7ecea;}
.gyspbg{position: relative;overflow: hidden;z-index: 2;padding-bottom:59.5%;cursor: pointer}
.gyspbg img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover}
.gyspbg img.syspicn{width: 60px;height: 60px;margin-top: -30px;margin-left: -30px;top: 50%;left: 50%;z-index: 3}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none}



.chanpin{padding-bottom: 105px;}
.chanpintop{font-size: 48px;color: #333333;font-weight: bold;line-height: 1;text-align: center;padding-bottom: 30px;position: relative;margin-bottom: 70px;}
.chanpintop:after{content: "";position: absolute;bottom: 0;left: 50%;width: 40px;height: 3px;background: #3d3d3d;margin-left: -20px}
.chanpinbot{overflow: hidden}
.chanpinbot li{margin-bottom: 20px;position: relative}
.cpbotle{width: 63%;background:url(../images/homecpbg.jpg) no-repeat center center;float: left;overflow: hidden}
.cpbotle img{width:100%;display: block;}
.cpbotri{width: 37%;background-image:url(../images/cpbg.jpg);background-position:center center;background-repeat:no-repeat;height: 100%;position: absolute;top: 0;right: 0;background-size: 100% auto}
.cpbotrisub{width: 100%;height: 100%;position: relative}
.cpbotrisub p.cpbotribt,.cpbotrisub span.cpbotriyw,.cpbotrisub p.cpbotrimore{margin-left: 9%}
.cpbotrisub p.cpbotribt{color: #fff;font-size: 40px;font-weight: bold;line-height: 1;margin-bottom: 5px;}
.cpbotrisub span.cpbotriyw{color: #fff;font-size: 18px;font-weight: bold;line-height: 1;text-transform: uppercase;opacity: .6;letter-spacing: 3px;padding-bottom: 45px;position: relative;display: block}
.cpbotrisub span.cpbotriyw:after{content: "";position: absolute;bottom: 0;width: 40px;height: 6px;background:#fff;opacity: .6;left: 0}
.cpbotrisub p.cpbotrimore{margin-top: 86px;}
.cpbotrisub p.cpbotrimore span{color: #fff;font-size: 24px;font-weight: bold;line-height: 1;opacity: .6;text-decoration: underline}
.cpbotrisub p.cpbotrimore img{margin-left: 15px;}
.chanpinbot li.chanpinbotli1 .cpbotle{float: right}
.chanpinbot li.chanpinbotli1 .cpbotri{left: 0;right: auto}
.chanpinbot li.chanpinbotli0 .cpbotri{background-color:#467b69;}
.chanpinbot li.chanpinbotli1 .cpbotri{background-color:#467b69;}
.chanpinbot li.chanpinbotli2 .cpbotri{background-color:#467b69;}
.jishu{background: #fafafa;padding: 80px 0 140px}
.jishubot li{width: 23%;margin-right: 2.6%;float: left;
box-shadow: 0 0 20px rgba(0,0,0,.1);  }
.jishubotimg{overflow: hidden;height: 237px;position: relative}
.jishubotimg img{    position: absolute;
    margin: auto;
    top: -9999px;
    right: -9999px;
    bottom: -9999px;
    left: -9999px;
    max-width: 100%;
    max-height: 100%;}



.jishubottex{padding: 30px 3%;text-align: center;background: #ffffff}
.jishubottex p.jishubottexp0{color: #333333;font-size: 24px;}
.jishubottex p.jishubottexp1{color: #666666;font-size: 18px;opacity: .5;margin: 8px 0 15px;text-transform: uppercase}
.jishubottex p.jishubottexp2{color: #467b69;font-size: 14px}
.jishubot li:hover .jishubottex{background: #467b69}
.jishubot li:hover .jishubottex p{color: #fff}
.xinwen{padding: 50px 0 60px}
.xinwenbot li{width: 23%;margin-right: 2.6%;float: left}
.xinwenbottxt{padding: 25px 8% 0;}
.xinwenbottxt p.xinwenbottxtp0{font-size: 24px;color: #626262;padding-bottom: 14px;border-bottom: 1px solid #dcdcdc}
.xinwenbottxt p.xinwenbottxtp1{color: #a3a3a3;font-size: 18px;margin:13px 0 35px;line-height: 24px;height: 72px;overflow: hidden}
.xinwenbottxt p.xinwenbottxtp2{color: #a3a3a3;font-size: 18px}
.homeadtwo img{display: block;width: 100%}
.footer{border-top: 5px solid #f7f7f7;padding: 60px 0 0}
.footerle{width: 25%}
.footerle img{display: block;width: 130px;height: 55px;margin-bottom: 30px}
.footerle p{font-size: 14px;color: #808080;margin-bottom: 10px;}
.footerri{width: 75%;}
.footerri li{float: left;width: 12.28%;margin-left: 2%}
.footerri li p{font-size: 20px;color: #666666;margin-bottom: 30px;padding-left: 24px;position: relative}
.footerri li p:after{content: "";position: absolute;top: 14px;left: 0;width: 11px;background: #467b69;height: 2px}
.footerri li a{display: block;font-size: 14px;color: #999999;margin-bottom: 10px;padding-left: 24px;}
.footbqxs{background: #f7f7f7;padding: 20px 0;margin-top: 30px;font-size: 16px;color: #999}
.footbqxs a{color: #999}
.foobqri a,.foobqle a{display: inline-block;padding-left: 10px;margin-left: 10px;border-left: 1px solid #a7a7a7;line-height: 1}
.foobqri a:first-child{border-left: 0}
.footbqxs a:hover{color: #467b69}

.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none;}
.fymbx{text-align: center;background: #eee;padding: 20px 0}
.fymbx li{display: inline-block;margin: 0 75px;}
.fymbx li a{font-size: 24px;color: #282828}
.fymbx li.fymbxavt a{color: #467b69}
.fymain{padding: 50px 0 70px}
.fyhxjs{padding-bottom: 50px}
.fyhxjs li{width: 31%;margin-right:3.5%;float: left;margin-bottom: 30px;box-sizing: border-box;border: 1px solid #eaeaea}
.fyhxjstxt{padding: 25px 7%;background: #fafafa}
.fyhxjstxt p{font-size: 24px;color: #626262;padding-bottom: 14px;border-bottom: 1px solid #dcdcdc}
.fyhxjstxt span{color: #a3a3a3;font-size: 18px;margin:13px 0 0;line-height: 24px;height: 72px;overflow: hidden}
.page{text-align:center;line-height:38px;}
.page a,.page span{display:inline-block;color:#626262;padding:0 15px;text-decoration:none;margin:0 2px;background:#fff;border:1px solid #eee}
.page a:hover,.page span.pagecurrent{background:#467b69;color:#fff;border-color:#467b69}
.page span.dianspan{border:none;padding-top:0;vertical-align:top;background:none;color:#626262}
.fyxwxqtitle{margin-bottom:30px;padding-bottom: 15px;border-bottom: 1px solid #eee;text-align: center}
.fyxwxqtitle h2{font-weight:normal;font-size:30px;color:#282828;margin-bottom:15px}
.fyxwxqtitle p{font-size:18px;color: #939393}
.fylxwmzb{margin-bottom: 20px}
.fylxwmzble{width: 50%}
.fylxwmzble img{width: 100%;display: block}
.fylxwmzbri{width: 44%;padding: 60px 1% 0 5%}
.fylxwmzbri p{font-size: 30px;color: #282828;margin-bottom: 30px}
.fylxwmzbri span{font-size: 18px;color: #808080;display: block;padding: 13px 0 13px 50px;background-position: left 8px;background-repeat: no-repeat;background-size: 30px auto}
.fylxwmlb{margin-bottom: 30px;}
.fylxwmlb li{float: left;width: 50%;}
.fylxwmlb li .fylxwmzbri{border: 1px solid #e6e6e6;width: 88%;padding: 65px 2% 0 10%;height: 240px;}
.fyzxly{background: #fafafa;padding: 50px 0}
.fyliuyan{margin-top: 50px;}
.fyliuyan li{margin-bottom: 30px;position: relative}
.fyliuyaninpt{width: 96%;line-height: 60px\9;height: 60px;border: 1px solid #e6e6e6;background: #fff;outline: none;font-size: 18px;padding: 0 2%}
.fyliuyanwid{width: 28%}
.fyliuyanwid0{position: absolute;top: 0;left: 50%;margin-left: -16%}
.fyliuyantext{width: 96%;line-height: 24px;height: 170px;border: 1px solid #e6e6e6;background: #fff;outline: none;font-size: 18px;padding: 15px 2%}
.fyliuyanbtn{width: 160px;line-height: 60px;height: 60px;border: 0;background: #467b69;outline: none;font-size: 18px;padding: 0;color: #fff;margin: 0 auto;display: block;cursor: pointer}
.fyjswz{padding-bottom: 48px}
.fyjswz li{margin-bottom: 20px;border: 1px solid #e6e6e6;position: relative}
.fyjswz li a{display: block;padding: 28px 150px 28px 100px;font-size: 24px;color: #282828;background: url(../images/jsicn0.png) no-repeat  38px center}
.fyjswz li a span{font-size: 18px;color: #666666;position: absolute;top: 30px;right: 50px}
.fycjwt{padding-bottom: 60px}
.fycjwt li{border: 1px solid #e6e6e6;position: relative;margin-bottom: 20px;}
.fycjwt li:after{content: "Q";width: 40px;height: 40px;background: #e6e6e6; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;position: absolute;top: 17px;left:35px;text-align: center;line-height: 40px;font-size: 16px;color: #282828;display: none !important;}
.fycjwt li a{padding: 25px 30px;display: block}
.fycjwt li p{font-size: 24px;color: #282828}
.fycjwt li span{font-size: 18px;color: #666666;line-height: 30px;height: 60px;overflow: hidden;display: block;margin: 10px 0 5px}
.fycjwt li b{font-size: 18px;color: #666666;font-weight:normal}
.fyjrwm{background: #fafafa;padding: 80px 0 105px}

.fyjrlble{width: 64%}
.fyjrlble .fyxwxqtitle{text-align: left}
.fyzprzyq{margin-bottom: 40px}
.fyzprzyq p{font-size: 24px;color: #282828;margin-bottom: 15px;}
.fyzprzyq span{font-size: 18px;color: #282828;margin: 0 90px 0 0;display: inline-block}
.fyzpyx{margin-top: 90px;color: #282828;font-size: 18px;}
.fyzpyx a{color: #467b69;display: inline-block;margin-left: 50px}
.fyjrlbri{width: 30%}
.fyjrlbrilb li{margin-bottom: 30px;background: #fff;position: relative}
.fyjrlbrilb li:after{content: "";position: absolute;top:30px;left: 0;width: 25px;height: 1px;background: #000}
.fyjrlbrilb li a{padding: 20px 20px 20px 35px;display: block}
.fyjrlbrilb li p{font-size: 16px;color: #666666;margin-bottom: 5px}
.fyjrlbrilb li span{font-size: 24px;color: #282828}
.fyjrfy{text-align: center;margin-top: 20px;background: #fff;padding: 20px 0}
.fyjrfy a{display: inline-block;margin: 0 10px;font-size: 16px;color: #666666}
.fyjrfy span{font-size: 16px;}
.fyjrfy a.last{margin-left: 0}
.fyjrfy a.next{margin-right: 0}

.fyjrfy img{vertical-align: baseline;margin: 0 15px}
.fycple{width: 320px;}
.fycpfl{background: #f7f7f7;padding: 30px 0;margin-bottom: 25px}
.fycpfltop{padding: 15px 15px 15px 80px;line-height: 36px;font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 28px;background: #467b69 !important;position: relative}
.fycpfltop img{position: absolute;top: 19px;left: 24px;}
.fycpfltop span{margin-left:8px;font-weight: normal;font-size: 16px;opacity: .5;text-transform: uppercase}
.fycpflbot{padding: 0 10px 0 35px}
.fycpflbot li{margin-bottom: 20px;}
.fycpflbot li a.fycpflyiji{font-size: 16px;color: #282828;padding-left: 30px;position: relative}
.fycpflbot li a.fycpflyiji:after{content: "";position: absolute;width: 7px;height: 7px;background: #467b69;  -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:4px;left: 0}
.fycpflbot li a.fycpflyijierji:after{content: "+";-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none !important;width: 15px;height: 15px;text-align: center;line-height: 15px;font-weight: bold;color: #467b69;font-size: 26px;top: 1px;left: -3px}
.fycpflerjisub{margin: 20px 0 0 30px;display: none}
.fycpflerjisub a{display: block;font-size: 15px;margin: 10px 0}
.fycpflbot li.fycpflbotavt a.fycpflyiji{font-size: 18px;color: #467b69;font-weight: bold}
.fycpflbot li:hover a.fycpflyiji,.fycpflerjisub a:hover,.fycpflerjisub a.fycpflerjisubavt{color: #467b69}
.fycpflbot li:hover .fycpflerjisub{display: block}
.fycpflbot li.fycpflbotavt .fycpflerjisub{display: block}
.fycpfl0 .fycpfltop{background: #467b69}
.fycpfl1 .fycpfltop{background: #467b69}
.fycpfl1 .fycpflbot li a.fycpflyiji:after{background: #467b69}
.fycpfl1 .fycpflbot li a.fycpflyijierji:after{color: #467b69}
.fycpfl1 .fycpflbot li.fycpflbotavt a.fycpflyiji{color: #467b69;}
.fycpfl1 .fycpflbot li:hover a.fycpflyiji,.fycpfl1 .fycpflerjisub a:hover,.fycpfl1 .fycpflerjisub a.fycpflerjisubavt{color: #467b69}
.fycpfl2 .fycpfltop{background: #467b69}
.fycpfl2 .fycpflbot li a.fycpflyiji:after{background: #467b69}
.fycpfl2 .fycpflbot li a.fycpflyijierji:after{color: #467b69}
.fycpfl2 .fycpflbot li.fycpflbotavt a.fycpflyiji{color: #467b69;}
.fycpfl2 .fycpflbot li:hover a.fycpflyiji,.fycpfl2 .fycpflerjisub a:hover,.fycpfl2 .fycpflerjisub a.fycpflerjisubavt{color: #467b69}





.fyadimg img{display: block;width: 100%}
.fycpri{width: 850px}
.fysousuo{line-height: 54px;margin-bottom: 30px;}
.fysousuole{width: 40%;border: 1px solid #eee;line-height: 52px;height: 52px;}
.fysousuolele{width: 72%;border: 0;background: none;outline: none;padding: 0 3%;height: 52px;line-height: 52px\9;vertical-align: top;}
.fysousuoleri{width: 20%;border: 0;background: url(../images/fyssicn.png) no-repeat center center;outline: none;padding: 0;height: 52px;line-height: 52px;vertical-align: top;cursor:pointer}
.fysousuori{font-size: 18px;color: #666666;}
.fycplb{padding-bottom: 40px}
.fycplb li{float: left;width: 31%;margin: 0 3.5% 20px 0}
.fycplb li a{display: block;border: 1px solid #ededed}
.fycplb li:hover{ box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.15); }
.fycplbimg{overflow: hidden;width: 100%;background: #f7f7f7}
.fycplbimg img{width: 100%;display: block}
.fycplbtxt{padding: 20px 3%;border-top: 1px solid #ededed;text-align: center;}
.fycplbtxt p{font-size: 18px;color: #282828;}
.fycplbtxt span{font-size: 16px;color: #467b69;margin-top: 10px;display: block}
.fycpxq{margin-bottom: 60px;}
.fycpxqle{width: 45%;border: 1px solid #eee}
.fycpxqle img{width: 100%;display: block}
.fycpxqri{width: 48%}
.fycpxqribt{font-size: 30px;color: #282828;padding: 30px 0 35px}
.fycpxqribtn{margin-top: 35px}
.fycpxqribtn a{display: inline-block;margin-right: 10px;color: #fff;background: #467b69;font-size: 18px;width: 40%;line-height: 50px;height: 50px;text-align: center;border:1px solid #467b69}
.fycpxqribtn a.fycpxqribtnxz{background: #fff;color: #467b69;}
.fycpxqribtn a img{vertical-align: middle;margin-right: 5px;width: 20px}
.fyguanyule{width: 62%;padding: 50px 0}
.fyguanyule .chanpintop{text-align: left;margin-bottom: 50px;font-size: 36px;}
.fyguanyule .chanpintop:after{margin-left: 0;left: 0}
.fyguanyuri{width: 28%;position: relative}
.fyguanyuri:after{content: "";position: absolute;top:10%;left: -40px;width: 40px;height: 80%;background: #467b69}
.fyguanyuri img{width: 100%;display: block}
.fyfzlc{background: #fafafa;padding: 70px 0 120px}
.fyfzlcbot{}
.fyfzlcbotle{width: 33%}
.fyfzlcbotle img{display: block;width: 100%}
.fyfzlcbotri{width: 58%;padding-top: 40px}
.fylcshijian{width: 258px;text-align: right;background: url(../images/lcxian.jpg) no-repeat right center;padding: 80px 0}
.fylcshijiansub{height: 325px;overflow: hidden; }
.fylcshijian li{padding-right: 25px;font-size: 24px;color: #999999;line-height: 65px;cursor: pointer;position: relative}
.fylcshijian li:after{content: "";position: absolute;top: 50%;right: 0;width: 4px;height: 22px;background: #467b69; margin-top: -11px;display: none}
.fylcshijian li.fylcshijianavt{font-size: 30px;}
.fylcshijian li.fylcshijianavt:after{display: block}
.fylcneirong{margin-right: 258px;}
.fylczhanshi{display: none}
.fylczhanshidiv{}
.fylczhanshidiv p{font-size: 72px;color: #333333}
.fylczhanshidiv p span{font-size: 18px;color: #999999;text-transform: uppercase;margin-left: 15px;}
.fylczhanshidiv pre{font-size: 18px;color: #333333;margin-top: 35px;display: block;line-height: 30px}
.fylczhanshidiv .item{position:relative;width:100%;}
.fylczhanshidiv .owl-controls{margin-top:30px;}
.fylczhanshidiv .owl-dots .owl-dot{display: none !important;}
.fylczhanshidiv .owl-controls .owl-nav{text-align:left}
.fylczhanshidiv .owl-controls .owl-nav [class*=owl-]{width: 58px;height: 58px;border: 1px solid #b3b3b3; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 10px 0 0;padding: 0;text-align: center;line-height: 58px;background: none;color: #282828;font-size: 28px;}
.fyxgztbg{background: url(../images/xgztbg.jpg) no-repeat center top;padding-top: 100px;}
.fycsjh{text-align: center}
.fycsjh p{font-size: 48px;color: #222222;font-weight: bold}
.fycsjh pre{font-size: 18px;color: #666666;display: block;margin-top: 25px;line-height: 30px}
.fyjcyl{margin-top: 70px;position: relative;height: 664px;padding-top: 112px;}
.fyjcyl:after{content: "";position: absolute;top: 0;left: 0;background: url(../images/fyjcylbg.jpg) no-repeat left top;height: 776px;width: 200%;-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;}
.fyjcylle,.fyjcylri{position: relative;z-index: 3}
.fyjcylle{width: 47%;margin-left: 3%;margin-top: 20px;position: relative;padding: 100px 0}
.fyjcylle:after{content: "";position: absolute;width: 80%;height:0;background: #fff;  -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top: 5%;padding-bottom: 80%;left: 10%}
.fyjcylle img{display: block;width: 100%;position: relative;z-index: 3}
.fyjcylri{width: 43%}
.fyjcylri p{color: #fff;font-size: 30px;font-weight: bold}
.fyjcylri pre{color: #fff;font-size: 24px;line-height: 40px;height: 360px;overflow: hidden;margin: 30px 0 50px;}
.fyjcylri a{color: #8abe44;font-size: 18px;line-height: 50px;height: 50px;width: 150px;display: block;background: #fff;text-align: center}
.fytqsh{margin: 78px auto 300px}
.fytqshbot{margin-top: 65px;margin-bottom: 57px}
.fytqshbot li{float: left;width: 31%;margin-right: 3.5%;text-align: center}
.fytqshbot li a{border: 1px solid #eee;display: block;padding: 57px 40px 66px;}
.fytqshbot li img{display: block;margin: 0 auto;width: 141px;height: 163px;}
.fytqshbot li p.fytqshbotbt{font-size: 30px;color: #282828;margin: 47px 0 20px;}
.fytqshbot li p.fytqshbotjj{font-size: 18px;color: #282828;line-height: 30px;height: 90px;overflow: hidden}
.fytqshbot li p.fytqshbotxq{font-size: 18px;width: 150px;line-height: 50px;height: 50px;color: #fff;margin: 40px auto 0;}
.fytqshbot li.fytqshbotli0 p.fytqshbotxq{background: #cc4f47}
.fytqshbot li.fytqshbotli1 p.fytqshbotxq{background: #467b69}
.fytqshbot li.fytqshbotli2 p.fytqshbotxq{background: #40b8bb}
.fyyitiji{margin-bottom: 160px}
.fyyitiji .fycsjh{text-align: left}
.fyyitiji .fycsjh p,.fyyitiji .fycsjh pre{color: #fff}
.fyyitijibot{margin-top: 100px;}
.fyyitijibotle{width: 43%;padding-top: 20px;}
.fyyitijibotle p{font-size: 30px;font-weight: bold;color: #fff}
.fyyitijibotle pre{font-size: 24px;color: #fff;line-height: 46px;margin: 50px 0 35px;}
.fyyitijibotle .ljxqmore{background: #fff;color: #40b8bb}
.fyyitijibotri{width: 40%}
.fyyitijibotri img{display: block;width: 100%}
.fyhstqy{margin-bottom: 280px}
.fyhstqy .fycsjh{text-align:center}
.fyhstqy .fyyitijibot{margin-top: 140px}
.fybdcyg{margin-bottom: 150px}
.fybdcygbot{margin-top: 70px;}
.fybdcygbot li{position: relative;margin-bottom: 30px;}
.fybdcygbotle{background: #f6f6f6;position: absolute;height: 100%;padding: 0 10% 0 5%;width: 50%}
.fybdcygbotlediv{position: relative;width: 100%;height: 100%}
.fybdcygbotle p{font-size: 30px;color: #282828;font-weight: bold}
.fybdcygbotle pre{font-size: 24px;color: #666666;line-height: 40px;display: block;margin-top: 35px}
.fybdcygbotri{width:31%;float: right;overflow: hidden}
.fybdcygbotri img{width: 100%;display: block}
.fybdcygbot li.fybdcygbotliodd .fybdcygbotle{left:auto;right: 0}
.fybdcygbot li.fybdcygbotliodd .fybdcygbotri{float: left}
.fycyhcbot{margin-top: 70px;position: relative;}
.fycyhcbot:after,.fycyhcbot:before{content: "";position: absolute;top: 0;height: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat}
.fycyhcbot:before{width: 34%;background-image: url(../images/fyhcbg.jpg);left: 0}
.fycyhcbot:after{width: 66%;background-image: url(../images/fyhcbg0.jpg);right: 0}
.fycyhcbot .main1200{position: relative;z-index: 3;padding: 90px 0;}
.fycyhcbot img.fycyhcbotimg{position: absolute;bottom: 0;right: 0}
.fycyhcbot .fyyitijibotri{margin-left: 4%;}
.fycyhcbot .fyyitijibotri img{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;border: 5px solid #fff;box-sizing: border-box}
.fycyhcbot .fyyitijibotle{padding-top: 70px}
.fycyhcbot .fyyitijibotle  pre{height: 184px;overflow: hidden}
.fycyhcbot .fyyitijibotle  .ljxqmore{background: #fff;color: #d65d54}
.fyqytd{padding: 90px 0 100px}
.fyqytdbotle{width: 50%}
.fyqytdbotle img{width: 100%;display: block}
.fyqytdbotri{width: 45%;padding-top: 50px}
.fyqytdbotri p{font-size: 30px;color: #3d3939}
.fyqytdbotri span{font-size: 18px;color: #3d3939;display: block;margin: 15px 0 40px}
.fyqytdbotri pre{font-size: 18px;color: #3d3939;line-height: 36px;display: block}
.fyzgs{background: #fafafa;padding: 100px 0 60px;margin-top: 120px;}
.fyzgsbot{background: #fff;margin-bottom: 65px}
.fyzgsbot li{float: left;width: 33.33%;text-align: center;line-height: 185px;font-size: 24px;color: #467b69;position: relative;cursor: pointer}
.fyzgsbot li:after{content: "";position: absolute;width: 94%;height: 81%;top:9%;left: 3%;border: 1px solid #cfdff0}
.fyzgsbot li:before{content: "";position: absolute;background: url(../images/sanjiao.png) no-repeat center center;width: 28px;height: 14px;bottom: -14px;left: 50%;margin-left: -14px;display: none}
.fyzgsbot li img{vertical-align: middle;margin-right: 25px}
.fyzgsbot li img.fyzgsbotimg0{display: none}
.fyzgsbot li.fyzgsbotavt,.fyzgsbot li:hover{background: #467b69;color: #fff}
.fyzgsbot li.fyzgsbotavt:before{display: block}
.fyzgsbot li.fyzgsbotavt img.fyzgsbotimg0,.fyzgsbot li:hover img.fyzgsbotimg0{display: inline-block}
.fyzgsbot li.fyzgsbotavt img.fyzgsbotimg1,.fyzgsbot li:hover img.fyzgsbotimg1{display: none}
.fyzgssub .fybjq{display: none}
.fyjcylri a:hover{box-shadow: 0 0 20px #395a0b;color: #fff;background: #8abe44}
.fytqshbot li:hover a{box-shadow: 0 0 20px #ccc}
.fycpxqribtn a:hover{box-shadow: 0 0 20px #467b69}
.fyjrlbrilb li:hover,.fyjrlbrilb li.fyjrlbrilbavt{background: #467b69}
.fyjrlbrilb li:hover:after,.fyjrlbrilb li.fyjrlbrilbavt:after{background: #ffffff}
.fyjrlbrilb li:hover p,.fyjrlbrilb li:hover span,.fyjrlbrilb li.fyjrlbrilbavt p,.fyjrlbrilb li.fyjrlbrilbavt span{color: #ffffff}
.fyzzqyx{padding: 60px 0}
.fyzzbot li{float: left;box-sizing: border-box;padding: 10px;background: #f5f5f5;margin: 0 2% 2% 0;width: 23.5%}
.fyzzbot li:nth-child(4n){margin-right: 0}
.fyzzimg{position: relative;overflow: hidden;padding-bottom: 69%}
.fyzzimg img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}
.fyzzbot li p{text-align: center;line-height: 20px;height: 40px;margin-top: 15px}


.fycjwt li:hover{box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);background: url(../images/fyfwymbg11.jpg) no-repeat center center;background-size: cover}
.fycjwt li:hover:after{background: #fff;}
.fycjwt li:hover p,.fycjwt li:hover span,.fycjwt li:hover b{color: #fff}
.fyjswz li:hover{box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.2);background: url(../images/fyjsbg.jpg) no-repeat center center;background-size: cover}
.fyjswz li:hover a{background: url(../images/jsicn1.png) no-repeat  38px center}
.fyjswz li:hover a,.fyjswz li:hover a span{color: #fff}
.fylxwmlb li:hover{box-shadow: 0 0 20px #ccc}
.fyhxjs li:hover{box-shadow: 0 0 20px 0 rgba(40, 40, 40, 0.41);}
.fyhxjs li:hover .fyhxjstxt{background: #467b69}
.fyhxjs li:hover .fyhxjstxt p{color: #fff}
.fyhxjs li:hover .fyhxjstxt span{color: rgba(255,255,255,.6)}

.footerle a:hover{color: #467b69;border-bottom-color: #467b69}
.footerle a:hover,.fyjrfy a:hover{color: #467b69}
.banben a:hover{border-color: #467b69;color: #467b69}
.ljxqmore:hover{background: #fff;color: #467b69;box-shadow: 0 0 20px #467b69}
.chanpinbot li:hover .cpbotrisub p.cpbotrimore img{margin-left: 30px}
.xinwenbot li:hover .xinwenbottxt p.xinwenbottxtp0,.footerri li a:hover{color: #467b69}

.fyfzlc .chanpintop,.fyqytd .chanpintop,.fyzgs .chanpintop,.fymain .chanpintop,.fyzxly .chanpintop,.fyjrwm .chanpintop,.fycsjh p{font-size: 36px;}


.fygybjq{height: 390px;overflow: auto;padding-right: 30px}
.fygybjq::-webkit-scrollbar{width:2px;}
.fygybjq::-webkit-scrollbar-track{background-color:#ccc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fygybjq::-webkit-scrollbar-thumb{background-color:#467b69;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fygybjq::-webkit-scrollbar-thumb:hover {background-color:#467b69}
.fygybjq::-webkit-scrollbar-thumb:active {background-color:#467b69}
.fyjrpage span.pagecurrent{color: #467b69;font-weight: bold;    border-bottom: 2px solid #467b69;padding-bottom: 3px;}
.fygongao{margin-bottom: 100px}
.fytzzxbt{position: relative;padding-bottom: 30px;line-height: 1;border-bottom: 1px solid #d6d6d6}
.fytzzxbt p{font-size: 36px;color: #000;font-weight: bold}
.fyggfl{position:absolute;top:12px;right: 0;}
.fyggfl li{display: inline-block;color: #333333;font-size: 18px;margin-left: 60px;cursor: pointer}
.fyggfl li.fylsggatv{color: #467b69}
.fyggbot{}
.fyggbotsub{display: none}
.fygglb{padding-bottom: 50px}
.fygglb li{line-height: 95px;border-bottom: 1px solid #d6d6d6}
.fygglb li a{color: #282828;font-size: 18px}
.fygglb li span.right{color: #999;margin-left: 20px}
.fysshq{background: #fafafa;padding: 60px 0;margin-bottom: 60px}
.fyhqbot{height: 500px;position: relative}
.fylxnr{background: #fafafa;border-top: 9px solid #467b69;padding: 45px 0 15px;}
.fylxnr li{float: left;width: 25%;text-align: center;box-sizing:border-box;border-right: 1px solid #e1e1e1}
.fylxnr li:last-child{border-right: 0}
.fylxnr li img{height: 22px;display: block;margin: 0 auto}
.fylxnr li p{color: #467b69;font-size: 24px;margin: 15px 0 10px;}
.fylxnr li span{color: #666666;font-size: 18px;}
.fylxmap img{display: block;width: 100%}
.fygglb li a:hover{color: #467b69}
.fycpbjq{font-size: 16px;text-align: justify}



.fytzifr{width:1300px;margin:0 auto;}
.fytzifrsub{width:100%;height:4300px;}




/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .main1600{width:1440px}
}
@media only screen and (max-width:1600px){
    .main1600{width:1366px}
    .homead{margin: 60px auto 90px}
    .guanyulesub{margin-top: -102px;}
    .guanyulesub p{font-size: 30px;}
    .guanyulesub span { font-size: 18px; margin: 30px 0 50px;}
    .chanpintop{font-size: 40px;padding-bottom: 25px;margin-bottom: 50px;}
    .cpbotrisub p.cpbotribt{font-size: 34px;}
    .cpbotrisub span.cpbotriyw{font-size:16px;padding-bottom: 30px;}
    .cpbotrisub p.cpbotrimore span{font-size: 20px;}
    .chanpin{padding-bottom: 80px;}
    .jishu{padding: 60px 0 90px;}
    .jishubottex p.jishubottexp0{font-size: 24px;}
    .jishubottex p.jishubottexp1{font-size: 16px;}
    .xinwenbottxt p.xinwenbottxtp0{font-size: 22px;}
    .xinwenbottxt p.xinwenbottxtp1,.xinwenbottxt p.xinwenbottxtp2{font-size: 16px;}
    .footerri li p{font-size: 18px}
    .footerri li a,.footerle p{font-size: 14px;}
    .fymain{padding: 40px 0 60px}
    .fyhxjstxt p{font-size: 20px;}
    .fyhxjstxt span{font-size: 16px;}
    .fymbx li{margin: 0 60px}
    .fymbx li a{font-size: 20px;}
    .fyxwxqtitle{margin-bottom:20px;padding-bottom: 10px;}
    .fyxwxqtitle h2{font-size:26px;margin-bottom:10px}
    .fyxwxqtitle p{font-size:16px;}
    .fylxwmzbri p{font-size: 26px}
    .fylxwmzbri span{font-size: 16px;}
    .fyjswz{padding-bottom: 30px}
    .fyjswz li{margin-bottom: 15px;}
    .fyjswz li a{padding: 20px 150px 20px 100px;font-size: 20px;}
    .fyjswz li a span{font-size: 16px;top: 20px;}
    .fycjwt{padding-bottom: 30px}
    .fycjwt li p{font-size: 20px;}
    .fycjwt li span{font-size: 16px;line-height: 28px;height: 56px;}
    .fycjwt li b{font-size: 16px;}
    .fyjrwm{padding: 60px  0 80px}
    .fyzprzyq p{font-size: 20px}
    .fyzpyx{font-size: 16px;margin-top: 70px}
    .fyzprzyq span,.fyjrfy a{font-size: 16px;}
    .fyjrlbrilb li p{font-size: 14px;}
    .fyjrlbrilb li span{font-size: 20px;}
    .fylczhanshidiv p{font-size: 50px}
    .fyqytd {padding: 60px 0 80px;}
    .fyzgs {padding: 80px 0 40px;margin-top: 80px;}
    .fyqytdbotri p{font-size: 26px;}
    .fyfzlc{padding: 50px 0 80px; }
    .fyfzlc .chanpintop,.fyqytd .chanpintop,.fyzgs .chanpintop,.fymain .chanpintop,.fyzxly .chanpintop,.fyjrwm .chanpintop,.fycsjh p,.fyguanyule .chanpintop{font-size: 32px;}

    .footbqxs{font-size: 14px;}

}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){
    .main1600{width:1200px}
    .nav{margin-left: 5%}
    .homead{margin: 40px auto 60px}
    .guanyu{margin-bottom: 50px}
    .guanyulesub{margin-top: -79px;}
    .guanyulesub p{font-size: 26px;}
    .guanyulesub span { font-size: 16px; margin: 20px 0 30px;}
    .chanpintop{font-size: 30px;padding-bottom: 20px;margin-bottom: 30px;}
    .fyfzlc .chanpintop,.fyqytd .chanpintop,.fyzgs .chanpintop,.fymain .chanpintop,.fyzxly .chanpintop,.fyjrwm .chanpintop,.fycsjh p,.fyguanyule .chanpintop{font-size: 28px;}
    .cpbotrisub p.cpbotribt{font-size: 28px;}
    .cpbotrisub span.cpbotriyw{font-size:14px;padding-bottom: 20px;}
    .cpbotrisub p.cpbotrimore span{font-size: 18px;}
    .chanpin{padding-bottom: 50px;}
    .jishu{padding: 30px 0 50px;}
    .jishubottex p.jishubottexp0{font-size: 20px;}
    .jishubottex p.jishubottexp1{font-size: 14px;}
    .xinwenbottxt p.xinwenbottxtp0{font-size: 18px;}
    .xinwenbottxt p.xinwenbottxtp1,.xinwenbottxt p.xinwenbottxtp2{font-size: 14px;}
    .footerri li p{font-size: 16px}
    .ljxqmore{width: 120px;line-height: 40px;height: 40px;font-size: 16px}
    .fymain{padding: 30px 0 40px}
    .fyhxjstxt p{font-size: 18px;}
    .fyhxjstxt span{font-size: 14px;}
    .fymbx li{margin: 0 50px}
    .fymbx li a{font-size: 18px;}
    .fyhxjs{padding-bottom: 30px}
    .fyxwxqtitle{margin-bottom:15px;padding-bottom: 8px;}
    .fyxwxqtitle h2{font-size:24px;}
    .fyxwxqtitle p{font-size:14px;}
    .fylxwmzbri p{font-size: 24px}
    .fyjswz{padding-bottom: 20px}
    .fyjswz li a{padding: 20px 150px 20px 100px;font-size: 18px;}
    .fyjswz li a span{font-size: 14px;top: 20px;right: 30px}
    .fycjwt{padding-bottom: 20px}
    .fycjwt li p{font-size: 18px;}
    .fycjwt li span{font-size: 14px}
    .fycjwt li b{font-size: 14px;}
    .fycpfltop{font-size: 20px;line-height: 20px}
    .fycpfltop img{height: 20px}
    .fycpflbot li.fycpflbotavt a.fycpflyiji,.fysousuori,.fycplbtxt p{font-size: 16px}
    .fycplbtxt span{font-size: 14px;}
    .fycpxqribt {font-size: 20px;padding: 10px 0 15px;}
    .fycpxqribtn a{height: 40px;line-height: 40px;font-size: 14px;}
    .fytzzxbt p{font-size: 28px}
    .fyggfl{top: 5px;}
    .fygongao{margin-bottom: 80px;}

    .footer{padding-top: 30px}
    .footbqxs{font-size: 13px;}
}
@media only screen and (max-width:1280px){
    .main1600,.main1200{width:1100px}
    .nav{margin-left: 1%}
    .fyzprzyq span{margin-right: 40px;}
    .fycple{width: 270px}
    .fycpri{width: 810px}
    .fycyhcbot img.fycyhcbotimg{width: 50px;}

    .foobqle,.foobqri{width: 100%;float: inherit;}
    .foobqri{margin-top: 5px}
    .footbqxs a{margin: 0 10px 0 0;padding: 0 10px 0 0;border: 0;border-right: 1px solid #a7a7a7}
    .footbqxs a:last-child{border-right: 0}

    .jishubotimg{height: 218px;}


 .fytzifr{width:90%;overflow:auto}
    .fytzifrsubdiv{width:1300px;}

}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1152px){
    .main1600,.main1200{width:992px}
    .nav li{margin-left: 33px;}
    .footerri li p{font-size: 14px;}
    .footerri li a{padding-left: 0}
    .fycpri{width: 700px}
    .fycpxqle,.fycpxqri{width: 100%;float: inherit}
    .fycpxqri{margin-top: 30px}
    .fycpxq{margin-bottom: 30px}
    .fycpxqribt{font-size: 16px;padding-top: 0}
    .fyfzlcbotri{padding-top: 0}
    .fylczhanshidiv .owl-controls .owl-nav [class*=owl-]{width: 48px;height: 48px;line-height: 48px;}
    .fyqytdbotri{padding-top: 26px;}
    .fyqytdbotri p{font-size: 22px;}
    .fyqytdbotri pre{font-size: 16px;line-height: 30px;}
    .fyzgs{padding: 60px 0 20px;margin-top: 50px;}
    .fyzgsbot li{line-height: 145px;}
    .fyzgsbot li{font-size: 18px}
    .fyzgsbot li img{margin-right: 20px;width: 30px;vertical-align: sub}
    .fyzgsbot{margin-bottom: 50px;}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .main1600,.main1200{width:800px}
    .nav li{margin-left: 16px;}
    .nav li a.navyiji{font-size: 16px;}
    .guanyuri{width: 42%}
    .guanyuri:after {left: -20px; }
    .cpbotrisub p.cpbotribt{font-size: 24px}
    .cpbotrisub p.cpbotrimore{margin-top: 40px;}
    .jishubottex p.jishubottexp0{font-size: 18px;}
    .footerle{width: 28%}
    .footerri{width: 70%}
    .fyxwxqtitle h2{font-size:20px;}
    .fylxwmzbri span{font-size: 14px;padding-left: 40px;}
    .fyzprzyq span{margin-right: 20px;}
    .fyjrfy a{margin: 0 5px;font-size: 14px;}
    .fyjrfy img{margin: 0 5px}
    .fycple{width: 260px}
    .fycpflbot{padding-left: 20px;}
    .fycpri{width: 510px}
    .page a, .page span{padding: 0 13px;}
    .fylcshijian{width: 145px;padding: 50px 0}
    .fylcneirong{margin-right: 145px;}
    .fylczhanshidiv p{font-size: 30px}
    .fylczhanshidiv p span,.fylczhanshidiv pre{font-size: 16px;}
    .fyfzlc,.fyqytd { padding: 30px 0 50px;}
    .fyqytdbotri{padding-top:20px}
    .fyqytdbotri p{font-size: 18px;}
    .fyqytdbotri span{font-size: 16px;margin:10px 0}
    .fyqytdbotri pre{font-size: 14px;line-height: 24px;}
    .fyyitijibotle pre{font-size: 18px}
    .fyguanyuri{margin-top: 50px}




}
@media only screen and (max-width:992px){
    .main1600,.main1200{width:600px}
    .logo{margin-top: 8px;}
    .logo img{width: 120px;height: 51px;}
    .banben a{padding: 0 6px;}
    .nav li{margin-left: 6px;}
    .nav li a.navyiji{font-size: 14px;}
    .guanyulesub{width: 100%}
    .guanyulesub p{font-size: 21px;}
    .cpbotrisub p.cpbotribt{font-size: 20px;}
    .cpbotrisub span.cpbotriyw:after{height: 4px;}
    .cpbotrisub p.cpbotrimore span{font-size: 16px}
    .cpbotrisub p.cpbotrimore{margin-top: 20px}
    .fylxwmzbri{padding-top: 0}
    .fylxwmlb li .fylxwmzbri{padding-top: 30px}
    .fylxwmzbri p{margin-bottom: 10px}
    .fylxwmlb li .fylxwmzbri{height: 160px}
    .fyzprzyq span, .fyjrfy a{font-size: 14px;}
    .fyzpyx a{display: block;margin: 5px 0 0 0}
    .fycple{width: 200px}
    .fycpri{width: 380px}
    .fysousuole{width: 60%}
    .page a, .page span{padding: 0 5px}
    .fylcshijian li.fylcshijianavt,.fylczhanshidiv p{font-size: 25px;}
    .fylcshijian li{line-height: 50px;font-size: 18px;}
    .fylcshijiansub{height: 250px}
    .fylcshijian{padding: 15px 0}
    .fylczhanshidiv p span{display: block;margin: 5px 0 0 0}
    .fylczhanshidiv pre{font-size: 14px;line-height: 26px;}
    .fylczhanshidiv .owl-controls .owl-nav [class*=owl-]{width: 40px;height: 40px;line-height: 40px;}
    .fyzgsbot li{font-size: 16px;line-height: 105px}
    .fyzgsbot li img{width: 16px;margin-right: 2px;vertical-align: inherit}

    .jishubotimg{height: 119px;}

}
@media only screen and (max-width:768px){
    .fyyitiji{margin-bottom: 66px;}
    .fyyitijibot{margin-top: 60px}
    .fyhstqy .fyyitijibot{margin-top: 60px;}
    .fycsjh p{font-size: 40px}
    .fyyitijibotle{width: 53%}
    .fybdcygbotle p{font-size: 20px}
    .fybdcygbotle pre{font-size: 16px;line-height: 24px;margin-top: 28px;}
    .fybdcyg{margin-bottom: 70px;}

    .footerle{width: 100%}
    .footerri{width: 100%;display: none}
    
    
    
    
   

}
@media only screen and (max-width:640px){
    .main1600,.main1200{width:94%}
    .header{position: fixed;top: 0;left: 0;width: 100%;padding: 0;line-height: 50px;z-index: 999;box-shadow: 0 0 20px #ccc;height: 50px;background: #fff}
    .headerheight{height: 50px}
    .menu-activator{display: block;margin-top: 11px;}
    .banben{margin-top: 0;margin-right: 15px}
    .banben a{line-height: 30px;margin-top: 10px}
    .logo{margin-top: 5px;}
    .logo img{width: 94px;height: 40px;}
    .nav{position: fixed;top: 50px;left: 0;margin: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8);z-index: 999;display: none}
    .nav ul{padding: 20px 0 0}
    .nav li{padding: 0;margin: 0;width: 100%;text-align: center;line-height: 50px}
    .nav li a.navyiji{color: #fff}
    #focus_pc{display:none}
    #focus_phone{display:block}
    .focus_slide .owl-controls{bottom: 10px}
    .focus_slide .owl-dots .owl-dot span{width: 10px;height: 10px;margin: 0 10px}
    .guanyulesub{position: relative;width: 100%;margin-top: 0}
    .guanyu{padding: 30px 0}
    .guanyulesub p{font-size: 18px;}
    .guanyulesub span{font-size: 14px;margin: 10px 0 20px;}
    .ljxqmore{width: 100px;line-height: 32px;height: 32px;font-size: 14px}
    .guanyuri{padding: 25px 0;margin-top: 20px}
    .chanpintop{font-size: 20px;padding-bottom: 10px;margin-bottom: 20px;}
    .chanpintop:after{margin-left: -10px;width: 20px}
    .fyfzlc .chanpintop,.fyqytd .chanpintop,.fyzgs .chanpintop,.fymain .chanpintop,.fyzxly .chanpintop,.fyjrwm .chanpintop,.fycsjh p,.fyguanyule .chanpintop{font-size: 20px;}
    .cpbotle{background-size: 100% auto;}
    .cpbotri{height: 100px;position: relative}
    .cpbotrisub span.cpbotriyw{font-size: 12px;padding-bottom: 10px}
    .cpbotrisub span.cpbotriyw:after{width: 30px;height: 2px;}
    .cpbotrisub p.cpbotrimore{margin-top: 10px}
    .cpbotrisub p.cpbotrimore span{font-size: 14px}
    .cpbotrisub p.cpbotrimore img{width: 10px}
    .jishubot li,.xinwenbot li{width: 48%;margin: 0 1% 20px !important;}
    .jishubottex{padding: 20px 2%}
    .fymbx li{margin: 0 10px}
    .fymbx li a{font-size: 16px;}
    .fyhxjs li{width: 100%;margin: 0 0 20px 0;}
    .fyhxjstxt{padding: 20px 5%}
    .fyhxjstxt span{height: auto;max-height: 72px;}
    .page{line-height: 30px;}
    .page a, .page span{border:0;padding:0 5px;margin:0;font-size:12px}
    .fyhxjs{padding-bottom: 10px}
    .fyxwxqtitle h2{font-size:18px;}
    .fylxwmzbri{width: 100%;float: inherit;padding: 15px  0 0 0;margin: 0}
    .fylxwmzbri p{font-size: 18px;}
    .fylxwmlb li{width: 100%;margin-bottom: 20px}
    .fylxwmlb li .fylxwmzbri{height: auto;padding: 20px 5%;width: 90%}
    .fylxwmlb{margin-bottom:0;}
    .fyliuyaninpt{height: 40px;line-height: 40px\9;font-size: 14px}
    .fyliuyanwid{width: 96%;}
    .fyliuyanwid0{position: relative;margin: 20px 0;left: 0;}
    .fyliuyantext{height: 100px}
    .fyliuyanbtn{width: 100px;height: 40px;line-height: 40px;}
    .fyjswz li a {padding: 20px 20px 20px 40px;font-size: 16px;background-position: 12px 17px}
    .fyjswz li a:hover{background-position: 12px 17px}
    .fyjswz li a span{position: relative;right: 0;top: 0;margin-top: 10px;display: block}
    .fycjwt li a {padding: 20px}
    .fycjwt li:after{width: 30px;height: 30px;line-height: 30px;font-size: 14px;left: 10px;top: 14px}
    .fyjrwm {padding: 30px 0}
    .fycplb li{width: 100%;margin: 0 0 20px}
    .fycpflbot{display: none}
    .fycpfl{padding: 0}
    .fyguanyule{width: 75%;padding: 20px 0}
    .fyguanyuri{width: 20%}
    .fyguanyuri:after{width: 10px;left: -10px}
    .fylcshijian{width: 90px}
    .fylcneirong{margin-right: 90px}
    .fylczhanshidiv pre{margin-top: 15px}
    .fyzgs {padding: 30px 0 20px; margin-top: 30px;}
    .fyzgsbot li{font-size: 14px;    padding: 20px 5%;line-height: 25px;width: 23.33%;height: 25px}
    .fyxgztbg{background: none;padding-top: 30px}
    .fycsjh p{font-size: 20px}
    .fycsjh pre{font-size: 14px;margin-top: 15px;line-height: 26px;}
    .fyjcyl {margin-top: 30px; height: auto;padding: 30px 0;width: 100%}
    .fyjcyl:after{width: 100%;height: 100%}
    .fyjcylle{padding: 20px 5%;margin: 0;width: 90%;float: inherit}
    .fyjcylri{width: 90%;padding: 20px  5% 0;margin: 0;float: inherit}
    .fyjcylle img{padding: 50px 0}
    .fyjcylle:after{top: 0}
    .fyjcylri p{font-size: 16px;}
    .fyjcylri pre{font-size: 14px;line-height: 20px;height: 140px;margin: 15px 0 20px;}
    .fyjcylri a,.fytqshbot li p.fytqshbotxq{width: 100px;height: 32px;line-height: 32px;font-size: 14px}
    .fytqsh,.fytqshbot{margin: 30px auto}
    .fytqshbot li{width: 100%;margin: 0 0 20px 0}
    .fytqshbot li a{padding: 30px 20px}
    .fytqshbot li img{width: 100px;height: 116px;}
    .fytqshbot li p.fytqshbotbt{font-size: 16px;margin: 15px 0}
    .fytqshbot li p.fytqshbotjj{font-size: 14px;height: auto;line-height: 24px;}
    .fytqshbot li p.fytqshbotxq{margin-top: 15px}
    .fyyitiji .fycsjh{text-align: center}
    .fyyitiji .fycsjh p,.fyyitijibotle p{color: #222}
    .fyyitiji .fycsjh pre,.fyyitijibotle pre{color:#666666}
    .fyyitijibotri img{width: 80%;margin: 0 auto}
    .fyyitijibotle p{font-size: 16px;}
    .fyyitijibotle pre {font-size: 14px; line-height: 26px;margin: 25px 0}
    .fyyitijibotle .ljxqmore{background: #40b8bb;color: #fff}
    .fybdcygbotri{float: inherit !important;width: 100%}
    .fybdcygbotle{position: relative;width: 90%;padding:20px 5%;margin: 0;height: 100px;}
    .fybdcygbotle pre{font-size: 14px;margin-top: 15px;}
    .fycyhcbot:after{width: 100%}
    .fycyhcbot .main1200{padding: 30px 0}
    .fycyhcbot .fyyitijibotri,.fycyhcbot .fyyitijibotle{float: inherit;width: 100%;margin: 0;padding: 0}
    .fycyhcbot .fyyitijibotri img{width: 60%}
    .fycyhcbot .fyyitijibotle{margin-top: 20px}
    .fycyhcbot .fyyitijibotle p, .fycyhcbot .fyyitijibotle pre{color: #fff}
    .fycyhcbot .fyyitijibotle pre{height: auto}
    .fycyhcbot img.fycyhcbotimg{width: 20px}
    .fyguanyule{width: 100%}
    .fygybjq{padding-right: 10px;height: 300px}
    .fyguanyuri{margin-top: 0;width: 100%}
    .fyguanyuri img{height: 200px;object-fit: cover}
    .fytzzxbt p{font-size: 20px}
    .fyggfl{top: 5px;}
    .fyggfl li{font-size: 16px;margin-left: 20px;}
    .fygglb li a{font-size: 16px;}
    .fygglb li{line-height: 55px;}
    .fygglb li span.red{display: none}
    .fygglb li span.right{font-size: 12px;}
    .fygongao{margin-bottom: 40px;}
    .fygglb{padding-bottom: 30px}
    .fysshq{padding: 30px 0;margin-bottom: 40px}
    .fyhqbot{height: 300px}
    .fylxnr li{width: 90%;border-right: 0;border-bottom: 1px solid #e1e1e1;text-align: left;padding: 0 5% 20px;position: relative;margin-bottom: 20px}
    .fylxnr li img{margin: 0;position: absolute;top: 2px;left: 5%}
    .fylxnr li p{font-size: 18px;padding-left: 35px;margin: 0 0 5px 0}
    .fylxnr li span{padding-left: 35px;margin: 0;display: block;font-size: 14px}
    .fyzzqyx{padding: 30px 0}

    .fyzzbot li{width: 49%;margin: 0 2% 2% 0 !important;}
    .fyzzbot li:nth-child(2n){margin-right: 0 !important;}

    .jishubotimg{height: 249px;}



    .fyliuyan li,.fyjrlbrilb li,.fyguanyule .chanpintop{margin-bottom: 20px}
    .fyliuyan,.fyjrlbri,.fycpri,.fyyitijibot,.fybdcygbot,.fycyhcbot{margin-top: 30px}
    .footerri,.fyfzlcbotle,.fybanner img.fybannerpc,.fycyhcbot:before{display: none}
    .fybanner img.fybannersj{display: block}
    .cpbotrisub p.cpbotribt,.xinwenbottxt p.xinwenbottxtp0,.fyhxjstxt p,.fycjwt li p,.fyxwxqtitle h2,.fyzprzyq p,.fyjrlbrilb li span,.fybdcygbotle p{font-size: 16px;}
    .jishu,.xinwen,.fymain,.fyzxly,.fyfzlc, .fyqytd{padding: 30px 0}
    .chanpin{padding-bottom:30px}
    .guanyule,.guanyuri,.cpbotle,.cpbotri,.footerle,.fylxwmzble,.fyjrlble,.fyjrlbri,.fycple,.fycpri,.fyfzlcbotri,.fyqytdbotle,.fyqytdbotri,.fyyitijibotri,.fyyitijibotle{float: inherit !important;width: 100%}
    .homead {margin: 30px auto}
    .guanyu,.fyyitiji,.fybdcyg{margin-bottom: 30px}
}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}

