

        @media screen and  (min-width:760px) and (max-width:1680px){

            .head .hea-top,.head .menu .nav{width:93.3%;}

        }

    



        .ty-banner-1 {

            overflow: hidden;

            line-height: 0;

            text-align:center;

        }

        .ty-banner-1 img{

            visibility: hidden;

        }

        .ty-banner-1 img.show{

            visibility: visible;

        }

    



    .p102-search-1 {

        height: 70px;

        border-bottom: 1px solid #ededed;

        background: #f7f7f7;

    }

    

    .p102-search-1 p {

        float: left;

        width: 750px;

        height: 70px;

        line-height: 70px;

        font-size: 14px;

        color: #333333;

    }

    

    .p102-search-1 p b {

        display: inline-block;

    }

    

    .p102-search-1 p a {

        color: #666666;

        display: inline-block;

        margin-right: 15px;

    }

    .p102-search-1 p a:hover{color: #4d6780;}

    .p102-search-1-inp {

        float: right;

        width: 356px;

        height: 36px;

        background: #fff;

        margin-top: 18px;

        border-radius: 25px;

        position: relative;

    }

    

    .p102-search-1-inp:before,

    .p102-search-1-inp:after {

        content: '';

        position: absolute;

        width: 80%;

        height: 1px;

        background: #e3e3e3;

        left: 10%;

        z-index: 0;

    }

    

    .p102-search-1-inp:before {

        top: 0;

    }

    

    .p102-search-1-inp:after {

        bottom: 0;

    }

    

    .p102-search-1-inp1 {

        width: 249px;

        height: 34px;

        line-height: 34px;

        color: #999999;

        border: 1px solid #e3e3e3;

        border-right: 0;

        padding: 0 20px;

        border-top-left-radius: 25px;

        border-bottom-left-radius: 25px;

        float: left;

    }

    

    .p102-search-1-inp2 {

        width: 66px;

        height: 36px;

        border: 0;

        border-radius: 25px;

        background: url(../images/p102-search-icon1.png) no-repeat center center #4d6780;

        float: right;

        position: relative;

        z-index: 2;

        cursor: pointer;

    }





		.plc{padding: 5px 0 25px;}

		.p12-curblock{

			display: none;

		}

		.p102-curmbs-1{height: 40px;line-height: 40px;font-size: 14px;color: #808080;}

		.p102-curmbs-1 b {

			font-weight: normal;

			padding-left: 35px;

			background: url(../images/p102-curmbs-icon1.png) no-repeat left center;



		}

		.p102-curmbs-1 i {

			font-style: normal;

		}



		.p102-curmbs-1 span {

			font-family: 宋体;

			height: 46px;

			line-height: 46px;

			padding: 0px 5px;

		}

		.p102-curmbs-1 a{color: #808080;}

		.p102-curmbs-1 a:hover{color: #4d6780;}

	



        .tl-fdh-02 {

            height: 55px;

            background: #fff;

            margin-bottom: 20px;

            overflow: hidden;

        }

        

        .tl-fdh-02 li {

            width: 20%;

            height: 55px;

            font-size: 18px;

            line-height: 55px;

            text-align: center;

            float: left;
            background: #efefed;

            cursor: pointer;

            text-overflow: ellipsis;

            overflow: hidden;

            white-space: nowrap;

        }

        

        .tl-fdh-02 li a {

            display: block;

            height: 55px;

            color: #595757;

        }

        

        .tl-fdh-02 li.sidenavcur,

        .tl-fdh-02 li:hover {

            background: url(../images/p16-icon6.png) no-repeat bottom center #4d6780;

            border-color: #4d6780;

        }

        

        .tl-fdh-02 li.sidenavcur a,

        .tl-fdh-02 li:hover a {

            color: #fff;

        }

    



        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}

        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;font-weight: normal;text-align: center; color:#4b4a4a;}

        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}

        .p12-aboutinfo-1-nr{padding:0 0 20px;}

    



        .footer{height:496px; background:#232324;border-top:8px solid #003171;}

        .ft-top{padding-top:48px;height:407px;border-bottom:1px solid rgba(255,255,255,0.04); box-sizing: border-box;}

        .ft-top .ft-left{width:278px; height:314px;border-right:1px solid rgba(255,255,255,0.04);}

        .ft-top .ft-left h2{width:184px; height:37px;margin-top: 28px; line-height: 0; overflow: hidden; margin-bottom: 30px;}

        .ft-top .ft-left h2 img{width:100%;}

        .ft-top .ft-left .ft-code span{display: block; height:88px; margin-bottom:26px; }

        .ft-top .ft-left .ft-code span i{display: block; width:88px;height:88px; float:left; line-height: 0; overflow: hidden;}

        .ft-top .ft-left .ft-code span i img{width: 100%;}

        .ft-top .ft-left .ft-code span em{display: block; width:36px; padding:6px 10px 0; box-sizing: border-box;float:left; font-size: 14px; color:rgba(255,255,255,0.53); line-height:14px;}

        .ft-top .ft-cen{width:364px;height:314px;border-right:1px solid rgba(255,255,255,0.04);padding:25px 63px 0 75px; box-sizing: border-box;}

        .ft-top .ft-cen h4{height:54px; line-height: 54px;display: inline-block; border-bottom:1px solid rgba(255,255,255,0.05); font-size: 18px; color:#cfcfcf; font-weight: bold; font-family: "思源黑体 CN"; margin-bottom: 16px;}

        .ft-top .ft-cen ul{width:100%;}

        .ft-top .ft-cen ul li{margin-bottom:8px; }

        .ft-top .ft-cen ul li span{display: block; height:24px; line-height: 24px;font-size: 14px; color:rgba(255,255,255,0.2);}

        .ft-top .ft-cen ul li p{height:23px; line-height: 23px;font-size: 14px; color:rgba(255,255,255,0.39);}

        .ft-top .ft-nav{width:556px;padding:25px 0 0 75px; box-sizing: border-box;}

        .ft-top .ft-nav h4{height:54px; line-height: 54px;display: inline-block; border-bottom:1px solid rgba(255,255,255,0.05); font-size: 18px; color:#cfcfcf; font-weight: bold; font-family: "思源黑体 CN"; margin-bottom: 6px;}

        .ft-top .ft-nav ul li{float:left;width:215px;height:47px; line-height: 47px;}

        .ft-top .ft-nav ul li a{font-size: 16px; color:rgba(255,255,255,0.3);display: block;background:url(../images/ft-jt.png) no-repeat right;}

		.ft-top .ft-nav ul li a:hover{color:#e60012}

        .ft-top .ft-nav ul li:nth-child(2n){float:right;}

        .ft-bot{height:88px;}

        .ft-bot span{display: block; height:88px; float:left;}

        .ft-bot span em{display: inline-block; height:88px; line-height: 88px;font-size: 14px; color:rgba(255,255,255,0.39); margin-right: 10px;}

        .ft-bot span em a{font-size: 14px; color:rgba(255,255,255,0.39);}

        .ft-bot span em.ba a{padding-left:25px; background:url(../images/7751ef9a-c6f9-4795-a037-d6173a158f0a.png) no-repeat 0 center;}

        .ft-bot strong{float:right; height:88px;}

        .ft-bot strong i{display: block; height:88px; line-height: 88px; float:left;font-size: 14px; color:rgba(255,255,255,0.39); font-weight: normal; }

        .ft-bot strong a{display: block; height:88px;line-height: 88px;float:left;font-size: 14px; color:rgba(255,255,255,0.39);  margin-right: 15px; font-weight: normal;}

        .ft-bot strong a:last-child{margin-right: 0;}

    



        .client-2 {

            position: fixed;

            right: -170px;

            top: 50%;

            z-index: 900;

        }

        

        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 62px;

            position: relative;

        }

        

        .client-2 li i {

            background: url(../images/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }

        

        .client-2 li p {

            height: 20px;

            font-size: 12px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }

        

        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }

        

        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }

        

        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }

        

        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }

        

        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }

        

        .client-2 .my-kefu-ftop {

            display: none;

        }

        

        .client-2 .my-kefu-ftop i {

               width: 33px;

    height: 31px;

    background-position: -23px -47px;

    background-size: 52px 82px;

        }

        .client-2 .my-kefu-ftop .my-kefu-main{

            padding-top: 6px;

        }

        

        .client-2 .my-kefu-left {

            float: left;

            width: 62px;

            height: 47px;

            position: relative;

        }

        

        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: left;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-left: 1px solid #fff;

            margin-top: 14px;

        }

        

        .client-2 .my-kefu-right {

            width: 20px;

        }

        

        .client-2 .my-kefu-tel-main {

            background: #4d6780;

            color: #fff;

            height: 53px;

            width: 230px;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #4d6780;

            width: 97px;

            height: 53px;

            position: relative;

            padding:9px 0 0;

            float: left;

        }

        

        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

        }

        

        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }

      .k12-gl-gslb-3nf1-1-01-left dl {

            width: 24%;

            float: left;

            background: #f0f0f0;

            margin: 0 1.3% 13px 0

        }

        

        .k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {

            margin-right: 0;

        }

        

        .k12-gl-gslb-3nf1-1-01-left dt {

            border: 1px solid #e5e5e5;

            padding: 10px 9px;

            background: #fff;

        }

        

        .k12-gl-gslb-3nf1-1-01-left dt img {

            display: block;

            width: 100%;

        }

        

        .k12-gl-gslb-3nf1-1-01-left dd h4{

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            text-align: center;

            padding: 0 5px;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

            background: #f0f0f0;

        }

        

        .k12-gl-gslb-3nf1-1-01-left dd h4 a {

            color: #4b4a4a;

        }

