body{padding:0;margin:0 auto;font-size:14px;overflow-x:hidden;color: #808080;word-wrap:break-word;}
body,input[type="button"],input[type="submit"],input[type="reset"],input,select,textarea,pre{font-family:黑体}
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:#326de5}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.contain {width:100%;height:100%;position:relative;z-index:0;display: none}
.index_sec{ position:absolute;top:0;left:0;width:100%;height:100%;display: table;}
.sec_box{width:100%;height:100%;display: table-cell;vertical-align: middle;}
.active .contain,.fp-completely .contain{display: block}
.main1400{width:1400px;margin:0 auto;}
.main1600{width:1600px;margin:0 auto;}
.main1200{width:1200px;margin:0 auto;}
.mainjz{margin-top: 100px;}
/*图片hover效果*/
.rotateimg img,.fyjxfwlb li,.fyjxfwlb li p,.fyjxfwlb li span,.fyjxfwlb li i,.fysfallb li.hoverli,.fykczx li.hoverli,.fyszpx a,.fyrzpximg img{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.rotateimg:hover img,.fyrzpxbot li img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
/*头部*/
.header{width:94%;height:80px;position: fixed;top:0;left: 0;z-index: 999;background:#fff;padding: 0 3%;line-height: 80px;border-bottom: 1px solid #dbdbdb;}
.logo{margin-top: 22px;position: relative}
.logo:before{content: "";position: absolute;top: 0;left:209px;width: 1px;height:100%;background: #b5bcc8;display: none}
.logo img{display:block;width:184px;height:36px;vertical-align:top}
.navsub{margin-top: 6px;margin-left: 60px;cursor: pointer;position: relative}
.navsubdiv{position:relative;width:36px;height: 22px;}
.navsubdiv i.navsubdivx{
    width:100%;
    height:2px;
    background-color:#fff;
    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);
}
.navsubdiv i.navsubdivx01{
    width:30px;
    top:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.navsubdiv i.navsubdivx02{
    width:36px;
    top:10px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.navsubdiv i.navsubdivx03{
    width:24px;
    top:20px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.clinavsubdiv  i.navsubdivx01{
    top:10px;
    width: 100% !important;
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.clinavsubdiv  i.navsubdivx03{
    top:10px;
    width: 100% !important;
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.clinavsubdiv  i.navsubdivx02{
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.hoverli i.navsubdivx01{width: 100%}
.hoverli i.navsubdivx02{width: 50%}
.hoverli i.navsubdivx03{width: 80%}
.nav{margin-left: 112px;}
.nav li{float: left;margin-right: 36px;position: relative}
.nav li a.navyja{color:#000;font-size:16px;display:block;position: relative}
.nav li i{width:0;height: 3px;display:block;position: absolute;bottom: 0;left: 50%;margin-left: -15px;background: #b73d3d}
.nav li.navcli i,.nav li.clinav i{width:30px}
.headss{width: 148px;height: 30px;margin-top: 24px;border: 1px solid #000;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.ssleft{width:65%;border:0;height: 30px;line-height: 30px\9;vertical-align: top;background:none;outline: none;padding: 0 5%;color: #000;opacity: .8}
.ssright{width: 25%;border: 0;height: 30px;line-height: 30px;vertical-align: top;background:url(../images/sousuo.png) no-repeat center center;outline: none;cursor: pointer}
.ssleft::-webkit-input-placeholder{color: #fff;opacity: .8}
.ssleft::-moz-placeholder{color: #fff;opacity: .8}
.ssleft:-ms-input-placeholder{color: #fff;opacity: .8}
.headdl{margin: 0 15px 0 30px;}
.headdl img{vertical-align: middle;margin-right:10px;}
.headdl a{color: #000;/* margin-right: 5px; */display: inline-block;vertical-align: middle;}
.headqhzw{/* background: url(../images/sanjiao.png) no-repeat 20px center;padding-left: 35px; */position: relative;padding-left: 15px;}
.headqhzw:before{content: "";position: absolute;top:50%;left: 0;width: 1px;height: 12px;background: #000;margin-top: -6px}
.headqhzw,.headqhzw a{color: #000;font-weight: bold;}
.headqhzw img{margin-left: 10px;vertical-align: middle;position: relative;top: -2px;}
.menu-activator{height:70px;line-height:70px;cursor:pointer;display: none;margin-left: 15px;}
.descriptor{width:40px;color:#000;margin-left:39px;font-size: 14px;}
.header .s-logo{ height: 60px; margin: 10px 0 0 10px;}
.header .s-logo img{ display: block; height: 100%;}
.visual{
    position:relative;
    margin:19px 0 0 0;
    width:26px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#c5292a;
    -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:13px
}
.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
}
.erjinav{position: absolute;width: 555px;height: 36px;background: #fff;left:50px;top: 50%;z-index: 3;line-height: 36px;margin-top: -18px;padding: 0 10px;display: none}
.erjinav a{display: inline-block;margin: 0 10px;}
/*fullpage*/
.section{background-size:cover;background-repeat:no-repeat;background-position:center bottom;overflow:hidden;}
#fp-nav{border-left:1px solid #dedede;}
#fp-nav.left{left: 30px;}
#fp-nav.right{right: 30px;}
#fp-nav ul li{width:22px;height:16px;line-height:16px;text-align:center;margin:-10px 0 50px -11px;}
#fp-nav ul li:last-child{margin-bottom: 0}
#fp-nav ul li a span{border:0;background-image:url(../images/rightnav1.png);width:100%;height:100%;background-position:center center;background-repeat:no-repeat;top:0;left:0;border-radius:0;}
#fp-nav ul li:hover a span,#fp-nav ul li a.active span{background: none;background-image:url(../images/rightnav0.png);}
#fp-nav ul li .fp-tooltip{top:0;color:#ccc;width:auto;height:16px;opacity:1;cursor:pointer;font-size:13px;display: none;line-height: 19px}
#fp-nav ul li .fp-tooltipnew,#fp-nav ul li:hover .fp-tooltip{color:#131313;display:block!important;}
#fp-nav ul li .fp-tooltip.right{right:29px;}
#fp-nav ul li:hover .fp-tooltip{width:auto;}
#fp-nav ul li .fp-tooltip.left{left:28px;}
#focus{display:block;height:100%;width: 100%}
#focus_phone{display:none;height:0;overflow:hidden;}
.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0;}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}
.focus_slide .item{position:relative;height:100%;width:100%}
.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}
.focus_slide .owl-controls{position: absolute;z-index: 1;left: 0;bottom:30px;width: 100%;text-align: center;margin-top: 0}
.focus_slide .owl-dots .owl-dot span{margin:0 12px;background:#fff;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#326de5}
/*第2屏 简介*/
.section2{/* background-color: #23315f */ background: url(../images/home-section2.jpg) center no-repeat;background-size: cover;}
.hometop{text-align: center}
.hometop p{font-size: 36px;color: #2c2c2c;position:relative;padding-bottom: 20px;margin-bottom: 10px;}
.hometop p:after{content: "";position: absolute;bottom: 0;left: 50%;width: 34px;height:3px;background: #b73d3d;margin-left: -17px;}
.hometop span{font-size: 16px;color: #2c2c2c}
.tjcpfl{margin: 65px 9%;position: relative}
.tjcpfl:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #fff;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5;}
.tjcpfl li{float: left;width: 20%;text-align: center;/* filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5; */position: relative;cursor: pointer}
.tjcpfl li:before{content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #c0c0c0;/* filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity: 0.5; */}
.tjcpfl li img{width: 60px;height: 60px;display: block;margin: 0 auto}
.tjcpfl li p{font-size: 16px;margin-top: 15px;color: #2c2c2c}
.tjcpfl li.clitjcpfl{/* filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity: 1; */ font-weight:bold;}
.tjcpfl li.clitjcpfl:before{/* filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity: 0.2; */}
.tjcpnr{padding: 30px 9%;background: #fff;border: 1px solid #dee2eb;}
.tjcpnrlb{width: 100%;display: none;position: relative}
.bannerbtnle{position: absolute;top: 0;left: 0;color: #2c2c2c;font-size: 16px;font-weight: bold}
.bannum0{ font-size: 24px;color: #b73d3d;}
.cpleft{width: 54%;padding-top: 50px;}
.cpleft p{font-size: 24px;line-height: 30px;font-weight: bold;height: 60px;overflow: hidden;color: #2c2c2c;padding-right: 40%}
.cpleft span{font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;display: block;color: #2c2c2c;margin: 25px 0 50px;}
.cpleft i,.cgalmore a{font-size: 16px;overflow: hidden;display: block;width: 166px;height: 50px;text-align: center;line-height: 50px;color: #fff;font-style: normal;background: #c5292a;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.cpright{width: 30%;}
.tjcpnrdiv .owl-item .item img{width: 100%;display: block;margin: 0 auto}
.tjcpnrdiv .owl-controls{position: absolute;width: 100%;left:0;top: 50%;margin-top: -24px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{width: 48px;height: 48px;/* border: 1px solid #c4c7cd; */-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0;padding: 0;background: none;text-align: center;line-height: 48px;color: #c4c7cd;font-size: 0;}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev{margin-left:-9%;float: left;background: url(../images/home-section2-arrow-left.png) center no-repeat transparent;background-size: cover;}
.owl-theme .owl-controls .owl-nav [class*=owl-].owl-next{float: right;margin-right:-9%;background: url(../images/home-section2-arrow-right.png) center no-repeat transparent;background-size: cover;}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{/* background: #326de5 */}
.tjcpnrdiv .owl-controls .owl-dots{display: none !important;}
/*第3屏*/
.jjfa{position: relative;width: 100%;height: 100%;}
.jjfa li{float: left;position: relative;text-align: center}
.jjfaimg{background-position: center top;background-size: cover;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index:1}
.jjfaimg:before{ content: '';width: 100%;height: 100%;position: absolute;left: 0;bottom: 0; background: linear-gradient(180deg, transparent, #323d53);opacity: 0.73;}
.jjfa li .index_sec{/* background: rgba(27,27,27,.8); */z-index: 2}
.jjfabg{padding: 0 25%;position: absolute;bottom: 10%;left: 0;width: 50%}
.jjfabg img{border: 1px solid #c5292a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width: 110px;height: 110px;display: none;margin: 0 auto 50px}
.jjfabg p{font-size: 24px;color: #fff}
.jjfabg i{margin: 16px auto;display: block;width: 30px;height: 2px;background: #fff;}
.jjfabg span{font-size: 14px;color: #fff;line-height: 24px;height: 48px;overflow: hidden;display: block}
.jjfa li.hoverli{z-index: 3}
.jjfa li.hoverli .index_sec{background: #f5f5f5}
.jjfa li.hoverli .jjfabg{position: relative;bottom: 0}
.jjfa li.hoverli .jjfabg img{display: block}
.jjfa li.hoverli .jjfabg p{ color: #2c2c2c;}
.jjfa li.hoverli .jjfabg span{ color: #2c2c2c;}
.jjfa li.hoverli .jjfabg i{ background: #b73d3d;}
.section4{background-image: url(../images/index4.jpg)}
.cgalbot{margin-top: 70px;margin-bottom: 75px;}
.cgalbot li{float: left;margin-right: 4%;width: 30.66%}
.cgalbot li a{border: 1px solid #eaeaea;display: block;padding: 10px 10px 20px;background-color: #f6f6f6;}
.cgalbot li img{display: block;width: 100%}
.cgalbot li p{font-size: 22px;color: #2c2c2c;margin: 25px 0 15px}
.cgalbot li span{color: #2c2c2c;line-height: 24px;height: 48px;display: block;overflow:hidden}
.cgalbot li i{color: #b73d3d;font-style: normal;margin-top: 25px;display: block}
.cgalmore a{margin:0 auto;/* background: #fff;color: #0f1f33 */}
.section5{/* background-image: url(../images/index5.jpg) */ background-color: #fff;}
.xwzxbot{margin-top: 100px;position: relative}
.xwzxbot li{width: 48%}
.xwzxleft{width: 50%;background: #fff;/* border: 2px solid #fff; */position: relative}
.xwzxleft img{display: block;width: 100%;}
.xwzxtime{position: absolute;width: 100%;text-align: center;height: 109px;top: 50%;margin-top: -54px;}
.xwzxtime:after{content: "";width: 100%;height: 1px;background: #181818;top: 50%;left: 0;position: absolute}
.xwzxtime li{float: left;width: 24.4%;margin-right: 1.5%;margin-top: 41px;position: relative;z-index: 2}
.xwzxtime p{background: url(../images/yuanbai1.png) no-repeat center center;width: 26px;height: 26px;margin: 0 auto 25px}
.xwzxtime span{color: #2c2c2c}
.xwzxtime li.xwzxtimeli1{margin-top:-2px}
.xwzxtime li.xwzxtimeli1 p{margin:22px auto 0}
.xwzxtime li.clixwzxtime p{background: url(../images/yuanbai0.png) no-repeat center center}
.xwzxright{width: 43%;padding-left:6%;padding-top: 40px;}
.xwzxright p{font-size: 18px;color: #2c2c2c;line-height: 24px;height: 48px;overflow: hidden}
.xwzxright span{font-size: 14px;color: #2c2c2c;line-height: 24px;height: 48px;overflow: hidden;display: block;margin-top: 20px}
.xwzxright i{font-size: 12px;color: #2c2c2c;font-style: normal;margin-top: 15px;display: none}
.xwzxbot li.xwzxbotli0{float: left;margin-bottom: 109px}
.xwzxbot li.xwzxbotli1{float: right;margin-bottom: 109px}
.xwzxbot li.xwzxbotli2{float: left;margin-left: 26%}
.fp-auto-height{overflow: inherit}
.footer{/* background:#23315f; */padding: 100px 0 70px;background: url(../images/footer-bg.png) center bottom no-repeat #181819;background-size: cover;}
.footertop{margin-bottom: 40px;}
.footertop p{font-size: 30px;color: #929292;font-weight: bold}
.footertop span{font-size: 30px;color: #fff;font-weight: bold}
.footle{width: 38%;padding-right: 2%}
.footlebot a{color: #fff;}
.footlebot p{color: #fff;font-size: 14px;margin-bottom: 12px;}
.footlebot p a{font-size: 24px;color: #fff;vertical-align: middle;display: inline-block}
.footlebot span{color: #fff;font-size: 14px;display: block;margin-top: 35px;margin-bottom: 8px;}
.footlebot a.footsma{color: #fff;font-size: 14px;padding-right: 5px;border-right: 1px solid #fff;margin-right: 4px;}
.footlebot a.footsma:last-child{border-right: 0;}
.footcn{width: 313px;text-align: center}
.footcnbot li{float: left;width:42%;margin: 0 4%;}
.footcnbot li img{display: block;width: 80%;background: #fff;padding: 15px 10%}
.footcnbot li p{margin-top: 10px;color: #fff}
.footri{width: 280px;text-align: right}
.footribot{padding-top: 10px;}
.footribot li{float: left;width: 50%;margin-bottom: 15px;}
.footribot li a{color: #fff;font-size: 14px;}
.denglu{background: url(../images/dlbg.jpg) no-repeat center center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;}
.dldiv{height:367px;width: 1250px;position: absolute;top: 50%;margin-top: -183px;left: 50%;margin-left: -625px;}
.dldivle{width: 38%;padding-top: 30px}
.dldivle img{display: block;width: 100%}
.dldivri{width: 40%}
.dltop{text-align: center;background: url(../images/dltopbg.jpg) no-repeat center center;background-size: cover;height: 96px;line-height: 96px;font-size: 21px;font-weight: bold;color: #fff}
.dltop img{vertical-align: middle;margin-right: 12px;}
.dlbot{background: #fff;padding: 35px 35px 10px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
.dlbot li{margin-bottom: 24px;position: relative;}
.dlbot li p{color: #666666;margin-top: 24px}
.dlbot li p a{color: #23315f;font-weight: bold}
.dlbotle{width: 60px;line-height: 34px;}
.dlbotri{margin-left: 60px}
.widthinpu100{width: 94%;}
.widthinpu60{width: 60%;}
.dlinput{line-height: 34px\9;height: 34px;border: 1px solid #eee;outline: none;background: none;padding: 0 3%;vertical-align: top}
.dlbtn{line-height: 34px;height: 34px;border: 0;outline: none;background: #c5292a;text-align: center;color: #fff;vertical-align: top;width: 30%;cursor: pointer}
.dlbtndl{line-height: 42px;height: 42px;border: 0;outline: none;background: #c5292a;text-align: center;color: #fff;vertical-align: top;width: 100%}
.fybanner{position: relative}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannsj{display: none;}
.fybanntxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}
.fybanntxt p{color: #fff;font-size: 55px;font-weight: bold;margin-bottom: 10px;padding-top: 50px;}
.fybanntxt span{color: #fff;font-size: 50px;font-weight: bold}
.fymbx{padding: 17px 0;border-bottom: 1px solid #eee}
.fymbxle,.fymbxle a{font-size: 12px;color: #2c2c2c}
.fymbxri li{float: left;margin-left: 20px;position: relative}
.fymbxri li:after{content: "";position: absolute;bottom:-25px;left:50%;background: url(../images/yuan0.png) no-repeat center center;width: 16px;height: 16px;margin-left: -8px;}
.fymbxri li a{color: #666;font-weight: bold;}
.fymbxri li.clifymbxri:after{background: url(../images/yuan1.png) no-repeat center center;}
.fymbxri li.hoverli a{color: #c5292a}
.fyjxfwlb{padding: 70px 0 25px;}
.fyjxfwlb li{position: relative;margin-bottom: 60px;}
.fyfwleft{width: 50%;float: left}
.fyfwleft img{width: 100%;display: block}
.fyfwright{position: absolute;top:50%;right: 0;width:42%;padding: 0 4%;margin-top: -82px}
.fyfwright p{color: #666666;font-size: 20px;}
.fyfwright span{color: #666666;font-size: 14px;line-height: 30px;height: 90px;display: block;overflow: hidden;margin: 15px 0 20px;}
.fyfwright i{color: #666666;font-size: 14px;font-style: normal}
.fyjxfwlb li.fyjxfwodd .fyfwleft{float: right}
.fyjxfwlb li.fyjxfwodd .fyfwright{left: 0;right: auto}
.fyjxfwlb li.hoverli{background: #f5f5f5}
.fyjxfwlb li.hoverli .fyfwright p,.fyjxfwlb li.hoverli .fyfwright span,.fyjxfwlb li.hoverli .fyfwright i{color: #2c2c2c}
.fysjjxxqtop{text-align: center;padding: 70px 0 48px;border-bottom: 1px solid #ddd;margin-bottom: 60px;font-size: 24px;color: #333333}
.fysjjxxqtop span{display: block;font-size: 14px;color: #888888;margin-top: 30px;}
.fysjjxxqtop span img{vertical-align: top;margin-right: 20px;line-height: 18px;height: 18px;}
.fyjxfwbot{margin-bottom: 60px;}
.fyfwxqtop{line-height: 43px;background: #f1f1f1}
.fyfwxqtop span{background: #c5292a;text-align: center;font-size: 18px;display: inline-block;color: #fff;padding: 0 35px 0 20px;position: relative}
.fyfwxqtop span:after{content: "";position: absolute;top: 0;right:8px;height: 100%;width: 2px;background: #f1f1f1}
.fyfwxqbot{margin-top: 45px;line-height: 30px;}
.fyfwxqbot img{max-width: 100%;height: auto !important;}
.fyfwxqbot table{border: 1px solid #eee;width: 100%;border-collapse: collapse}
.fyfwxqbot table tr td{border: 1px solid #eee;padding: 10px}
.fyxwdt{padding: 66px 0 44px;}
.fyxwdt li{float: left;width: 48.5%;margin: 0 3% 40px 0}
.fyxwdt li a{display: block;border: 1px solid #eee}
.fyxwdtle{width: 202px;}
.fyxwdtle img{width:100%;display: block}
.fyxwdtri{margin-left: 222px;padding-top: 15px;padding-right: 15px;}
.fyxwdtri p{font-size: 16px;color: #666666;font-weight: bold;}
.fyxwdtri i{font-size: 14px;color: #666666;display: block;font-style: normal;margin: 10px 0}
.fyxwdtri span{font-size: 14px;color: #666666;display: block;line-height: 24px;height: 48px;overflow: hidden}
.fyxwdt li.hoverli a{border-color: #c5292a}
.page{clear:both;text-align:center;line-height:30px;margin-bottom: 80px;}
.page a,.page span{display:inline-block;color:#555;padding:0 10px;text-decoration:none;margin:0 2px;border: 1px solid #eee}
.page a:hover{background:#c5292a;color:#fff;}
.page span.pagecurrent{background:#f5f5f5;color:#2c2c2c;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fyxwxqnex{margin: 170px 0 80px;background: #f5f5f5;padding: 20px 50px;}
.fyxwxqnex a{display: block;color: #2c2c2c;line-height: 30px;}
.fyzxsc{line-height: 53px;text-align: center;background: #23315f;color: #fff;font-size: 18px;margin: 140px auto 80px}
.fyjrdnc{padding: 70px 0 40px;}
.fyjrdnc li{float: left;background: #f5f5f5;width: 32%;margin: 0 2% 27px 0}
.fyjrdnc li a{display: block;padding: 40px 60px;position: relative}
.fyjrdnc li a:after{background: url(../images/zwicn0.png) no-repeat center center;width: 15px;height: 19px;content: "";position: absolute;top:39px;left:30px;}
.fyjrdnc li p{font-size: 16px;color: #414141;font-weight: bold;}
.fyjrdnc li span{font-size: 16px;color: #414141;display: block;margin: 30px 0 15px;}
.fyjrdnc li pre{font-size: 12px;color: #414141;display: block;line-height: 28px;height: 140px;overflow: hidden}
.fyjrdnc li i{font-size: 24px;color: #c1baba;display: block;line-height: 29px;height: 29px;width: 29px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border: 1px solid #bdbdbd;text-align: center;font-style: normal;margin-top: 30px;}
.fyjrdnc li.hoverli{background: url(../images/jrdncbg.jpg) no-repeat center center;}
.fyjrdnc li.hoverli a:after{background: url(../images/zwicn1.png) no-repeat center center;}
.fyjrdnc li.hoverli p,.fyjrdnc li.hoverli span,.fyjrdnc li.hoverli pre,.fyjrdnc li.hoverli i{color: #fff}
.fyxwzx{margin-top: 45px}
.fyxwzx li{float: left;width: 48.5%;margin: 0 3% 35px 0}
.fyxwzx li:nth-child(5),.fyxwzx li:nth-child(6){margin-bottom: 0}
.fyxwzx li a{display: block;border: 1px solid #dadada}
.fyxwzxle{margin-right: 84px;padding: 20px 30px 0}
.fyxwzxle p{font-size: 20px;color: #2c2c2c;margin-bottom: 5px;}
.fyxwzxle span{font-size: 14px;color: #2c2c2c;line-height: 30px;height: 60px;display: block;overflow: hidden}
.fyxwzxri{width: 84px;background: #c5292a;text-align: center;padding: 20px 0}
.fyxwzxri p{color: #fff;margin-bottom: 5px;}
.fyxwzxri img{margin-top: 15px;}
.fyxwzx li.hoverli{background: #f5f5f5;}
.fyxwzx li.hoverli .fyxwzxle p,.fyxwzx li.hoverli .fyxwzxle span{color: #2c2c2c}
.fyjcsj{margin-top: 45px}
.fyjcsj li{float: left;margin: 0 4% 50px 0;width: 30.66%;position: relative;text-align: center}
.fyjcsj li img{display: block;width: 100%}
.fyjcsj li p{font-size: 18px;line-height: 51px;background: rgba(000,000,000,.8);color: #fff}
.fysfaltop{text-align:center;padding: 50px 0 70px}
.fysfaltop li{display: inline-block;width: 116px;height: 50px;line-height: 50px;margin: 0 40px;}
.fysfaltop li a{display: block;color: #333333;font-size: 16px;border: 1px solid #eee;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fysfaltop li.clifysfaltop a{background: #c5292a;border-color: #c5292a;color: #fff}
.fysfallb{padding-bottom: 5px;}
.fysfallb li{float: left;width: 30%;margin: 0 5% 50px 0;padding-bottom: 25px;border-bottom: 1px solid #bdbdbd}
.fysfallb li img{width: 100%;display: block}
.fysfallbtxt{position: relative;line-height: 44px;height: 44px;}
.fysfallbtxt i{width: 69px;height: 65px;background: #c5292a;display:block;font-style: normal;text-align: center;position: absolute;color: #fff;font-size: 18px;line-height: 65px;top:-20px;left: 20px}
.fysfallbtxt p{font-size: 16px;color: #414141;margin-left: 112px;}
.fysfallb li span{font-size: 14px;line-height: 30px;height: 60px;display: block;color: #666;margin-top: 12px;overflow: hidden}
.fysfallb li.hoverli{border-color: #23315f}
.fygrzxban{height: 327px;background-position: center center;background-repeat: no-repeat}
.fygrzxban .fybanntxt p,.fygrzxban .fybanntxt span{font-size: 30px;}
.fygrzxmain{background: #f4f4f4;padding: 60px 0}
.fygrzxle{width: 74%}
.fygrzxletop{background: #f6f6f6;box-shadow: 0 0 2px 1px rgba(4, 0, 0, .1)}
.fyhytop{padding: 40px}
.fyhytople{width: 94px;}
.fyhytople img{width: 94px;height: 94px;display: block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyhytopri{margin-left: 130px;}
.fyhytopri p{font-size: 20px;color: #414141;padding: 10px 0 20px;}
.fyhytopri span{font-size: 16px;color: #414141;line-height: 29px;margin-right: 90px;display: inline-block}
.fyhytopri img{vertical-align: top;margin-right: 10px;}
.fyhybot{padding: 29px 40px;border-top: 1px solid #e6e6e6}
.fyhybot span{line-height: 28px;display: inline-block;margin-right: 170px;color: #a6a6a6}
.fyhybot i{color: #414141;font-style: normal}
.fyhybot img{vertical-align: top;margin-right: 10px;}
.fygrzxlebot{margin-top: 30px;}
.fygrzxlebot li{margin: 0 3% 20px 0;width: 31.33%;float: left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.fygrzxlebot li a{display: block;padding: 36px 0 36px 40px;font-size: 24px;color: #fff;font-weight: bold;line-height: 33px;}
.fygrzxlebot li img{vertical-align: top;}
.fygrzxlebot li.fygrzxbt0{background: #335199}
.fygrzxlebot li.fygrzxbt1{background: #368afe}
.fygrzxlebot li.fygrzxbt2{background: #154d8e}
.fygrzxlebot li.fygrzxbt3{background: #f29810}
.fygrzxlebot li.fygrzxbt4{background: #23315f}
.fygrzxlebot li.fygrzxbt5{background: #009944}
.fygrzxlebot li.hoverli{background: #326de5}
.fygrzxri{width: 23%}
.fygrzxri img{display: block;width: 100%}
.fygrzxmain .fymbx{border-bottom: 1px solid #e0e0e0;position: relative;line-height: 14px;}
.fyhyback{position: absolute;top: 0;right: 0;background: #f4f4f4;padding-left: 30px;}
.fyhyback a{display: block;width: 109px;height: 49px;text-align: center;line-height: 49px;background: #ffb129;color: #fff;font-size: 16px;}
.fywdzs{margin-top: 72px;}
.fywdzsle{width: 520px;}
.fywdzsle p{font-size: 20px;color: #414141;margin-bottom: 10px;}
.fywdzsle li{padding: 30px 0;line-height: 20px;border-bottom: 1px dashed #d5d5d5}
.fywdzsle li span{display: block;}
.fywdzsle li span.fywdzslele{width: 140px;text-align: right;color: #414141;font-size: 16px;}
.fywdzsle li span.fywdzsleri{margin-left: 190px;font-size: 14px;color: #a6a6a6}
.fywdzsri{width: 704px;position: relative}
.fywdzsri img{display: block;width: 504px;}
.fywdzsri a{position: absolute;bottom: 0;right: 0;line-height: 15px;font-size: 16px;color: #414141}
.fywdzsri a img{width: 23px;display: inline-block;margin-left: 15px;vertical-align: top}
.fykeshi{font-size: 16px;color: #666666;margin-right: 139px;}
.fykczx{padding: 45px 0 40px;}
.fykczx li{float: left;margin: 0 3% 40px 0;width: 31.33%}
.fykczx li img{display: block;width: 100%}
.fykczxtxt{background: #ededed;padding: 40px 30px 45px;position: relative}
.fykczxtxt p{text-align: center;font-size: 16px;color: #666666;margin-bottom: 20px;}
.fykczxtxt span{font-size: 14px;color: #666666;display: block;line-height: 30px;height: 60px;overflow: hidden}
.fykczxtxt i{display: block;width: 39px;height: 39px;position: absolute;bottom: 0;right: 0;background: #23315f url(../images/kcicn.png) no-repeat center center;}
.fykczx li.hoverli{box-shadow: 0  0 20px #000}
.fykczx li.hoverli .fykczxtxt{background: #23315f}
.fykczx li.hoverli .fykczxtxt p,.fykczx li.hoverli .fykczxtxt span{color: #fff}
.fykczxpage{margin-bottom: 10px !important;}
.fyshenqing{margin-top: 50px;}
.fysqhztop{background: #c5292a;color: #fff;text-align: center;line-height: 54px;font-size: 16px;}
.fysqhzbot{background: #fff;padding: 50px 0 70px;}
.fysqhzbot li{float: left;width: 46%;padding: 0 2%;height: 40px;line-height: 40px;margin-bottom: 30px;position: relative}
.fysqhzbot li img.fysqyzm{position: absolute;top: 1px;right: 4%;height: 40px;}
.fysqleft{width: 112px;color: #666666}
.fysqleft span{color: #ff0000;margin-right: 5px;}
.fysqright{margin-left: 112px;}
.fygsmcpnt{width: 96%;height: 40px;line-height: 40px\9;border: 1px solid #eee;outline: none;padding: 0 2%;background: none}
.fygsmcbtn{width: 118px;height: 40px;line-height: 40px;border: 0;outline: none;background: #c5292a;color: #fff;font-size: 16px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin: 20px auto 0;display: block;cursor: pointer}
.fycpzxmain{position: relative;z-index: 2}
.fycpleft{width: 355px;background: #fff;position: fixed;left: 0;overflow: auto}

.fycpleft::-webkit-scrollbar{width:4px}
.fycpleft::-webkit-scrollbar-track{background-color:#cfdbe3}
.fycpleft::-webkit-scrollbar-thumb{background-color:#b73d3d}
.fycpleft::-webkit-scrollbar-thumb:hover {background-color:#b73d3d}
.fycpleft::-webkit-scrollbar-thumb:active {background-color:#b73d3d}

.fycpcenter{margin: 0 50px 0 355px;background: #f8fcff;overflow: auto}
.fycpcenter::-webkit-scrollbar{width:4px}
.fycpcenter::-webkit-scrollbar-track{background-color:#cfdbe3}
.fycpcenter::-webkit-scrollbar-thumb{background-color:#b73d3d}
.fycpcenter::-webkit-scrollbar-thumb:hover {background-color:#b73d3d}
.fycpcenter::-webkit-scrollbar-thumb:active {background-color:#b73d3d}
.fycpbttop{margin: 0 50px;border-bottom: 1px solid #e4e6e7;color: #2c2c2c;line-height: 15px;padding: 50px 0 10px;}
.fycpbttop a{color: #2c2c2c}
.fycpbttop img{vertical-align: top;margin-right: 10px;}
.fycpbtbot{padding: 20px 100px 20px 50px}
.fycpright{width: 466px;background-repeat: no-repeat;background-size: cover;background-position: center top;position: fixed;;right: 0;display: none;}
.cpzxbg{ display: none;}
.fycplb li{margin-bottom: 33px;padding-left: 24px}
.fycplb li p,.fykhal p{font-size: 16px;color: #2c2c2c;font-weight: bold;margin-bottom: 26px;position: relative}
.fycplb li p:after,.fykhal p:after{content: "";position: absolute;top: 50%;left:-24px;width: 3px;height: 12px;background: #c5292a;margin-top: -6px;}
.fycplb li a{width: 31.33%;float: left;color: #2c2c2c;padding-right: 2%;margin-bottom:7px;}
.fycplb li a.hoverli{color: #2c2c2c;text-decoration: underline}
.fycplefttop{padding: 40px 50px 0 100px}
.fycplefttop p{font-size: 36px;color: #2c2c2c;margin-bottom:50px}
.fycplefttop li{background-position:center left;background-repeat: no-repeat;border-bottom: 1px solid #dcdcdc;background-size: 26px 26px}
.fycplefttop li a{display: block;padding: 15px 0 15px 40px;font-size: 16px;color: #2c2c2c;}
.fycplefttop li.hoverli a,.fycplefttop li.clifycplefttop a{background: url(../images/jiantou.png) no-repeat center right;font-weight: bold;}
.af-content>.mCustomScrollBox>.mCSB_scrollTools { height: 94%; top: 3%; }
.af-content .mCSB_scrollTools .mCSB_draggerRail { width: 0; border-right: 1px dashed #6c6c6e ; }
.af-content .mCSB_scrollTools .mCSB_dragger { height: 11px; }
.af-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width:5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #6c6c6e  !important; }
.mCSB_container { width: auto; moverflow: 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:10px; 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; }
.fyjjfaal{padding-bottom: 8px;border-bottom: 1px solid #e4e6e7}
.fyjjfaal li{margin-bottom: 20px;}
.fyjjfaal li a{width:46%;padding-bottom: 10px;border-bottom: 1px dashed #e4e6e7;padding-right: 0;margin-bottom: 15px;color: #2c2c2c;margin-right: 0}
.fyjjfaal li a:nth-child(2n){margin-right: 8%}
.fyjjfaal li a span{font-size: 12px;}
.fykhal{margin-top: 25px;padding-left: 24px;}
.fykhal li{float: left;margin: 0 6% 0 0;width: 29.33%}
.fykhal li img{display: block;width: 100%}
.fykhal li span{font-weight: bold;color: #cecece;margin-top: 20px;position: relative;padding-left: 20px;}
.fykhal li span:after{content: "";position: absolute;top:50%;left: 0;width: 4px;height:4px;background: #fff;margin-top: -2px;}
.fykhal li.hoverli span{color: #fff}
.fymorecg{padding-left: 24px;margin-top: 40px;}
.fymorecg a{display: block;width: 187px;height: 39px;line-height: 39px;text-align: center;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background: #c5292a;color: #fff;font-weight: bold}
.fycgalcent{margin-right: 0 !important;}
.fyalsouso{margin: 25px 0 40px;}
.fyalssle{width: 310px;height: 44px;border:1px solid #babecc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.fyallssinpt{width: 74%;line-height: 44px\9;height: 44px;border: 0;background:none;outline: none;vertical-align: top;color: #2c2c2c;padding: 0 2% 0 4%}
.fyallssbut{width: 18%;line-height: 44px;height: 44px;border: 0;background:url(../images/fyalss.png) no-repeat center center;outline: none;vertical-align: top}
.fyalssri{margin-left:3%;width: 200px;}
.fyalssrisel{width: 100%;line-height: 44px;height: 44px;background:none;outline: none;vertical-align: top;border:1px solid #babecc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color: #2c2c2c;padding: 0 5%}
.fyallssinpt::-webkit-input-placeholder{color: #babecc}
.fyallssinpt:-moz-placeholder{color: #babecc}
.fyallssinpt::-moz-placeholder{color:#babecc}
.fyallssinpt:-ms-input-placeholder{color:#babecc}
.fycgallb li{float: left;margin: 0 4% 40px 0;width:22%}
.fycgallb li img{display: block;width: 100%}
.fycgallb li span{font-weight: bold;color: #cecece;margin-top: 20px;position: relative;padding-left: 20px;}
.fycgallb li span:after{content: "";position: absolute;top:50%;left: 0;width: 4px;height:4px;background: #fff;margin-top: -2px;}
.fycgallb li.hoverli span{color: #fff}
.fyfwzcad{margin: 30px 0 36px}
.fyfwzcad img{display: block;width: 100%}
.fyfwjsbt{margin-top: 30px;font-size: 16px;color: #fff;margin-bottom: 25px;padding-left: 24px;position: relative}
.fyfwjsbt:after{content: "";position: absolute;top:4px;left:0;width: 3px;height: 12px;background: #c5292a;}
.fyfwjsbt a{font-weight: bold;font-size: 16px;color: #2c2c2c;margin-right: 40px;display: inline-block;position: relative}
.fyfwjsbt a:after{content: "/";position: absolute;top: 0;right:-25px}
.fyfwjsbt a:last-child:after{display: none}
.fyfwjsbt a.fyfwjsbta{border-bottom: 1px solid #fff}
.fyfaqlb li{float: left;margin: 0 6% -1px 0;width: 47%;position: relative}
.fyfaqlb li:after{content: "";position: absolute;top:50%;right: 25px;background: url(../images/fyxzicn.png) no-repeat center right;width: 26px;height: 23px;margin-top: -11px}
.fyfaqlb li a{line-height: 70px;border-bottom: 1px solid #4d597e;color: #2c2c2c;border-top: 1px solid #4d597e;padding: 0 80px 0 20px;}
.fyfaqlb li.hoverli{/* background: #f5f5f5 */}
.fywdzxlb li{border-bottom: 1px dashed #4d597e;padding: 20px 0;color: #2c2c2c;position: relative;line-height: 21px;}
.fywdzxlb li span{margin-right: 700px;padding-left: 10px;}
.fywdzxxz{position: absolute;top:50%;right: 0;margin-top: -10px;}
.fywdzxxz a{color: #2c2c2c;display: inline-block;margin: 0 15px;position: relative}
.fywdzxxz a:after{content: "|";top: 0;right:-23px;color: #3e4a71;position: absolute;}
.fywdzxxz a:last-child:after{display: none}
.fywdzxxz img{vertical-align: top;margin: 0 8px;}
.fyggxq{border: 1px solid #39456f;padding: 40px 50px;}
.fyggxqtop{padding-bottom: 20px;border-bottom: 1px solid #39456f;position: relative}
.fyggxqtop p{font-weight: bold;color: #2c2c2c;font-size: 24px;background:url(../images/fyjuxing.png) no-repeat left 8px;padding-left: 30px;margin-right: 140px;}
.fyggxqtop span{color: #2c2c2c;font-size: 16px;background:url(../images/fytime.png) no-repeat center left;padding-left: 30px;position: absolute;top:3px;right: 0}
.fyggxqbot{line-height: 30px;color: #2c2c2c;margin-top: 28px;}
.fyggxqbot img{max-width: 100%}
.fyggxqbot table{ border-color: #eee !important;}
.fyggxqbot table span{ color: #2c2c2c !important;}
.fygglb li:after{display: none}
.fygglb li a{padding: 0 20px 0 20px;}
.xzyxyzbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 1000;display: none}
.xzyxyzdiv{position: absolute;background: #fff;width:50%;left: 50%;margin-left: -25%;height: 380px;margin-top: -190px;top: 50%}
.xzyxyzdivtop{text-align: center;background: #23315f;line-height: 22px;color: #fff;font-size: 24px;padding: 30px 0;position: relative}
.xzyxyzdivtop img{vertical-align: top;margin-right: 10px;}
.xzyxyzdivtop span{position: absolute;top:50%;right:25px;font-size: 16px;line-height: 17px;height: 17px;margin-top: -8px;cursor: pointer}
.xzyxyzdivtop span img{margin: 0 0 0 10px;}
.xzyxyzdivbot{max-width: 90%;margin: 50px auto 0;width: 414px;}
.xzyxyzdivbot li{margin-bottom: 20px;}
.xzyyinpt{width: 94%;background: #e8e8e8;outline: none;border: 0;height: 50px;line-height: 50px\9;padding: 0 3%}
.xzyyyzinpt{width: 40%;background: #e8e8e8;outline: none;border: 0;height: 50px;line-height: 50px\9;padding: 0 3%}
.xzyyyzbu{width: 50%;background: #e8e8e8;outline: none;border: 0;height: 50px;line-height: 50px;cursor: pointer}
.xzyyyztijiao{width: 100%;background: #23315f;outline: none;border: 0;height: 50px;line-height: 50px;cursor: pointer;color: #fff;font-weight: bold}
.fyrzcx{margin: 60px auto 30px;background: #f2f2f2;padding: 40px 0;text-align: center}
.fyrzcxinp{vertical-align: top;width: 22%;height: 55px;line-height: 55px\9;border: 0;background: #fff;outline: none;padding: 0 2%;color: #2c2c2c;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size: 16px;}
.fyrzcxbtn{vertical-align: top;width: 3%;height: 55px;line-height: 55px;border: 0;background: #fff url(../images/sousuo.png) no-repeat center center;outline: none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor: pointer;}
.fyrzcxinp::-webkit-input-placeholder{color: #ccc;}
.fyrzcxinp::-moz-placeholder{color: #ccc;}
.fyrzcxinp:-ms-input-placeholder{color: #ccc;}
.fyrzlb{margin-bottom: 88px;padding-bottom: 60px;background: #f2f2f2;}
.fyrzlb li{padding: 25px 0;position: relative}
.fyrzlb li.fyrzlbfirs{background: #f5f5f5}
.fyrzlb li.fyrzlbfirs:before{display: none}
.fyrzlb li.fyrzlbfirs span{color: #2c2c2c;font-size: 16px;}
.fyrzlb li:before{content: "";position: absolute;width: 90%;left: 5%;bottom: 0;background: #dfdfdf;height: 1px;}
.fyrzlb li span{vertical-align: middle;display: inline-block;text-align: center;font-weight: bold;color: #666666}
.fyrzlb li span.fyrzlbspan0{width: 19%}
.fyrzlb li span.fyrzlbspan1{width: 19%}
.fyrzlb li span.fyrzlbspan2{width: 19%}
.fyrzlb li span.fyrzlbspan3{width: 19%}
.fyrzlb li span.fyrzlbspan4{width: 19%}
.fypxrzbd{background: #fff;border: 1px solid #eee}
.fypxrzbd li:before{width: 96%;left: 2%;background: #eee}
.fypxrzbd li span{width:10.6%}
.fyrzbmss{line-height: 40px;margin-bottom: 20px}
.fyrzbmss span{display: inline-block;vertical-align: top;margin-right: 30px;margin-bottom: 15px;}
.fykskmise{width: 188px;border: 1px solid #eee;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height: 40px;padding: 0 20px;outline: none;background: none}
.Wdate{width: 148px;border: 1px solid #eee;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height: 40px;padding: 0 20px;outline: none;background: url(../images/datePicker.png) no-repeat 155px center;}
.fykskmibtn{width: 82px;border: 1px solid #eee;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height: 40px;outline: none;background: #c5292a;color: #fff;cursor: pointer}
.fyzxkt{padding: 70px 0 30px;}
.fyzxkt li{float: left;margin: 0 5% 60px 0;width: 47.5%;}
.fyzxkt li img{display: block;width: 100%}
.fyzxkttxt{border: 1px solid #eee;padding:20px 124px 20px 20px;position: relative}
.fyzxkttxt p{font-size: 16px;}
.fyzxkttxt span{display: block;margin-top: 15px;padding-left: 30px;background: url(../images/jgicn.png) no-repeat center left;}
.fyzxkt li img.fyzxktgw0,.fyzxkt li img.fyzxktgw1{position: absolute;width: 39px;top:50%;z-index: 2;margin-top: -20px;}
.fyzxkt li img.fyzxktgw1{right:10px;}
.fyzxkt li img.fyzxktgw0{right:59px;cursor: pointer}


.fyzxkt li img.fyzxktgw0:hover{background: #c5292a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}


.m-sidebar{position: fixed;right:-270px;background: #fff;width: 320px;z-index: 1000;}
#end{position: fixed;top: 50%;right: 0;z-index: 1111111}
.cart{color: #b73d3d;width: 50px;background: #ededed;height: 100%;position: absolute;top: 0;left: 0;}
.cartsj{display: none}
.cart li{text-align: center;padding: 25px 0;border-bottom: 1px solid #d3d3d3;cursor: pointer}
.cart li a{color: #b73d3d}
.cart li.cartli{background: rgba(255,255,255,.2)}
.cart li img{display: block;margin: 0 auto 8px}
.gwclbri{position: absolute;top: 0;right:0;width:250px;overflow: hidden}
.gwclbridiv{position: relative;overflow: auto;height: 100%;padding-right: 20px;}
.gwclbridiv::-webkit-scrollbar{width:4px}
.gwclbridiv::-webkit-scrollbar-track{background-color:#cfdbe3}
.gwclbridiv::-webkit-scrollbar-thumb{background-color:#b73d3d}
.gwclbridiv::-webkit-scrollbar-thumb:hover {background-color:#b73d3d}
.gwclbridiv::-webkit-scrollbar-thumb:active {background-color:#b73d3d}
.gwclbridiv li{margin: 20px 0;padding: 20px;color: #999999}
.gwclbridiv li a{color: #626262}
.gwcjs{position: absolute;bottom: 0;left:50px;width:270px;text-align: center;padding: 5px 0;line-height: 34px;}
.gwcjs a{display: inline-block;width: 110px;height: 34px;background: #b73d3d;color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-left: 15px;}
.fygwcsl{line-height: 26px;height: 26px;margin-top: 8px;}
.gwclbridiv li .fygwcsl a{float: right;display: none;color: #999999}
.numBox{ position:relative; height:24px; display: inline-block;width: 70px;vertical-align: top;border:1px solid #eeeeee;}
.numInput{width:30px;height:24px; line-height:24px;border:0;outline:none; float:left;padding: 0 3px;text-align: center;background: none}
.addMiu{ float:right;border-left: 1px solid #eee}
.numBox span{ display:block; width:30px;height:12px;  border-left:0; cursor:pointer; }
.numBox span.addBtn{ background:url(../images/add_ico.png) no-repeat center center; border-bottom:0; }
.miuBtn{ background:url(../images/miu_ico.png) no-repeat center center;}
.gwclbridiv li.hoverli .fygwcsl a{display: block}
.gwclbridiv li .fygwcsl a{display: block}
.u-flyer{display: block;width: 39px;height: 39px;position: fixed;z-index: 9999;background: url(../images/fykcgm0.png) no-repeat center center}
#msg{position:fixed; top:300px; right:35px; z-index:10000; width:1px; height:52px; line-height:52px; font-size:20px; text-align:center; color:#fff; background:#c5292a; display:none}
.fyzxktxq{padding: 70px 0}
.fyzxktxqle{width: 47%}
.fyzxktxqle img{width:100%;display: block}
.fyzxktxqri{width: 50%}
.fyzxktxqri p{font-size: 20px;color: #23315f;padding: 20px 0 20px 10px;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.fyzxktxqri li{font-size: 16px;color: #666666;margin-bottom: 25px;padding-left: 68px;background-position: 18px center;background-repeat: no-repeat;line-height: 21px;}
.fyzxktxqri li span{color: #bf0d0d;font-size: 12px;margin-left: 10px;text-decoration:line-through}
.fyzxktxqri a.fyljbm,.fyzxktxqri a.fyzxzx{width: 230px;text-align: center;line-height: 24px;display: inline-block;font-size: 18px;padding: 18px 0;margin-top: 30px}
.fyzxktxqri a.fyljbm{background: #c5292a;border: 1px solid #c5292a;color: #fff}
.fyzxktxqri a.fyzxzx{border: 1px solid #d0d0d0;color: #666666;margin-left: 25px}
.fyzxktxqri a img{vertical-align: top;margin-right: 30px;}
.fycpxqbot{padding-bottom: 90px;}
.fycpxqbotle{width: 69%}
.fycpktxqtop{border-bottom: 1px  solid #e8e8e8;padding-bottom:2px;}
.fycpktxqtop li{float: left;background: #e8e8e8;line-height: 52px;padding: 0 50px;color: #666666;font-size: 18px;margin-right: 2px;cursor: pointer;position: relative}
.fycpktxqtop li.clifycpktxqtop{background: #c5292a;color: #fff}
.fycpktxqtop li.clifycpktxqtop:before{content: "";width:3px;height: 100%;background: #fff;position: absolute;top: 0;left: 5px;}
.fycpktxqbot{margin-top: 35px;}
.fycpktxqbotsub{display: none}
.fykcjs img{max-width: 100%;height: auto !important;;}
.fykcdg .page{margin-bottom: 0 !important;}
.fykcdg li{padding-bottom: 40px;border-bottom: 1px solid #e8e8e8;margin-bottom: 40px;}
.fykcdgle{width: 272px;}
.fykcdgle img{width: 100%;display:block}
.fykcdgri{margin-left: 300px;padding-top: 15px;}
.fykcdgri p{font-size: 16px;color: #666666}
.fykcdgri span{font-size: 14px;color: #666666;line-height: 26px;display: block;overflow: hidden;height: 78px;margin-top: 20px;}
.fycpxqbotri{width: 27%}
.fygdkttop{font-size: 16px;color: #666666;line-height: 55px;border-bottom: 1px solid #e8e8e8;padding-left: 20px;position: relative}
.fygdkttop:after{content: "";position:absolute;top:50%;left: 0;background: #c5292a;width: 4px;height: 23px;margin-top: -12px;}
.fygdktbot{margin-top: 25px;}
.fygdktbot li{text-align: center;padding-bottom: 16px;border-bottom: 1px dashed #e8e8e8;margin-bottom: 28px;}
.fygdktbot li img{display: block;width: 100%;margin-bottom: 16px;}
.fygdktbot li p{font-size: 16px;color: #666666;}
.fycpfl{border-bottom: 2px solid #e1e1e1;margin: 70px auto 30px;}
.fycpfl span{width: 156px;height: 45px;background: #23315f;display: block;text-align: center;line-height: 45px;color: #fff;position: relative;font-size: 16px}
.fycpfl span:after{content: "";position: absolute;top: 0;right: 5px;height: 100%;width: 3px;background: #fff}
.fycpsubsj{display: none}
.fycpsubsj select{width: 48%;height: 38px;border: 1px solid #eee;outline: none;background: none;padding: 0 2%}
.fycpsubtop li{float: left;font-size: 16px;color: #666666;font-weight: bold;padding: 10px 25px;border: 1px solid #fff;margin: 0 5px 10px 0;cursor: pointer}
.fycpsubtop li.clifycpsubtop{border: 1px solid #eee}
.fycpsubbot{background: #f6f6f6;padding:28px 20px 18px}
.fycpsubbot li{color: #818181;float: left;margin: 0 40px 10px 0;padding-left: 18px;cursor: pointer;position: relative}
.fycpsubbot li:after{content: "";width: 7px;height: 7px;background: #23315f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: absolute;top: 50%;left: 0;margin-top: -3px;}
.fydcnlb{padding: 40px 0;}
.fydcnlb li{width: 29.33%;margin: 0 6% 30px 0;float:left}
.fydcnlb li img{display: block;width: 100%}
.fydcnlb li p{line-height: 70px;background: #097ada;color: #fff;font-size: 16px;font-weight: bold;padding: 0 70px 0 20px;position: relative}
.fydcnlb li p img{position: absolute;top: 50%;right:20px;width: 30px;margin-top: -12px;}
.fyzxgd{margin-top: 30px;background: #f6f6f6;box-shadow: 0 1px 2px 1px rgba(4, 0, 0, 0.1);padding: 30px 30px 40px;}
.fyzxgd .page{margin-bottom: 0 !important;}
.fyzxgdtop{font-size: 20px;color: #414141;line-height: 40px;}
.fyzxgdtop a{font-size: 14px;color: #fff;width: 116px;height: 40px;text-align: center;line-height: 40px;background: #c5292a;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.fyzxgdbot{margin: 10px 0 30px;}
.fyzxgdbot li{padding: 25px 0;position: relative}
.fyzxgdbot li.fyzxgdbotfri span{color: #414141;font-size: 16px;}
.fyzxgdbot li:before{content: "";position: absolute;width: 100%;left:0;bottom: 0;background: #dfdfdf;height: 1px;}
.fyzxgdbot li span{vertical-align: middle;display: inline-block;text-align: center;color: #666666}
.fyzxgdbot li span.fyzxgdbotspan0{width: 10%}
.fyzxgdbot li span.fyzxgdbotspan1{width: 45%}
.fyzxgdbot li span.fyzxgdbotspan2{width: 10%}
.fyzxgdbot li span.fyzxgdbotspan3{width: 10%}
.fyzxgdbot li span.fyzxgdbotspan4{width: 10%}
.fyzxgdbot li span.fyzxgdbotspan5{width: 10%}
.fyddlb li span.fyzxgdbotspan0{width: 15%}
.fyddlb li span.fyzxgdbotspan1{width: 30%}
.fyddlb li span.fyzxgdbotspan2{width: 12%}
.fyddlb li span.fyzxgdbotspan3{width: 12%}
.fyddlb li span.fyzxgdbotspan4{width: 12%}
.fyddlb li span.fyzxgdbotspan5{width: 14%}
.fyznx li span.fyzxgdbotspan0{width: 15%}
.fyznx li span.fyzxgdbotspan1{width: 76%;text-align: left}
.fyznx li span.fyzxgdbotspan2{width: 7%}
.fygzbxtop{text-align:left;padding: 40px 0 !important;}
.fygzbxtop li{text-align: center;margin: 0 40px 0 0}
.fygzbxtop li a{background:#fff}
.fysbbx{margin-top: 0 !important;}
.fysbbx .fysqhzbot{background: #f6f6f6;box-shadow: 0 1px 1px 1px rgba(4, 0, 0, .1);padding:50px 5%}
.fysbbx .fysqhzbot li{width: 100%;padding: 0;height: auto}
.fysbbx .fysqleft{width: 100%;padding: 0}
.fysbbx .fysqleft{width:230px;font-size: 15px;}
.fysbbx .fysqright{margin-left:230px}
.fysbbx .fygsmcpnt{background: #fff;border-color: #dedede}
.fysbbxsel{width: 100%;height: 40px;line-height: 40px\9;border: 1px solid #dedede;outline: none;padding: 0 2%;background: #fff}
.fygsxtex{width: 96%;height: 70px;line-height: 26px;border: 1px solid #dedede;outline: none;padding:10px 2%;background: #fff;display: block}
.fygzbxyzm{margin-top: 20px;line-height: 40px;}
.fygzbxyzm a{font-size: 16px;color: #666666}
.fysbbx .fysqhzbot li img.fysqyzm{position: static;vertical-align: top;margin-right: 5px;}
.fysbbx .fygsmcbtn{margin: 0 20px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius: 0;display: inline-block}
.fysbbx label{color: #cd0404;font-size: 16px;text-decoration:underline}
.fysbbx span.fyxkczff{line-height: 17px;display: block;margin-top: 10px;cursor: pointer}
.fysbbx span.fyxkczff img{vertical-align: top;margin-right: 10px;}
.fyczffbg{position: fixed;bottom: 0;left: 0;width: 100%;height: calc(100% - 80px);background: rgba(0,0,0,.5);z-index: 8888;text-align: center;display: none}
.fysbbx span.yxjjqt{color: #ff0000;font-size: 16px;line-height: 20px;display: block;margin-top: 15px;}
.fygdxq{background: #ebecf0;margin-top: 50px;padding: 24px 0}
.fygdxq li{padding: 20px 0 0;position: relative}
.fygdxq li.fygdxqfirs{padding: 0}
.fygdxq li.fygdxqfirs span{color: #414141;font-size: 16px;}
.fygdxq li span{vertical-align: middle;display: inline-block;text-align: center;color: #a6a6a6}
.fygdxq li span.fygdxq0{width: 10%}
.fygdxq li span.fygdxq1{width: 29%}
.fygdxq li span.fygdxq2{width: 20%}
.fygdxq li span.fygdxq3{width: 29%}
.fygdxq li span.fygdxq4{width: 10%}
.fygtjl{background: #fff;padding: 28px 0 60px;margin-bottom: 50px}
.fygtjltop{margin: 0 20px;background: #ebecf0;line-height: 40px;border-left:4px solid #23315f;padding-left: 25px;}
.fygtjlbot{margin: 0 20px;}
.fygtjlbot li{border-bottom: 1px solid #ebecf0;padding: 36px 20px}
.fygtjlbot li.fygjtjlfir p{color: #a8a8a8}
.fygtjlbotimg{width: 56px;}
.fygtjlbotimg img{width: 34px;height: 34px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display: block}
.fygtjlbottxt{margin-left: 56px;}
.fygtjlbottxt p{margin-bottom: 30px;padding-top: 10px;color: #414141}
.fydcnsc{padding: 66px 0 90px;}
.fydcnsc .hometop p,.fyfwjsdcn .hometop p{/* color: #0060b1 */}
.fydcnsc .hometop p:after,.fyfwjsdcn .hometop p:after{/* background: #0060b1 */}
.fydcnsc .hometop span,.fyfwjsdcn .hometop span{color: #666666}
.fydcnscbot{margin-top: 60px;}
.fydcnscbotle{width: 258px;}
.fydcnscbotle li{line-height: 60px;border: 1px solid #eee;font-weight: bold;color: #666666;margin-bottom: -1px;padding-left: 40px;cursor: pointer}
.fydcnscbotle li.clicpjhj,.fydcnscbotle li:hover{border-color:#c5292a;color: #222222;position: relative;z-index: 2}
.fydcnscbotle li img{vertical-align: middle;margin-right: 10px;width: 21px;height: 21px;/* background: #999595; */}
.fydcnscbotri{margin-left: 258px;background: #f5f5f5;height: 671px;}
.fydcnscbotri .fydcnlb{padding: 0 !important;display: none}
.fydcnscbotri .fydcnlb li{margin: 0 0 38px 4%!important;width: 20%}
.fydcnscbotri .fydcnlb li p{line-height: 40px;}
.fydcnscbotri .fydcnlb li.fydcnlbmore{position: relative;background: url(../images/cpmorebg.jpg) no-repeat center top;background-size: cover;text-align: center;}
.fydcnscbotri .fydcnlb li.fydcnlbmore a{font-size: 14px;font-weight: bold;color: #fff}
.fydcnscbotri .fydcnlb li.fydcnlbmore i{display: block;margin: 20px auto 0;width: 41px;height: 41px;border:2px solid #fff;line-height: 41px;font-style: normal;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyfwjsdcn{background: url(../images/fsfubg.jpg) no-repeat center top;background-size: cover;padding: 100px 0 80px}
.fyfwjsdcnbot{margin-top: 70px;}
.fyfwjsdcnbot li{float: left;width: 48%;margin: 0 4% 30px 0;position: relative}
.fyfwjsdcnbot li a{display: block;border: 1px solid #dbdbdb;}
.fyshopgwc{position: absolute;top: 0;right: 0;background: #c5292a;text-align: center;width: 60px;height: 100%;display: none}
.fyshopgwc img{width: 40px;margin: 12px 0 8px;}
.fyshopgwc p{color: #fff;}
.fyfwjsdcnbot li .fyshopgwc a{border: 0}
.fyfwjsdcnbot li:hover .fyshopgwc{display: block}
.fyjsfwle{width: 142px;background: #f5f5f5;padding: 10px 0 10px 25px}
.fyjsfwle p{font-size: 30px;color: #2c2c2c;    padding: 8px 0 2px;}
.fyjsfwle span{font-size: 14px;color: #2c2c2c;display: block;margin-top: 5px;margin-bottom: 9px;}
.fyjsfwri{margin-left: 190px;padding-top: 12px;margin-right: 70px;}
.fyjsfwri p{font-size: 16px;color: #666666;font-weight: bold}
.fyjsfwri span{font-size: 14px;line-height: 28px;height: 56px;display: block;overflow: hidden;margin-top: 8px;}
.fydcycp{padding: 80px 0}
.fydcycple{width: 22%;padding-top: 30px;padding-bottom: 100px;position: relative}
.fydcycple:after{content: "";position: absolute;bottom: 0;left:50%;width: 93px;height: 45px;background: #f5f5f5}
.fydcycple li{padding:35px 0 35px 50%;border-bottom: 1px solid #eee;position: relative;cursor: pointer}
.fydcycple li i{font-size: 12px;color: #23315f;position: absolute;font-style: normal;top:-5px;right: -20px}
.fydcycple li p{font-size: 24px;color: #414141}
.fydcycple li span{font-size: 12px;color: #8c8c8c;text-transform: uppercase}
.fydcycple li.clifydcycple{background: #f5f5f5}
.fydcycple li.clifydcycple p,.fydcycple li.clifydcycple span{color: #2c2c2c}
.fydcycpri{width: 58%;margin-left: 5%;}
.fydcycpdiv{display: none}
.fydcycpdivle{width: 38%;padding-top: 70px;}
.fydcycpdivle p{overflow:hidden;line-height: 30px;height: 60px;font-size: 24px;color: #666666;font-weight:bold}
.fydcycpdivle span{overflow:hidden;line-height: 30px;height: 120px;font-size: 14px;color: #666666;display: block;margin: 40px 0}
.fydcycpdivle i{font-size: 14px;color: #666666;font-style: normal}
.fydcycpdivri{width: 54%}
.fydcycpdivri img{width: 100%;display: block;}
.fydcnygy{background: url(../images/gydcnbg.jpg) no-repeat center top;background-size: cover;padding: 80px 0}
.fydcnygytop{text-align: center}
.fydcnygytop p{font-size: 27px;color: #333333}
.fydcnygytop span{font-size: 16px;color: #333333;display: block;margin-top: 10px;}
.fydcnygybot{margin-top: 30px;}
.fydcnygybot img{max-width: 100%;height: auto !important;}
.fyictzt{text-align:center}
.fyictzt .fymbxri li{display: inline-block;float: inherit;margin: 0 20px;}
.fyictfwcp{padding: 80px 0 70px;}
.fyictfwcp .hometop p,.fyictkttx .hometop p,.fyictkcbc .hometop p,.fygjqwzx .hometop p,.fygntd .hometop p,.fygnmk .hometop p,.fyyyfa .hometop p,.fykczy .hometop p,.fyxyjs .hometop p,.fyxyys .hometop p,.fyxyhj .hometop  p,.fykhqri .hometop p{color: #333333}
.fyictfwcp .hometop p:after,.fyictkttx .hometop p:after,.fyictkcbc .hometop p:after,.fygjqwzx .hometop p:after,.fygntd .hometop p:after,.fygnmk .hometop p:after,.fyyyfa .hometop p:after,.fykczy .hometop p:after,.fyxyjs .hometop p:after,.fyxyys .hometop p:after,.fyxyhj .hometop  p:after,.fykhqri .hometop p:after{background: #c5292a}
.fyictfwcp .hometop span,.fyictkttx .hometop span,.fyictkcbc .hometop span,.fygjqwzx .hometop span,.fygntd .hometop span,.fygnmk .hometop span,.fyyyfa .hometop span,.fykczy .hometop span,.fyxyjs .hometop span,.fyxyys .hometop span,.fyxyhj .hometop  span,.fykhqri .hometop span{color: #808080}
.fyictfwcpbot{margin-top: 80px;}
.fyictfwcpbot li{float: left;margin: 0 3% 30px 0;width: 31.33%;text-align: center}
.fyictfwcpbot li a{display: block;border: 1px solid #eee;padding:46px 30px 50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.fyictfwcpbot li img{display: block;margin: 0 auto;width: 44px;height: 51px;}
.fyictfwcpbot li img.fyfwcpimg1{display: none}
.fyictfwcpbot li p{font-size: 24px;color: #333333;font-weight: bold;margin: 20px 0}
.fyictfwcpbot li span{font-size: 14px;color: #808080;display: block;overflow: hidden;line-height: 24px;height: 48px;}
.fyictfwcpbot li.hoverli a{background: #0069b7;}
.fyictfwcpbot li.hoverli img.fyfwcpimg0{display: none}
.fyictfwcpbot li.hoverli img.fyfwcpimg1{display: block}
.fyictfwcpbot li.hoverli p,.fyictfwcpbot li.hoverli span{color: #fff}
.fyictfwpt{background: url(../images/fyfwptbg.jpg) no-repeat center top;background-size: cover;padding: 90px 0 160px;}
.fyictfwptbot{position: relative;width: 381px;margin: 120px auto 0}
.fyictfwptbot img{display: block;margin: 0 auto;width: 100%}
.fyictfwptbot li{position: absolute;width: 400px;}
.fyictfwptbot li p{color: #fff;font-size: 24px;margin-bottom: 10px;}
.fyictfwptbot li span{color: #fff;font-size: 14px;}
.fyictfwptbot li.fyictfwptbot0{top: 85px;left: -415px;text-align: right}
.fyictfwptbot li.fyictfwptbot1{top: 85px;right: -415px}
.fyictfwptbot li.fyictfwptbot2{bottom: 85px;left: -415px;text-align: right}
.fyictfwptbot li.fyictfwptbot3{bottom: 85px;right:-415px}
.fyictkttx{padding: 100px 0 90px;}
.fyictkttxbot{margin-top: 70px;text-align: center;margin-bottom: 66px;}
.fyictkttxbot li{display: inline-block;line-height: 81px;width: 315px;font-size: 24px;color: #333333;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);margin: 0 20px;cursor: pointer;position: relative}
.fyictkttxbot li.clifyictkttxbot{background: #0069b7;color: #fff}
.fyictkttxbot li.clifyictkttxbot:after{content: "";position: absolute;bottom:-16px;left:50%;background: url(../images/sanjiaored.png) no-repeat center center;width: 41px;height: 16px;margin-left: -20px;}
.fyicnttxsub{display: none}
.fyicnttxsub img,.fygjqwzxbot img{max-width: 100%;height: auto !important;}
.fyictkcbc{background: #fafafa;padding: 80px 0 60px;}
.fyictkcbcbot{margin-top: 50px;}
.fyictkcbcbot li{float: left;margin: 0 2% 30px 0;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);width: 23.5%;text-align: center}
.fyictkcbcbot li img{display: block;width: 100%}
.fykctxt{padding: 36px 30px 25px 30px;}
.fyictkcbcbot li p{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.fyictkcbcbot li span{font-size: 16px;color: #666666;display: block;line-height: 24px;height: 48px;overflow: hidden}
.fygjqwzx{padding: 80px 0 100px;}
.fygjqwzxbot{margin-top: 80px;}
.fysycc{margin-top: 60px;background: #f5f5f5;border: 1px dashed #c5292a;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fysyccle{width: 120px;text-align: center;font-size: 24px;color: #c5292a;font-weight: bold;padding: 18px 0;border-right: 1px dashed #c5292a;letter-spacing:7px;line-height: 30px;}
.fysyccri{margin-left: 120px;font-size: 16px;color: #626262;padding: 37px 30px}
.fygntd{padding: 66px 0 160px;}
.fygntdbot{margin-top: 130px;position: relative;}
.fygntdbotdiv{width:100%;}
.fygntdle{width: 43%;padding-top: 50px;}
.fygntdbotdiv .owl-item .fygntdle img{width: 63px;height: 63px;display: block}
.fygntdle p{color: #333333;font-size: 24px;margin: 40px 0 60px;}
.fygntdle span{color: #626262;font-size: 16px;line-height: 36px;display: block}
.fygntdri{width: 49%}
.fygntdbotdiv .owl-controls{position:absolute;bottom:80px;left:0;text-align: center;height: 46px;margin-top: 0;width: 160px}
.fygntdbotdiv .owl-controls .owl-dots{display: none !important;}
.fygntdbotdiv .owl-controls .owl-nav [class*=owl-]{display:inline-block;height:46px;width:46px;cursor:pointer;text-align: center;line-height: 46px;font-size: 20px;margin: 0;padding: 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background: #fff;color:#b5b5b5;/* border: 1px solid #b5b5b5 */ font-size: 0;}
.fygntdbotdiv .owl-controls .owl-nav [class*=owl-]:hover{/* background: #326de5;color: #fff */}
.fygntdbotbtn{position: absolute;height:46px;bottom:80px;z-index: 2;left:57px;width:47px;text-align: center}
.fygntdbotbtn span{display:inline-block;height:46px;cursor:pointer;text-align: center;line-height: 46px;font-size: 14px;}
.fyxtjg{background: #f5f5f5;padding: 80px 0 40px}
.fyxtjgbot{margin-top: 70px}
.fyxtjgbot li{float: left;margin-bottom: 60px;}
.fyxtjgbot li img{width: 38px;height: 34px;margin-top: 30px}
.fyxtjgbot li p{font-size: 24px;color: #2c2c2c;font-weight: bold;margin: 15px 0}
.fyxtjgbot li span{font-size: 14px;color: #666;line-height: 24px;display: block;}
.fyxtjgbot li a{display: block;border: 1px dashed #4f5a7f;padding: 0 40px;height: 235px;}
.fyxtjgbot li.fyxtjgbotli0{width: 47%;margin-right: 6%}
.fyxtjgbot li.fyxtjgbotli1{width: 47%}
.fyxtjgbot li.fyxtjgbotli2{width: 29.33%;margin-right: 6%;text-align: center}
.fyxtjgbot li.fyxtjgbotli3{width: 29.33%;margin-right: 6%;text-align: center}
.fyxtjgbot li.fyxtjgbotli4{width: 29.33%;text-align: center}
.fyxtjgbot li.fyxtjgbotli2 img,.fyxtjgbot li.fyxtjgbotli3 img,.fyxtjgbot li.fyxtjgbotli4 img{margin-top: 60px;}
.fygnmk{padding: 110px 0 120px}
.fygnmkbot{margin-top: 80px;}
.fygnmkbot li{float: left;width: 30%;margin-right: 5%;position: relative;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);text-align: center;background: url(../images/fygnmibg.png) no-repeat center bottom}
.fygnmkbot li:after{content: "";position: absolute;border: 1px solid #c5292a;width: 100%;height: 100%;top: 0;left: 0}
.fygnmkbotimg{position: relative;margin-top: 40px;}
.fygnmkbotimg:after{content: "";position: absolute;width: 100%;height: 24px;top: 50%;margin-top: -12px;left: 0;background: #c5292a;z-index: -1}
.fygnmkbotimg img{width: 125px;height:125px;display: block;background: #c5292a;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 auto}
.fygnmkbot li p{padding: 0 20px;font-size: 24px;color: #333333;margin: 16px 0 30px;}
.fygnmkbot li pre{padding: 0 20px 40px;font-size: 16px;line-height: 36px;color:#808080}
.fykczy{background: #fafafa;padding: 100px 0}
.fykczybot{margin-top: 60px;border: 1px solid #dcdcdc}
.fyziyuantop{text-align: center;border-bottom: 1px solid #dcdcdc}
.fyziyuantop li{display: inline-block;color: #333333;font-size: 24px;padding: 26px 0;margin: 0 20px;position: relative;cursor: pointer}
.fyziyuantop li.fyziyuantopli:after{content: "";position: absolute;bottom:-3px;left: 50%;width: 39px;height:5px;background: #c5292a;margin-left: -20px}
.fykczydiv{display: none;padding: 60px}
.fykczydivle{width: 36%}
.fykczydivle img{display: block;width: 100%}
.fykczydivri{width: 58%;padding-top: 20px;font-size: 18px;color: #333333;line-height: 30px;}
.fykczydivri pre{font-size: 18px;color: #333333;line-height: 30px;}
.fyyyfa{padding: 100px 0 90px}
.fyxyjs{padding-top: 88px;}
.fyxyjsbot{margin-top: 70px}
.fyxyjsbotle{width: 50%;padding-top: 50px;}
.fyxyjsbotri{width: 41%}
.fyxyjsbotri img{display: block;width: 100%}
.fyxyys{padding: 100px 0 65px;}
.fyxyysbot{margin-top: 75px;}
.fyxyysbot li{margin: 0 4% 30px 0;width: 48%;float: left}
.fyxyysbotdiv{border: 1px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 30px}
.fyxyysbotle{width: 90px;}
.fyxyysbotle img{width: 90px;height: 90px;-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%;background: #0069b7}
.fyxyysbotle img.fyxyysbotimg1{display: none}
.fyxyysbotri{margin-left: 125px;}
.fyxyysbotri p{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.fyxyysbotri span{font-size: 14px;color: #666666;line-height: 24px;display: block;height: 48px;overflow: hidden}
.fyxyysbot li.hoverli .fyxyysbotdiv{background: #0069b7}
.fyxyysbot li.hoverli .fyxyysbotle img{background: #fff}
.fyxyysbot li.hoverli .fyxyysbotle img.fyxyysbotimg0{display: none}
.fyxyysbot li.hoverli .fyxyysbotle img.fyxyysbotimg1{display: block}
.fyxyysbot li.hoverli .fyxyysbotri p,.fyxyysbot li.hoverli .fyxyysbotri span{color: #fff}
.fyxywh{padding: 90px 0 190px;background: url(../images/fyxywhbg.jpg) no-repeat center top;background-size: cover}
.fyxywh .fygjqwzxbot{color: #fff}
.fyxyhj{padding-bottom: 90px;}
.fyxyhjbot{margin-top: 75px;}
.fyxyhjbot li{margin: 0 3% 30px 0;float: left;width: 31.33%}
.fyxyhjbot li img{display: block;width: 100%}
.fykhq{background: #fafafa;}
.fykhq .main1200{position: relative;}
.fykhqle{position: absolute;top: 0;left: 0;height: 100%;width: 269px;background: #0069b7 url(../images/fykhqbg.jpg) no-repeat center bottom;background-size: cover}
.fykhqle ul{padding: 160px 35px 0}
.fykhqle ul li{text-align: center;background: #fff;padding: 20px 10px;color: #333333;font-size: 24px;margin-bottom: 20px;cursor: pointer}
.fykhqle ul li.fykhqlecli{background: #729fc2;color: #fff;}
.fykhqri{margin-left: 360px;padding: 125px 0 80px;}
.fykhqri .hometop{text-align: left;padding-left: 1%}
.fykhqri .hometop p:after{margin-left: 0;left: 0}
.fykhqribot{margin-top:55px;}
.fykhqribotamin{width:100%;display: none}
.fykhqribotdiv{width:100%;}
.fykhqribotdiv .item li{float: left;margin: 0 6% 10px 0;text-align: center;width: 27.33%;padding: 3px 1% 0}
.fykhqribotdiv .item li img{display: block;width: 100%;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);}
.fykhqribotdiv .item li p{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;margin-top: 15px;}
.fykhqribotdiv .owl-controls{text-align: left;margin-top: 75px;margin-left: 1%}
.fykhqribotdiv .owl-controls .owl-dots{display: none !important;}
.fykhqribotdiv .owl-controls .owl-nav [class*=owl-]{display:inline-block;height:46px;width:46px;cursor:pointer;text-align: center;line-height: 46px;font-size: 20px;margin: 0 30px 0 0;padding: 0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background: #fff;color:#b5b5b5;border: 1px solid #b5b5b5}
.fykhqribotdiv .owl-controls .owl-nav [class*=owl-]:hover{background: #326de5;color: #fff}
.fykhqribotdiv .owl-controls .owl-nav [class*=owl-].owl-prev,.fykhqribotdiv .owl-controls .owl-nav [class*=owl-].owl-next{float: inherit}
.fyqdzc{padding: 70px 0;}
.fyqdzc li{float: left;margin: 0 2% 0 0;width: 23.5%;padding-bottom: 56px;position: relative}
.fyqdzc li img{display: block;width: 100%}
.fyqdzcbt{position: absolute;bottom: 0;width: 90%;left: 5%;background: #c5292a url(../images/jianhao.png) no-repeat right bottom;padding: 15px 0;text-align: center}
.fyqdzc li .fyqdzcbt img{display: block;width:30px;height: 30px;margin: 0 auto 8px}
.fyqdzc li .fyqdzcbt p{color: #fff;font-size: 16px;font-weight: bold}
.fyqdzctxt{position: absolute;top: 0;left: 0;background: #f6f6f6;width: 100%;height: 100%;text-align: center;box-shadow: 0 5px 5px 1px rgba(4, 0, 0, 0.17);display: none}
.fyqdzctxt a{display: block;padding: 0 40px;}
.fyqdzctxt p{font-size: 20px;color: #2c2c2c;font-weight: bold;text-transform: uppercase;margin-bottom: 15px;}
.fyqdzctxt span.fyqdzspan0{font-size: 24px;color: #2c2c2c;font-weight: bold;display: block}
.fyqdzctxt span.fyqdzspan1{font-size: 16px;color: #666666;display: block;line-height: 24px;height: 72px;overflow: hidden;text-align: justify;margin: 30px 0 45px;}
.fyqdzctxt span.fyqdzspan2{font-size: 16px;color: #fff;display: block;background:#c5292a;width: 163px;line-height: 43px;margin: 0 auto}
.fyqdzctxt span.fyqdzspan2 img{vertical-align: middle;margin-right: 8px;width: 18px;height: 20px;display: inline-block}
.fyqdjg{border:1px solid #d9d9d9;margin-bottom: 100px;}
.fyqdjgle{width: 42%;background:url(../images/fyqdkjbg.jpg) no-repeat center top;background-size: cover;padding: 70px 4% 100px}
.fyqdjgle p{font-size:24px;color: #fff;font-weight: bold;margin-bottom: 20px;}
.fyqdjgle pre{font-size:16px;color: #fff;line-height: 36px;}
.fyhzhbcx{background: rgba(255,255,255,.3);text-align: center;padding: 30px 0;margin-top: 60px;}
.fyhzhbcx span{font-size: 18px;color: #fff;font-weight: bold;}
.fyhzhbcxss{width: 70%;margin: 20px auto 0;background: #fff;line-height: 55px;height: 55px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align: left}
.fyhzhbcxssle{width: 70%;background: none;outline: none;border: 0;line-height: 55px;height: 55px;vertical-align: top;padding: 0 5%;color: #2c2c2c;font-size: 16px;}
.fyhzhbcxssle::-webkit-input-placeholder{color: #fff;}
.fyhzhbcxssle::-moz-placeholder{color: #fff;}
.fyhzhbcxssle:-ms-input-placeholder{color: #fff}
.fyhzhbcxssri{width: 18%;background:url(../images/sousuo.png) no-repeat center center;outline: none;border: 0;line-height: 55px;height: 55px;vertical-align: top;cursor: pointer}
.fyqdjgri{width: 42%;padding: 70px 4% 0}
.fyqdjgri p{font-size:18px;color: #010101;font-weight: bold;margin-bottom: 45px;}
.fyqdjgri li{margin-bottom: 30px;}
.fyqdjgriiupt{width: 40%;height: 36px;line-height: 36px;border: 1px solid #e3e3e3;padding: 0 3%;outline: none}
.fyqdjgribtn{width:150px;height: 38px;line-height: 36px;border: 0;background: #c5292a;text-align: center;color: #fff;font-size: 16px;outline:none;cursor: pointer;margin-top: 20px;}
.fyqdjgri li img.fyqdjgyzm{margin-left: 8%;height: 38px;cursor: pointer}
.fyqdjgri li img.fysqyzm{margin-left: 8%;height: 38px;cursor: pointer}
.fyhzhbcxshow{width: 90%;margin: 20px auto 0;height: 251px;overflow: auto}
.fyhzhbcxshow li{padding: 22px 0;border-bottom: 1px solid #e9e9e9}
.fyhzhbcxshow li.firfyhzcxj{background: #f2f2f2;border-bottom: 0}
.fyhzhbcxshow li span{vertical-align: middle;display: inline-block;text-align: center;color: #666666}
.fyhzhbcxshow li span.fyqdmcspan0{width: 36%}
.fyhzhbcxshow li span.fyqdmcspan1{width: 26%}
.fyhzhbcxshow li span.fyqdmcspan2{width: 17%}
.fyhzhbcxshow li span.fyqdmcspan3{width: 17%}
.fycpxqtople{width: 344px;position: relative;}
.fycpxqtople .picBox{width:100%;position:relative;*z-index:1;overflow: hidden;background: #dee2eb}
.fycpxqtople img.yuantu{width:100%;display:block;height:344px}
.smallPicBox{width:100%;position:relative;margin-top:5px}
.smallPicList{width:304px;height:72px;overflow:hidden;position:relative;margin:0 auto;}
.smallPicList ul{height:72px;width:10000px;position:absolute;left:0;top:0}
.smallPicList li{float:left;width:72px;height:72px;cursor:pointer;margin: 0 2px;background: #dee2eb;}
.smallPicList li img{display:block;width:70px;height:70px;border:1px solid transparent;}
.smallPicList li.current img{border-color:#b73d3d}
.switchL,.switchR{position:absolute;width:15px;height:70px;top:0;cursor:pointer;line-height: 70px;border: 1px solid #7b839f;text-align: center;color: #7b839f}
.switchL{left:0}
.switchR{right:0}
.switchR:hover,.switchL:hover{background-color: #dee2eb;color: #2c2c2c;border-color: #dee2eb;}
.fycpxqtopri{margin-left: 390px}
.fycpxqtopri h1.fycpxqbth1{font-size: 24px;color: #2c2c2c;font-weight: normal;}
.fycpxqtopri p.fycpxqbtp{font-size: 16px;color: #fff;background:url(../images/fycpbg.png) no-repeat center left;width: 138px;height: 37px;line-height: 37px;padding-right: 36px;position: relative;margin: 25px 0 12px;text-align: center;}
.fycpxqtopri p.fycpxqbtp:after{content: "";position: absolute;top: 50%;right: 65px;background: #23315f;width: 5px;height: 5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top: -3px;display: none;}
.fycpxqtopri pre.fycpxqbtpre{font-size: 14px;color: #2c2c2c;display: block;line-height: 30px;}
.fycpxqtopri ul.fycpxqbtul{margin-top: 30px;}
.fycpxqtopri ul.fycpxqbtul li{float: left;width: 48%;padding-right: 2%;margin-bottom: 25px;}
.fycpxqtopri ul.fycpxqbtul li a{color: #2c2c2c}
.fycpxqtopri a.fycpxqgwc,.fycpxqtopri a.fycpxqzxzx{color: #fff;width: 117px;line-height: 22px;text-align: center;background: #c5292a;display: inline-block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding: 10px 0}
.fycpxqtopri a.fycpxqgwc img,.fycpxqtopri a.fycpxqzxzx img{vertical-align: top;margin-right: 10px;}
.fycpxqbotxq{margin-top: 50px;border-bottom: 1px solid #e4e6e7}
.fycpxqbotxq li{float: left;line-height: 37px;background: #dee2eb;color: #2c2c2c;padding: 0 30px;margin-right: 1px;cursor: pointer;height: 37px;}
.fycpxqbotxq li.fycpxqbotxqli{background: #c5292a;color: #fff;}
.fycpxqmain{margin-top: 28px;}
.fycpxqmainsub{display: none}
.fycpxqmainsub p.fycptd{color: #fff;font-size: 18px;margin-bottom: 10px;display: none}
.fycpxqtd{color: #2c2c2c;line-height: 36px;}
.fycpxqtd img{max-width: 100%;height: auto !important;}
.fycpxqtd table{width: 100% !important;border: 1px solid #eee !important;border-collapse: collapse}
.fycpxqtd table tr td{padding: 15px;border: 1px solid #eee !important;border-collapse: collapse}
.fycpxqxgsc .fywdzxlb li span{margin-right: 0 !important;}
.fycpxqxgsc .fywdzxxz{position: static;margin-top: 15px;}
.fycpxqxgsc .fywdzxxz a{margin-left: 0}
.fycpxqtjcp{padding-top: 50px;width: 80%;margin: 0 auto}
.fycpxqtjcp p{font-size: 20px;color: #fff;font-weight: bold;position: relative;padding-left: 24px;margin-bottom: 20px;}
.fycpxqtjcp p:after{content: "";position: absolute;top: 50%;left: 0;width: 3px;height: 16px;background: #fff;margin-top: -8px;}
.fycpxqtjcp li{margin-bottom: 30px;}
.fycpxqtjcp li a{font-size: 14px;color: #fff;display: block;line-height: 20px;max-height: 40px;overflow: hidden}
.fycpxqtjcp li.hoverli a{text-decoration:underline}
.fygsjj{padding: 70px 0}
.fygsjjle{width: 50%}
.fygsjjletop{font-size: 20px;color: #2c2c2c;font-weight: bold;padding-bottom: 30px;position: relative}
.fygsjjletop:after{content: "";position: absolute;bottom: 0;left: 0;width: 138px;height: 3px;background: #c5292a}
.fygsjjlebot{margin-top: 30px;line-height: 36px;color: #666666}
.fygsjjlebot img{max-width: 100%;height: auto !important;}
.fygsjjri{width: 45%}
.fygsjjri img{display: block;width: 100%}
.fyfzlc{background: url(../images/fyfzlcbg.jpg) no-repeat center top;padding: 70px 0 100px;}
/* .fyfzlc .hometop p{ color: #fff;} */
.fyfzlcbot{margin-top: 90px;}
.dsjmain{display: none;padding: 0 15%;position: relative}
.fylcdividio .item{position:relative;height:100%;width:100%;}
.fylcdividio .owl-controls{position: absolute;top:50%;left: 0;width: 100%;height:1px;margin-top: 0;}
.fylcdividio .owl-controls .owl-dots{display:none !important}
.fylcdividio .owl-controls .owl-nav [class*=owl-]{background: none;padding: 0;margin:-25px 0 0 0;display: block;font-size: 29px;}
.fylcdividio .owl-controls .owl-nav [class*=owl-].owl-prev{margin-left: -15%}
.fylcdividio .owl-controls .owl-nav [class*=owl-].owl-next{margin-right: -15%}
.fylcdividio .owl-controls .owl-nav [class*=owl-]:hover{background:#fff;color: #000}
.fylcright{width: 172px;}
.fylcright img{display: block;width: 100%}
.fylcleft{margin-left: 270px;padding-top: 30px;}
.fylcleft p{color: #2c2c2c;font-size: 18px;margin-bottom: 20px;}
.fylcleft pre{color: #2c2c2c;font-size: 14px;line-height: 26px;display: block;height: 78px;overflow: hidden}
.dsjxjjj{position: relative;margin-top: 100px;}
.dsjxjjj:after{content: "";position: absolute;top:23px;left: 0;width: 100%;background:url(../images/fzlcline.png) center center;height: 16px}
.fyysmdbotbtn1{width: 100%;height: 65px;margin-top: -50px;}
.fyysmdbotpre1,.fyysmdbotnex1{height:65px;width:65px;cursor:pointer;text-align: center;line-height: 65px;display: block;z-index: 11;color:#2c2c2c;font-size: 65px;}
.fyysmdbotpre1{margin-left:-60px;float: left}
.fyysmdbotnex1{margin-right:-60px;float: right}
.dsjdivjj{width:100% !important;margin: 0 auto;}
.dsjdivjj .owl-controls{margin-top:0;display: none}
.dsjdivjj .item{text-align: center;}
.dsjdivjj .item p{background: none;width: 31px;height: 37px;margin: 0 auto 25px}
.dsjdivjj .item span{font-size: 20px;color: #2c2c2c;display: block;line-height: 36px;height: 36px;}
.dsjdivjj .clidqnfyear p{background: url(../images/lcdwicn.png) no-repeat center center;}
.dsjdivjj .clidqnfyear span{font-size: 36px;}
.fyryzz{background: #f5f5f5;padding: 80px 0}
.fyryzz .hometop{text-align: left}
.fyryzz .hometop p{/* color: #23315f */}
.fyryzz .hometop p:after{/* background: #23315f; */left: 0;margin: 0}
.fyryzzlb{position: relative;width:100%;padding-top: 40px;}
.fyryzzlb .item{width:100%;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}
.fyryzzlb .center .item{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.fyryzzlb .fyzztxt{display: none}
.fyryzzlb .owl-controls{margin-top: 0;position: absolute;top: -67px;;right: 0}
.fyryzzlb .owl-controls .owl-dots{display: none !important;}
.fyryzzlb .owl-controls .owl-nav [class*=owl-]{width: 47px;height: 47px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin: 0 0 0 15px;padding:0;background: #fff;text-align: center;line-height: 47px;color: #23315f;font-size: 0;}
.fyryzzlb .owl-controls .owl-nav [class*=owl-].owl-prev{float: inherit}
.fyryzzlb .owl-controls .owl-nav [class*=owl-].owl-next{float: inherit}
.fyryzzlb .owl-controls .owl-nav [class*=owl-]:hover{/* background: #23315f;color: #fff */}
.fyrztxt{padding: 0 10%;text-align: center;margin-top: 60px;}
.fyrztxt p{font-size: 20px;color: #2c2c2c;font-weight: bold;margin-bottom: 25px;}
.fyrztxt span{display: block;color: #666666;line-height: 36px;}
.fywldxban{width:100%;position: relative}
.fywldxban img.wldximggddd{display: block;width: 51px;height: 93px;position: absolute;left: 50%;margin-left: -25px;bottom: 20%;z-index: 3}
#fywldxbandivpc{display:block;}
#fywldxbandivsj{display:none;}
.fywldxban .item{width:100%}
.fywldxban .item img{width:100%;display: block}
.fywldxban .owl-controls{position: absolute;z-index: 1;right:5%;top:40%;width:23px;text-align: center;}
.fywldxban .owl-dots .owl-dot span{margin:5px 0;background:url(../images/yuanwldx1.png) no-repeat center center;width:23px;height:23px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fywldxban .owl-dots .owl-dot.active span, .fywldxban .owl-dots .owl-dot:hover span{background:url(../images/yuanwldx0.png) no-repeat center center}
.fywldx{background: url(../images/fywldxbg.jpg) no-repeat center top;background-size: cover;padding: 165px 0 200px;}
.fywldxle{width: 45%}
.fywldxle .hometop{text-align: left}
.fywldxle .hometop p:after{margin: 0;left: 0}
.fywldxle pre.fywldxlepre{font-size: 16px;line-height: 24px;color: #2c2c2c;margin: 70px 0 60px;height: 120px;overflow: hidden}
.fywldxle a{margin: 0 !important;}
.fywldxri{width: 31%;margin-left: 5%;position: relative}
.fywldxri a{display: block}
.fywldxri:before{content: "";position: absolute;top: -60px;left:0;width:50px;height:3px;background: #326de5;display: none;}
.fywldxri:after{content: "";position: absolute;bottom: -100px;left: 23%;background: url(../images/bfline.png) no-repeat center center;width: 61px;height: 61px;display: none;}
.fywldxri img{width: 100%;display: block;border: 14px solid rgba(255,255,255,0.47);}
.fywldxri img.fywldxribf{width: 91px;display: block;height: 91px;position: absolute;top: 50%;left: 50%;margin-left: -45px;margin-top: -45px;border: 0}
.fyzyjz{/* background: url(../images/zyjzbg.jpg) no-repeat center top;background-size: cover; */padding: 90px 0 100px;background: #fff;}
.fyzyjzbot{margin-top:60px;}
.fyzyjzbot li{width: 28%;margin: 0 8% 0 0;float: left;text-align: center}
.fyzyjzbot li img{display: block;width: 100%}
.fyzyjzbot li p{font-size: 24px;color: #2c2c2c;font-weight: bold;margin: 20px 0}
.fyzyjzbot li span{font-size: 16px;color: #2c2c2c;display: block;line-height: 32px;height: 64px;overflow: hidden;margin-bottom: 15px;}
.fyzyjzbot li i{font-size: 18px;color: #c5292a;display:block;font-style: normal;opacity: 0}
.fyzyjzbot li.hoverli i{display: block;opacity: 1}
.fyszpx li{float: left;width: 30%;background-size: cover;background-position: center top;background-repeat: no-repeat;padding: 110px 10%;text-align: center;position: relative;}
.fyszpx li:before{ content: '';width: 100%;height: 100%;position: absolute;left: 0;bottom: 0; background: linear-gradient(180deg, transparent, #262d41);opacity: 1;}
.fyszpx li p{font-size: 36px;color: #fff;position:relative;padding-bottom: 20px; z-index: 5;}
.fyszpx li p:after{content: "";position: absolute;bottom: 0;left: 50%;width: 34px;height:3px;background: #c5292a;margin-left: -17px;}
.fyszpx li span{font-size: 16px;color: #fff;margin: 27px 0;display: block;position: relative; z-index: 5;}
.fyszpx li i{width: 1px;height: 40px;background: #fff;display: block;margin: 0 auto;position: relative; z-index: 5;}
.fyszpx li pre{font-size: 16px;color: #fff;line-height: 32px;height: 128px;display: block;overflow: hidden;margin: 10px 0 50px;position: relative; z-index: 5;}
.fyrzpx{background: url(../images/fyrzpxbg.jpg) no-repeat center top;background-size: cover;padding: 100px 0}
.fyrzpxbot{margin-top: 100px;text-align: center;position: relative;height: 322px;}
.fyrzpxbot:before{content: "";position: absolute;width: 34%;height: 1px;background: #2c2c2c;top:90px;left: 10%;}
.fyrzpxbot:after{content: "";position: absolute;width: 34%;height: 1px;background: #2c2c2c;top:90px;right: 10%;}
.fyrzpxbot li{position: absolute;z-index: 2}
.fyrzpxbot li .fypeixin{margin-bottom: 36px;height: 220px;}
.fyrzpxbot li .fyrzpximg,.fyrzpxbot li .fyrzpximg img{width: 66px;height: 66px;}
.fyrzpxbot li p{text-align:center;padding-bottom: 15px;position: relative;font-size: 16px;color: #2c2c2c}
.fyrzpxbot li p:after{content: "";width: 30px;height: 1px;background: #fff;position: absolute;bottom: 0;left: 50%;margin-left: -15px;}
.fyrzpxbot li.fyrzpxbotli0{width: 126px;left: 0}
.fyrzpxbot li.fyrzpxbotli1{width: 176px;left: 21%}
.fyrzpxbot li.fyrzpxbotli2{width: 126px;left: 50%;margin-left: -63px}
.fyrzpxbot li.fyrzpxbotli3{width: 176px;right: 21%}
.fyrzpxbot li.fyrzpxbotli4{width: 126px;right: 0}
.fyrzpxbot li.fyrzpxbotli0 .fyrzpximg,.fyrzpxbot li.fyrzpxbotli2 .fyrzpximg,.fyrzpxbot li.fyrzpxbotli4 .fyrzpximg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border: 1px solid #c5292a;width: 66px;height: 66px;padding: 30px;}
.fyrzpxbot li.fyrzpxbotli1 .fyrzpximg{background: url(../images/rzpxicn0.jpg) no-repeat center center;}
.fyrzpxbot li.fyrzpxbotli3 .fyrzpximg{background: url(../images/rzpxicn1.jpg) no-repeat center center;}
.fyrzpxbot li.fyrzpxbotli1 .fyrzpximg,.fyrzpxbot li.fyrzpxbotli3 .fyrzpximg{border:2px solid #2c2c2c;padding: 55px;margin: 0 auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.fyrzpxbot li.fyrzpxbotli1 .fyrzpximg img,.fyrzpxbot li.fyrzpxbotli3 .fyrzpximg img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.fyrzpxbot li.fyrzpxbotli2 .fyrzpximg,.fyrzpxbot li.fyrzpxbotli2  p{margin: 0 auto}
.fyrzpxbot li.fyrzpxbotli4 .fyrzpximg,.fyrzpxbot li.fyrzpxbotli4 p{float: right}
.fyrzpxbot li.fyrzpxbotli0 .fypeixin,.fyrzpxbot li.fyrzpxbotli2 .fypeixin,.fyrzpxbot li.fyrzpxbotli4 .fypeixin{padding-top: 28px;height: 192px;}
.fyrzpxbot li:hover .fyrzpximg img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}

.fyrzpxbot li.fyrzpxbotli0:hover .fyrzpximg img,.fyrzpxbot li.fyrzpxbotli2:hover .fyrzpximg img,.fyrzpxbot li.fyrzpxbotli4:hover .fyrzpximg img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)
}



.fyxwdtwldx{/* background: url(../images/fyxwdtwldxbg.jpg) no-repeat center top;background-size: cover; */padding: 100px 0;background: #fff;}
.fyxwdtwldxbot{margin-top: 55px;position: relative;margin-bottom: 50px;}
.fyxwdtwldxbot:after{content: "";position: absolute;top:74px;left:0;width: 100%;height:1px;background: #2c2c2c;}
.fyxwdtwldxbot li{float: left;margin: 0 2% 0 0;width: 23.5%}
.fyxwdtwldxbot li p{font-size: 24px;color: #2c2c2c;padding-bottom: 48px;position: relative;padding-left: 18px;z-index: 2}
.fyxwdtwldxbot li p:before{content: "";position: absolute;bottom:14px;left:40px;width: 1px;height: 27px;background: #2c2c2c;}
.fyxwdtwldxbot li p:after{content: "";position: absolute;bottom: 0;left: 33px;width: 14px;height: 14px;background: #2c2c2c;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyxwdtwldxbot li span{font-size: 17px;color: #2c2c2c;margin:28px 0 34px 0}
.fyxwdtwldxbot li .wldxxwimg{position: relative;}
.fyxwdtwldxbot li .wldxxwimg:after{/* content: "";border: 4px solid #d2d6df;position: absolute;top:-4px;left:-4px;width: 100%;height: 100% */}
.fyxwdtwldxbot li .wldxxwimg img{display: block;width: 100%}
.fyxwdtwldxbot li .wldxxwimgbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(000,000,000,.5);display: none}
.fyxwdtwldxbot li .wldxxwimgbg img{position: absolute;top:50%;left:50%;width: 48px;height:48px;margin-top: -25px;margin-left: -25px;}
.fyxwdtwldxbot li.hoverli .wldxxwimgbg{display: block}
.fyxwdtwldxbot li.hoverli .wldxxwimg:after{display: none}
.fyxwdtwldxbot li.hoverli p{background: url(../images/xwjt.png) no-repeat center right}
.fyxwckgd a,.fyszpx a,.fywldxle a{display: block;margin: 0 auto;width: 154px;height: 40px;line-height: 40px;text-align: center;/* border: 1px solid #5e6a8a; */color: #fff;font-size: 16px;background-color: #c5292a;border-radius: 40px;}
.fyszpx a{position: relative; z-index: 5;}
.fyszpx a:hover{background: #fff;color: #326de5}
.fyhzyx{background: url(../images/fyhzyxbg.jpg) no-repeat center top;background-size: cover;padding: 80px 0}
.fyhzyxbot{margin-top: 80px;}
.fyhzyxbotdiv{width:100%;}
.fyhzyxbotdiv .item{width:100%}
.fyhzyxbotdiv .item li{float: left;width: 12.57%;margin: 0 2% 15px 0}
.fyhzyxbotdiv .item img{width:100%;display: block}
.fyhzyxbotdiv .owl-controls{width: 100%;text-align: center;margin-top:45px;}
.fyhzyxbotdiv .owl-dots .owl-dot span{margin:0 12px;background:#fff;width:13px;height:13px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border: 1px solid #fff}
.fyhzyxbotdiv .owl-dots .owl-dot.active span, .fyhzyxbotdiv .owl-dots .owl-dot:hover span{background:none}
.fyzsscnone{padding: 50px 0 90px;text-align: center}
.fyzsscnone p{margin-top: 45px;font-size: 16px;color: #626262;font-weight: bold}
.fyznxbt{border-top: 1px solid #dadada;margin-top: 30px;padding: 30px 0;border-bottom: 1px dashed #dadada}
.fyznxbt p{font-size: 24px;color: #333333;margin-bottom: 20px;}
.fyznxbt span{color: #a6a6a6}
.fyznxxq{padding: 30px 0;line-height: 30px;}
.fyznxxq img{max-width: 100%;height: auto !important;}
.fycpxqzz{}
.fycpxqzz ul{margin-left: -4.6%}
.fycpxqzz li{float: left;margin: 20px 0 20px 4.6%;width: 12%}
.fycpxqzz li img{display: block;width: 100%}
.fyrjxzss{margin-bottom: 30px;text-align: center;}
.fyrjxzssdiv{display: inline-block;width: 30%;border: 1px solid #4d597e;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height: 60px;line-height: 60px}
.fyrjxzssle{outline: none;background: none;height: 60px;line-height: 60px\9;border: 0;vertical-align: top;width: 70%;padding: 0 5%;color: #2c2c2c}
.fyrjxzssri{outline: none;background: url(../images/ssfyxj.png) no-repeat center center;height: 60px;line-height: 60px;border: 0;vertical-align: top;width: 18%;cursor: pointer}
.fycssnmfs{outline: none;background: #c5292a;height: 60px;line-height: 60px;border: 0;vertical-align: top;width: 160px;color: #fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-left: 15px;cursor: pointer}
.fyrjxzssle::-webkit-input-placeholder{color: #666d88}
.fyrjxzssle::-moz-placeholder{color: #666d88;}
.fyrjxzssle:-ms-input-placeholder{color: #666d88;}
.fyrjxzlb li{margin: 0 0-1px 0 !important;width: 100% !important;}
.fyzzfw{width: 80%;margin: 0 auto}
.fyzzfw .fysfaltop li a{background: #fff}
.fyzzfw .fysfaltop li.clifysfaltop a{background: #c5292a}
.fyzzfw .fysqhztop{background: #c5292a}
.fyzzfw .fysbbx .fysqhzbot{background: #f5f5f5}
.fyzzfw .fysbbx .fygsmcpnt{/* background: #9ca3b7; */border-color: #babecc;color: #2c2c2c}
.fyzzfw .fysbbxsel,.fyzzfw .fygsxtex{/* background: #9ca3b7; */border-color: #babecc;color: #2c2c2c}
.fyzzfw .fygzbxyzm a,.fyzzfw .fysbbx label,.fyzzfw .fysqleft{color: #2c2c2c}
.fyzzfw .fygsmcbtn{background: #c5292a}
.fyzzfw .fysbbx span.fyxkczff{color: #2c2c2c}
.fyxinwen{padding: 70px 0 10px;}
.fyxinwenle{width: 265px}
.fyxwyear{background: #f8fcff;padding:25px 20px}
.fyxwyear p{font-size: 24px;color: #2c2c2c;font-weight: bold;margin-bottom: 28px;}
.fyxwyear img{margin-left: 10px;}
.fyxwyear li{padding: 20px 0;border-bottom: 1px solid #e4e6e7;text-align: center;font-size: 16px;color: #2c2c2c;font-weight: bold;position: relative;cursor: pointer}
.fyxwyear li:after{content: "";position: absolute;top:50%;left:30px;width: 3px;height: 18px;background: #c5292a;margin-top: -9px;display: none}
.fyxwyear li.clifyxwyear{font-size: 20px;color: #c5292a;}
.fyxwyear li.clifyxwyear:after{/* display: block */}
.fyxwyear img.fyxwyearup{display: block;margin: 30px auto 0;cursor: pointer}
.fyxwlxwm{background: url(../images/fyxwlxwmbg.jpg) no-repeat center top;background-size: cover;padding: 40px 20px;margin-top: 30px;}
.fyxwlxwm p{color: #fff;font-size: 20px;font-weight: bold;padding-bottom: 15px;border-bottom: 1px solid #fff;margin-bottom: 30px;}
.fyxwlxwm span{color: #fff;font-size: 16px;font-weight: bold;display: block;margin-bottom: 15px;}
.fyxwlxwm a{color: #fff;font-size: 24px;display: block}
.fyxinwenri{width: 77%;}
.fyxinwentop{/* background: #f3f3f3; */padding: 40px 40px 20px;border: 1px solid #eee;}
.fyxinwentople{width: 48%}
.fyxinwentople li{padding-bottom: 25px;border-bottom: 1px dashed #cfcfcf;margin-bottom: 25px}
.fyxinwentople li:last-child{border-bottom: 0}
.fyxinwentople li p{font-size: 26px;color: #000000;font-weight: bold}
.fyxinwentople li span{font-size: 16px;color: #666666;display: block;margin: 14px 0 10px}
.fyxinwentople li b{font-size: 16px;color: #666666;line-height: 30px;height: 60px;overflow: hidden;display: block;font-weight: normal}
.fyxinwentopri{width: 48%}
.fyxinwentopri img{display:block;width:100%}
.fyxwlb{padding-bottom: 80px;}
.fyxwlb li{padding: 26px 0;border-bottom: 1px solid #eee}
.fyxwlbri{width: 95px;background: #f5f5f5;padding: 10px 0 10px 30px;}
.fyxwlbri p{font-size: 30px;color: #2c2c2c;margin-bottom: 5px;}
.fyxwlbri span{font-size: 16px;color: #2c2c2c}
.fyxwlble{margin-right: 215px;}
.fyxwlble p{font-size: 16px;font-weight: bold;color: #2c2c2c;margin-bottom: 13px;}
.fyxwlble span{font-size: 14px;color: #666666;line-height: 24px;height: 48px;overflow: hidden;display: block}
.fyrzlb li a.baoming{width:80px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #23315f;display: inline-block;margin: 0 auto;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.sjyybb{display: none}
.wldxsub{position: absolute;line-height: 60px;top: 80px;left: 50%;}
.wldxsub:after{content: "";width: 100%;height: 60px;background:rgba(000,000,000,.32);/* border-top: 1px solid rgba(255,255,255,.2); */position: fixed;left: 0;top: 80px;}
.wldxsub a{color: #fff;font-size: 14px;display:block;width: 100px;text-align: center;float:left;position: relative;z-index: 2}
.wldxsub a:hover{font-weight: bold;text-decoration: underline}
.gmrqinpt{width: 96%;height: 40px;line-height: 40px\9; outline: none;padding: 0 2%;border-color: #babecc;color: #2c2c2c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; background:#fff url(../images/datePickerred.png) no-repeat right center;}
.gmrqinptred{width: 96%;height: 40px;line-height: 40px\9; outline: none;padding: 0 2%;border:1px solid #dedede;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0; background:#fff url(../images/datePickerred1.png) no-repeat right center;}
.fydcnlbsub{padding:4% 40px;height: 86%;display: none}
.fydcnlbsubsaml{width: 100%;height: 100%;display: none}
.fydcnlbsuble{width: 52%;background: #fff;text-align: center;height: 100%;position: relative}
.fydcnlbsuble img{display: block;max-width: 90%;margin: 0 auto}
.fydcnlbsubri{width: 42%;position: relative;height: 100%}
.fydcnlbsubri p{font-size: 24px;color: #333333;line-height: 48px;font-weight: bold;height: 96px;overflow: hidden}
.fydcnlbsubri span{font-size: 16px;color: #626262;line-height: 30px;overflow: hidden;display:block;height: 120px;margin: 25px 0 55px;}
.fydcnlbsubri a.jrgwccp,.fydcnlbsubri a.zxzxcp,.fydcnlbsubri a.tjcpnext{font-size: 14px;line-height: 22px;height: 22px;display: inline-block;text-align: center;background: #c5292a;color: #fff;width: 120px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;padding: 9px 0;margin-right: 5px;}
.fydcnlbsubri a.jrgwccp img,.fydcnlbsubri a.zxzxcp img{vertical-align: top;margin-right: 5px}
.fydcnlbsubri a.tjcpnext{background: #bfbfbf;color: #626262}
.fydcnlbsubri a.tjcpckgd{display: block;color: #c5292a;font-size: 16px;margin-top: 60px;}

.grzxbacknews{display: block; width: 100px;height: 36px;text-align: center; line-height: 36px;background: #ffb129; color: #fff;font-size: 16px;margin-top: 10px;}
.fyzzfw .fygsxtex::-webkit-input-placeholder{color: #e5e6eb;}
.fyzzfw .fygsxtex::-moz-placeholder{color: #e5e6eb;}
.fyzzfw .fygsxtex:-ms-input-placeholder{color: #e5e6eb}
.yybbqhpc{position: absolute;top: 100%;right: 0;width: 100%;text-align: center;background: rgba(0,0,0,.5);box-shadow:0 0 20px rgba(255,255,255,.2);z-index: 999;padding: 15px 0;display: none}
.yybbqhpc a{display: block;line-height: 35px;color: #fff;}
.yybbqhpc a:hover{background: #fff;color: #000}
.headqhzw:hover .yybbqhpc{display: block}

.hzhb-list{ margin: 20px auto 70px auto;}
.hzhb-list ul{ margin: 0 -15px;}
.hzhb-list li{ float: left; width: 25%; margin-top: 50px;}
.hzhb-list li .block-box{ padding: 0 15px;}
.hzhb-list li .block-box .pic{ overflow: hidden;}
.hzhb-list li .block-box .pic img{ display: block; width: 100%; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.hzhb-list li .block-box .title{ font-size: 16px; text-align: center; margin-top: 10px;}
.hzhb-list li .block-box:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}


/**********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .main1600{width: 1400px;}
    .fybanntxt p{font-size: 50px;}
    .fybanntxt span{font-size: 45px;}
    .fysjjxxqtop{padding: 60px 0 40px;margin-bottom: 50px;font-size: 20px;}
    .fyjxfwbot{margin-bottom: 50px;}
    .fyfwxqtop{line-height: 40px;}
    .fyfwxqtop span{font-size: 16px;}
    .fyfwxqbot{margin-top: 40px;}
    .fyxwdt{padding: 60px 0 40px;}
    .fyxwdt li{margin: 0 3% 30px 0}
    .page{margin-bottom: 70px;}
}
@media only screen and (max-width:1600px){
    .hometop p{font-size: 30px;}
    .tjcpfl{margin: 40px 9%;}
    .tjcpnr{padding: 30px 9% 20px}
    .cpleft p{font-size: 20px;line-height: 24px;height: 48px;}
    .cpleft span{line-height: 26px;height: 72px;}
    .cpleft i, .cgalmore a{width: 120px;height: 40px;line-height: 40px;}
    .tjcpnrdiv .owl-item .item img{width: 90%}
    .jjfabg p{font-size: 20px;}
    .jjfabg i{margin: 12px auto}
    .jjfabg img{width: 100px;height: 100px;}
    .cgalbot {margin-top: 40px;margin-bottom: 30px;}
    .cgalbot li p{font-size: 20px;margin: 20px 0 10px}
    .cgalbot li i{margin-top: 18px;}
    .xwzxbot{margin-top: 50px;}
    .xwzxleft{width: 36%}
    .xwzxright{width: 57%;padding-top: 20px}
    .xwzxright p{font-size: 16px;}
    .xwzxtime li{width: 17.4%;margin-right: 8.5%}
    .xwzxtime li.xwzxtimeli1{margin-top:12px;}
    .xwzxtime p{margin-bottom: 15px;}
    .xwzxtime li.xwzxtimeli1 p{margin: 12px auto 0}
    .footer{padding: 70px 0 50px}
    .footertop{margin-bottom: 20px;}
    .footertop p,.footertop span{font-size: 26px;}
    .footlebot p a{font-size: 20px;}
    .nav li{margin-right: 25px;}
    .headss{width: 150px;}
    .nav{margin-left: 80px;}
    .fybanntxt p{font-size: 45px;}
    .fybanntxt span{font-size: 40px;}
    .fyjxfwlb {padding: 60px 0 20px;}
    .fyfwright p{font-size: 18px;}
    .fysjjxxqtop{padding: 50px 0 35px;margin-bottom: 40px;font-size: 18px;}
    .fyjxfwbot{margin-bottom: 40px;}
    .fyfwxqbot{margin-top: 30px;}
    .fyxwdt{padding: 50px 0 35px;}
    .fyxwdt li{margin: 0 3% 25px 0}
    .page{margin-bottom: 60px;}
    .fysjjxxqtop span{margin-top: 15px;}
    .fyxwxqnex{margin: 80px auto 50px;}
    .fyjrdnc {padding: 60px 0 30px;}
    .fyxwzxle p{font-size: 16px;    margin-bottom:10px;}
    .fyxwzxle span{line-height: 28px;height: 56px;}
    .fyxwzxri{padding: 16px 0}
    .fyxwzx li{margin-bottom: 28px;}
    .fyjcsj li p{font-size: 16px;}
    .fyjcsj li{margin-bottom: 30px;}
    .fyjcsj,.fyxwzx{margin-top: 30px;}
    .fysfaltop{padding: 50px 0}
    .fycpleft{width: 300px;}
    .fycplefttop {padding: 20px 40px 0 70px;}
    .fycpright{width: 366px;}
    .fycpcenter{margin: 0 50px 0 300px}
    .fycplefttop p{font-size: 30px;margin-bottom: 20px;}
    .fywdzxxz a,.fywdzxxz img{margin: 0 5px;}
    .fywdzxxz a:after{right: -14px}
    .fywdzxlb li span{margin-right: 580px}
    .fyggxqtop p{font-size: 20px;}
    .fycpfl { margin: 50px auto 20px;}
    .fydcycpri{    width: 67%;}
    .fyictfwcp,.fyictkcbc{padding: 60px 0 40px;}
    .fyictfwpt {padding: 60px 0 100px;}
    .fyictkttx,.fygjqwzx{padding: 70px 0 60px;}
    .fyictfwcpbot,.fygjqwzxbot{margin-top: 50px;}
    .fyictfwptbot{margin-top: 90px;}
    .fygntd {padding: 50px 0 120px;}
    .fygntdbot{margin-top: 80px}
    .fyxtjg{padding: 60px 0 30px}
    .fyxtjgbot,.fygnmkbot{margin-top: 50px;}
    .fygnmk{padding: 80px 0 90px;}
    .fykczy,.fyyyfa{padding: 70px 0}
    .fyxyjs{padding-top: 60px;}
    .fyxyjsbot,.fyxyhjbot{margin-top: 50px;}
    .fyxyys{padding: 60px 0}
    .fyxywh{padding: 60px 0 120px;}
    .fyxyhj{padding-bottom: 60px;}
    .fykhqri{padding: 90px 0 60px;}
    .fykhqle ul{padding-top: 120px;}
    .fykhqle ul li{font-size: 20px;}
    .fywldx{padding:100px 0 150px}
    .fyzyjz{padding:60px 0 80px}
    .fyzyjzbot li p{font-size: 20px;}
    .fyszpx li{padding: 80px 10%;}
    .fyszpx li p{font-size: 30px;}
    .fyrzpx,.fyxwdtwldx{padding: 70px 0}
    .fyhzyx{padding: 60px 0}
    .fyhzyxbot{margin-top: 50px;}
    .fyysmdbotpre1{margin-left: -50px;}
    .fyysmdbotnex1{margin-right: -50px;}
}
@media only screen and (max-width:1440px){
    .main1600,.main1400{width: 1200px;}
    .hometop p{font-size: 26px;}
    .cpleft p{font-size: 18px;}
    .footertop p, .footertop span{font-size: 22px;}
    .xwzxright{padding-top: 10px;}
    .dldiv{width: 1100px;margin-left: -550px;}
	.nav{margin-left: 50px;}
    .nav li{margin-right: 22px;}
    .fyfwright p{font-size: 16px;}
    .fyjxfwlb li{margin-bottom: 40px;}
    .fyjrdnc li a{padding: 30px 50px;}
    .fyjrdnc li a:after{top: 29px;left: 20px}
    .fyhytop,.fyhybot{padding: 20px 40px;}
    .fygrzxlebot li a{font-size: 20px;}
    .fygrzxlebot li a{padding: 32px 0 32px 40px}
    .fywdzsri{width: 658px;}
    .fywdzsle{width: 480px;}
    .fypxrzbd li span{width:10.4%}
    .fycpxqbot{padding-bottom: 70px;}
    .fyzxktxq{padding: 50px 0}
    .fyzxktxqri p {font-size: 18px;padding: 15px 0 15px 10px; margin-bottom: 20px;}
    .fyzxktxqri li{margin-bottom: 20px;}
    .fyzxktxqri a.fyljbm,.fyzxktxqri a.fyzxzx{margin-top: 25px;}
    .fygdxq li span.fygdxq1,.fygdxq li span.fygdxq3{width: 28%}
    .fydcnscbotle li{line-height: 51px;}
    .fyxyysbot{margin-top: 50px;}
    .fyqdzc{padding: 50px 0}
    .fyqdzc li .fyqdzcbt p{font-size: 14px;}
    .fyqdzctxt p{font-size: 18px;}
    .fyqdzctxt span.fyqdzspan0{font-size: 22px;}
    .fyqdzctxt a{padding: 0 20px;}
    .fyqdzctxt span.fyqdzspan1{line-height: 20px;height: 80px;margin: 20px 0}
    .fyqdjgle p{font-size: 22px;margin-bottom: 15px;}
    .fyqdjg{margin-bottom: 80px;}
    .fycpxqtopri h1.fycpxqbth1{font-size: 20px;}
    .fycpxqtopri pre.fycpxqbtpre{line-height: 28px}
    .fycpxqtopri ul.fycpxqbtul li,.fycpxqtjcp li{margin-bottom: 20px;}
    .fycpxqtopri{margin-left: 370px;}
    .fycpxqtopri a.fycpxqgwc, .fycpxqtopri a.fycpxqzxzx{width: 110px;}
    .fywldx{padding:80px 0 120px}
    .fyzyjz{padding:50px 0 70px}
    .fyzyjzbot li p{font-size: 18px;}
    .fyszpx li{padding: 65px 5%;width: 40%}
    .fyszpx li p{font-size: 26px;}
    .fyrzpx,.fyxwdtwldx{padding: 55px 0}
    .fyhzyx{padding: 40px 0}
    .fyhzyxbot{margin-top: 30px;}
    .fyrzpxbot:before{width: 30%;    left: 13%;}
    .fyrzpxbot:after{width: 30%;    right: 13%;}
    .fyddlb li span.fyzxgdbotspan0{width: 15%}
    .fyddlb li span.fyzxgdbotspan1{width: 29%}
    .fyddlb li span.fyzxgdbotspan2{width: 12%}
    .fyddlb li span.fyzxgdbotspan3{width: 12%}
    .fyddlb li span.fyzxgdbotspan4{width: 12%}
    .fyddlb li span.fyzxgdbotspan5{width: 15%}
    .fyxinwenri{width: 74%}
    .fyxinwentop{padding: 25px 25px 5px;}
    .fyxinwentople li p{font-size: 22px}
    .fyxinwentople li b{font-size: 14px;}
    .fyxinwentople li{padding-bottom: 20px;margin-bottom: 20px;}
    .fydcnscbotri{height: 572px;}
    .fydcnlbsubri a.jrgwccp, .fydcnlbsubri a.zxzxcp, .fydcnlbsubri a.tjcpnext{width: 115px;margin-right: 0}
	
	.hzhb-list li .block-box .title{ font-size: 14px;}
	
}
@media only screen and (max-width:1366px){
    .header{line-height: 70px;height: 70px;}
    .wldxsub,.wldxsub:after{top: 70px;}
    .mainjz{margin-top: 70px;}
    .logo{margin-top: 20px;}
    .logo img{width: 150px;height: 29px;}
    .logo:before{left: 170px;}
    .navsub {margin-top: 4px;margin-left: 43px;}
    .headss{margin-top: 19px;}
    .hometop p{font-size: 20px;padding-bottom: 15px;}
    .hometop p:after{height: 2px;}
    .hometop span{font-size: 14px;}
    .tjcpfl{margin: 30px 9%;}
    .tjcpfl li img{width: 44px;height: 44px;}
    .tjcpfl li p{font-size: 14px;margin-top: 10px;}
    .cpleft{padding-top: 38px;}
    .cpleft p{font-size: 16px;}
    .cpleft span{margin: 18px 0 30px;}
    .jjfabg p{font-size: 18px;}
    .jjfabg img{width: 80px;height: 80px;}
    .cgalbot li a{padding: 10px;}
    .cgalbot li p{font-size: 16px;margin: 10px 0 3px;}
    .cgalbot li i{margin-top: 5px;}
    .footer{padding: 50px 0 30px;}
    .footertop p, .footertop span{font-size: 20px;}
	.header .s-logo{ height: 48px; margin: 11px 0 0 5px;}

    .headdl {margin: 0 15px}
    .nav li{margin-right: 19px;}
    .fyxwxqnex{margin: 60px auto 30px;}
    .fyzxsc{line-height: 40px;font-size: 16px;margin: 80px auto 50px}
    .fysfaltop{padding: 30px 0}
    .fysfaltop li{margin: 0 20px;line-height: 40px;height: 40px;}
    .fysfallbtxt i{line-height: 56px;height: 56px;top: -16px;width: 58px;font-size: 16px;}
    .fysfallbtxt p{margin-left: 94px;}
    .fysfallb li span{line-height: 24px;height: 48px;}
    .fysfallb li{margin-bottom: 30px;}
    .fygrzxban{height: 275px;}
    .fygrzxmain{padding: 40px 0}
    .fykczxtxt{padding: 25px 20px 40px}
    .fykczxtxt p{margin-bottom: 10px;}
    .fykczxtxt span{line-height: 28px;height: 56px;}
    .fykczx li{margin-bottom: 30px;}
    .fykczx{padding: 30px 0 20px}
    .fycpleft{width: 260px;}
    .fycplefttop {padding: 20px 30px 0 30px;}
    .fycpright{width: 300px;}
    .fycpcenter{margin: 0 50px 0 260px}
    .fycplefttop p{font-size: 20px;margin-bottom: 10px;}
    .fycplefttop li a{padding: 10px 0 10px 40px;font-size: 14px;}
    .fyfwzcad{margin: 20px 0 20px;}
    .fyalsouso{margin-bottom: 20px;}
    .fyggxq {padding: 20px 30px;}
    .fyrzcx {margin: 30px auto 15px;padding: 20px 0;}
    .fyrzcxinp{width: 30%;line-height: 36px\9;height: 36px;}
    .fyrzcxbtn{width: 6%;line-height: 36px;height: 36px;}
    .fyrzlb li{padding: 20px 0}
    .fyzxkt {padding: 40px 0 20px;}
    .fyzxkt li{margin-bottom: 30px;}
    .fycpfl { margin: 30px auto 20px;}
    .fydcnlb {padding: 30px 0;}
    .fysbbx .fysqhzbot{padding: 30px 3% 10px;}
    .fydcnsc {padding: 40px 0 60px;}
    .fyfwjsdcn {padding: 70px 0 40px;}
    .fyfwjsdcnbot,.fydcnscbot{margin-top: 45px;}
    .fydcycp,.fydcnygy{padding: 50px 0;}
    .fydcycple li {padding: 26px 0 26px 40%;}
    .fydcycple li p,.fydcycpdivle p{font-size: 20px;}
    .fydcycple:after{left: 40%;height: 30px;}
    .fydcycple{padding-bottom: 70px;}
    .fydcnygytop p{font-size: 24px;}
    .fyictfwcp,.fyictkcbc{padding: 30px 0 20px;}
    .fyictfwpt {padding: 30px 0 70px;}
    .fyictkttx,.fygjqwzx{padding: 30px 0 20px;}
    .fyictfwcpbot,.fygjqwzxbot{margin-top: 30px;}
    .fyictfwptbot{margin-top: 40px;}
    .fyictfwcpbot li p,.fyictfwptbot li p,.fyictkcbcbot li p{font-size:20px;}
    .fyictkttxbot li{width: 200px;line-height: 50px;font-size: 18px;}
    .fykctxt{padding: 30px 20px 20px 20px;}
    .fyictfwcpbot li a{padding: 40px 20px 35px}
    .fyictfwptbot li{width: 300px;}
    .fyictfwptbot li.fyictfwptbot0{left: -310px;}
    .fyictfwptbot li.fyictfwptbot1{right: -310px;}
    .fyictfwptbot li.fyictfwptbot2{left: -310px;}
    .fyictfwptbot li.fyictfwptbot3{right: -310px;}
    .fygntd {padding: 30px 0 80px;}
    .fygntdbot{margin-top: 50px}
    .fyxtjg{padding: 40px 0 20px}
    .fyxtjgbot,.fygnmkbot{margin-top: 30px;}
    .fygnmk{padding: 50px 0 60px;}
    .fykczy,.fyyyfa{padding: 45px 0}
    .fygnmkbotimg img{width: 100px;height: 100px;}
    .fygnmkbot li p{font-size: 20px;margin: 16px 0 20px;}
    .fyziyuantop li,.fygntdle p,.fyxtjgbot li p{font-size: 20px;}
    .fygntdle p{ margin: 25px 0 30px;}
    .fyxtjgbot li{margin-bottom: 40px}
    .fyxyysbotdiv{padding: 20px}
    .fyxyysbotri p{font-size: 20px}
    .fyqdzc{padding: 30px 0}
    .fyqdzctxt p{font-size: 16px;}
    .fyqdzctxt span.fyqdzspan0{font-size: 20px;}
    .fyqdzctxt a{padding: 0 15px;}
    .fyqdzctxt span.fyqdzspan1{margin: 15px 0}
    .fyqdjgle p{font-size: 20px;}
    .fyqdjg{margin-bottom: 60px;}
    .fygsjj,.fyryzz{padding: 50px 0}
    .fyfzlc{padding: 50px 0 80px}
    .fywldx{padding:60px 0 80px}
    .fyzyjz{padding:40px 0 50px}
    .fyzyjzbot li p{font-size: 16px;}
    .fyszpx li{padding: 40px 5%;}
    .fyszpx li p{font-size: 22px;}
    .fyrzpx,.fyxwdtwldx{padding: 30px 0}
    .fyhzyx{padding: 30px 0}
    .fyrzpxbot:before{width: 30%;    left: 13%;}
    .fyrzpxbot:after{width: 30%;    right: 13%;}
    .fywldxri{padding-top: 35px;}
    .fywldxri:before{top:0}
    .fywldxle pre.fywldxlepre{margin: 40px 0}
    .dsjdivjj{width: 94% !important;}
    .fyysmdbotpre1{margin-left: 0;}
    .fyysmdbotnex1{margin-right:0;}
    .fycpxqzz ul{margin-left: -8%}
    .fycpxqzz li{width: 17%;margin-left: 8%}
    .fyrjxzssdiv{display: inline-block;width: 50%;height: 46px;line-height: 46px}
    .fyrjxzssle{height: 46px;line-height: 46px\9;}
    .fyrjxzssri{height: 46px;line-height: 46px;}
    .fycssnmfs{height: 46px;line-height: 46px;}
    .fyxwlb{padding-bottom: 60px;}
    .fydcnlbsubri p{font-size: 20px;line-height: 26px;height: 52px;}
    .fydcnlbsubri span{margin: 20px 0 45px;}
    .yybbqhpc{top: 70px;}
	.fyczffbg{height: calc(100% - 70px);}
}
@media only screen and (max-width:1280px){
    .main1200{width: 1000px;}
    .header{width: 95%;padding:0 4% 0 1%}
    .logo img{width: 120px;height: 23px;}
    .logo:before{left: 133px;}
    .nav li{margin-right: 17px;}
    .navsub{margin: 0 0 0 26px;}

    .dldiv{width: 900px;margin-left: -450px;}
    .dldivle{width: 45%}
    .dldivri{width: 48%}
    .fyzxgdbot li span.fyzxgdbotspan1{width: 44%}
    .fygntdle p {margin: 25px 0 20px;}
    .fygntdle span{line-height: 28px;font-size: 14px;}
    .fyziyuantop li, .fygntdle p, .fyxtjgbot li p{font-size: 18px;}
    .fycpxqbotxq li{padding: 0 20px;}
    .fycpxqtopri h1.fycpxqbth1{font-size: 18px;}
    .fyddlb li span.fyzxgdbotspan0{width: 15%}
    .fyddlb li span.fyzxgdbotspan1{width: 28%}
    .fyddlb li span.fyzxgdbotspan2{width: 12%}
    .fyddlb li span.fyzxgdbotspan3{width: 12%}
    .fyddlb li span.fyzxgdbotspan4{width: 12%}
    .fyddlb li span.fyzxgdbotspan5{width: 15%}


    .fyznx li span.fyzxgdbotspan0{width: 15%}
    .fyznx li span.fyzxgdbotspan1{width: 76%;}
    .fyznx li span.fyzxgdbotspan2{width: 7%}


}
@media only screen and (max-width:1200px){
    .main1600,.main1400{width: 1000px;}
    .nav{margin-left:55px;}
    .xwzxright{padding-top:2px;}
    .fyjxfwlb {padding: 40px 0 20px;}
    .fyfwright span{line-height: 26px;height:78px;margin: 10px 0 15px;}
    .fyfwright{margin-top: -68px;}
    .fybanntxt p{font-size: 40px;}
    .fybanntxt span{font-size: 35px;}
    .fyhytop, .fyhybot{padding: 17px 20px;}
    .fygrzxlebot{margin-top: 20px;}
    .fygrzxlebot li{margin-bottom: 15px;}
    .fygrzxlebot li a{font-size: 18px;padding: 20px 0 20px 22px}
    .fyhybot span{margin-right: 70px;}
    .fywdzsri{width: 540px;}
    .fywdzsri img{width: 400px}
    .fywdzsri a{font-size: 14px;}
    .fywdzsle{width: 390px;}
    .fywdzsle p{font-size: 18px;margin-bottom: 9px;}
    .fywdzsle li{padding: 21px 0}
    .fycpxqbot{padding-bottom: 50px;}
    .fyzxktxq{padding: 40px 0}
    .fyzxktxqri p {font-size: 16px;padding: 10px 0 10px 10px; margin-bottom: 15px;}
    .fyzxktxqri li{margin-bottom: 15px;}
    .fyzxktxqri a.fyljbm,.fyzxktxqri a.fyzxzx{margin-top: 20px;}
    .fyzxktxqri a.fyljbm, .fyzxktxqri a.fyzxzx{width: 170px;padding: 10px 0}
    .fyzxktxqri a img{margin-right: 20px;}
    .fycpktxqtop li{padding: 0 35px}
    .fydcnscbotle li{line-height: 44px;}
    .fyhzhbcxshow li span.fyqdmcspan0{width: 35%}
    .fycpxqtople{width: 280px;margin: 0 auto}
    .fycpxqtople img.yuantu{height: 280px;}
    .smallPicList{width: 228px;}
    .fycpxqtopri{margin-left: 310px;}
    .fycpxqtopri h1.fycpxqbth1{font-size: 16px;}
    .fycpxqtopri a.fycpxqgwc, .fycpxqtopri a.fycpxqzxzx{width: 48%}
    .fycpxqtopri a.fycpxqgwc img, .fycpxqtopri a.fycpxqzxzx img{margin-right: 5px}
    .fyrzpxbot li.fyrzpxbotli1{left: 19%}
    .fyrzpxbot li.fyrzpxbotli3{right: 19%}
    .fyddlb li span.fyzxgdbotspan0{width: 15%}
    .fyddlb li span.fyzxgdbotspan1{width: 25%}
    .fyddlb li span.fyzxgdbotspan2{width: 12%}
    .fyddlb li span.fyzxgdbotspan3{width: 12%}
    .fyddlb li span.fyzxgdbotspan4{width: 12%}
    .fyddlb li span.fyzxgdbotspan5{width: 18%}

    .fyznx li span.fyzxgdbotspan0{width: 15%}
    .fyznx li span.fyzxgdbotspan1{width: 74%;}
    .fyznx li span.fyzxgdbotspan2{width: 7%}

    .fyxinwenri{width: 70%}
    .fyxinwentople li p{font-size: 16px;}
    .fyxinwentople li b{line-height: 26px;height: 52px;}
    .fyxinwentople li span{margin: 4px 0}
    .fyxinwentople li{padding-bottom: 12px;margin-bottom: 12px;}

    .fydcnscbotri{height: 495px;}
    .fydcnlbsuble{width: 49%}
    .fydcnlbsubri{width: 48%}
    .fydcnlbsubri a.jrgwccp, .fydcnlbsubri a.zxzxcp{width: 110px;}
    .fydcnlbsubri a.tjcpnext{width: 80px}
}
@media only screen and (max-width:1152px){
    .nav{margin-left: 29px;}
    .nav li{margin-right:10px;}
    .headss{width: 120px;}
    .headdl{margin: 0 9px;}
    .headqhzw{background-position: 13px center;padding-left: 27px;}
    .fyalssle{width: 35%}
    .fyalssri{width: 28%;margin-left: 3%}
    .fywdzxlb li span{margin-right: 0}
    .fywdzxxz{position: relative;margin: 10px 0 0 0}
    .fywdzxlb li{padding: 20px 0 10px;}
    .fyzxgdbot li span.fyzxgdbotspan1{width:39%}
    .fyzxgdbot li span.fyzxgdbotspan3,.fyzxgdbot li span.fyzxgdbotspan4{width:12%}
    .fycpxqtople{float: inherit}
    .fycpxqtopri{margin-left: 0;margin-top: 25px;}
    .fycpxqbotxq li{padding:0 15px;]}
    .fyddlb li span.fyzxgdbotspan0{width: 15%}
    .fyddlb li span.fyzxgdbotspan1{width: 24%}
    .fyddlb li span.fyzxgdbotspan2{width: 12%}
    .fyddlb li span.fyzxgdbotspan3{width: 12%}
    .fyddlb li span.fyzxgdbotspan4{width: 12%}
    .fyddlb li span.fyzxgdbotspan5{width: 18%}


    .fyznx li span.fyzxgdbotspan0{width: 15%}
    .fyznx li span.fyzxgdbotspan1{width: 74%;}
    .fyznx li span.fyzxgdbotspan2{width: 7%}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .main1600,.main1400,.main1200{width: 900px;}
    /*头部*/
    .header{width: 94%;padding: 0 3%;/* background: #23315f !important; */}
    .menu-activator{display: block}
    .nav{display:none;position:fixed;top:70px;width:100%;text-align:center;left:0;background:#fff;height:100%;z-index:111;margin-left:0}
    .nav ul{padding-top: 50px;}
    .nav li{float:inherit;width:100%;height:auto;line-height:55px;margin:0}
    /* .nav li a.navyja{color: #fff} */

    .wldxsub{width: 100% !important;position: relative;margin: 0 !important;left: 0 !important;top: auto !important;text-align: center;line-height: 30px;background: rgba(255,255,255,.5);padding: 6px 0}
    .wldxsub{display: inline-block;float: inherit;}
    .wldxsub:after{display: none}

    .xwzxright span{margin-top: 10px;}
    .footle{width: 45%;padding-right:0;}
    .footcn{width: 29%;}
    .footri{width: 26%;}
    .cpleft span{font-size: 14px;}
    .dldiv{padding-top: 50px;}
    .fybanntxt p{font-size: 30px;}
    .fybanntxt span{font-size: 25px;}
    .fyjcsj li{margin-bottom: 20px;}
    .fyjcsj li p{line-height: 40px;font-size: 14px;}
    .fygrzxlebot li a{font-size: 16px;line-height: 26px;}
    .fygrzxlebot li img{width: 28px;}
    .fygrzxle{width: 70%}
    .fygrzxri{width: 25%}
    .fyhytopri span{margin-right: 30px;}
    .fygrzxlebot li a{padding: 22px 0 22px 22px}
    .fywdzsle{width: 300px;}
    .fywdzsle li span.fywdzslele{width: 110px;}
    .fywdzsle li span.fywdzsleri{margin-left: 130px;}
    .fycpleft{width: 260px;}
    .fycpright{display: none}
    .fycpcenter{margin: 0 0 0 260px}
    .fyzxktxqri a.fyljbm,.fyzxktxqri a.fyzxzx{margin-top: 5px;}
    .fysbbx label{display: block;}
    .fydcnscbotri .fydcnlb li {margin: 0 0 45px 2%!important;width: 22.5%}
    .fyictfwptbot li{width: 200px;}
    .fyictfwptbot li.fyictfwptbot0{left: -210px;}
    .fyictfwptbot li.fyictfwptbot1{right: -210px;}
    .fyictfwptbot li.fyictfwptbot2{left: -210px;}
    .fyictfwptbot li.fyictfwptbot3{right: -210px;}
    .fyrzpxbot li.fyrzpxbotli0,.fyrzpxbot li.fyrzpxbotli4,.fyrzpxbot li.fyrzpxbotli2{width: 100px}
    .fyrzpxbot li.fyrzpxbotli2{margin-left: -50px;}
    .fyrzpxbot li.fyrzpxbotli0 .fyrzpximg, .fyrzpxbot li.fyrzpxbotli2 .fyrzpximg, .fyrzpxbot li.fyrzpxbotli4 .fyrzpximg{width: 50px;height: 50px;padding: 25px;}
    .fyrzpxbot li .fyrzpximg, .fyrzpxbot li .fyrzpximg img{width: 50px;height: 50px;}
    .fyrzpxbot:before,.fyrzpxbot:after{top: 67px;}
    .fyrzpxbot li.fyrzpxbotli1{left: 20%}
    .fyrzpxbot li.fyrzpxbotli3{right: 20%}
    .fyrzpxbot li.fyrzpxbotli1,.fyrzpxbot li.fyrzpxbotli3{width: 134px;}
    .fyrzpxbot li.fyrzpxbotli1 .fyrzpximg, .fyrzpxbot li.fyrzpxbotli3 .fyrzpximg{padding: 40px;}
    .fyrzpxbot li .fypeixin{height: 170px;}
    .fyrzpxbot li.fyrzpxbotli0 .fypeixin, .fyrzpxbot li.fyrzpxbotli2 .fypeixin, .fyrzpxbot li.fyrzpxbotli4 .fypeixin { padding-top: 16px;height: 154px;}

    .fyddlb li span.fyzxgdbotspan0{width: 15%}
    .fyddlb li span.fyzxgdbotspan1{width: 22%}
    .fyddlb li span.fyzxgdbotspan2{width: 10%}
    .fyddlb li span.fyzxgdbotspan3{width: 12%}
    .fyddlb li span.fyzxgdbotspan4{width: 12%}
    .fyddlb li span.fyzxgdbotspan5{width: 22%}
    .fyznx li span.fyzxgdbotspan0{width: 15%}
    .fyznx li span.fyzxgdbotspan1{width: 74%;}
    .fyznx li span.fyzxgdbotspan2{width: 7%}
    .fyzzfw{width: 100%}
    .fyxinwenri{width: 67%}
    .fydcnscbotle{width: 235px;}
    .fydcnscbotle li{padding-left: 26px;}
    .fydcnscbotri{margin-left: 235px;}
    .fydcnlbsubri a.tjcpnext{width: 110px;margin-top: 15px;}
    .fydcnlbsubri a.tjcpckgd{margin-top: 30px;}
    .fydcnlbsubri span{font-size: 14px;line-height: 22px;height: 88px;}
}
@media only screen and (max-width:992px){
    .main1600,.main1400,.main1200{width: 767px;}
    .tjcpnrdiv .owl-item .item img{width: 100%}
    .xwzxright{width: 56%}
    .xwzxright p{line-height: 20px;height: 40px;}
    .xwzxright span{margin-top: 3px;line-height: 20px;height: 40px;}
    .footertop p, .footertop span{font-size: 18px;}
    .dldiv{width:80%;margin-left: -40%;}
    .dldivle{display: none}
    .dldivri{width: 100%}
    .fybanntxt p{font-size: 26px;margin-bottom: 5px;}
    .fybanntxt span{font-size: 20px;}
    .fyfwright span{height: 52px;}
    .fyfwright{margin-top: -55px;}
    .fyhybot span{margin-right: 30px;}
    .fygrzxlebot li a{padding: 18px 0 18px 15px;font-size: 14px;}
    .fyhytople{width: 68px;}
    .fyhytople img{width: 68px;height: 68px;}
    .fyhytopri p{font-size: 16px;padding: 5px 0 10px}
    .fyhytopri{margin-left: 98px;}
    .fyhytop, .fyhybot{padding: 14px 20px 13px;}
    .fywdzsri{width: 360px;}
    .fywdzsri img{width: 100%;}
    .fywdzsri a{display: block;text-align: center;position: static;margin-top:10px;}
    .fywdzsle{width: 280px;}
    .fywdzsle li span.fywdzslele{font-size: 14px;width: 100px;}
    .fywdzsle li span.fywdzsleri{margin-left: 120px;}
    .fysqhzbot li{width: 90%;padding:0 5%;margin-bottom: 20px;}
    .fywdzxxz a{width: 45%;margin-bottom: 20px;}
    .fypxrzbd li span{width:10.2%}
    .fyzxktxqri p{padding: 0 0 10px 10px;}
    .fyzxktxqri li{margin-bottom: 10px;}
    .fyzxktxqri a.fyljbm, .fyzxktxqri a.fyzxzx{padding: 6px 0;font-size: 14px;}
    .fyzxgdbot li span.fyzxgdbotspan1{width:30%}
    .fyzxgdbot li span.fyzxgdbotspan2,.fyzxgdbot li span.fyzxgdbotspan3,.fyzxgdbot li span.fyzxgdbotspan4{width:14%}
    .fydcnscbotri .fydcnlb li {margin: 0 0 20px 3%!important;width: 45.5%;}
    .fyjsfwle{width: 88px;padding: 10px 0 10px 14px;}
    .fyjsfwri{margin-left: 118px;}
    .fyictkttxbot li{width: 160px;}
    .fyictfwptbot{width: 240px;}
    .fyictfwptbot li{width: 160px;}
    .fyictfwptbot li p{font-size: 16px;margin-bottom: 8px;}
    .fyictfwptbot li.fyictfwptbot0{left: -170px;top: 53px}
    .fyictfwptbot li.fyictfwptbot1{right: -170px;top: 53px}
    .fyictfwptbot li.fyictfwptbot2{left: -170px;bottom:-5px}
    .fyictfwptbot li.fyictfwptbot3{right: -170px;bottom:-5px}
    .fygntdbotdiv .owl-controls,.fygntdbotbtn{bottom: 10px;}
    .fyhzhbcxshow li span.fyqdmcspan0{width: 34%}
    .fyqdjgle{padding: 40px 4% 70px}
    .fyhzhbcx{padding: 20px 0;margin-top: 20px;}
    .fyqdzctxt span.fyqdzspan2{width: 100%}
    .fyddlb li span.fyzxgdbotspan0{width: 15%}
    .fyddlb li span.fyzxgdbotspan1{width: 26%}
    .fyddlb li span.fyzxgdbotspan2{width: 10%}
    .fyddlb li span.fyzxgdbotspan3{width: 14%}
    .fyddlb li span.fyzxgdbotspan4{width: 14%}
    .fyddlb li span.fyzxgdbotspan5{width: 13%}
    .fyddlb li span.fyzxgdbotspan5 a{display: block}
    .fyznx li span.fyzxgdbotspan0{width: 15%}
    .fyznx li span.fyzxgdbotspan1{width: 74%;}
    .fyznx li span.fyzxgdbotspan2{width: 7%}
    .fyrjxzssdiv{width: 60%;}
    .fycssnmfs{margin-left: 3%;width: 30%}
    .fyzzfw .fysfaltop  li{margin: 0 10px;}
    .fyxinwenri{width: 60%}
    .fydcnlbsubri a.jrgwccp, .fydcnlbsubri a.zxzxcp, .fydcnlbsubri a.tjcpnext{width: 104px;}
    .fydcnlbsubri a.jrgwccp img, .fydcnlbsubri a.zxzxcp img{margin-right: 2px;}
	
	.header .s-logo{ margin: 0 0 0 5px; clear: both;}
	
}
@media only screen and (max-width:768px){
    .main1600,.main1400,.main1200{width: 700px;}
    .fyxwdtle{width: 180px;}
    .fyxwdtri{margin-left: 200px;}
    .fyxwdtri span{line-height: 20px;height: 40px;}
    .fygrzxle{width: 100%}
    .fygrzxri{display: none}
    .fycpbttop{margin: 0 30px;}
    .fycpbtbot{padding: 20px 30px}
    .fycgallb li{width: 46%;margin-bottom: 20px;}
    .fyalsouso{margin: 10px 0 20px;}
    .fyfwzcad{margin: 0 0 20px;}
    .fyfaqlb li{width: 100%;margin: 0}
    .fyfaqlb li a{line-height: 45px;}
    .fyfaqlb li:after{background-size: 20px auto}
    .fyggxqtop p{font-size: 18px;margin: 0;background-position: left 2px;}
    .fyggxqtop span{position: static;margin: 10px 0 0 0;display: block}
    .fyggxqbot{line-height: 28px;margin-top: 10px;}
    .fyfwjsbt a{ margin-right: 32px;}
    .fyfwjsbt a:after{right: -21px;}
    .xzyxyzdiv{width: 90%;margin-left: -45%}
    .fyzxktxqle,.fyzxktxqri,.fycpxqbotle,.fycpxqbotri{width: 100%;float: inherit}
    .fyzxktxqri,.fycpxqbotri{margin-top: 20px;}
    .fycpktxqtop li{line-height: 40px;font-size: 16px;}
    .fydcycple{padding-top: 0}
    .fydcycple li{padding: 20px 0 20px 22%;}
    .fydcycpdivle{padding-top:20px;}
    .fydcycple li p, .fydcycpdivle p{font-size: 18px;}
    .fydcycpdivle span{margin: 20px 0}
    .fygntdbotdiv .owl-item .fygntdle img{width: 50px;height: 50px;}
    .fyziyuantop li, .fygntdle p, .fyxtjgbot li p{font-size: 16px;}
    .fygntdbotdiv .owl-controls, .fygntdbotbtn{bottom:-20px}
    .fyxtjgbot li a{padding: 0 15px;}
    .fykhqle{width: 210px;}
    .fykhqle ul{padding: 100px 15px 0}
    .fykhqri{margin-left: 240px;}
    .fyqdzc li{width: 48%;margin: 0 4% 20px 0;}
    .fyqdzc li:nth-child(2n){margin-right: 0}
    .fycpcenter{height: auto !important;}
    .fyrzpxbot li.fyrzpxbotli1{left: 19%}
    .fyrzpxbot li.fyrzpxbotli3{right: 19%}
    .fyxinwenle{width: 220px;}
    .fyxwyear p{font-size: 20px;}
    .fyxwyear li.clifyxwyear{font-size: 18px;}
    .fyxwyear li{padding: 15px 0}
    .fyxinwenri{width: 64%}
    .fyxwlb{padding-bottom: 40px;}
    .fycpxqbotxq li{padding: 0 11px}
    .footer{padding: 30px 0 60px;}
    .fycpbtbot{padding: 20px 20px 50px}
    .cart{display: none}
    .cartsj{display:block;background: #ededed;z-index: 1000}
    .cartsj{width: 100%;bottom: 0;left: 0;position: fixed;height: 50px;}
    .cartsj:after{content: "";width: 1px;height: 100%;top: 0;left: 50%;background: #d3d3d3;position: absolute}
    .cartsj li{float: left;width: 50%;text-align: center;color: #b73d3d;line-height: 50px;}
    .cartsj li img{vertical-align: middle;margin-right: 5px;display: inline-block}
    .cartsj li a{color: #b73d3d}
    .m-sidebar{right: -270px;width: 270px;}
    .gwcjs{width: 100%;left: 0;box-shadow:  0 0 20px #eee}
    .fyshopgwc{display: block}
    .fydcnlbsubri a.jrgwccp, .fydcnlbsubri a.zxzxcp, .fydcnlbsubri a.tjcpnext{width: 100%;margin: 5px 0}
    .fydcnlbsubri a.jrgwccp img, .fydcnlbsubri a.zxzxcp img{margin-right: 8px;}
    .fydcnlbsubri p{font-size: 18px;}
    .fydcnlbsubri span{margin: 20px 0}
	
	.hzhb-list{ margin: 0 auto 30px auto;}
	.hzhb-list ul{ margin: 0 -10px;}
	.hzhb-list li{ width: 50%; margin-top: 30px;}
	.hzhb-list li .block-box{ padding: 0 10px;}
	
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){
    .main1600,.main1400,.main1200{width: 94%;}
    .contain{display: block}
    .mainjz{margin-top: 0}
    .header{height:48px;line-height:48px;/* background: #23315f !important;border-bottom: 1px solid rgba(255,255,255,.5) */}
    .headqh{position: absolute;width: 94%;top: 48px;left: 0;padding: 15px 3% 5px;display: none;z-index: 1000;border-bottom: 1px solid rgba(255,255,255,.3)}
    .headss{width: 100%;margin: 0;}
    .headdl{margin: 0}
    .headqhzw{float: right;background: none;}
    .menu-activator{line-height: 48px;height: 48px;}
    .descriptor{margin-left: 34px;}
    .visual{margin-top:9px;width: 20px}
    .headqhzw a.headqhzwpc{display: none}
    .sjyybb{display:inline-block}
    .headqhzw .sjyybb img{width: 30px;}
    .logo{margin-top:13px}
    .nav{top: 49px;}
    .nav ul{padding-top:110px;}
    #focus{ display:none;height:0;overflow:hidden;}
    #focus_phone{display:block;overflow:hidden;height: 300px;}
    .focus_slide .owl-controls{}
    .focus_slide .owl-controls{right:0;width: 100% !important;top: auto;bottom:10px;}
    .focus_slide .owl-dots .owl-dot span{margin:0 5px;width:9px;height:9px;}
    .focus_slide:before,.focus_slide:after{display: none}
    #fp-nav{display: none}
    .section{padding: 30px 0;}
	.section4,.section4 .contain,.section4 .index_sec,.section4 .sec_box{ height:auto !important;}
    .fp-auto-height,.section1,.section3{padding: 0}
    .section .index_sec,.section .sec_box{display: block;position: relative;}
    .footer{padding: 30px 0 60px}
    .footle,.footcn{width: 100%;float: inherit}
    .footcn{margin-top: 30px;}
    .footcn .footertop,.footri{display: none}
    .footcnbot li{float: inherit;display: inline-block;width: 100px;margin: 0 10px;}
    .xwzxtime{display: none}
    .xwzxbot li{width: 100%;padding: 0;margin: 0 0 20px 0 !important;}
    .xwzxleft{width: 125px;border: 1px solid #fff}
    .xwzxright{float: inherit;margin-left: 145px;width: auto;padding-left: 0}
    .xwzxbot{margin-top: 30px;}
    .cgalbot li{width: 100%;margin: 0 0 15px 0;}
    .jjfa li{width: 100%;height: 250px;}
    .jjfabg{position: relative;width: 90%;padding:75px 5% 0;bottom: 0;}
    .jjfabg img{display: none;}
    .jjfa li .index_sec{background: rgba(27,27,27,.6);}
    .tjcpfl {margin: 30px 0;}
    .tjcpfl li{width: 33.33%}
    .tjcpfl li:nth-child(4),.tjcpfl li:nth-child(5){display:none}
    .tjcpnr{padding: 30px 3%}
    .cpright{width: 120px;padding-top: 24px;}
    .cpleft{float: inherit;width: auto;margin-right: 130px;}
    .cpleft p{padding-right: 0;height: 24px;overflow: hidden;display:block;white-space:nowrap; text-overflow:ellipsis;}
    .cpleft span{margin: 10px 0;line-height: 20px;height: 40px;}
    .tjcpnrdiv .owl-controls{ position: relative;width: 100%;right: 0;top: 0;margin-top: 20px;height: 30px;}
    .owl-theme .owl-controls .owl-nav [class*=owl-]{width: 30px;line-height: 30px;height: 30px;}
    .owl-theme .owl-controls .owl-nav [class*=owl-].owl-prev{margin-left:0}
    .owl-theme .owl-controls .owl-nav [class*=owl-].owl-next{margin-right:0}
    .dldiv{padding-top:0;width: 96%;margin-left: -48%}
    .dltop{line-height: 60px;height: 60px;font-size: 18px;}
    .dltop img{width: 20px;vertical-align: sub}
    .dlbot{padding: 15px 15px 10px}
    .dlbotle{width: 100%;float: inherit}
    .dlbotri{margin-left: 0}
    .dlbot li{margin-bottom: 15px;}
    .fybanner{margin-top: 48px;}
    .fybanner img.fybannpc{display: none}
    .fybanner img.fybannsj{display: block}
    .fybanntxt p{font-size: 18px;padding-top: 0}
    .fybanntxt span{font-size: 16px;}
    .fymbx{padding: 15px 0 5px 0 }
    .fymbxle,.fymbxri{width: 100%;float: inherit}
    .fymbxri{margin-top: 20px;}
    .fymbxri li{margin: 0 15px 10px 0}
    .fymbxri li:after{display: none}
    .fymbxri li.clifymbxri a{color: #326de5}
    .fyjxfwlb{padding: 30px 0}
    .fyjxfwlb li{margin-bottom: 20px;}
    .fyfwleft,.fyjxfwlb li.fyjxfwodd .fyfwleft{width: 100%;float: inherit}
    .fyfwright{padding: 15px 0 0;width: 100%;position: relative;margin: 0}
    .fysjjxxqtop{padding: 30px 0 20px;margin-bottom: 30px;font-size: 16px;}
    .fyjxfwbot{margin-bottom: 30px;}
    .fyfwxqbot{margin-top: 20px;}
    .fyfwxqtop span{padding: 0 28px 0 15px;}
    .fyxwdt {padding: 30px 0 20px;}
    .fyxwdt li{margin: 0 0 15px 0;width: 100%}
    .fyxwdtle{width: 125px;}
    .fyxwdtri{margin-left: 145px;}
    .fyxwdtri p{font-size: 14px;}
    .fyxwdtri i{display: none}
    .page{margin-bottom: 30px;}
    .page a, .page span{padding: 0 5px;margin: 0;font-size: 12px;}
    .fyxwxqnex{margin: 30px auto;padding: 15px 15px 5px}
    .fyxwxqnex a{line-height: 20px;margin-bottom: 15px;}
    .fyzxsc{margin: 50px auto 30px;font-size: 14px}
    .fyjrdnc{padding: 30px 0}
    .fyjrdnc li{width: 100%;margin: 0 0 15px 0}
    .fyjrdnc li a{padding: 20px 30px}
    .fyjrdnc li a:after{top: 18px;left:11px}
    .fyjrdnc li span{margin: 15px 0}
    .fyjrdnc li i{margin-top: 15px;}
    .fyxwzx li{width: 100%;margin: 0 0 20px 0}
    .fyxwzxle{padding: 20px 15px 0}
    .fyjcsj li{width: 100%;margin: 0 0 15px 0}
    .fysfaltop li{float: left;margin: 0;line-height: 36px;height: 36px}
    .fysfaltop li a{width: 90%;margin: 0 auto}
    .fysfallb li{width: 100%;margin: 0 0 20px 0}
    .fygrzxban{height: 115px;}
    .fygrzxban .fybanntxt p, .fygrzxban .fybanntxt span{font-size: 18px;}
    .fygrzxmain{padding: 30px 0}
    .fyhytople{width: 100%;float: inherit}
    .fyhytopri{margin: 0;width: 100%}
    .fyhytople img{margin: 0 auto;width: 90px;height: 90px;}
    .fyhytopri p{text-align: center;margin: 10px 0 0;padding: 0}
    .fyhytopri span,.fyhybot span{margin: 10px 0 0 0;display: block;}
    .fygrzxlebot li{width: 50%;margin: 0 0 15px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
    .fygrzxlebot li a{padding: 15px 0 15px 10px;font-size: 12px;}
    .fywdzs{margin-top: 30px;}
    .fywdzsle,.fywdzsri{width: 100%;float: inherit}
    .fywdzsri{margin-top: 20px;}
    .fygrzxmain .fymbx{padding: 15px 0}
    .fyhyback{right: -4%;top: -30px;line-height: 36px;height: 36px;}
    .fyhyback a{width: 100px;height: 36px;line-height: 36px;}
    .fywdzsle p{font-size: 16px;}
    .fywdzsle li{padding: 15px 0}
    .fykeshi{float: inherit;width: 100%;margin: 10px 0 0 0;    font-size: 14px;}
    .fykczx li{width: 100%;margin: 0 0 20px 0}
    .fyshenqing{margin-top: 30px;}
    .fysqleft{width: 100%}
    .fysqright{margin: 15px 0 0 0}
    .fysqhzbot li{height: auto}
    .fysqhzbot{padding: 30px 0 20px}
    .fysqright label{display: inline-block}
    .fysqhzbot li img.fysqyzm{top: 41px;}
    .fycpleft{position: static;height: auto !important;width: 100%}
    .fycpcenter{margin: 0;height: auto !important;}
    .fycplefttop{padding: 20px 10px}
    .fycplefttop li{float: left;width: 50%}
    .fycplefttop li a{padding: 10px 0 10px 40px;}
	.fycplefttop li.hoverli a, .fycplefttop li.clifycplefttop a{ background-position: 90% center;}
    .fycpbttop{margin: 0 10px;padding: 30px 0 10px;}
    .fycpbtbot{padding: 20px 20px 50px}
    .fycplb li p{margin-bottom: 20px;}
    .fycplb li a{width: 100%;padding: 0;margin-bottom: 10px;}
    .fycplb li{margin-bottom: 15px;}
    .fyjjfaal li a{padding-bottom: 10px;}
    .fykhal li{width: 100%;margin: 0 0 20px 0;}
    .fymorecg{margin-top: 10px;}
    .fycgallb li{width: 100%;margin: 0 0 20px 0}
    .fyfwjsbt a{margin-right: 26px;}
    .fyfwjsbt a:after{right: -18px;}
    .fyfaqlb li a{padding: 0 50px 0 10px}
    .fyfaqlb li:after{right: 15px;}
    .fygglb li a {padding: 0 10px 0 10px}
    .xzyxyzdivtop{font-size: 18px;padding: 20px 0 20px 20px;text-align: left;}
    .xzyxyzdivbot{margin-top: 20px;}
    .xzyyinpt,.xzyyyzinpt{line-height: 40px\9;height: 40px;}
    .xzyyyzbu,.xzyyyztijiao{line-height: 40px;height: 40px;}
    .xzyyyzbu{font-size: 12px;}
    .xzyxyzdiv{height:260px;margin-top: -130px;}
    .xzyxyzdivbot li{margin-bottom: 15px;}
    .fyrzlb {margin-bottom: 60px;padding-bottom: 30px;}
    .fyrzcxinp{width: 40%;line-height: 36px\9;height: 36px;font-size: 13px}
    .fyrzcxbtn{width: 6%;line-height: 36px;height: 36px;}
    .fyrzlb li{padding: 15px 5%}
    .fyrzlb li.fyrzlbfirs,.fyzxgdbot li.fyzxgdbotfri{display:none}
    .fyrzlb li span,.fyzxgdbot li span{display: block;width: 100% !important;text-align: left;margin: 5px 0;position: relative}
    .fyrzlb li span.fyrzlbspan0:before{content: "姓　　名："}
    .fyrzlb li span.fyrzlbspan1:before{content: "学员编号："}
    .fyrzlb li span.fyrzlbspan2:before{content: "认证项目："}
    .fyrzlb li span.fyrzlbspan3:before{content: "认证编号："}
    .fyrzlb li span.fyrzlbspan4:before{content: "身份证号："}
    .fypxrzbd li span.fypxrzbd0:before{content: "科　　目："}
    .fypxrzbd li span.fypxrzbd1:before{content: "价　　格："}
    .fypxrzbd li span.fypxrzbd2:before{content: "考试日期："}
    .fypxrzbd li span.fypxrzbd3:before{content: "考试形式："}
    .fypxrzbd li span.fypxrzbd4:before{content: "考试时长："}
    .fypxrzbd li span.fypxrzbd5:before{content: "报名开始日期："}
    .fypxrzbd li span.fypxrzbd6:before{content: "报名截止日期："}
    .fypxrzbd li span.fypxrzbd7:before{content: "状态："}
    .fypxrzbd li span.fypxrzbd8:before{content: "报名："}
    .fyzxgdbot li span.fyzxgdbotspan0:before{content: "编　　号："}
    .fyzxgdbot li span.fyzxgdbotspan1:before{content: "提　　要："}
    .fyzxgdbot li span.fyzxgdbotspan2:before{content: "类　　别："}
    .fyzxgdbot li span.fyzxgdbotspan3:before{content: "申请日期："}
    .fyzxgdbot li span.fyzxgdbotspan4:before{content: "当前状态："}
    .fyzxgdbot li span.fyzxgdbotspan5:before{content: "操　　作："}
    .fyddlb li span.fyzxgdbotspan0:before{content: "　　　ID："}
    .fyddlb li span.fyzxgdbotspan1:before{content: "产品明细："}
    .fyddlb li span.fyzxgdbotspan2:before{content: "数　　量："}
    .fyddlb li span.fyzxgdbotspan3:before{content: "日　　期："}
    .fyddlb li span.fyzxgdbotspan4:before{content: "订单状态："}
    .fyddlb li span.fyzxgdbotspan5:before{content: "操　　作："}
    .fyznx li span.fyzxgdbotspan0:before{content: "日期："}
    .fyznx li span.fyzxgdbotspan1:before{content: "标题："}
    .fyznx li span.fyzxgdbotspan2:before{content: "操作："}
    .fyddlb li span.fyzxgdbotspan5 a{display: inline-block}
    .fyrzbmss span{margin: 0 0 10px 0;display: block}
    .fyrzbmss{line-height: 36px;}
    .fykskmise,.Wdate,.fykskmibtn{height: 36px;}
    .Wdate{width:93px;padding: 0 10px;background: url(../images/datePicker.png) no-repeat 85px center;}
    .fykskmise{width: 113px;}
    .fyzxkt li{width: 100%;margin: 0 0 20px 0}
    .fyzxkt li img.fyzxktgw1{display: none}
    .fyzxkt li img.fyzxktgw0{right: 10px;}
    .fyzxkttxt{padding: 15px 65px 15px 15px;}
    .fycpktxqtop li{width: 33.33%;margin: 0;padding: 0;text-align: center}
    .fykcdgle{width: 100%;float: inherit}
    .fykcdgri{margin-left:0}
    .fykcdg li{padding-bottom: 20px;margin-bottom:20px;}
    .fycpfl span{line-height: 36px;height: 36px;width: 110px;}
    .fycpsub{display: none}
    .fycpsubsj{display: block}
    .fydcnlb li{width: 100%;margin: 0 0 25px 0}
    .fydcnlb li p{line-height: 40px;font-size: 14px;}
    .fysbbx .fysqleft{width: 100%}
    .fysbbx .fysqright{margin-left: 0}
    .fysbbx label{font-size: 14px;}
	.fysbbx .fysqhzbot{ padding-bottom:70px;}
    .fyczffbg img{width: 100%}
    .fygdxq {margin-top: 30px;padding: 0}
    .fygdxq li{padding: 20px 3%}
    .fygdxq li span{display: block;width: 100% !important;text-align: left;margin: 5px 0;position: relative;}
    .fygdxq li.fygdxqfirs{display: none}
    .fygdxq li span.fygdxq0:before{content: "编　　号："}
    .fygdxq li span.fygdxq1:before{content: "工　单ID："}
    .fygdxq li span.fygdxq2:before{content: "申请日期："}
    .fygdxq li span.fygdxq3:before{content: "内　　容："}
    .fygdxq li span.fygdxq4:before{content: "工单状态："}
    .fygtjlbot li { padding: 20px 10px;}
    .fygtjl {padding: 20px 0 40px;margin-bottom: 30px;}
    .fygtjlbottxt p{margin-bottom: 20px}
    .fydcnsc,.fyfwjsdcn {padding: 30px 0}
    .fyfwjsdcnbot, .fydcnscbot{margin-top: 30px;}
    .fydcnscbotle{width: 100%;float: inherit}
    .fydcnscbotle li{padding-left: 10px;float: left;width: 46%}
    .fydcnscbotri{margin-left:0}
    .fyfwjsdcnbot li{width: 100%;margin: 0 0 20px 0}
    .fyjsfwle{width: 70px;padding: 10px 0 10px 10px}
    .fyjsfwle p{font-size: 22px;}
    .fyjsfwri{margin-left: 90px;    padding-top: 6px}
    .fydcycp, .fydcnygy{padding: 30px 0}
    .fydcycple{width: 100%;padding: 0}
    .fydcycple li{float: left;width: 33.33%;padding: 20px 0;text-align: center}
    .fydcycpri{width: 94%;margin: 20px 3% 0}
    .fydcycple:after{display: none}
    .fydcycple li i{top: -14px;right: 6px;}
    .fydcycpdivle{width: 100%;padding: 0;float: inherit}
    .fydcycpdivri{width: 100%;float: inherit;margin-top: 20px;}
    .fydcycpdivle p{height: 30px;}
    .fydcycpdivle span{line-height: 24px;height: auto;margin: 10px 0}
    .fydcnygytop p{font-size: 20px;}
    .fyictfwcpbot li{width: 100%;margin: 0 0 20px 0}
    .fyictfwcpbot li span{height: auto}
    .fyictfwptbot{width: 94%;}
    .fyictfwptbot img{display: none}
    .fyictfwptbot li{position: static;width: 100%;text-align: left !important;margin: 0 0 20px 0;padding: 0 0 0 30px;left: auto;top: auto;background: url(../images/icpyuan.png) no-repeat  left top;}
    .fyictfwptbot li p{line-height: 22px;}
    .fyictfwpt {padding: 30px 0 ;}
    .fyictkttxbot{margin: 30px 0}
    .fyictkttxbot li{margin: 0;width: 33.33%;float: left;display: block;font-size: 16px;line-height: 44px;}
    .fyictkttxbot li.clifyictkttxbot:after{background-size: 30px auto;bottom: -12px;}
    .fyictkcbcbot{margin-top: 30px}
    .fyictkcbcbot li{width: 100%;margin: 0 0 20px 0}
    .fykctxt {padding: 20px 15px 20px 15px;}
    .fyictfwcpbot li p, .fyictfwptbot li p, .fyictkcbcbot li p {font-size: 16px;}
    .fyictkcbcbot li p{margin-bottom: 10px}
    .fyictkcbcbot li span{height: auto}
    .fysyccri{padding: 22px 12px;font-size: 14px;}
    .fygntdri,.fygntdle{float: inherit;width: 100%}
    .fygntdbotbtn,.fygntdbotdiv .owl-controls{height: 30px;}
    .fygntdbotbtn span{height: 30px;line-height: 30px;}
    .fygntdbotdiv .owl-controls, .fygntdbotbtn{bottom: -40px;}
    .fysycc{margin-top: 30px;}
    .fyxtjgbot li{width: 100% !important;margin: 0 0 15px 0!important;text-align: center}
    .fyxtjgbot li a{height: auto;padding: 20px}
    .fyxtjgbot li img{margin-top: 0 !important;}
    .fygnmkbot li{width: 100%;margin: 0 0 15px 0;height: auto !important;}
    .fyziyuantop li{float: left;width: 50%;margin: 0;display: block}
    .fykczydiv{padding: 20px;}
    .fykczydivle,.fykczydivri{width: 100%;float: inherit}
    .fykczydivri,.fykczydivri pre{font-size: 16px;line-height: 28px;}
    .fygnmk,.fykczy, .fyyyfa{padding: 30px 0}
    .fyictzt .fymbxri{margin-top: 0}
    .fyictzt .fymbxri li{margin: 0 8px 10px 0}
    .fyxyjs{padding-top: 30px;}
    .fyxyjsbot, .fyxyhjbot{margin-top: 30px;}
    .fyxyjsbotri,.fyxyjsbotle{width: 100%;float: inherit}
    .fyxyjsbotle{padding-top: 30px;}
    .fyxyys{padding: 30px 0}
    .fyxyysbot,.fykhqribot{margin-top: 30px;}
    .fyxyysbot li,.fyxyhjbot li{width: 100%;margin: 0 0 20px 0}
    .fyxyysbotle{width: 75px;}
    .fyxyysbotle img{width: 75px;height: 75px;}
    .fyxyysbotri{margin-left: 90px;}
    .fyxyysbotri p{font-size: 16px;margin-bottom: 10px;}
    .fyxywh{padding: 30px 0 60px;}
    .fyxyhj{padding-bottom: 30px;}
    .fykhqle{width:100%;height: 80px;top: 118px;}
    .fykhqle ul li{font-size: 18px;float:left;width: 50%;margin: 0;padding: 0;line-height: 40px;height: 40px;}
    .fykhqle ul{padding: 0}
    .fykhqri{margin-left: 0;padding: 30px 0}
    .fykhqribotdiv .item li{width: 48%;margin: 0 0 15px;}
    .fykhqribotdiv .item li p{font-size: 14px;line-height: 20px;height: 40px}
    .fykhqribot{margin-top: 115px;}
    .fykhqribotdiv .owl-controls{margin-top: 10px;}
    .fyqdzctxt span.fyqdzspan0{font-size: 16px;    margin-bottom: 6px;}
    .fyqdzctxt span.fyqdzspan1{font-size: 14px;}
    .fyqdjgle,.fyqdjgri{width: 94%;padding: 30px 3%;float: inherit}
    .fyqdjgri p{margin-bottom: 20px;}
    .fyqdjgri li{margin-bottom: 15px;}
    .fyhzhbcxshow li{padding: 20px 0}
    .fyhzhbcxshow li.firfyhzcxj{display: none}
    .fyhzhbcxshow li span{display: block;width: 100% !important;text-align: left;margin: 5px 0;position: relative;}
    .fyhzhbcxshow li span.fyqdmcspan0:before{content: "渠道名称："}
    .fyhzhbcxshow li span.fyqdmcspan1:before{content: "渠道编号："}
    .fyhzhbcxshow li span.fyqdmcspan2:before{content: "合作级别："}
    .fyhzhbcxshow li span.fyqdmcspan3:before{content: "授权时间："}
    .fyhzhbcxbg .xzyxyzdiv{height: 400px;margin-top: -200px;}
    .fyhzhbcxbg .fyhzhbcxshow{height: 294px}
    .fyhzhbcxss{width: 90%}
    .fycpxqbotxq li{width: 20%;padding: 0;text-align: center;margin: 0;}
    .fycpxqbotxq{display: none}
    .fycpxqmainsub{display: block;margin-bottom: 20px;}
    .fycpxqtd{line-height: 28px;}
    .fygsjj,.fyryzz{padding: 30px 0}
    .fyfzlc{padding: 30px 0 50px}
    .fygsjjle,.fygsjjri{width: 100%;float: inherit}
    .fygsjjletop{font-size: 18px;padding-bottom: 20px;}
    .fygsjjletop:after{width: 80px;}
    .fygsjjlebot{line-height: 28px;}
    .fygsjjri,.fyfzlcbot{margin-top: 30px;}
    .fyryzzlb .owl-controls{top: -47px;}
    .fyryzzlb{padding-top: 15px}
    .fyrztxt{display: none}
    .fyryzzlb .fyzztxt{display: block;text-align: center;padding: 20px 3% 0}
    .fyryzzlb .fyzztxt p{font-size: 16px;margin-bottom: 10px;color: #23315f}
    .fyryzzlb .fyzztxt span{font-size: 14px;line-height: 26px;}
    #fywldxbandivpc{display:none;}
    #fywldxbandivsj{display:block;}
    .fywldxban img.wldximggddd,.fyxwdtwldxbot:after{display: none}
    .fywldxban .owl-controls{width: 100%;right: 0;top: auto;bottom: 20px;}
    .fywldx,.fyzyjz{padding: 30px 0}
    .fywldxle{width: 100%}
    .fywldxri{width: 100%;margin:0}
    .fywldxle pre.fywldxlepre{margin: 20px 0}
    .fywldxri:before,.fywldxri:after{display:none}
    .fywldxri img{border: 0}
    .fyzyjzbot{margin-top: 30px;}
    .fyzyjzbot li,.fyxwdtwldxbot li{width: 100%;margin: 0 0 20px 0}
    .fyzyjzbot li i{opacity: 1}
    .fyszpx li{padding: 30px 5%;width: 90%}
    .fyxwdtwldxbot li p{padding-left: 0}
    .fyxwdtwldxbot{margin: 30px 0}
    .fyhzyxbotdiv .item li{margin: 0 3%  15px 0 !important;width: 48.5%}
    .fyhzyxbotdiv .item li:nth-child(2n){margin-right: 0 !important;}
    .fyhzyxbotdiv .owl-controls{margin-top: 20px;}
    .fyzsscnone{padding: 30px 0 50px;}
    .fyzsscnone img{display: block;margin: 0 auto;width: 100px;}
    .fyzsscnone p{margin-top: 20px;font-size: 14px;}
    .fyznxbt p{font-size: 18px;margin-bottom: 10px;}
    .fyznxbt {margin-top: 20px;padding: 20px 0;}
    .fyznxxq{padding: 20px 0 10px;line-height: 28px;}

    .fylcright{width: 70px;}
    .fylcleft{margin-left: 80px;    padding-top: 0;}
    .fylcleft p{font-size: 16px;margin-bottom: 10px;}
    .dsjxjjj{margin-top: 30px;}
    .dsjdivjj .item p{margin: 0 auto 14px;}
    .dsjdivjj .item span{font-size: 14px;line-height: 20px;height:20px;}
    .dsjdivjj .clidqnfyear span{font-size: 20px;}
    .dsjdivjj .clidqnfyear p{background-size: 20px auto}
    .fyysmdbotpre1, .fyysmdbotnex1{font-size: 30px;width: 30px;height: 30px;line-height: 30px;}
    .fyysmdbotbtn1{width: 100%;margin-top: -25px;}
    .fycpxqzz li{width: 25%;}
    .fyrjxzssdiv{width: 100%;}
    .fycssnmfs{margin-left: 0;width: 100%;margin-top: 10px}
    .fyzzfw .fysfaltop  li{margin: 0 5px;}
    .fyxinwenle{display: none}
    .fyxinwenri{width: 100%}
    .fyxinwen{padding: 30px 0 10px;}
    .fyxinwentople,.fyxinwentopri{width: 100%;float: inherit}
    .fyxinwentopri{margin-bottom: 20px;}
    .fyxwlbri{width: 80px;padding-left: 15px;}
    .fyxwlble{margin-right: 120px;}
    .fycpxqmainsub p.fycptd{display: block;}
    .fyrzpxbot{margin-top: 30px;}
    .fyrzpxbot{height: 380px;}
    .fyrzpxbot li p{font-size: 12px;}
    .fyrzpxbot li.fyrzpxbotli0 .fyrzpximg, .fyrzpxbot li.fyrzpxbotli2 .fyrzpximg, .fyrzpxbot li.fyrzpxbotli4 .fyrzpximg{padding: 14px;margin: 0 auto}
    .fyrzpxbot:after,.fyrzpxbot:before{display: none}
    .fyrzpxbot li.fyrzpxbotli0 .fypeixin, .fyrzpxbot li.fyrzpxbotli2 .fypeixin, .fyrzpxbot li.fyrzpxbotli4 .fypeixin{height: 82px;}
    .fyrzpxbot li.fyrzpxbotli3,.fyrzpxbot li.fyrzpxbotli1{top: 205px;}
    .fyrzpxbot li.fyrzpxbotli1{left: 3%}
    .fyrzpxbot li.fyrzpxbotli3{right: 3%}
    .fyrzpxbot li.fyrzpxbotli1 .fyrzpximg, .fyrzpxbot li.fyrzpxbotli3 .fyrzpximg{padding: 20px;}
    .fyrzpxbot li .fypeixin{height: 105px;}
    .fyalssle{width: 48%}
    .fyalssri{width: 48%}
    .fyalssle{height: 38px;}
    .fyallssinpt{line-height: 38px\9;height: 38px;}
    .fyallssbut,.fyalssrisel{line-height: 38px;height: 38px;}
    .fyfwjsbt a{margin-bottom: 15px;}
    .fyzyjzbot li span,.fyzyjzbot li i,.fyszpx li pre{font-size: 14px;}
    .fyszpx li pre{margin-bottom: 20px;}
    .fyxwdtwldxbot li .wldxxwimg:after{display: none}
    .fyjsfwle span{margin-bottom: 10px;}
    .fyjsfwle p{padding-top: 10px;}
    .fydcnscbotri{height: auto}
    .fydcnlbsuble .index_sec,.fydcnlbsubri .index_sec{position: relative}
    .fydcnlbsub{padding: 20px;height: auto}
    .fydcnlbsuble,.fydcnlbsubri{width: 100%;float: inherit}
    .fydcnlbsubri{margin-top: 30px}
    .fydcycple li span{display: none}
    .nav li{line-height: 40px;}
    .fyxwdtwldxbot li p{padding-bottom: 0}
    .fyxwdtwldxbot li p:after,.fyxwdtwldxbot li p:before{display: none}
    .fyxwdtwldxbot li span{margin: 8px 0 20px}
    .fyxwdtwldxbot li{margin-bottom: 35px;}
    .yybbqhpc{display: none !important;}
	.fyczffbg{height: calc(100% - 48px);}
}


@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){
    .section4{height: 1243px !important;}
}
@media only screen and (max-width:360px){
    .section4{height: 1213px !important;}
}
@media only screen and (max-width:320px){
    .section4{height: 1160px !important;}
}
/*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){}

