﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;color:#666666;word-wrap:break-word;min-width:1200px;overflow-x: hidden}
body,input[type="button"],input[type="submit"],input[type="reset"],input,select,textarea,pre{font-family:"微软雅黑"}
div,span,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
input,select,textarea{font-size:14px;}
img{border:none}
a{color:#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:#e3281d}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.overhidetwo{ overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overhidetree{ overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.contain {width:100%;height:100%;position:relative;z-index:0;display:none}
.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}
.active .contain{display:block}
.main1400{width:1400px;margin:0 auto;}
.main1200{width:1200px;margin:0 auto;}
.radius3{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.radius20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.radius50,.yqljbot li:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.fybjq{line-height:28px;color: #000;font-size: 16px;font-family: 宋体}
.fybjq img{max-width:100%;height:auto !important}
table{border:1px solid #d2d2d2;border-collapse:collapse;width:100%}
table tr,table tr td{border:1px solid #d2d2d2}
table tr td{padding:15px 1%}
/*图片hover效果*/
.scaleimg img,.rotateimg img,.fytjylb li a{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.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
/*头部*/
.header{}
.headertop{background: #e6e6e6;line-height: 40px;}
.headertople{color: #282828}
.headertopri,.headertopri a{color: #282828}
.headertopri img{vertical-align: text-bottom;margin-right: 5px;}
.headertoprisub{margin-left: 30px;}
.headertopri a:hover{color: #e3281d}
.headerbot{padding: 40px 0;}
.logo img{vertical-align:top;display:block;height:52px;width:128px}
.nav li{position:relative;float: left;}
.nav li img{position: absolute;bottom: -42px;left: 50%;margin-left: -10px;display: none}
.nav li span{position:absolute;bottom:0;left:0;width:0;background:#e3281d;height:100%;box-shadow: 0px 7px 13px 0px rgba(227, 40, 29, 0.31)}
.nav li a.navyiji{font-size:16px;display:block;line-height:50px;height:50px;position:relative;color: #282828;z-index: 2;padding: 0 30px;}
.nav li:hover span,.nav li.clinav  span{width:100%}
.nav li:hover a.navyiji,.nav li.clinav  a.navyiji{color: #fff}
.naverji{position: absolute;top: 50px;width: 1250px;padding-top: 42px;line-height: 60px;left: 50%;margin-left: -550px;text-align: center;display: none}
.naverji a{display: inline-block;font-size: 14px;color: #282828;margin: 0 12px;}
.naverji a:hover{color: #e3281d;font-weight: bold}
.naverjidiv{background: #fce9e8;height: 60px;display: none}
.menu-activator{height:30px;line-height:30px;cursor:pointer;display:none}
.visual{
    position:relative;
    margin:0;
    width:22px;
    height:34px;
}
.visual i.line{
    width:100%;
    height:3px;
    background-color:#666;
    -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;height:420px}
.bannerpc,.bannersj{position:absolute;top: 0;left: 0;background-size: cover;width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat}
.bannersj{display: none}
.bannerbtn{position: relative;z-index: 3;float: right;padding-top: 50px;}
.bannerbtn a{display: block;width: 272px;height: 104px;border: 1px solid rgba(255,255,255,.5);text-align: center;line-height: 104px;font-size: 30px;color: #fff;position: relative;margin-top: 30px;background: rgba(0,0,0,.3)}
/*.bannerbtn a:after{content: "";position: absolute;top:4px;left:4px;width: 264px;height: 96px;background: rgba(255,255,255,.2);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}*/
.bannerbtn img{vertical-align: sub;margin-right: 5px;}
.bannerbtn a:hover{border-color:#000}
/*#focus{display:block}*/
/*#focus_phone{display:none}*/
/*.focus_slide{width:100%}*/
/*.focus_slide .item{position:relative;width:100%}*/
/*.focus_slide .item img{display:block;width:100%}*/
/*.focus_slide .owl-controls{position:absolute;width:100%;bottom:20px;left:0;margin-top:0;text-align:center}*/
/*.focus_slide .owl-dots .owl-dot span{margin:0 10px;background:#8cb1e7;width:30px;height:4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative}*/
/*.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#2969c4}*/
/*.focus_slide .owl-dots .owl-dot.active span:after, .focus_slide .owl-dots .owl-dot:hover span:after{display:block}*/
.hydt{padding: 60px 0 50px;}
.hydttop{height: 60px;padding-bottom: 15px;position: relative;margin-bottom: 50px;}
.hydttop:after{content: "";position: absolute;bottom: 0;left: 0;width: 31px;height: 3px;background: #000000}
.hydttop p{font-size: 30px;color: #282828;line-height: 60px;position: relative;z-index: 3}
.hydttop p span{font-weight: bold}
.hydttop span.hydttopen{color: #efefef;font-size: 47px;text-transform: uppercase;font-family: Arial;display: block;margin-top: -59px;line-height: 60px}
.ckgd{background: #efefef;width: 175px;height: 61px;text-align: center;line-height: 61px;display: block;color: #282828;position: relative;z-index: 100}
.ckgd:hover{background: #e3281d;color: #fff}
.hydtle{width: 54%}
.hydtlediv{width: 100%}
.hydtlediv .item{position:relative;width:100%}
.hydtlediv .item img{display:block;width:100%}
.hydtledivtxt{position: absolute;bottom: 0;left: 0;width: 80%;background: rgba(0,0,0,.7);padding: 30px 20% 30px 3%}
.hydtledivtxt p,.hydtledivtxt span{font-size: 16px;color: #fff}
.hydtledivtxt span{margin-top: 3px;}
.hydtlediv .owl-controls{position:absolute;width:93%;bottom:42px;left:0;margin-top:0;text-align: right;padding-right:7%}
.hydtlediv .owl-dots .owl-dot span{margin:0 5px;background:none;width:11px;height:11px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;border: 1px solid #fff}
.hydtlediv .owl-dots .owl-dot.active span, .hydtlediv .owl-dots .owl-dot:hover span{background:#fff}
.hydtlediv .owl-dots .owl-dot.active span:after, .hydtlediv .owl-dots .owl-dot:hover span:after{display:block}
.hydtlediv .item:hover .hydtledivtxt{background: #000}
.hydtri{width: 41%}
.hydtri li{padding: 18px 0 33px;border-bottom: 1px dashed #f2f2f2;}
.hydtrile{width: 82px;text-align: center;border-right: 1px solid #c0c0c0}
.hydtrile p{font-size:30px;color: #c0c0c0;line-height: 1;margin-bottom:1px}
.hydtrile span{font-size: 14px;color: #999999;}
.hydtriri{margin-left: 100px;}
.hydtriri p{font-size: 16px;color: #666666;line-height: 24px;height: 48px;}
.hydtri li:hover .hydtriri p{color: #e3281d}
.homead img{display: block;max-width: 100%;margin: 0 auto}
.homead img.homeadsj{display: none;}
.jflc{padding: 60px 0 35px;}
.jflcbot{border: 1px solid #e6e6e6}
.jflcbot img{display: block;width: 100%}
.jflcbot img.jflcbotsj{display: none}
.fwxm{background: #f5f5f5;padding: 80px 0 90px; }
.fwxmbot li{float: left;background: #fff url(../image/fwbg.png) no-repeat right top;height: 307px;padding:40px 2% 0;width: 14%;margin-right: 2.5%}
.fwxmbot li img{width: 55px;height: 57px;display: block;}
.fwxmbot li img.fwxmbotimg1{display: none}
.fwxmbot li p{color: #282828;font-size: 20px;font-weight: bold;margin: 22px 0 10px;line-height: 24px;height: 48px;}
.fwxmbot li span{color: #666666;line-height: 24px;height: 48px;display: block}
.fwxmbot li b{color: #282828;line-height: 35px;height: 35px;display: block;font-weight: normal;width: 72px;text-align: center;border:1px solid #e0e0e0;margin-top: 45px;}
.fwxmbot li:hover{background: #e3281d url(../image/fwbg1.png) no-repeat right top}
.fwxmbot li:hover img.fwxmbotimg0{display: none}
.fwxmbot li:hover img.fwxmbotimg1{display: block}
.fwxmbot li:hover p,.fwxmbot li:hover span,.fwxmbot li:hover b{color: #fff}
.fwxmbot li:hover b{border-color: #fff}
.yqlj{padding: 65px 0 50px;}
.yqljbot li{float: left;min-width: 14.66%;margin: 0 2% 30px 0;position: relative}
.yqljbot li:after{content: "";position: absolute;width: 6px;height: 6px;background: #e3281d;top: 6px;left: 0;}
.yqljbot li a{padding-left: 24px;}
.yqljbot li a:hover{color: #e3281d}
.footer{background: #282828;padding-top: 50px;}
.footer .main1400{position: relative}
.zaixianliuyan{position: absolute;top:-75px;right: 0;background: #e3281d;color: #fff;padding: 15px 20px;font-size: 24px;line-height: 24px;cursor: pointer}
.zaixianliuyan img{vertical-align: top;margin-right: 10px;}
.footerle{width: 65%}
.footlogo{margin-bottom: 55px;}
.footlogo img{display: block;width: 430px;}
.footnav a{color: #fff;display: inline-block;margin-right: 10px;padding-right: 15px;border-right: 1px solid #797a7c}
.footnav a:last-child{border-right: 0}
.footnav a:hover{text-decoration: underline}
.footerri{width: 31%;position: relative}
.footerri p{color: #fff;margin-bottom: 30px;font-size: 28px}
.footerri span{color: #727171;line-height: 24px;display: block}
.footerri img{position: absolute;top:66px;right: 0;width: 100px;height: 100px}
.footerbq{padding: 20px 0;border-top: 1px solid #535353;margin-top: 60px;color: #727171;}
.footerbq a{color: #727171;display: inline-block}
.footerbq a:hover{color: #fff}
.fybanner img{width: 100%;display: block}
.fybanner img.fybannersj{display: none}
.fymbx{padding-top: 45px;text-align: right}
.fymain{padding: 0 0 135px}
.fymainle{width: 220px;}
.fyerji{background: #fff;border: 1px solid #f5f5f5;padding: 56px 0 80px;box-shadow: 0 15px 40px rgba(0,0,0,.1);margin-bottom: 40px;}
.fyerji p.fyerjitop{color: #282828;font-size: 30px;font-weight: bold;margin-bottom: 60px;padding-left: 36px;position: relative}
.fyerji p.fyerjitop:after{content: "";position: absolute;top: 0;left: 0;width: 7px;height: 31px;background: #e3281d}
.fyerjifl{text-align: center}
.fyerjifl li{margin-bottom: 38px;}
.fyerjifl li a{font-size: 16px;color: #282828;}
.fyerjifl li.fyerjiavt a{font-weight: bold;color: #e3281d}
.fyxgal{background: #fafafa;padding-bottom: 40px;}
.fyxgal p.fyerjitop{padding-left: 26px;margin-bottom: 45px;}
.fyxgalul{padding:0 38px 0 26px;}
.fyxgalul li{margin-bottom: 30px;}
.fyxgalul li a{color: #282828;line-height: 24px;height: 48px;}
.fymainri{width: 900px;}
.fysousuo{margin-top: 40px;height: 47px;line-height: 47px;border: 1px solid #e5e5e5;width: 370px;}
.fyssle{width: 68%;height: 47px;line-height: 47px\9;border: 0;background: none;outline: none;vertical-align: top;padding: 0 5%}
.fyssri{width: 20%;height: 47px;line-height: 47px;border: 0;background: url(../image/ssbtn.png) no-repeat center center;outline: none;vertical-align: top;cursor: pointer}
.fyalyj{margin-bottom: 70px;}
.fyalyj li{padding: 55px 0 30px;border-bottom: 1px solid #f2f2f2}
.fyalyj li a{display: block}
.fyalyj li p{font-size: 18px;color: #666}
.fyalyj li span.fyalyjjj{color: #666;line-height: 24px;height: 48px;margin: 15px 0 25px;}
.fyalyj li b{color: #666;font-weight: normal}
.page{line-height:36px;}
.page a,.page span{display:inline-block;color:#808080;padding:0 15px;text-decoration:none;margin-right:7px;background:#fff;border:1px solid #eeeeee}
.page a:hover,.page span.pagecurrent{background:#e3281d;color:#fff;border-color:#e3281d}
.page span.dianspan{border:none;padding-top:0;vertical-align:top;background:none;color:#808080}
.fyguanyu{font-size: 30px;color: #282828;padding: 50px 0 28px;}
.fyhyhd{padding: 60px 0 40px}
.fyhyhd ul{margin-left: -30px;}
.fyhyhd ul li{width: 380px;float: left;margin: 0 0 40px 30px;}
.fyhyhdimg{width: 380px;height: 230px;overflow: hidden}
.fyhyhdimg img{width: 100%;height: 100%}
.fyhyhdtex{padding-top: 26px;}
.fyhyhdtex p.fyhyhdtexbt{font-size: 18px;color: #282828}
.fyhyhdtex p.fyhyhdtexsj{font-size: 14px;color: #808080;line-height: 18px;padding: 5px 0 10px;border-bottom: 1px solid #f2f2f2}
.fyhyhdtex p.fyhyhdtexsj img{vertical-align: top;margin-right:5px;}
.fyhyhdtex p.fyhyhdtexzt{color: #282828;width: 97px;height: 41px;border: 2px solid #e3281d;line-height: 41px;text-align: center;margin-top: 20px;}
.fyhyhdtex p.fyhdwks0{color: #fff;background: #e3281d}
.fyhyhdtex p.fyhdwks1{color: #e3281d;background: #fff}
.fyhyhdtex p.fyhdwks2{color: #282828;background: #e6e6e6;border-color: #e6e6e6}
.fypage{text-align: center}
.fypaddingtop{padding-top: 50px;}
.fylxwmmap{position: relative}
.fylxwm{width: 100% !important;margin-top: 50px;}
.fylxwm p{color: #282828}
.fylxwmwx{position: absolute;top:40px;right: 0;text-align: center;width: 100px;border: 0}
.fylxwmwx img{position: relative;top: auto;right: auto;}
.fylxwmwx b{font-weight:normal;margin-top: 15px;display: block}
.fyzjwyh{padding-bottom: 30px}
.fyzjwyh ul{margin-left: -30px;}
.fyzjwyh li{float: left;border: 1px solid #f5f5f5;width: 218px;margin: 0 0 45px 30px;padding: 40px 30px;text-align: center}
.fyzjwyh li img{display: block;margin: 0 auto;width: 186px;height: 186px;}
.fyzjwyh li p.fyzjwyhxm{font-size: 24px;color: #282828;margin: 15px 0 5px;}
.fyzjwyh li p.fyzjwyhzw{font-size: 14px;color: #808080;}
.fyzjwyh li p.fyzjwyhjj{font-size: 14px;color: #808080;line-height: 24px;height: 72px;overflow: hidden;margin: 30px 0}
.fyzjwyh li a.fyzjwyhzx{font-size: 14px;line-height: 42px;height: 42px;overflow: hidden;background: #e3281d;color: #fff;width: 122px;display: block;margin: 0 auto;border: 2px solid #e3281d}
.fyxwdt{margin-top: 40px;}
.fyxwdt li{padding: 0;border-bottom: 0;margin-bottom: 40px;}
.fyalyjle{width: 272px;overflow: hidden}
.fyalyjle img{width:272px;display: block;height: 180px;}
.fyalyjri{margin-left: 330px;padding-top: 13px;border-bottom: 1px dashed #f2f2f2;padding-bottom: 35px;}
.fypage a, .fypage span{margin: 0 4px;}
.fyxwxqtitle{padding-bottom:20px;border-bottom: 1px solid #f2f2f2;margin-bottom: 40px}
.fyxwxqtitle h2{font-size:30px;color:#282828;}
.fyxwxqtitle p{color:#666;margin-top: 15px}
.fyxqnext{margin: 70px 0 0;background: #f5f5f5;padding: 10px 45px}
.fyxqnext a{display: block;margin: 20px 0;color: #282828}
.fywsxz{padding-bottom: 60px;}
.fywsxz li{border: 1px solid #e6e6e6;margin-bottom: 20px;position: relative}
.fywsxz li a{display: block;padding: 26px 185px 26px 54px;font-size: 16px;color: #282828;position: relative}
.fywsxz li a:after{content: "";position: absolute;top:37px;left:30px;width: 7px;height: 1px;background: #282828}
.fywsxz li p{position: absolute;top:23px;right:40px;line-height: 24px;}
.fywsxz li p img{vertical-align: top;margin-right: 10px;}
.fywsxz li:hover{border-color: #e3281d}
.fytjznlb p{display: none}
.fytjznlb .fyxgalul li{margin-bottom: 20px;}
.fytjznlb .fyxgalul li a{height: 24px;font-size: 16px;}
.fyshixing{font-size: 24px;color: #282828}
.fydiyizhang{font-size: 18px;color: #282828;margin: 65px 0 30px;}
.fytjypy{margin: 40px 0}
.fytjypy li{float: left;font-size: 24px;color: #808080;font-family: Arial;margin-right: 35px;cursor: pointer}
.fytjypy li.fytjypyli{color: #e3281d}
.fytjypyavt{width: 121px;height: 50px;background: #e3281d;color: #fff;text-align: center;line-height:50px;font-size: 16px;}
.fytjylb{margin-top: 20px;padding-bottom: 70px;}
.fytjylb li a{padding: 30px 40px;display: block;background: #fafafa}
.fytjylble{width: 155px;}
.fytjylble img{display: block;width:155px;height: 155px;}
.fytjylbri{margin-left: 200px;padding-top: 32px;}
.fytjylbri p.fytjylbrixm{font-size: 24px;color: #282828}
.fytjylbri p.fytjylbrixm span{font-size: 14px;color: #808080;display: inline-block;margin-left: 10px;}
.fytjylbri p.fytjylbrijj{font-size: 14px;color: #808080;line-height: 24px;height: 48px;overflow: hidden;margin-top: 20px;}
.fytjylb li.fytjylbliodd a{background: #fff}
.fytjylb li:hover{position: relative;z-index: 2}
.fytjylb li:hover a{background: #fafafa;box-shadow: 0 0 20px #000}
.fytjyxqle{width: 260px;}
.fytjyxqle img{display: block;max-width: 100%;margin: 0 auto}
.fytjyxqri{width: 560px;padding-top: 40px;}
.fyslfw{text-align: center;font-size: 24px;color: #e3281d;font-weight: bold;margin-bottom: 45px;}
.fysfbftxt{text-align: center;margin-bottom: 45px;}
.fyshoufei table{width: 100%;border: 1px solid #f5f5f5;}
.fyshoufei table tr td{border:  1px solid #f5f5f5;padding: 30px 3%;color: #282828}
.fyshoufei table tr td.fysfbt{font-size: 24px;color: #282828;padding: 20px 3%;text-align: center}
.fysfzy{margin: 50px 0 40px}
.fysfzy p{font-size: 24px;color: #282828;text-align: center;margin-bottom: 40px;}
.fytiaojiefeiyong{padding:0 0 50px;border-bottom: 1px solid #eee;margin-bottom: 50px;display: none}
.fytiaojiefeiyong p{font-size: 16px;margin-bottom: 10px;padding-left: 360px}
.fysfzybd{margin: 0 auto;width: 500px;border: 1px solid #e5e5e5;line-height: 50px;height: 50px;overflow: hidden}
.fysfzybdle{width: 68%;background: none;height: 50px;line-height: 50px\9;border: 0;outline: none;padding: 0 5%}
.fysfzybdri{width: 20%;background: #e3281d;height: 50px;line-height: 50px;border: 0;outline: none;color: #fff;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;cursor: pointer}
.fysqtj{background: url(../image/sqtjbg.jpg) no-repeat center top;background-size: 100% auto}
.fysqtjtb{padding: 45px 0;}
.fysqtjtb a.fydlbacknew{display: block;width: 113px;height: 36px;border: 1px solid #fff;line-height: 36px;text-align: center;font-size: 16px;color: #fff;margin-top:26px}
.fysqtjtb a.fydlbacknew:hover{background:#fff;color: #e3281d}
.fysqtzbd{background: #fff;box-shadow: 0 9px 21px #ccc;overflow: hidden}
.fysqtzbdtop{text-align: center;border-bottom: 1px solid #ebebeb;margin-bottom: 55px}
.fysqtzbdtop span{padding: 56px 0;font-size: 36px;display: inline-block;position: relative;color: #35373a}
.fysqtzbdtop span:after{content: "";position: absolute;bottom:-1px;left: 0;width: 100%;height: 3px;background: #e3281d}
.fysqtjdiv{padding-bottom: 85px}
.fysqtjdivsub{margin-bottom: 80px;}
.fysqtjdivsuble{width: 280px;text-align: right;font-size: 24px;color: #282828;line-height: 50px;}
.fysqtjdivsubri{margin-left: 280px;}
.fysqtjdivsubri li{margin-bottom: 20px;line-height: 50px;color: #666666}
.fysqtjdivsubrile{text-align: right;width: 190px}
.fysqtjdivsubriri{margin-left: 230px;}
.fysqtjinpt{border: 1px solid #e5e5e5;line-height: 48px\9;height: 48px;width: 310px;outline: none;background: none;padding: 0 25px;}
.fysqdjtex{border: 1px solid #e5e5e5;line-height: 20px;height: 130px;width: 450px;outline: none;background: none;padding: 15px 25px;}
.radioLeft{overflow:hidden;cursor:pointer;margin:15px 50px 0 0}
.radioInput{display:none;}
.radioPass{float:left; padding-left:33px; height:20px; line-height:20px;background:url(../image/radio0.png) no-repeat left center;background-size: 18px auto}
.checkboxradio{background-image:url(../image/radio1.png);background-size: 18px auto}
.pic_up{text-align: center;width: 118px;height: 50px;line-height: 50px;background: #eeeeee;cursor: pointer;margin-left: 20px;}
.inputPic_z{display:none;}
.pic_z{width:100%;height:100%;}
.fysshengming{line-height: 24px;color: #666666;margin-top: 45px;cursor:pointer}
.fysshengming span{display: inline-block;background: url(../image/xuanzebtn1.png) no-repeat center center;width: 24px;height: 24px;margin-right: 15px;vertical-align: top}
.fysshengmingavt span{background: url(../image/xuanzebtn0.png) no-repeat center center}
.fysqtxbd{text-align: center;padding: 30px 0;background: #fef4f3;color: #e3281d;margin:-60px 40px 0}
.fytjsq{width: 126px;height: 46px;line-height: 46px;background: #e3281d;color: #fff;display: block;margin: 50px auto 0;border: 0;cursor: pointer}
.fytjbq{text-align: center;padding: 60px 0 45px;color: #cccaca}
.fytjbq a{color: #cccaca}
.pic_up_mar{margin-left: 0}
.fytjyzgz{margin-top: 15px;}
.fytjyzgz li{float: left;position: relative;width: 137px;height: 98px;}
.fytjyzgz li img{width: 100%;display: block;height:100%}
.fytjyzgz li span{width: 17px;height: 17px;background: #d0d1d1;text-align: center;line-height: 17px;color: #fff;display: block;position: absolute;top: -7px;right: -7px;font-family:Arial;cursor: pointer}
.fyfjsc{margin-top: 15px;}
.fyfjsc a{font-size: 14px;color: #e3281d;margin-bottom: 10px;display: block;line-height: 20px;background: url(../image/zlicn.png) no-repeat top left;padding-left: 25px;}
.fyfjsc a span{margin-left: 80px;}
.fylijishenqing{margin: 0}
.fysqtjy{padding-bottom: 70px;margin-left: 230px;}
.tupian{width: 110px;height: 110px;background: #eeeeee}
.tupian img{width: 110px;height: 110px;display: block}
.pic_djsc{line-height: 110px;background: #fff}
.fyhydlle{width: 605px;}
.fyhydlle img{width:100%;display: block}
.fyhydlri{width: 595px;}
.fyzcbt{text-align: right;padding: 64px 75px 0 0;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.fyzcbt a{display: inline-block;margin-left: 50px;font-size: 29px;color: #333333;position: relative;padding-bottom: 18px;}
.fyzcbt a.fyzcbtavt:after{content: "";position: absolute;bottom:-2px;left: 0;height: 4px;background: #e3281d;width: 100%}
.fyzcbt a.fyzcbtavt{color: #e3281d;}
.fyhydldiv{margin: 0 75px 0 35px;}
.fyhydldiv li{margin-bottom: 40px;position: relative;}
.fyhydldivinpt{width: 86%;background: #f8f8f8;line-height: 70px;height: 70px;border: 0;outline: none;font-size: 18px;color: #999999;padding: 0 7%}
.fydlbtn{width: 140px;background: #e6e6e6;line-height: 70px;height: 70px;border: 0;outline: none;font-size: 18px;color: #999999;position: absolute;top: 0;right: 0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor: pointer}
.fydenglu{width: 192px;background: #e3281d;line-height: 63px;height: 63px;border: 0;outline: none;font-size: 27px;color: #fff;cursor: pointer}
.fyhydldiv li.fydlanniu{line-height:63px;margin-top: 85px;margin-bottom: 76px;}
.fyhydldiv li.fydlanniu a{font-size: 16px;color: #333;margin-left: 30px;}
.fyhydldiv li.fydllast{text-align: center;font-size: 15px;color: #999999}
.fyhydldiv li.fydllast span{width: 60px;height: 1px;background: #eee;display: inline-block;margin: 0 25px;vertical-align: middle}
.fyhydldiv li.fysshengming{margin-left: 40px;}
.fygrzxtop{padding: 36px 36px 0;}
.fygrzxtople{width: 115px;}
.fygrzxtople img{width: 115px;height: 115px;display: block}
.fygrzxtopri{margin-left: 170px;padding-top: 25px;}
.fygrzxtopri p{font-size: 30px;color: #35373a}
.fygrzxtopri span{font-size: 18px;color: #929499;display: block;margin-top: 15px}
.fygrzxfl{text-align: right;border-bottom: 2px solid #f1f1f1;padding-right: 36px;margin-top: -15px}
.fygrzxfl a{padding-bottom: 18px;margin-left: 70px;display: inline-block;font-size: 24px;color: #282828;position: relative;}
.fygrzxfl a.fygrzxflavt:after{content: "";position: absolute;bottom:-2px;left: 0;height: 4px;background: #e3281d;width: 100%}
.fygrzxfl a.fygrzxflavt{color: #e3281d;}
.fyxiaoxi{padding: 40px 36px 56px;}
.fyxxtop{margin-bottom: 40px;}
.fyxxtop li{float: left;margin-right: 55px;padding-left: 23px;background:url(../image/radio0.png) no-repeat left 3px;background-size: 16px auto;line-height: 20px;}
.fyxxtop li a{font-size: 16px;color: #666666}
.fyxxtop li.fyxxtopavt{background-image:url(../image/radio1.png)}
.fyxxlb{padding-bottom: 20px;}
.fyxxlb li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #f9f9f9}
.fyxxlble{width: 40px;padding-top: 24px}
.radiono{display:inline-block;background:url(../image/radio0.png) no-repeat left center;line-height:16px;height:16px;cursor:pointer;width: 16px;background-size: 16px auto}
.radioyes{background-image:url(../image/radio1.png);}
.fyxxlbri{margin-left: 40px;padding-left: 80px;position: relative;padding-top: 12px;min-height:50px;}
.fyxxlbri:after{content: "";background:#f7f8fa url(../image/xiaoxinicn.png) no-repeat center center;width: 62px;height: 62px;top: 0;left: 0;position: absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.weidu:after{background:#f7f8fa url(../image/xiaoxinicn0.png) no-repeat center center;}
.fyxxlbri p{font-size: 14px;color: #808080}
.fyxxlbri span{font-size: 14px;color: #666666;display: block;margin-top: 8px;}
.gwcjiesuan{height:60px;background:#f9f9f9;margin:95px 0 0;font-size:14px;line-height:60px;color:#282828;}
.gwcjiesuan1{padding:0 0 0 20px}
.gwcjiesuan1 a.left{margin-left:20px}
.gwcjiesuan1 .radiono{margin-top: 22px;padding-left: 26px;width: 40px;}
.fytjjl .fyxxlbri b{position: absolute;top:6px;right: 0;font-weight: normal;color: #808080}
.fytjjl .fyxxlble{padding-top:7px;}
.fytjjl .fyxxlbri:after{display: none}
.fytjjl .fyxxlbri{padding-left: 0;padding-right: 100px;padding-top: 0}
.fytjjl .fyxxlbri p{font-size: 16px;color: #666666}
.fytjjl .fyxxlbri p span{display: inline-block;color: #e3281d;font-size: 16px;}
.fytjyzx{margin-top: 30px;border-top: 2px solid #f1f1f1;padding: 0 0 60px 0;position: relative}
.fytjyzx:after{content: "";position: absolute;top: 0;left: 0;width: 285px;height: 100%;background:#fef4f3}
.fytjyzxle{width: 285px;position: relative;z-index: 2}
.fytjyzxfl{padding-top: 50px;}
.fytjyzxfl li{padding-left: 50px;margin-bottom: 30px;}
.fytjyzxfl li a{display: block;padding: 15px 0 15px 25px;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px;font-size: 18px;}
.fytjyzxfl li img{vertical-align: sub;margin-right:28px;}
.fytjyzxfl li img.fyxxicn1{display: none}
.fytjyzxfl li.fytjyzxflavt a{background: #e3281d;color: #fff}
.fytjyzxfl li.fytjyzxflavt img.fyxxicn0{display: none}
.fytjyzxfl li.fytjyzxflavt img.fyxxicn1{display: inline-block}
.fytjyzxri{width: 915px;}
.fytjyzxri .fysqtjdivsubri{margin-left: 0;padding: 78px 0 0 0}
.fydjxgtel{text-align: center;width: 118px;height: 50px;line-height: 50px;background: #eeeeee;cursor: pointer;margin-left: 20px;}
.fytjjlfl{margin-top: -46px;position: relative;z-index: 2;border-bottom: 0}
.fytjytjjd{padding: 30px 36px 0 50px;}
.fytjytjjd .fytjjl .fyxxlbri{padding-right:0}
.fytjytjjd .fytjjl .fyxxlbri b{bottom:0;top: auto}
.fyzjwyh li a.fyzjwyhzx:hover{background: #fff;color: #e3281d}
.fytiaojiejindu{padding-bottom: 60px;}
.fytiaojiejindu li{border: 1px solid #f2f2f2;padding: 30px;margin-bottom: 20px;}
.fytiaojiejindu li p.fytjjdone{font-size: 18px;color: #666666}
.fytiaojiejindu li p.fytjjdone span{margin-right: 15px;}
.fytiaojiejindu li p.fytjjdtwo{font-size: 14px;color: #666666;line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0 25px;}
.fytiaojiejindu li p.fytjjdthree{font-size: 14px;color: #808080;}
.fytiaojiejindu li p.fytjjdthree span{display: inline-block}
.fytiaojiejindu li p.fytjjdthree span.fytjjtrespan0{width: 190px;}
.fytiaojiejindu li p.fytjjdthree span.fytjjtrespan1{width: 520px;height:11px;background: #e7e7e7;position: relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin: 0 10px;overflow: hidden}
.fytiaojiejindu li p.fytjjdthree span.fytjjtrespan1 b{position: absolute;top:0;left: 0;height: 100%;background: #e3281d}
.fydlqh{padding:0 0 25px 35px;}
.fydlqh a{color: #000000;display: inline-block;margin-right: 60px;background: url(../image/radio0.png) no-repeat center left;height: 20px;padding-left: 38px;line-height: 20px;}
.fydlqh a.fydlqhavt{background: url(../image/radio1.png) no-repeat center left}
.fyfwxm{padding: 60px 0 40px}
.fyfwxm li{background: #fafafa;padding: 40px 2% 0;width: 19.125%;margin-right: 2.5% !important;margin-bottom: 40px;}
.fyfwxm li:nth-child(4n){margin-right: 0 !important;}
.zxlybg{position: fixed;top: 0;left: 0;background: rgba(0,0,0,.8);z-index: 999;width: 100%;height: 100%;display: none}
.zxlybgdiv{width: 300px;height: 325px;background: #e3281d;position: absolute;top: 50%;left: 50%;margin-left: -170px;margin-top: -175px;padding: 25px 20px 0}
.zxlybgdiv p{font-size: 24px;color: #fff;line-height: 24px;margin-bottom: 27px}
.zxlybgdiv p img{vertical-align: top;margin-right: 10px;}
.zxlybgdiv li{margin-bottom: 10px;}
.zxlybgdivinpt{width: 90%;height: 34px;line-height: 34px\9;border: 1px solid rgba(255,255,255,.5);background: none;outline: none;padding: 0 5%;color: #fff}
.zxlybgdivtex{width: 90%;height: 57px;line-height: 24px;border: 1px solid rgba(255,255,255,.5);background: none;outline: none;padding: 10px 5%;color: #fff}
.zxlybgdivbtn{width:70px;height: 34px;line-height: 34px;border:0;background: #fff;outline: none;text-align: center;color: #282828;display: block;margin-top: 25px;cursor: pointer;}

.zxlybgdivinpt::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
.zxlybgdivinpt::-moz-placeholder{color:rgba(255,255,255,.5);}
.zxlybgdivinpt::-moz-placeholder{color:rgba(255,255,255,.5);}
.zxlybgdivinpt::-ms-input-placeholder{color:rgba(255,255,255,.5);}

.zxlybgdivtex::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
.zxlybgdivtex::-moz-placeholder{color:rgba(255,255,255,.5);}
.zxlybgdivtex::-moz-placeholder{color:rgba(255,255,255,.5);}
.zxlybgdivtex::-ms-input-placeholder{color:rgba(255,255,255,.5);}

.fytjjdxqtop{text-align: center;font-size: 20px;margin-bottom: 20px;font-weight: bold}
.fytjyzxri .fyxiangmuxiangqing .fysqtjdivsuble{width: 100px;}
.fytjyzxri .fyxiangmuxiangqing .fysqtjdivsubri{margin-left: 120px;padding: 0}
.fytjyzxri .fyxiangmuxiangqing .fysqtjdivsubri .fysqtjdivsubrile{width: 100px;}
.fytjyzxri .fyxiangmuxiangqing .fysqtjdivsubri .fysqtjdivsubriri{margin-left: 120px;}
.fuwenbensub{display: none;margin: 10px 0 0}
.fyerjifl li .fuwenbensub a{font-size: 14px;color: #282828;    font-weight: normal;}
.fyerjifl li.fyerjiavt .fuwenbensub a{ font-size: 14px;color: #282828;    font-weight: normal;}
.fyerjifl li:hover .fuwenbensub{display: block}
.fuwenbensub a:hover{color: #e3281d !important;}




.fyerjifl li .fuwenbensubavt a{color: #e3281d !important}

.fymbx a:hover,.fyerjifl li a:hover,.fyxgalul li:hover a,.fyalyj li:hover p,.fyxqnext a:hover,.fytjznlb .fyxgalul li.fytjznlbli a,.fyzcbt a:hover,.fytjjdone a:hover,.fytjjl .fyxxlbri p a:hover{color: #e3281d}




/**********************************************适配*******************************************************/
@media only screen and (max-width:1600px){
    .main1400{width:1200px}
    .nav li a.navyiji{padding: 0 28px;}
    .hydtri li{padding: 16px 0 21px;}
    .footerri{width: 33%}
}
@media only screen and (max-width:768px){
    body{min-width:inherit;}
    .main1400,.main1200{width:94%;}
    .header{position:fixed;background:#fff;top:0;left:0;box-shadow:0 0 20px #ccc;z-index: 999;width: 100%}
    .menu-activator{display:block}
    .headertople,.headerznss,.headerlxwm{display: none}
    .headertoprisub{margin-left:8px;}
    .headertopri .headerhyzc  img{margin-right: 0}
    .headerbot{padding: 8px 0}
    .logo img{height:30px;width:auto}
    .nav{display:none;position:fixed;top:86px;width:100%;text-align:center;left:0;background:#000;height:100%;z-index:999;margin:0}
    .nav ul{padding-top:40px}
    .nav li{float:inherit;width:100%;margin:0}
    .nav li span{display:none !important}
    .nav li.clinav span{display:block !important}
    .nav li a.navyiji{line-height:40px;height:40px;color: #fff;font-size: 14px;}
    .naverji,.naverjidiv,.nav li img{display: none !important;}
    /*.naverji{position: relative;top: 0;left: 0;padding: 10px 3%;width: 94%;background: #334f77}*/
    /*.naverji a{min-width: 30%;display: inline-block;background: none;margin: 0;padding: 8px 0;font-size: 14px;color: #fff}*/
    .headerheig{height: 86px;}
    .banner{height: 190px;}
    .bannerpc{display: none}
    .bannersj{display: block}
    .bannerbtn{padding:45px 0 0 0;width:125px}
    .bannerbtn a{width: 100%;height: 40px;line-height: 40px;font-size: 14px;margin: 10px 0}
    .bannerbtn a:after{width: 100%;height: 100%;top: 0;left: 0}
    .bannerbtn img{width: 20px}
    /*#focus_phone{display:block}*/
    /*#focus{display:none}*/
    /*.focus_slide .owl-controls{bottom:10px}*/
    /*.focus_slide .owl-dots .owl-dot span{margin:0 8px;width: 20px;height: 2px;}*/
    .hydttop{padding-bottom: 10px;height: 36px;margin-bottom: 20px;}
    .hydttop p{font-size: 18px;}
    .hydttop span.hydttopen{font-size: 21px;line-height: 36px;margin-top: -36px}
    .ckgd{line-height: 36px;height: 36px;width: 100px;}
    .hydttop p{line-height: 36px}
    .hydtrile p{font-size: 20px;}
    .hydtrile{width: 68px;}
    .hydtriri{margin-left: 83px;}
    .hydtriri p{line-height: 20px;height: 40px}
    .hydtri li{padding: 15px 0}
    .fwxmbot li{width: 84%;padding: 20px 8%;margin: 0 0 15px 0;height: auto;background-size: 20% auto}
    .fwxmbot li p{font-size: 16px;margin: 15px 0}
    .fwxmbot li b{margin-top: 15px;}
    .fwxmbot li:hover{background-size: 20% auto}
    .yqljbot li{margin-bottom: 15px}
    .footer{padding-top: 30px;}
    .footlogo img{width: 70%}
    .footerri p{font-size: 16px;margin-bottom: 15px;}
    .footerri img{top: 37px;width: 25%;height: auto}
    .footerbq{margin-top: 20px;}
    .footerbq a.right{float: inherit}
    .footerri span{margin-right: 30%}
    .fyerji{padding: 20px 0;margin-bottom: 20px;box-shadow: 0 10px 10px rgba(0,0,0,.1)}
    .fyerji p.fyerjitop{font-size: 18px;margin-bottom: 20px;padding-left: 20px;}
    .fyerji p.fyerjitop:after{width: 3px;height: 20px}
    .fyerjifl li{display: inline-block;margin: 0 0 10px 8px;vertical-align: top}
    .fyerjifl li a{padding: 0}
    .fuwenbensub{display: block}
    .fyalyj li{padding: 15px 0}
    .fyalyj li p{font-size: 16px;}
    .fyalyj li span.fyalyjjj{line-height: 20px;height: auto;max-height: 40px;margin: 10px 0}
    .page a, .page span{border:0;padding:0 3px;margin:0;font-size:12px}
    .fyguanyu{font-size: 18px;padding: 10px 0 20px}
    .fylxwmwx{position: relative;width: 100%;top: auto;left: auto;right: auto;margin-top: 15px}
    .fylxwmwx img{position: relative;top: auto;left: auto;right: auto;width: 100px;}
    .fylxwm span{margin-right: 0}
    .fylxwm{margin-top: 20px}
    .fypaddingtop{padding-top: 30px;}
    .fyhyhd{padding:0 0 20px}
    .fyhyhd ul{margin-left:0}
    .fyhyhd ul li{width:100%;margin: 0 0 15px 0}
    .fyhyhdimg{width:100%;height:100%;}
    .fyhyhdtex{padding-top: 26px;}
    .fyhyhdtex p.fyhyhdtexbt{font-size: 16px}
    .fyhyhdtex p.fyhyhdtexsj{font-size: 12px;}
    .fyhyhdtex p.fyhyhdtexzt{width: 97px;height: 34px;line-height: 34px;margin-top: 10px;}
    .fyerjifl{text-align: left}
    .fyzjwyh li{padding: 20px 3%;width: 94%;margin: 0 0 15px 0}
    .fyzjwyh li img{width: 110px;height: 110px;}
    .fyzjwyh li p.fyzjwyhxm{font-size: 16px;}
    .fyzjwyh li p.fyzjwyhjj{height: auto;margin: 10px 0;}
    .fyzjwyh li a.fyzjwyhzx{width: 100px;line-height: 30px;height: 30px;}
    .fyxwdt li{padding: 0;margin-bottom: 15px}
    .fyalyjri{margin: 0;padding-bottom: 15px;}
    .fyxwxqtitle h2{font-size: 16px;}
    .fyxwxqtitle{margin-bottom: 30px}
    .fyxqnext{margin-top: 30px;padding: 15px}
    .fyxqnext a{margin: 10px 0}
    .fywsxz li a{padding: 20px}
    .fywsxz li p{position: relative;top: 0;right: auto;margin-top: 15px;}
    .fytjznlb{display: block !important;position: fixed;z-index: 999;bottom:0;right:0;margin: 0;padding: 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border: 0;width: 100%;background:#fff}
    .fytjznlb p{display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;background: #dad7d7;margin: -40px 0 0 0;float: right}
    .fytjznlb ul{display: none;padding: 25px 5%;max-height:300px;overflow: auto;border-top: 1px solid #eee}
    .fytjznlb .fyxgalul li{margin-bottom: 10px;}
    .fyxwdt{margin-top: 30px;}
    .fyzjwyh,.fywsxz{padding-bottom: 15px;}
    .fytjypy{margin: 30px 0}
    .fytjypy li{font-size: 16px;margin-right: 10px;}
    .fytjypyavt{width: 100px;height: 30px;line-height:30px;font-size: 14px;}
    .fytjylb{margin-top: 15px;padding-bottom: 30px;}
    .fytjylb li a{padding: 20px 10px}
    .fytjylble{width: 80px;}
    .fytjylble img{width:80px;height: 80px;}
    .fytjylbri{margin-left: 90px;padding-top: 0}
    .fytjylbri p.fytjylbrixm{font-size: 16px;}
    .fytjylbri p.fytjylbrixm span{margin-left: 0;display: block;margin-top: 5px}
    .fytjylbri p.fytjylbrijj{line-height: 20px;height: 40px;margin-top: 15px;}
    .fytjyxqri{padding-top:20px;}
    .fyslfw{font-size: 16px;margin-bottom: 30px;}
    .fyshoufei table tr td.fysfbt{font-size: 14px;padding: 10px 1%}
    .fyshoufei table tr td{padding: 15px 1%}
    .fysfzy{margin: 30px 0}
    .fysfzy p{font-size: 16px;margin-bottom: 15px;}
    .fysfzybd{width: 90%;line-height: 40px;height: 40px;}
    .fysfzybdle{height: 40px;line-height: 40px\9;width: 60%}
    .fysfzybdri{height: 40px;line-height: 40px;width: 25%}
    .fytiaojiefeiyong{padding: 0 0 20px;margin-bottom:20px;}
    .fytiaojiefeiyong p{padding-left: 0;font-size: 14px;}
    .fysqtjtb{padding: 20px 0}
    .fysqtjtb img{height: 32px;}
    .fysqtjtb a{margin-top: 0;width: 82px;height: 32px;line-height: 32px;font-size: 12px;}
    .fysqtzbdtop{margin-bottom: 30px;}
    .fysqtzbdtop span{padding: 12px 0;font-size: 18px;}
    .fysqtjdiv{padding: 0 5% 30px}
    .fysqtjdivsub{margin-bottom: 0;}
    .fysqtjdivsuble,.fysqtjdivsubrile{width: 100%;text-align: left;font-size: 18px;float: inherit}
    .fysqtjdivsubri,.fysqtjdivsubriri{margin-left: 0}
    .fysqtjdivsubri li{line-height: 32px;}
    .fysqtjdivsubrile{font-size: 16px;}
    .fysqtjinpt{width: 90%;line-height: 32px;height: 32px;padding: 0 5%}
    .fysqtjdivsubrile{margin-bottom: 5px;}
    .fysqdjtex{width: 90%;padding: 15px 5%;height: 80px;display: block}
    .pic_up{margin: 5px 0 0 0;width: 80px;line-height: 32px;height: 32px;}
    .fysshengming{margin-top: 30px;}
    .fysshengming{height: auto;line-height: 20px;}
    .fysshengming span{width: 20px;height: 20px;background-size: cover;}
    .fysqtxbd{margin:0;padding: 15px 3%}
    .fytjbq{padding: 15px 0}
    .fysqtzbd{box-shadow: 0 5px 9px #ccc;}
    .fysqtjy{margin-left:0;padding: 0 5% 30px}
    .fyfjsc a span{margin-left: 30px;}
    .fyfujianxuzhi{line-height: 20px}
    .pic_djsc{line-height: 110px;margin: 0}
    .fyzcbt{padding: 20px 0 0;margin-bottom: 30px;text-align: center}
    .fyzcbt a{margin: 0 20px;font-size: 18px;}
    .fyhydldiv{margin:0 3%;}
    .fyhydldiv li{margin-bottom: 20px;}
    .fyhydldivinpt{height: 40px;line-height: 40px\9;font-size: 14px;}
    .fydlbtn{height: 40px;line-height: 40px;width: 90px;font-size: 14px}
    .fyhydldiv li.fydlanniu{margin: 30px 0;line-height: 40px;}
    .fyhydldiv li.fydlanniu a{margin-left: 0;font-size: 14px;}
    .fydenglu{width: 110px;height: 40px;line-height: 40px;font-size: 16px;}
    .fyhydldiv li.fydllast span{display: none}
    .fyhydldiv li.fysshengming{margin-left:0}
    .fygrzxtop{padding: 20px 15px 0;}
    .fygrzxtople{width: 60px;}
    .fygrzxtople img{width: 60px;height: 60px;}
    .fygrzxtopri{margin-left: 70px;padding-top: 10px}
    .fygrzxtopri p,.fygrzxtopri span{font-size: 14px;}
    .fygrzxtopri span{margin-top: 5px;}
    .fygrzxfl{margin-top:30px;text-align: center;padding-right: 0}
    .fygrzxfl a{margin: 0 10px;font-size: 18px;}
    .fyxiaoxi {padding: 20px 15px;}
    .fyxxtop li{margin-right: 15px;}
    .fyxxlbri:after{display: none}
    .fyxxlbri{padding-left: 0}
    .fyxxtop{margin-bottom: 20px;}
    .fyxxlb li{padding-bottom: 15px;margin-bottom: 15px;}
    .gwcjiesuan{margin-top: 30px}
    .fytjjl .fyxxlbri{padding-right: 0}
    .fytjjl .fyxxlbri b{bottom: 0;top: auto}
    .fytjyzx{margin-top: 20px;}
    .fytjyzx:after{display: none}
    .fytjyzxle{float: inherit;width: 100%;background: #fef4f3;padding: 0 0 20px;}
    .fytjyzxfl{padding-top: 30px;}
    .fytjyzxfl li{margin-bottom:10px;padding-left: 30px;}
    .fytjyzxri{width: 100%;padding: 0;margin: 0;float: inherit}
    .fytjyzxri .fysqtjdivsubri{padding: 30px 5% 0}
    .fydjxgtel{width: 80px;height: 31px;line-height: 30px;margin-left: 0;margin-top: 10px;}
    .fytjjlfl{margin-top:30px;border-bottom: 2px solid #ebebeb}
    .fytjytjjd{padding: 20px 15px 0}
    .fytiaojiejindu li{padding: 15px}
    .fytiaojiejindu li p.fytjjdone{font-size: 16px;}
    .fytiaojiejindu li p.fytjjdtwo{line-height: 20px;height: 40px;margin: 10px 0}
    .fytiaojiejindu li p.fytjjdthree span.fytjjtrespan0{width: 100%}
    .fytiaojiejindu li p.fytjjdthree span.fytjjtrespan1{width: 80%;margin: 10px 10px 0 0}
    .fytiaojiejindu{padding-bottom: 15px}
    .fydlqh a{margin-right: 15px}
    .fyfwxm{padding: 0 0 15px 0}
    .fyfwxm li{margin-right: 0 !important;}
    .fyzjwyh ul{margin-left: 0}
    .fyalyj{margin-bottom: 30px}
    .fymbx{padding-top: 30px;}
    .footlogo{margin-bottom: 20px;}
    .homead img.homeadpc,.jflcbot img.jflcbotpc,.footnav,.fybanner img.fybannerpc,.fyxgal,.fysousuo,.fyhydlle{display: none;}
    .homead img.homeadsj,.jflcbot img.jflcbotsj,.fybanner img.fybannersj{display: block;}
    .hydt,.jflc,.fwxm,.yqlj,.fymain{padding: 30px 0}
    .hydtle,.hydtri,.footerle,.footerri,.fymainle,.fymainri,.fyalyjle,.fytjyxqle,.fytjyxqri,.fyhydlri{width: 100%;float: inherit}
    .hydtledivtxt{padding: 20px 3%;width: 94%}
    .hydtlediv .owl-controls{padding-right: 3%;width: 97%;bottom: 39px;}
    .zxlybgdiv{width: 84%;margin-left: -45%;padding: 25px 3% 0}
    .zxlybgdiv{height: 290px;margin-top: -157.5px;}
    .zxlybgdiv p{font-size:16px;margin-bottom: 10px;}
    .zaixianliuyan{line-height: 18px;padding: 10px;font-size:14px;top: -49px;}
    .zaixianliuyan img{margin-right: 10px;height: 18px;}
    .fytjjdxqtop{font-size: 18px;}
    .fytjyzxri .fyxiangmuxiangqing .fysqtjdivsuble{width: 100%}
    .fytjyzxri .fyxiangmuxiangqing .fysqtjdivsubri,.fytjyzxri .fyxiangmuxiangqing .fysqtjdivsubri .fysqtjdivsubriri{margin-left: 0}
    .fytjyzx{padding: 0 0 30px 0}
    .fyalyjle img{height: auto;width: 100%}
}
