﻿body{padding:0;margin:0 auto;background:#fafafa;font-size:14px;overflow-x:hidden;color: #666;word-wrap:break-word;}
@font-face {
    font-family: "SOURCEHANSANSCN-BOLD";
    src: url("../images/SOURCEHANSANSCN-BOLD.woff2") format("woff2"),
    url("../images/SOURCEHANSANSCN-BOLD.woff") format("woff"),
    url("../images/SOURCEHANSANSCN-BOLD.ttf") format("truetype"),
    url("../images/SOURCEHANSANSCN-BOLD.eot") format("embedded-opentype"),
    url("../images/SOURCEHANSANSCN-BOLD.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
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:"SOURCEHANSANSCN-BOLD"}
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:#666;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:#00a0fd !important;}
.hongse{color:#f62f4b !important}
.radius10{-webkit-border-radius:10px;  -moz-border-radius:10px;  border-radius:10px;}
.radius5{-webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}
pre{white-space:pre-wrap;word-wrap:break-word;font-size:16px;color:#666;margin:0;padding:0}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.contain{width:100%;height:100%;position:relative;}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.main1600{width:1600px;margin:0 auto;}
.main1200{width:1200px;margin:0 auto;}



/*头部*/
.header{width:100%;line-height:100px;height: 100px;position: fixed;top: 0;left: 0;z-index: 999;background-color:#fff;box-shadow: 0 5px 5px 0 rgba(4, 0, 0, 0.06);}
.headerhei{height: 100px}
.logo{width:221px;margin-top:19px}
.logo img{display:block;width:221px;height:61px;vertical-align:top}
.nav{}
.nav li{float:left;position:relative;margin-right: 55px;}
.nav li a.navyiji{font-size:16px;color:#333333;position:relative;display:block;}
.nav li a.navyiji span{background:#00a0fc;width:0;height: 3px;display: block;position: absolute;bottom:0;left:0}
.nav li.hoverli a.navyiji,.nav li.clinav a.navyiji{color:#5678ee}
.nav li.clinav a.navyiji span{width:100%;}
.headertel{background: url(../images/headertel.png) no-repeat center left;padding-left: 38px;}
.headertel a{font-size: 22px;color: #999999;font-weight: bold}
.lang {color: #333333;margin: 0 20px;border-right: 1px solid #eee;padding-right: 20px;}
.lang .sel {color: #00a0fd}
.sousuo{padding: 41px 26px 0 0;border-right: 1px solid #eee;height: 59px;margin: 0 15px 0 80px}
.sousuo img{height:24px;width: 24px;display: block;cursor: pointer;}
.ssshow{position: fixed;width: 100%;height: 50px;top:100px;left: 0;background: #fff;box-shadow: 0 5px 5px 0 rgba(4, 0, 0, 0.06);border-top: 1px solid #eee;display: none}
.ssbtn{width: 20%;height: 50px;line-height: 50px;border: 0;vertical-align:top;background: url(../images/sousou.png) no-repeat center right;outline: none;cursor: pointer}
.ssinpt{width: 70%;background: none;height: 50px;line-height: 50px\9;border: 0;vertical-align:top;outline: none;font-size: 16px}
.menu-activator{height:80px;line-height:80px;cursor:pointer;display: none;margin-left: 20px;}
.descriptor{width:40px;color:#666666;margin-left:50px;font-size: 16px;}
.visual{position:relative;
    margin:25px 0 0 0;
    width:32px;
    height:34px;
}
.visual i.line{width:100%;
    height:3px;
    background-color:#666666;
    -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
}

.footer{background: #f5f5f5}
.footernav{padding: 40px 0;border-bottom: 1px solid #eee;position: relative}
.footernav a{font-size: 15px;color: #626262;margin-right: 70px;display: inline-block}
.footernav a.footup{text-align: center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: absolute;right: 0;top:50%;width: 43px;height: 43px;margin-top: -22px;
    background: #57a0e2;
    background-image: -moz-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 120deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);}
.footernav a.footup img{vertical-align: top;margin-top: 17px;}
.footernav a.hoverli{color: #00a0fd}
.footerlx{padding: 40px 0 50px;}
.footerlx p{font-size: 18px;color: #626262;font-weight: bold}
.footerlxle{width: 60%}
.footerlxle p{margin-bottom: 28px;}
.footerlxle span{display: inline-block;margin-right: 20px;margin-bottom: 5px;}
.footerlxri{width: 30%}
.footerlxri p{margin-bottom: 10px}
.footgzwm img{vertical-align: middle;}
.footgzwm img.footgzwmimg{margin-left: 16px;background: url(../images/wxbg.png) no-repeat center center;padding: 6px 6px 6px 13px;width: 73px;height: 73px;}



.denglu{position: relative;min-height: 100vh}
.dlle{position: absolute;width: 60%;height: 100%}
.dllepc,.dlleapp{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-position: center right;background-repeat: no-repeat}
.dlleapp{display: none}



.dlri{width: 524px;background: #fff;box-sizing: border-box;padding: 130px 0 0;margin-right: 7%;}

.dltop img{display: inline-block;vertical-align: middle;width: 291px;height: 80px;}
.dltop pre{color: #333333;display: inline-block;vertical-align: middle;line-height: 48px;padding-left: 37px;margin-left: 37px;border-left: 1px solid #eaeaea}


.dlbd{}
.dlbd li{position: relative;margin-bottom: 28px}
.dlbd li p.dlzh{color: #333333}
.dlinpt{width: 100%;background: none;border: 0;border-bottom: 1px solid #eaeaea;padding: 0;outline: none;vertical-align: top;line-height: 75px\9;height: 75px;}
.dlinpt::-webkit-input-placeholder{color:#999999;}
.dlinpt::-moz-placeholder{color:#999999;}
.dlinpt:-moz-placeholder{color:#999999;}
.dlinpt:-ms-input-placeholder{color:#999999;}
.dlyzm{position: absolute;bottom: 25px;right: 0;display: block;cursor: pointer}
.dlbtn{text-align: center;cursor: pointer;line-height: 72px;height: 72px;border: 0;outline: none;vertical-align: top;width: 100%;color: #fff}
.fymyzh{text-align: center;color: #333;}

.fyqzc{color: #00a0fd}

.fymain{position: relative;padding: 80px 0 90px;min-height: 330px}
.fymain:after{position: absolute;content: "";background: url(../images/fyzcimgbg.jpg) no-repeat center top;width: 100%;top: 0;left: 0;background-size: 100% auto;height: 500px}
.fymain .main1200,.fymain .main1600{position: relative;z-index: 3}
.fyhybt{text-align: center;color: #fff}
.fyhybg{background: #fff;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);padding: 80px 140px}
.fyzc{}
.fyzc li{position: relative;margin-bottom: 40px;padding-left: 110px;}
.fyzc li.fyzcli{padding-left:0}
.fyzcbt{position:absolute;top: 0;left: 0;width: 110px;line-height:80px;color: #333333}
.fyzcbt span{color: #ff0000;display: inline-block;width: 12px}
.fyzcinpt{background: #f6f7f9;border: 0;line-height: 80px\9;height: 80px;padding: 0 3%;width: 92%;margin-left: 20px;}
.fyhqyzm{position: absolute;top: 0;right: 0;width: 190px;height: 80px;line-height: 80px;color: #fff;text-align: center;border: 0;outline: none;cursor: pointer}
.fyzclab{color: #333;cursor: pointer}
.fyzclab a{color: #00a0fd}
.fyzccgbg{background: rgba(0,0,0,.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;display: none}
.fyzccgdiv{position: absolute;width: 430px;top: 50%;left: 50%;padding: 80px 0;text-align: center;background: #fff url(../images/fyzccgbg.png) no-repeat center center;background-size: cover;}
.fydlicn{display: block;margin: 0 auto;height: 80px}
.fydlclose{display: block;margin: 0 auto;height: 20px;position: absolute;top: -10px;right: -10px;cursor: pointer;}
.fyzccgqdl,.fyzddl{color: #333333}
.fyzccgqdl a,.fyzddl span{color: #00a0fd}
.fyzccgqdl{margin: 50px 0 20px}
.fyzcsjicn{position: absolute;width: 11px;height: 11px;background-size: cover;background: url(../images/fydlsan.png) no-repeat center center}
.fyzcsj0{top: 15px;left: 15px}
.fyzcsj1{top: 15px;right: 15px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.fyzcsj2{bottom: 15px;left: 15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.fyzcsj3{bottom: 15px;right: 15px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.fyyzcg,.fyyzsb{position: absolute;top: 50%;right:25px;color: #1bd095;line-height: 40px;margin-top: -20px;display: none}
.fyyzcg img,.fyyzsb img{display: inline-block;vertical-align: top;height: 40px;margin-left: 20px}
.fyyzsb{color: #d01b1b}
.fygrzlmain{}
.fygrzlmain .fyhybg {padding: 0 !important;position: relative}
.fygrzlmain .fyhybg:after{background: #f6f7f9;content: "";position: absolute;top: 0;left: 0;width: 22%;height: 100%;}

.fygrzxle{width: 22%;padding: 80px 0 90px;position: relative;z-index: 3}

.fygrxx{text-align: center;position: relative}
.fygrzxtx{margin: 0 auto;display: block;width: 160px;height: 160px}
.fygrxx h2{font-weight: normal;color: #333333;margin: 45px 0 20px}
.fygrxx p{color: #333333}
.fygrxx p a{color: #00a0fd;margin-left: 10px}
.fyfhsy{display: none}
.fygrzxcd{}
.fygrzxcd li{}
.fygrzxcd li a{display: block;padding: 40px 0 40px 100px;color: #333333}
.fygrzxcd li img{display: inline-block;width: 26px;height: 26px;vertical-align: sub;margin-right: 20px}
.fygrzxcd li img.fygricn1{display:none}
.fygrzxcd li.fygrzlatv{}
.fygrzxcd li.fygrzlatv a{color: #fff}
.fygrzxcd li.fygrzlatv img.fygricn0{display: none}
.fygrzxcd li.fygrzlatv img.fygricn1{display: inline-block}
.fygrzxri{width: 70%;margin-right: 3.5%;padding: 80px 0 90px}
.fyziliao{color: #333;line-height: 36px;padding-bottom: 40px;border-bottom: 1px solid #eaeaea;}
.fyziliao a{color: #00a0fd}


.fygrzh{}
.fygrzh .dlbtn{display: none}
.fygrzh li{margin-bottom: 0}
.fyzlzh{line-height: 80px;color: #333333}
.fyhuanbang{position: absolute;top: 0;right: 30px;color: #00a0fd;line-height: 80px;}
.fyxgzl{margin: 0 100px}
.fyxgzl li{margin-bottom: 30px}
.fyxgzl .dlbtn{margin: 70px auto 0;display: block;width: 45%;}
.fyrjbb{}
.fyrjbb table{width: 100%;border: 0;border-collapse:collapse;}
.fyrjbb table tr.fybqfris{background: #f6f7f9;color: #333}


.fyrjbb table tr{background: #fafafb}
.fyrjbb table tr:nth-child(2n){background: #fff}
.fyrjbb table td{padding: 25px 1%}
.fyrjbb table td.fybbwi1{width: 38%;text-align: left;padding-left: 2%;padding-right: 2%}
.fyrjbb table td.fybbwi2{width: 23%;text-align: center}
.fyrjbb table td.fybbwi3{width: 25%;text-align: center}
.fyrjbb table td.fybbwi4{width: 14%;text-align: center}
.fyrjbb table td.fybbwi4 a{color: #00a0fd}


.fysqxk{}
.fysqxk li{}
.fysqxktop{background: #fafafb}
.fysqxk li:nth-child(2n) .fysqxktop{background: #fff}
.fysqxktop p{display: inline-block;vertical-align: middle;text-align: center;padding: 25px 0;color: #666}
.fysqxktop p.fysqxkli1{width: 11%}
.fysqxktop p.fysqxkli2{width: 22%}
.fysqxktop p.fysqxkli3{width: 11%}
.fysqxktop p.fysqxkli4{width: 12%}
.fysqxktop p.fysqxkli5{width: 18%}
.fysqxktop p.fysqxkli6{width: 15%}
.fysqxktop p.fysqxkli7{width: 7%}

.fydengji{color: #00a0fd;width: 68px;height: 32px;background: #e4f4fe;display: inline-block;line-height: 32px}
.fyejicn{display: inline-block;width: 12px;height: 9px;background: url(../images/fyicnup0.png) no-repeat center center;background-size: cover;margin-left: 15px;cursor: pointer}
.fyddyz{color: #11b8a2}
.fyxzxkz{color: #00a0fd}
.fyxzsb{color: #f62f4b}
.fysqck{color: #00a0fd}



.fysqxk li.fyxkfris{}
.fysqxk li.fyxkfris .fysqxktop{background: #f6f7f9;}
.fysqxk li.fyxkfris .fysqxktop p{color: #333}

.fysqxsdiv{border-top: 1px solid #e0e0e0;padding: 10px 0;display: none}
.fysqxkbot{background: #fff}
.fysqxkbot .fydengji{background: #e6f7f5;color: #11b8a2}
.fysqxkbot p{color: #999;font-size: 16px;padding: 15px 0}



.fysqatv{}

.fychakan{}
.fychakan li{padding-left: 166px}
.fychakan .fyzcbt{width: 125px;text-align: right}


.fyjhbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.6);z-index: 1000;display: none}
.fyjhdiv{background: #fff;width: 800px;top: 50%;left: 50%;position: absolute;padding: 60px 50px}
.fyclosexk{position: absolute;top: 23px;right:23px;cursor: pointer;height: 16px;z-index: 99}
.fyxzjhxk{position: relative}
.fyxzjhxk:after{position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: #eaeaea;content: ""}
.fyxzjhxk span{color: #333;background: #fff;position: relative;z-index: 3;padding-right: 35px}

.fyjhdiv{}
.fyjhdiv .fyzcbt{line-height: 68px}
.fyjhdiv .fyzcinpt{line-height: 68px\9;height: 68px}
.fyjhdiv .fyhqyzm{line-height: 68px;height: 68px}
.fyjhdiv .dlbtn{line-height: 68px;height: 68px;width: 72%;display: block;margin: 0 auto}
.fyyzwz{color: #999;margin-top: 20px}
.fyjhdiv .fysqtj{border-top: 1px solid #eaeaea;padding-top: 50px}
.inputPic_z{
    opacity: 0;
    position: absolute;
    right: 0;
    width: 190px;
    height: 69px;
}


.page{clear:both;text-align:center;line-height:36px;}
.page a,.page span{display:inline-block;color:#666666;padding:0 5px;text-decoration:none;margin:0 12px;background: #f6f7f9;min-width: 26px}
.page span.pagecurrent,.page a:hover{background:#00a0fd;color:#fff;}
.page span.dianspan{background:none;padding-top:0;vertical-align:top}
.page a.home,.page a.prev,.page a.next,.page a.last{padding: 0 15px}

.fyjihuo{text-align: right;margin-top: -160px;margin-bottom: 110px}
.fyjihuo li{display: inline-block;vertical-align: top;min-width: 114px;text-align: center;color: #fff;line-height: 48px;margin-left: 30px;cursor: pointer}



/*共用*/
.fyzccgdiv,.fyjhdiv{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.dlbtn,.fyhqyzm,.fygrzxcd li.fygrzlatv,.fyjihuo li{
    background-image: -moz-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -webkit-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    background-image: -ms-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
}
.fyqxbtn{background: #e2e2e2;color: #333}


.dltop{margin-bottom: 120px}
.fyziliao{margin-bottom: 80px}
.fyhybt,.fyrjbb,.fysqxk,.fyxzjhxk{margin-bottom: 70px}
.fygrxx{margin-bottom: 65px}


.fymyzh{margin-top: 60px}


/*字体*/
.fyhybt{font-size: 40px}
.dltop pre,.fyziliao{font-size: 36px}
.fyxzjhxk span{font-size: 30px}
.dlbtn,.fygrxx h2,.fygrzxcd li a{font-size: 24px;}
.dlbd li p.dlzh,.fymyzh,.fyzcbt,.fyzclab,.fyzccgqdl,.fyzddl,.fyziliao a,.fyrjbb,.fysqxktop{font-size: 18px;}
.dlinpt,.fyhqyzm,.fyyzcg,.fyyzsb,.fygrxx p,.fyzlzh,.fyhuanbang,.fyjihuo li,.fyyzwz{font-size: 16px}



/*交互*/

.dlbtn:hover,.fyhqyzm:hover{opacity: .8}
.fyqzc:hover,.fyzclab a:hover,.fygrxx p a:hover,.fyziliao a:hover,.fyhuanbang:hover,.fyrjbb table td.fybbwi4 a:hover{text-decoration: underline}


.dlbtn{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}

/***********************************************适配*******************************************************/
@media only screen and (max-width:1680px){
    .main1600{width: 1440px}
    .fygrzxcd li a{padding-left: 65px}
}
@media only screen and (max-width:1600px){
    .main1600{width: 1280px}
    .sousuo{margin-left: 30px;}
    .nav li{margin-right: 45px;}
    .headertel a{font-size: 18px;}

    .footernav{padding: 30px 0}
    .footerlxle p{font-size: 16px;margin-bottom: 20px;}
    .footerlx{padding: 30px 0 20px}
    .fygrzxcd li a{padding-left: 45px;}

    .fyhybt{font-size: 38px}
    .dltop pre,.fyziliao{font-size: 32px}
    .fyxzjhxk span{font-size: 28px}
    .dlbtn,.fygrxx h2,.fygrzxcd li a{font-size: 20px;}
    .dlbd li p.dlzh,.fymyzh,.fyzcbt,.fyzclab,.fyzccgqdl,.fyzddl,.fyziliao a,.fyrjbb,.fysqxktop{font-size: 16px;}
    .dlinpt,.fyhqyzm,.fyyzcg,.fyyzsb,.fygrxx p,.fyzlzh,.fyhuanbang,.fyjihuo li,.fyyzwz{font-size: 14px}


    .fyzcbt,.fyzlzh{line-height: 65px}
    .dlinpt{line-height: 65px\9;height: 65px}
    .dlbtn,.fyhqyzm{line-height: 65px;height: 65px}
    .dlyzm{height: 40px;bottom: 10px}

    .fyjhdiv .fyzcbt{line-height: 60px}
    .fyjhdiv .fyzcinpt { line-height: 60px\9;  height: 60px;  }
    .fyjhdiv .fyhqyzm,.fyjhdiv .dlbtn{ line-height: 60px;  height: 60px;  }
    .fyzc li{margin-bottom: 30px}
    .fyjhdiv{padding: 30px 40px}

    .fyhybt, .fyrjbb, .fysqxk, .fyxzjhxk{margin-bottom: 50px}
}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){
    .main1600,.main1200{width: 1100px}
    .header{line-height: 80px;height: 80px;}
    .headerhei{height: 80px}
    .sousuo{margin: 0 15px 0 20px;height: 52px;padding-top: 28px;}
    .nav li{margin-right: 30px;}
    .logo{margin-top: 12.5px;}
    .logo img{width: 200px;height: 55px;}
    .headertel a{font-size: 16px;}
    .ssshow{top: 80px;}
    .ssinpt{font-size: 14px;}
    .footernav{padding: 34px 0}
    .footerlx{padding: 20px 0 30px;}
    .footerlxle p,.footerlx p{font-size: 16px;}
}
@media only screen and (max-width:1280px){
    .main1600,.main1200{width: 1000px}
    .nav li{margin-right: 18px;}
    .sousuo{margin: 0 15px 0 11px;}
    .fygrzxcd li img{margin-right: 15px;}
    .fyxgzl{margin: 0}
    .fygrzxri{width: 72%}
}
@media only screen and (max-width:1200px){}
@media only screen and (max-width:1152px){
    .fyjhdiv{width: 80%;padding: 20px 5%}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    /*头部*/
    .nav{display: none}
    .menu-activator{display: block;}
    .nav{position: fixed;top: 80px;background: rgba(0,0,0,.8);width: 100%;height: 100%;left: 0}
    .nav ul{padding-top: 50px;}
    .nav li{float: inherit;width: 100%;line-height: 50px;text-align: center;height: 50px;}
    .nav li.hoverli a.navyiji, .nav li.clinav a.navyiji,.nav li a.navyiji{color: #fff}
}
@media only screen and (max-width:992px){
    body{background: #fff}
    .main1600,.main1200{width: 90%}
    .fymain .main1600,.fymain .main1200{width: 100%;background: #fff;  -webkit-border-radius:20px;  -moz-border-radius:20px;  border-radius:20px;margin-top: -50px}
    .fygrzxle,.fygrzxri{float: inherit;width: 90%;margin: 0;padding: 0 5%}
    .fygrzlmain .fyhybg:after,.fyhybt{display: none}
    .fymain:after{background: url(../images/fyzcimgbgapp.jpg) no-repeat center center;background-size: cover;height: 348px}
    .fyhybg{box-shadow: none;background: none}
    .fymain{min-height: 348px;padding: 270px 0 80px;}
    .fygrxx{position: relative;padding-left: 180px;text-align: left;border: 1px solid transparent;height: 75px;}
    .fygrzxtx{width: 150px;position: absolute;top: -75px;left: 0;height: 150px;}
    .fygrxx h2{margin: -40px 0 25px 0;color: #fff}
    .fyfhsy{display: block;position: absolute;top: -40px;right: 0;font-size: 18px;color: #fff}
    .fygrxx p{line-height:40px;font-size: 18px;color: #999999}
    .fygrxx p a{float: right;line-height: 40px;padding: 0 20px;color: #fff;font-size: 18px;  -webkit-border-radius:30px;  -moz-border-radius:30px;  border-radius:30px;}
    .fygrzxcd{border-bottom: 1px solid #bbe4f8;position: relative;}
    .fygrzxcd:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
    .fygrzxcd li{float: left;width: 25%}
    .fygrzxcd li a{padding: 0 0 20px 0;display: block;text-align: center}
    .fygrzxcd li img{display: none !important;}
    .fygrzxcd li.fygrzlatv{background: none}
    .fygrzxcd li.fygrzlatv a{color: #00a0fd;position: relative}
    .fygrzxcd li.fygrzlatv a:after{position: absolute;bottom: -4px;left: 35%;width: 30%;height: 8px;content: "";  -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;}
    .denglu{min-height: inherit}
    .dlle{float: inherit;width: 100% !important;height: auto !important;position: relative}
    .dlri{float: inherit;width: 100%;padding: 40px 5%;margin: 0;
        -webkit-border-radius:20px;    margin-top: -50px;
        -moz-border-radius:20px;
        border-radius:20px;overflow: hidden;position: relative;z-index: 3}
    .dlleapp{display: block;position: relative;height: 0;padding-bottom: 51%}
    .dltop{text-align: center}
    .fyzcmain{padding-top: 0}
    .fyzcmain:after{display: none}
    .fyhybg{padding: 40px 5%}
    .fyzcmain .fyhybt{display: block;color: #333;padding-top: 40px;margin-bottom: 0}
    .fyjihuo{text-align: left;margin: 0 0 30px}
    .fyjihuo li{margin: 0 30px 0 0}
    .fygrxx,.fygrzxcd,.dltop{margin-bottom: 40px}

    .fyziliao{display: none}
    .fygrxx p a,.fygrzxcd li.fygrzlatv a:after{
        background-image: -moz-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
        background-image: -webkit-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
        background-image: -ms-linear-gradient( 180deg, rgb(0,210,255) 0%, rgb(58,123,213) 100%);
    }
}
@media only screen and (max-width:768px){
    .footernav a{margin-right: 15px;}

    .dlle{width: 100% !important;float: inherit;position: relative;height: auto !important;}
    .dlri{width: 100%;padding: 75px 5%;float: inherit;margin: -50px 0 0 0;
        -webkit-border-radius:20px;
        -moz-border-radius:20px;
        border-radius:20px;position: relative;z-index: 2}
    .dlleapp{position: relative;padding-bottom: 51%;height: 0}
    .fyzcmain{padding-top: 0}
    .fyzcmain:after{display: none}
    .dltop{text-align: center}
    .dltop pre{padding: 0;margin: 0;border: 0;white-space: inherit;}



    /*共用*/
    .dltop{margin-bottom: 70px}

    .dllepc,.dltop img{display: none}
    .dlleapp{display: block}

    /*字体*/
    .dltop pre, .fyziliao{font-size: 20px}
}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){
    .header{height: 48px;line-height: 48px;}
    .nav li{line-height: 48px;height: 48px;}
    .headerhei{height: 48px}
    .logo{width: 94px;margin-top:11px;}
    .logo img{width: 94px;height: 26px;}
    .menu-activator{line-height: 48px;height: 48px;margin-right: 0;margin-left: 10px;}
    .visual{margin-top: 9px;width: 21px;}
    .descriptor{font-size: 14px;margin-left: 28px;}
    .headertel{padding-left: 30px;}
    .headertel a{font-size: 12px;}
    .nav{top: 48px;}
    .nav ul{padding-top: 80px}
    .sousuo{display: none;position: absolute;width: 100%;top:48px;left: 0;margin: 0;padding: 20px 0;z-index: 1;height: 40px;line-height: 40px;}
    .sousuo img{display: none}
    .ssshow{display: block !important;position: static;width: 90%;margin: 0 auto;height: 40px;line-height: 40px;}
    .ssdiv{height: 40px;line-height: 40px;position: static;margin: 0 auto;width: 90%}
    .ssbtn{height: 40px;line-height: 40px;width: 20%;background-size: 20px auto}
    .ssinpt{height: 38px;line-height: 38px\9;width: 75%;font-size: 14px;}

    .footernav{padding: 20px 0}
    .footernav a.footup{position: fixed;top: auto;margin-top: 0;bottom: 15px;z-index: 999}
    .footerlxle,.footerlxri{width: 100%;float:inherit}
    .footgzwm{float: left;margin-top: 30px;}


    .dlri{margin-top: -20px;padding: 30px 5%}
    .dltop{margin-bottom: 20px;border-bottom: 1px solid #f5f5f5;padding-bottom: 20px}
    .dlinpt {line-height: 56px\9;  height: 56px;  }
    .dlbtn, .fyhqyzm{line-height: 36px;height: 36px;font-size: 14px}

    .inputPic_z {
        opacity: 0;
        position: absolute;
        right: 0;
        top: 30px;
        width: 90px;
    }


    .fymain .main1200{margin-top: -20px}
    .fyzcmain .fyhybt{padding-top: 30px;font-size: 20px;line-height: 48px;    margin-bottom: 20px;
        border-bottom: 1px solid #f5f5f5;
        padding-bottom: 20px;}
    .fyzc{padding: 0}
    .fyzcbt{position: relative;line-height: 1}
    .fyzc li{padding-left: 0}
    .fyzcinpt{background: #fff;padding: 0;width: 100%;border: 0; border-bottom: 1px solid #eaeaea;}
    .fyhqyzm{bottom: 0;background: none;color: #00a0fd;top: auto;line-height: 56px;height: 56px;text-align: right}


    .fyzccgdiv{width: 90%}

    .fyyzcg, .fyyzsb{bottom: 15.5px;top: auto;margin: 0;line-height: 25px;right: 0}
    .fyyzcg img, .fyyzsb img{height: 25px;margin-left: 10px}
    .fymain{padding: 147px 0 30px}
    .fymain:after{height: 116px}
    .fygrzxtx{width: 66px;height: 66px;top: -30px}
    .fygrxx{padding-left: 83px;margin-bottom: 0}
    .fygrxx p{line-height: 24px}
    .fygrxx p a{line-height: 24px}
    .fygrxx h2,.fyfhsy{line-height: 30px;}
    .fygrxx h2{margin-top: -32px;margin-bottom: 13px}
    .fyfhsy{top: -32px}
    .fygrxx{height: 66px}
    .fygrzxcd li a{padding-bottom: 13px}
    .fygrzxcd li.fygrzlatv a:after{height: 3px;bottom: -1.5px}
    .fygrzh{padding: 0}
    .fygrzh li{border-bottom: 1px solid #eaeaea}
    .fygrzh li:last-child{border-bottom: 0}
    .fyzcbt{line-height: 1}
    .fyzlzh{line-height: 56px}
    .fyxgzl .dlbtn{width: 100%;margin: 0}
    .fyhuanbang{bottom: 0;top: auto;right: 0;line-height: 56px;height: 56px;}
    .fyxgzl{padding: 0}
    .fyjihuo li{width: 30%;margin: 0 2% 0 0;min-width: inherit}

    .fychakan{}
    .fychakan .fyzcbt{width: 100%;text-align: left}

    .fyrjbb,.fysqxk{overflow: auto}
    .fyrjbb table,.fysqxk ul{width: 800px}
    .fyrjbb table td,.fysqxktop p{padding-top: 15px;padding-bottom: 15px;}

    .page a, .page span{padding: 0 5px;margin: 0 3px;display: none}
    .page a.home, .page a.prev, .page a.next, .page a.last,.page span.pagecurrent{padding: 0 5px;margin: 0 3px;display: inline-block}
    .fyjhdiv .fyzcbt{line-height: 1}
    .fyjhdiv .fyzcinpt{line-height: 56px\9;height: 56px}


    .fyjhdiv .fyhqyzm{line-height: 15px;height: 15px;top: 35px;}
    .fyjhdiv .fysqtj{padding-top: 20px}
    .fyjhdiv .dlbtn{width: 100%;line-height: 40px;height: 40px}




    .fyzcmain{padding: 0 0 30px}
    .fyzcmain .fyzc{padding: 0 5%}

    /*共用*/
    .fyxzjhxk:after{display: none}
    .fymyzh{margin-top: 26px}

    .dlbd li,.fyzc li,.fygrzxcd,.fyjihuo,.fyhybt, .fyrjbb, .fysqxk, .fyxzjhxk{margin-bottom: 20px}
    .fygrzxcd{margin-bottom: 30px}

    .fygrzh .dlbtn{display: block}

    /*字体*/
    .fyxzjhxk span{font-size: 18px}
    .dlbtn, .fygrxx h2, .fygrzxcd li a{font-size: 16px}

    .dlbd li p.dlzh, .fymyzh, .fyzcbt, .fyzclab, .fyzccgqdl, .fyzddl, .fyziliao a, .fyrjbb, .fysqxktop,.dlbtn, .fygrxx h2, .fygrzxcd li a,.fysqxkbot p{font-size: 14px}

    .fyfhsy,.fygrxx p,.fygrxx p a{font-size: 12px}
}
@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){}

