﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;overflow-x:hidden;color:#666666;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:"思源黑体",Arial,sans-serif;}
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;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none}
*{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/xialaicn.png) no-repeat center right !important;
    padding-right: 14px;
}

select::-ms-expand {display: none; }
.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}
.blue{color:#1681da}
.yellow{color:#f1ab55}
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}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.radius50,.xyxwletbot li a:after,.zsxxlb li a:after{-webkit-border-radius:50%; -moz-border-radius:50%;border-radius:50%}
.radius30{-webkit-border-radius:30px; -moz-border-radius:30px;border-radius:30px}
.radius3{-webkit-border-radius:3px; -moz-border-radius:3px;border-radius:3px}
.radius5{-webkit-border-radius:8px; -moz-border-radius:8px;border-radius:8px}
.main1200{width:1200px;margin:0 auto}
.fybjq{line-height:30px;}
.fybjq img{width:66%;height:auto !important;display: block;margin: 0 auto;}
.fybmjsbjq img{width:295px;max-width:90%}
.tupian{position: relative;overflow: hidden;height: 0}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}
table{border:1px solid #d2d2d2;border-collapse:collapse;width:100%}
table tr,table tr td{border:1px solid #d2d2d2}
table tr td{padding:10px 1%;line-height:24px}
/*图片hover效果*/
.sacleimg img,.rotateimg img,.rotateyimg img,.nav li span,.nav li a.navyiji,.focus_slide .owl-dots .owl-dot span,.xyhdbt{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease}
.sacleimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.rotateimg:hover img{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
.rotateyimg:hover img{transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg)}

/*头部*/
.header{width:100%;height: 168px;background: #1581d9;position: relative;z-index: 999}
.headertop{padding: 15px 0;height: 100px}
.logo img{display: block;height: 100px;width: 654px;}
.sousuo{height: 50px;width:34%;margin-top: 25px;line-height: 50px;background: #0b79d2}
.sousuole{vertical-align: top;border: 0;outline: none;width: 72%;height: 50px;line-height: 50px\9;padding:0 3%;background: none;color: #fff}
/*.sousuole::-webkit-input-placeholder{color:#ccc;}*/
/*.sousuole::-moz-placeholder{color:#ccc;}*/
/*.sousuole:-moz-placeholder{color:#ccc;}*/
/*.sousuole:-ms-input-placeholder{color:#ccc;}*/
.sousuori{vertical-align: top;border: 0;outline: none;width: 20%;height: 50px;line-height: 50px;padding: 0;cursor: pointer;background:#fff url(../images/ssicn.png) no-repeat center center;}
.nav li{position:relative;float: left;width: 8.3%;text-align: center;height: 38px;}
.nav li a.navyiji{display:block;font-size: 16px;color: #fff;position: relative;z-index: 2;}
.nav li span{display:block;width:0;height:4px;background: #fff;position: absolute;bottom:0;left: 0;z-index: 1}
.nav li.clinav  span,.nav li:hover span{width: 100%}
.naverji{position: absolute;background: rgba(0,0,0,.3);top: 38px;left: 0;text-align: left;width: 300px;display: none;padding:15px}
.naverji a{display: inline-block;color: #fff;min-width: 31.33%;margin: 0 1% 10px 0}
.nav li:hover .naverji{display: block}
.naverji a:hover{color: #ff9d20}
.menu-activator{height:31px;line-height:31px;cursor:pointer;display: none;margin: 11px 0 0 20px}
.visual{position:relative;margin:0 auto;width:22px;height:31px}
.visual i.line{width:80%;
    height:2px;
    background-color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{top:6px;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{top:14px;right:0;
    -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;
}
.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){filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{-moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
.menu-activator:hover .visual i.line01{width:100%}
.menu-activator:hover .visual i.line02{width:40%}
.menu-activator:hover .visual i.line03{width:100%}
.cliactnav .visual i{width:100% !important}
.banner{overflow: hidden}
#focus_phone{display:none;}
.focus_slide{width:100%;}
.focus_slide .item{position:relative;width:100%;}
.focus_slide .item img{width:100%;display: block}
.focus_slide .owl-controls{position:absolute;bottom:70px;left:0;margin-top:0;width:100%;text-align: center}
.focus_slide .owl-dots .owl-dot span{margin:0  8px;background:#fff;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #ff9d20}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#ff9d20}
.dongtai{background: #f3f3f3;position: relative;padding: 30px 0 60px;z-index: 2}
.dongtai:after{content: '';background:url(../images/bjdlbg.png) no-repeat top right;width: 47%;height: 76px;position: absolute;left: 0;top: -76px}
.dongtaile{width: 37.5%;margin-top: -69px;height: 440px;background: #fff;z-index: 2;position: relative}
.dongtailesub{width:100%;}
.dongtailesub .item{padding-bottom: 87%}
.dongtailesub .owl-controls{margin-top:20px;}
.dongtailesub .owl-dots .owl-dot span{margin:0 14px;background:#fff;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #ff9d20}
.dongtailesub .owl-dots .owl-dot.active span, .dongtailesub .owl-dots .owl-dot:hover span{background:#ff9d20;}
.dongtairi{width: 58%;background: #fff;height: 370px}
.dtritop{line-height: 50px;height: 50px;padding-right: 20px;margin-bottom: 25px}
.dtritop span{vertical-align: top;display: inline-block;width: 149px;color: #fff;background: #ff9d20;text-align: center;font-size: 24px;font-weight: normal}
.dtritop span a{color: #333333;font-weight: normal;font-size: 14px;}
.dtribot{padding: 0 20px 0 20px}
.dtribot li{position: relative;margin-bottom: 29px}
.dtribot li:after{position: absolute;content: "";background: url(../images/zdyuan.png) no-repeat center top;width: 20px;height: 20px;top: 50%;margin-top: -10px;left: 0}
.dtribot li a{line-height: 30px;height: 30px;padding-left: 30px;font-size: 16px;color: #666666}
.xyxw{margin: 25px auto}
.xyxwle{width: 32%}
.xyxw1{margin: 0 2%}
.xyxwletop{color: #333333;font-size: 24px;font-weight: bold;margin-bottom: 20px;line-height: 24px;padding-left: 20px;position: relative}
.xyxwletop:after{content: "";position: absolute;top: 0;left: 0;width: 5px;height: 100%;background: #1681da}
.xyxwletop a{color: #666666;font-size: 14px;font-weight: normal}
.xyxwletbot{border: 1px solid #e7e7e7;padding: 25px 20px 0;height: 255px;}
.xyxwletbot li{margin-bottom: 20px}
.xyxwletbot li a{color: #666666;position: relative;padding-left: 10px}
.xyxwletbot li a:after,.zsxxlb li a:after{content: "";position: absolute;width: 4px;height: 4px;background: #666666;top: 8px;left: 0;}
.xyxwletbot li a span{color: #999;vertical-align: top;margin-top: 2px;margin-left: 20px;}
.zhaosheng{margin-bottom: 25px}
.zhaosheng .xhydtop{background: #1681da;line-height: 50px;height: 50px;padding: 0 20px;margin-bottom: 0}
.zhaosheng .xhydtop span{margin-right: 5px;display: inline-block;padding: 0 13px;font-size: 20px;position: relative;margin-top: 5px;line-height: 45px;height: 46px;vertical-align: top;cursor: pointer}
.zhaosheng .xhydtop span.zsxxatv{font-size: 24px;color: #1681da;background: #fff}
.zsleft{width: 66%}
.zsxxmain{border: 1px solid #e7e7e7;padding: 25px 20px 0;height: 255px;}
.zsxxsub{display: none}
.zsxxfl{margin-bottom: 25px}
.zsxxfl li{float: left;cursor: pointer;color: #bababa;font-weight: bold;font-size: 16px;padding-right: 11px;margin-right: 5px;position: relative}
.zsxxfl li:last-child:after{display: none}
.zsxxfl li:after{content: "/";position: absolute;top: 0;right: 0;font-size:20px;}
.zsxxfl li.zsxxflatv{color: #333333}
.zsxxnr .zsxxnrsub{display: none}
.zsxxtw li{float: left;width: 48%;padding-right: 2%;position: relative;height: 111px}
.zsxxtw li a{display: block;padding-left: 178px;padding-top: 10px}
.zsxxtw li img{position: absolute;top: 0;left: 0;width: 159px;height: 111px;display: block}
.zsxxtw li p{font-size: 16px;color: #666666;line-height: 22px;font-weight: bold;height: 44px;margin-bottom: 10px}
.zsxxtw li span{font-size: 14px;color: #666666;line-height: 18px;height: 36px;}
.zsxxlb{padding-top: 5px}
.zsxxlb li{margin-top: 18px;float: left;width: 48%;padding-right: 2%}
.zsxxlb li a{position: relative;padding-left: 10px}
.zsright{width: 32%}
.xyhd{background: url(../images/xyhdbg.jpg) no-repeat center top;background-size: cover;padding:30px 0 45px}
.xhydtop{font-size: 24px;color: #fff;font-weight: bold;margin-bottom: 15px;line-height: 24px}
.xhydtop a{font-size: 14px;color: #fff}
.xhydbot{position: relative}
.xhydbot .bgxtrile{left: -40px}
.xhydbot .bgxtriri{right: -40px}
.xhydbotsub .owl-controls{display: none}
.xhydbotsub .item{padding-bottom: 30px;position: relative}
.xhydbotimg{padding-bottom: 78%}
.xyhdbt{position: absolute;bottom: 0;left: 5%;width: 90%;background: #fff;text-align: center;height: 60px;overflow: hidden}
.xyhdbt p{line-height: 60px;color: #666666;padding: 0 3%}
.xyhdbt span{background: url(../images/jiantou.png) no-repeat center center;width: 81px;height: 31px;display: block;margin:0 auto}
.bgxt{margin: 40px auto 80px}
.bgxtle{width: 16%;text-align: center;line-height: 146px;color: #fff;font-size: 24px;font-weight: bold;background: #e3a04b}
.bgxtri{background: url(../images/bgxt.jpg) no-repeat center top;width:84%;height: 146px;position: relative}
.bgxtrile,.bgxtriri{position: absolute;width: 27px;height: 27px;background: #c9c9c9;text-align:center;color: #fff;line-height: 27px;top: 50%;margin-top: -13px;cursor: pointer;z-index: 2}
.bgxtrile{left: 3%}
.bgxtriri{right: 3%}
.bgxtrisub{padding-top: 36px;width: 70%;margin: 0 auto}
.bgxtrisub .owl-controls{display: none}
.bgxtrisub .item{text-align: center}
.bgxtrisub .item img{display: block;width: 58px;height: 48px;margin: 0 auto}
.bgxtrisub .item p{color: #333333;font-size: 14px;margin-top: 10px}
.footer{background:url(../images/footerbg.jpg) no-repeat center top;padding: 0 0 20px;background-size: cover;position: relative;z-index: 2}
.footerlogo{text-align: center;margin-bottom: 45px}
.footerlogo img{margin-top: -60px;height: 164px;}
.footerdz{width: 81%;padding-top: 30px}
.footerdz span{display: inline-block;background-position:left 4px;background-repeat: no-repeat;padding-left: 35px;font-size: 18px;color: #fff;margin: 0 1% 15px 0;min-width: 45%}
.footerdz span a{font-size: 18px;color: #fff;display: inline-block;margin-right: 10px}
.footerwx{width: 89px;text-align: center}
.footerwx img{display: block;width: 89px;height: 89px;margin: 0 auto}
.footerwx p{color: #fff;margin-top: 13px}
.footerbq{background: #0e2f54;padding:20px 0;color: #999999}
.footerbq span{display: inline-block;margin: 0 12px}
.footerbq a{color: #999999;display: inline-block}
.footerbq img{vertical-align: middle;margin-right: 5px}
.fybanner img{display: block;width: 100%}
.fybanner img.fybannersj{display: none;}
.fymain{position: relative;padding-bottom: 120px}
.fymain:after{content: "";background-color: #fafafa;box-shadow: 10px 0 20px 0 rgba(0, 0, 0, 0.09);position: absolute;top: 0;left: 0;width: 21%;height: 100%}
.fymainle{width: 21%;position: relative;z-index: 2;background: #fafafa}
.fyerjilmtop{font-size: 30px;color: #fff;background: #0d95ff;padding: 28px 0;text-align: center;font-weight: bold}
.fyerjilmbot{padding: 0 25px}
.fyerjilmbot li{border-bottom: 1px solid #e6e6e6;}
.fyerjilmbot li a{display: block;padding: 25px 0 12px 34%;font-size: 16px;color: #333333;position: relative}
.fyerjilmbot li a:after{content: "";position: absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width: 4px;height: 4px;border: 2px solid #3c3c3c;left: 22%;top:33px}
.fymainri{width: 75%}
.fybiaoti{padding: 35px 0;border-bottom: 1px solid #f2f2f2;margin-bottom: 20px;font-size: 24px;color: #0d95ff;line-height: 26px;position: relative}
.fybiaoti  span{background: url(../images/mbxicn.png) left 6px no-repeat;padding-left: 20px;}
.fybiaoti  span,.fybiaoti  a{font-size: 14px;color: #666666}
.fydongtai{padding-bottom: 60px}
.fydongtai li{border-bottom: 1px dashed #e6e6e6;}
.fydongtai li a{padding: 20px 0 20px 30px;display: block;position: relative;color: #666666}
.fydongtai li a:after{content: "";position: absolute;top: 50%;left: 0;background: url(../images/gzdticn.png) no-repeat center center;width: 7px;height: 8px;margin-top: -4px;}
.fydongtai li a span{margin-left: 25px;color: #808080;display: inline-block}
.page{text-align:center;line-height:30px;}
.page a,.page span{display:inline-block;color:#818c89;text-decoration:none;border: 1px solid #dcdcdc;font-size: 16px;padding: 0 11px}
.page span.pagecurrent,.page a:hover{background:#0d95ff;color:#fff;border-color: #0d95ff}
.page span.dianspan{padding-top:0;vertical-align:top;background:none;border: 0}
.fyxgxz li a{padding-right:30px}
.fyxgxz li img{position: absolute;top:50%;right: 0;margin-top: -9px;}
.fyxwxqtitle{margin-bottom:40px;text-align: center;padding-top: 20px;border-bottom: 1px dashed #eee;padding-bottom: 15px}
.fyxwxqtitle h2{font-size:24px;margin-bottom:10px;color: #666666}
.fyxwxqtitle p{font-size:14px;color: #999999}
.fyxwxqnext{margin-top: 100px;border-top: 1px dashed #eee;padding-top: 25px}
.fyxwxqnext a{color: #666666;font-size: 14px;display: inline-block;margin-right: 10%;}
.fysxzx{padding-bottom: 20px}
.fysxzx li{float: left;text-align: center;margin: 0 2% 35px 0;width: 32%}
.fysxzximg{padding-bottom: 71%}
.fysxzx li p{margin-top: 20px;line-height: 20px;height: 20px;}
.fylsyg{margin: 135px 4% 0;position: relative;padding: 0 6%}
.fylsyg .fylsygsuble{left: 0}
.fylsyg .bgxtriri{right: 0}
.fylsyg:after{position: absolute;content: "";top: 50%;left: 0;width: 100%;height: 1px;background: #eee}
.fylsygsub{position: relative;z-index: 2}
.fylsygsub .owl-controls{display: none}
.fylsygsub .item{text-align: center;position: relative;}
.fylsygsub .item:after{position: absolute;content: "";left: 50%;width: 11px;height: 11px;background: #0d95ff;
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left: -5px;bottom: -43px;}
.fylsygsub .item p{color: #0d95ff;font-size: 30px}
.fylsygsub .item span{color: #666666;font-size: 14px;height: 72px;line-height: 24px;}
.fylsygsub .fylsygsubodd{margin-top: 180px}
.fylsygsub .fylsygsubodd:after{top:-42px;bottom: auto}


.piaofu{position: fixed;z-index: 9999;left: 0; width: 192px; top: 0;padding-top: 22px}
.piaofusub{position: relative;transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;width: 100%;height: 100%}
.piaofusub p{position: absolute;bottom: 0;left: 0;width: 94%;height: 30px;line-height: 30px;background: rgba(11, 135, 231,.8);color: #fff;text-align: center;padding: 0 3%}
.piaofusub_right{float: right}
.piaofusub li{margin-bottom: 10px;position: relative}
.piaofusub img{display: block;width: 100%;height: 100%}
.piaofusub span{position: absolute;top: -22px;right:0;z-index: 33;color: #fff;width: 20px;line-height: 18px;text-align: center;background: #0d95ff;font-size: 12px;height: 20px;cursor: pointer;display: none}
.piaofu_odd{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);

    opacity: 0;

    transition:all 5s ease;-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-ms-transition:all 5s ease;


    transform-origin:top right;
    /*-ms-transform-origin:20% 40%;*/
    /*-webkit-transform-origin:20% 40%;*/
    /*moz-transform-origin:20% 40%;*/
    /*-o-transform-origin:20% 40%;*/
}
.piaofusub_you,.piaofusub_zuo{opacity: 0;width:0;height:0;}





.fyxwxqnext a:hover{text-decoration: underline;color: #0d95ff}
.fyerjilmbot li.fyerjilmbotavt a:after,.fyerjilmbot li:hover a:after{border-color: #0d95ff}
.fyerjilmbot li.fyerjilmbotavt{border-bottom: 1px solid #0d95ff}
.fyerjilmbot li.fyerjilmbotavt a,.fyerjilmbot li:hover a,.fybiaoti  a:hover,.fydongtai li:hover a{color: #0d95ff}
.dtritop a:hover,.xyxwletop a:hover,.xyxwletbot li a:hover,.xhydtop a:hover,.zsxxlb li a:hover,.zsxxtw li:hover p,.footerdz span a:hover,.footerbq a:hover{color: #ff9d20}
.zsxxfl li:hover{color: #333}
.dtribot li:hover a{font-weight: bold}
.xhydbotsub .item:hover .xyhdbt{height: 120px;}
.bgxtrile:hover,.bgxtriri:hover{background: #ff9d20;color: #fff}
/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){}
@media only screen and (max-width:1280px){
    .main1200{width: 1000px}
    .sousuo{width: 30%}
    .dongtaile{height: 380px}
    .dongtairi{height: 310px}
    .dtribot li{margin-bottom: 15px}
    .dtritop span,.xyxwletop,.zhaosheng .xhydtop,.zhaosheng .xhydtop span.zsxxatv,.xhydtop,.bgxtle,.fyxwxqtitle h2{font-size: 20px}
    .zhaosheng .xhydtop span{font-size: 18px}
    .footerdz span{font-size: 16px;min-width: 44%}
    .footerdz span a{font-size: 16px}
    .fyerjilmtop{font-size: 24px}
    .fybiaoti{padding: 31px 0;font-size:22px}
    .fyerjilmbot li a{padding-left: 13%}
    .fyerjilmbot li a:after{left: 0}
    .fyxwxqnext{margin-top: 60px}
    .fyxwxqnext a{margin-right: 5%}
    .fylsyg{margin-top: 80px}
}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1152px){}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .main1200{width: 900px}
    .header{height: 155px}
    .headertop{height: 87px}
    .logo img{width: 570px;height: 87px;}
    .sousuo{margin-top: 18.5px;}
    .dongtailesub .owl-controls{margin-top: 35px}
    .zsxxtw li{height: 82px}
    .zsxxtw li img{width: 118px;height: 82px}
    .zsxxtw li p{margin-bottom: 3px;}
    .zsxxtw li a{padding-left: 135px;padding-top: 0}
    .footerdz span,.footerdz span a{font-size: 14px}
    .footerdz span{font-size: 14px;min-width: 43%}
}
@media only screen and (max-width:992px){
    .main1200{width:94%}
    .header{position: fixed;top: 0;left: 0;width: 100%;padding: 0;line-height: 50px;z-index: 100000;box-shadow: 0 0 20px #1581d9;height: 50px;}
    .headerheight{height: 50px}
    .menu-activator{display: block;}
    .sousuo{margin-top: 7px;height: 36px;line-height: 36px}
    .sousuole{height: 36px;line-height: 36px\9}
    .sousuori{height: 36px;line-height: 36px;background-size: 20px auto}
    .headertop{padding: 0;height: auto}
    .logo{margin-top: 5px}
    .logo img{height: 40px;width: 262px;}
    .nav{position: fixed;top: 50px;left: 0;width: 100%;background: rgba(0,0,0,.8);z-index: 10000;margin: 0;height: 100%;display: none}
    .nav ul{padding-top: 10px}
    .nav li{margin: 0;width: 100%;float: inherit;text-align: center;height: auto}
    .nav li a.navyiji{line-height: 40px;color: #fff}
    .nav li.clinav a.navyiji, .nav li:hover a.navyiji{color: #fff}
    .nav li span{height: 2px;}
    .naverji{position: relative;width: 94%;top: 0;margin: 0;left: 0;text-align: left;padding: 5px 3% 1px;line-height: 20px}
    .naverji a{display: inline-block;margin: 0 2% 10px 0}

}
@media only screen and (max-width:768px){
    .xhydbot .bgxtrile{left: 0}
    .xhydbot .bgxtriri{right: 0}
    .fyerjilmbot{padding: 0 10px}
    .fymainle{width: 28%}
    .fymainri{width: 68%}
}
@media only screen and (max-width:640px){
    .logo{margin-top: 7px}
    .logo img{width: 235px;height: 36px;}
    .focus_slide .owl-controls{bottom: 30px}
    .dongtai:after{height: 20px;top: -20px}
    .dtritop{line-height: 40px;height: 40px;padding-right: 15px;margin-bottom: 25px;}
    .zsxxtw li{width: 100%;padding-right: 0;margin-bottom: 10px}
    .xyhdbt,.xhydbotsub .item:hover .xyhdbt{height: 50px}
    .xyhdbt p{line-height: 50px;height: 50px}
    .bgxtle{line-height: 40px;height: 40px;}
    .footerlogo{margin-bottom: 20px}
    .footerlogo img{height: 106px;margin-top: -38px}
    .footerdz span{background-size: 13px auto;padding-left: 15px}
    .footerbq span{margin: 5px 0}
    .footerbq{text-align: center}
    .footerbq a.right{float: inherit}
    .fyerjilmtop{font-size: 20px;padding: 15px 0}
    .fyerjilmbot{padding: 15px 5px 15px 15px}
    .fyerjilmbot li{float: left;border-bottom: 0;padding: 0 15px 15px 20px}
    .fyerjilmbot li.fyerjilmbotavt{border-bottom: 0}
    .fyerjilmbot li a{padding:0}
    .fyerjilmbot li a:after{top: 7px;left: -20px}
    .fybiaoti{padding: 20px 0 10px;font-size: 20px}
    .fydongtai li a{padding: 15px 0 15px 25px}
    .fydongtai li a span{margin-left: 5px}
    .fymain{padding-bottom: 60px}
    .page a, .page span{padding: 0 11px;border: 0;font-size: 14px}
    .fyxgxz li img{position: relative;top:0;right:auto;margin-top:10px;display: block}
    .fyxgxz li a:after{top:22px;margin-top: 0}
    .fyxwxqnext{margin-top: 40px}
    .fyxwxqnext a{margin-right: 3%;margin-bottom: 5px}
    .fysxzx li p{margin-top: 15px}
    .fysxzx li{margin-bottom: 15px}
    .fylsyg{margin: 30px 0 0 0}
    .fylsygsub .fylsygsubodd{margin-top: 150px}
    .fylsygsub .fylsygsubodd:after{top: -33px;}
    .fylsygsub .item:after{bottom: -33px}
    /*共用*/
    .fylsygsub .item p{font-size: 20px}
    .dtritop span, .xyxwletop, .zhaosheng .xhydtop, .zhaosheng .xhydtop span.zsxxatv, .xhydtop, .bgxtle,.fyxwxqtitle h2{font-size: 18px}
    .zhaosheng .xhydtop span{font-size: 16px}
    .zsxxfl li{font-size: 15px}

    .bgxt{margin: 30px auto}
    .footerdz{padding-top: 0}
    .bgxtrisub,.xyhd{padding: 30px 0}
    .fydongtai{padding-bottom: 30px}
    .dongtai{padding: 20px 0 10px}
    .dongtaile{margin-top: 0}
    .dongtailesub .owl-controls{margin-top: 20px}
    .xyxwletbot li{margin-bottom: 15px}

    .dongtaile,.dongtairi,.xyxwletbot,.zsxxmain,.bgxtri{height: auto}
    .dongtaile,.dongtairi,.zsxxmain{padding-bottom: 15px}
    .dongtaile,.dongtairi,.xyxwle,.zsleft,.zsright,.footerdz,.footerwx,.bgxtle,.bgxtri,.fymainle,.fymainri{float: inherit;width: 100%}
    .dongtairi,.zsright,.fymainle{margin-top: 20px}
    .xyxw1{margin: 20px 0}


    #focus_pc,.fybanner img.fybannerpc,.sousuo,.xyhdbt span,.fymain:after{display:none}
    #focus_phone,.fybanner img.fybannersj{display:block}
}
@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){
    .page a, .page span{padding: 0 8px;}
}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){
    .page a, .page span{padding: 0 5px;}
}
/*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){}

