

        i,em{font-style:normal;}

		.content{width:1200px;margin:0 auto;}

        .head{height:164px;background:#FFF;}

        .head .hea-top{width: 75.3%; height:104px;margin:0 auto;}

        .head .hea-top .logo{width:50%; height:104px; float:left;padding-top:26px; box-sizing: border-box;}

        .head .hea-top .logo .t_logo{width:235px; height:48px; float:left; line-height: 0; overflow: hidden;padding-top:5px; margin-right: 25px;}

        .head .hea-top .logo .t_logo img{width:100%;}

        .head .hea-top .logo h2{float:left; padding-left:34px; background:url(../images/hea-xt.png) no-repeat left;}

        .head .hea-top .logo h2 span{display: block; height:29px; line-height: 29px;font-size: 20px; color:#231815; font-weight: normal;}

        .head .hea-top .logo h2 em{display: block;height:29px; line-height: 29px;font-size: 19px;color:#231815;font-weight: bold;}

        .head .hea-top .hea-tel{float:right;padding-top:26px;}

        .head .hea-top .hea-tel span{display: inline-block;height:55px; line-height: 55px; padding-left:37px;font-size: 27px; color:#333333; font-family: "Arial"; font-weight: bold;}

        .head .hea-top .hea-tel span.tel1{background:url(../images/hea-tel1.png) no-repeat left; margin-right: 70px;}

        .head .hea-top .hea-tel span.tel2{background:url(../images/hea-tel2.png) no-repeat left;}

        .head .menu{height:60px; background: url(../images/hea-navbj.jpg) no-repeat center;}

        .head .menu .nav{width: 75.3%; height:60px;margin:0 auto;}

        .head .menu .nav li{width:11.7%;height:60px; float:left; text-align: center; position: relative; line-height: 0;}

        .head .menu .nav li:first-child{width:6%;}

        .head .menu .nav li a{display: block;height:60px;line-height: 60px;font-size: 16px; color:#333333; position: relative;}

        .head .menu .nav li a:before{width:1px; height:10px; background:#dedede; content:""; position: absolute; right:0;top:27px;}

        .head .menu .nav li:last-child a:before{display: none;}

        .head .menu .nav li i{display: inline-block; width:0; height:1px;background: #E60012;margin:-1px auto 0; transition: .5s; vertical-align: bottom;}

           .head .menu .nav li:hover a{font-size: 16px; color:#e60012; font-weight: bold;font-family: "思源黑体 CN";}

        .head .menu .nav li:hover i{width:36px;}

        @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;}

	



        .p15-infolist-1-t1 {

            padding: 35px 49px 0px 21px;

            background: #fff;

            border-bottom: 1px dashed #cacaca;

            margin-bottom: 20px;

            height: 164px;

        }

        

        .p15-infolist-1-t1 dt {

            position: relative;

            height: 30px;

            font-size: 18px;

            line-height: 30px;

            margin-bottom: 8px;

            padding-left: 68px;

        }

        

        .p15-infolist-1-t1 dt a {

            display: block;

            color: #333;

            font-weight: normal;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p15-infolist-1-t1 dt span {

            display: block;

            width: 60px;

            height: 30px;

            font-size: 18px;

            line-height: 30px;

            text-align: center;

            color: #fff;

            position: absolute;

            top: 0;

            left: -0px;

            background: #4d6780;

        }

        

        .p15-infolist-1-t1-desc {

            height: 72px;

            line-height: 24px;

            margin-bottom: 5px;

            overflow: hidden;

            padding-left: 68px;

        }

        

        .p15-infolist-1-t1-deta {

            width: 60px;

            float: right;

            padding-left: 20px;

            background: url(../images/p14-icon21.png) no-repeat left center;

        }

        

        .p15-infolist-1-t1-deta a {

            display: block;

            color: #4d6780;

        }

    



        .k12-xl-xwlb-1nf1-1-01-list dl {

            border: 1px solid #dedede;

            margin-bottom: 20px;

            padding: 22px 50px 22px 34px;

            background: #fff;

            display: inline-block;

            width:844px;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list dt {

            width: 100px;

            height: 100px;

            background-color: #4d6780;

            float: left;

            font-size: 14px;

            color: #fff;

            margin-right: 30px;

            text-align: center;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list dt i {

            font-size: 24px;

            display: block;

            border-bottom: #fff 2px solid;

            height: 50px;

            line-height: 50px;

            margin-bottom: 10px;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list dd h4 {

            height: 40px;

            font-weight: normal;

            font-size:18px;

            color: #154c64;

            line-height: 40px;

            margin-bottom: 5px;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list h4 a {

            display: block;

            color: #4b4a4a;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        .k12-xl-xwlb-1nf1-1-01-list dl:hover{border:1px solid #4d6780;}

        .k12-xl-xwlb-1nf1-1-01-list dl:hover h4 a {

            color: #4d6780;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list-desc {

            height: 48px;

            font-size: 14px;

            line-height: 24px;

            color: #797979;

            overflow: hidden;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list-deta {

            width: 90px;

            height: 30px;

            line-height: 30px;

            text-align: center;

            display: block;

            float: right;

            background: #b6b6b6;

            color: #fff;

        }

        .k12-xl-xwlb-1nf1-1-01-list-deta a{color:#fff;}

        

        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta {

            background: #4d6780;

            border-color: #4d6780;

        }

        

        .k12-xl-xwlb-1nf1-1-01-list dl:hover .k12-xl-xwlb-1nf1-1-01-list-deta a {

            color: #fff;

        }

    



        .fdh-01-tit {

            background: #4d6780;

            height: 80px;

        }

        

        .fdh-01-tit h2 {

            height: 75px;

            font-size: 24px;

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

        }

        

        .fdh-01-tit h2 span {

            font-size: 14px;

            text-transform: uppercase;

        }

        

        .fdh-01-nav-one h3 {

            height: 50px;

            line-height: 50px;

            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;

            margin-bottom: 2px;

            overflow: hidden;

        }

        

        .fdh-01-nav-one h3 a {

            display: block;

            font-size: 18px;

            font-weight: normal;

            margin-right: 40px;

            margin-left: 38px;

            color: #666666;

            overflow: hidden;

        }

        

        .fdh-01-nav-one h3.sidenavcur,

        .fdh-01-nav-one h3:hover {

            background: url(../images/p14-icon2.png) no-repeat right center #4d6780;

        }

        

        .fdh-01-nav-one h3.sidenavcur a,

        .fdh-01-nav-one h3:hover a {

            color: #fff;

        }

        

        .fdh-01-nav dl {

            padding: 2px 0 4px;

        }

        

        .fdh-01-nav dt {

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 40px;

            margin-bottom: 1px;

            background: #ececec;

            position: relative;

            overflow: hidden;

        }

        

        .fdh-01-nav dt:after {

            content: "";

            width: 8px;

            height: 8px;

            border: 2px solid #b8b8b8;

            border-style: solid solid none none;

            position: absolute;

            top: 50%;

            right: 32px;

            margin-top: -4px;

            -webkit-transform: rotate(45deg);

            -moz-transform: rotate(45deg);

            -ms-transform: rotate(45deg);

            -o-transform: rotate(45deg);

            transform: rotate(45deg);

        }

        

        .fdh-01-nav dt.sidenavcur:after,

        .fdh-01-nav dt:hover:after {

            border-color: #4d6780;

        }

        

        .fdh-01-nav dt.sidenavcur a,

        .fdh-01-nav dt:hover a {

            color: #4d6780;

        }

        

        .fdh-01-nav dd {

            border: 1px solid #ececec;

            border-bottom: 0;

        }

        

        .fdh-01-nav p {

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            padding-left: 72px;

            padding-right: 40px;

            border-bottom: 1px solid #ececec;

            background: #fff;

            position: relative;

            overflow: hidden;

        }

        

        .fdh-01-nav p.sidenavcur a,

        .fdh-01-nav p:hover a {

            color: #4d6780;

        }

        

        .fdh-01-nav p.sidenavcur:after,

        .fdh-01-nav p:hover:after {

            background: #e40011;

        }

        

        .fdh-01-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

    



        .p14-pro-1 {

            background: #fff;

        }

        

        .p14-pro-1-tit {

            height: 60px;

            font-size: 24px;

            line-height: 60px;

            margin-bottom: 10px;

            background: #4d6780;

            color: #fff;

            text-align: center;

        }

        

        .p14-pro-1-list dl {

            border: 1px solid rgba(153, 153, 153, 0.3);

            margin-bottom: 10px;

            font-size: 12px;

            box-sizing: border-box;

            line-height: 18px;

            overflow: hidden;

        }

        

        .p14-pro-1-list dt {

            width: 100%;

            /*1:1的高度 238px*/

            /*2:1的高度 119px*/

            /*16:9的高度 134px*/

            /*4:3的高度 178px*/

            height: 178px;

            overflow: hidden;

        }

        

        .p14-pro-1-list dt img {

            display: block;

            width: 100%;

            margin: 0 auto;

        }

        

        .p14-pro-1-list dd h4 {

            height: 40px;

            font-size: 14px;

            font-weight: normal;

            line-height: 40px;

            overflow: hidden;

            text-align: center;

            text-overflow: ellipsis;

            color: #fff;

            background: #333;

            white-space: nowrap;

        }

        

        .p14-pro-1-list dd h4 a {

            display: block;

            color: #fff;

        }

    



        .contact-z1 {

            height: 140px;

            background: url("../images/contact-z1.jpg") no-repeat;

            color: #333;

            margin-bottom: 30px;

        }

        

        .contact-z1 p {

            font-size: 20px;

            height: 30px;

            line-height: 30px;

            padding: 37px 0 0 95px; 

            background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;

        }

        

        .contact-z1 span {

            display: block;

            height: 30px;

            font-weight: bold;

            font-size: 18px;

            line-height: 30px; 

            padding-left: 73px;

        }

    



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

        .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: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;

        }

    

