﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;overflow-x:hidden;color: #666666;word-wrap:break-word;word-break:break-all}
body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding:0;margin:0;list-style:none;font-family:"微软雅黑"}
div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
input,select,textarea{font-size:14px;}
img{border:none}
a{color:#666666;text-decoration:none;cursor:pointer}
.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:#ffa800}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;word-break:break-all}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contain{width:100%;height:100%;position:relative;}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fybjq{line-height: 34px;font-size: 18px;color: #333333}
.fybjq img{max-width: 100%;height: auto !important;}
table{border: 1px solid #eee;border-collapse: collapse}
table tr td{border: 1px solid #eee;padding: 10px 1%}
.fydgxxbgdiv ul::-webkit-scrollbar{width:4px}
.fydgxxbgdiv ul::-webkit-scrollbar-track{background-color:#bbb}
.fydgxxbgdiv ul::-webkit-scrollbar-thumb{background-color:#000}
.fydgxxbgdiv ul::-webkit-scrollbar-thumb:hover {background-color:#000}
.fydgxxbgdiv ul::-webkit-scrollbar-thumb:active {background-color:#000}


.main1600{width:1600px;margin:0 auto}
.main1440{width:1440px;margin:0 auto}
.main1225{width:1225px;margin:0 auto}
/*图片hover效果*/
.scaleimg img,.cpzstc,.ceblialan li,.ceblialan li a,.ceblialan li .cblwx,.rotateimg,.cbltel{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.scaleimg:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.rotateimg:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}
/*头部*/
.header{width:100%;height: 99px;border-bottom: 1px solid #e6e6e6;position: fixed;top: 0;left: 0;background: #fff;z-index: 999;box-shadow: 0 0 20px #ccc}
.headerhei{height: 99px}
.logo img{display:block;height:100px;vertical-align:top}
.nav li{float:left;position:relative;margin-left: 20px}
.nav li a.navyiji{font-size:20px;color:#555555;position:relative;display:block;line-height: 99px;padding: 0 28px;}
.nav li a.navyiji span{background:#ffa800;width:0;height: 4px;display: block;position: absolute;bottom:-1px;left:0}
.nav li.clinav a.navyiji,.nav li:hover a.navyiji{color: #ffa800}
.nav li.clinav a.navyiji span{width:100%;}
.naverji{position: fixed;width: 100%;background: #fff;padding: 60px 0 140px;left: 0;top: 100px;box-shadow: 0 7px 10px 0 #ccc;display: none}
.naverjisub{float: left;width: 20%;position: relative}
.naverjisub:after{background: #e6e6e6;content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%}
.naverjisub:last-child:after{display: none}
.naverjisub p.navmb{font-size: 22px;color: #04428f;padding-left: 27px;position: relative;margin: 0 12%}
.naverjisub p.navmb:after{content: "";position: absolute;top: 3px;left: 0;width:4px;height: 22px;background: #04428f}
.naverjisub img{display: block;margin: 15px 0 30px 27px;width: 79px;height: 52px;padding-left:12%}
.nav li:hover .naverji{display: block}
.navmbsanji{margin-bottom: 20px;padding: 0 10%}
.navmbsanji p{font-size: 16px;color: #222;background: url(../images/sanjiao0.png) no-repeat center left;padding-left: 27px;margin-bottom: 20px;}
.navmbsanji a.zheshierji{display: none;padding-left: 27px;color: #cccccc;margin-bottom: 10px;}
/*.navmbsanji:hover a.zheshierji{display: block}*/
.navmbsanji:hover p.navmbsanjippp,.navmbsanjis:hover p{background: url(../images/sanjiao2.png) no-repeat center left}
.navmbsanji a.zheshierji:hover{color: #222}
.navmbsanjis{display: none;margin-left: 27px;}
.navmbsanji  .navmbsanjis p{font-size: 14px;background-size: 7px auto;}
.navmbsanji  .navmbsanjis a{margin-left: 38px;color: #cccccc;margin-bottom: 10px;display: none}
.navmbsanji  .navmbsanjis:hover a{display: block;}
.navmbsanji  .navmbsanjis a:hover{color: #222}

/*.navmbsanji:hover .navmbsanjis{display: block !important;}*/



.sousuo{margin-top: 42px;cursor: pointer;position: relative}
.sousuodiv{position: absolute;top: 57px;right: 0;width: 380px;line-height: 45px;height: 45px;border: 1px solid #04428f;background: #fff;display: none}
.ssbtn{width: 20%;height: 45px;line-height: 45px;border: 0;vertical-align:top;background: url(../images/fyssbtn.png) no-repeat center center;outline: none;cursor: pointer}
.ssinpt{width: 68%;background: none;height: 45px;line-height: 45px\9;border: 0;vertical-align:top;outline: none;padding: 0 5%}
.banben{line-height: 99px;padding: 0 10px 0 25px;position: relative;margin-left:4px}
.banben a{font-size:20px;color: #222;}
.banben:after{content: "";position: absolute;top: 50%;left: 0;width: 3px;height: 24px;background: #e0e0e0;margin-top: -14px;}
.menu-activator{height:29px;line-height:33px;cursor:pointer;display: none;margin-left: 20px;margin-top: 9px;}
.descriptor{width:29px;color:#222;margin-left:28px;font-size: 14px;}
.visual{position:relative;width:21px;}
.visual i.line{width:100%;
    height:3px;
    background-color:#222;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{top:6px;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{top:14px;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{top:22px;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.visual i.line04{top:30px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3){top:16px}
.cliactnav .visual i.line:nth-child(1){-moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3){-moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04{-moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.banner{position: relative;width: 100%;}
#focus{display:block;width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;width:100%}
.focus_slide .owl-controls{position:absolute;width:100%;top:50%;left:0;margin-top: 0;height: 1px}
.focus_slide .owl-dots{display: none !important;}
.focus_slide .owl-dots .owl-dot span{margin:0 8px;background:none;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border: 1px solid #fff}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#fff}
.focus_slide .owl-controls .owl-nav [class*=owl-]{font-size: 60px;color: #fff;font-weight: bold;margin: 0;padding: 0;width: 80px;line-height: 80px;height: 80px;background: none;margin-top: -40px;font-family: 宋体}
.focus_slide .owl-controls .owl-nav .owl-prev{float: left;margin-left:2%}
.focus_slide .owl-controls .owl-nav .owl-next{float: right;margin-right:2%}
.focus_slide .owl-controls .owl-nav [class*=owl-]:hover{background:none;color:#ffa800;}
.gysk{background: url(../images/gyskbg.jpg) no-repeat center top;background-size: cover;padding: 160px 0 240px;position: relative;overflow: hidden}
.gyskri{width: 45%}
.gysktop{font-size: 32px;color: #666666;position: relative;}
.gysktop:after{position: absolute;bottom: 0;left: 0;width:100px;height: 2px;background: #cccccc;content: ""}
.gysktop span{color: #ffa800;font-weight: bold}
.gysktop span.gysktopen{color: #666666;font-size: 18px;font-family: Arial;display: block;text-transform: uppercase;padding: 10px 0 28px}
.gyskbot{margin-top: 40px;}
.gyskbot p{font-size: 28px;color: #04428f;font-weight: bold}
.gyskbot pre{font-size: 16px;color: #222222;line-height: 24px;height: 72px;overflow: hidden;margin: 20px 0 80px}
.anniu{display: block;background: #04428f;padding:15px 0 15px 39px;color: #fff;width: 116px;}
.anniu img{margin-left: 29px;vertical-align: top;margin-top:6px;}
.gysknum{position: absolute;bottom: 0;left: 0;width: 100%;padding: 36px 0;background: rgba(46,104,163,.64)}
.gysknum li{float: left;width: 33.33%;text-align: center}
.gysknum li.gysknumfris p{font-size: 24px}
.gysknum li p{color: #fff;font-weight: bold;font-size: 40px;}
.gysknum li p i{font-style: normal;font-size: 45px;margin-right: 5px}
.gysknum li span{font-size: 18px;color: #fff;display: block;margin-top: 5px}
.cpzx{padding: 95px 0 105px}
.cpzx .gysktop{text-align: center}
.cpzx .gysktop:after{left: 50%;margin-left: -50px}
.cpzxbot{margin-top:60px}
.cpzxbot li{float: left;width: 22%;margin-right: 4%;background: #f4f4f4;text-align: center;position: relative;overflow: hidden;margin-bottom: 25px;}
.cpzxbotimg{width: 100%;overflow: hidden}
.cpzxbotimg img{width: 100%;display: block}
.cpzxbottxt{padding: 30px 35px;}
.cpzxbottxt p{font-size: 24px;color: #222222;margin-bottom: 10px}
.cpzxbottxt span{font-size: 14px;color: #222222;line-height: 28px;height: 56px;overflow: hidden;display: block}
.cpzstc{background: rgba(255,201,117,.98);position:absolute;top:100%;width: 90%;height: 100%;padding: 0 5%;left:0}
.cpzstc p.cpzstcpp{width: 90px;height: 90px;display: block;margin: 60px auto 48px;background: #ffb43f;color: #fff;line-height: 81px;font-size: 74px}
.cpzstc .cpzxbottxt{padding: 0;margin-bottom: 20px}
.cpzstc span.cpzstcspan{width: 60%;height: 35px;display: block;background: #ffd99e;color: #222;font-size: 16px;font-weight: bold;line-height: 35px;margin:20px auto 0}
.cpzxbot li:hover .cpzstc{top: 0}
.jjfa{background: url(../images/jjfabg.jpg) no-repeat center top;background-size: cover;padding: 100px 0 30px;position: relative}
.jjfa .gysktop{color: #fff;text-align: center}
.jjfa .gysktop:after{left:50%;margin-left: -50px;opacity: .5}
.jjfa .gysktop span{color: #fff;}
.jjfa .gysktop span.gysktopen{color: #fff;}
.jjfabot{margin-top: 66px}
.jjfabot li{float: left;width: 13%;margin: 0 8% 58px 0}
.jjfabot li a{display: block;width: 100%;height: 0;padding-bottom: 100%;background: rgba(47,77,140,.6);position: relative}
.jjfabottxt{position: absolute;width: 100%;height: 100%;text-align: center}
.jjfabottxt img{display: block;margin: 0 auto;width: 60px;height: 60px;}
.jjfabottxt p{font-size: 22px;color: #fff;margin-top: 20px}
.jjfabot li:hover a{background: #efac44}
.xwdt{background: url(../images/xwdtbg.jpg) no-repeat center bottom;background-size: 100% auto;padding: 110px 0 140px;position: relative}
.xwdtle{width: 19%}
.xwdtle .anniu{background: #f2f2f2;color: #222}
.xwfl{margin-top:100px;padding-bottom: 40px}
.xwfl li{font-size: 18px;color: #222;background: url(../images/sanjiao0.png) no-repeat center left;padding-left: 30px;margin-bottom: 38px;cursor: pointer}
.xwfl li.xwflavt,.xwfl li:hover{color: #ffa800;font-weight: bold;background: url(../images/sanjiao1.png) no-repeat center left}
.xwdtri{width: 81%}
.xwdtrisub{display: none}
.xwdtri li{background: rgba(247,247,247,.9);width: 28%;margin-left:5%;float: left}
.xwdtri li a{display: block;padding: 24px 7% 0}
.xwdtriimg{overflow: hidden;width: 100%}
.xwdtriimg img{width: 100%;display: block;}
.xwdtritxt{padding: 35px 0 30px;}
.xwdtritxt p{font-size: 20px;color: #222;margin-bottom: 15px;}
.xwdtritxt span{font-size: 16px;color: #666666;line-height: 28px;height: 112px;overflow: hidden;display: block}
.hzhb{background: url(../images/hzhbbg.jpg) no-repeat center bottom;background-size: cover;padding: 60px 0 50px;position: relative}
.hzhb .gysktop{text-align: center}
.hzhb .gysktop:after{left: 50%;margin-left: -50px;}
.hzhbbot{margin-top: 40px;}
.hzhbbotdiv .item li{float: left;margin: 0 6.25% 20px 0;width: 15%}
.hzhbbotdiv .item li img{display: block;width: 100%}
.hzhbbotdiv .owl-controls{position:relative;width:100%;margin-top: 35px;}
.hzhbbotdiv .owl-dots .owl-dot span{margin:0 5px;background:#fff;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.hzhbbotdiv .owl-dots .owl-dot.active span, .hzhbbotdiv .owl-dots .owl-dot:hover span{background:#ffa800}
.footer{background: #181818;padding: 70px 0 160px}
.footertop li{width: 20%;float: left}
.footertop li p{font-size: 18px;color: #fff;padding-left: 25px;margin-bottom: 25px;position: relative}
.footertop li p:after{content: "";position: absolute;top:11px;left: 0;width: 10px;height: 2px;background: #fff}
.footertop li a{display: block;font-size: 16px;color: #999999;padding-left: 25px;margin-bottom: 10px;}
.footerbot{margin-top: 50px;padding-top: 50px;border-top: 1px solid #505050}

.footwx{width: 21%}
.footwx li{width: 32%;float: left;margin-right: 18%}
.footwx li img{width:100%;display: block}
.footgs{width: 35%;margin: 0 2% 0}
.footgs p{color: #fff;font-size: 16px;margin-bottom: 20px;}
.footbq{width: 39%}
.footbq p,.footbq a{color: #808080;line-height: 24px;}
.footbq a{display: block;margin-top: 25px}
.ceblialan{position: fixed;bottom: 50px;right:0;z-index: 999;width: 50px;}
.ceblialan li{height: 49px;background:#000000;width: 50px;position: relative;cursor: pointer;border-bottom: 1px solid #84878a;}
.ceblialan li img{width: 50px;display: block}
.ceblialan li.ceblialanli3{border-bottom: 1px solid #000}
.ceblialan li .cbltel{position: absolute;top:0;left:50px;width: 260px;background: #0567c5;z-index: -1;}
.ceblialan li .cbltel a{display: block;line-height: 49px;text-align: center;font-size: 15px;color: #fff;height: 49px;border-bottom: 1px solid rgba(255,255,255,.5)}



.ceblialan li:hover .cbltel{left:-261px}
.ceblialan li .cblwx{position: absolute;width: 240px;height: 140px;padding:10px;background: #fff;left:130px;bottom: -50px;text-align: center;z-index: -1;border: 1px solid #eee}
.ceblialan li .cblwx:after{content: "";position: absolute;top: 50%;right:-9px;background: url(../images/sanjiaojt.png) center top;width: 9px;height: 16px;margin-top: -8px;}
.cblwxle{width: 110px;margin: 0 5px;text-align: center}
.cblwxle p{margin-top: 10px;font-size: 12px;}
.ceblialan li .cblwx img{width: 110px;height: 110px;display: block;margin: 0 auto;padding: 0;position: relative;left: 0;top: 0}
.ceblialan li:hover{background: #0567c5;}
.ceblialan li:hover .cblwx{left: -275px}
.fybanner{position: relative;text-align: center}
.fybannertxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fybanner p{color: #fff;font-size: 36px;font-weight: bold;margin-bottom: 15px}
.fybanner span{color: #fff;font-size: 20px;text-transform: uppercase}
.fymbx{padding: 20px 0;border-bottom: 1px solid #cccccc}
.fymbxle li{float: left;line-height: 45px}
.fymbxle li a{font-size: 20px;color: #999999;padding-right: 48px;margin-right: 48px;border-right: 1px solid #e2e2e2}
.fymbxle li:last-child a{border-right: 0}
.fymbxle li.fymbxleavt a,.fymbxle li:hover a{color: #000000}
.fymbxri{width: 342px;height: 45px;line-height: 45px;border: 1px solid #eee}
.fysouosole{width: 72%;border: 0;background: none;outline: none;height: 45px;line-height: 45px\9;vertical-align: top;padding: 0 3%}
.fysouosori{width: 20%;border: 0;background: url(../images/fyssbtn.png) no-repeat center center;outline: none;height: 45px;line-height: 45px;vertical-align: top;cursor: pointer}
.fyxwdt{padding: 58px 0 40px;border-bottom: 1px solid #f2f2f2}
.fyxwdtle{width: 300px;overflow: hidden}
.fyxwdtle img{width: 100%;display: block;}
.fyxwdtri{margin-left: 330px;padding-top: 28px;}
.fyxwdtri p.fyxwdtribt{font-size: 26px;color: #222222;}
.fyxwdtri p.fyxwdtrinr{font-size: 14px;color: #333333;line-height: 26px;height:78px;overflow: hidden;margin: 20px 0 40px}
.fyxwdtri p.fyxwdtrigd{font-size: 14px;color: #fff;line-height: 36px;height:36px;background: #ffb019;width: 141px;text-align: center;}
.fyxwdtlb{margin-bottom: 95px;}
.fyxwdtlb li{border-bottom: 1px solid #f2f2f2}
.fyxwdtlb li a{display: block;padding: 42px 0}
.fyxwdtlble{width: 100px;position: relative;background: #ffb019;height: 100px;text-align: center}
.fyxwdtlble:after{content: "";width: 10px;height: 100%;background: #e7e7e7;position: absolute;top: 0;right: -10px;}
.fyxwdtlble p{font-size: 38px;color: #fff;padding: 10px 0}
.fyxwdtlble span{font-size: 16px;color: #fff;}
.fyxwdtlbri{margin-left: 150px;position: relative}
.fyxwdtlbri p{font-size: 20px;color: #222;}
.fyxwdtlbri span{font-size: 14px;color: #999999;line-height: 26px;height:52px;overflow: hidden;display: block;margin-top: 20px;margin-right:20%}
.fyxwdtlbri i{font-size: 14px;color: #ffa700;font-style: normal;position: absolute;bottom: 3px;right: 0}
.page{text-align:center;line-height:40px;margin-bottom: 90px;}
.page a,.page span{display:inline-block;color:#bbbfc9;padding:0 15px;text-decoration:none;font-size: 18px;margin: 0 5px}
.page a:hover,.page span.pagecurrent{background:#ffa700;color:#fff;}
.page span.dianspan{padding-top:0;vertical-align:top;}
.fyerjibiaoti{border-bottom: 1px dashed #d9d9d9;text-align: center;margin-bottom: 35px;padding: 60px 0 23px;}
.fyerjibiaoti h2{font-size: 28px;color: #333333;font-weight: normal;margin-bottom: 25px}
.fyerjibiaoti span{color: #b2b2b2;margin: 0 10px}
.fyerjibiaoti span img{margin-right: 5px;}
.fyxwnext{padding: 30px 0 50px;border-top: 1px dashed #d9d9d9;margin-top: 30px}
.fyxwnext a{display: block;font-size: 16px;color: #222222;line-height: 32px;}
.fybiaoti{padding: 35px 0}
.fybiaoti p{font-size: 30px;color: #ffa700;font-weight: bold}
.fybiaoti span{font-size: 18px;color: #666666;font-family: Arial;display: block;margin-top: 6px;}
.fyzhaopn{padding-bottom: 30px;}
.fyzpsub{margin-bottom: 30px;background: #fafafa;cursor: pointer}
.fyzpsubtop{background: #fafafa;padding: 15px 0;font-size: 22px;color: #333333}
.fyzpsubbot{padding: 25px 0;display: none;line-height: 24px;color: #666}
.fyzpjj{color: #ffa700;font-weight: bold;margin-top: 25px}
.fyzpsubavt .fyzpsubtop{background:#ffa700;color: #fff}
.fyjishu{padding-bottom: 40px}
.fyjszc{margin-top: 80px}
.fyjszctop{font-size: 30px;color: #ffa700;font-weight: bold;margin-bottom: 48px;}
.fyjszcbot li{float: left;margin: 0 3% 30px 0;width: 31.33%;position: relative}
.fyjszcbot li a{border: 1px solid #ccc;height: 44px;line-height: 44px;padding: 0 110px 0 30px;font-size: 16px;color: #222222}
.fyjszcbot li span{position: absolute;top: 0;right: 23px;padding-right: 44px;background: url(../images/xzicn0.png) no-repeat center right;}
.fyjszcbot li:hover a{border-color: #ffa700;background: #ffa700;color: #fff}
.fyjszcbot li:hover a span{background: url(../images/xzicn1.png) no-repeat center right;}
.fyjjfa{padding-bottom: 60px;}
.fyjjfa li a{padding: 45px 0 85px;display: block;background-size: cover;background-position: center top}
.fyjjfa li.fyjjfahover{background: url(../images/fyjjfabg.jpg) no-repeat center top;background-size: cover;}
.fyjjfa li.fyjjfahover .fyjjfale p,.fyjjfa li.fyjjfahover .fyjjfale pre{color: #fff}
.fyjjfale{float: left;width: 50%}
.fyjjfale p{font-size: 28px;color: #000;padding-left: 22px;position: relative}
.fyjjfale p:after{content: "";position: absolute;top:4px;left: 0;width: 3px;height:30px;background: #ffb019}
.fyjjfale pre{font-size: 16px;color: #222;line-height: 38px;height: 114px;overflow: hidden;display: block;margin: 45px 0}
.fyjjfale span{font-size: 16px;color: #fff;width: 170px;height: 44px;line-height: 44px;background: #ffb019;display: block;text-align: center}
.fyjjfari{float: right;width: 35%;overflow: hidden}
.fyjjfari img{display: block;width: 100%}
.fyjjfa li.fyjjfaodd .fyjjfale{float: right}
.fyjjfa li.fyjjfaodd .fyjjfari{float: left}
.fyjjfaxq{padding: 88px 0 60px;}
.fyjjfaxqle{width: 440px;overflow: hidden}
.fyjjfaxqlediv{width:100%;}
.fyjjfaxqlediv .item{position:relative;width:100%}
.fyjjfaxqlediv .item img{width:100%;display: block}
.fyjjfaxqlediv .owl-controls{position:absolute;width:100%;bottom:15px;left:0;margin-top: 0;}
.fyjjfaxqlediv .owl-dots .owl-dot span{margin:0 15px;background:#8e8e8e;width:17px;height:17px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyjjfaxqlediv .owl-dots .owl-dot.active span, .fyjjfaxqlediv .owl-dots .owl-dot:hover span{background:#fff}
.fyjjfaxqri{margin-left: 500px}
.fyjjfaxqritop{font-size: 30px;color: #ffa200;font-weight: bold;padding: 55px 0 30px}
.fyjjfaxqribot{font-size: 16px;color: #222222;line-height: 32px;}
.fyfaxqbt{font-size: 24px;color: #ffa700;margin-bottom: 30px}
.fyxqbjq{font-size: 18px;color: #666666;line-height: 32px;}
.fyzzbiaoti{text-align: center}
.fyryzz{padding-bottom: 25px;}
.fyryzz li{float: left;margin: 0 3% 40px 0;width: 22.75%;text-align: center}
.fyryzz li img{display: block;width: 100%}
.fyryzz li p{font-size: 20px;color: #222;margin-top: 25px;}
.fyqywh{padding: 90px 0 20px 0 ;background: url(../images/fyqywhbg.jpg) no-repeat center bottom;background-size: 100% auto}
.fyqywh li{float: left;margin: 0 3% 50px 0;width: 48.5%}
.fyqywh li img{display: block;width: 100%}
.fyqywhimg{background: #fff;width: 71%;box-shadow: 0 0 20px #c2c8cd;margin: -80px auto 0;position: relative}
.fyqywhtex{border-top: 2px solid #858585;padding: 28px 30px}
.fyqywhtexle{font-size: 24px;color: #333;line-height: 1}
.fyqywhtexri{font-size: 20px;color: #999999;text-align: right;line-height: 20px}
.fygsjj{margin-bottom: 85px;}
.fyfzlc{padding: 60px 0 90px;}
.fyfzlcle{width: 13%}
.fyfzlcle img{display: block;width: 100%}
.fyfzlcri{width: 82%}
.fyfzlcri .fybiaoti{padding: 0 0 25px 0;border-bottom: 1px solid #e5e5e5;margin-bottom: 150px;}
.fylicheng{position: relative}
.fylicheng:before{position: absolute;content: "";background:url(../images/jiantoufl.png) no-repeat center center;left: 50%;margin-left: -10px;bottom:-18px;width: 21px;height: 27px}
.fylicheng:after{position: absolute;content: "";width: 2px;height: 100%;background: #e79700;left: 50%;margin-left: -1px;top: 0}
.fylicheng li{width:40%;padding: 0 4% 120px 6%;position: relative;vertical-align: top;float: left;margin-top: -18px}
.fylicheng li:after{content: "";position: absolute;background: url(../images/lcyuan.png) no-repeat center left;width: 36px;height: 36px;top: 0;right: -18px}
.fylicheng li span{position: absolute;top:-12px;left:2%;font-size: 211px;color: #f7f7f7;line-height: 1}
.fylicheng li p{font-size: 50px;color: #e79700;position: relative;z-index: 2;line-height: 1;margin-bottom: 5px;text-align: right}
.fylicheng li pre{font-size: 14px;color: #333333;line-height: 22px;position: relative;z-index: 2}
.fylicheng li.fylichengodd{padding:224px 6% 120px 4%}
.fylicheng li.fylichengodd p{text-align: left}
.fylicheng li.fylichengodd:after{left: -18px;right: auto;top: 230px}
.fylicheng li.fylichengodd span{left: auto;right: 2%;top: 210px}
.fykehu{padding: 50px 0}
.fykehu li{float: left;width: 18%;text-align: center;margin-bottom: 45px;padding: 0 1%}
.fykehu li img{display: block;width: 100%}
.fykehu li p{font-size: 18px;color: #333333;margin-top: 25px;}
.fykzhal{padding-top: 90px;background: url(../images/kzhalbg.jpg) no-repeat center bottom;background-size: 100% auto}
.fykzhal .fybiaoti{text-align: center;padding: 0 !important;}
.fykzhalal{padding: 60px 0 80px}
.fykzhalaldiv{width:100%;}
.fykzhalaldivitmimg{overflow: hidden}
.fykzhalaldiv .item{position:relative;width:100%}
.fykzhalaldiv .item li{float: left;width: 22.75%;text-align: center;margin-right: 3%}
.fykzhalaldiv .item li img{display: block;width: 100%}
.fykzhalaldiv .item li p{font-size: 22px;color: #222222;margin-top: 40px;}
.fykzhalaldiv .owl-controls{margin-top:50px}
.fykzhalaldiv .owl-dots .owl-dot span{margin:0 8px;background:#d1d1d1;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fykzhalaldiv .owl-dots .owl-dot.active span, .fykzhalaldiv .owl-dots .owl-dot:hover span{background:#ffa800}
.fykzhalaldiv .owl-controls .owl-nav{position:absolute;top: 42%;left: 0;width: 100%;margin-top: -40px;}
.fykzhalaldiv .owl-controls .owl-nav [class*=owl-]{font-size: 60px;color: #808080;font-weight: bold;margin: 0;padding: 0;width: 80px;line-height: 80px;height: 80px;background: none;margin-top: -40px;font-family: 宋体}
.fykzhalaldiv .owl-controls .owl-nav .owl-prev{float: left;margin-left:-7%}
.fykzhalaldiv .owl-controls .owl-nav .owl-next{float: right;margin-right:-7%}
.fykzhalaldiv .owl-controls .owl-nav [class*=owl-]:hover{background:none;color:#ffa800;}
.fydzkf{text-align: left !important;}
.fydzcf{font-size: 24px;color: #ffa700;margin: 30px auto 80px}
.fyfuwulb{font-size: 18px;color: #666;line-height: 36px;padding-bottom: 80px}
.fydzhly{background: url(../images/fydzhlybg.jpg) no-repeat center top;background-size:cover;padding: 90px 0 30px;}
.fydzhly .fybiaoti{text-align: center;padding: 0 !important;}
.fydzhly .fybiaoti p,.fydzhly .fybiaoti span{color: #fff}
.fydzhlybot{margin-top: 50px;}
.fydzhlybotdiv{width:100%;}
.fydzhlybotdiv .item{position:relative;width:100%}
.fydzhlybotdiv .item li{float: left;width:16.66%;text-align: center;margin: 0 0 50px}
.fydzhlybotdiv .item li p{font-size: 22px;color: #fff;width: 116px;height: 116px;margin: 0 auto;background-color: rgba(255,255,255,.1);background-position:left top;background-size:100% auto;line-height: 116px;box-shadow:1px 3px 6px #000}
.fydzhlybotdiv .owl-controls{margin-top:0}
.fydzhlybotdiv .owl-dots .owl-dot{display: none !important;}
.fydzhlybotdiv .owl-dots .owl-dot.active span, .fydzhlybotdiv .owl-dots .owl-dot:hover span{background:#ffa800}
.fydzhlybotdiv .owl-controls .owl-nav{position:absolute;top: 50%;left: 0;width: 100%;margin-top: -40px;}
.fydzhlybotdiv .owl-controls .owl-nav [class*=owl-]{font-size: 60px;color: #7389b6;font-weight: bold;margin: 0;padding: 0;width: 80px;line-height: 80px;height: 80px;background: none;margin-top: -40px;font-family: 宋体}
.fydzhlybotdiv .owl-controls .owl-nav .owl-prev{float: left;margin-left:-7%}
.fydzhlybotdiv .owl-controls .owl-nav .owl-next{float: right;margin-right:-7%}
.fydzhlybotdiv .owl-controls .owl-nav [class*=owl-]:hover{background:none;color:#fff;}
.fykzhlc{background: url(../images/fykzlcbg.jpg) no-repeat center top;background-size:cover;padding: 90px 0 0;}
.fykzhlc .fybiaoti{text-align: center;padding: 0 !important;}
.fykzhlcbot{margin-top: 60px;position: relative}
.fykzhlcbot li{float: left;margin: 0 4% 124px 0;width: 13.3%;position: relative}
.fykzhlcbot li span{font-size: 50px;color: #bbbbbb;position: absolute;top: 0;left: 0;}
.fykzhlcbot li img{margin-left: 76px;width: 95px;height: 80px;}
.fykzhlcbot li p{margin-left: 76px;font-size: 19px;color: #222222;line-height: 20px;height: 40px;overflow: hidden;margin-top: 30px;}
.fykzhlcbottbimg0,.fykzhlcbottbimg1{position: absolute;width:16.7%;top: 31%;}
.fykzhlcbottbimg0{left: 5%}
.fykzhlcbottbimg1{right: 24%}
.fypzbz{background: url(../images/fypzbzbg.jpg) no-repeat center top;background-size: cover;padding: 90px 0 45px;}
.fypzbz li{margin-bottom: 45px;}
.fypzbzle{width: 38%;float: left}
.fypzbzle img{width:100%;display: block}
.fypzbzri{width: 56%;float: right;background: #fff;padding:0 3%;height: 356px;overflow: hidden;margin-top: 46px;}
.fypzbzri p{font-size: 36px;display: inline-block;position: relative;padding: 28px 0 28px;color: #06438e}
.fypzbzri p:after{content: "";position: absolute;bottom: 0;width: 100%;height:4px;background: #06438e;left: 0}
.fypzbzri p:before{content: "";position: absolute;bottom: 0;width: 25%;height:4px;background: #ffa700;left: 0;z-index: 2}
.fypzbzri pre{font-size: 18px;display:block;color: #06438e;line-height: 30px;height: 180px;overflow: hidden;margin: 20px 0 25px;}
.fypzbzri span{width: 44px;height: 4px;background: #ffa700;display: block;float: right}
.fypzbz li.fypzbzodd .fypzbzle{float: right}
.fypzbz li.fypzbzodd .fypzbzri{float: left}
.fypzbz li:hover .fypzbzri{background: #06438e}
.fypzbz li:hover .fypzbzri p,.fypzbz li:hover .fypzbzri pre{color: #fff}
.fypzbz li:hover .fypzbzri p:after{background: #fff}
.fylxsk{padding: 40px 0 70px;width: 1440px;margin: 0 auto}
.fylxskle{width: 487px;}
.fylxskle .fybiaoti{padding: 0 !important;}
.fylxtxt{margin: 50px 0 0}
.fylxtxt p{margin-bottom: 10px;font-size: 16px;}
.fylxwx{text-align: center;display: none}
.fylxwx img{display: block;width: 80%}
.fylxwx p{margin-top: 15px;width: 80%;text-align: center;font-size: 16px;}
.fylxskri{width: 900px;position: relative;margin-top: 88px}
.fylxskri img{display: block;width: 100%}
.fylxskri li{position: absolute;background: #e6e6e6;padding: 5px 5px 10px;display: none}
.fylxskri li.fylxskrili0{display: block !important;}
.fylxskritxt{width: 117px;}
.fylxskritxt img{width: 100%;display: block;margin-bottom: 10px;}
.fylxskritxt p{font-size: 14px;color: #222222;font-weight: bold;line-height: 22px;}
.fylxskriright{margin-left: 15px;width: 120px;text-align: center;display: none}
.fylxskriright img{width: 32px;padding: 25px 0 18px;display: inline-block}
.fylxskriright p{font-size: 14px;color: #fff;font-weight: bold;line-height: 22px;}
.fylxskri li:hover{background:#ffa700}
.fylxskri li:hover .fylxskritxt p{color: #fff}
.fylxskri li:hover .fylxskriright{display: block}
.fylxskri li.fylxskrili0{top:0;left: 270px}
.fylxskri li.fylxskrili1{top:80px;right: 0}
.fylxskri li.fylxskrili2{top:30%;left: -60px}
.fylxskri li.fylxskrili3{bottom:0;left: 150px}
.fylxskri li.fylxskrili4{bottom:-24px;right: 30px}
.fylxskri li.fylxskrili5{bottom: 70px;right: 0}
.fylxskri li.fylxskrili0{background: #ff9c00}
.fylxskri li.fylxskrili0 .fylxskriright{display: block}
.fylxskri li.fylxskrili0 .fylxskritxt p{color: #fff}
.fyditudizhi{position: absolute;width: 55px;height: 20px;cursor: pointer}
.fyditudizhi:after{content: "";position: absolute;background: #ff9c00;height: 1px;display: none}
.fyditudizhi0{top: 0;right: 0}
.fyditudizhi1{top: 30%;right:20%}
.fyditudizhi1:after{top: 33px;left: 0;width: 170%;transform: rotate(24deg);-ms-transform: rotate(24deg);-moz-transform: rotate(24deg);-webkit-transform: rotate(24deg);-o-transform: rotate(24deg);}
.fyditudizhi2{top: 66%;right:40%}
.fyditudizhi2:after{top: -41px;right: 43px;width: 716%;transform: rotate(15deg);-ms-transform: rotate(15deg);-moz-transform: rotate(15deg);-webkit-transform: rotate(15deg);-o-transform: rotate(15deg);}
.fyditudizhi3{top: 62%;right: 32%;}
.fyditudizhi3:after{top: 70px;right:36px;width: 460%;transform: rotate(-26deg);-ms-transform: rotate(-26deg);-moz-transform: rotate(-26deg);-webkit-transform: rotate(-26deg);-o-transform: rotate(-26deg);}
.fyditudizhi4{top: 53%;right: 24%;}
.fyditudizhi4:after{top: 74px;left: -14px;width: 270%;transform: rotate(49deg);-ms-transform: rotate(49deg);-moz-transform: rotate(49deg);-webkit-transform: rotate(49deg);-o-transform: rotate(49deg);}
.fyditudizhi5{top: 59%;right: 20%;}
.fyditudizhi5:after{top: 38px;left: -11px;width: 170%;transform: rotate(38deg);-ms-transform: rotate(38deg);-moz-transform: rotate(38deg);-webkit-transform: rotate(38deg);-o-transform: rotate(38deg);}
.fyditudizhi:hover:after{display: block}
.fycpts{padding: 60px 0 50px}
.fycpts .fybiaoti{padding:0 !important;margin-bottom: 40px;}
.fycplb{margin-bottom: 60px;border-right: 1px solid #ccc;border-left: 1px solid #ccc}
.fycplb li.fycplbfirt{background: #ff9c00;border-bottom: 1px solid #ff9c00;height: 50px;line-height: 50px;color: #fff;}
.fycplb li.fycplbfirt span{border-right: 1px solid #fff;padding: 0}
.fycplb li{background: #f7f7f7;border-bottom: 1px solid #cccccc;display: table;width: 100%}
.fycplb li span{vertical-align: middle;text-align: center;border-right: 1px solid #cccccc;padding: 58px 0 25px;display: table-cell}
.fycplb li span.fycplbli0{width: 16%}
.fycplb li span.fycplbli1{width: 27%}
.fycplb li span.fycplbli2{width: 23%}
.fycplb li span.fycplbli3{width: 22%}
.fycplb li span.fycplbli4{width: 12%}
.fycplb li span.fycplbli4{border-right: 0}
.fycplbimg{max-width: 90%;}
.fycplbbt{font-size: 16px;color: #222222;margin-top:10px}
.fypcnr{font-size: 18px;color: #222222;line-height: 32px;padding: 0 2%}
.fycpxq{width: 70%;height: 40px;line-height: 40px;border: 1px solid #cccccc;display:block;margin: 0 auto;font-size: 18px;color: #222}
.fycpxl{margin: 50px auto 30px;color: #222;font-size: 26px;}
.fycpxllb{padding-bottom: 70px;}
.fycpxllb li{float: left;margin: 0 4% 50px 0;width: 48%;position: relative}
.fycpxllb li a{display: block;border: 1px solid #e6e6e6;padding: 65px 30px;}
.fycpxllb li:hover a{border-color: #ffa800}
.fycpxllble{width: 124px;}
.fycpxllble img{width:100%;display: block}
.fycpxllbri{margin-left: 155px;padding-right: 150px;padding-top: 8px}
.fycpxllbri p{font-size: 22px;color: #222222}
.fycpxllbri span{font-size: 16px;color: #666666;line-height: 22px;height: 66px;overflow: hidden;display: block;margin-top: 20px}
.fycpxllbrimpre{position:absolute;top: 110px;right: 30px;width: 100px;height: 32px;line-height: 32px;border: 1px solid #eee;text-align: center}
.fycpmsbt{padding: 40px 0;font-size: 18px;color: #222222}
.fycpmsbt a{font-size: 18px;color: #222222}
.fycpmsbt span{font-weight: bold}
.fycpxqjs{margin-bottom: 70px;}
.fycpxqjsle{width: 500px;}
.fycpxqjsle img.fycpxqjsleimg{width: 100%;display: block;border: 1px solid #e6e6e6}
.fycpxqjsle ul{margin-top: 20px}
.fycpxqjsle li{float: left;width: 107px;border: 1px solid #e6e6e6;margin-right: 20px;cursor: pointer}
.fycpxqjsle li img{display: block;width: 100%}
.fycpxqjsle li.fycpxqjsleavt{border-color: #ffa800}
.fycpxqjsri{width: 822px;}
.fycpxqmc{font-size: 42px;color: #ffb528;font-weight: bold;padding-bottom: 36px;border-bottom: 1px solid #e6e6e6}
.fycpxqjj{font-size: 16px;color: #222222;line-height: 28px;margin: 40px 0;text-indent: 2em;}
.fycpxqicn{margin-bottom: 56px;}
.fycpxqicn li{float: left;width: 100px;text-align: center;margin-right: 30px;}
.fycpxqicn li img{width: 80px;height: 80px;border: 1px solid #e6e6e6}
.fycpxqicn li p{font-size: 16px;color: #222;margin-top: 15px;}
.fycpxqxz a{display: block;float: left;height: 46px;line-height: 46px;border: 1px solid #e6e6e6;width: 24%;margin-right: 4%;color: #222222;font-size: 16px;padding: 0 3%;position: relative}
.fycpxqxz a:after{content: "";position: absolute;top:50%;right: 8%;background: url(../images/xzicn0.png) no-repeat center right;width: 17px;height: 19px;margin-top: -10px;}
.fycpxqxz a.fycpxqxzlast{text-align: center;margin-right: 0}
.fycpxqxz a.fycpxqxzlast:after{display: none}
.fycpxqxz a:hover:after{background: url(../images/xzicn1.png) no-repeat center right}
.fycpgg{background: #ffa800;padding: 18px 0;text-align: center;color: #fff;font-size: 18px;}
.fyxqaniu{margin: 60px auto 80px;}
.fyxqaniu a{background: #e6e6e6;padding: 25px 0;text-align: center;color: #222;font-size: 24px;width: 50%;display: block}
.fyxqaniu a.left{background: #ffa800;color: #fff;}
.xiazaibg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index: 9999;display: none}
.xiazaidiv{position: absolute;top: 50%;left: 50%;width:76%;margin-left: -40%;height: 690px;margin-top: -380px;background: #FFF;padding: 70px 3% 0}
.xiazaidiv p{font-size: 24px;color: #222222;margin-bottom: 50px;}
.xiazaidiv p span{float: right;cursor: pointer}
.xiazaidiv li{float: left;width: 48%;margin: 0 4% 30px 0;position: relative}
.xiazaidiv li span{position: absolute;top: 0;right: 3%;line-height: 56px;color: #ffa800}
.xzinpt{width: 94%;height: 56px;line-height: 56px\9;border: 0;background: #f7f7f7;outline: none;padding: 0 3%}
.xzisel{width: 100%;height: 56px;line-height: 56px;border: 0;background: #f7f7f7;outline: none;padding: 0 3%}
.xzintm{width: 96%;height: 170px;line-height: 24px;border: 0;background: #f7f7f7;outline: none;padding: 15px 2%}
.xiazaidiv li.fyxzli{width: 100%;margin-right: 0}
.xzts{font-size: 14px;color: #ff9c00;}
.xzibtn{width:168px;height: 36px;line-height: 36px;border: 0;background: #ff9c00;outline: none;position: absolute;top: 0;right: 0;color: #fff}
.fycplb li:hover .fycpxq,.fycpxllb li:hover .fycpxllbrimpre,.fycpxqxz a:hover{background: #ffa800;color: #fff;border-color: #ffa800}
.anniu:hover{background: #ffa800}
.footbq a:hover,.footertop li a:hover{color: #fff}
.banben a:hover,.fyxwnext a:hover{color: #ffa800}
.fydgxxbg{position: fixed;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);display: none;z-index: 999}
.fydgxxbgdiv{position: absolute;top: 50%;left: 50%;width:80%;margin-left: -40%;background: #fff;height: 540px;margin-top: -270px;}
.fydgxxbgdiv p.fydgxxbgdivpp{font-size: 24px;color: #222222;padding:20px}
.fydgxxbgdiv p.fydgxxbgdivpp span{float: right;cursor: pointer}
.fydgxxbgdiv ul{padding: 0 20px;}
.fydgxxbgdiv ul.fydgxxbgsulsul{height: 391px;overflow: auto}
.fydgxxbgdivle{background: #f7f7f7;width: 20%;padding: 15px 2%}
.fydgxxbgdivri{background: #f7f7f7;width: 69%;padding: 15px 2%}
.fydgxxbgdivri span.fydgxxbgdivrile{width: 20%}
.fydgxxbgdivri span.fydgxxbgdivriri{width: 76%}



/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .main1600{width: 1500px}
}
@media only screen and (max-width:1600px){
    .main1600{width: 1400px}
    .main1440{width: 1366px}
    .xwfl{margin-top: 95px;}
    .fypzbzri{margin-top: 36px;}
    .fypzbz{padding: 80px 0 35px;}
    .fymbxle li a{padding-right: 30px;margin-right: 30px;}
    .fycpts {padding: 50px 0 40px;}
    .xiazaidiv{height: 510px;margin-top: -280px;padding: 30px 3% 0}
    .xiazaidiv p{font-size: 20px;margin-bottom: 30px;}
    .xiazaidiv li{margin: 0 4% 20px 0}
    .xiazaidiv li span{line-height: 50px;}
    .xzinpt{height: 50px;line-height: 50px\9;}
    .xzisel{height: 50px;line-height: 50px;}
    .xzintm{height: 120px;}

    .fycplb li span.fycplbli2{width: 21%}
    .fycplb li span.fycplbli3{width: 24%}
}
@media only screen and (max-width:1440px){
    .main1600{width: 1300px}
    .main1440{width: 1200px}
    .logo img,.headerhei,.header{height: 70px;}
    .nav li a.navyiji,.banben{line-height: 70px;}
    .nav li a.navyiji{font-size: 18px;padding: 0 25px;}
    .naverji{top: 71px;}
    .banben a{font-size: 18px;}
    .sousuo{margin-top: 27px;}
    .gysk{padding: 100px 0 200px;}
    .gysktop{font-size: 28px;}
    .gysktop span.gysktopen{font-size: 16px;}
    .gyskbot p{font-size: 23px;}
    .gyskbot pre{font-size: 14px;margin: 15px 0 60px;}
    .gysknum{padding: 30px 0}
    .gysknum li p i{font-size: 38px;}
    .gysknum li span{font-size: 16px;}
    .gysknum li.gysknumfris p{font-size: 20px;}
    .gysknum li p{font-size: 34px;}
    .cpzx {padding: 60px 0 85px;}
    .cpzxbottxt p{font-size: 18px;}
    .cpzstc span.cpzstcspan{font-size: 14px;}
    .cpzstc p.cpzstcpp{width: 70px;height: 70px;line-height: 62px;font-size: 55px;}
    .jjfa{padding: 80px 0 20px}
    .jjfabot{margin-top: 50px;}
    .jjfabottxt img{width: 30px;height: 30px;}
    .jjfabottxt p{font-size: 18px}
    .jjfabot li{margin-bottom: 40px}
    .xwdt{padding: 80px 0 100px}
    .xwfl li{font-size: 16px;margin-bottom: 33px}
    .xwdtritxt p{font-size: 18px;}
    .xwdtritxt span{font-size: 14px}
    .footer{padding: 50px 0 100px;}
    .footertop li p{font-size: 16px;}

    .footertop li a,.footgs p,.footbq p, .footbq a{font-size: 12px}
    .fyxwdtri p.fyxwdtribt{font-size: 24px;}
    .fyxwdtlbri p{font-size: 18px;}
    .fyxwdtlble p{font-size: 34px;}
    .fybanner p{font-size: 22px;margin-bottom: 5px;}
    .fybanner span{font-size: 16px;}
    .fybjq{line-height: 28px;font-size: 16px;}
    .fyerjibiaoti{margin-bottom: 28px;padding: 40px 0 18px;}
    .fyerjibiaoti h2{font-size: 24px;margin-bottom: 18px}
    .fyxwnext{padding: 20px 0 35px;margin-top: 20px}
    .fyxwnext a{font-size: 14px;line-height: 28px;}
    .fyzhaopn{padding-bottom: 20px;}
    .fyzpsub{margin-bottom: 20px;}
    .fyzpsubtop{padding: 10px 0;font-size: 18px}
    .fyzpsubbot{padding: 20px 0;}
    .fyzpjj{margin-top: 20px}
    .fyjishu{padding-bottom: 30px}
    .fyjszc{margin-top: 50px}
    .fyjszctop{font-size: 26px;margin-bottom: 35px;}
    .fyjszcbot li{margin: 0 3% 20px 0;}
    .fyjszcbot li a{height: 36px;line-height: 36px;padding: 0 80px 0 20px;font-size: 14px}
    .fyjszcbot li span{padding-right: 27px;}
    .fyjjfale p{font-size: 24px}
    .fyjjfale pre{margin: 20px 0}
    .fyjjfaxqritop {font-size: 24px;padding: 30px 0}
    .fyjjfaxq{padding: 50px 0}
    .fyfaxqbt{font-size: 20px;margin-bottom: 20px}
    .fyryzz li{margin-bottom: 25px}
    .fyryzz li p{font-size: 18px;margin-top: 20px;}
    .fyqywhtex{padding: 20px 25px}
    .fyqywh{padding: 70px 0 20px 0}
    .fyqywhtexle{font-size: 20px;}
    .fyqywhtexri{font-size: 16px;line-height: 16px;}
    .fyqywh li{margin-bottom: 40px}
    .fygsjj{margin-bottom: 60px;}
    .fyfzlcri .fybiaoti{margin-bottom: 100px}
    .fylicheng li p{font-size: 40px;}
    .fylicheng li span{font-size: 170px;}
    .fykzhal{padding-top: 70px;}
    .fybiaoti p{font-size: 26px;}
    .fykzhalal{padding: 50px 0 70px;}
    .fykzhalaldiv .item li p{font-size: 18px;margin-top: 20px;}
    .fykzhalaldiv .owl-controls{margin-top: 30px;}
    .fydzcf{font-size: 20px;margin: 20px auto 30px}
    .fydzhly{padding: 70px 0 20px}
    .fydzhlybotdiv .item li p{font-size: 18px;}
    .fykzhlc{padding-top: 70px;}
    .fykzhlcbot li{margin-bottom: 80px;}
    .fykzhlcbot li span{font-size: 40px;}
    .fykzhlcbot li img,.fykzhlcbot li p{margin-left: 60px;}
    .fykzhlcbot li p{font-size: 16px;margin-top: 20px;}
    .fykzhlcbot li img{width: 83px;height: 70px;}
    .fypzbzri{height: 300px;}
    .fypzbzri p{font-size: 28px;padding: 20px 0 10px;}
    .fypzbzri pre{font-size: 16px;margin: 10px 0;}
    .fypzbz{padding: 70px 0 30px;}
    .fylxsk{padding: 30px 0 50px;width: 1200px;}
    .fylxskle{width: 370px;}
    .fylxskriright p{font-size: 13px}
    .fylxtxt{margin: 40px 0 0}
    .fylxtxt p{font-size: 14px;}
    .fylxskri{width: 800px}
    .fylxskri li.fylxskrili0{left: 170px;top: 0}
    .fylxskri li.fylxskrili1{top:80px;right: 0}
    .fylxskri li.fylxskrili2{top:170px;left: -50px}
    .fylxskri li.fylxskrili3{bottom:-20px;left: 150px}
    .fylxskri li.fylxskrili5{bottom:0;right:0}
    .fyditudizhi1:after{top: 29px;width: 154%;}
    .fyditudizhi2:after{top: -36px;right: 39px;width: 605%;}
    .fyditudizhi3:after{top: 66px;right: 34px;width: 426%;}
    .fyditudizhi4:after{top: 58px;left: -5px;width: 204%}
    .fyditudizhi5:after{left: -5px;}



    .fymbxle li a{padding-right: 25px;margin-right: 25px;}
    .fypcnr,.fycpxq{font-size: 16px;}
    .fycplb li span{padding: 45px 0 20px;}
    .fycpts {padding: 40px 0 30px;}
    .fycpxl{font-size: 18px;margin: 20px auto}
    .fycpxllb li a{padding: 40px 30px;}
    .fycpxllb li{margin-bottom: 40px}
    .fycpxllbri p{font-size: 18px;}
    .fycpxllbri span{font-size: 14px;}
    .fycpxllbrimpre{top: 90px;}
    .fycpxllb{padding-bottom: 50px;}
    .fycpxqjsri{width: 642px;}
    .fycpxqmc{font-size: 38px;padding-bottom: 20px;}
    .fycpxqjj{font-size: 14px;margin: 25px 0}
    .fycpxqicn li{margin-right: 6px;}
    .fyxqaniu a{padding: 15px 0;font-size: 18px;}
    .navmbsanji p{font-size: 15px;}
    .navmbsanji .navmbsanjis p{padding-left: 15px;font-size: 13px;}
    .navmbsanjis{margin-left: 14px}
    .navmbsanji .navmbsanjis a{margin-left: 28px}
    .fycplb li span.fycplbli1{width: 25%}
    .fycplb li span.fycplbli3{width: 26%}
}
@media only screen and (max-width:1366px){
    .main1600{width: 1200px}
    .fyxwdtri p.fyxwdtribt{font-size: 22px;}
    .fyxwdtlbri p{font-size: 16px;}
    .fyxwdtlble p{font-size: 30px;}
    .fypzbz{padding: 50px 0 20px;}

}
@media only screen and (max-width:1280px){
    .main1440,.main1600,.main1225{width: 1100px}
    .nav li a.navyiji{padding: 0 20px}
    .xwfl{margin-top: 77px}
    .footer {padding: 40px 0 80px;}
    .fymbxle li a{font-size: 18px;padding-right: 35px;margin-right: 35px;}
    .fymbxri{width: 280px;}
    .fypzbzri{height: 280px;margin-top: 32px;}
    .fypzbzri p{font-size: 24px;padding: 20px 0 10px;}
    .fypzbzri pre{font-size: 14px;line-height: 26px;height: 156px;}
    .fycpts .fybiaoti{margin-bottom: 20px;}
    .fycpts {padding: 30px 0 20px;}
    .fylxsk{width: 1100px;}
    .fylxskle{width: 360px;}
    .fylxtxt{margin: 30px 0 0}
    .fylxskri{width: 720px}
    .fylxskri li.fylxskrili0{left: 180px;top: -70px}
    .fylxskri li.fylxskrili1{top:126px;right: 0}
    .fylxskri li.fylxskrili2{top:194px;left: -37px}
    .fylxskri li.fylxskrili3{bottom:-90px;left: 150px}
    .fylxskri li.fylxskrili4{bottom:0;right:0}
    .fylxskri li.fylxskrili5{bottom:0;right:0}

    .fyditudizhi1:after{top: 23px;width: 120%;left: 6px;}
    .fyditudizhi2:after{top: -29px;right: 35px;width: 520%;}
    .fyditudizhi3:after{top: 51px;right: 31px;width: 326%;}
    .fyditudizhi4:after{top: 52px;}
    .fyditudizhi5:after{left:3px;top: 32px;width: 140%;}
    .fycpxqicn{margin-bottom: 16px}
    .fycpxqjsri{width: 540px;}
    .fycpxqmc{font-size: 24px;padding-bottom: 15px;}
    .fycpxqjj{margin: 20px 0}
    .fycpxqicn li{margin:0 0 20px 0;width: 33.33%}
    .fycpxqicn li p{font-size: 14px;margin-top: 5px;}
    .fycpxqicn li img{width: 65px;height: 65px;}
    .fyxqaniu a{padding: 15px 0;font-size: 16px;}
    .fycpxqxz a{line-height: 36px;height: 36px;font-size: 14px}
}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1152px){
    .main1440,.main1600,.main1225{width: 900px}
    .logo{margin-top:7px}
    .logo img{height: 55px;}
    .nav li{margin-left:0}
    .nav li a.navyiji{padding: 0 18px;}
    .xwfl li{margin-bottom: 25px;}
    .xwfl{margin-top: 60px;}
    .fyryzz li{margin-bottom: 20px}
    .fyryzz li p{font-size: 16px;margin-top: 15px;}
    .fyqywhtex{padding: 15px 20px}
    .fyqywh{padding: 50px 0 10px 0}
    .fyqywhtexle{font-size: 18px;}
    .fyqywhtexri{font-size: 12px;line-height: 12px;}
    .fyqywh li{margin-bottom: 30px}
    .fykehu li p{font-size: 16px;margin-top: 15px;}
    .fylicheng li p{font-size: 30px;}
    .fylicheng li span{font-size: 150px;}
    .fypzbz{padding: 40px 0 20px;}
    .fypzbzri{height: 256px;margin-top: 13px;}
    .fypzbzri p{font-size: 20px;}
    .fypzbzri pre{line-height: 20px;height: 140px;margin: 15px 0}
    .fylxsk{width: 900px;padding-bottom: 80px;}
    .fylxtxt{margin: 15px 0 0}
    .fylxskri{width: 530px}
    .fylxskri li.fylxskrili0{left: 66px;top: -99px}
    .fylxskri li.fylxskrili1{top: 92px;right: -37px}
    .fylxskri li.fylxskrili2{top: 114px;left: -50px}
    .fylxskri li.fylxskrili3{bottom:-110px;left: 80px}
    .fylxskri li.fylxskrili4{bottom:-90px;right:-37px}
    .fylxskri li.fylxskrili5{bottom:-90px;right:-37px}
    .fyditudizhi1:after{top: 17px;width: 100%;left: 18px;}
    .fyditudizhi2:after{top: -19px;right: 27px;width: 340%;}
    .fyditudizhi3:after{top: 38px;right: 24px;width: 236%;}
    .fyditudizhi4:after{top: 35px;left: 17px;width: 123%;}
    .fyditudizhi5:after{left: 16px;top: 24px;width: 103%;}
    .fymbxle li a{padding-right: 18px;margin-right: 18px;}
    .fymbxri{width: 180px}
    .fycpxllb li a {padding: 20px}
    .fycpxllble{width: 110px;}
    .fycpxllbri{margin-left: 125px;padding-right: 0}
    .fycpxllbri p{font-size: 16px;}
    .fycpxllbri span{margin-top: 10px}
    .fycpxllbrimpre{display: none}
    .fycpxllb{padding-bottom: 30px;}
    .fycpxqjsle li{width: 73px;}
    .fycpxqjsle{width: 360px;}
    .fycpxqjsri{width: 500px;}
    .fycpxqmc{font-size: 20px;}
    .fykzhlcbot li p{font-size: 14px;}
    .fykzhlcbottbimg0{left: 6.5%}
    .fykzhlcbottbimg1{right: 22.5%}
    .fypcnr, .fycpxq{font-size: 12px;}

    .footwx li{width: 47%; margin-right: 3%;}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){}
@media only screen and (max-width:992px){
    .main1440,.main1600,.main1225{width: 750px}
    .nav li a.navyiji,.banben a{font-size: 16px;}
    .nav li a.navyiji{padding: 0 9px}
    .gysk {padding: 80px 0 200px;}
    .gysktop{font-size: 24px;}
    .gyskbot p{font-size: 22px;}
    .cpzx {padding: 40px 0 65px;}
    .cpzxbot{margin-top: 45px}
    .cpzxbottxt{padding: 15px 10px}
    .cpzstc p.cpzstcpp {width: 60px;height: 60px;line-height: 52px;font-size: 40px;margin: 20px auto}
    .cpzstc span.cpzstcspan{width: 80%;padding: 0 3%;margin-top: 10px;}
    .jjfabottxt p{font-size: 14px;margin-top: 5px}
    .xwfl{margin-top: 50px;padding-bottom: 37px;}
    .xwdt{padding: 60px 0 80px}
    .fymbxle li a {font-size: 16px;padding-right: 20px;margin-right: 20px;}
    .fymbxri{width: 270px;}
    .fyjszc{margin-top: 35px;}
    .fyjszctop{font-size: 22px;margin-bottom: 25px;}
    .fyjjfaxqle{width: 280px;}
    .fyjjfaxqri{margin-left: 310px}
    .fyjjfaxqritop{font-size: 20px;padding: 0 0 11px}
    .fyqywhimg{width: 80%;margin-top: -60px}
    .fygsjj{margin-bottom: 40px;}
    .fylicheng li span{font-size: 90px;}
    .fykzhal{padding-top: 40px;}
    .fybiaoti p{font-size: 22px;}
    .fykzhalal{padding: 35px 0 50px;}
    .fykzhalaldiv .item li p{font-size: 16px;margin-top: 15px;}
    .fykzhalaldiv .owl-controls{margin-top: 20px;}
    .fydzcf{font-size: 18px;margin: 15px auto 20px}
    .fydzhly{padding: 40px 0 15px}
    .fydzhlybotdiv .item li p{font-size: 16px;}
    .fykzhlc{padding-top: 40px;}
    .fykzhlcbot li{margin-bottom: 60px;}
    .fykzhlcbot li span{font-size: 25px;}
    .fykzhalaldiv .owl-controls .owl-nav .owl-next,.fydzhlybotdiv .owl-controls .owl-nav .owl-next{margin-right: -11%}
    .fykzhalaldiv .owl-controls .owl-nav .owl-prev,.fydzhlybotdiv .owl-controls .owl-nav .owl-prev{margin-left: -11%}
    .fydzhlybotdiv .item li p{width: 86px;height: 86px;line-height: 86px;}
    .fykzhlcbot li img,.fykzhlcbot li p{margin-left: 40px;}
    .fykzhlcbot li p{font-size: 14px;margin-top: 15px;}
    .fykzhlcbot li img{width: 59px;height: 50px;}
    .fylxsk{width: 750px;padding-bottom: 180px;}
    .fylxskle{width:100%;float:inherit;position: relative}
    .fylxskri{width:80%;margin: 100px auto 0;float: inherit}

    .fylxskri li.fylxskrili0{left: 120px;top: -90px}
    .fylxskri li.fylxskrili1{top:80px;right: -40px}
    .fylxskri li.fylxskrili2{top:120px;left: -70px}
    .fylxskri li.fylxskrili3{bottom:-140px;left: 90px}
    .fylxskri li.fylxskrili4{bottom:-100px;right: 0}
    .fylxskri li.fylxskrili5{bottom:-100px;right: 0}

    .fyditudizhi3:after{right: 26px;}
    .fyditudizhi4:after{left: 16px;}

    .fypcnr,.fycpxq{font-size: 14px;}
    .fycplb li span{padding: 30px 0 20px;}
    .fypcnr{line-height: 28px;}
    .fycpxq{width: 90%}
    .fycpxqjsle{width: 360px;}
    .fycpxqjsri{width: 360px;}
    .fycpxqmc{font-size: 18px;}
    .fycpxqxz a{width: 94%;margin: 0 0 10px 0}
    .fycpxqjs{margin-bottom: 40px}
    .footwx{width: 16%}
    .footgs{margin: 0 1% 0 0;width: 34%}
    .footbq{width: 49%}
    .footwx li{width: 44%;margin-right: 6%}
    .fypzbzri p{font-size: 18px;}
    .fypzbzri pre{height: 160px;    margin: 10px 0;}
    .fypzbzle{margin-top: 24px;}
}
@media only screen and (max-width:768px){
    .main1440,.main1600,.main1225{width: 600px}
    .logo{margin-top: 0}
    .headerhei, .header,.logo img{height: 50px}
    .nav li a.navyiji, .banben{line-height: 50px}
    .naverji{display: none !important;}
    .menu-activator{display: block;}
    .sousuo{margin-top: 17px;}
    .banben:after{display: none}
    .nav{position: fixed;top: 50px;background: rgba(0,0,0,.8);width: 100%;height: 100%;left: 0;display: none}
    .nav ul{padding-top: 60px;}
    .nav li{float: inherit;width: 100%;text-align: center}
    .nav li a.navyiji{color: #fff}
    .nav li a.navyiji span{height: 2px;}
    .gyskri{width: 80%}
    .gysktop{font-size: 20px;}
    .gysktop span.gysktopen{font-size: 14px;padding:5px 0 14px}
    .gysktop:after{width: 50px;}
    .gyskbot p{font-size: 18px;}
    .anniu{padding: 12px 0 12px 28px;width: 100px;}
    .anniu img{margin-left: 20px;}
    .gysknum{padding: 20px 0}
    .gysknum li p i{font-size: 30px;}
    .gysknum li p{font-size: 25px}
    .gysknum li span{font-size: 14px;}
    .gysknum li.gysknumfris p,.cpzxbottxt p{font-size: 16px;}
    .cpzxbottxt span{line-height: 20px;height: 40px;}
    .cpzstc p.cpzstcpp {width: 40px;height: 40px;line-height: 38px;font-size: 25px;margin: 15px auto;}
    .cpzstc .cpzxbottxt{margin-bottom: 14px;}
    .cpzstc span.cpzstcspan{font-size: 12px;}
    .jjfa {padding: 50px 0 20px;}
    .jjfabot li {width: 16%;margin: 0 4% 40px 0;}
    .xwdtle{width: 27%}
    .xwdtri{width: 73%}
    .xwdtri li{width: 31%;margin-left: 2%}
    .xwdtritxt p{font-size: 16px;}
    .xwdtritxt{padding: 20px 0}
    .xwfl li{margin-bottom: 19px;}
    .cpzx .gysktop:after,.jjfa .gysktop:after,.hzhb .gysktop:after{margin-left: -25px;}
    .gyskbot{margin-top: 20px;}
    .gysktop{font-size: 18px;}
    .gyskbot p{font-size: 16px;}
    .gysknum{position: relative;margin-top: 20px}
    .gyskbot pre{margin-bottom: 20px;}
    .gysknum li span{font-size: 12px;}
    .gysknum li p{font-size: 18px;}
    .gysknum li.gysknumfris p{font-size: 1px;}
    .gysknum li p i{font-size: 20px;}
    .cpzx {padding: 25px 0 40px;}
    .cpzxbot li{width: 49%;margin: 0 1% 15px 0}
    .cpzxbot li:nth-child(2n){margin-right: 0}
    .jjfa{padding: 30px 0 20px;}
    .jjfabot li{margin: 0 2% 20px;width: 29.33%}
    .cpzxbot,.jjfabot{margin-top: 30px;}
    .xwdt{padding: 30px 0}
    .xwdtle{width: 100%;position: relative}
    .xwdtle .anniu{position: absolute;top: 0;right: 0;width: auto;background: #fff;}
    .xwfl{margin-top: 30px;padding-bottom: 30px;}
    .xwfl li{float: left;width: 33.33%;text-align: center;padding: 0;background: none !important;}
    .xwdtri{width: 100%}
    .xwdtri li{width: 100%;margin: 0 0 10px 0}
    .xwdtri li:nth-child(2),.xwdtri li:nth-child(3){display: none}
    .xwdtritxt span{height: 56px;}
    .hzhb{padding: 30px 0}
    .hzhbbot{margin-top: 30px;}
    .hzhbbotdiv .item li{width: 48%;margin: 0 2% 10px 0 !important;}
    .hzhbbotdiv .owl-dots .owl-dot span{width: 16px;height: 16px}
    .footertop{display: none}
    .footer{padding: 20px 0}
    .footerbot{padding: 0;margin-top: 0;border-top: 0}
    .footwx,.footgs,.footbq{width: 100%;margin: 10px 0 }
    .footwx li{width: 50%;margin: 0}
    .footwx li img{width: 50%;margin: 0 auto}
    .footgs p{margin-bottom: 5px;}
    .footbq p, .footbq a{line-height: 20px}
    .fymbxle li a{padding-right: 10px;margin-right: 10px}
    .fymbxri{width: 220px;}
    .fyqywhtex{padding: 10px}
    .fyqywhimg{width: 90%;margin-top: -50px;}
    .fypzbzri{height: 225px;margin: 0}
    .fypzbzri p{font-size: 16px;}
    .fypzbzri pre{font-size: 12px;line-height: 16px;height: 144px;margin: 10px 0 0}
    .fypzbzri span{display: none}
    .fypzbz li{margin-bottom: 30px;}
    .fycplb li span.fycplbli3{width: 16%}
    .fycplb li span.fycplbli4{width: 16%}
    .fycpxqjsle{width: 100%;float: inherit}
    .fycpxqjsri{width:100%;margin-top: 30px;float: inherit}
    .fykzhlcbottbimg0, .fykzhlcbottbimg1{top: 36%}
    .fypzbzle{margin-top: 20px;}
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){
    .main1440,.main1600,.main1225{width:94%}
    .logo{margin-top: 7px;}
    .logo img{height: 36px;}
    #focus{display:none;}
    #focus_phone{display:block;}
    .owl-theme .owl-controls .owl-nav{display: none !important;}
    .focus_slide .owl-controls{bottom:15px;top: auto;margin-top: 0;height: 20px}
    .focus_slide .owl-dots{display: block !important;}
    .gysk{padding: 40px 0 0;background: none}
    .gyskri{width: 100%}
    .ceblialan{display: none}
    .fybanner img.fybannerpc{display: none}
    .fybanner img.fybannersj{display: block}
    .fybanner p{font-size: 18px;margin-bottom: 5px;}
    .fybanner span{font-size: 14px;}
    .fymbx{padding: 15px 0}
    .fymbxle li a{font-size: 16px;margin-right:10px;padding-right:0;border-right: 0}
    .fyxwdt{padding: 30px 0}
    .fyxwdtle{width: 100px;}
    .fyxwdtri{margin-left: 120px;padding-top: 10px}
    .fyxwdtri p.fyxwdtribt{font-size: 16px;}
    .fyxwdtri p.fyxwdtrinr{line-height: 20px;height: 40px;margin:8px 0}
    .fyxwdtri p.fyxwdtrigd{display: none}
    .fyxwdtlb li a{padding: 15px 0}
    .fyxwdtlble{width: 60px;height: 60px;}
    .fyxwdtlble p{font-size: 16px;padding: 10px 0 0}
    .fyxwdtlble span{font-size: 12px;}
    .fyxwdtlble:after{width: 2px;right: -2px;}
    .fyxwdtlbri{margin-left: 80px;}
    .fyxwdtlbri span{margin: 6px 0;line-height: 20px;height: 40px;}
    .fyxwdtlbri i{position: relative;bottom: 0;right: auto}
    .fyxwdtlb,.page{margin-bottom: 30px;}
    .page{line-height: 30px}
    .page a, .page span{padding: 0 7px;font-size: 12px;margin: 0}
    .fybjq{line-height: 26px;font-size: 14px;}
    .fyerjibiaoti{margin-bottom: 20px;padding: 20px 0 10px;}
    .fyerjibiaoti h2{font-size: 18px;margin-bottom: 10px}
    .fyxwnext{padding: 15px 0 20px;margin-top: 10px}
    .fyxwnext a{line-height: 24px;}
    .fymbxle li{margin-bottom: 5px;}
    .fybiaoti{padding: 20px 0}
    .fybiaoti p{font-size: 20px;}
    .fybiaoti span,.fyzpsubtop{font-size: 16px;}
    .fymbxri{width: 100%;line-height: 36px;height: 36px;}
    .fysouosole{line-height: 36px\9;height: 36px;}
    .fysouosori{line-height: 36px;height: 36px;}
    .fyjszctop{font-size: 18px;}
    .fyjszcbot li{width: 100%;margin: 0 0 15px 0}
    .fyjjfari,.fyjjfale{float: inherit !important;width: 100%}
    .fyjjfa li a{padding: 20px 0}
    .fyjjfale{margin-top: 20px;}
    .fyjjfale p{font-size: 18px}
    .fyjjfale p:after{height: 18px}
    .fyjjfale pre{line-height: 24px;height: auto;max-height: 72px;font-size: 14px}
    .fyjjfale span{width: 100px;height: 36px;line-height: 36px;font-size: 14px}
    .fyjjfaxq{padding: 30px 0}
    .fyjjfa{padding-bottom: 30px}
    .fyjjfaxqle{width:100%;float: inherit}
    .fyjjfaxqri{margin:15px 0 0 0}
    .fyjjfaxqritop{font-size: 18px;}
    .fyfaxqbt{font-size: 18px;margin-bottom:8px}
    .fyryzz li{width: 48%;margin: 0 1% 15px !important;}
    .fyryzz li p{font-size: 14px;margin-top: 10px;}
    .fyqywh{padding-top: 30px}
    .fyqywh li{width: 100%;margin: 0 0 30px 0}
    .fyqywhtexle{font-size: 16px;}
    .fygsjj{margin-bottom: 30px;}
    .fymbxle li{line-height: 26px;}
    .fylicheng{margin-left: 3%}
    .fyfzlc{padding: 30px 0}
    .fyfzlcle{display: none}
    .fyfzlcri{width: 100%;float: inherit}
    .fyfzlcri .fybiaoti{margin-bottom: 30px}
    .fylicheng li{width: 90%;margin: 0 !important;padding: 0 0 30px 10% !important;text-align: left !important;}
    .fylicheng:after{left: 0;margin: 0;top: 10px}
    .fylicheng li:after{width:20px;height: 20px;background-size: cover;left: -10px !important;right: auto !important;top: 0 !important;}
    .fylicheng:before{left: 0}
    .fylicheng li p{font-size: 20px}
    .fylicheng li span{display: none}
    .fykehu{padding: 30px 0}
    .fykehu li{width: 48%;margin-bottom: 20px;}
    .fykehu li p{font-size: 14px;margin-top: 15px;}
    .fybiaoti p{font-size: 18px;}
    .fybiaoti span{font-size: 14px;    margin-top: 0;}
    .fykzhalaldiv .item li{width: 46%;margin: 0 2% 15px !important;}
    .fykzhalaldiv .item li p,.fydzcf{font-size: 14px;}
    .fyfuwulb{padding-bottom: 50px;}
    .fydzhlybotdiv .item li{width: 33.33%}
    .fydzhlybotdiv .item li p{width: 80px;height: 80px;line-height: 80px;}
    .fydzhlybotdiv .item li{margin-bottom: 30px;}
    .fydzhlybotdiv .owl-dots .owl-dot{display: inline-block !important;}
    .fykzhlcbot li{width:50%;margin: 0 0 30px 0 !important;}
    .fypzbzle{width: 100%;float:inherit}
    .fypzbzri{width: 94%;padding: 0 3% 15px;float:inherit;height: auto}
    .fypzbzri pre{height: auto}
    .fylxtxt p{font-size: 12px;}
    .fylxwx img,.fylxwx p{width: 88px;}
    .fylxwx p{font-size: 12px;margin-top: 5px;}
    .fylxwx{top: 50px;}
    .fylxsk{width:94%;padding-bottom: 180px;}
    .fylxskri{width: 100%;}
    .fylxskri img,.fyditudizhi{display: none}
    .fylxskri li:hover .fylxskriright p{color: #fff}
    .fylxskri li{position: relative;left: 0 !important;top: 0 !important;bottom: 0 !important;right: 0 !important;margin-bottom: 15px;padding: 10px 10px 5px;display: block}


    .fylxskritxt{width: 100%;float: inherit}
    .fylxskriright{float: inherit;width: auto;display: block;margin: 0;position: absolute;top:40px;left: 110px;text-align: left;}
    .fylxskritxt img{display: inline-block;width: 80px;vertical-align: top;margin-right: 15px}
    .fylxskritxt p{display: inline-block;}
    .fylxskriright p{color: #666;padding-right: 10px;}
    .fylxsk{padding-bottom: 30px;}
    .fylxskri{margin-top: 20px;}
    .fycplb li span.fycplbli1,.fycplb li span.fycplbli2,.fycplb li span.fycplbli3{display: none}
    .fycplb li.fycplbfirt{line-height: 29px;}
    .fycplb li.fycplbfirt span{padding: 10px 0}
    .fycplb li span.fycplbli0{width: 70%}
    .fycplb li span.fycplbli4{width: 30%}
    .fycpxq{height: auto;line-height: 20px;padding: 5px 0;width:80%; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
    .fycpxllb li{width: 100%;margin: 0 0 20px 0}
    .fycpmsbt{padding: 20px 0;font-size: 16px;}
    .fycpmsbt a{font-size: 16px;}
    .fycpxqjsle li{width: 22%;margin-right: 2%}
    .fycpgg{font-size: 16px;}
    .xiazaidiv{height: 360px;margin-top: -190px;padding: 20px 3% 0;width: 84%;margin-left: -45%}
    .xiazaidiv p{font-size: 16px;margin-bottom: 15px;}
    .xiazaidiv li{margin: 0 4% 15px 0}
    .xiazaidiv li span{line-height: 36px;}
    .xzinpt{height: 36px;line-height: 36px\9;}
    .xzisel{height: 36px;line-height: 36px;}
    .xzintm{height: 40px;padding: 10px 2%;}
    .xzibtn{position: relative;margin-bottom: 10px}
    .xzts{font-size: 12px;}
    .sousuodiv{width: 100%;position: fixed;top: 50px;left: 0;box-sizing: border-box}
    .footbq a{margin-top: 10px;}
    .fylxskri li.fylxskrili0{background: #e6e6e6}
    .fylxskri li.fylxskrili0 .fylxskritxt p{color: #222222}
    .fykzhlcbottbimg0, .fykzhlcbottbimg1{display: none}
    .fydgxxbgdiv p.fydgxxbgdivpp{font-size: 18px;}
    .fydgxxbgdivle{width: 96%;padding: 10px 2% 0;float: inherit}
    .fydgxxbgdivri{width: 96%;padding: 0 2% 10px;float: inherit}
    .fydgxxbgdivri span.fydgxxbgdivrile,.fydgxxbgdivri span.fydgxxbgdivriri{width: 100%;float: inherit;padding: 5px 0 0}
    .fydgxxbgdiv li{margin-bottom: 10px;}
    .fydgxxbgdiv ul.fydgxxbgsulsul{height: 340px;}
    .fydgxxbgdiv{height: 440px;margin-top: -220px;}
    .fylicheng li p{text-align: left}
}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}

