body{padding:0;margin:0 auto;background:#fff;font-size:14px;color: #666666;word-wrap:break-word;min-width: 1200px}
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:#fabe00}
pre{white-space:pre-wrap;word-wrap:break-word;font-size:16px;color:#666;margin:0;padding:0}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.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}
.main1400{width:1400px;margin:0 auto;}
.main1200{width:1200px;margin:0 auto;}

.scaleimg img,.fyzxtj li,.fyxzlb li,.fylscybot li{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)}

.header{width:100%;line-height:100px;height: 100px;position: absolute;top: 0;left: 0;z-index: 999;border-bottom: 1px solid rgba(255,255,255,.2);}
.logo{width:144px;margin-top:23px}
.logo img{display:block;width:144px;height:54px;vertical-align:top}
.nav{}
.nav li{float:left;position:relative;margin-right: 50px;}
.nav li a.navyiji{font-size:16px;color:#fff;position:relative;display:block;}
.nav li a.navyiji span{background:#fabe00;width:0;height: 3px;display: block;position: absolute;bottom:0;left:0}
.nav li.clinav a.navyiji span{width:100%;}
.naverji{position: absolute;width:120px;background:#fff;left: 50%;margin-left: -60px;text-align: center;padding: 10px 0;box-shadow: 0 0 20px #ccc;display: none}
.naverji a{display: block;line-height: 30px;margin: 5px 0}
.naverji a:hover{background: #fabe00;color: #fff}
.sousuo{padding: 42px 0 0 27px;position: relative}
.sousuo:after{content: "";top:42px;left: 0;background: rgba(255,255,255,.4);width: 1px;height: 16px;position:absolute;}
.sousuo img{height:15px;width: 15px;display: block;cursor: pointer;}
.ssshow{position: fixed;width: 100%;height: 50px;top:100px;left: 0;background: #fff;box-shadow: 0 5px 5px 0 rgba(4, 0, 0, 0.06);border-top: 1px solid #eee;display: none}
.ssbtn{width: 20%;height: 50px;line-height: 50px;border: 0;vertical-align:top;background: url(../image/sousou1.png) no-repeat center right;outline: none;cursor: pointer}
.ssinpt{width: 70%;background: none;height: 50px;line-height: 50px\9;border: 0;vertical-align:top;outline: none;font-size: 16px}
.menu-activator{height:48px;line-height:48px;cursor:pointer;display: none;}
.descriptor{width:40px;color:#fff;margin-left:34px;font-size: 16px;}
.visual{position:relative;
    margin:9px 0 0 0;
    width:22px;
    height:34px;
}
.visual i.line{width:100%;
    height:3px;
    background-color:#fff;
    -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%;overflow: hidden}
#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:1400px;bottom:100px;left:50%;margin-left: -700px;text-align: left;margin-top: 0;}
.focus_slide .owl-dots .owl-dot span{margin:0 30px 0 0;background:none;width:20px;height:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;vertical-align: top}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:none}
.focus_slide .owl-dots .owl-dot.active span{width: 90px}
.bannerbtn{position:absolute;width:1400px;height:20px;bottom:104px;z-index:2;text-align:left;left: 50%;margin-left: -700px}
.bannerbtn li{width:20px;font-size:14px;line-height:20px;color:#a3a49d;margin: 0 30px 0 0;vertical-align: top;float: left;position: relative}
.bannerbtn li.clibannbtn:after{content: "";position: absolute;top:50%;left: 20px;width: 100%;height: 1px;background: #fff;}
.bannerbtn li.clibannbtn{width: 90px;color: #fff}
.gyly{background: url(../image/tsxmbg.jpg) no-repeat center top;background-size: cover;position: relative;padding-top: 186px;overflow: hidden}
.gylyfl{height: 1255px;position: relative;margin-top: 32px}
.gylyfl li{width: 400px;height: 201px;text-align: center;padding-top: 50px;position: absolute;}
.gylyfl li a{display:block;position: relative;z-index: 2}
.gylyfl li img{display: block;margin:0 auto 28px;width: 65px;height: 65px;}
.gylyfl li p{font-size: 24px;color: #fff;margin: 10px 0}
.gylyfl li.gylyflli0{background: #d83c25;top: 0;left: 0}
.gylyfl li.gylyflli1{background: #fabe00;top: 251px;left: 0}
.gylyfl li.gylyflli2{background: #8fc31f;top: 251px;left: 400px}
.gylyfl li.gylyflli3{background: #8898de;top: 502px;left: 400px}
.gylyfl li.gylyflli4{background: #00b7ee;top:502px;left: 800px}
.gylyfl li.gylyflli5{background: #eb6877;top: 753px;left: 400px}
.gylyfl li.gylyflli6{background: #f39800;top: 1004px;left: 0}
.gylyfltxt{position: absolute;bottom: 0;left: 400px;width: 800px;background: #e5e5e5;height: 251px;}
.gylyfltxt p{font-size: 24px;color: #333333;padding: 75px 60px 20px;}
.gylyfltxt p span{font-size: 14px;margin-left: 20px}
.gylyfltxt pre{font-size: 14px;display: block;line-height: 24px;height: 48px;overflow: hidden;padding: 0 60px}
.gylyimgbg0{position: absolute;top: 0;right: 0;height: 702px;background-size: cover;background-position: center top}
.gylyimgbg1{position: absolute;bottom: 0;right: 0;height: 1004px;background-size: cover;background-position: left top}
.gylyimgbg2{position: absolute;bottom:251px;left: 0;height: 502px;background-size: cover;background-position: center top}
.tsxm{background: url(../image/tsxmbg.jpg) no-repeat center top;padding: 180px 0 37px;background-size: cover;position: relative;overflow:hidden}
.tsxm:after{content: "";background: url(../image/tsxmtt.png) no-repeat center right;position: absolute;bottom: 0;right: 0;width: 785px;height: 455px;z-index: 1}
.tsxmcb{position: absolute;top: 0;left: 0;height: 100%;background:url(../image/rtxmlv.jpg) no-repeat center center;background-size: cover}
.tsxm .xwdtletop{text-align: right;position: relative;z-index: 3}
.tsxm .xwdtletop img,.tsxm .xwdtletop a{margin: 0;display: inline-block}
.tsxm .xwdtletop:after{right:0;left: auto}
.tsxmbot{margin-top: -180px;position: relative;z-index: 2}
.tsxmbotdiv  .owl-controls{display: none}
.tsxmbotdivle{width: 52%;overflow:hidden}
.tsxmbotdivle img{display: block;width: 100%}
.tsxmbotdivri{width: 39%;text-align: right;padding-top:20%}
.tsxmbotdivri p{font-size: 24px;color: #333333;font-weight: bold}
.tsxmbotdivri span{font-size: 14px;color: #666666;line-height: 30px;height: 60px;overflow: hidden;display: block;margin: 20px 0 8px 20%;}
.tsxmbotdivri i{font-style: normal}
.tsxmbot .item:hover .tsxmbotdivri p{color: #fabe00}
.tsxm .xwdtbtn{margin:40px 0 0 0;width: 52%;text-align: right;position: relative;z-index: 2}
.zxjj{position: relative;overflow:hidden}
.zxjjimg{position: relative;display: none}
.zxjjimg img.zxjjimgimg{display: block;width: 100%}
.zxjjimgbg{position: absolute;width: 100%;height: 100%;background: rgba(216,60,37,.7);top: 0;left: 0}
.zxjjimgbg .xwdtletop{text-align: center}
.zxjjimgbg .xwdtletop img{padding-top: 10%}
.zxjjimgbg .xwdtletop img,.zxjjimgbg .xwdtletop a{margin: 0 auto}
.zxjjimgbg .xwdtletop p{color: #fff}
.zxjjimgbg .xwdtletop a{border-color: #fff;color: #fff}
.zxjjimgbg .xwdtletop:after{background: #fff;left: 50%;top: 0}
.zxjjfl{position: absolute;bottom: 0;left: 0;width: 100%;height: 80px;background: rgba(18,18,18,.2);line-height: 80px;}
.zxjjfl li{float: left;width: 21%;font-size: 18px;color: #fff;padding: 0 2%;position: relative;cursor: pointer;background: rgba(18,18,18,.4);}
.zxjjfl li:before{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background:rgba(216,60,37,.3);}
.zxjjfl li:after{content: "→";position: absolute;top: 0;right: 8%;}
.zxjjfl li.clizxjjfl,.zxjjfl li:hover{background: #fabe00}
.xwdt{padding: 180px 0 90px;overflow: hidden}
.xwdtle{width: 470px;}
.xwdtletop{position: relative}
.xwdtletop:after{content: "";position: absolute;top:-180px;left: 0;width: 1px;height: 120px;background: #fabe00;z-index: 9}
.xwdtletop img{display: block}
.xwdtletop p{font-size: 18px;color: #626262;margin:20px 0 65px;}
.xwdtletop a{font-size: 22px;color: #fabe00;display: block;width: 52px;height: 52px;border: 1px solid #fabe00;text-align: center;line-height: 52px;}
.xwdtletop a:hover{background: #fabe00;color: #fff;border-color: #fabe00}
.xwdtri{margin-left: 470px;}
.xwdtridiv .item li{float: left;margin-left: 3%;width:47%}
.xwdtridiv .item li .xwdtimg{overflow: hidden}
.xwdtridiv .item li img{display: block;width: 100%}
.xwdtridiv .item li p.xwdttime{font-size: 30px;color: #626262;padding: 55px 0 25px;}
.xwdtridiv .item li p.xwdttime span{font-size: 14px;display: inline-block;margin-left: 30px;vertical-align: middle}
.xwdtridiv .item li p.xwdtbt{font-size: 24px;color: #333333;font-weight: bold}
.xwdtridiv .item li span.xwdtnr{font-size: 14px;color: #626262;display: block;line-height: 24px;height: 48px;overflow: hidden;margin: 25px 0 100px}
.xwdtridiv .item li i{font-size: 14px;color: #626262;display: block;font-style: normal}
.xwdtridiv .owl-controls{display: none}
.xwdtridiv .item li:hover p.xwdtbt{color: #fabe00}
.xwdtbtn{width: 470px;margin-top: -54px;}
.xwdtbtn span{display: block;width:164px;height: 54px;background: #e5e5e5;text-align: center;line-height: 54px;color: #727171;font-size: 16px;cursor: pointer}
.xwdtbtn span i{width: 27px;height: 15px;display: inline-block;vertical-align: text-bottom;margin: 0 8px;background-position: center center;background-repeat: no-repeat;}
.xwdtbtn span.xwdtbtnle i{background-image: url(../image/xwleft0.png)}
.xwdtbtn span.xwdtbtnri i{background-image: url(../image/xwright1.png)}
.xwdtbtn span.xwdtbtnri{background: #d83c25;color: #fff}
.xwdtbtn span:hover{background: #fabe00;color: #fff}
.xwdtbtn span.xwdtbtnle:hover i{background-image: url(../image/xwleft1.png)}
.footer{background: #040127;padding-top: 75px}
.footerle{width: 670px;}
.footlogo img{display: block;width: 298px;height: 92px}
.footnav{margin-top: 55px;}
.footnav li{float: left;padding-right: 15px;margin-right: 5px;border-right: 1px solid #797a7c}
.footnav li a{color: #fff;display: block;}
.footnav li a:hover{color: #fabe00}
.footerri{width: 320px;padding-right: 120px;position:relative}
.footerri p{font-size: 30px;color: #fff;margin-bottom: 25px;padding-top: 10px}
.footerri span{font-size: 14px;color: #727171;display: block;line-height: 24px;}
.footerri img{position: absolute;top:75px;right: 0;width: 100px;height: 100px;display: block;}
.footbq{padding: 20px 0;border-top: 1px solid #363452;color: #727171;margin-top: 50px;}
.footbq a{color: #727171}
.footbq a:hover{color: #fff}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none}
.fymbx{text-align: right;position: relative;padding: 22px 0;line-height: 26px;color: #fff;margin-top: -70px;z-index: 2}
.fymbx a{color: #fff}
.fymbx img{vertical-align: top;}
.fymbx span{vertical-align: middle;display: inline-block;width: 109px;height: 1px;background: #fff;margin: 0 20px}
.fymbx:after{content: "";width: 50%;height: 100%;background: url(../image/fymbxbg.jpg) no-repeat center left;background-size: cover;top: 0;right: 0;position: absolute;z-index: -1}
.fyxwxqbt{text-align: center;padding: 90px 0 30px;border-bottom: 1px solid #eee;margin-bottom: 35px}
.fyxwxqbt h1{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.fyxwxqbt p span{font-size: 14px;color: #808080;margin: 0 20px;}
.fyxwxqnr{font-size: 16px;color: #626262;line-height: 36px;}
.fyxwxqnr img{max-width: 100%;height: auto !important;}
.fyxwxqnext{margin: 100px auto;padding: 25px 0;border: 1px solid #eee}
.fyxwxqnext a{width: 35%;padding: 0 3%}
.fyxwxqnext a.right{text-align: right}
.fyxwxqnext a:hover{color: #fabe00}
.fyyyzz{padding-top: 30px;}
.fyyyzz .xwdtletop{text-align: center;padding-top: 180px}
.fyyyzz .xwdtletop img{margin: 0 auto}
.fyyyzz .xwdtletop:after{left: 50%;background: #d83c25;top: 0}
.fyyyzzbot{border: 1px solid #eee;padding: 50px;overflow: hidden}
.fyyyzzbotle{width: 490px}
.fyyyzzbotle p{font-size: 30px;color: #333333;margin-bottom: 28px}
.fyyyzzbotle pre{font-size: 14px;color: #626262;line-height: 30px}
.fyyyzzbotri{width: 522px;border: 1px solid #eee}
.fyyyzzbotri img{width: 100%;display: block}
.fyxgxz{padding: 76px 0 60px;}
.fyxgxzbot{margin-top: 80px}
.fyxgxzbot ul{margin-left: -25px}
.fyxgxzbot li{float: left;width: 383px;margin: 0 0 30px 25px;overflow: hidden}
.fyxgxzbot li img{display: block;width: 100%}
.fyzzjgbot{background: url(../image/fyjgbg.png) center top}
.fylscy{margin-top: 106px;padding: 0 0 90px;background: #fafafa}
.fylscybot{margin-top: 100px;}
.fylscybot ul{margin-left: -40px;}
.fylscybot li{float: left;margin: 0 0 40px 40px;width: 500px;background-color: rgb(255, 255, 255);box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.16);padding: 40px}
.fylsle{width: 186px;}
.fylsle img{width: 186px;height: 186px;display: block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fylsri{margin-left: 220px;}
.fylsri p{padding: 30px 0;font-size: 30px;color: #626262}
.fylsri p span{font-size: 14px;color: #626262;display: inline-block;margin-left: 15px;}
.fylsri pre{font-size: 14px;color: #626262;display:block;line-height: 24px;height: 96px;overflow: hidden}
.fylscybot li:hover{box-shadow:  0 5px 10px 0 rgba(0, 0, 0, 0.5)}
.fyxwdtfl{padding: 66px 0 45px}
.fyxwdtfl a{color: #333333;font-size: 16px;padding-right: 20px;margin-right: 20px;border-right: 1px solid #eee}
.fyxwdtfl a:last-child{border-right: 0}
.fyxwdtlb{position: relative;padding-bottom: 80px;margin: 0 auto;width: 1230px}
.fyxwdtlb li{float: left;width: 410px;}
.fyxwdtlb li a{display: block;padding: 0 15px 40px;width: 380px;}
.fyxwdtlbdiv{border: 1px solid #eee;padding: 0 20px 20px}
.fyxwdtlb li img{display: block;width: 100%}
.fyxwdtlb li .fyxwdtlbimg{overflow: hidden}
.fyxwdtlb li .fyxwdtlbimg img{display: block;width: 100%}
.fyxwdtlb li p.fyxwdtlbtime{font-size: 30px;color: #626262;padding: 30px 0}
.fyxwdtlb li p.fyxwdtlbtime span{font-size: 14px;display: inline-block;margin-left: 30px;vertical-align: middle}
.fyxwdtlb li p.fyxwdtlbbt{font-size: 24px;color: #333333;font-weight: bold}
.fyxwdtlb li span.fyxwdtlbnr{font-size: 14px;color: #626262;display: block;line-height: 24px;max-height: 72px;overflow: hidden;margin: 30px 0}
.fyxwdtlb li i{font-size: 14px;color: #626262;display: block;font-style: normal;}
.fyxwdtlb li:hover p.fyxwdtlbbt{color: #fabe00}
.fyxwlbsj{display: none;padding-bottom: 20px}
.fyxwlbsj li{width: 100%;margin-bottom: 30px}
.fyxwlbsj li img{display: block;width: 100%}
.fyxwlbsj li p.fyxwlbsjtime{font-size: 16px;color: #626262;padding: 20px 0 15px}
.fyxwlbsj li p.fyxwlbsjtime span{font-size: 14px;margin-left: 10px}
.fyxwlbsj li p.fyxwlbsjbt{font-size: 16px;font-weight: bold}
.fyxwlbsj li span.fyxwlbsjnr{font-size: 14px;color: #626262;display: block;line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0}
.fyxwlbsj li i{font-size: 14px;color: #626262;display: block;font-style: normal;}

.page{clear:both;text-align:center;line-height:28px;margin-bottom: 85px;border: 1px solid #eee;padding:20px 0}
.page a,.page span{display:inline-block;color:#555;padding:0 10px;text-decoration:none;margin:0 5px;}
.page a:hover{background:#fabe00;color:#fff;}
.page span.pagecurrent{background:#fabe00;color:#fff;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fyyxmjj{padding: 80px 0 10px;overflow: hidden}
.fyyxmjj li{margin-bottom: 60px}
.fyyxmjjle{float: left;width: 580px;overflow: hidden}
.fyyxmjjle img{display: block;width: 100%}
.fyyxmjjri{float: right;width: 530px;padding-top: 110px}
.fyyxmjjri p{font-size: 24px;color: #333333;font-weight: bold;}
.fyyxmjjri span{font-size: 14px;color: #626262;display: block;line-height: 30px;height: 90px;overflow: hidden;margin: 30px 0}
.fyyxmjjri i{font-size: 14px;color: #626262;font-style: normal;width: 128px;height: 44px;border: 1px solid #eee;display: block;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;line-height: 44px;text-align: center}
.fyyxmjj li.fyyxmjjodd .fyyxmjjle{float: right}
.fyyxmjj li.fyyxmjjodd .fyyxmjjri{float: left}

.fyyxmjj li:hover .fyyxmjjri i{background: #d83c25;color: #fff}
.fyzxtj{background: #fafafa;padding: 50px 0}
.fyzxtj p.fyzxtjpp{font-size: 24px;color: #333333;font-weight: bold;padding-bottom: 25px;border-bottom: 2px solid #eee;margin-bottom: 30px}
.fyzxtj ul{margin-left: -40px}
.fyzxtj li{float: left;width: 580px;;margin: 0 0 30px 40px;}
.fyzxtj li a{display: block;padding: 40px 35px;border: 1px solid #eee}
.fyzxtj li p{font-size: 14px;color: #626262}
.fyzxtj li span.fyzxtjspan{font-size: 24px;color: #333333;font-weight: bold;margin: 15px 0}
.fyzxtj li span.fyzxtjspannr{font-size: 14px;color: #626262;display: block;line-height: 24px;height: 48px;overflow: hidden}
.fyzxtj li i{font-size: 14px;color: #626262;font-style: normal;margin-top: 30px;display: block}
.fyzxtj li:hover{background: #fff;box-shadow: 0 0 20px #ccc}
.fyxzlb{padding: 60px 0 100px;}
.fyxzlb li{position: relative;margin-bottom: 30px}
.fyxzlb li:before{content: "";position: absolute;top:50%;left: 30px;height:1px;width:8px;background: #333333}
.fyxzlb li:after{content: "";position: absolute;top:20%;right: 160px;height: 60%;width: 1px;background: #eee}
.fyxzlb li a{display: block;padding: 25px 200px 25px 50px;border: 1px solid #eee;font-size: 18px;color: #333333}
.fyxzlb li span{position: absolute;top: 50%;right: 0;font-size: 14px;color: #d83c25;width: 160px;display: block;text-align: center;margin-top: -8px}
.fyxzlb li span img{vertical-align: baseline;margin-left: 15px;}
.fyxzlb li:hover{box-shadow: 0  0  20px #ccc}
.fygyhbbot{border: 2px solid #d83c25;padding: 20px 30px}
.fygyhbbotline{border: 2px dashed #eee;padding: 80px 10px 30px 65px;background: url(../image/gyhbbg.png) no-repeat  right 85px;min-height: 311px}
.fygymp img{display: block;width: 538px;margin-bottom: 40px;}
.fygymp p{font-size: 16px;color: #333333;margin-bottom: 10px}
.fygymp p span{color: #0677eb}
.fygylogo{margin-top: 40px}
.fygylogo li{float: left;width: 160px;margin: 0 50px 10px 0}
.fygylogo li img{width: 160px;display: block}
.fysqzyb{margin-top: 96px;background: url(../image/20190826221318_33981.jpg) no-repeat center top;background-size: cover;padding: 126px 0 100px;}
.fysqzybri{width: 530px;}
.fysqzybri p{font-size: 30px;color: #fff;margin-bottom: 25px;}
.fysqzybri span{font-size: 14px;color: #fff;line-height: 24px;display: block}
.fysqzybri ul{margin-top: 28px}
.fysqzybri li{margin-bottom: 10px;color: #fff}
.fysqzybri li a{color: #fff}
.fysqinpname{line-height: 58px\9;height: 58px;border: 1px solid #ec9e92;width: 420px;background: none;outline: none;padding: 0 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color: #ecb0aa}
.fysqtexzy{line-height: 28px;height: 110px;border: 1px solid #ec9e92;width: 420px;background: none;outline: none;padding: 20px 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color: #ecb0aa}
.fysqbtntj{line-height: 44px;height: 44px;border:0;width: 128px;outline: none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color: #d83c25;background: #fff}
.fysqbtntj:hover,.fyzplybtn:hover{background: #fabe00;color: #fff}
.fysqzybri li label{display: block;margin: 30px 0 50px;}
.fysqzybri li label input{vertical-align: middle;margin-right: 10px;}
.fysqinpname::-webkit-input-placeholder{color: #ecb0aa;}
.fysqinpname:-moz-placeholder{color: #ecb0aa;}
.fysqinpname::-moz-placeholder{color: #ecb0aa;}
.fysqinpname:-ms-input-placeholder{color: #ecb0aa;}
.fysqtexzy::-webkit-input-placeholder{color: #ecb0aa;}
.fysqtexzy:-moz-placeholder{color: #ecb0aa;}
.fysqtexzy::-moz-placeholder{color: #ecb0aa;}
.fysqtexzy:-ms-input-placeholder{color: #ecb0aa;}
.fyzpjh{padding-top: 0}
.fyzpjhbot{position: relative}
.fyzpnrimg{position: absolute;display: block;top: 0;right: 0;width:460px;height: 488px;}
.fyzpnr{background-color: rgb(255, 255, 255);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);padding: 69px 80px;}
.fyzpnrsub{display: none;width: 590px;height: 350px;overflow:auto}
.fyzpnrsub::-webkit-scrollbar{width:4px}
.fyzpnrsub::-webkit-scrollbar-track{background-color:#eee}
.fyzpnrsub::-webkit-scrollbar-thumb{background-color:#ccc}
.fyzpnrsub::-webkit-scrollbar-thumb:hover {background-color:#ccc}
.fyzpnrsub::-webkit-scrollbar-thumb:active {background-color:#ccc}
.fyzpbtbt{font-size: 30px;color: #626262;margin-bottom: 30px;}
.fyzpbtnr{font-size: 14px;color: #626262;line-height: 24px;}
.fyzhaopin{background: #fabe00;position: relative;height: 136px;}
.fyzpjhbotidv{width: 990px}
.fyzpjhbotidv .item{position:relative;width:87%;font-size: 24px;color: #fff;padding: 35px 5% 34px 8%;}
.fyzpjhbotidv .item img{vertical-align: middle;width: 67px;height: 67px;display: inline-block;margin-right: 15px;}
.fyzpjhbotidv .item img.fyzpimg1{display: none}
.fyzpjhbotidv .item p{display: inline-block;line-height: 67px;vertical-align: middle;width: 190px}
.fyzpjhbotidv .owl-controls{display: none}
.fyzpjhbotidv .center .item{background: #f6f6f6;color: #626262}
.fyzpjhbotidv .center img.fyzpimg0{display: none}
.fyzpjhbotidv .center img.fyzpimg1{display: inline-block}
.fyzhaopinbtn{position:absolute;width:200px;top:0;right:0;height: 136px;text-align: center;border-left: 1px dashed #fcd866}
.fyzhaopinbtn span{display: inline-block;vertical-align: top;margin: 50px 30px 0;cursor: pointer}
.fyzply{margin: 60px auto;border: 2px solid #eee;padding: 30px 45px;width: 1110px}
.fyzply p{font-size: 22px;font-weight: bold;margin-bottom: 20px;}
.fyzply p span{font-size: 14px;color: #808080;font-weight: normal;margin-left: 20px;}
.fyzplyipt{background: #f5f5f5;border: 0;width: 227px;height: 40px;line-height: 40px\9;padding: 0 20px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;outline: none}
.fyzplybtn{background: #d83c25;border: 0;width: 120px;height: 40px;line-height: 40px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;outline: none;color: #fff;cursor:pointer;margin-left: 20px;}
.widthee{width: 300px;margin: 0 20px}
.fylxwm{padding-bottom: 105px}
.fylxwmbot{position: relative;height: 719px;}
.fylxwmbotmap{height: 719px;}
.fylxditu{position: absolute;bottom: 0;width: 72%;left:10%;background: #d83c25;padding: 38px 4%}
.fylxditu:after{content: "";position: absolute;top: 15%;left: 202px;width: 1px;height: 70%;background: #e06351}
.fylxditule{font-size: 30px;color: #fff;padding-top: 30px;position: relative;width: 165px}
.fylxditule:after{content: "";position: absolute;top:80px;left: 0;width: 20px;height: 5px;background: #fff}
.fylxditucn{width: 390px;margin-left: 30px;padding-top: 17px;}
.fylxditucn p{margin-bottom: 20px;color: #fff;background-position: left top;background-repeat: no-repeat;padding-left: 30px;line-height: 17px;}
.fylxdituri{width: 132px}
.fylxdituri img{width: 132px;display: block}
.fygywm{}
.fyzzln{background: url(../image/fylnbg.jpg) no-repeat center  center;background-size: cover;margin-top: 80px;padding: 65px 0 60px;overflow: hidden}
.fyzzln .xwdtletop{padding-top: 0}
.fyzzln .xwdtletop:after{display: none}
.fyzzln .xwdtletop p{color: #fff}
.fyzzlnbot{position: relative;margin:-15px auto 0;width: 690px}
.fyzzlnbot img.fyzzlnbotimg{display: block;margin:0 auto;width: 690px;height: 690px;animation:dsjbg 20s  linear infinite;-webkit-animation:dsjbg 20s  linear infinite;-moz-animation:dsjbg 20s  linear infinite;-ms-animation:dsjbg 20s  linear infinite;-o-animation:dsjbg 20s  linear infinite;}
.fyzzlnbot img.fyzzlnbotlogo{display: block;width: 361px;height: 411px;position: absolute;top: 50%;left: 50%;margin-left: -180px;margin-top: -205px;}
.fyzzln li{position: absolute;color: #fff;line-height: 89px;width: 450px;font-size: 24px}
.fyzzln li:after{content: "";position: absolute;top: 50%;width:19px;height:19px;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;left:35px;margin-top: -9px}
.fyzzln li img{background: #fff;-webkit-border-radius:50%;width: 89px;height: 89px;-moz-border-radius:50%;border-radius:50%;margin-right: 10px;display: inline-block;vertical-align: top;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity: 0;}
.fyzzln li.fyzzlnbotli0{top: 0;left: 473px}
.fyzzln li.fyzzlnbotli1{left: -393px;top: 390px;}
.fyzzln li.fyzzlnbotli2{left: 530px;top: 557px}
.fyzzln li.fyzzlnbotli1{text-align: right}
.fyzzln li.fyzzlnbotli1:after{left: auto;right:35px}
.fyzzln li.fyzzlnbotli1 img{float: right;margin: 0 0 0 20px}
.fyzzln li:hover img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity: 1;}
.fyzzln li:hover{font-weight: bold}
@keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-webkit-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-o-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-ms-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
@-moz-keyframes dsjbg{
    0% {
        transform:rotate(0deg);
        -ms-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg);
        -ms-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -webkit-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
.fydashiji{padding-top: 0}
.fydsjlb{margin: 70px auto 90px;position: relative;border: 1px solid #fff;}
.fydsjlb:after{background: url(../image/dsjlin.png) no-repeat center center;width:100%;height: 5px;top: 31px;left: 0;content: "";position: absolute;z-index: -1}
.fydsjlbnian{width: 40px;height: 67px;text-align: center;border: 1px solid #eee;line-height: 67px;position: absolute;top: 0;left: 310px;}
.fydsjlbyue{width: 40px;height: 67px;text-align: center;border: 1px solid #eee;line-height: 67px;position: absolute;top: 0;right: 310px;}
.fydsjlbnianpre,.fydsjlbniannex,.fydsjlbyuepre,.fydsjlbyuenex{width: 38px;height: 32px;}
.fydsjlbnianpre,.fydsjlbyuepre{background: url(../image/yfjt0.png) no-repeat center center}
.fydsjlbniannex,.fydsjlbyuenex{background: url(../image/yfjt1.png) no-repeat center center}
.fydsjyear{width: 200px;height: 67px;text-align: center;border: 1px solid #eee;line-height: 67px;position: absolute;top: 0;left: 370px;background: #fff}
.fydsjyear li{display: none;font-size: 30px;color: #333333}
.fydsjyuemain{margin-top: 150px;}
.fydsjyue{display: none;}
.fydsjyuesub{display: none;}
.fysjsyuefen{width: 200px;height: 67px;text-align: center;border: 1px solid #eee;line-height: 67px;position: absolute;top: 0;right: 370px;font-size: 30px;color: #333333;background: #fff}
.fydsjnr{width: 911px;margin: 0 auto;position: relative}
.fydsjnryf{position: absolute;top:20px;z-index: 2;left:40px;background: #efb81b;width: 86px;height: 34px;color: #fff; -webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align: center;line-height: 34px;font-size: 18px;}
.fydsjnr li{text-align: center;display: none}
.fydsjnr li img{display: block;width: 100%}
.fydsjnr li p{font-size: 18px;color: #333333}
.fydsjnr li p span{margin:  30px 20px 0;display: inline-block}



.fydsjnrle,.fydsjnrri{position: absolute;top: 50%;margin-top: -32px;height: 64px;line-height: 64px;border: 1px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width: 64px;text-align: center;font-size: 20px;cursor: pointer;display: none}
.fydsjnrle{left:-100px}
.fydsjnrri{right:-100px}

.fyrtyl{padding: 120px 0 0}
.fyrtyl .xwdtletop{padding-top: 0}
.fyrtyl .xwdtletop:after{display: none;}
.fyrtyl .fyxwxqnr{text-align: center;margin-top: 40px;}
.fyrtyllb{margin: 70px auto 20px}
.fyrtyllb ul{margin-left: -40px}
.fyrtyllb ul li{float: left;width: 580px;margin: 0 0 60px 40px;text-align: center;position: relative}
.fyrtyllb ul li i{position: absolute;background: #fabe00;color: #fff;line-height: 34px;height: 34px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-style: normal;display: inline-block;padding: 0 25px;top: 20px;left: 30px;z-index: 99}
.fyrtgyimg{overflow:hidden}
.fyrtgyimg img{display: block;width: 100%}
.fyrtgytxt{padding: 30px 50px;border-bottom: 2px solid #eee}
.fyrtgytxt p{font-size: 18px;color: #333333}
.fyrtgytxt span{font-size: 14px;color: #626262;line-height: 24px;height: 48px;overflow: hidden;display: block;margin-top: 20px;}
.fyrtyllb ul li:hover .fyrtgytxt p{color: #fabe00}
.fygymore{margin: 0 auto 85px;width: 188px;height: 54px;border: 1px solid #eee;text-align: center;line-height: 54px;font-size: 16px;color: #626262;cursor: pointer}
.fygymore:hover{background: #fabe00;color: #fff}
.fyyiliaobtdiv{margin-top: 60px;position: relative}
.fyyiliaobt{width: 100%;overflow: hidden;}
.fyyiliaobt ul{overflow: auto;width:200%;}
.fyyiliaobt li{float: left;width: 275px;margin-right: 32px;margin-left: 1px}
.fyyiliaobt li a{display: block;border: 1px solid #eee;padding: 50px 45px;font-size: 24px;line-height: 39px;width: 183px;}
.fyyiliaobt li img{width: 39px;height: 39px;margin-right: 10px;vertical-align: top}
.fyyiliaobt li img.fygyjlinc1{display: none}
.fyyiliaobt li p{display: inline-block;width: 122px}
.fyyiliaobtle,.fyyiliaobri{position: absolute;top: 50%;margin-top: -28px;cursor: pointer;width: 28px;height: 55px}
.fyyiliaobtle{left:1px;background: url(../image/rtine0.png) no-repeat center center;}
.fyyiliaobri{right: 0;background: url(../image/rtine1.png) no-repeat center center}
.fyyiliaobt li.clifyyiliaobt,.fyyiliaobt li:hover{background: #d83c25;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.31);}
.fyyiliaobt li.clifyyiliaobt a,.fyyiliaobt li:hover a{color: #fff;border-color: #d83c25}
.fyyiliaobt li.clifyyiliaobt img.fygyjlinc0,.fyyiliaobt li:hover img.fygyjlinc0{display: none}
.fyyiliaobt li.clifyyiliaobt img.fygyjlinc1,.fyyiliaobt li:hover img.fygyjlinc1{display: inline-block}
.gylyflnr{position: absolute;top: 0;left: 0;background:rgba(0,0,0,.6);width: 100%;height: 100%;z-index: 11;display: none;cursor: pointer}
.gylyflnr:after{content: "";position: absolute;top:8px;left: 7px;width:380px;height: 231px;border: 2px solid #fff;z-index: 1}
.gylyflnrone{color: #fff;padding: 0 5%;font-size: 20px;}
.gylyflnrtwo{color: #fff;padding: 0 5%;font-size: 14px;margin: 5px 0 15px}
.gylyflnrtree{color: #fff;padding: 0 5%;font-size: 12px;line-height: 24px;max-height: 72px;overflow: hidden}
.gylyfl li:hover .gylyflnr{display: block}
.gylyfltxtsub{display:none}





@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){}
@media only screen and (max-width:1440px){
    .main1400{width: 1200px;}
    .bannerbtn,.focus_slide .owl-controls{width: 1200px;margin-left: -600px;}


    .gyly .main1200{width: 1002px;}
    .gylyfl{height: 1050px;}
    .gylyfl li{width: 334px;height: 180px;padding-top:30px}
    .gylyflnr:after{top:8px;left: 7px;width:316px;height: 190px;}

    .gylyfl li.gylyflli1,.gylyfl li.gylyflli2{top: 210px;}
    .gylyfl li.gylyflli2{left: 334px}
    .gylyfl li.gylyflli3{left: 334px;top: 420px}
    .gylyfl li.gylyflli4{top: 420px;left: 668px}
    .gylyfl li.gylyflli5{left: 334px;top:630px}
    .gylyfl li.gylyflli6{top: 840px;}
    .gylyfltxt{left: 334px;top: 840px;width: 668px;height: 210px}
    .gylyfltxt p{padding: 60px 60px 20px;}
    .gylyimgbg0{height: 661px}
    .gylyimgbg1{height: 840px}
    .gylyimgbg2{bottom: 210px;height: 420px}
}
@media only screen and (max-width:1366px){}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1152px){}

@media only screen and (max-width:1024px){}
@media only screen and (max-width:992px){}
@media only screen and (max-width:768px){
    body{min-width: inherit}
    .main1400,.main1200{width:94%}
    .header{height: 48px;line-height: 48px;position: fixed;background:#000;}
    .nav{display: none}
    .menu-activator{display: block;}
    .logo{width: 101px;margin-top:5px;}
    .logo img{width: 101px;height: 38px;}
    .sousuo{padding:18px 23px 0 0}
    .sousuo:after{display: none}
    .ssshow{top: 48px}
    .ssbtn{background-position: center center}
    .nav{position: fixed;top: 48px;background: rgba(0,0,0,.6);width: 100%;height: 100%;left: 0;z-index: 999}
    .nav ul{padding-top: 30px;}
    .nav li{float: inherit;width: 100%;line-height: 50px;text-align: center;}
    .naverji{position: relative;width: 94%;padding: 5px 3%;margin: 0;left: 0;top: 0}
    .naverji a{display: inline-block;width: 30%;margin: 0}
    #focus,.bannerbtn{display:none;}
    #focus_phone{display:block;}
    .banner{margin-top: 48px}
    .focus_slide .owl-controls{position:absolute;width:100%;bottom:15px;right:0;top:auto;margin: 0;left: 0;text-align: center}
    .focus_slide .owl-dots .owl-dot span{margin:0 8px;width: 20px;height: 2px;background: #fff}
    .focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#f39800;width: 20px;}
    .gyly{padding-top: 30px}
    .gyly .main1200{width:94%;margin:0 auto}
    .gylyfl{height: auto}
    .gylyfl li{position: static;width: 50%;margin: 0;padding:20px 0 10px;height: auto;float: left}
    .gylyfl li img{margin:0 auto 10px;width: 40px;height: 40px;}
    .gylyfl li p{font-size: 16px;margin: 5px 0}
    .gylyfl li.gylyflli6{width: 100%}
    .gylyflnr:after{display: none !important;top: 20px;}
    .xwdtletop{margin-bottom: 30px;}
    .xwdtletop p{font-size: 14px;margin: 15px 0}
    .xwdtletop a{width: 30px;height: 30px;line-height: 30px;}
    .gylyimgbg0,.gylyimgbg1,.gylyimgbg2,.gylyfltxt,.tsxmcb{display: none}
    .tsxm{padding: 30px 0}
    .tsxmbot{margin-top: 0}
    .tsxmbotdivle,.tsxmbotdivri{width: 100%;float: inherit}
    .tsxmbotdivri{padding-top: 30px;text-align: left}
    .tsxm:after{display: none}
    .tsxmbotdivri p{font-size: 16px;}
    .tsxmbotdivri span{margin: 10px 0 8px 0}
    .xwdtbtn,.tsxm .xwdtbtn{width: 100%;margin: 20px 0 0 0;}
    .xwdtbtn span{width: 120px;height: 36px;line-height: 36px;font-size: 14px}
    .zxjjfl{line-height: 45px;height: 90px;position: relative}
    .zxjjfl .main1400{width: 100%}
    .zxjjfl li{width: 46%;font-size: 16px}
    .xwdt{padding: 30px 0}
    .xwdtle{width: 100%;float: inherit}
    .xwdtri{margin-left: 0}
    .xwdtridiv .item li{margin: 0 1%;width: 48%}
    .xwdtridiv .item li p.xwdttime{font-size: 16px;padding: 20px 0 15px}
    .xwdtridiv .item li p.xwdtbt{font-size: 16px;}
    .xwdtridiv .item li span.xwdtnr{margin: 15px auto}
    .footer{padding-top: 30px}
    .footerle,.footerri{width: 100%;float: inherit;padding: 0;margin: 0}
    .footlogo img{margin: 0 auto;width: 180px;height: 56px}
    .footnav{display: none}
    .footerri{margin-top: 20px;text-align: center}
    .footerri p{font-size: 18px;padding-top: 0;margin-bottom: 15px;display: none}
    .footerri img{position:relative;margin: 20px auto 0;padding: 0;top: auto;left: 0}
    .footbq{margin-top: 30px;text-align: center}
    .footbq a{display: block;float: inherit;margin-top: 3px;}
    .gyly .xwdtletop img{width: 104px}
    .tsxm .xwdtletop img{width: 200px}
    .zxjjimgbg .xwdtletop img{width: 174px;padding-top: 20px}
    .xwdtle .xwdtletop img{width: 118px;}
    .xwdtletop:after{display: none}
    .zxjjfl li{border-bottom: 1px solid rgba(255,255,255,.1)}
    .zxjjfl li:before{background: rgba(255,255,255,.1)}
    .fybanner{margin-top: 48px;}
    .fybanner img.fybannerpc{display: none}
    .fybanner img.fybannersj{display: block}
    .fymbx{padding: 15px 0;margin: 0;line-height: 20px;}
    .fymbx:after{width: 100%}
    .fymbx span{width: 35px;margin: 0 10px;}
    .fymbx img{width: 20px;}
    .fyxwxqbt{padding: 30px 0;margin-bottom: 30px;}
    .fyxwxqbt h1{font-size: 18px;margin-bottom: 15px;}
    .fyxwxqbt p span{margin: 0 5px;}
    .fyxwxqnr{font-size: 14px;line-height: 28px;}
    .fyxwxqnext{margin: 30px auto;padding: 10px 0}
    .fyxwxqnext a{float: inherit;text-align: left !important;width: 90%;padding: 0 5%;margin: 10px 0}
    .fyyyzz .xwdtletop{padding-top: 0}
    .fyyyzz .xwdtletop img{width: 160px;}
    .fyyyzzbot{padding: 15px}
    .fyyyzzbotri,.fyyyzzbotle{width: 100%;float: inherit}
    .fyyyzzbotle p{font-size: 18px;margin: 20px 0 10px}
    .fyyyzzbotle pre{line-height: 28px}
    .fyxgxz{padding: 30px 0}
    .fyxgxzbot{margin-top: 30px}
    .fyxgxzbot ul{margin: 0}
    .fyxgxzbot li{width: 100%;margin: 0 0 20px 0}
    .fyzzjg .xwdtletop img{width:210px;}
    .fylscy .xwdtletop img{width:135px;}
    .fylscy{margin-top: 30px;padding: 30px 0}
    .fylscybot{margin-top: 30px}
    .fylscybot ul{margin: 0}
    .fylscybot li{width: 88%;margin: 0 3% 30px;padding: 15px 3%;box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.16);}
    .fylsle{width: 100px;}
    .fylsle img{width: 100px;height: 100px;}
    .fylsri{margin-left: 120px;}
    .fylsri p{padding: 0 0 15px;font-size: 16px;}
    .fylsri pre{height: auto}
    .fyxwdtfl{padding: 30px 0}
    .fyxwdtlb{width: 94%;padding-bottom: 30px}
    .fyxwdtlb li{width: 100%;}
    .fyxwdtlb li a{width: 100%;padding: 0 0 30px}
    .fyxwdtlb li p.fyxwdtlbtime{font-size: 16px;padding: 20px 0 15px}
    .fyxwdtlb li p.fyxwdtlbtime span{font-size: 14px;margin-left: 10px}
    .fyxwdtlb li p.fyxwdtlbbt{font-size: 16px;}
    .fyxwdtlb li span.fyxwdtlbnr{font-size: 14px;margin: 15px 0}
    .page{margin-bottom: 50px;padding: 15px 0}
    .page a, .page span{display: none;margin: 0 5px;padding: 0 8px;font-size: 12px;}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pagecurrent{display: inline-block}
    .fyyxmjj{padding: 30px 0 10px;}
    .fyyxmjj li{margin-bottom: 30px;}
    .fyyxmjjle,.fyyxmjjri{width: 100%;float: inherit}
    .fyyxmjjri{padding-top: 20px;}
    .fyyxmjjri p{font-size: 16px}
    .fyyxmjjri span{margin: 20px 0}
    .fyyxmjjri i{line-height: 36px;height: 36px;width: 110px;}
    .fyzxtj{padding: 30px 0}
    .fyzxtj p.fyzxtjpp{font-size: 18px;padding-bottom: 20px;margin-bottom: 20px;}
    .fyzxtj ul{margin: 0}
    .fyzxtj li{width: 100%;margin: 0 0 20px 0}
    .fyzxtj li a{padding: 20px 15px}
    .fyzxtj li span.fyzxtjspan{font-size: 16px}
    .fyzxtj li i{margin-top: 15px;}
    .fyxzlb{padding: 30px 0}
    .fyxzlb li{margin-bottom: 15px;}
    .fyxzlb li a{padding:15px 15px 15px 30px;font-size: 14px}
    .fyxzlb li span{position:static;margin: 15px 0 0 0;width: 100%;text-align: left}
    .fyxzlb li:after{display: none}
    .fyxzlb li:before{top: 23px;left: 13px;}
    .fygyhbbot{padding: 5px;}
    .fygyhbbotline{padding: 15px;min-height: inherit;background: none}
    .fygymp img{width: 100%;margin-bottom: 20px}
    .fygylogo li{width: 48%;margin: 0 2% 10px 0}
    .fygylogo li img{width: 100%}
    .fygymp p{font-size: 14px;}
    .fygylogo{margin-top: 20px;}
    .fysqzyb{margin-top: 30px;background:#d83c25;padding: 40px 0}
    .fysqzybri{float: inherit;width: 100%}
    .fysqzybri p{font-size: 18px;margin-bottom: 10px;}
    .fysqinpname{width: 85%;padding: 0 5%;line-height: 40px\9;height: 40px;}
    .fysqtexzy{width: 85%;padding: 10px 5%;height: 80px;}
    .fysqzybri li label{margin: 15px 0 20px;}
    .fyzpjh{padding-top: 30px}
    .fyzpjh .xwdtletop img{width: 250px}
    .fyzply{margin: 30px auto;padding: 25px 5%;width: 83%}
    .fyzply p{font-size: 18px}
    .fyzplyipt{width: 90%;padding: 0 5%;margin: 15px 0}
    .widthee,.fyzplybtn{margin: 0}
    .fyzpnrimg{display: none}
    .fyzpnr{padding: 20px 10px 20px 20px}
    .fyzpnrsub{width: 97%;padding: 0 3% 0 0}
    .fyzpbtbt{font-size: 18px;margin-bottom: 10px;}
    .fyzpjhbotidv{width: 100%}
    .fyzpjhbotidv .item{padding: 15px 5%;width: 90%}
    .fyzpjhbotidv .item img{width: 30px;height: 30px;margin-right: 5px;}
    .fyzpjhbotidv .item p{font-size: 16px;width: 76%;line-height: 30px;}
    .fyzhaopinbtn{display: none}
    .fyzhaopin{background:#f6f6f6;height: 62px}
    .fylxwm{padding-bottom:50px}
    .fylxwmbot{height:inherit;}
    .fylxwmbotmap{height: 180px;}
    .fylxditu{position:relative;width: 94%;padding: 30px 3%;left: 0}
    .fylxditule,.fylxditucn,.fylxdituri{width: 100%;float: inherit;padding: 0;margin: 0;}
    .fylxditule{font-size: 18px;margin-bottom: 30px;padding-bottom: 15px;}
    .fylxditule:after{top: auto;bottom: 0}
    .fylxditu:after{display: none}
    .fyrtyllb{margin: 30px auto 20px}
    .fyrtyllb ul{margin-left: 0}
    .fyrtyllb ul li{margin: 0 0 20px 0;width: 100%}
    .fyrtgytxt{padding: 20px 3%}
    .fyrtgytxt span{margin-top: 10px}
    .fygymore{margin-bottom: 30px;width: 120px;line-height: 36px;height: 36px;font-size: 14px}
    .fyyiliaobtdiv{width: 264px}
    .fyyiliaobt{width: 264px;margin: 0 auto}
    .fyyiliaobt li{width: 132px;margin: 0 !important;text-align: center}
    .fyyiliaobt li a{width: 100%;padding: 15px 0;box-sizing: border-box}
    .fyyiliaobtle{left: -28px;background: url(../image/rtinered1.png) no-repeat center center}
    .fyyiliaobri{right: -28px;background: url(../image/rtinered0.png) no-repeat center center}
    .fyyiliaobt li img,.fyyiliaobt li.clifyyiliaobt img.fygyjlinc1, .fyyiliaobt li:hover img.fygyjlinc1{display: block;margin:0 auto}
    .fyyiliaobt li p{display: block;width: 96%;font-size: 16px;margin: 0 auto}
    .fyyiliaobtdiv{margin-top: 30px}
    .fyrtyl{padding-top: 30px}
    .fyzzln{margin-top: 30px;padding: 30px 0}
    .fyzzlnbot{width:90%;margin: 0 auto}
    .fyzzlnbot img.fyzzlnbotimg{width: 180px;height: 180px}
    .fyzzlnbot img.fyzzlnbotlogo{width: 100px;height: 114px;margin-left: -50px;margin-top:27px;top: 0}
    .fyzzln li{width: 100%;line-height: 30px;font-size: 14px;position: relative;margin: 20px 0 0;left: 0 !important;top: 0 !important}
    .fyzzln li img{width: 30px;height: 30px;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
    .fyzzln li:after{display: none}
    .fyzzln li.fyzzlnbotli1{text-align: left}
    .fyzzln li.fyzzlnbotli1 img{float: left;margin: 0 10px 0 0}
    .fydashiji{padding-top: 30px}
    .fydashiji .xwdtletop img{width: 226px}
    .fygywm .xwdtletop img{width: 134px}
    .fyzzln .xwdtletop img{width: 152px}
    .fydsjlb{margin: 30px auto 50px}
    .fydsjnr{width: 100%}
    .fydsjnr li p span{margin: 20px 0 -10px;display: block;font-size: 14px}
    .fydsjnryf{left: 20px;width: 90px;}
    .fydsjlbnian{left: 0}
    .fydsjlbyue{right: 0}
    .fydsjyear{width: 90px;left: 50px;;}
    .fysjsyuefen{width: 90px;right: 50px;}
    .fydsjyear li,.fysjsyuefen{font-size: 18px;}
    .fysjsyuefen,.fydsjyear,.fydsjlbyue,.fydsjlbnian{line-height: 50px;height: 50px}
    .fydsjlbnianpre, .fydsjlbniannex, .fydsjlbyuepre, .fydsjlbyuenex{height: 25px}
    .fydsjlb:after{top: 24px;}
    .fydsjyuemain{margin-top: 80px}
    .gylyflnr{display: none !important;}

}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){}
@media only screen and (max-width:414px){}

@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}

@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){}