﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;overflow-x:hidden;color: #666666}
body,input[type="button"],input[type="submit"],input[type="reset"],input,select,textarea,pre{font-family:Arial;}
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:#e60012}
pre{white-space:pre-wrap;word-wrap:break-word;font-size:14px;color:#666666;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;}
/*图片hover效果*/
.scaleimg{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
/*头部*/
.heamain{height: 120px;line-height: 120px;box-shadow: 0 0 20px #ccc;position: fixed;top: 0;width: 100%;left: 0;z-index: 999;background: #fff}
.heamain .main1400{position: relative}
.headergpdm{position: absolute;top:12px;right: 0;line-height: 18px;height: 18px;color: #e60012}
.logo{width:212px;margin-top: 32px;}
.logo img{display:block;width:212px;height:55px;vertical-align:top}
.weixin{cursor: pointer;position: relative}
.weixin img{vertical-align: middle}
.wxbg{position: absolute;background: url(../images/wxbg.png) no-repeat center top;width: 141px;height: 127px;top:126px;left: 50%;margin-left: -70px;z-index: 2;padding-top: 20px;display: none}
.wxbg img{margin: 0 auto;display: block;width: 112px;height: 112px;vertical-align: top}
.hoverli .wxbg{display: block}
.sousuo{width: 180px;height: 38px;border: 1px solid #ccc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding: 0 5px;margin: 41px 25px 0}
.ssinpt{width:68%;height: 38px;line-height: 38px\9;background: none;outline: none;border: 0;padding: 0 5%;}
.ssbtn{width:20%;height: 38px;line-height: 38px;background:url(../images/sousuo.png) no-repeat center center;outline: none;border: 0;cursor: pointer}
.nav{}
.nav li{float:left;line-height:120px;position: relative;padding: 0 30px;}
.nav li a.navyija{color:#3a3a3a;font-size:16px;display:block;position: relative;z-index: 2;line-height: 120px;height: 120px}
.nav li a span{position: absolute;bottom:34px;left: 0;width:0;height:4px;background: #e60012;}
.nav li.clinav a span{width: 100%}
/*导航下拉*/
.navshow{position: absolute;top:120px;left:0;width:100%;z-index: 2;text-align: center;padding-top: 15px;display: none}
.navshowdiv{background:rgba(230,0,18,.5);position: relative;padding: 8px 0}
.navshowdiv:before{content: "";position: absolute;background: url(../images/sanjiao.png) no-repeat center center;width: 7px;height: 4px;top:-4px;left: 50%;margin-left: -3px;}
.navshow a{display:block;line-height: 20px;font-size: 14px;color: #fff;padding: 8px 0}
.navshow a.hoverli{color: #e60012;background: #fff}
/*导航缩放*/
.menu-activator{height:80px;line-height:80px;cursor:pointer;display: none}
.descriptor{width:40px;color:#3a3a3a;margin-left:50px;font-size: 16px;}
.visual{position:relative;
    margin:24px 0 0 0;
    width:32px;
    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{margin-top: 120px;position: relative;height: auto;overflow: hidden}
#focus{display:block;}
#focus_phone{display:none;overflow:hidden;}
.focus_slide{width:100%;}
.focus_slide .item img{display: block;width: 100%}
.focus_slide .owl-controls{position:absolute;bottom:15%;left:50%;text-align: right;height: 46px;margin-top: 0;width: 1400px;margin-left: -700px}
.focus_slide .owl-controls .owl-dots{display: none !important;}
.focus_slide .owl-dots .owl-dot span{margin:0 8px;background:#fff;width:10px;height:10px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#e60012}
.focus_slide .owl-controls .owl-nav [class*=owl-]{display:inline-block;height:46px;width:46px;cursor:pointer;text-align: center;line-height: 46px;font-size: 20px;margin: 0;padding: 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background: #f1f1f1;color:#666}
.focus_slide .owl-controls .owl-nav [class*=owl-]:hover{background: #e60012}
.bannerbtn{position: absolute;height: 1px;bottom:15%;z-index: 2;left:0;width: 100%}
.bannerbtnle{line-height: 46px;color: #fff;font-size: 22px;position: absolute;top:50%;margin-top: -45px;}
.bannerbtnri{background: #f1f1f1;display: none}
.bannerbtnri span{display:block;height:46px;width:46px;cursor:pointer;text-align: center;line-height: 46px;font-size: 20px}
.bannerbtnri span.hoverli{background: #e60012;color: #fff}
.gsjj{padding: 80px 0 110px;}
.gsjjle{width: 47%}
.gsjjtop{}
.gsjjtop p{font-size: 30px;color: #000000}
.gsjjtop span{font-size: 16px;color: #a1a4ab;display: block;margin-top: 10px}
.gsjjgd{margin: 66px 0}
.gsjjgd li{float: left;margin: 0 10%;width: 30%;}
.gsjjgd  li p{font-weight: normal;font-size: 18px;color: #aeb1b7}
.gsjjgd  li p span{font-size: 60px;color: #e60012;font-weight: normal;margin-right: 5px;}
.gsjjgd  li p.gsjjgdpfont{font-size: 60px;color: #e60012}
.gsjjgd  li span{font-weight:bold;font-size: 18px;color: #515256;}
.gsjjwb{font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;color: #666464;margin-bottom: 30px;}
.ckxqmore{width: 119px;height: 41px;text-align: center;line-height: 41px;border: 1px solid #d5d5d5;display: block;color: #3d3a3a;background: #fff;z-index:2;position: relative;font-weight: normal}
.gsjjri{width: 48%;padding: 0 0 8px 8px;box-shadow: 0 0 20px #ccc;position: relative}
.gsjjri img{max-width: 100%;display: block}
.gsjjri a{display: block;width: 66px;height: 66px;text-align: center;color: #fff;position: absolute;bottom:-20px;left:-30px;background: #e60012;line-height: 66px;font-size: 40px}
.cybj{background: url(../images/cybjbg.jpg) no-repeat center top fixed;padding: 115px 0 138px;background-size: cover}
.cybjtop{text-align: center}
.cybjtop img{height: 31px;}
.cybjtop p{color: #fff;font-size: 30px;margin: 10px 0;font-weight: bold}
.cybjtop pre{color: #fff;font-size: 16px;}
.cybjbot,.xwzxbot{margin-top: 76px;}
.cybjbot{background:#fff;padding: 15px;position: relative}
.cybjbt{position: absolute;top: 53px;right:15px;z-index: 2}
.cybjbt li{float: left;width: 119px;height: 41px;text-align: center;line-height: 41px;background: #d3e7f3;color: #2186c2;margin-left: 10px;cursor: pointer}
.cybjbt li.clicybjbt{background: #2186c2;color: #fff}
.cybjnrdiv{display: none}
.cybjleft{width: 33%}
.cybjleft img{display: block;width: 100%;}
.cybjright{width: 63%}
.cybjright p{color: #393939;font-size: 30px;padding: 35px 0;position: relative;margin-bottom: 25px;}
.cybjright p:after{content: "";position: absolute;bottom: 0;left: 0;width: 26px;height: 3px;background: #e60012}
.cybjright span{color: #333333;font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;display: block;margin-bottom: 30px;}
.cybjright ul,.fyzyywjjri ul{margin: 50px 0 30px;height: 102px;}
.cybjright ul li,.fyzyywjjri ul li{float: left;text-align: center;overflow: hidden;width: 88px;height: 102px;background: url(../images/fycpicnbg.png) no-repeat center center;margin-right: 30px;}
.cybjright a.ckxqmore{background: #e60012;color: #fff;border-color: #e60012}
.cybjright a.hoverli{background: #fff !important;color: #e60012 !important;}
.fyzyywjjri ul li{margin-right: 10px}
.cybjright ul li a,.fyzyywjjri ul li a{display: block}
.cybjright ul li img,.fyzyywjjri ul li img{display: block;margin: 25px auto 7px;}
.cybjright ul li i,.fyzyywjjri ul li i{font-style: normal}
.cybjright ul li.hoverli,.fyzyywjjri ul li.hoverli{background: url(../images/fycpicnbgred.png) no-repeat center center}
.cybjright ul li.hoverli i,.fyzyywjjri ul li.hoverli i{color: #e60012}
.xwzx{padding: 70px 60px;}
.xwzx .cybjtop p{color: #272525}
.xwzx .cybjtop pre{color: #a1a4ab}
.xwzxbot{margin-bottom: 80px}
.xwzxbot li{float: left;width: 30.66%;margin-right: 4%}
.xwimg{position: relative;}
.xwimg:after{content: "";position: absolute;top:2%;left:1%;border: 1px solid #fff;width: 98%;height: 96%}
.xwimg img{display: block;width: 100%}
.xwimg img.xwbfan{position: absolute;top: 50%;left: 50%;margin-top: -28px;margin-left: -28px;width: 56px;height: 56px}
.xwtxt{padding: 20px 1% 0;text-align: center}
.xwtxt p{color: #272525;font-size: 18px;}
.xwtxt span{color: #666666;font-size: 16px;display: block;line-height: 24px;height: 48px;overflow: hidden;margin: 15px 0 40px}
.xwtxt b{margin: 0 auto;background: #e21e2d;color: #fff;border-color: #e21e2d}
.xwzxbot li.hoverli b{background: #fff !important;;color: #e21e2d !important;}
.xwzxmore{position: relative}
.xwzxmore:after{content: "";position: absolute;top:50%;left: 0;background:#eee;width: 100%;height: 1px;}
.xwzxmore a{margin: 0 auto;border-color: #eee}
.xwzx .cybjtop{position: relative}
.xwzx .cybjtop:after{position: absolute;content: "NEWS";color: #f9f9f9;font-size: 135px;top: -28px;left: 50%;width: 406px;margin-left: -203px;z-index: -1}
.shzr{background: #fafafa;padding: 90px 0}
.shzr li{float: left;width: 50%}
.shzrle{width: 50%}
.shzrle img{width: 100%;display: block}
.shzrri{width: 40%;padding: 30px 5% 0}
.shzrri p{color: #272525;font-size: 24px;}
.shzrri span{color: #666666;font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;margin: 30px 0 15px;display: block}
.footer{background: #e21e2d;padding: 70px 0 0}
.dblogo img{display: block;margin: 0 auto;width: 204px;}
.dbnav{text-align: center;margin: 47px 0 85px}
.dbnav a{display: inline-block;color: #fff;font-size: 16px;margin: 0 35px;}
.dbbqxx{border-top: 1px solid #ec6974;padding: 24px 0 15px;text-align: center}
.dbbqxx span{display: inline-block;margin: 0 30px 10px;color: #f1a9ac}
.dbbqxx a{color: #f1a9ac}
.gsjjmore a.hoverli,.xwzxbot li.hoverli .xwtxt b,.xwzxmore a.hoverli,.shzr li.hoverli b,.cybjright a.hoverli,.fycybj li.hoverli b,.fyxwzx li.hoverli b,.fyshzr li.hoverli b{border-color: #e60012;color: #fff;background: #e60012}
.fybanner{margin-top: 120px;position: relative}
.fybannerle{position: absolute;width: 33%;height: 100%;background: #384154}
.fybannerri{width: 67%}
.fybannerri img{display: block;width: 100%}
.fybannerri img.fybannsj{display:none}
.fybanntxt p{color: #fff;font-size: 36px;font-weight: bold;padding-left: 40%;margin-bottom: 10px;}
.fybanntxt span{color: #fff;font-size: 18px;padding-left: 40%}
.fymbx{padding: 20px 0;border-bottom: 1px solid #eee;}
.fymbxle img{vertical-align: middle;margin-right: 8px;}
.fymbxri p{display: none}
.fymbxri li{float: left;margin-left: 30px;position: relative}
.fymbxri li.fymbxcli:after,.fymbxri li.hoverli:after{content: "";position: absolute;bottom:-21px;left:50%;width: 12px;height: 3px;margin-left: -6px;background: #e60012}
.fycybj{padding: 40px 0 80px;}
.fycybj li{margin-bottom: 60px}
.fycybjle{float: left;width: 44%}
.fycybjle img{width: 100%;display: block}
.fycybjri{float: right;width: 48%;padding: 38px 5% 0 3%}
.fycybjri p{color: #393939;font-size: 30px;padding-bottom: 40px;position: relative}
.fycybjri p:after{content: "";position: absolute;bottom: 0;left: 0;width:26px;height: 3px;background: #e60012}
.fycybjri span{color: #333333;font-size: 16px;line-height: 30px;height: 90px;overflow: hidden;display: block;margin: 25px 0 40px;}
.fycybjri b{background: #e60012;color: #fff;border: 1px solid #e60012}
.fycybj li.fycybjodd .fycybjle{float: right}
.fycybj li.fycybjodd .fycybjri{float: left}
.fycybj li.hoverli .fycybjri b{background: #fff;border-color: #e60012;color: #e60012}
.fydongshi,.fyfgs,.fyqyry,.fyxwzx,.fyyoushi,.fyxxpl,.fyshzr,.fyrczp,.fygsjj,.fyfzzl{padding: 40px 0}
.fydongshi li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #eee}
.fydsleft{width: 250px;}
.fydsleft img{width:100%;display: block}
.fydsright{margin-left: 300px;}
.fydsright p{color:#333333;font-size: 24px;font-weight: bold;padding: 40px 0 16px}
.fydsright span{color:#333333;font-size: 16px;display: block;margin-bottom: 30px}
.fydsright pre{color:#666666;font-size: 16px;line-height: 32px;display: block;height: 96px;overflow: hidden}
.fydongshi li.hoverli .fydsright p{color: #e60012}
.fyfgs li{border: 1px solid #eee;padding: 20px;position: relative;margin-bottom: -1px;}
.fyfgsle{display:inline-block;vertical-align: middle;width: 40%;}
.fyfgsle img{display: block;width: 100%}
.fyfgsri{display: inline-block;vertical-align: middle;width: 55%;margin-left: 4%}
.fyfgsri p{color: #333333;font-size: 24px;margin-bottom: 20px}
.fyfgsri pre{color: #666666;font-size: 16px;line-height: 30px}
.fyjrwm{padding: 40px 0;font-size: 16px;line-height: 36px}
.fyjrwm img{max-width: 100%;height: auto !important;}
.fyqyry li{float: left;margin: 0 3% 25px 0;width: 48.5%}
.fyqyry li a{display: block;width: 92%;border: 1px solid #eee;padding: 25px 4%;}
.fyqyryle{width: 131px;}
.fyqyryle img{width: 100%;display: block;border: 1px solid #eee}
.fyqyryri{margin-left: 162px;}
.fyqyryri p{color: #282828;font-size: 18px;padding: 25px 0}
.fyqyryri span{color: #808080;font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;display: block}
.fyqyry li.hoverli{box-shadow: 0  0 20px #ccc}
.fyqyry li.hoverli .fyqyryri p{color: #e21e2e}
.fyxwxqtop{text-align: center;padding: 44px 0 27px;border-bottom: 1px dashed #eee}
.fyxwxqtop h1{font-weight: normal;color: #272525;font-size: 30px;margin-bottom: 20px;padding: 0 1%}
.fyxwxqtop p{color: #808080;font-size: 14px}
.fyxwnext{padding: 35px 0 70px}
.fyxwnext a{display: block;color: #333333;font-size: 16px;line-height: 36px}
.fyxwnext a.hoverli{color: #e21e2e}
.fyxwzx li{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dashed #eee}
.fyxwzxle{width: 36%}
.fyxwzxri{width: 58%}
.fyxwzxri p{color: #272525;font-size: 18px;padding: 36px 0 20px;}
.fyxwzxri span{color: #808080;font-size: 16px;line-height: 30px;height: 60px;overflow: hidden;display: block;margin-bottom: 20px}
.fyxwzx li.hoverli{border-bottom: 1px dashed #e21e2e}
.fyxwzx li.hoverli .fyxwzxri p{font-weight: bold;color: #e21e2e}
.fyxwzx li.hoverli .xwimg:after{border-color:#e21e2e}
/*页码*/
.page{clear:both;line-height:40px;margin-bottom: 40px;}
.page a,.page span{display:inline-block;color:#555;padding:0 13px;text-decoration:none;margin:0 5px;border: 1px solid #eee}
.page a.home,.page a.prev{background:#fff;color:#B4B4B4;}
.page a:hover{background:#e21e2e;color:#fff;}
.page span.pagecurrent{background:#e21e2e;color:#fff;}
.page a:hover{text-decoration:none;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fyyoushi{}
.fyyoushi li{width: 48.5%;float: left;margin: 0 3% 20px 0}
.fyyoushi li a{border: 1px solid #eee;display:block;padding-bottom: 20px}
.fyyoushi li img{display: block;width: 100%}
.fyyoushi li p{color: #333333;font-size: 24px;padding: 38px 5% 18px}
.fyystxt{height: 120px;overflow:hidden;padding: 0 5%}
.fyystxt span{display: block;line-height: 30px;color: #626262;font-size: 16px;padding-left: 11px;position: relative}
.fyystxt span:before{content: "-";position: absolute;top: 0;left: 0}
.fyyoushi li.hoverli{box-shadow: 0 0 20px #ccc}
.fyxxpl li{position: relative;margin-bottom: 20px}
.fyxxpl li a{display: block;padding: 25px 160px 25px 30px;border: 1px solid #eee;color: #333333;font-size: 16px;}
.fyxxpl li span{position: absolute;top:50%;right:30px;color: #666666;font-size: 14px;margin-top: -10px}
.fyxxpl li img{vertical-align: middle;margin-right:8px;}
.fyxxpl li.hoverli a{border: 1px solid #e21e2e;color: #e21e2e}
.fyshzrle{float:left;width: 42%;padding: 80px 4% 0;text-align: center}
.fyshzrle p{color: #05090e;font-size: 30px;}
.fyshzrle span{color: #b2b2b2;font-size: 14px;margin-top: 10px;display: block}
.fyshzrle i{width: 1px;height: 60px;display: block;margin: 36px auto 30px;background: #e5e5e5}
.fyshzrle pre{font-size: 16px;color: #333333;line-height: 36px;height: 144px;overflow: hidden;display: block;margin-bottom: 40px}
.fyshzrle b{margin: 0 auto}
.fyshzrri{float:right;width: 50%}
.fyshzrri img{width:100%;display: block}
.fyshzr li.fyshzrodd .fyshzrle{float: right}
.fyshzr li.fyshzrodd .fyshzrri{float: left}
.fyrczp{}
.fyrczp li{border: 1px solid #eee;padding: 30px 2%;margin-bottom: 15px;position: relative;cursor: pointer}
.fyrczp li:after{content: "";position: absolute;background: url(../images/sanjiao2.png) no-repeat center center;width: 55px;height: 55px;border: 1px solid #eee;top:30px;right:2%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyrczp li:before{content: "";width: 1px;height: 80%;background: #eee;top:10%;left:168px;position: absolute}
.fyrczple{width: 110px;font-size: 18px;color: #282828}
.fyrczpri{margin-left: 155px;padding: 0 170px 0 60px;font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;}
.fyrczp li.clifyrczp,.fyrczp li.hoverli{background: #eeeeee}
.fyrczp li.clifyrczp:before,.fyrczp li.hoverli:before{background: #dbdbdb}
.fyrczp li.clifyrczp .fyrczple{font-weight: bold}
.fyrczp li.clifyrczp:after{background: url(../images/sanjiaored2.png) no-repeat center center;border-color: #e21e2e}

.fyzyywjj{padding: 40px 0 70px;}
.fyzyywjjle{width: 44%}
.fyzyywjjle img{width: 100%;display: block}
.fyzyywjjri{width: 47%;padding: 38px 0 0}
.fyzyywjjri p{color: #393939;font-size: 30px;padding-bottom: 40px;position: relative}
.fyzyywjjri p:after{content: "";position: absolute;bottom: 0;left: 0;width:26px;height: 3px;background: #e60012}
.fyzyywjjri pre{color: #333333;font-size: 16px;line-height: 30px;display: block;margin-top: 25px}
.fyzyywjjridiv{margin-top: 25px;line-height: 30px;font-size: 16px}
.fydjsbj{background: #f5f5f5;padding: 60px 0}
.fyzyywys{padding: 60px 0}
.fyzycp{background: #f5f5f5;padding: 70px 0 80px}
.fyzycp .fyzyywjjri{width: 100% !important;padding: 0 !important;}
.fyzycpbot{margin-top: 70px}
.fyzycpbot li{float: left;text-align: center;margin: 0 1% 30px;width: 23%}
.fyzycpbot li img{display: block;width: 100%;}
.fyzycpbot li p{margin-top: 30px;font-size: 16px;color: #333333}
.fygsjjle{width: 170px;background: url(../images/jiantouri.jpg) no-repeat center right}
.fygsjjle p{font-size: 28px;}
.fygsjjle span{font-size: 12px;color: #989898;display: block;margin-top:8px;}
.fygsjjri{margin-left:268px;}
.fygsjjri .fyjrwm{padding: 0 !important;}
.fyqywh{padding: 90px 0 100px;background: url(../images/fyqywhbg.jpg) no-repeat center bottom;background-size: cover}
.fyqywhtop{text-align: center}
.fyqywhtop p{font-size: 30px;color: #fff}
.fyqywhtop span{font-size: 16px;color: #fff;display: block;margin-top: 13px}
.fyqywhbot{margin-top: 70px;}
.fyqywhbotsj{display: none}
.fyqywhbot li{width: 15.33%;margin: 0 4%;text-align: center;float:left;padding: 50px 5% 80px}
.fyqywhbot li img{padding: 18px;border: 1px solid #fff;width: 92px;height: 92px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fyqywhbot li p{font-size: 24px;color: #fff;margin: 15px 0}
.fyqywhbot li span{font-size: 16px;display: block;line-height: 24px;color: #fff}
.fyqywhbot li.hoverli{background: rgba(27,27,27,.2)}
.fyfzzlle{width: 45%;display: inline-block;float: inherit;vertical-align: middle}
.fyfzzlri{width: 51%;display: inline-block;float: inherit;vertical-align: middle;margin-left: 3% }
.fyfzzlri img{width: 100%;display: block}
.fyfzlc{background: url(../images/fyfzlcbg.jpg) no-repeat center bottom;background-size: cover;padding: 90px 0 80px}
.fyfzlc .fyqywhtop p{color: #000000}
.fyfzlc .fyqywhtop span{color: #a1a4ab}
.fyfzlcbot{margin: 60px auto 40px;}
.dsjmain{text-align: center;display: none;width: 62%;margin: 0 auto;position: relative}
.dsjmain img{display: block;width: 100%}
.dsjmain p{font-size: 16px;margin-top: 20px;}
.fylcdividio .item{position:relative;width:100%;}
.fylcdividio .owl-controls{display: none}
.fylcbtn{position: absolute;width: 100%;height: 18px;top: 50%;margin-top: -9px;}
.fylcbtnpre,.fylcbtnnex{height:18px;cursor:pointer;line-height: 18px;display: block;position: absolute;top:-20px;z-index: 11;font-size: 16px;}
.fylcbtn img{display: inline-block;width: 49px;height: 18px;vertical-align: middle;margin: 0 10px;}
.fylcbtn i{font-style: normal;display: inline-block}
.fylcbtnpre{left:-35%}
.fylcbtnnex{right:-35%}
.dsjxjjj{position: relative}
.dsjxjjj:after{content: "";position: absolute;top:16px;left: 0;width: 100%;height: 1px;background: #eee}
.fyysmdbotbtn1{position: absolute;width: 100%;height: 46px;top: 50%;margin-top: -23px;}
.fyysmdbotpre1,.fyysmdbotnex1{height:46px;width:46px;cursor:pointer;text-align: center;line-height: 46px;display: block;position: absolute;top:-20px;z-index: 11;color:#e60012;border: 1px solid #e60012;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size: 18px;background: #fff}
.fyysmdbotpre1{left:0}
.fyysmdbotnex1{right:0}
.dsjdivjj{width: 90%;margin: 0 auto}
.dsjdivjj .owl-controls{display: none}
.dsjdivjj .item{text-align: center;}
.dsjdivjj .item p{background-image: url(../images/fylci1.png);background-position:center center;background-repeat: no-repeat;width: 33px;height: 33px;display: block;margin: 0 auto 15px}
.dsjdivjj .item span{font-size: 18px;color: #333333;font-weight: bold}
.dsjdivjj .center .item p{background-image: url(../images/fylci0.png)}
.dsjdivjj .center .item span{color: #e60012}
.fytzzgx{padding: 30px;text-align: center;border: 1px solid #eee;width: 500px !important;margin: 50px auto}
.fytzzgx p{margin-bottom: 20px;font-size: 16px;}
.fytzzgx iframe{width:325px;height: 195px;}
.fydjsbj .main1200{position: relative;min-height: 438px}
.fyzyywjjrinew{width: 59%}
.fyzyywjjlenew{position: absolute;width: 54%;right: 0;top: 0}
.ckgdsjmore{display: none}
.fyguanyusjzs{display: none}
.video_class video{width: 100% !important;height: auto !important;}

/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){
    .main1400{width:1200px;}
    .heamain{line-height: 90px;height: 90px;}
    .headergpdm{top: 4px;}
    .sousuo{width: 155px;margin: 25px 18px 0}
    .nav li{padding: 0 21px;line-height: 90px}
    .nav li a.navyija{line-height: 90px;height: 90px;}
    .nav li a span{bottom: 22px;}
    .navshow{top: 90px;}
    .logo{margin-top: 25px;width: 152px;}
    .logo img{width: 152px;height: 39px;}
    .banner{margin-top: 90px;}
    .wxbg{top: 96px;}
    .gsjj{padding: 60px 0 80px;}
    .gsjjtop p{font-size: 22px;}
    .gsjjgd li p span,.gsjjgd  li p.gsjjgdpfont{font-size: 50px;}
    .gsjjgd li p,.gsjjgd li span,.cybjtop pre,.cybjright span,.gsjjtop span,.xwtxt span,.shzrri span{font-size: 14px;}
    .gsjjwb{font-size: 14px;line-height: 28px;height: 84px;overflow: hidden}
    .gsjjgd{margin: 53px 0}
    .gsjjri a{width: 50px;height: 50px;line-height: 50px;font-size: 28px;left: -20px;bottom: -15px;}
    .cybj{padding: 80px 0 106px;}
    .cybjtop p,.cybjright p{font-size: 24px;}
    .cybjbot, .xwzxbot{margin-top: 56px;}
    .cybjbt li{width: 110px}
    .cybjright p{padding: 25px 0}
    .cybjbt{top: 44px;}
    .cybjright span{line-height: 28px;height: 56px;}
    .cybjright ul{margin: 30px 0}
    .xwzx{padding: 50px 0}
    .xwtxt p{font-size: 16px;}
    .xwtxt span{margin: 10px 0 30px;}
    .xwzxbot{margin-bottom: 66px;}
    .shzr{padding: 60px 0}
    .shzrri{padding: 22px 5% 0}
    .shzrri p{font-size: 18px;}
    .shzrri span{line-height: 28px;height: 84px;margin: 20px 0 15px;}
    .footer{padding-top: 50px;}
    .dbnav{margin: 30px 0 60px;}
    .fybanner{margin-top: 90px;}
    .fybanntxt p{font-size: 27px;}
    .fybanntxt span{font-size: 14px;}
    .fycybj,.fydongshi,.fyfgs,.fyqyry,.fyxwzx,.fyyoushi,.fyxxpl,.fyshzr,.fyrczp,.fygsjj,.fyfzzl{padding: 30px 0}
    .fycybjri p{font-size: 22px;padding-bottom: 28px}
    .fycybjri span{margin: 20px 0 30px;font-size: 14px;line-height: 28px;height: 84px;}
    .fycybjri{padding: 47px 5% 0 3%}
    .fycybj li{margin-bottom: 44px;}
    .fyxwxqtop{padding: 34px 0 20px;}
    .fyxwxqtop h1{font-size: 26px;margin-bottom: 15px;}
    .fyxwnext{padding: 28px 0 60px}
    .fyjrwm{padding: 35px 0}
    .fyxwnext a,.fyjrwm{font-size: 14px;line-height: 28px}
    .fygsjjle p{font-size: 22px;}
    .fyqywh{padding: 80px  0 90px;}
    .fyqywhtop p{font-size: 28px;}
    .fyqywhbot{margin-top: 60px;}
    .fyqywhbot li p{font-size: 18px;}
    .fyqywhbot li{padding: 40px 5% 70px;}
    .fyfzlc{padding: 80px  0 70px;}
    .focus_slide .owl-controls{width: 1200px;margin-left: -600px}
}
@media only screen and (max-width:1440px){

}
@media only screen and (max-width:1366px){
    .main1200,.main1400{width: 1000px;}
    .focus_slide .owl-controls{width: 1000px;margin-left: -500px}
    .heamain{line-height: 80px;height: 80px;}
    .headergpdm{top:2px;font-size: 12px;}
    .sousuo{width: 155px;margin: 22px 12px 0;height: 34px;}
    .ssinpt{line-height: 34px\9;height: 34px;}
    .ssbtn{line-height: 34px;height: 34px;}
    .nav li{padding: 0 13px;line-height: 80px}
    .nav li a.navyija{line-height: 80px;height: 80px;}
    .nav li a span{bottom: 22px;}
    .navshow{top: 80px;}
    .logo{margin-top: 22px;width: 140px}
    .logo img{width: 140px;height: 35px;}
    .banner{margin-top: 80px;}
    .wxbg{top: 86px;}
    .gsjj{padding: 50px 0 70px;}
    .gsjjtop p{font-size: 20px;}
    .gsjjgd li p span,.gsjjgd  li p.gsjjgdpfont{font-size: 40px;}
    .gsjjgd{margin: 30px 0}
    .gsjjwb{margin-bottom: 25px}
    .gsjjri a{width: 45px;height: 45px;line-height: 45px;font-size: 25px;left: -15px;bottom: -10px;}
    .cybj{padding: 70px 0 90px;}
    .cybjtop p,.cybjright p,.fyzyywjjri p{font-size: 20px;}
    .cybjbot, .xwzxbot{margin-top: 45px;}
    .cybjbt li{width: 90px;margin-left: 5px;}
    .cybjright p{padding: 20px 0}
    .cybjbt{top: 40px;}
    .cybjright ul{margin: 14px 0}
    .xwzx{padding: 40px 0}
    .xwtxt span{margin: 10px 0 25px;}
    .xwzxbot{margin-bottom: 50px;}
    .shzr{padding: 50px 0}
    .shzrri p{font-size: 16px;}
    .footer{padding-top: 40px;}
    .dbnav{margin: 20px 0 50px;}
    .shzrri{padding: 2px 5% 0}
    .dbnav a{margin: 0 20px;}
    .fycybjri{padding: 27px 5% 0;width: 46%}
    .fycybjri p{font-size: 18px;}
    .fycybj li{margin-bottom: 38px;}
    .fycybj,.fydongshi,.fyfgs,.fyqyry,.fyxwzx,.fyyoushi,.fyxxpl,.fyshzr,.fyrczp,.fygsjj,.fyfzzl{padding: 25px  0}
    .fybanntxt p{font-size: 24px;}
    .ckxqmore{width: 90px;height: 36px;line-height: 36px;}
    .fybanner{margin-top: 80px}
    .fydsleft{width: 200px;}
    .fydsright{margin-left: 250px;}
    .fydsright p{font-size: 18px;padding: 30px 0 16px}
    .fydsright span,.fydsright pre{font-size: 14px}
    .fyfgsri p{font-size: 18px;margin-bottom: 10px}
    .fyfgsri pre{font-size: 14px;line-height: 28px}
    .fyxwxqtop{padding: 28px 0 15px;}
    .fyxwxqtop h1{font-size: 24px;margin-bottom: 10px;}
    .fyxwnext{padding: 20px 0 40px}
    .fyjrwm{padding: 26px 0}
    .fyxwzxri p{font-size: 16px;padding: 24px 0 20px}
    .fyxwzxri span{font-size: 14px;line-height: 28px;height: 56px;}
    .fyyoushi li p{font-size: 20px;padding: 30px 5% 14px}
    .fyxxpl li a{padding: 20px 160px 20px 30px;font-size: 14px;}
    .fyshzrle pre{font-size: 14px;line-height: 30px;height: 120px;}
    .fyshzrle{padding: 55px 4% 0}
    .fyshzrle p{font-size: 24px;}
    .fyrczpri{padding: 0 80px 0 40px;font-size: 14px}
    .fyrczp li:after{width: 35px;height: 35px}
    .fyrczple{font-size: 16px;}
    .fyzyywjj{padding-bottom: 45px}
    .fyzyywjjri{padding-top:0}
    .fyzyywjjri p{padding-bottom: 20px}
    .fyzyywjjri pre,.fyzyywjjridiv{margin-top: 13px}
    .fydjsbj,.fyzyywys,.fyzycp{padding: 45px 0}
    .fyzycpbot{margin-top:50px}

    .fygsjjle p{font-size: 20px;}
    .fyqywh{padding: 60px  0 70px;}
    .fyqywhtop p{font-size: 26px;}
    .fyqywhbot{margin-top: 45px;}
    .fyqywhbot li p{font-size: 16px;}
    .fyqywhbot li span{font-size: 14px;}
    .fyqywhbot li{padding: 30px 5% 50px;}
    .fyfzlc{padding: 65px  0 45px;}
    .dsjmain p{font-size: 14px;}
    .fydjsbj .main1200{min-height: 364px;}
    .cybjright span{margin-bottom: 13px;}
}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1200px){
    .main1200,.main1400{width: 900px;}
    .focus_slide .owl-controls{width: 900px;margin-left: -450px}
    .nav li a.navyija{font-size: 15px;}
    .sousuo{width: 125px;margin: 22px 9px 0}
    .nav li{padding:0  9px}
    .gsjjgd li p span,.gsjjgd  li p.gsjjgdpfont{font-size: 32px;}
    .cybjtop p, .cybjright p{font-size: 18px}
    .cybjbt{position: static;padding: 10px 0 20px;text-align: center}
    .cybjbt li{display: inline-block;margin: 0 20px;float: inherit}
    .cybjright p{padding: 0 0 15px;margin-bottom: 10px;}
    .fybanntxt p{font-size: 20px;}
    .fycybjri p{font-size: 16px;}
    .fycybjri{padding: 20px 5% 0}
    .fycybjri span{margin: 15px 0 20px;}
    .fyxwzxri p{padding: 16px 0}
    .fyshzrle{padding: 40px 4% 0}
    .fyshzrle p{font-size: 20px;}
    .fyshzrle i{margin: 25px auto 20px}
    .fyzyywjj{padding-bottom: 40px}
    .fyzyywjjri p{padding-bottom: 10px;font-size: 18px}
    .fyzyywjjri pre,.fyzyywjjridiv{margin-top: 10px;font-size: 14px}
    .fydjsbj,.fyzyywys,.fyzycp{padding: 30px 0}
    .fyzycpbot{margin-top:35px}
    .fyzyywjjri ul{height: auto;margin-top: 20px;}
    .fyzyywjjri ul li{margin: 0 35px 20px 0}

    .fyqywhbot li{padding: 20px 3% 35px; width: 23.33%;  margin: 0 2%;}
}
@media only screen and (max-width:1152px){}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){}
@media only screen and (max-width:992px){
    .main1200,.main1400{width: 700px;}
    .focus_slide .owl-controls{width: 700px;margin-left: -350px}
    /*头部*/
    .menu-activator{display: block}
    .weixin,.sousuo{display: none}
    .nav{position: fixed;top:80px;background: rgba(0,0,0,.8);width: 100%;height: 100%;z-index: 999;left: 0;display: none}
    .nav ul{padding-top: 20px;}
    .nav li{float: inherit;margin: 0;line-height: 50px;text-align: center;padding: 0}
    .nav li a.navyija{color: #fff;height: 50px;line-height: 50px;}
    .navshow{width: 100%;position: static;margin: 0;text-align: left;padding: 0}
    .navshow a{border: 0;min-width: 30%;text-align: center;float:left;padding: 15px 1%}
    .nav li span{display: none !important;}
    .navshow a{min-width:18%}
    .gsjj{padding: 35px 0}
    .gsjjle,.gsjjri{width: 100%;float: inherit}
    .gsjjtop p{font-size: 18px}
    .gsjjri{margin-top: 25px;padding: 0 0 8px 1%;width: 99%}
    .gsjjri img{width: 100%}
    .cybjright ul li{margin-right: 12px;}
    .shzr{padding: 20px 0}
    .shzrri{padding: 30px 5% 0}
    .shzr li{width: 100%;margin: 10px 0}
    .dbnav a{margin: 0 3px;font-size: 14px;}
    .cybj{padding: 40px 0 60px}
    .fycybjri{padding: 0 5%}
    .fycybjri p{padding-bottom: 16px;}
    .fycybjri span{margin: 8px 0 15px}
    .fymbxle,.fymbxri{width: 100%;float: inherit}
    .fymbxri{margin-top: 15px;}
    .fymbxri li{margin: 0 25px 0 0}
    .fyqyryle{width: 110px;}
    .fyqyryri{margin-left: 130px;}
    .fyqyryri p{font-size: 16px;padding: 15px 0}
    .fyxwzxri p{padding: 0 0 10px}
    .fyxwzxri span{margin-bottom: 15px;}
    .fyxwzx li{padding-bottom: 20px;margin-bottom: 20px;}
    .fyshzrle{padding: 30px 4% 0}
    .fyshzrle p{font-size: 16px;}
    .fyshzrle i{margin: 18px auto 15px;height: 40px;}
    .fyshzrle pre{height: 90px;margin-bottom: 20px;}
    .fyzyywjjlenew{top: 60px;}
}
@media only screen and (max-width:768px){
    .main1200,.main1400{width: 600px;}
    .focus_slide .owl-controls{width: 600px;margin-left: -300px}
    .cybjbt li{margin: 0 5px}
    .cybjleft{display: none}
    .cybjright{width: 100%}
    .fycybjri span{margin: 5px 0}
    .fyxwzxri p{padding: 0 0 3px}
    .fyxwzxri span{margin-bottom: 10px;line-height: 24px;height: 48px;}
    .fyxxpl li a{padding: 20px 125px 20px 30px}
    .fyshzrle{padding: 20px 4% 0}
    .fyshzrle i{margin: 15px auto 10px;height: 28px;}
    .fyshzrle pre{height: 90px;margin-bottom: 20px;}
    .fyzyywjjlenew{top: 90px;}
    .fytzzgx{padding: 20px;width: 400px !important;margin: 30px auto}
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){
    .main1200,.main1400{width:94%;}
    /*banner*/
    .headergpdm{display: none}
    .banner{margin-top: 48px;}
    .bannerbtn{display: none}
    #focus{display: none;overflow:hidden}
    #focus_phone{display:block;}
    .focus_slide .owl-controls{text-align: center;width:94%;margin-left: -47%;bottom:20px;display: block;height: 20px;}
    .focus_slide .owl-controls .owl-nav{display: none !important;}
    .focus_slide .owl-controls .owl-dots{display: block !important;}
    .focus_slide .owl-dots .owl-dot span{width: 10px;height: 10px;margin: 0 5px;}
    .logo{margin-top: 6px;}
    .menu-activator,.heamain{height: 48px;line-height: 48px;}
    .visual{margin-top: 10px;width: 26px;}
    .descriptor{font-size: 14px;margin-left: 30px;color: #666}
    .visual i.line{background: #666}
    .nav{top: 48px}
    .navshow{display: none}
    .cybjbt{text-align: center }
    .cybjbt li{float: inherit;width: 30%;display: inline-block;margin: 0 1%}
    .cybjtop p, .cybjright p{font-size: 16px;}
    .cybjright ul{text-align: center;height: auto}
    .cybjright ul li{display: inline-block;float: inherit;margin: 5px 20px}
    .xwzx{padding: 30px 0}
    .cybjbot, .xwzxbot{margin-top: 30px;}
    .xwzxbot{margin-bottom: 15px;}
    .xwzxbot li{width: 100%;margin: 0 0 20px;}
    .shzrle{width: 110px;}
    .shzrri{float: inherit;margin-left: 125px;width: auto;padding: 0}
    .shzrri span{margin: 10px 0;line-height: 24px;height: 72px;}
    .ckxqmore{width: 85px;height: 32px;line-height: 32px;}
    .footer{padding-top: 25px;}
    .dblogo img{width: 180px;}
    .dbnav{margin-bottom: 20px;}
    .dbbqxx span{display: block;margin: 0 10px 10px}
    .fybanner{margin-top: 48px}
    .fybannerri img.fybannpc{display: none}
    .fybannerri img.fybannsj{display: block}
    .fybannerle{display: none}
    .fybannerri{width: 100%}
    .fymbx{border-bottom: 0;padding-bottom: 0}
    .fymbxri p{display:block;background: #e60012;color: #fff;padding: 15px 3%;font-size: 16px;position: relative}
    .fymbxri p:before{content: "";position: absolute;top: 50%;right: 3%;background: url(../images/sanjiao0.png) no-repeat center right;width: 11px;height: 6px;margin-top: -3px;}
    .clifyejbt p:before{background: url(../images/sanjiao1.png) no-repeat center right;}

    .fymbxri li{float: left;padding:0;margin: 0;background: #e60012;text-align: center}
    .fymbxri li a{color: #fff;padding: 15px 0;display: block}
    .fymbxri li.fymbxcli:after{display: none}
    .fycybj,.fydongshi,.fyfgs,.fyfgs,.fyqyry,.fyxwzx,.fyyoushi,.fyxxpl,.fyshzr,.fyrczp{padding-bottom: 25px}
    .fycybj li{margin-bottom: 20px}
    .fycybjle{width: 100%;float: inherit}
    .fycybjri{padding: 15px 0 0;width: 100%;float: inherit}
    .fydongshi li{padding-bottom: 20px;margin-bottom: 20px}
    .fydsleft{width: 100px;}
    .fydsright{margin-left: 120px;}
    .fydsright p{font-size: 16px;padding: 0 0 5px}
    .fydsright span{margin-bottom: 5px}
    .fydsright pre{line-height: 24px;height: auto;}
    .fyfgsle{width: 100%}
    .fyfgsri{width: 100%;margin-left: 0;padding: 15px 0 0}
    .fyfgsri p{font-size: 16px}
    .fyqyry li{width: 100%;margin: 0 0 15px 0}
    .fyqyry li a{padding: 15px 4%}
    .fyqyryri p{padding: 20px 0}
    .fyxwxqtop{padding: 20px 0 15px;}
    .fyxwxqtop h1{font-size: 18px;}
    .fyxwnext{padding: 15px 0 28px}
    .fyjrwm{padding: 20px 0}
    /*页码*/
    .page{margin-bottom: 30px;text-align: center}
    .page a, .page span{margin: 0 5px;padding: 0 5px;font-size: 12px;}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page span.pagecurrent{display: inline-block}
    .fyxwzxle,.fyxwzxri{width: 100%;float: inherit}
    .fyxwzxri{margin-top: 15px}
    .fyyoushi li{width: 100%;margin-right: 0}
    .fyyoushi li p {font-size: 16px;padding: 18px 5% 14px;}
    .fyystxt span{font-size: 14px;}
    .fyxxpl li a{padding: 15px}
    .fyxxpl li span{position: static;margin-top: 10px;display: block}
    .fyshzr li{margin-bottom: 20px;}
    .fyshzrle{width: 92%;float: inherit}
    .fyshzrri{width: 100%;float: inherit}
    .fyrczp li{padding: 10px 3%}
    .fyrczple{width: 89%;float: inherit;padding-right:11%}
    .fyrczpri{margin-left:0;padding:0;margin-top: 10px;}
    .fyrczp li:after{top: 5px;width: 28px;height: 28px;border: 0;right: 3%}
    .fyrczp li:before{display: none}
    .fyzyywjj{padding: 30px 0}
    .fyzyywjjle,.fyzyywjjri{width: 100%;float: inherit}
    .fyzyywjjri{margin-top: 20px}
    .fyzyywjjri ul{text-align:center;margin-bottom: 0}
    .fyzyywjjri ul li{margin: 5px 20px;display: inline-block;float: inherit}
    .fyzycpbot li{width: 48%}
    .fygsjj{padding-bottom: 0}
    .fygsjjle{width: 100%;float: inherit}
    .fygsjjri{margin-left: 0;margin-top: 15px;}
    .fygsjjle p{font-size: 16px;}
    .fyqywh,.fyfzlc{padding: 30px 0}
    .fyqywhtop p{font-size: 18px;}
    .fyqywhtop span{font-size: 14px;}
    .fyqywhbot{margin-top: 20px;}
    .fyqywhbot li{width:100%;margin: 0;padding: 20px 0}
    .fyqywhbot li img{padding: 5px;width: 80px;height: 80px;}
    .fyfzzlle,.fyfzzlri{width: 100%;float: inherit}
    .fyfzzlri img{width: 80%;margin: 0 auto}
    .fyfzzlri{margin-top: 20px;margin-left: 0}
    .fyfzlcbot{margin: 20px auto}
    .fylcbtn i{display: none}
    .fylcbtnpre, .fylcbtnnex{margin-top: -10px;}
    .fylcbtnpre{left:-47px;}
    .fylcbtnnex{right:-47px;}
    .fylcbtn img{width: 30px;height: auto}
    .dsjmain{width: 77%}
    .dsjdivjj .item span{font-size: 16px;}
    .fyysmdbotbtn1{height: 30px;margin-top: -15px;}
    .fyysmdbotpre1, .fyysmdbotnex1{width: 30px;height: 30px;line-height: 30px;}
    .fytzzgx iframe{width:100%;height: 195px;}
    .fyzyywjjlenew{position:static}
    .fydjsbj .main1200{min-height: inherit}
    .xwzx .cybjtop:after {position: absolute;content: "NEWS";color: #f9f9f9;font-size: 70px;top: -8px;left: 50%;width: 210px;margin-left: -105px;z-index: -1;}
    .gsjjri,.dbnav,.cybjright ul{display: none}
    .dbbqxx{margin-top: 25px}
    .cybjright span{margin-bottom: 15px;}
    .fyqywhbot,.fyzyywjjri ul{display: none}
    .fyqywhbotsj{display:block;margin-top: 25px;text-align: center}
    .fyqywhbotsjdiv  .item{background: rgba(0,0,0,.3);padding: 30px 3%;width: 60%;margin: 0 auto; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
    .fyqywhbotsjdiv img{width: 80px !important;height: 80px;display: block;margin: 0 auto;padding: 5px;border: 1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
    .fyqywhbotsjdiv  p{font-size: 16px;color: #fff;margin: 15px 0}
    .fyqywhbotsjdiv  span{font-size: 14px;color: #fff;padding: 0 5%;line-height: 24px;height: 72px;display: block}
    .fyqywhbotsj .owl-dots .owl-dot span{background: #fff}
    .fyqywhbotsj .owl-dots .owl-dot.active span, .fyqywhbotsj .owl-dots .owl-dot:hover span{background: #e60012}
    .fyqywhbotsj .owl-dots .owl-dot span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding: 0}
    .ckgdsjmore{display: block;margin-top: 18px;}
    .fyguanyusjzs{display: block;margin: 15px 3% 0}
    .fyguanyusjzs li{float: left;width: 25%;text-align: center;background: #e60012;padding: 10px 0;}
    .fyguanyusjzs li a{color: #fff;font-size: 16px;}
    .fytzzgx{padding: 20px 5%;width: 83% !important}
    .gsjjtop span{font-size: 12px;}
    .gsjjwb{height: 120px;line-height: 24px}
    .cybj{background: url(../images/cybjbgsj.jpg) no-repeat center center;}
    .gsjjgd li p span{font-size: 27px}
}
@media only screen and (max-width:414px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}

