
		body{min-width:1200px;width:100%;overflow-x:hidden;}
		i,em{ font-style:normal;}
		.content{ width:1200px; margin:0 auto;}
		.head{height:205px;background:url(images/head1.png) repeat-x;}
    .h_top{height: 32px;line-height: 32px;font-size: 14px;color: #b5b5b5;position:relative;}
    .h_top .tp_lk a{display: inline-block;height: 32px;line-height: 32px;font-size: 14px;color: #b5b5b5;padding: 0 15px;}
    .h_top .tp_lk .a1{padding: 0 15px 0 40px;}
    .h_con{height: 113px;background:#fff;}
		.h_con h1{float: left;margin:21px 40px 0 0;}
		.h_con h2{float: left;height: 65px;margin-top: 20px;padding-left:40px;border-left: 1px solid #f2f2f2;font-weight: normal;}
    .h_con h2 b{display: block;font-size: 22px;color: #1b1b1b;line-height: 34px;letter-spacing:2px;}
    .h_con h2 i{display: block;font-size: 20px;color: #4e4e4e;line-height: 28px;}
		.h_con h2 em{color: #b72024;margin-top:6px;}
    .h_con .tel{float: right;margin-top: 20px; width:400px;}
    .h_con .tel b{display:inline-block;padding-left: 68px;background: url(images/tel1.png) no-repeat left center;height: 72px;width:226px;line-height: 72px;font-size: 27px;color: #252525;font-weight: bold;font-family: "Tw Cen MT";    background-size: 19%;}
  
    .h_con .tel a:hover{color:#b72024;}
		.h_nav{height:60px;}
		.h_nav li{/*float:left*/display:inline-block;height:60px;line-height: 60px;text-align: center;margin-right: -1px;}
		.h_nav li a{display:block;font-size: 18px;color:#fff;padding:0 22px;}
		.h_nav li:hover a,.h_nav li.cur a{background: #f6f6f6;color: #b72024;}
	.xi{position: absolute;right: 100px;top: 32px;z-index: 2;background: #fff;border: 1px solid #e5e5e5;width: 332px;height: 255px;padding: 0 42px; display:none;}
  .xi .dd{float: right;font:12px "Microsoft YaHei","微软雅黑"; color:#999999;}
  .xi .dd a{font-style: normal;font:12px "Microsoft YaHei","微软雅黑"; color:#999999;display: inline-block;padding: 0 5px;}
  .xi p{font:16px "Microsoft YaHei","微软雅黑"; color:#999999;border-bottom: 1px dashed #666666;height: 23px;padding-top: 20px;}
  .xi em{display: block;font-style: normal;font:12px "Microsoft YaHei","微软雅黑"; color:#000000;padding: 15px 0 20px}
  .xi span{display: block;font:14px "Microsoft YaHei","微软雅黑"; color:#666666;padding-right: 5px;padding-bottom: 10px;}
  .xi span i{font:14px "Microsoft YaHei","微软雅黑"; color:#999;padding: 0 5px;}
  .xi span a{font:14px "Microsoft YaHei","微软雅黑"; color:#666;padding: 0 5px;}
  .xi a:hover{color: #b72024;}
 .xi span .a1{margin-left:42px;}
 /*
 .fixed{position:fixed;left:0;top:0;width:100%;z-index:100;}*/
	

 .banner{position:relative;overflow:hidden;}
        .banner .slick-arrow {position: absolute;font-size: 0;top: 50%;z-index:12;width: 100px;height: 100px;margin-top: -42px;border: 0;}
        .banner .slick-prev {outline: none;position: absolute; top:85%; width: 12px; height: 22px; z-index: 9; text-align: center; margin-top: -40px;transition:.8s;background:url(images/c_prev.png) no-repeat;left: 14%;cursor: pointer;}
        .banner .slick-next {outline: none;position: absolute; top:85%; width: 12px; height: 22px; z-index: 9; text-align: center; margin-top: -40px;transition:.8s;background:url(images/c_next.png) no-repeat;left: 23%;cursor: pointer;}
        .banner img {display: block;width: 100%;margin:0 auto;}
        .ban-ico{display: block; width:100%;text-align: center;position: relative;}
        .ban-ico span{display: block; width:100%;height:109px;position: absolute; left:0; top:-188px;}
        .ban-ico span i{display: block; width:41px;height:109px;background:url(images/ban-ico.gif) no-repeat center;margin:0 auto;}
        .ban_1{position: relative;width: 100%;}
        .small{position: absolute;left:17%;bottom:17%;font-size: 20px;color: #FFF;}
        .small b{ font-size: 26px;color: #dab96b;}



        .footer {
            width: 100%;
            background: url(images/footer.jpg) no-repeat center top;
            margin-top: 127px;
            position: relative;
            z-index: 100;
            background-size: 100% 100%;
        }
        
        .ft-top {
            box-sizing: border-box;
            border-bottom: 2px solid rgba(133, 133, 133, 0.2);
        }
        
        .ft-top .ft-con {
            min-width: 1200px;
            max-width: 1400px;
            margin: 0 auto;
        }
        
        .ft-top .ft-left {
            width: 73.2%;
            float: left;
            border-right: 2px solid rgba(133, 133, 133, 0.2);
            padding-top: 46px;
            box-sizing: border-box;
        }
        
        .ft-top .ft-left .ft-logo {
            height: 140px;
        }
        
        .ft-top .ft-left .ft-logo h2 {
            float: left;
            width: 254px;
            height: 117px;
            line-height: 0;
            overflow: hidden;
        }
        
        .ft-top .ft-left .ft-logo h2 img {
            width: 100%;
        }
        
        .ft-top .ft-left .ft-logo ul {
            width: 203px;
            float: right;
            padding-top: 50px;
            margin-right: 72px;
        }
        
        .ft-top .ft-left .ft-logo ul li {
            float: left;
            width: 45px;
            height: 45px;
            border: 1px solid #FFF;
            box-sizing: border-box;
            border-radius: 50%;
            margin: 0 10px;
            overflow: hidden;
            transition: .5s;
        }
        
        .ft-top .ft-left .ft-logo ul li img {
            width: 100%;
        }
        
        .ft-top .ft-left .ft-logo ul li:hover {
            background: #dab96b;
            border: 1px solid #dab96b;
        }
        
        .ft-top .ft-left .ft-wz {
            height: 83px;
            line-height: 83px;
            border-top: 1px solid rgba(133, 133, 133, 0.2);
            border-bottom: 1px solid rgba(133, 133, 133, 0.2);
            font-size: 26px;
            color: #FFF;
        }
        
        .ft-top .ft-left .ft-nav {
            padding: 61px 0 98px;
        }
        
        .ft-top .ft-left .ft-nav .f_nav {
            width: 25%;
        }
        
        .ft-top .ft-left .ft-nav .f_nav h4 {
            height: 56px;
            line-height: 54px;
            position: relative;
            margin-bottom: 22px;
        }
        
        .ft-top .ft-left .ft-nav .f_nav h4 a {
            font-size: 14px;
            color: #FFF;
            font-weight: normal;
        }
        
        .ft-top .ft-left .ft-nav .f_nav h4:before {
            width: 28px;
            height: 2px;
            background: #FFF;
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
        }
        
        .ft-top .ft-left .ft-nav .f_nav ul li {
            height: 30px;
            line-height: 30px;
        }
        
        .ft-top .ft-left .ft-nav .f_nav ul li a {
            font-size: 14px;
            color: rgba(255, 255, 255, 0.3);
        }
        
        .ft-top .ft-rig {
            width: 26.8%;
            float: right;
            padding: 78px 0 0 87px;
            box-sizing: border-box;
        }
        
        .ft-top .ft-rig .ft-xx {
            margin-bottom: 41px;
        }
        
        .ft-top .ft-rig .ft-xx ul li {
            height: 49px;
        }
        
        .ft-top .ft-rig .ft-xx ul li em {
            display: block;
            height: 49px;
            line-height: 49px;
            font-size: 16px;
            color: rgba(255, 255, 255, 0.66);
            padding-left: 29px;
            float: left;
        }
        
        .ft-top .ft-rig .ft-xx ul li.ft1 em {
            background: url(images/ft-tb1.png) no-repeat left;
        }
        
        .ft-top .ft-rig .ft-xx ul li.ft2 em {
            background: url(images/ft-tb2.png) no-repeat left;
        }
        
        .ft-top .ft-rig .ft-xx ul li.ft3 em {
            background: url(images/ft-tb3.png) no-repeat left;
        }
        
        .ft-top .ft-rig .ft-xx ul li.ft4 {
            margin-bottom: 52px;
        }
        
        .ft-top .ft-rig .ft-xx ul li.ft4 em {
            background: url(images/ft-tb4.png) no-repeat left;
        }
        
        .ft-top .ft-rig .ft-xx ul li.ft5 em {
            background: url(images/ft-tb5.png) no-repeat left;
        }
        
        .ft-top .ft-rig .ft-xx ul li i {
            display: block;
            width: 204px;
            float: left;
            font-size: 16px;
            color: rgba(255, 255, 255, 0.66);
            margin-top: 13px;
        }
        
        .ft-top .ft-rig .ft-code {
            width: 244px;
        }
        
        .ft-top .ft-rig .ft-code span {
            display: block;
            width: 103px;
            float: left;
        }
        
        .ft-top .ft-rig .ft-code span i {
            display: block;
            width: 100%;
            line-height: 0;
            overflow: hidden;
            background: #FFF;
            padding: 10px;
            box-sizing: border-box;
        }
        
        .ft-top .ft-rig .ft-code span i img {
            width: 100%;
        }
        
        .ft-top .ft-rig .ft-code span em {
            display: block;
            height: 52px;
            line-height: 52px;
            text-align: center;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.8);
        }
        
        .ft-top .ft-rig .ft-code span:last-child {
            float: right;
        }
        
        .ft-bot {
            padding: 45px 0 77px;
            height: 42px;
        }
        
        .ft-bot .link {
            min-width: 1200px;
            max-width: 1400px;
            margin: 0 auto;
        }
        .ft-bot .link a{font-size:14px;padding-right:10px;}
        .ft-bot span {
            display: block;
            height: 42px;

        }
        
        .ft-bot span em {
            display: block;
            float: left;
            height: 42px;
            line-height: 42px;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.3);
            margin-right: 3%;
        }
        
        .ft-bot span em a {
            font-size: 14px;
            color: rgba(255, 255, 255, 0.3);
        }
        
        .ft-bot strong {
            display: block;
            width: 26.8%;
            float: right;
        }
        
        .ft-bot strong a {
            display: block;
            width: 25%;
            height: 42px;
            line-height: 42px;
            font-size: 14px;
            color: rgba(255, 255, 255, 0.3);
            font-weight: normal;
            float: left;
        }
        
        @media screen and (min-width:760px) and (max-width:1680px) {
            .ft-top .ft-con {
                max-width: 1200px;
            }
            .ft-bot .link {
                max-width: 1200px;
            }
            .ft-top .ft-rig {
                padding: 78px 0 0 40px;
            }
        }
    

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