
        i,em{font-style:normal;}
		.content{width:80rem;margin:0 auto;}
		.head{height:4.05rem; border-bottom:.05rem solid rgba(255,255,255,.06);width:100%;position: fixed;top:0;z-index:200;transition: .5s;}
		.head .logo{float:left;margin-left: 2.5rem;}
		.head .logo .t_logo{width:8.6rem;height:4rem;float:left;display: table; margin-right: 1.55rem;}
		.head .logo .t_logo a{display: table-cell;vertical-align: middle;}
		.head .logo .t_logo a img{width:100%;max-height:4rem;display: inline-block;}
		.head .logo .t_logo a .hover{display: none;}
		.head .logo h2{float:left;height:4rem; line-height: 4rem;float:left;font-size: .9rem;color:#ffffff; font-weight: bold;}
		.head .menu{float:left;margin-left: 11.75rem;height:4rem;}
		.head .menu ul li{float:left;height:4rem; line-height: 4rem;margin-left: 2rem;}
		.head .menu ul li:first-child{margin-left: 0;}
		.head .menu ul li a{font-size: .9rem;color:#ffffff;}
		.head .menu ul li:hover a,.head .menu ul li.cur a{font-weight: bold;}
		.hea-tel{height:4rem; line-height: 4rem;float:right;padding-left:1.75rem;background:url(images/hea-tel.png) no-repeat left;background-size:1.3rem 1.3rem;font-size: 1rem;color:#FFF;font-family: "OPPOSans"; font-weight: bold;margin-right: 2.45rem;}
		.head.hea{background:#FFF;}
		.head.hea .logo h2{color:#1061b1;}
		.head.hea .menu ul li a{color:#333;}
		.head.hea .hea-tel{background:url(images/hea-tel_h.png) no-repeat left;background-size:1.3rem 1.3rem;color:#333;}
		.head.hea .logo .t_logo a .default{display: none;}
		.head.hea .logo .t_logo a .hover{display: block;}
		
		html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width: 800px) {html {font-size: 12.6px;}}
@media screen and (min-width: 900px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.4px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.2px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.6px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}
	

		.banner{width:100%; }
		.banner .ban-item{line-height: 0; overflow: hidden;}
		.banner .ban-item img{width:100%;}
		.banner .ban-item .ban-txt{width:100%; position: absolute;left:0;top:4.05rem;}
		.banner .ban-item .ban-txt.ban-item1 .left{width:43.8rem;float:left;padding:6.1rem 0 0 2.55rem; box-sizing: border-box;}
		.banner .ban-item .ban-txt.ban-item1 .left i{display: block;line-height: 2.5rem;font-size: 1.5rem;color:#ffffff; font-family: "思源黑体 CN";text-shadow: .25rem .45rem .5rem rgba(0,0,0,0.18);}
		.banner .ban-item .ban-txt.ban-item1 .left span{display: block; line-height: 5.45rem;font-size: 3.6rem;color:#ffffff; font-family: "思源黑体 CN";text-shadow: 5px 9px .5rem rgba(0,0,0,0.18);}
		.banner .ban-item .ban-txt.ban-item1 .left em{display: block; line-height: 1.75rem;font-size: .8rem;color:#ffffff; text-transform: uppercase; font-family: "Arial";}
		.banner .ban-item .ban-txt.ban-item1 .rig{width:31.95rem; line-height: 0;float:right; margin-right: 2.3rem;padding-top:2.3rem;animation: downup 1s infinite linear;-webkit-animation: downup 1s infinite linear;}
		@keyframes downup { 0% { transform: translate(0, 0); } 50% { transform: translate(0, -16px); } 100% { transform: translate(0, 0); } }
		@-webkit-keyframes downup { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, -8px); } 100% { -webkit-transform: translate(0, 0); } }
		
		.banner .ban-item .ban-txt.ban-item2 .left{width:36.5rem;float:left;padding-top:4.4rem;margin-left: 2.55rem;}
		.banner .ban-item .ban-txt.ban-item2 .left span{display: block; line-height: 3.65rem;font-size: 3rem;color:#ffffff; margin-bottom: 1.9rem;}
		.banner .ban-item .ban-txt.ban-item2 .left ul li{float:left;width:6.1rem;height:6.2rem;background:url(images/ban-yq.png) no-repeat center;background-size:100% 100%; margin-right: 1.2rem;padding-top:1.35rem; box-sizing: border-box; line-height: 1.85rem;font-size: 1.4rem;color:#FFF; text-align: center; font-family: "思源黑体 CN";}
		.banner .ban-item .ban-txt.ban-item2 .left em{display: block;line-height: 6.25rem;font-size: 1.4rem;color:#ffffff; font-family: "思源黑体 CN";}

		.banner .ban-item .ban-txt.ban-item3 .left{width:36.25rem;float:left;padding-top:5.95rem; margin-left: 2.55rem;}
		.banner .ban-item .ban-txt.ban-item3 .left span{display: block; line-height: 4.35rem;font-size: 3.6rem;color:#ffffff; margin-bottom: 3rem; font-family: "思源黑体 CN";}
		.banner .ban-item .ban-txt.ban-item3 .left em{display: block; line-height: 2.05rem;font-size: 1.5rem;color:#ffffff; font-family: "思源黑体 CN";}
		.banner .ban-item .ban-txt.ban-item3 .rig{width:32.8rem; line-height: 0; overflow: hidden;float:right; margin: 0.75rem 4rem 0 0;}
		
		.ban_nav {position: absolute;bottom: 2.5rem;left: 0;width: 100%;text-align: center;z-index: 100;box-sizing: border-box;}
		.ban_nav ul{padding-left:2.55rem;}
		.loading{margin:0 5px;width:38px;height:38px;position:relative;border:4px solid transparent;background:0 0;border-radius: 100%;float:left;display: inline-block;border-radius: 100%; box-sizing: border-box;text-align: left;padding: 0;margin:0;}
		.loading.cur{border-color:rgba(255,255,255,.2);opacity:1}
		.loading .c-progress{position:absolute;width:8px;height:8px;background-color:#fff;border-radius:50%;left:11px;top:11px;line-height:120px;text-align:center}
		.loading .left,.loading .right{opacity:0;width:19px;height:38px;overflow:hidden;position:absolute;left:-4px;top:-4px;overflow:hidden}
		.loading.cur .left,.loading.cur .right{opacity:1}
		.loading .right{left:auto;right:-4px;top:-4px;text-align: left;}
		.loading .left:after,.loading .right:after{content:"";position:absolute;display:block;top:0;left:0;width:19px;height:38px;border:4px solid #fff;border-radius:19px 0 0 19px;border-right:0;box-sizing: border-box;}
		.loading .right:after{content:"";position:absolute;display:block;border-radius:0 19px 19px 0;border:4px solid #fff;border-left:0;box-sizing: border-box;}
		.loading.cur .left:after{transform-origin:right center;animation-fill-mode:forwards;animation-duration:2s;animation-timing-function:linear;animation-name:spin-left;}
		.loading.cur .right:after{transform-origin:left center;animation-duration:2s;animation-timing-function:linear;animation-name:spin-right;}
		@keyframes spin-right{0%{transform:rotate(180deg)}
			50%{transform:rotate(360deg)}
			100%{transform:rotate(360deg)}
		}
		@keyframes spin-left{0%{transform:rotate(180deg)}
			50%{transform:rotate(180deg)}
			100%{transform:rotate(360deg)}
		}
		@-webkit-keyframes c-zoom{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}
			100%{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
		}
		@keyframes c-zoom{0%{transform:scale(1,1);-webkit-transform:scale(1,1)}
			100%{transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2)}
		}
	

		.footer{background:url(images/foot.jpg) no-repeat center;background-size:100% 100%;padding-top:3.5rem; box-sizing: border-box;}
		.footer .ft-top{height:11.25rem;border-bottom:.05rem solid rgba(255,255,255,.1); box-sizing: border-box;}
		.footer .ft-top .ft-logo{float:left; width:11.9rem; line-height: 0; overflow: hidden;margin-right: 7.5rem;}
		.footer .ft-top .ft-logo img{width:100%;}
		.footer .ft-top .ft-cen{width:43.8rem;float:left;}
		.footer .ft-top .ft-cen .ft-nav{height:2.9rem; margin-bottom: 1.45rem;}
		.footer .ft-top .ft-cen .ft-nav ul li{float:left;height:2.9rem; line-height: 2.9rem;margin-left: 2.1rem;}
		.footer .ft-top .ft-cen .ft-nav ul li a{font-size: 1rem;color:#ffffff;}
		.footer .ft-top .ft-cen .ft-nav ul li:first-child{margin-left: 0;}
		.footer .ft-top .ft-cen .ft-lx ul li{float:left;width:16.55rem;height:2rem;}
		.footer .ft-top .ft-cen .ft-lx ul li:last-child{width:100%;}
		.footer .ft-top .ft-cen .ft-lx ul li em{display: block; line-height: 2.9rem; float:left;padding-left:1.8rem;font-size: .8rem;color:#ffffff;}
		.footer .ft-top .ft-cen .ft-lx ul li em.tel{background:url(images/ft-lx1.png) no-repeat left;background-size:1.25rem 1.2rem;}
		.footer .ft-top .ft-cen .ft-lx ul li em.em{background:url(images/ft-lx2.png) no-repeat left;background-size:1.25rem 1.2rem;}
		.footer .ft-top .ft-cen .ft-lx ul li em.ad{background:url(images/ft-lx3.png) no-repeat left;background-size:1.25rem 1.2rem;}
		.footer .ft-top .ft-cen .ft-lx ul li b{display: block;float:left; line-height: 2.9rem;font-size: 1rem;color:#ffffff;font-family: "OPPOSans";}
		.footer .ft-top .ft-code{width:14rem;float:right;padding-top:1.05rem;}
		.footer .ft-top .ft-code span{display: block;width:6.5rem;float:left;}
		.footer .ft-top .ft-code span:last-child{float:right;}
		.footer .ft-top .ft-code span i{display: block;width:100%; line-height: 0; overflow: hidden;}
		.footer .ft-top .ft-code span i img{width:100%;}
		.footer .ft-top .ft-code span em{display: block; line-height: 1.95rem;text-align: center;font-size: .8rem;color:#ffffff;}
		.footer .ft-bot{height:4.75rem;}
		.footer .ft-bot span{display: block;float:left; margin-right: 4rem;}
		.footer .ft-bot span em{display: block;line-height: 4.75rem;float:left;font-size: .8rem;color:#ffffff; margin-right: 1.5rem;}
		.footer .ft-bot span em a{font-size: .8rem;color:#ffffff; }
		.footer .ft-bot strong{display: block;float:left;}
		.footer .ft-bot strong i{display:block;float:left;font-size: .8rem;color:#ffffff;line-height: 4.75rem;font-weight:normal;}
		.footer .ft-bot strong a{display: block;line-height: 4.75rem;float:left;font-size: .8rem;color:#ffffff; margin-right: 1.5rem; font-weight: normal;}




	

        .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: #0760b0;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0760b0;
            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;
        }
    
