﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;overflow-x:hidden;color: #808080;word-wrap:break-word;}
@font-face {
    font-family: "SOURCEHANSANSCN-BOLD";
    src: url("../images/SOURCEHANSANSCN-BOLD.woff2") format("woff2"),
    url("../images/SOURCEHANSANSCN-BOLD.woff") format("woff"),
    url("../images/SOURCEHANSANSCN-BOLD.ttf") format("truetype"),
    url("../images/SOURCEHANSANSCN-BOLD.eot") format("embedded-opentype"),
    url("../images/SOURCEHANSANSCN-BOLD.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
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:"SOURCEHANSANSCN-BOLD"}
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:#808080;text-decoration:none;cursor:pointer}
.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:#00a0fd}
pre{white-space:pre-wrap;word-wrap:break-word;font-size:16px;color:#666;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;}
.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}
.main1600{width:1600px;margin:0 auto;}
.main1200{width:1200px;margin:0 auto;}
/*图片hover效果*/
.fyryzzbotdiv .item,.gsxwbotlele img,.gsxwbotrile img,.fyyyfwle img,.fyzyzx li,.xwzxbotle img,.fyqywhbot li .fyqywhbotimg img,.ceblialan li img,.ceblialan li a,.ceblialan li .cblwx{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.gsxwbotle a.hoverli .gsxwbotlele img,.gsxwbotri li.hoverli .gsxwbotrile img,.fyyyfw li.hoverli .fyyyfwle img,.xwzxbot li.hoverli .xwzxbotle img,.fyqywhbot li:hover .fyqywhbotimg img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.fyryzzbotdiv .item:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}

/*头部*/
.header{width:100%;line-height:100px;height: 100px;position: fixed;top: 0;left: 0;z-index: 1000;background-color:#fff;box-shadow: 0 5px 5px 0 rgba(4, 0, 0, 0.06);}
.logo{width:221px;margin-top:19px}
.logo img{display:block;width:221px;height:61px;vertical-align:top}
.nav{}
.nav li{float:left;position:relative;margin-right: 55px;}
.nav li a.navyiji{font-size:16px;color:#333333;position:relative;display:block;}
.nav li a.navyiji span{background:#00a0fc;width:0;height: 3px;display: block;position: absolute;bottom:0;left:0}
.nav li.hoverli a.navyiji,.nav li.clinav a.navyiji{color:#5678ee}
.nav li.clinav a.navyiji span{width:100%;}
.erjinav{position: absolute;top: 100px;padding: 10px 0;background: #fff;box-shadow: 0  0 20px #ccc;width:120px;text-align: center;left: 50%;margin-left: -60px;display: none}
.erjinav a{display: block;line-height: 22px;padding: 5px 0}
.erjinav a:hover{background: #00a0fd;color: #fff}
.nav li.hoverli .erjinav{display: block}
.headertel{background: url(../images/headertel.png) no-repeat center left;padding-left: 38px;}
.headertel a{font-size: 22px;color: #999999;font-weight: bold}
.lang{ color:#333333; margin: 0 20px; border-right: 1px solid #eee; padding-right: 20px;}
.lang .sel{color: #00a0fd}
.sousuo{padding: 41px 26px 0 26px;border-left: 1px solid #eee;height: 59px;margin: 0 15px}
.sousuo img{height:24px;width: 24px;display: block;cursor: pointer;}
.ssshow{position: fixed;width: 100%;height: 50px;top:100px;left: 0;background: #fff;box-shadow: 0 5px 5px 0 rgba(4, 0, 0, 0.06);border-top: 1px solid #eee;display: none}
.ssbtn{width: 20%;height: 50px;line-height: 50px;border: 0;vertical-align:top;background: url(../images/sousou.png) no-repeat center right;outline: none;cursor: pointer}
.ssinpt{width: 70%;background: none;height: 50px;line-height: 50px\9;border: 0;vertical-align:top;outline: none;font-size: 16px}
.menu-activator{height:80px;line-height:80px;cursor:pointer;display: none;margin-left: 20px;}
.descriptor{width:40px;color:#666666;margin-left:50px;font-size: 16px;}
.visual{position:relative;
    margin:25px 0 0 0;
    width:32px;
    height:34px;
}
.visual i.line{width:100%;
    height:3px;
    background-color:#666666;
    -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;width: 100%;margin-top: 100px;}
#focus{display:block;width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;width:100%}
.focus_slide .owl-controls{position:absolute;width:100%;bottom:40px;left:0;}
.focus_slide .owl-dots .owl-dot span{margin:0 10px;background:none;width:11px;height:11px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border: 1px solid #00a0fd}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#00a0fd}
.footer{background: #f5f5f5}
.footernav{padding: 40px 0;border-bottom: 1px solid #eee;position: relative}
.footernav a{font-size: 15px;color: #626262;margin-right: 70px;display: inline-block}
.footernav a.footup{text-align: center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: absolute;right: 0;top:50%;width: 43px;height: 43px;margin-top: -22px;
    background: #57a0e2;
    background-image: -moz-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);}
.footernav a.footup img{vertical-align: top;margin-top: 17px;}
.footernav a.hoverli{color: #00a0fd}
.footerlx{padding: 40px 0 50px;}
.footerlx p{font-size: 18px;color: #626262;font-weight: bold}
.footerlxle{width: 60%}
.footerlxle p{margin-bottom: 28px;}
.footerlxle span{display: inline-block;margin-right: 20px;margin-bottom: 5px;}
.footerlxri{width: 30%}
.footerlxri p{margin-bottom: 10px}
.footgzwm img{vertical-align: middle;}
.footgzwm img.footgzwmimg{margin-left: 16px;background: url(../images/wxbg.png) no-repeat center center;padding: 6px 6px 6px 13px;width: 73px;height: 73px;}
.fybanner{margin-top: 100px;}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannimg1{display: none;}
.fymbx{background: url(../images/fymbxbg.jpg) no-repeat center center;height: 80px;line-height: 80px;background-size: cover}
.fymbxle{font-size: 14px;color: #fff;}
.fymbxle img{vertical-align: sub;margin-right: 8px;}
.fymbxle a{font-size: 14px;color: #fff;}
.fymbxri a{font-size: 14px;color: #fff;display: inline-block;margin-left: 30px;}
.fymbxri a.clifymbxri{font-weight: bold;text-decoration: underline}
.fymbxri a.hoverli{text-decoration: underline}
.fyxinwen,.fylxwm,.fyzlxz,.fyyfwamim,.fygywm{padding: 50px 0 95px;}
.fycpzx{padding: 30px 0 0 0}
.fyxwtop{text-align: center}
.fyxwtop p{font-size: 64px;color:#f5f5f5;text-transform: uppercase}
.fyxwtop span{font-size: 36px;color: #333333;display: block;margin-top: -73px;}
.fyxwtop pre{font-size: 18px;color: #666666;display: block;margin-top: 18px;}
.xwzxbot{margin-top: 55px;overflow: hidden;padding-bottom:55px;}
.xwzxbot li{margin-bottom: 40px}
.xwzxbot li a{display: block;padding: 26px 30px;border: 1px solid #eee;margin-bottom: 30px;}
.xwzxbotle{width: 245px;overflow: hidden}
.xwzxbotle img{width: 100%;display: block}
.xwzxbotri{margin-left: 284px;padding-top: 30px;}
.xwzxbotri p{color: #333333;font-size: 18px;font-weight: bold}
.xwzxbotri span{display: block;line-height: 24px;margin: 18px 0 15px;overflow: hidden;height: 48px;color: #666666;}
.xwzxbotri i{color: #cacaca;font-size: 14px;font-style: normal}
.xwzxbot li.hoverli .xwzxbotri p{color: #3583d9}
.xwzxbot li.hoverli{
    background-image: -moz-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    box-shadow: 0 0 20px 0 rgba(58, 123, 213, 0.48);}
.xwzxbot li.hoverli .xwzxbotri p,.xwzxbot li.hoverli .xwzxbotri span,.xwzxbot li.hoverli .xwzxbotri i{color: #fff}
.page{clear:both;text-align:center;line-height:45px;}
.page a,.page span{display:inline-block;color:#666666;padding:0 20px;text-decoration:none;margin:0 5px;border: 1px solid #eee}
.page a:hover{background:#3583d9;color:#fff;}
.page span.pagecurrent{background:#3583d9;color:#fff;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fylxdz{padding: 77px 0 50px;}
.fylxdz li{float: left;width: 20%;text-align: center}
.fylxdz li img{display: block;margin: 0 auto;width: 70px;height: 70px;}
.fylxdz li p{color: #666;font-size: 18px;margin: 15px 0 10px}
.fylxdz li span{color: #666;font-size: 14px;}
.fylxmap{border: 1px solid #eee;padding: 20px 3%;height: 436px;}
.fyrczp{padding: 50px 0}
.fyzplb{border: 1px solid #eee;margin-bottom: 30px;cursor: pointer}
.fyzplbtop{padding: 35px 140px 35px 128px;background: url(../images/zpicn.png) no-repeat 34px center;position: relative;line-height: 25px;height: 25px;}
.fyzplbtop:after{content: "";width: 1px;height: 70%;background: #eee;left: 98px;top:15%;position: absolute}
.fyzplbtop:before{content: "+";right: 35px;top:50%;position: absolute;width: 31px;height: 31px;margin-top: -15px;background: #3a7bd5;color: #fff;line-height: 31px;text-align: center}
.fyzpbt{width: 55%}
.fyzpbt p{color: #626262;font-size: 24px;display: inline-block;max-width: 90%;vertical-align: top}
.fyzpbt img{vertical-align: middle;margin-left: 3px;}
.fyzprs{width: 40%;text-align: right}
.fyzprs span{display: inline-block;vertical-align: middle;color: #b7b7b7;margin-left: 15px;}
.fyzplbbot{padding: 40px 80px 20px 100px;color: #666666;line-height: 32px;border-top: 1px solid #eee;display: none}
.clifyzplb .fyzplbtop{background:#00a0fd url(../images/zpicn1.png) no-repeat  34px center;}
.clifyzplb .fyzplbtop:before{content:"-";background: #fff;color: #00a0fd}
.clifyzplb .fyzpbt p,.clifyzplb .fyzprs span{color: #fff}
.fyzplb .hoverli{box-shadow: 0 0 20px #ccc}
.fyzyzx{padding: 46px 0 55px;}
.fyzyzx li{margin-bottom: 30px;position: relative}
.fyzyzx li a{display: block;border: 1px solid #eee;padding: 40px}
.fyzyzx li p{font-size: 16px;color: #666;padding-left: 14px;line-height: 33px;width: 70%;position: relative}
.fyzyzx li p:after{content: "";position: absolute;left: 0;width: 4px;height: 1px;background: #666;top:17px}
.fyzyzx li b{line-height: 27px;height: 27px;display: inline-block;font-weight: normal;padding-right: 40px;background: url(../images/djxzicn0.png) no-repeat center right;color: #3582d8;font-size: 16px;position: absolute;right: 40px;top: 50%;margin-top: -14px;}
.fyzyzx li.hoverli{
    background: #3582d8;
    background-image: -moz-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    box-shadow: 0 10px 20px 0 rgba(58, 124, 213, 0.35);}
.fyzyzx li.hoverli p{color: #fff}
.fyzyzx li.hoverli p:after{background: #fff}
.fyzyzx li.hoverli b{color: #fff;background: url(../images/djxzicn1.png) no-repeat center right}
.fyyfwamim{padding-bottom: 50px !important;}
.fyyyfw{padding:50px 0 0 0}
.fyyyfw li{margin-bottom: 60px;}
.fyyyfwle{float: left;width: 37%;overflow: hidden}
.fyyyfwle img{display: block;width: 100%}
.fyyyfwri{float: right;width: 58%;padding-top: 45px;}
.fyyyfwri p{font-size: 24px;color: #333333}
.fyyyfwri span{font-size: 14px;color: #808080;display: block;line-height: 26px;height: 52px;overflow: hidden;margin: 28px 0 46px;}
.fyyyfwri i{font-size: 14px;color: #808080;display: block;line-height: 46px;height: 46px;overflow: hidden;width: 133px;text-align: center;font-style:normal;border: 1px solid #eee;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyyyfw li.fyyyfwodd .fyyyfwle{float: right}
.fyyyfw li.fyyyfwodd .fyyyfwri{float: left}
.fyyyfw li.hoverli .fyyyfwri p{color: #3582d8}
.fyyyfw li.hoverli .fyyyfwri i{color: #fff;
    background: #3582d8;
    background-image: -moz-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    box-shadow: 0 0 20px 0 rgba(56, 126, 214, 0.64);
}
.fyxqxttop{text-align: center;padding: 80px 0 0 0}
.fyxqxttop h1{font-size: 26px;color: #333;font-weight: normal;margin-bottom: 20px}
.fyxqxttop p{font-size: 14px;color: #808080}
.fyxwzxxq{line-height: 36px;margin: 30px 0 100px;color: #666;}
.fyxwzxxq img,.fyguanyu img{max-width: 100%;height: auto !important;}
.fycpimg{padding: 90px 0 40px;}
.fycpimgle{width: 27%;border: 1px solid #eee;background: #fafafa;padding: 30px 2%;text-align: center}
.fycpimgle img{display: block;margin: 0 auto;max-width: 80%}
.fycpimgle pre{font-size: 16px;color: #626262;line-height: 24px;font-weight: bold;margin-top: 20px;display: block}
.fycpimgri{width: 63%;}
.fycpimgri p{font-size: 20px;color: #333333;font-weight: bold;padding: 40px 0 20px;border-bottom: 1px solid #eee;margin-bottom: 35px;}
.fycpimgri span{font-size: 14px;color: #808080;display: block;line-height: 36px;}
.fycpimgri a.fyzxcpa{width: 157px;height: 46px;text-align: center;line-height: 46px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display: block;font-size: 14px;color: #fff;font-weight: bold;background: #00a0fd;background-image: -moz-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);background-image: -ms-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);margin-top: 65px;}
.fycpimgri a.fyzxcpa img{vertical-align: middle;margin-right: 5px;}
.fycpxqtop{line-height: 48px;height: 48px;padding-left: 40px;color: #fff;position: relative;
    background: #00a0fd;
    background-image: -moz-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
}
.fycpxqtop span{font-size: 18px;font-weight: bold}
.fycpxqtop:after{content: "";position: absolute;top: 0;left: 20px;width:3px;height: 100%;background: #fff}
.fycpxqbjq{margin: 55px 0;line-height: 36px;padding-left:40px;}
.fycpxqbjq{max-width: 100%;height: auto !important;}
.fycpxqbjq img{max-width:100%}
.mfbmbg{background: rgba(0,0,0,.7);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1001;display: none}
.climfbjdiv{background: #fff;width: 610px;position:absolute;top:50%;left: 50%;margin-left: -305px;height: 540px;margin-top: -230px;}
.climfbjdiv:after{content: "";position: absolute;top:-15px;left:-15px;border:15px solid rgba(255,255,255,.2);width: 100%;height:100%;z-index: -1}
.ckmetop{font-size: 20px;padding: 15px 0;border-bottom:2px solid #00a0fd;text-align: center;color: #00a0fd}
.mfbjbot{padding: 30px 5% 0}
.mfbjbot p{font-size: 13px;color: #212121;margin-bottom: 20px;line-height: 24px}
.mfbjbot li{margin-bottom:12px;}
.fylyinpt{width: 44%;height: 42px;line-height:42px\9;border: 1px solid #eee;padding: 0 2%;outline: none;background: none}
.fylysel{width: 49%;height: 42px;line-height:42px;border: 1px solid #eee;padding: 0 2%;outline: none;background: none}
.fylytex{width: 96%;height: 80px;line-height:24px;border: 1px solid #eee;padding:15px 2%;outline: none;background: none}
.fylybtn0,.fylybtn1{width: 100px;height:40px;border: 0;outline: none;line-height: 40px;text-align: center;margin: 0 10px;}
.fylybtn0{color: #fff;
    background: #00a0fd;
    background-image: -moz-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);

}
.fylybtn1{background: #eeeeee;color: #626262}
.fyguanyu{line-height: 36px;margin-top: 70px;}
.fyqywh{background: url(../images/qywhbg.jpg) no-repeat center top;background-size: cover;padding:58px 0 110px}
.fyqywh .fyxwtop p{color: #3f89db}
.fyqywh .fyxwtop span,.fyqywh .fyxwtop pre{color: #fff}
.fyqywhbot{margin-top: 80px;}
.fyqywhbotsj{display: none}
.fyqywhbot li{float: left;width: 33.33%;text-align: center}
.fyqywhbotimg{width: 100%;height: 291px;overflow: hidden}
.fyqywhbotimg img{width: 100%;display: block}
.fyqywhbottxt{height: 231px;padding: 60px 12% 0}
.fyqywhbottxt p{font-size: 18px;color: #fff;font-weight: bold}
.fyqywhbottxt i{width: 1px;height: 26px;background: #fff;display: block;margin: 15px auto 20px}
.fyqywhbottxt pre{font-size: 14px;color: #fff;display: block;line-height: 30px;}
.fyryzz{padding-top:65px;}
.fyryzzbot{margin-top: 20px;}
.fyryzzbotdiv{width:100%;}
.fyryzzbotdiv .owl-stage-outer{padding: 50px 0}
.fyryzzbotdiv .item{position:relative;width:94%;margin: 0 auto}
.fyryzzbotdiv .item:hover{z-index: 3}
.fyryzzbotdiv .owl-controls{margin-top: 20px;}
.fyryzzbotdiv .owl-dots .owl-dot span{margin:0 14px;background:none;width:17px;height:17px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border: 1px solid #3a7bd5}
.fyryzzbotdiv .owl-dots .owl-dot.active span, .fyryzzbotdiv .owl-dots .owl-dot:hover span{background:#3a7bd5}
.fyfzlc{padding: 90px 0 110px;}
.fyfzlcbot{margin-top: 70px;background: #00a0fd;position: relative}
.fylcyear{position: absolute;width: 128px;left: 50%;margin-left: -64px;text-align: center;margin-top: -149px;top: 50%}
.fylcyearbtn{width: 36px;height: 36px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 auto;cursor: pointer}
.fylcyearbtn0{line-height: 29px;}
.fylcyearbtn1{line-height: 42px;}
.fylcyear .hoverli{background: #00a0fd;color: #fff;box-shadow: 0 0 20px #fff}
.fylcyear ul{margin: 48px 0}
.fylcyear li{width: 128px;height: 128px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.22);display: none}
.fylcyear li p{font-size: 30px;color: #333333;font-weight: bold;padding: 32px 0 0 0}
.fylcyear li span{font-size: 16px;color: #333333}
.fylcleft{width: 50%}
.fylcleft img{display: block;width: 100%}
.fylcright{position: absolute;top: 10%;right: 0;width: 41%;height: 80%;padding-right:2%}
.fylicheng{padding-top:30px;display: none;margin-left: 3px;}
.fylicheng li{padding: 45px 0 15px;border-left: 1px solid #80d0fe}
.fylicheng li .fylctime{width: 90px;text-align: center;font-size: 16px;color: #fff;font-weight: bold;position: relative}
.fylicheng li .fylctime:after{content: "";position: absolute;top:9px;left:-4px;width: 7px;height: 7px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fylicheng li .fylctxt{margin-left: 20px;position: relative}
.fylicheng li .fylctxt:after{content: "";position: absolute;top:9px;left:-24px;width: 7px;height: 7px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fylicheng li .fylctxt p{font-size: 16px;color: #fff;font-weight: bold;margin-bottom: 10px;}
.fylicheng li .fylctxt span{color: #fff;line-height: 24px;}
/* 滚动条 */
.af-content {overflow: hidden;}
.af-content>.mCustomScrollBox>.mCSB_scrollTools { height: 94%; top: 3%; }
.af-content .mCSB_scrollTools .mCSB_draggerRail { width: 0; border-right: 1px dashed #80d0fe; }
.af-content .mCSB_scrollTools .mCSB_dragger { height: 11px; }
.af-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #80d0fe !important; }
.mCSB_container { width: auto; margin-right: 30px; overflow: hidden; }
.mCSB_container.mCS_no_scrollbar { margin-right: 0; }
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar, .mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar {margin-right: 30px; }
.mCustomScrollBox>.mCSB_scrollTools { width: 16px; height: 100%; top: 0; right: 0; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a+.mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; text-align: center; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: relative; height: 20px; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { top: 100%; margin-top: -40px; }
.fycpfl{text-align: center;padding: 46px 0}
.fycpfl a{display: inline-block;padding: 0 30px;border: 1px solid #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;line-height: 51px;font-size: 16px;margin: 0 15px;}
.fycpfl a.clifycpfla{border-color: #00a0fd;font-weight: bold;color: #00a0fd}
.fycpfl a.hoverli{color: #00a0fd}
.fycptutu{margin-bottom: 100px;position: relative}
.fycptutule{position: absolute;width: 65%;height: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.fycptuturi{width: 33%;position: relative;padding: 15px 0;background: #fafafa}
.fycptuturidiv{width:100%;}
.fycptuturidiv .item{position:relative;width:100%}
.fycptuturidiv .item img{display: block;width: 100%}
.fycptuturidiv .item li{position: relative;}
.fycptuturidiv .item li pre{position: absolute;top:27%;left: 0;width: 100%;text-align: center;font-size: 16px;font-weight: bold;line-height: 24px;height: 48px;overflow: hidden;display: block;}
.fycptuturidiv .owl-controls{display: none}
/*.fycptuturidiv .item li.hoverli{background: url(../images/fycpimgerjibg.png) no-repeat center center}*/
.fycptuturidiv .item li.hoverli pre{color: #00a0fd}
.bannerbtnri{width: 63px;height: 31px;position: absolute;left: 50%;margin-left: -32px;z-index: 999;cursor: pointer}
.fyysmdbotpre{background: url(../images/yscppre.png) no-repeat center center;top: 0}
.fyysmdbotnex{background: url(../images/yscpnex.png) no-repeat center center;bottom: 0}
.homechanpin{padding: 80px 0}
.homechanpin li{float: left;height:0;background-size:cover;background-repeat: no-repeat;padding-bottom: 26%;position: relative}
.homechanpin li.homecpli0{width: 50%}
.homechanpin li.homecpli1{width: 50%}
.homechanpin li.homecpli2{width: 25%}
.homechanpin li.homecpli3{width: 25%}
.homechanpin li.homecpli4{width: 25%}
.homechanpin li.homecpli5{width: 25%}




.homechanpin li.hoverli .homecptxt p,.homechanpin li.hoverli .homecptxt span{color: #6195dd}
.homecpbt{position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.homecpbt .fyxwtop{text-align: left;padding: 0 8%}
.homecpbt .fyxwtop p{color: #6195dd}
.homecpbt .fyxwtop span{margin-top: 0 !important;}
.homecpbt .fyxwtop span,.homecpbt .fyxwtop pre{color: #fff}
.homecpbt .fyxwtop a{color: #fff;font-size: 14px;display: block;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;position: relative;width: 90px;margin-top: 70px;}
.homecpbt .fyxwtop a:after{content: "";position: absolute;bottom:-3px;right: 0;width: 6px;height: 6px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.homecptxt{position: absolute;width: 220px;top:18%}
.homecptxt p{font-size: 26px;color: #666666;margin-bottom: 20px;}
.homecptxt span{font-size: 14px;color: #666666;line-height: 26px;height: 52px;overflow: hidden;display: block;background: url(../images/yuan.png) left top no-repeat;padding-left: 34px;}
.homechanpin li.homecpli1 .homecptxt{left:9%}
.homechanpin li.homecpli2 .homecptxt{left:18%}
.homechanpin li.homecpli3 .homecptxt{left:18%}
.homechanpin li.homecpli4 .homecptxt{left:18%}
.homechanpin li.homecpli5 .homecptxt{left:18%}


.homegywm{background: url(../images/gyhpbg.jpg) no-repeat center top;background-size: cover;}
.homegywmri{width: 37%;padding: 120px 8% 210px 5%;background: rgba(54,129,216,.8);}
.homegywmri .fyxwtop p{color: #72a5dc}
.homegywmri .fyxwtop span,.homegywmri .fyxwtop pre{color: #fff}
.gyhpnr{color: #fff;line-height: 36px;font-size: 16px;margin: 30px 0}
.gyhplink a{color: #fff;font-size: 14px;display: block;padding-bottom: 10px;border-bottom: 1px solid #fff;position: relative;width: 90px;}
.gyhplink a:after{content: "";position: absolute;bottom:-3px;right: 0;width: 6px;height: 6px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.homefzlc{font-size: 18px;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 15px;margin-bottom: 15px;margin-top: 56px;line-height: 22px;}
.homefzlc img{vertical-align: top;margin-right: 10px;}
.homefzlcpre,.homefzlcnex{display: inline-block;margin: 0 5px;cursor: pointer}
.gpzxleftbdiv{width:100%;}
.gpzxleftbdiv .item{position:relative;width:100%}
.gpzxleftbdiv .item a{display: block;color: #fff;font-size: 16px;line-height: 30px;position: relative;padding-left: 15px;margin-bottom: 10px;}
.gpzxleftbdiv .item a:after{content:"";width:5px;height: 5px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: absolute;top:14px;left: 0;}
.gpzxleftbdiv .owl-controls{display: none}
.homeditu{background: url(../images/homemapbg.jpg) no-repeat center top;background-size: cover;padding: 100px 0}
.homeditu .main1600{position: relative}
.homeditu .fyxwtop{position: absolute;top: 0;right: 0;text-align: right}
.ywfg{position: absolute;border: 1px solid #00a0fd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;top: 234px;left:940px;width: 320px;padding: 0 25px 100px}
.ywfg p{line-height: 90px;border-bottom: 1px dashed #00a0fd;font-size: 24px;color: #00a0fd;position: relative}
.ywfg p:after{content: "";position: absolute;background: url(../images/mapleinc.png) no-repeat center center;width: 11px;height: 11px;top:10px;left:-11px}
.ywfg p:before{content: "";position: absolute;background: url(../images/mapriinc.png) no-repeat center center;width: 11px;height: 11px;top:10px;right:-11px}
.ywfg pre{line-height: 36px;color: #626262;font-size: 16px;display: block;margin-top: 23px;}
.fyqypxmap{width: 741px;height: 640px;position: relative;margin-left: 100px;}
.homemap{background:url(../images/12345678.png) no-repeat center center;position:relative;z-index: 555;width: 100%;height: 100%}
.homemap .local {width:40px;height:40px;visibility:visible;position: absolute}
.homemap .local  a{cursor: inherit;}
.homemap .local .point{position:absolute;top:0;left:0;right:0;bottom:0;width:10px;height:10px;margin:auto;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background:0 0;}
.homemap .local .point-10, .homemap  .local .point-40, .homemap  .local .point-80{width:100%;height:100%;}
.homemap .local .point-dot{background-color:#00a0fd;border:1px solid #00a0fd;z-index:50}
.homemap .local .point-10:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    border:2px solid #00a0fd;
    opacity:0;
    -webkit-animation:ripple 4.5s ease-out 225ms infinite;
    -moz-animation:ripple 4.5s ease-out 225ms infinite;
    -o-animation:ripple 4.5s ease-out 225ms infinite;
    animation:ripple 4.5s ease-out 225ms infinite
}
.homemap .local .point-40:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    border:2px solid #00a0fd;
    opacity:0;
    -webkit-animation:ripple 4.5s ease-out .9s infinite;
    -moz-animation:ripple 4.5s ease-out .9s infinite;
    -o-animation:ripple 4.5s ease-out .9s infinite;
    animation:ripple 4.5s ease-out .9s infinite
}
.homemap .local .point-80:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius:50%;
    border:1px solid #00a0fd;
    opacity:0;
    -webkit-animation:ripple 4.5s ease-out 1.8s infinite;
    -moz-animation:ripple 4.5s ease-out 1.8s infinite;
    -o-animation:ripple 4.5s ease-out 1.8s infinite;
    animation:ripple 4.5s ease-out 1.8s infinite
}
.homemap .tlocal .point-10:after {
    -webkit-animation:ripple 4.5s ease-out 1225ms infinite;
    -moz-animation:ripple 4.5s ease-out 1225ms infinite;
    -o-animation:ripple 4.5s ease-out 1225ms infinite;
    animation:ripple 4.5s ease-out 1225ms infinite
}
.homemap .tlocal .point-40:after {
    -webkit-animation:ripple 4.5s ease-out 1.9s infinite;
    -moz-animation:ripple 4.5s ease-out 1.9s infinite;
    -o-animation:ripple 4.5s ease-out 1.9s infinite;
    animation:ripple 4.5s ease-out 1.9s infinite
}
.homemap .tlocal .point-80:after {
    -webkit-animation:ripple 4.5s ease-out 2.8s infinite;
    -moz-animation:ripple 4.5s ease-out 2.8s infinite;
    -o-animation:ripple 4.5s ease-out 2.8s infinite;
    animation:ripple 4.5s ease-out 2.8s infinite
}
.homemap .slocal .point-10:after {
    -webkit-animation:ripple 2s ease-out 0s infinite;
    -moz-animation:ripple 2s ease-out 0s infinite;
    -o-animation:ripple 2s ease-out 0s infinite;
    animation:ripple 2s ease-out 0s infinite
}
.homemap .slocal .point-40:after {
    -webkit-animation:ripple 2s ease-out 0.1s infinite;
    -moz-animation:ripple 2s ease-out 0.1s infinite;
    -o-animation:ripple 2s ease-out 0.1s infinite;
    animation:ripple 2s ease-out 0.1s infinite
}
.homemap .slocal .point-80:after {
    -webkit-animation:ripple 2s ease-out 0.8s infinite;
    -moz-animation:ripple 2s ease-out 0.8s infinite;
    -o-animation:ripple 2s ease-out 0.8s infinite;
    animation:ripple 2s ease-out 0.8s infinite
}
@keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-moz-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-o-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
.point-name{position:absolute;left:-22px;top:11px;font-size:14px;color: #00a0fd}
.neimenggu{position:absolute;right:249px;top:210px;}
.neimenggu .point-name{left: -47px}
.beijing{right:172px;top:216px;}
.jingsu{right:97px;top:320px;}
.liaoning{right:77px;top:180px;}
.hebei{right:177px;top:244px;}
.shanxi{right:220px;top:266px;} /*山西*/
.shandong{right:144px;top:276px;}
.henan{right:188px;top:325px;}
.shanghai{right:76px;top:359px;}
.anhui{right:142px;top:357px;}
.jiangxi{right:147px;top:421px;}
.hunan{right:205px;top:436px;}
.fujian{right:117px;top:455px;}
.guangdong{right:166px;top:495px;}
.guangxi{right:242px;top:502px;}
.sichuan{right:330px;top:372px;}
.tianjin{right:152px;top:224px;}
.jilin{right:38px;top:140px;}
.heilongjiang{right:17px;top:78px;}
.zhejiang{right:89px;top:394px;}
.hubei{right:211px;top:369px;}
.guizhou{right:282px;top:447px;}
.yunnan{right:358px;top:489px;}
.gansu{right:424px;top:210px;}
.qinghai{right:422px;top:281px;}
.taiwan{right:75px;top:485px;}
.aomen{right:238px;top:542px;}
.chongqing{right:275px;top:394px;}
.jiangsu{right:100px;top:339px;}
.hainan{right:248px;top:570px;}
.xianggang{right:193px;top:518px;}
.shanxi3{right:267px;top:329px;} /*陕西*/
.ningxia{right:299px;top:267px;}
.xizang{right:512px;top:365px;}
.xinjiang{right:585px;top:205px;}
.taiwan{right:66px;top:483px;}
.xianggang{right:154px;top:513px;}
.aomen{right:173px;top:520px;}
.helongjiang{right: 41px;top: 72px;}
.jiangshu{right: 105px;top: 324px;}
.heilongjiang .point-name{left: -31px;}
/*地图内容 end*/
.gsxw{padding: 80px 0 120px;}
.gsxw .fyxwtop,.homegywmri .fyxwtop{text-align: left}
.gsxw .fyxwtop a{color: #666666;font-size: 14px;display: block;margin-top: 110px;padding-bottom: 10px;border-bottom: 1px solid #f1f1f1;position: relative}
.gsxw .fyxwtop a:after{content: "";position: absolute;bottom:-3px;right: 0;width: 6px;height: 6px;background: #f1f1f1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.gsxw .fyxwtop a.hoverli{color: #00a0fd}
.gsxw .fyxwtop p,.homeditu .fyxwtop p{color: #e0e0e0}
.gsxw .fyxwtop span,.homeditu .fyxwtop span,.homegywmri .fyxwtop span{margin-top: 0 !important;}
.gsxwbot{margin-top: 100px;}
.gsxwbotle{width: 63%}
.gsxwbotlele{width: 52%;overflow: hidden}
.gsxwbotlele img{width: 100%;display: block}
.gsxwbotleri{margin-left: 57%;padding-top: 26px;}
.gsxwbotleri p{font-size: 30px;color: #171717;line-height: 45px;height: 90px;overflow: hidden}
.gsxwbotleri span{font-size: 16px;color: #666666;display: block;margin: 24px 0 45px;}
.gsxwbotleri pre{font-size: 16px;color: #808080;display: block;line-height: 36px;height: 108px;overflow: hidden}
.gsxwbotleri i{width: 40px;height: 3px;display: block;background: #00a0fd;margin-top: 45px;}
.gsxwbotri{width: 29%}
.gsxwbotri li{margin-bottom: 29px;}
.gsxwbotrile{width: 33%;overflow: hidden}
.gsxwbotrile img{width: 100%;display: block}
.gsxwbotriri{margin-left: 40%;padding-top: 15px;}
.gsxwbotriri p{font-size: 18px;color: #282828;line-height: 24px;height: 48px;overflow: hidden}
.gsxwbotriri span{font-size: 16px;color: #666666;display: block;margin: 24px 0 0}
.gsxwbotle a.hoverli .gsxwbotleri p,.gsxwbotri li.hoverli .gsxwbotriri p{color:#00a0fd}

.ceblialan{position: fixed;bottom: 50px;right:0;z-index: 999;width: 64px;}
.ceblialan li{height: 64px;background: #fff;width: 64px;position: relative;cursor: pointer;border: 1px solid #eee;margin-bottom: -1px;}
.ceblialan li img{width: 64px;display: block;position: absolute;top: 0;vertical-align: top;z-index: 2}
.ceblialan li img.cblimg0{left: 0}
.ceblialan li img.cblimg1{left: 64px;}
.ceblialan li a.cbltel{position: absolute;top:-1px;left:64px;width: 120px;line-height: 65px;display: block;text-align: center;background: #00a0fd;z-index: -1;font-size: 14px;color: #fff}
.ceblialan li .cblwx{position: absolute;width: 120px;height: 120px;padding:10px;background: #00a0fd;left:64px;bottom: 0;text-align: center;z-index: -1}
.ceblialan li .cblwx img{width: 120px;height: 120px;display: block;margin: 0 auto;padding: 0;position: relative}
.ceblialan li:hover{background: #00a0fd;border: 1px solid #00a0fd}
.ceblialan li:hover .cblwx{left: -140px}
.ceblialan li:hover a.cbltel{left:-120px}
.ceblialan li:hover img.cblimg0{left:64px}
.ceblialan li:hover img.cblimg1{left: 0}
.ceblialan li:hover .fyxzkfqqh{left: -200px;}
.fyxzkfqqh{position: absolute;top: -1px;left:64px;width: 200px;display: block;text-align: left;z-index: -1;background: #fff}
.fyxzkfqqh a{display: block;font-size: 14px;color: #fff;line-height: 26px;margin-bottom:1px;background: #00a0fd;padding: 15px 0 15px 20px}
.ceblialan li .fyxzkfqqh img{width: 17px;height: 18px;vertical-align:top;margin-right: 5px;display: inline-block;position: static;margin-top: 4px}

.bannerbtnnew{position: absolute;width: 100%;top:50%;z-index: 2;}
.bannerbtnnew span{display:block;height:58px;width:30px;cursor:pointer;position: absolute;margin-top: -29px;top: 50%}
.bannerbtnnew span.bannerbtnnewpre{left: 12%}
.bannerbtnnew span.bannerbtnnewnex{right: 12%}


.biaodanys{width: 760px;margin: 0 auto}
.biaodanys table{width: 100%;font-size: 16px;}
.biaodanys table tr td{padding: 0 0 10px 0}
.mustTextCSS{width: 100%;line-height: 30px\9;height: 30px;}
#CrmOnlineLeadTable input{width: 100%;line-height: 42px\9;height: 42px;outline: none}
#CrmOnlineLeadTable input.tijiaobtn,#CrmOnlineLeadTable input.zhongzhibtn{width: 100px;height: 40px;line-height: 40px;font-size: 14px;margin: 0 10px;}
#CrmOnlineLeadTable input.tijiaobtn{background:#5678ee;color: #fff}
#CrmOnlineLeadTable .mustTextCSS{padding: 0 3%;width:42.5%}
#CrmOnlineLeadTable .yixiagnliuy{padding: 0 2%;width: 96%}
.fytjcw{width: 600px;background: #fff;max-width: 90%;margin:220px auto 180px;text-align: center; border: 1px rgb(229, 229, 229) solid; box-shadow: 0 15px 39px 0 rgba(34, 23, 20, 0.11);padding: 60px 0}
.fytjcw p{font-size: 24px;color: #000000;margin: 20px 0 5px}
.fytjcw span{font-size: 18px;color: #808080;display: block;margin-bottom: 20px}
.fytjcw a{width: 133px;height: 46px;line-height: 46px;display: block;margin: 0 auto;color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color: #00a0fd;background-image: -moz-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);background-image: -ms-linear-gradient( 0deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);}

.biaodanys table tr td{position: relative}
.yhxing{color: #f00;position: absolute;display: block;top:13px}
.yhxing0{left: 1%;}
.yhxing1{left: 52%;}

/*下载*/
.dzbg{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 9999;top: 0;left: 0;overflow: auto;display: none}
.dzbgdiv{background: #fff;margin: 10% auto;padding: 80px 120px;box-sizing: border-box;position: relative}
.fyxzclose{position: absolute;top: 20px;right: 20px;cursor: pointer}
.fydzbt{text-align: center;font-size: 36px;color: #333;margin-bottom: 50px}
.fyxznr{}
.fyxznr li{position: relative;margin-bottom: 20px;padding-left: 115px}
.fyxzbt{position: absolute;top: 0;left: 0;line-height: 80px;color: #333333;font-size: 18px}
.fyxzbt span{color: #ff0000;margin-right: 5px}
.fyxzinpt{width: 100%;line-height: 80px\9;height: 80px;background: #f6f7f9;color: #333333;border: 0;outline: none;padding: 0 25px;box-sizing: border-box;font-size: 16px}
.fyxzinpt::-webkit-input-placeholder{color:#999;}
.fyxzinpt::-moz-placeholder{color:#999;}
.fyxzinpt:-moz-placeholder{color:#999;}
.fyxzinpt:-ms-input-placeholder{color:#999;}
.fyxztj{ width: 100%;  line-height: 72px;  height: 72px; text-align: center;color: #fff;cursor: pointer;
    background-image: -moz-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);font-size: 24px}
.fyxznr li.fyzxli{padding-left: 0}
.fyxznr li.fyzxli .fyxzbt{position: relative;line-height: 1;margin: 30px 0 15px}
.fyxzdx{padding-left: 115px}
.fyxzdxtop{padding-right: 34%}
.fyxzdxtop p{display: inline-block;vertical-align: top;min-width: 45%;margin-bottom: 15px;margin-right: 2%}
.fyxzdxtop p span{cursor: pointer;font-size: 16px;color: #333333;background-repeat:no-repeat;background-size: 14px auto;background-position:left 5px;padding-left: 25px;display: inline-block;vertical-align: top}

.fylyduo p span{background-image: url(../images/fydzicn0.png)}
.fylydan p span{background-image: url(../images/fydzicndan0.png)}

.fylyduo p span.fyxzduoIs{background-image: url(../images/fydzicn1.png)}
.fylydan p span.fyxzdanIs{background-image: url(../images/fydzicndan1.png)}

.fyxzdxbot{display: none}
.fyqtly{width: 100%;line-height: 24px;height: 100px;background: #f6f7f9;color: #333333;border: 0;outline: none;padding: 20px 25px;box-sizing: border-box;font-size: 16px}
.fyqtly::-webkit-input-placeholder{color:#999;}
.fyqtly::-moz-placeholder{color:#999;}
.fyqtly:-moz-placeholder{color:#999;}
.fyqtly:-ms-input-placeholder{color:#999;}
.fyqtly{resize: none}

.fycpnews{padding: 0 30px 60px;}
.fycpnews li{float: left;width: 31.33%;margin: 0 1% 30px;border: 1px solid #eaeaea;box-sizing: border-box;padding: 1%}
.fycpnews li a{display: block;position: relative}
.fycpnewsle{padding-bottom: 49%;position: relative;overflow: hidden;width: 49%;background: #fafafa;}
.fycpnewsle img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%}
.fycpnewsri{width: 45%;position: absolute;top: 50%;right: 0;
    -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fycpnewsri p{font-size: 18px;color: #626262}
.fycpnewsri b{display: block;margin: 20px 0 30px;width: 40px;height: 3px;background: #3a7bd5}
.fycpnewsri span{line-height: 30px;max-height: 60px;font-size: 14px;color: #666}
.fycpnews li:hover{
    background-image: -moz-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
}
.fycpnews li:hover p{color: #fff}
.fycpnews li:hover b{background: #fff}
.fycpnews li:hover span{color: #fff}

.fycp_one{}
.fycp_one li{width: 98% !important;}
.fycp_one .fycpnewsle{width: 15%!important;padding-bottom: 15%!important}
.fycp_one .fycpnewsri{width: 83%!important;}


.fycp_two{}
.fycp_two li{width: 48%;}
.fycp_two .fycpnewsle{width: 32%;padding-bottom: 32%}
.fycp_two .fycpnewsri{width: 64%}

/*20241209*/
.fycpxqbq{border-bottom: 1px solid #00a0fc;margin-bottom: 40px}
.fycpxqbq li{float: left;background: #f2f2f2;line-height: 56px;cursor: pointer;min-width: 134px;padding: 0 10px;text-align: center;color: #626262;font-weight: bold;margin-right: 4px;font-size: 16px}
.fycpxqbq li.fycpliavt{color: #fff;
    background: #00a0fd;
    background-image: -moz-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
}
.fycpxqnr{padding-bottom: 60px}
.fycpxqsub{display: none}
.fycpxqsub .fycpxqbjq{margin: 0 !important;padding: 0 0 0 20px !important;}
.fycpxg li{margin-bottom: 20px}
.fycpxg li a{display: block;padding: 20px;background: #fafafa;color: #626262;font-size: 18px;position: relative}
.fycpxg li a:after{content: "";position: absolute;width: 5px;height: 100%;top: 0;left: 0;opacity: 0;
    background: #00a0fc;
    background-image: -moz-linear-gradient( 90deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(58,123,213) 0%, rgb(0,210,255) 100%);
}
.fycpzl li a{padding-right: 170px}
.fycpzl li a span{position: absolute;top: 20px;right: 20px;background: url(../images/fycpxzicn.png) no-repeat center right;background-size: 20px auto;padding-right: 30px;display: block;color: #626262 !important;font-weight: normal !important;}
.climfbjdiv{height: auto !important;;margin-top: 0 !important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.mfbjbot{padding-bottom: 30px !important;}
.xzsicn{position: relative;display: inline-block;vertical-align: top;padding: 0 0 0 60px;height: 64px}
.xzsicn img{display: block;width: 90px;position: absolute;top: 6px;left: 0;height: 54px}
.xzsicn p{background: #eaf4f8;min-width: 80px;color: #00a0fd;font-size: 12px;margin: 0 !important;padding: 0 5px !important;box-sizing: border-box;text-align: center;line-height: 24px; -webkit-border-radius:12px;  -moz-border-radius:12px;  border-radius:12px;position: relative}
.xzsicn p:after{content: "";position: absolute;background: url(../images/fycpjticn.png) no-repeat center center;background-size: cover;width: 8px;height: 4px;bottom: -4px;left: 6px}


.cpzscpy{position: fixed;top: 75%;left: 0;z-index:9999}


.fycpimgri .xzsicn{margin-top: 40px}

.fycpxg li a:hover{color: #00a0fc;font-weight: bold;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.fycpxg li a:hover:after{opacity: 1}

.fycpxg li a,.fycpxg li a:after{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
/*20241209 end*/
.fywldivnx{margin-bottom:20px;padding-bottom:0 !important}
.fywldivnx:last-child{margin-bottom:40px !important}
.fyxwwlyiji{font-weight:bold;color:#000;font-size:20px;margin-bottom:15px;    display: block;}
.fyxgyqwl a{display: inline-block;margin:0 10px 10px 0;    color: #5678ee;font-size:16px;text-decoration:underline}



/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .main1600{width: 1440px}
   
}
@media only screen and (max-width:1600px){
    .main1600{width: 1280px}
    .sousuo{margin-left: 30px;}
    .nav li{margin-right: 30px;}
    /*.sousuo{border: none}*/
    .headertel a{font-size: 18px;}
    .fyxwtop p{font-size: 56px;}
    .fyxwtop span{font-size: 30px;}
    .fyxwtop pre{font-size: 16px;}
    .homecpbt .fyxwtop a{margin-top: 50px;}
    .homecptxt p{font-size: 22px;}

    .homegywmri{padding: 100px 8% 180px 5%}
    .gpzxleftbdiv .item a,.gyhpnr,.ywfg pre{font-size: 14px;}
    .ywfg p{font-size: 20px;}
    .fyqypxmap{margin-left: 0}
    .ywfg{left: 840px;}
    .homeditu{padding: 80px 0}
    .gsxw{padding: 60px 0 80px}
    .gsxw .fyxwtop a{margin-top: 90px;}
    .gsxwbot{margin-top: 80px;}
    .gsxwbotleri p{font-size: 26px;line-height: 30px;height: 60px;}
    .gsxwbotleri span{font-size: 14px;margin: 20px 0}
    .gsxwbotleri pre{font-size: 14px;line-height: 30px;height: 90px;}
    .gsxwbotriri p{font-size: 16px;}
    .gsxwbotriri span{margin-top: 10px;}
    .gsxwbotriri{padding-top: 7px;}
    .gsxwbotri li{margin-bottom: 23px;}
    .footernav{padding: 30px 0}
    .footerlxle p{font-size: 16px;margin-bottom: 20px;}
    .footerlx{padding: 30px 0 20px}
    .fyxwtop span{margin-top: -63px;}
    .fyxinwen, .fylxwm, .fyzlxz, .fyyfwamim, .fygywm{padding: 30px 0 70px}
    .xwzxbot{margin-top: 35px;padding-bottom: 35px;}
    .xwzxbot li{margin-bottom: 20px}
    .fyzpbt p{font-size: 20px;}
    .fyxqxttop{padding-top: 50px;}
    .fyxqxttop h1{font-size: 22px;}
    .homecptxt{width: 204px}
}
@media only screen and (max-width:1440px){
    .sousuo {
        border: none
    }
	.fycpnews li{width: 48%}
.fycpnewsle{    width: 32%;padding-bottom: 32%;}
.fycpnewsri{width: 64%}
}
@media only screen and (max-width:1366px){
    .main1600,.main1200{width: 1100px}
    .header{line-height: 80px;height: 80px;}
    .sousuo{margin: 0 15px 0 20px;height: 52px;padding-top: 28px;}

    .headertel {
        display: none;
    }
    .sousuo {
        border: none
    }
    .erjinav{top: 80px;}
    .nav li{margin-right: 20px;}
    .logo{margin-top: 12.5px;}
    .logo img{width: 200px;height: 55px;}
    .headertel a{font-size: 16px;}
    .banner,.fybanner{margin-top: 80px;}
    .ssshow{top: 80px;}
    .ssinpt{font-size: 14px;}
    .footernav{padding: 34px 0}
    .footerlx{padding: 20px 0 30px;}
    .footerlxle p,.footerlx p{font-size: 16px;}
    .fymbx{height: 60px;line-height: 60px;}
    .homechanpin {padding: 60px 0;}
    .fyxwtop p{font-size: 40px;}
    .fyxwtop span{font-size: 22px;}
    .homecpbt .fyxwtop a{margin-top: 25px;}
    .homecptxt p{font-size: 18px;margin-bottom: 15px;}
    .homecptxt{width: 190px;}
    .homegywmri{padding: 80px 8% 160px 5%}
    .ywfg{left: 730px;}
    .homeditu{padding: 60px 0}
    .gsxw{padding: 40px 0}
    .gsxwbot{margin-top: 50px;}
    .gsxwbotleri{padding-top: 20px;}
    .gsxwbotleri p{font-size: 20px;}
    .gsxwbotleri span{margin: 10px 0}
    .gsxwbotriri p{line-height:20px;height: 40px;}
    .gsxwbotriri span{font-size: 14px;}
    .fycpfl a{line-height: 45px;padding: 0 30px}
    .fycpimg {padding: 50px 0 25px;}

    .fyqywhbottxt {height: 267px;padding: 0 12% 0;}
    .fyqywh{padding: 40px 0 80px;}
    .fylcyear li{width: 100px;height: 100px;margin: 0 auto}
    .fylcyear li p{font-size: 18px;padding: 26px 0 0 0}
    .fyyyfwri p{font-size: 20px;}
    .fylxmap{height: 300px;}
    .fyxwtop span{margin-top: -45px;}
    .xwzxbotri p{font-size: 16px;}
    .fycptutu{margin-bottom: 60px;}
    .fycpfl{padding: 30px 0}
    .fyqywhbotimg{height: 267px;}
    .homecptxt{top: 10%}
    .fytjcw{margin:180px auto 100px;padding: 30px 0}
}
@media only screen and (max-width:1280px){
    .main1600,.main1200{width: 980px}
    .nav li{margin-right: 10px;}
    .headertel {display: none;}
    .sousuo{margin: 0 15px 0 11px;}
    .homechanpin {padding: 40px 0;}
    .fyxwtop p{font-size: 36px;}
    .fyxwtop span{font-size: 18px;}
    .homecpbt .fyxwtop a{margin-top: 18px;}
    .homecptxt p{font-size: 16px;margin-bottom: 10px;}
    .homegywmri{padding: 60px 8% 120px 5%}
    .ywfg{left: 640px;}
    .fyqypxmap{margin-left: -110px;}
    .gsxw{padding: 30px 0}
    .gsxwbot{margin-top: 30px;}
    .gsxwbotleri{padding-top: 10px;}
    .gsxwbotleri p{font-size: 18px;}
    .gsxwbotleri span{margin: 5px 0}

    .fycpimgri a.fyzxcpa{margin-top: 30px;}
    .fyxwtop span{margin-top: -37px;}
    .fyqywhbotimg{height: 238px;}

    .nav {
        display: none
    }

    .menu-activator {
        display: block;
    }

    .nav {
        position: fixed;
        top: 80px;
        background: rgba(0, 0, 0, .8);
        width: 100%;
        height: 100%;
        left: 0
    }

    .nav ul {
        padding-top: 50px;
    }

    .nav li {
        float: inherit;
        width: 100%;
        line-height: 50px;
        text-align: center;
        height: inherit;
    }

    .nav li.hoverli a.navyiji, .nav li.clinav a.navyiji, .nav li a.navyiji {
        color: #fff
    }

    .erjinav {
        position: relative;
        margin: 0;
        top: 0;
        left: 0;
        width: 100%;
        line-height: 30px;
    }

    .erjinav a {
        width: 100%;
        text-align: center
    }

    .gsxwbotri {
        width: 35%
    }

    .fyzprs span {
        margin-left: 7px;
    }
}
@media only screen and (max-width:1200px){
    .nav {
        display: none
    }

    .menu-activator {
        display: block;
    }

    .nav {
        position: fixed;
        top: 80px;
        background: rgba(0, 0, 0, .8);
        width: 100%;
        height: 100%;
        left: 0
    }

    .nav ul {
        padding-top: 50px;
    }

    .nav li {
        float: inherit;
        width: 100%;
        line-height: 50px;
        text-align: center;
        height: inherit;
    }

    .nav li.hoverli a.navyiji, .nav li.clinav a.navyiji, .nav li a.navyiji {
        color: #fff
    }

    .erjinav {
        position: relative;
        margin: 0;
        top: 0;
        left: 0;
        width: 100%;
        line-height: 30px;
    }

    .erjinav a {
        width: 100%;
        text-align: center
    }

    .gsxwbotri {
        width: 35%
    }

    .fyzprs span {
        margin-left: 7px;
    }
}
@media only screen and (max-width:1152px){}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    /*头部*/
    .nav{display: none}
    .menu-activator{display: block;}
    .nav{position: fixed;top: 80px;background: rgba(0,0,0,.8);width: 100%;height: 100%;left: 0}
    .nav ul{padding-top: 50px;}
    .nav li{float: inherit;width: 100%;line-height: 50px;text-align: center;height:inherit;}
    .nav li.hoverli a.navyiji, .nav li.clinav a.navyiji,.nav li a.navyiji{color: #fff}
    .erjinav{position: relative;margin: 0;top: 0;left: 0;width: 100%;line-height: 30px;}
    .erjinav a{width: 100%;text-align: center}
    .gsxwbotri{width: 35%}
    .fyzprs span{margin-left: 7px;}

    .climfbjdiv:after{top:-10px;left:-10px;border:10px solid rgba(255,255,255,.2);}
}
@media only screen and (max-width:992px){
    .main1600,.main1200{width: 750px}
    .fyxwtop p{font-size: 26px;}
    .fyxwtop pre{margin-top: 5px;}
    .homecptxt{width: 150px;top: 10%}
    .homecptxt span{line-height: 20px;height: 60px;}
    .homeditu .fyxwtop{position: static}
    .fyqypxmap{margin: 30px 0 0 0}
    .ywfg{position: relative;margin: 30px 0 0 0;left: 0;top: 0;width: 90%;padding: 0 5% 30px}
    .ywfg p{font-size: 18px;line-height:60px;}
    .gsxwbotle,.gsxwbotri{width: 100%;float:inherit}
    .gsxwbotri{margin-top: 30px;}
    .gsxw .fyxwtop a{margin-top: 20px;}
    .gsxwbotlele{width: 300px}
    .gsxwbotleri{margin-left: 340px;}
    .gsxwbotleri i{margin-top: 20px;}
    .footernav a{font-size: 14px;margin-right: 42px;}
    .fycpfl a{padding: 0 15px;margin: 0 10px;}
    .fycptuturidiv .item li pre{font-size: 14px;line-height: 20px;height: 40px;top: 21%}
    .fyxwtop span{margin-top: -28px;}
    .fyyyfwri{padding-top: 20px;}
    .fyyyfwri p{    font-size: 18px;}
    .fyyyfwri span{margin: 20px 0 25px;}
    .fyyyfwri i{height: 40px;line-height: 40px;}
    .fyzplbtop{padding-right: 78px;}
    .fyzplbtop:before{right: 25px;}
    .fyzprs{width: 51%}
    .fyzpbt{width: 47%}
}
@media only screen and (max-width:768px){
    .main1600,.main1200{width: 600px}
    .fyxwtop p{font-size: 20px;}
    .fyxwtop span{font-size: 16px;}
    .fyxwtop pre{font-size: 14px;}
    .homecpbt .fyxwtop a{margin-top: 10px;}
    .homechanpin li.homecpli0{width: 100%}

	.homechanpin li.homecpli1{width:100%;padding-bottom: 52%;}
	
	

	
	.homechanpin li.homecpli2,
	.homechanpin li.homecpli5,
	.homechanpin li.homecpli3,
	.homechanpin li.homecpli4{padding-bottom:50%;width:50%}
	
	
	
	.homechanpin li.homecpli1 .homecptxt {
    left: 5%;
    width: 38%;
}
	
	.homechanpin li.homecpli2 .homecptxt,
	.homechanpin li.homecpli5 .homecptxt,
	.homechanpin li.homecpli3 .homecptxt,
	.homechanpin li.homecpli4 .homecptxt{left:5%;width:90%}
	
	
    .footernav a{margin-right: 15px;}
    .homemap{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);margin-left: -10%}
    .page a, .page span{padding: 0 10px;}
    .fyqywh{padding: 30px 0 10px;}
    .fyqywhbot{display: none}
    .fyqywhbotsj{display: block}
    .fyqywhbot li{width: 100%}
    .fyqywhbotimg,.fyqywhbottxt{height: auto}
    .fyqywhbottxt{padding: 15px 2% 30px}
    .climfbjdiv{width:90%;margin-left: -45%;height: 540px;margin-top: -235px;}
    .climfbjdiv:after{top:-5px;left:-5px;border:5px solid rgba(255,255,255,.2)}
    .mfbjbot{padding: 20px 5% 0}
    .biaodanys{width: 100%}
    .biaodanys table{font-size: 14px;}
    #CrmOnlineLeadTable input.tijiaobtn, #CrmOnlineLeadTable input.zhongzhibtn{width: 80px;}
    #CrmOnlineLeadTable input{line-height: 36px\9;height: 36px}
    .fymbxri a{margin-left: 15px}


    .fylysel{height: 36px;line-height: 36px;}
	
	.dzbgdiv{padding: 20px}
    .fydzbt{font-size: 20px;margin-bottom: 20px}
    .fyxzinpt{line-height: 40px\9;height: 40px;font-size: 14px;padding: 0 15px}
    .fyxzbt{line-height: 40px;font-size: 14px}
    .fyxznr li, .fyxzdx{padding-left: 85px}
    .fyxznr li.fyzxli .fyxzbt{margin: 15px 0}
    .fyxzdxtop p span{font-size: 14px}
    .fyxzdxtop{padding-right: 0}
    .fyxzdxtop p span{background-position: left 2px;}
    .fyxztj{line-height: 46px;height: 46px;font-size: 16px}
    .fyqtly{padding: 20px;font-size: 14px}
	
	 .fycpnewsri b{margin: 5px 0}
	 
	 
	 
	 .fywldivnx{margin-bottom:10px;}
.fywldivnx:last-child{margin-bottom:20px !important}
.fyxwwlyiji{font-size:18px;margin-bottom:5px;}
.fyxgyqwl a{margin:0 8px 8px 0;   font-size:14px;}
	 
	 .fyxwzxxq{margin-bottom:60px}
	 
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){
    .main1600,.main1200{width:94%}
    .header{height: 48px;line-height: 48px;}
    .nav li{line-height: 48px;}
    .logo{width: 94px;margin-top:11px;}
    .logo img{width: 94px;height: 26px;}
    .menu-activator{line-height: 48px;height: 48px;margin-right: 0;margin-left: 10px;}
    .visual{margin-top: 9px;width: 21px;}
    .descriptor{font-size: 14px;margin-left: 28px;}
    .headertel{padding-left: 30px;}
    .headertel a{font-size: 12px;}
    .nav{top: 48px;}
    .nav ul{padding-top: 50px}
    .sousuo{display: none !important;position: absolute;width: 100%;top:48px;left: 0;margin: 0;padding: 20px 0;z-index: 1;height: 40px;line-height: 40px;}
    .sousuo img{display: none}
    .ssshow{display: block !important;position: static;width: 90%;margin: 0 auto;height: 40px;line-height: 40px;}
    .ssdiv{height: 40px;line-height: 40px;position: static;margin: 0 auto;width: 90%}
    .ssbtn{height: 40px;line-height: 40px;width: 20%;background-size: 20px auto}
    .ssinpt{height: 38px;line-height: 38px\9;width: 75%;font-size: 14px;}
    #focus{display:none;}
    #focus_phone{display:block;}
    .banner{margin-top: 48px}
    .focus_slide .owl-controls{position:absolute;width:100%;bottom:15px;right:0;top:auto;}
    .focus_slide .owl-dots .owl-dot span{margin:0 8px;}
    .homechanpin,.homeditu{padding: 30px 0}
    .homechanpin li{width: 100% !important;}
    .homechanpin li.homecpli0{padding-bottom: 46%}
    .homechanpin li.homecpli1{padding-bottom: 50%;margin-bottom:10px}

	
	

	
	.homechanpin li.homecpli2,
	.homechanpin li.homecpli5,
	.homechanpin li.homecpli3,
	.homechanpin li.homecpli4{padding-bottom:73%;background-position: center bottom;}
	
	


	
	
    .homegywmri{width: 80%;padding: 50px 10%}
    .gsxw .fyxwtop a{margin-top: 12px;}
    .gsxwbotlele{width: 100%;float: inherit}
    .gsxwbotleri{margin-left:0;margin-top: 30px;padding-top:0}
    .gsxwbotleri p{font-size: 16px;max-height: 48px;height: auto;line-height: 24px;}
    .gsxwbotrile{width: 120px;}
    .gsxwbotriri{margin-left: 135px;    padding-top: 10px;}
    .footernav{padding: 20px 0}
    .footernav a.footup{position: fixed;top: auto;margin-top: 0;bottom: 15px;}
    .footerlxle,.footerlxri{width: 100%;float:inherit}
    .footgzwm{float: left;margin-top: 30px;}
 
    .homecptxt{width: 120px;}
    .fyqypxmap{width: 320px;height: 276px;margin: 30px auto 0; }
    .homemap {width: 741px;height: 640px;-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-o-transform: scale(0.4); transform: scale(0.4);margin-left:-67%;margin-top: -60%;}
    .ywfg{margin-top: 200px;}
    .ywfg p{font-size: 16px;}
    .fybanner{margin-top: 48px;}
    .fybanner img.fybannimg0{display: none}
    .fybanner img.fybannimg1{display: block}
    .xwzxbot li a{padding: 20px 3%}
    .xwzxbotle{width:100%;float: inherit}
    .xwzxbotri{margin-left: 0}
    .xwzxbot{padding-bottom: 0;}
    .page a, .page span{padding: 0 6px;margin: 0;font-size: 12px;}
    .fyxinwen, .fylxwm, .fyzlxz, .fyyfwamim, .fygywm,.fylxdz,.fyrczp{padding: 30px 0}
    .fyxwtop span{margin-top: -26px;}
    .fylxdz li{width: 100%;margin-bottom: 25px;}
    .fylxdz li p{font-size: 16px;margin: 10px 0 5px;}
    .fylxmap{height: 180px}
    .fyzplbtop{padding: 20px 40px 20px 48px;height: auto}
    .fyzpbt,.fyzprs{width: 100%;text-align: left}
    .fyzpbt p{font-size: 16px}
    .fyzplbtop:before{right: 10px;}
    .fyzplbtop:after{display: none}
    .fyzprs span{margin: 0 5px 0 0;}
    .fyzplbtop{background: url(../images/zpicn.png) no-repeat 11px center}
    .clifyzplb .fyzplbtop { background: #00a0fd url(../images/zpicn1.png) no-repeat 11px center; }
    .fyzpbt p{max-width: 80%}
    .fyzplb,.fyzyzx li{margin-bottom: 15px;}
    .fyzplbbot, .fyzyzx li a{padding: 20px 5%}
    .fyzyzx{padding: 30px 0 10px 0}
    .fymbx{height: auto;line-height: 30px;padding: 10px 0}
    .fymbxri{float: left}
    .fyzyzx li p{width: 100%}
    .fyzyzx li b{position:relative;margin:15px 0 0 14px;left: 0;top: 0}
    .fyzyzx li p{line-height: 24px;font-size: 14px;}
    .fyxqxttop{padding-top: 30px;}
    .fyxqxttop h1{font-size: 16px;margin-bottom: 10px}
    .fyxwzxxq{line-height: 24px;margin: 20px 0 60px;}
    .fyyyfwle,.fyyyfwri{width: 100%;float: inherit}
    .fyyyfw li{margin-bottom: 30px;}
    .fyguanyu{margin-top: 30px;line-height: 28px;}
    .fyqywhbot{margin-top: 30px;}
    .fyqywhbot li{width: 100%}
    .fyqywhbotimg,.fyqywhbottxt{height: auto}
    .fyqywhbottxt{padding: 20px 3%}
    .fyqywh,.fycpimg{padding: 30px 0}
    .fyryzz{padding-top: 30px;}
    .fycpimgle{width: 96%;padding: 30px 2%;}
    .fycpimgri{width: 100%}
    .fycpxqbjq{margin: 0;padding:30px 0}
    .fycpimgri p{margin-bottom: 15px}
    .fycpfl a{padding: 0 10px;margin: 0;line-height: 36px;}
    .fycptutule{width: 100%;position: relative;height: 0;padding-bottom: 74%}
    .fycptuturi{width: 100%}
    .fycptutu{margin-bottom:0;}
    .fyryzzbotdiv .owl-stage-outer{padding:0}
    .fyryzzbot{margin-top: 30px;}
    .fyryzzbotdiv .item{width: 90%}
    .fyryzzbotdiv .item:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
    .fyryzzbotdiv .owl-dots .owl-dot span{width: 10px;height: 10px;margin: 0 5px;}
    .fyfzlc{padding: 30px 0}
    .fylcleft{width: 100%;float:inherit}
    .fylcright{position: relative;width: 94%;padding: 15px 3%;height: auto;}
    .fylcyear{position: relative;margin: 0;padding: 20px 0 0;width: 100%;top: 0;left: 0;}
    .fylcyearbtn,.fylcyear ul{float: inherit;display: inline-block;vertical-align: middle}
    .fylcyear ul{margin: 0 10px;}
    .fylicheng{padding-top: 0}
    .fylicheng li{padding: 30px 0 15px;}


    .climfbjdiv:after{top:-5px;left:-5px;border:5px solid rgba(255,255,255,.2);}
    .ckmetop{font-size: 18px;padding: 10px 0}
    .fylytex{padding: 10px 2%;height: 60px}
    .fylybtn0, .fylybtn1{line-height: 36px;height: 36px;}
    .mfbjbot p{font-size: 12px;margin-bottom: 10px;}
    .mfbjbot{padding-top: 10px;}
    .fymbxle,.fymbxri{width: 100%;float: inherit}
    .fymbxri a{display: inline-block;min-width: 49%;margin-left: 0}
    .bannerbtnnew,.ceblialan{display: none}

    .fymbx{background: none;padding: 0}
    .fymbx .main1200{width: 100%}
    .fymbxle{background: url(../images/fymbxbg.jpg) no-repeat center center;padding:10px 3%;width: 94%}
    .fymbxri{padding:10px 3%;width: 94%}
    .fymbxri a{color: #808080;}
	.fymbxri{display:none}
    .fycpfl a.clifycpfla{border: 0}
    .footerlxle span{display: block}
    .fytjcw{margin:120px auto 80px;}
    .fytjcw img{width: 55px}
    .fytjcw p{font-size: 20px;margin: 10px 0 5px;}
    .fytjcw span{font-size: 16px}
    .fytjcw a{width: 120px;height: 40px;line-height: 40px}



    #CrmOnlineLeadTable input.fylybtn0, #CrmOnlineLeadTable input.fylybtn1{width: 90px !important;line-height: 30px !important; height: 32px !important;margin: 15px 10px 0 !important;font-size: 14px !important;}
	
	
    .fyxznr li{margin-bottom: 15px;padding-left: 0}
    .fyxzbt{position: relative;line-height: 1.5 !important;margin: 0 0 10px 0 !important;}
    .fyxzdx{padding-left: 30px}
	 .fycpnews li{width: 100%!important;margin: 0 0 15px !important;padding: 10px}
    .fycpnewsri span,.fycpnewsri b{display: none}
    .fycpnewsle,.fycp_one .fycpnewsle{width: 33% !important;padding-bottom: 33% !important;}
    .fycpnewsri,.fycp_one .fycpnewsri{width: 57% !important;}
    .fycpnewsri p{font-size: 14px;overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;  height: 40px;line-height: 20px;white-space:normal;}
	.fycpnews{padding:0 3% 20px}
	
	
	
	 /*20241209*/
    .fycpxqbq li{line-height: 40px;min-width:inherit;padding: 0 10px;margin: 0 1% 0 0}
    .fycpxqbq{margin-bottom: 30px}
    .fycpxg li a{font-size: 16px;padding: 15px}
    .fycpzl li a span{position: relative;top: 0;right: 0;margin:15px 0 0 0;font-size: 14px;display:block;padding: 0 0 0 20px;background-position: left center;background-size: 16px auto;}
    /*20241209 end*/
	
	
}
@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){}


