body{font-size:14px;padding:0;margin:0;color:#626262;background:#fff;min-width:1200px;word-wrap:break-word;}
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:黑体,"Adobe 黑体 Std R"}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:none;cursor:pointer}
img{border:none}
a{color:#626262;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:#e30d00}
pre{white-space:pre-wrap;word-wrap:break-word;}
.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}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main93{width:93%;margin:0 auto;}
.main1200{width:1200px;margin:0 auto}
/*图片hover效果*/
.scaleimg img,.rotateimg img,.nav li a.navyiji span,.jcflbotlb li.hoverli,.jcflbotlbtxt p,.jcflbotlb li .fpflsj span,.fpflsj,.dpjmbotri img,.dpjmbottime img,.fyrylb li.hoverli .fyrylbimg,.fyppzs ul li img,.fywhlb li.hoverli,.fyrczp li.hoverli,.fyjpfl li.hoverli{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}
.scaleimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
/*头部*/
.headerdh{line-height:90px;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;background: #fff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.07);}
.logo{margin-top: 22px;margin-left: 2%}
.logo img{display:block;width:203px;vertical-align:top;height: 46px;}
.nav{margin-left: 10px;}
.nav li{float:left;position:relative;margin-left: 60px;}
.nav li a.navyiji{font-size:16px;color:#192336;position:relative;display:block;}
.nav li a.navyiji span{background: #e30d00;width:0;height:2px;display: block;position: absolute;bottom:0;left:0;}
.nav li.clinav a.navyiji span,.nav li.hoverli a.navyiji span{width:100%;}
.nav li.clinav a.navyiji{color: #e30d00}
.naverji{position: absolute;top: 90px;left: 50%;width: 150px;margin-left: -75px;display: none;text-align: center;padding: 12px 0 20px;}
.naverji:after{content: "";position: absolute;background: url(../images/sanjiaonav.png) no-repeat center center;width: 22px;height: 10px;top:2px;left: 50%;margin-left: -11px;}
.naverji a{display: block;line-height: 20px;padding:15px 10px;background: #fff;border-bottom: 1px solid #e5e5e5}
.nav li.hoverli .naverji{display: block}
.naverji a.hoverli{color: #e30d00}
.headerdhri{background: #e30d00;padding: 0 2%}
.sousuo{width: 160px;border: 1px solid rgba(255,255,255,.5);height: 30px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;margin-top: 29px;padding: 0 15px;}
.sousuole{width: 67%;background: none;outline: none;border: 0;vertical-align: top;height: 30px;line-height: 30px\9;padding: 0 5%;color: #fff}
.sousuori{width: 22%;background: url(../images/sousuo.png) no-repeat center center;outline: none;border: 0;vertical-align: top;height: 30px;line-height: 30px;}
.sousuole::-webkit-input-placeholder{color:#fff;}
.sousuole:-moz-placeholder{color:#fff;}
.sousuole::-moz-placeholder{color:#fff;}
.sousuole:-ms-input-placeholder{color:#fff;}
.fwrx{padding-right: 20px;margin-right: 40px;font-size: 14px;color: #f4b9b8;background: url(../images/tel.png) no-repeat center left;padding-left: 30px;position: relative}
.fwrx:after{content: "";position: absolute;top:50%;right: 0;width: 1px;height: 16px;background: #ee6e66;margin-top: -8px;}
.fwrx a{font-size: 14px;color: #fff;font-weight: bold;vertical-align: top;display: inline-block;}
.menu-activator{height:90px;line-height:90px;cursor:pointer;display: none;margin-right: 20px;}
.descriptor{width:40px;color:#192336;margin-left:37px;font-size: 16px;}
.visual{position:relative;
    margin:30px 0 0 0;
    width:26px;
    height:34px;
}
.visual i.line{width:100%;
    height:2px;
    background-color:#192336;
    -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;margin-top: 90px;}
#focus{display:block}
#focus_phone{display:none}
.focus_slide{width:100%}
.focus_slide .item img{display:block}
.focus_slide .owl-controls{position:absolute;width:100%;top:50%;left:0;text-align:center;margin-top:0;}
.focus_slide .owl-dots .owl-dot{display: none !important;}
.focus_slide .owl-controls .owl-nav{position:absolute;width:100%;top:0;left:0;text-align:center;}
.focus_slide .owl-controls .owl-nav [class*=owl-]{padding:0;display: inline-block;cursor: pointer;-webkit-border-radius:0;-moz-border-radius: 0;border-radius: 0;width: 60px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #8d8d8d;position: absolute;top: 50%;margin: -27px 0 0 0;}
.focus_slide .owl-controls .owl-nav [class*=owl-].owl-prev{background: url(../images/bannerjt0.png) no-repeat center center;left: 3%}
.focus_slide .owl-controls .owl-nav [class*=owl-].owl-next{background: url(../images/bannerjt1.png) no-repeat center center;right: 3%;}
.focus_slide .owl-controls .owl-nav [class*=owl-]:hover{background-color: #e30d00;border-color: #e30d00}
.bannerbtn{position:absolute;width:327px;height:20px;bottom:65px;z-index:2;text-align:center;margin-left: -163px;left: 50%}
.bannerbtn li{width:109px;font-size:15px;line-height:20px;color:#e30d00;border-bottom:2px solid #545452
;float: left;padding-bottom: 10px;}
.bannerbtn li span{color: #fff}
.bannerbtn li.bannerbtnlicli span{color: #e30d00;}
.bannerbtn li.bannerbtnlicli{border-bottom: 2px solid #e30d00}
.bannerbtnri{position: absolute;width: 100%;top:50%;z-index: 2;}
.bannerbtnri span{display:block;height:67px;width:35px;cursor:pointer;position: absolute;margin-top: -33px;top: 50%}
.bannerbtnri span.fyysmdbotpre{left: 12%}
.bannerbtnri span.fyysmdbotnex{right: 12%}
.footer{background: #1b1b1b;text-align: center;padding-top: 66px;position: relative}
.footer img.footup{position: absolute;display: block;background: #e30d00;padding: 28px;width: 20px;height: 20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.28);left: 50%;margin-left: -24px;top:-40px;z-index: 2;cursor: pointer}
.footer img.footlogo{display: block;margin: 0 auto;width: 350px;}
.footnav{margin-top: 50px;}
.footnav a{display: inline-block;font-size: 16px;margin: 0 40px;color: #939393}
.footnav a.hoverli{color: #fff}
.footwx{margin-top: 34px;}
.footwx img{display: block;margin: 0 auto;width: 112px;height: 112px;padding: 12px;background: #fff}
.footwx p{margin-top:10px;color: #939393}
.footbq{padding: 28px 1%;border-top: 1px solid #323232;margin-top: 40px;color: #939393}
.jcfl{padding: 70px 0 190px;position: relative}
.jcfl:after,.shgydiv:after,.dpjm:after{content: "";position: absolute;top: 0;left: 0;background: #eee;width: 1px;height: 100%;}
.jcfltop,.jcflbotlb,.shgybot,.dpjmbot{padding-left: 40px;}
.jcfltop{position: relative}
.jcfltop:after{content: "";position: absolute;top:8px;left:-1px;width: 3px;height: 34px;background: #e30d00;z-index: 2}
.jcfltop p{font-size: 40px;color: #333333;position:relative;z-index: 2}
.jcfltop i{font-size: 60px;color: #f2f2f2;font-style: normal;text-transform: uppercase;display: block;margin-top: -58px;}
.jcfltop span{font-size: 14px;color: #808080;display: block}
.jcfltop a.jcfltopdpjm{position: absolute;top:5px;right: 0;width: 200px;background: #e30d00;line-height: 22px;text-align: center;color: #fff;padding: 20px 0}
.jcfltop a.jcfltopdpjm img{vertical-align: top;margin-right: 5px;}
.jcflbotfl{text-align: right;margin-top: -16px;padding-right: 170px;position: relative}
.jcflbotfl a.jcflmore{position: absolute;top: 0;right: 0;color: #808080;display: block;padding-left: 43px;}
.jcflbotfl a.jcflmore:after{content: "";position: absolute;top:50%;left: 0;width:28px;height: 1px;background: #626262}
.jcflbotfl a.hoverli{color: #e30d00}
.jcflbotfl a.hoverli:after{background: #e30d00}
.jcflbotfl li{display: inline-block;color: #808080;margin-left: 50px;padding-left:20px;position: relative;cursor: pointer}
.jcflbotfl li:after{content: "";position: absolute;width: 7px;height: 7px;border: 2px solid #e30d00;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top: -5px;top:50%;left: 0;display: none}
.jcflbotfl li.clijcfltop:after{display: block}
.jcflbotfl li.hoverli{color: #e30d00}
.jcflbotlbdiv{display: none}
.jcflbotlb{margin-top: 120px;}
.jcflbotlb li{float: left;background: #fafafa;margin: 0 3% 0 0;width: 22.75%}
.jcflbotlb li img{display: block;width: 100%}
.jcflbotlbtxt{padding: 40px 11% 30px}
.jcflbotlbtxt p{font-size: 24px;color: #333333}
.jcflbotlbtxt span{font-size: 14px;color: #b8b8b8;display: block;margin-top: 20px;}
.jcflbotlbtxt span.fenleixqspanss{line-height: 24px;height: 72px;overflow: hidden}
.fpflsj{border-top: 1px solid #ededed;padding-top: 30px;margin-top: 30px;}
.jcflbotlb li .fpflsj img{display:inline-block;vertical-align: top;width: 49px;height: 49px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right: 15px}
.jcflbotlb li .fpflsj span{display: inline-block;vertical-align: top;line-height: 49px;font-size: 16px;color: #333333;margin: 0 4px 0 0;padding-right: 14px;position: relative}
.jcflbotlb li .fpflsj span:after{content: "";position: absolute;top:50%;right: 0;width: 1px;height: 16px;background: #d4d4d4;margin-top: -8px;}
.jcflbotlb li .fpflsj i{display: inline-block;vertical-align: top;line-height: 49px;font-size: 14px;color: #d4d4d4;font-style: normal}
.jcflbotlb li.hoverli{background: #1b1b1b;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.57);}
.jcflbotlb li.hoverli .jcflbotlbtxt p,.jcflbotlb li.hoverli .fpflsj span{color: #fff}
.jcflbotlb li.hoverli .fpflsj{border-top-color: #454545}
.cxhd{position: relative}
.cxhdtop{position:absolute;top:-70px;left: 0;background: #ffc704;width: 41%;padding:48px 5% 54px 5%}
.cxhdtop:before{content: "";position: absolute;background: url(../images/denglicn.png) no-repeat center center;width: 62px;height: 68px;bottom:-68px;left: 3.5%}
.cxhdtop .jcfltop{padding-left: 0 !important;}
.cxhdtop .jcfltop p,.cxhdtop .jcfltop span{color: #fff}
.cxhdtop .jcfltop i{color: #ffcd1e}
.cxhdtop .jcfltop:after{display: none}
.cxhdnub{position:absolute;bottom: 70px;left:3.5%;padding-left: 120px;}
.cxhdnub:before{content: "";position: absolute;top: 50%;left: 0;width: 88px;background: #eee;height: 1px}
.cxhdnub li{float: left;margin-right: 35px;cursor: pointer}
.cxhdnub li.clicxhdnub{color: #e30d00;-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2)}
.cxhdle{width: 51%;}
.cxhdlediv{padding: 260px 13% 190px 15%;display: none}
.cxhdlediv p{color: #1a1a1a;font-size: 24px;padding-right: 50px;margin-bottom: 15px;line-height: 22px;}
.cxhdlediv p span{display: inline-block;max-width: 90%}
.cxhdlediv p  img{vertical-align: top;margin-left: 5px;}
.cxhdlediv span.cxtimespan{background: url(../images/time.png) no-repeat center left;line-height: 16px;padding-left: 30px;display: block}
.cxhdlediv pre{line-height: 36px;color: #808080;display: block;height: 108px;overflow: hidden;margin: 40px 0 100px;}
.cxhdlediv a{line-height: 61px;color: #808080;display: block;height: 61px;width: 65px;border: 1px solid #eee;text-align: center;position: relative;padding: 0 45px 0 90px;}
.cxhdlediv a:after{content: "";position: absolute;top: 50%;left:48px;width: 28px;height: 1px;background: #626262;}
.cxhdlediv a.hoverli{background: #e30d00;color: #fff}
.cxhdlediv a.hoverli:after{background:#fff}
.cxhdri{width: 49%;position: absolute;top: 0;right: 0;height: 100%;background-size: cover}
.shgy{background: url(../images/shgybg.jpg) no-repeat center top;background-size: cover}
.shgydiv{position: relative;padding: 170px 0 210px;}
.shgydiv:after{background: #303031}
.shgydiv .jcfltop p,.shgydiv .jcfltop span{color: #fff}
.shgydiv .jcfltop i{color: #242a32}
.shgybot{margin-top: 168px;width: 22%}
.shgybot li{margin-bottom: 30px;}
.shgybot li a{color: #fff;}
.shgybot li span{margin-right: 15px;}
.shgybot li.hoverli a{color: #e30d00}
.dpjm{padding: 75px 0 100px;position: relative}
.dpjmbot{margin-top: 80px;position: relative}
.dpjmbot:before{content: "";position: absolute;top: 0;left:100px;background: url(../images/jmdeng.png) no-repeat center center;width: 96px;height: 496px}
.dpjmbotright{margin-left: 300px;}
.dpjmbotright li{margin-bottom: 40px;overflow: hidden}
.dpjmbotright li a{display: block;}
.dpjmbotright li.hoverli .dpjmbotri img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.dpjmbotright li.hoverli .dpjmbottime img{padding: 20px 5px 20px 20px}
.dpjmbotright li.hoverli .dpjmbottxt p{color: #e30d00}
.dpjmbottime{width: 176px;padding-top: 58px;}
.dpjmbottime p{font-size: 24px;margin-bottom: 30px;}
.dpjmbottime img{font-size: 24px;padding:20px 25px 20px 0;width: 31px;}
.dpjmbottxt{margin: 0  660px 0 176px;padding-top: 60px;}
.dpjmbottxt p{font-size: 18px;color: #333333;margin-bottom: 22px;}
.dpjmbottxt span{font-size: 14px;line-height: 24px;display: block;height: 48px;overflow: hidden;color: #808080}
.dpjmbotri{width: 472px;overflow: hidden}
.dpjmbotri img{display: block;width: 100%}
.fybanner{margin: 140px auto 0;width: 1800px;max-width: 100%;position: relative}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannimg1{display:none}
.fybanntxt{position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-align: center}
.fybanntxt p{color: #fff;font-size: 40px;position: relative;z-index: 2}
.fybanntxt i{color: #1c1c1c;font-size: 60px;font-style: normal;display: block;margin-top: -58px;}
.fybanntxt span{display: block;margin-top: 5px;}
.fybanntxt span,.fybanntxt span a{color: #a3a3a3;font-size: 14px}
.fyshgy{padding: 100px 0 105px}
.fyshgy .dpjmbotright{margin-left: 0 !important;}
.page{clear:both;text-align:center;line-height:40px;margin-bottom: 177px;}
.page a,.page span{display:inline-block;color:#fff;padding:0 18px;text-decoration:none;margin:0 8px;background: #2d2d2d}
.page a:hover{background:#ffc704;color:#fff;}
.page span.pagecurrent{background:#ffc704;color:#fff;}
.page span.dianspan{vertical-align:top}
.fygybt{text-align: center;margin-top: 50px;}
.fygybt ul{padding: 0 10px;border-bottom: 1px solid #eee;display: inline-block}
.fygybt ul li{display: inline-block;}
.fygybt ul li a{display:block;padding: 15px 40px;font-size: 16px;}
.fygybt ul li.fygybtli a{background: #e30d00;color: #fff}
.fygybt ul li.hoverli a{color: #e30d00}
.fygybt ul li.fygybtli a{color: #fff}
.fysjxqfl ul li a{padding: 15px 100px}
.fyrylb{padding: 90px 0 70px;}
.fyrylb ul{margin-left: -27px;}
.fyrylb li{float: left;width: 382px;position: relative;text-align: center;margin: 0 0 35px 27px}
.fyrylb li .fyrylbimg{border: 1px solid #eee;width: 340px;height: 220px;padding: 20px;}
.fyrylb li .fyrylbimg img{display: block;width:100%}
.fyrylb li p{font-size: 16px;color: #434343;margin-top: 20px}
.fyhqry{margin-bottom: 140px;border-width: 1px;border-color: rgb(238, 238, 238);border-style: solid;background-color: rgb(250, 250, 250);box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.09);padding: 40px 20px 20px}
.fyhqry li{float: left;min-width: 44%;padding-left: 17px;font-size: 16px;position: relative;margin: 0 0 20px 4%}
.fyhqry li:before{content: "";position: absolute;top: 10px;left:0;width:5px;height: 1px;background: #626262;}
.fyrylb li.hoverli .fyrylbimg{box-shadow: 0 0 20px #808080}
.fylxwm{padding: 120px 0 70px;text-align: center}
.fylxwm li{float: left;width:25%;text-align: center}
.fylxwm li img{display: block;margin: 0 auto;width: 50px;height: 50px;}
.fylxwm li span{font-weight: bold;color: #0f000b;margin: 10px 0 20px;display: block}
.fylxwm li p{color: #808080}
.fymap{position: relative;max-width: 100%;width: 1800px;margin: 0 auto;height: 650px;}
.fyzxly{padding: 50px 0 150px}
.fyzxly p{color: #333333;font-size: 30px;margin-bottom: 30px;}
.fyzxly li{margin-bottom: 20px;}
.fyzxlyinpt{line-height: 70px\9;height: 70px;border: 1px solid #eee;background: none;outline: none;padding: 0 2%;width: 44%;color: #626262}
.fyzxlytex{line-height: 24px;height: 170px;border: 1px solid #eee;background: none;outline: none;padding: 20px 2%;width: 96%;color: #626262}
.fyzxlybtn{line-height: 60px;height: 60px;border:0;background: #e30d00;outline: none;width: 200px;color: #fff;margin-top: 30px;position: relative;}
.fygywm{padding: 90px 0 80px;line-height: 30px;}
.fygywm img{max-width: 100%;height:auto !important;}
.fyxfbz{width: 1800px;margin: 0 auto;max-width: 100%;background: #f6f6f6;padding: 80px 0 100px;}
.fyxfbz li{float: left;width: 23%;text-align: center;padding: 0 1%}
.fyxfbz li img{width: 49px;height: 49px;display: block;margin: 0 auto}
.fyxfbz li p{font-size: 18px;color: #333333;font-weight: bold;margin: 28px 0 15px}
.fyxfbz li span{font-size: 14px;color: #808080;line-height: 24px;}
.fygyad{margin: 90px auto 140px;}
.fygyad img,.fyjmgg img{display: block;width: 100%}
.fyzjlzc{padding: 90px 0 170px;}
.fyppzs{padding: 86px 0 30px;background: #f6f6f6;width: 1800px;max-width: 100%;margin: 60px auto 0;overflow: hidden}
.fyppzs p{color: #333333;font-size: 30px;margin-bottom: 47px;}
.fyppzs ul{margin-left: -76px;}
.fyppzs ul li{float: left;width: 179px;text-align: center;margin: 0  0 40px 76px}
.fyppzs ul li img{width: 179px;height: 179px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display: block;}
.fyppzs ul li span{font-size: 18px;color: #000000;font-weight: bold;margin: 17px 0 8px;}
.fyppzs ul li i{font-size: 14px;color: #808080;font-style: normal;}
.fyppzs ul li.hoverli img{box-shadow: 0 0 30px #141414}
.fyppzs ul li.hoverli span{color: #e30d00}
.fyqywh{padding: 120px 0 90px;}
.fyqywhdiv{display: none}
.fyqywhle{width: 464px;}
.fyqywhle img{width: 100%;display: block}
.fyqywhri{width: 620px}
.fyqywhri img{display: block;width: 48px;height: 54px;margin: 30px 0}
.fyqywhri p{color: #333333;font-size: 24px;}
.fyqywhri pre{color: #626262;font-size: 14px;line-height: 36px;margin: 35px 0 50px;}
.fyqywhri span{line-height: 61px;color: #808080;display: block;height: 61px;width: 65px;border: 1px solid #eee;text-align: center;position: relative;padding: 0 45px 0 90px;cursor: pointer}
.fyqywhri span:after{content: "";position: absolute;top: 50%;left:48px;width: 28px;height: 1px;background: #626262;}
.fyqywhri span.hoverli{background: #e30d00;color: #fff}
.fyqywhri span.hoverli:after{background:#fff}
.fywhlb{margin-bottom: 150px;}
.fywhlb ul{margin-left: -26px;}
.fywhlb li{float: left;width: 260px;margin-left: 26px;text-align: center;padding: 45px 10px;position: relative;cursor: pointer}
.fywhlb li:after{content: "";position: absolute;top:-1px;left:-1px;border: 1px solid #eee;width: 100%;height: 100%}
.fywhlb li img{display: block;margin: 0 auto;width: 40px;height: 45px;}
.fywhlb li img.fywhlbimg1{display: none}
.fywhlb li p{color: #333333;font-size: 16px;margin: 18px 0 24px;}
.fywhlb li span{display: block;margin: 0 auto;width: 19px;height: 2px;background: #bfbfbf}
.fywhlb li.clifywhlb{background: #e30d00;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14)}
.fywhlb li.clifywhlb:after{border-color: #e30d00}
.fywhlb li.clifywhlb img.fywhlbimg0{display: none}
.fywhlb li.clifywhlb img.fywhlbimg1{display: block}
.fywhlb li.clifywhlb p{color: #fff}
.fywhlb li.clifywhlb span{background: #fff}
.fywhlb li.hoverli{box-shadow: 0 0 20px #ccc}
.fysjjs{margin: 86px auto 52px;border: 1px solid #eee;padding:50px 0;position: relative}
.fysjjs:after{content: "";position: absolute;top:8%;left: 320px;background: #eee;width: 1px;height: 84%}
.fysjjsle{width: 298px;padding: 0 10px;text-align: center;}
.fysjjsle img{display: block;width: 116px;height: 116px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin: 0 auto}
.fysjjsle p{font-size: 18px;color: #000000;font-weight: bold;margin: 15px 0 10px}
.fysjjsle span{font-size: 16px;color: #808080;display: block;margin-bottom: 30px;}
.fysjjsle a{font-size: 16px;color: #fff;display: block;width: 144px;height: 44px;line-height: 44px;background: #ffc704;margin: 0 auto}
.fysjjsri{width: 800px;padding-right: 30px;}
.fysjjsri p.fysjjsrip{font-size: 18px;color: #000000;font-weight: bold}
.fysjjsri pre{font-size: 14px;color: #808080;line-height: 30px;display: block;margin-top: 20px;}
.fycpzs{margin-bottom: 50px}
.fycpzstop{font-size: 30px;color: #333333;margin-bottom: 50px;}
.fycpzsbot{margin-top: 0 !important;padding-left: 0 !important;}
.fycpzsbot li{margin: 0 2% 30px 0 !important;width:32%;}
.fycpzsbot li:nth-child(3n){margin-right: 0 !important;}
.fycpzsbot .jcflbotlbtxt{padding: 130px 11% 50px;}
.fyppzsxs{background: none;width: 1200px;padding: 0;margin: 60px auto 100px}
.fyrczp{padding: 90px 0 60px;}
.fyrczp li{border: 1px solid #eee;padding:50px 0;position: relative;margin-bottom: 30px;}
.fyrczp li:after{content: "";position: absolute;top:8%;left: 290px;background: #eee;width: 1px;height: 84%}
.fyrczple{width: 270px;padding: 0 10px;text-align: center;}
.fyrczple img{display: block;width: 33px;height: 33px;margin: 0 auto}
.fyrczple p{font-size: 24px;color: #333333;margin: 28px 0}
.fyrczple span{font-size: 14px;color: #808080;display: block;margin-bottom: 36px;}
.fyrczple i{line-height: 36px;color: #808080;display: block;height: 36px;width: 65px;border: 1px solid #eee;text-align: center;position: relative;padding: 0 15px 0 50px;margin: 0 auto;font-style: normal}
.fyrczple i:after{content: "";position: absolute;top: 50%;left:10px;width: 28px;height: 1px;background: #626262;}
.fyrczpri{width: 780px;padding-right: 70px;}
.fyrczpri pre{font-size: 14px;color: #808080;line-height: 24px;display: block;height: 168px;overflow: hidden}
.fyrczpri p{font-size: 14px;color: #808080;margin-top: 30px;}
.fyrczpri p span{color: #0396eb}
.fyrczp li.hoverli{border: 1px  rgb(227, 13, 0)  solid;background-color: rgb(255, 255, 255);box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14);}
.fyfgxz{margin: 80px auto 27px;color: #808080}
.fyfgxz span{vertical-align: top;height: 40px;line-height: 40px;margin-right: 50px;}
.fyfgxz select{width: 140px;padding: 0 15px;border: 1px solid #eee;height: 40px;line-height: 40px;outline: none;color: #808080}
.fyjpfl{padding-bottom: 55px;}
.fyjpfl li{border: 1px solid #eee;padding: 35px 0;margin-bottom: 30px;}
.fyjpfl li .fyrczple{width: 290px;padding-top: 18px}
.fyjpfl li .fyrczple img{display: block;width: 116px;height: 116px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 auto;}
.fyjpfl li .fyrczple p{margin: 15px 0 10px;font-size: 18px;font-weight: bold}
.fyjpfl li .fyrczple span{font-size: 16px;margin-bottom: 30px}
.fyjpflri{width: 876px;}
.fyjpflrilb{background: #fafafa;width: 279px;margin-right: 13px;}
.fyjpflrilb img{display: block;width: 100%}
.fyjpflrilbtxt{padding: 40px 11% 30px}
.fyjpflrilbtxt p{font-size: 18px;color: #333333}
.fyjpflrilbtxt span{font-size: 14px;color: #b8b8b8;display: block;margin-top: 10px;}
.fyjpfl li.hoverli{border-width: 1px;border-color: rgb(227, 13, 0);border-style: solid;background-color: rgb(255, 255, 255);box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.14)}
.fycxhdad{margin: 50px auto}
.fycxhdxq{padding: 0 0 80px;width: 1800px;margin: 0 auto;max-width: 100%}
.fycxhdxqtup img{display: block;margin: 0 auto;width: 100%}
.fycxhdxqone{margin: -130px auto 0;width: 1225px;background: url(../images/cxbg1.png) no-repeat center bottom;height:120px;position: relative}
.fycxhdxqone .fyzsjmmore{margin-top: 0}
.fycxhdxqtwo{background: #fff;margin: 0 auto;width: 1225px;position: relative;z-index: 2}
.fycxhdxqjj{margin: 0 auto;width: 1225px;background: url(../images/cxbg0.png) no-repeat center top;height: 136px}
.fycxhdxqtree{margin: 0 auto;width: 1225px;background: url(../images/cxbg2.png) no-repeat center top;height: 34px}
.fycxhdxqonetwo{width: 1100px;margin: 0 auto;padding: 40px 0}
.fycxhdxqonetwo li{float: left;width: 33.33%}
.fycxhdxqonetwo li img{width: 95%;display: block;margin: 0 auto}
.fyzsjmmore{margin-top: 70px;}
.fyzsjmmore a{line-height: 61px;color: #808080;display: block;height: 61px;width: 70px;text-align: center;position: relative;padding: 0 45px 0 90px;margin: 0 auto;background: #fff}
.fyzsjmmore a:after{content: "";position: absolute;top: 50%;left:48px;width: 28px;height: 1px;background: #626262;}
.fyzsjmmore a.hoverli{background: #e30d00;color: #fff;}
.fyzsjmmore a.hoverli:after{background:#fff}
.fycxbk{text-align: center;padding: 30px 0 50px}
.fycxbk p{font-weight: bold;font-size: 70px;margin-bottom: 10px;}
.fycxbk img{display: block;max-width: 100%;margin: 0 auto}
.fybklb{width: 1100px;margin: 0 auto;padding: 0 0 10px}
.fybklb li{width:100%;margin:0 0 64px 0}
.fybklb li img{display: block;width: 100%}
.fybktj{width: 1100px;margin: 0 auto;padding: 0 0 60px}
.fybktj li{float: left;width: 29.33%;margin:0 0 20px 3%}
.fybktj li img{display: block;width: 100%}
.fyfzlc{margin: 75px auto 220px;background: url(../images/fyfzlc.png) no-repeat right center;min-height: 575px}
.fyfzlc img.fyfzlcimg{margin-left: 123px;}
.fyfzlcdiv{width: 750px;}
.fyfzlcdiv .owl-controls{display: none}
.fyfzlcdiv .item li{position: relative;padding: 30px 0 40px}
.fyfzlcdiv .item li:after{content: "";position: absolute;top: 0;left: 160px;background: #eee;width: 1px;height: 100%}
.fyfzlcdiv .item li .fyfzlcdivle{width: 160px;font-size: 24px;color: #434343;}
.fyfzlcdiv .item li .fyfzlcdivri{margin-left: 160px;padding-left: 50px;position: relative}
.fyfzlcdiv .item li .fyfzlcdivri:after{content: "";position: absolute;top:14px;left: -27px;width: 56px;height: 1px;background: #eee}
.fyfzlcdiv .item li .fyfzlcdivri:before{content: "";position: absolute;top:4px;left: -10px;background:url(../images/yuan0.png) no-repeat center center;width: 21px;height: 21px;z-index: 2}
.fyfzlcdiv .item li .fyfzlcdivri p{font-size: 16px;line-height: 30px;}
.fyfzlcdiv .item li .fyfzlcdivri img{display: block;width: 100%;margin-top: 22px;}
.fyfzlcdiv .item li.hoverli .fyfzlcdivri:before{background:url(../images/yuan1.png) no-repeat center center;}
.fyfzlcbtn{width: 23px;margin-left: 149px;}
.fyfzlcbtn img{cursor:pointer}
.fycxhdnew{padding: 78px 0 126px;background: #f6f6f6;width: 1800px;max-width: 100%;overflow: hidden;margin: 0 auto}
.fycxhdnew p{color: #333333;font-size: 30px;margin-bottom: 30px;}
.fycxhdnew ul{margin-left: -30px;}
.fycxhdnew li{float: left;width: 380px;position:relative;margin: 0 0 30px 30px}
.fycxhdnew li img{display: block;width: 100%}
.fycxhdnewtxt{background: rgba(27,27,27,.6);position: absolute;bottom: 0;left: 0;padding: 25px 5%;width: 90%}
.fycxhdnewtxt span{font-size: 16px;color: #fff;line-height: 24px;height: 48px;display: block;overflow: hidden;margin-bottom: 15px;}
.fycxhdnewtxt i{font-size: 14px;color: #e4e4e4;font-style: normal;background: url(../images/timenew.png) no-repeat center left;padding-left: 30px;display: block;line-height: 20px;}
.jcfltop a.cxhdlinka img{vertical-align: top;margin-top: 26px;}
.dpjmbotrightdiv{width:100%}
.dpjmbotrightdiv .item img{display:block;width: auto;max-width: 100%}
.dpjmbotrightdiv .owl-controls{margin-top: 20px;height: 40px;}
.dpjmbotrightdiv .owl-dots .owl-dot{display: none !important;}
.dpjmbotrightdiv .owl-controls .owl-nav{}
.dpjmbotrightdiv .owl-controls .owl-nav [class*=owl-]{padding:0;display: inline-block;cursor: pointer;-webkit-border-radius:0;-moz-border-radius: 0;border-radius: 0;width: 95px;height: 40px;line-height: 40px;text-align: center;margin: 0;}
.dpjmbotrightdiv .owl-controls .owl-nav [class*=owl-].owl-prev{background: #dbdbdb  url(../images/bannerjt0.png) no-repeat center center;float: left}
.dpjmbotrightdiv .owl-controls .owl-nav [class*=owl-].owl-next{background: #dbdbdb  url(../images/bannerjt1.png) no-repeat center center;float: right}
.dpjmbotrightdiv .owl-controls .owl-nav [class*=owl-]:hover{background-color: #e30d00;}

.ssselect{line-height: 30px;height: 30px;border: 0;background: #e30d00;width: 100%;vertical-align: top;outline: none;color: #fff;}




@media only screen and (max-width:1680px){
    .nav li{margin-left: 46px;}
}
@media only screen and (max-width:1600px){
    .headerdhri{padding: 0 2% 0 1%;}
    .fwrx{padding-right: 15px;margin-right: 20px;}

    .sousuo{width: 140px;}
    .nav li{margin-left: 30px;}
    .jcfltop p{font-size: 36px;}
    .jcfltop i{font-size: 54px;margin-top: -51px;}
    .jcfltop:after{top: 6px;}
    .jcfl,.dpjm{padding: 50px 0 80px;}
    .jcflbotlb{margin-top: 100px;}
    .cxhdtop{padding: 40px 5% 50px 5%}
    .cxhdlediv {padding: 240px 13% 170px 15%;}
    .shgydiv {padding: 150px 0 180px;}
    .dpjmbottime{width: 130px;}
    .dpjmbottxt{margin: 0 600px 0 130px;}
    .jcflbotlbtxt p,.cxhdlediv p{font-size: 20px;}
    .jcfltop a.jcfltopdpjm{width: 180px;}
}
@media only screen and (max-width:1440px){
    .fwrx{padding-right: 10px;margin-right: 10px;}

    .sousuo{width: 120px;}

    .cxhdtop{top: -40px;}
    .fycxhdxqone{margin: -115px auto 0;}
}
@media only screen and (max-width:1366px){
    .headerdhri {padding: 0  1%;}
    .logo{margin-left: 1%}
    .nav{margin-left: 5px;}
    .nav li{margin-left: 21px;}

    .jcfltop p{font-size: 32px;}
    .jcfltop i{font-size: 48px;margin-top: -46px;}
    .jcfltop:after{top: 3px;}
    .jcflbotfl li{margin-left: 30px}
    .jcfl,.dpjm{padding: 40px 0 70px;}
    .jcflbotlb{margin-top: 80px;}
    .cxhdtop{padding: 35px 5% 45px 5%}
    .cxhdlediv {padding: 220px 13% 150px 15%;}
    .cxhdlediv a{padding: 0 24px 0 70px;line-height: 50px;height: 50px;}
    .cxhdlediv a:after{left: 35px;}
    .cxhdlediv pre{line-height: 28px;height: 84px; margin: 30px 0 70px}
    .shgydiv {padding: 120px 0 150px;}
    .shgybot{margin-top: 120px;width: 30%}
    .dpjmbottime{width: 120px;}
    .dpjmbottxt{margin: 0 410px 0 120px;padding-top: 42px;}
    .jcfltop a.jcfltopdpjm{width: 160px;}
    .dpjmbot{margin-top: 60px;}
    .dpjmbot:before{left: 78px;}
    .dpjmbotright{margin-left: 220px;}
    .dpjmbotri{width: 360px;}
    .dpjmbottime{padding-top: 40px}
    .dpjmbot:before{width: 70px;height: 362px;background-size: cover}
    .jcfltop a.cxhdlinka img{margin-top: 12px;}
}
@media only screen and (max-width:1280px){
    /*.main93{width:1100px;}*/
    .sousuo{width: 110px;}

    .nav li {margin-left: 6px;}
    .jcflbotfl li{margin-left: 12px;}
}
@media only screen and (max-width:1200px){
    .jcflbotfl{margin: 30px 0 0 0;text-align: left;padding-left: 40px;}
    .jcflbotfl li{margin: 0 20px 0 0}
}
@media only screen and (max-width:1152px){
    /*.main93{width:900px;}*/
    .logo{margin-top: 25px;}
    .logo img{width: 130px;height: 29px;}
    .nav{margin-left:5px;}
    .nav li{margin-left: 5px;}

    .fwrx{font-size: 14px;padding-right: 5px;padding-left: 5px;}
    .sousuo{width: 100px;}
    .footnav a{margin: 0 20px;}
    .footer img.footlogo{width: 280px;}
}
@media only screen and (max-width:1024px){
    .menu-activator{display: block}
    .logo{margin-left: 3%}
    .nav{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999;top:90px;left:0;display:none;margin: 0}
    .nav ul{padding-top:70px;}
    .nav li{float:inherit;line-height:50px;height:auto;margin:0;text-align:center}
    .nav li a.navyiji{line-height:50px;height:50px;color: #fff}
    .nav li a.navyiji span{height: 1px;background: rgba(255,255,255,.7)}
    .naverji{position: static;margin: 0;left: 0;top: 0;padding:0;width: 100%;background: #fff}
    .naverji:after{display: none}
    .naverji a{display: inline-block}
}
@media only screen and (max-width:992px){}
/*手机*/
@media screen and (max-width:768px){
    body{min-width:inherit}
    .main1200{width:94%;}
    .headerdh{line-height:50px;}
    .logo{margin-top: 10px;}
    .nav{top: 50px;}
    .nav ul{padding-top:107px;}
    .menu-activator{line-height: 50px;height: 50px;margin-right: 3%}
    .visual{margin-top: 11px;}
    .headerdhri{display: none;position: absolute;width: 94%;top: 50px;padding:5px 3% 20px;left: 0;z-index: 9999;}
    .fwrx{width: 90%;margin: 0;padding: 0 0 0 10%}
    .sousuo{width: 94%;margin: 0;padding: 0 3%}
    .banner{margin-top: 50px;}
    #focus,.bannerbtnri,.focus_slide .owl-controls .owl-nav,.fwrx:after{display:none;}
    #focus_phone{display:block;}
    .bannerbtn{bottom: 30px;}
    .bannerbtn{width: 150px;margin-left: -75px;}
    .bannerbtn li{width: 50px;}
    .footer{padding-top: 30px;}
    .footer img.footlogo{width: 200px;}
    .footnav{display: none}
    .footwx img{padding: 8px;width: 100px;height: 100px;}
    .footwx{margin-top: 15px;}
    .footbq{margin-top: 15px;padding: 15px 1%}
    .footer img.footup{padding: 15px;margin-left: -25px; top: -29px;}
    .shgydiv{padding: 50px 0}
    .shgybot{margin-top: 60px;}
    .shgybot li{margin-bottom: 15px;}
    .cxhdlediv p span{width: 89%}
    .jcfltop a.jcfltopdpjm{width: 134px;padding: 15px 0;top: -5px;}
    .jcfltop span{margin-top: 10px;}
    .dpjmbotri{width: 200px;}
    .dpjmbottime{width: 80px;padding-top: 0}
    .dpjmbottxt{ margin: 0 220px 0 80px;padding-top: 0}
    .dpjmbotright{margin-left: 120px;}
    .dpjmbot:before{left: 50px;top: -30px;}
    .fybanner{margin-top: 50px;}
    .fybanner img.fybannimg0{display: none}
    .fybanner img.fybannimg1{display: block}
    .fyshgy {padding: 30px 0;}
    .page{margin-bottom: 60px;line-height:40px;}
    .page a,.page span{padding:0 5px;margin:0;}
    .fybanntxt p{font-size: 20px;}
    .fybanntxt i{font-size: 30px;margin-top: -28px;}
    .fygybt{margin-top:22px;text-align: left;}
    .fygybt{border-bottom: 1px solid #eee}
    .fygybt ul{padding: 0 0 15px;border-bottom: 0}
    .fygybt ul li a{padding: 8px 13px}
     .fyhqry{margin-bottom: 60px}
    .fyhqry{padding: 20px 20px 10px}
    .fyhqry li{margin: 0 0 15px 0;width:auto;min-width: inherit;font-size: 14px;}
    .fyrylb{padding: 30px 0 10px}
    .fyrylb ul{margin: 0}
    .fyrylb li{width: 100%;margin: 0 0 25px}
    .fyrylb li .fyrylbimg{width: 100%;padding: 15px 0}
    .fyrylb li .fyrylbimg img{width: 90%;margin: 0 auto}
    .fylxwm{padding: 50px 0 40px;}
    .fylxwm li{width: 100%;margin-bottom: 20px;}
    .fylxwm li span{margin-bottom: 15px;}
    .fymap{height: 225px;}
    .fyzxly{padding: 50px 0 60px}
    .fyzxly p{font-size: 20px;margin-bottom: 25px;}
    .fyzxlyinpt{height: 40px;line-height: 40px\9}
    .fyzxlybtn{height: 40px;line-height: 40px;width: 120px;margin-top: 20px}
    .fyzxlytex{height: 80px;}
    .fygywm {padding: 30px 0;line-height: 28px;}
    .fyxfbz{padding: 30px 0}
    .fyxfbz li{width: 98%;margin-bottom: 20px;}
    .fyxfbz li p{font-size: 16px;margin: 10px 0;}
    .fygyad{margin: 30px auto 60px;}
    .fyzjlzc{padding: 30px 0 60px;}
    .fyppzs {padding: 30px 0 15px;margin: 30px auto 0;}
    .fyppzs p{font-size: 20px;margin-bottom: 25px;}
    .fyppzs ul{margin-left: 0}
    .fyppzs ul li{width: 50%;margin: 0 0 25px 0}
    .fyppzs ul li img{width: 100px;margin: 0 auto;height: 100px;}
    .fyqywh{padding: 30px 0 40px;}
    .fyqywhle,.fyqywhri{width: 100%;float: left}
    .fyqywhri img{margin: 20px 0}
    .fyqywhri p{font-size: 18px;}
    .fyqywhri pre{line-height: 30px;margin: 20px 0 0}
    .fywhlb,.fyqywhri span,.fyrczp li:after{display: none}
    .fyqywhdiv{display: block;margin-bottom: 30px}
    .fysjjs:after{display: none}
    .fysjjs {margin: 30px auto 30px;padding: 30px 0;}
    .fysjjsle,.fysjjsri{width: 94%;float: inherit;padding: 0 3%}
    .fysjjsri{margin-top: 20px;}
    .fycpzstop{font-size: 20px;margin-bottom: 25px;}
    .fycpzsbot li{margin: 0 0 20px 0 !important;}
    .fycpzsbot .jcflbotlbtxt {padding: 60px 5% 30px;}
    .fycpzs{margin-bottom: 30px;}
    .fyppzsxs{width: 94%}
    .fyppzsxs{padding-bottom: 60px;}
    .fyrczp {padding: 30px 0}
    .fyrczp li{padding: 30px 0;margin-bottom: 15px;}
    .fyrczple,.fyrczpri{width: 90%;padding: 0 5%;float: inherit}
    .fyrczple p{font-size: 18px;margin: 18px 0;}
    .fyrczple span{margin-bottom: 20px;}
    .fyrczpri{margin-top: 30px;}
    .fyrczpri pre{height: 72px;}
    .fyrczpri p{margin-top: 20px;}
    .fyfgxz {margin: 30px auto 20px}
    .fyfgxz span{display: block;margin-bottom: 10px;}
    .fyfgxz select{width: 180px;}
    .fyjpfl li {padding: 25px 0 0;margin-bottom: 15px}
    .fyjpfl li .fyrczple{width: 90%;padding:0 5%}
    .fyjpflri{width: 100%;margin-top: 20px;}
    .fyjpflrilb{width:50%;margin: 0}
    .fyjpflrilb:last-child{display: none}
    .fyjpfl {padding-bottom: 30px;}
    .fycxhdad{margin: 30px auto}
    .fycxhdxq{padding: 0 0 50px;}
    .fycxhdxqone{width: 90%;padding-bottom: 18%;background-size: 100% auto;margin: -26px auto 0;height: 0;}
    .fycxhdxqtree{width: 90%;padding-bottom: 2%;background-size: 100% auto;margin: 0 auto;height: 0;}
    .fycxhdxqtwo{width: 90%}
    .fycxhdxqonetwo,.fybklb,.fybktj{width: 94%;margin: 0 auto}
    .fybklb li{margin-bottom: 15px;}
    .fycxhdxqjj{width: 90%;padding-bottom: 9%;background-size: 100% auto;height: 0}
    .fycxbk{padding: 30px 0}
    .fycxbk img{width: 60%;margin: 0 auto}
    .fycxhdxqone .fyzsjmmore a,.fyzsjmmore a{line-height: 45px;height: 45px;width: 70px;padding:0 15px 0 50px;}
    .fycxhdxqone .fyzsjmmore a:after,.fyzsjmmore a:after{left: 15px;width: 25px;}
    .fybktj{padding: 0}
    .fybktj li{width: 100%;margin: 0 0 15px 0}
    .fyzsjmmore{margin-top: 40px;}
    .fyfzlc{margin: 30px auto 60px;background: none;min-height: inherit}
    .fyfzlcdiv{width: 100%}
    .fyfzlcdiv .item li .fyfzlcdivle{float: inherit;width: 100%;font-size: 16px;padding-left: 30px;}
    .fyfzlcdiv .item li .fyfzlcdivri{margin-left: 0;padding-left: 30px;margin-top: 10px;}
    .fyfzlcdiv .item li .fyfzlcdivri img{margin-top: 15px;}
    .fyfzlcdiv .item li .fyfzlcdivri:after{width: 25px;left: 0;top: -18px;}
    .fyfzlcdiv .item li .fyfzlcdivri:before{left:2px;top: -28px;}
    .fyfzlcdiv .item li:after{left: 12px;}
    .fyfzlcdiv .item li{padding: 30px 0}
    .fyfzlcbtn{margin-left: 0}
    .fyfzlc img.fyfzlcimg{margin-left: -7px;width: 39px;}
    .fycxhdnew{padding: 78px 0 60px}
    .fycxhdnew ul{margin-left:0}
    .fycxhdnew p{margin-bottom: 25px;font-size: 20px;}
    .fycxhdnew li{width: 100%;margin: 0 0 15px 0;}
    .fycxhdnewtxt{padding: 15px 5%}
    .jcflbotlbtxt span.fenleixqspanss{height:auto}
    .fycxhdxqonetwo{padding: 20px 0 10px}
    .fycxhdxqonetwo li{width: 100%;margin-bottom: 10px;}
    .fycxbk p{font-size: 36px}
}
@media screen and (max-width:640px){
    .jcfl, .dpjm{padding: 30px 0}
    .jcfltop, .jcflbotlb, .shgybot, .dpjmbot,.jcflbotfl{padding-left: 20px;}
    .jcfltop p{font-size: 20px;}
    .jcfltop i{font-size: 30px;margin-top: -29px;}
    .jcfltop:after{height: 20px;top: 2px;}
    .jcflbotfl a.jcflmore{top: -96px;}
    .jcflbotfl{padding-right: 0}
    .jcflbotfl li{float: left;padding-left:0;margin: 0 4px}
    .jcflbotfl li:after{width: 4px;height: 4px;margin-top: 0;top: auto;bottom: -13px;left: 50%;margin-left: -4px;}
    .jcflbotlb{margin-top: 30px;}
    .jcflbotlb li{width: 100%;margin: 0 0 20px 0}
    .jcflbotlbtxt {padding: 20px 5% 15px;}
    .jcflbotlbtxt p, .cxhdlediv p{font-size: 16px;}
    .cxhdri{display: none}
    .cxhd{width: 93%;margin: 0 auto}
    .cxhdtop{position: relative;padding: 20px 5%;margin: 0;top: 0;left: 0;width: 90%;}
    .cxhdle{width: 100%}
    .cxhdtop:before{left: 0;background-size: cover;width: 40px;height: 44px;bottom: -44px;}
    .cxhdlediv {padding: 50px 5% 80px 50px;}
    .cxhdlediv p{padding-right: 0}
    .cxhdlediv pre{margin: 20px 0 30px;}
    .cxhdlediv a,.fyqywhri span{line-height: 45px;height: 45px;padding: 0 15px 0 50px;}
    .cxhdlediv a:after,.fyqywhri span:after{left: 15px;width: 25px;}
    .cxhdnub{bottom:30px;left: 0;padding-left: 70px;}
    .cxhdnub:before{width: 50px;}
    .shgy{position: relative}
    .shgy:before{content: "";width: 100%;height: 100%;background: rgba(0,0,0,.3);top: 0;left: 0;position: absolute}
    .shgydiv{padding: 30px 0}
    .shgybot{width: 90%;margin-top: 30px;}
    .jcfltop a.jcfltopdpjm{width: 116px;padding: 7px 0}
    .dpjmbot:before{display: none}
    .dpjmbot{margin-top: 30px;}
    .dpjmbotright{margin: 0}
    .dpjmbotri{width: 100%;float: inherit;margin-bottom: 20px}
    .dpjmbottxt{margin:0 0 0 80px}
    .dpjmbottime p{margin-bottom: 20px;}
    .dpjmbottime img{padding: 0;}
    .dpjmbottxt p{font-size: 16px;margin-bottom: 15px;}
    .dpjmbotright li{margin-bottom: 30px;}
    .fpflsj {padding-top: 20px;margin-top: 20px;}
    .jcflbotlb li .fpflsj img{width: 40px;height: 40px;    margin-right: 5px;}
    .jcflbotlb li .fpflsj span,.jcflbotlb li .fpflsj i{line-height: 40px;}
    .cxhdlediv span.cxtimespan{font-size: 12px;padding-left: 20px;}

    .jcfltop a.cxhdlinka img{width: 32px;margin-top: 0}
}
