
                .topWrap { background: url(../image/t_bj.jpg) no-repeat center top; height: 217px;  font-family: "Microsoft Yahei"; }
                .header { width: 1200px; margin: 0 auto; position:relative; }
                .h_nr { height: 112px;  }
                .twz { height: 50px; line-height: 50px; font-size: 14px; color:#666666; }
                .twz a { display: inline-block; color: #666666; padding: 0 15px; }
                .twz a.noico { padding-right:0; background:none; }
                .logo {width: 557px;height: 90px;overflow: hidden;float: left;margin-top: -15px;}
                .logo img {width: 557px;height: 90px;display: block;}
                .h_nr h2 { width: 275px; float: left; font-size: 26px; color: #006ac3;font-family:"Microsoft Yahei";   line-height: 30px; font-weight:bold;padding-left: 24px; }
                .h_nr h2 i{font-style:normal;color: #d50000;}
                .h_nr h2 span { display: inline-block; font-size: 16px;letter-spacing: 2px; line-height:30px;  font-weight: normal;text-transform: uppercase; color: #333333; }
                .h_nr p { float: right; width:200px; overflow: hidden; background: url(../image/tel.png) no-repeat 0 5px; color: #565656; font-size: 14px; margin-top: 14px; padding-left: 55px; font-weight: normal; }
                .h_nr p b { font: bold 24px "Microsoft Yahei"; color: #d50000; font-weight:bold;  display: block;  }
                .nav{height:55px;width: 1200px; margin:0 auto; }
			    .nav li{ font-size: 15px;height: 55px;float: left;position: relative;}
			    .nav li a{/* padding: 0 50px; */width: 171px;text-align: center;font-size: 15px;height:55px;background: url(../image/nav_ico.png) no-repeat right center;line-height: 55px;display: block;float:left;position: relative;}
			    .nav li a{ color:#fff; }
                .nav li.nones a{ background:none; }
			    .nav li a:hover,.nav .cur a{ color:#fff;text-decoration: none;font-weight: normal; background: #cf0500; margin-left: -1px;}
			    .nav ul li .nav01 {
                        position: absolute;
                        top: 55px;
                        left: 0;
                        width: 100%;
                        border: 1px solid #e9eaea;
                        border-bottom: 4px solid #173d83;
                        background: rgba(255, 255, 255, 0.9);
                        height: auto;
                        padding-bottom: 10px;
                        display: none;
                        z-index: 10;
                    }
                    
                    .nav ul li .nav01 li {
                        font-size: 14px;
                        height: 38px;
                        background: none;
                        float: auto;
                        text-align: center;
                        width: 100%;
                    }
                    
                    .nav li::before .nav01 li::before {
                        background: none;
                        border-right: 0;
                    }
                    
                    .nav ul li .nav01 li a {
                        color: #666666;
                        padding: 0;
                        height: 38px;
                        line-height: 38px;
                        display: block;
                        text-align: center;
                        float: none;
                        background: none;
                    }
                    
                    .nav ul li.cur .nav01 li a {
                        background: none;
                    }
                    
                    .nav ul li .nav01 li a::before {
                        background: none;
                        border: 0;
                    }
                    
                    .nav ul li .nav01 li a:hover {
                        color: #009ee8;
                        background: #e2e2e2;
                    }

            
       
            .fullSlide{min-width:1200px;position:relative;height:650px;overflow:hidden;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:650px;overflow:hidden;text-align:center;}
            .fullSlide .bd li a{display:block;height:650px;}
            .fullSlide .hd{width:248px;left:50%;margin-left:-124px;background: url(../image/hdbg.png) no-repeat center top;position:absolute;z-index:1;bottom:15px;overflow:hidden; height: 66px;}
            .fullSlide .hd ul{margin-left:50px;margin-top: 27px;}
            .fullSlide .hd ul li{float:left;margin:0 55px 0 0;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:11px;height:11px;background:#c8c8c8; border-radius: 100%;}
            .fullSlide .hd ul .on{background:#d50000;}
        

		.search{height:70px; background: #fff; overflow: hidden;font-size: 14px;font-family:"Microsoft Yahei";}
		.keywords{ font-weight: normal;line-height: 70px; width: 697px; overflow: hidden; float: left;}
		.keywords b{height:70px; display: inline-block; color: #d50000; font-weight: bold;}
		.keywords a{color: #434343;line-height:70px;padding:0 32px 0 0;  font-size: 14px;}
		.sea{float: right; overflow: hidden;margin-top:18px;}
		.inp01{border-style: none; border-bottom: 1px solid #d1d2d4;border-right:0; float:left; background: none; color: #999999; padding-left: 0px;width: 339px; height: 39px;font-family:"Microsoft Yahei";}
		.inp02{border-style: none;background: url(../image/ss.jpg) no-repeat; cursor: pointer; height: 42px;width: 42px; display: inline-block;}

    

            .footWrap{background:url(../image/f_bj.jpg) no-repeat center top;height: 370px;font-family:"Microsoft Yahei";padding-top: 52px;box-sizing: border-box;}
            .footer{/* height: 350px; */width:1200px;margin: 0 auto;position: relative;}
            .fnav{height: 41px;border:1px solid #515152;border-left: 0;border-right:0;margin-bottom:30px; }
            .fnav a{display: block;font-size:16px;color:#fff;/* padding:0 34px; */width: 150px;background:url(../image/fnavico.png) no-repeat center right;line-height: 41px;float: left;text-align: center;}
            .fnav a.no1{padding-left: 0;}
            .fnav a.a_last{padding-right: 0;}
            
            .contact-logo{width: 222px;height: 222px;overflow: hidden;float:left;margin-right:50px;}
            .contact{width: 300px;font-size: 14px;color: #cccccc;height: 222px;overflow: hidden;float:left;margin-right:50px;margin-top: 10px;}
            .contact .gsmc{font-size: 18px;font-weight:bold;}
            .contact-wx{width:200px;/* height: 222px; */overflow: hidden;float:left;margin-top: 15px;}
            .contact-wx img{width:150px;height: 150px;}
            .contact-tel{width:250px;float:left;margin-right:50px;margin-top:30px;}
            .contact-tel .ftel{color:#fff;font-size: 30px;line-height: 50px;font-weight:bold;text-align: right;}
            .contact-tel .ftel img{
               margin-top: 30px;
            }

            .contact ul{width:640px; margin:0 auto;}
            .contact li{ color: #ffffff;font-size: 18px; float: left;width: 280px; font-family: "Microsoft Yahei";  text-align: left;    font-weight: bold; line-height: 78px; box-sizing: border-box;}
            .contact li.fico3{ float: right; padding-left: 25px; }
            .contact li a{ color:#fff;}
            .contact li.flogo{  width:77px; height: 78px;z-index: 9; float: left; }
            .contact li.flogo img{width: 77px;height: 78px;display: block;}
            .contact p{margin: 22px 0;text-align: left;color: #f2f2f2;font-size: 15px;font-weight: normal;}
            .contact em{font-style:normal; text-transform:uppercase; padding:0 35px;}
            .contact .ftel{font-size: 30px;color: #ffffff;line-height: 33px;text-align: left;}
            .contact .ftel img{width: 33px;height: 33px;margin: 0 10px 0 0px;}
            .code{width: 360px;/*margin:0 auto;*/ position: absolute;left:50%;margin-left: -180px; }
            .code p{width: 118px; overflow:hidden; float: left;}
            .code2{padding-left: 122px;}
            .code img{width: 118px; height: 118px; display: block;}
        

        .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: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../image/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            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: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            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: #016bc3;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #016bc3;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            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;
        }
    
