
        body{min-width:1200px;width:100%;overflow-x:hidden;}
        i,em{ font-style:normal;}
        .content{ width:1200px; margin:0 auto;}
		.htop{height:30px; background-color:#efefef;}
        .h_top{height: 30px;line-height: 30px;font-size: 14px;color: #c6c6c6;}
        .h_top p a{float: left;color: #c6c6c6;font-size: 14px;padding: 0 11px;position: relative;}
        .h_top p a::after{position: absolute;left: 0;height: 15px;width: 1px;top:8px;content: "";display: block;background: #c6c6c6;}
        .h_top p a:first-of-type::after{display: none;}
        .h_top p b{float: left;padding-left: 33px;background: url(images/h_pho.png) no-repeat left center;font-size:18px;color: #d6d6d6;font-family: Arial;margin-left:9px;position: relative;}
		
    .header{height: 184px;background: url(images/head_bg.png) no-repeat center 0;border-bottom: 4px solid rgba(39, 59, 148, 0.96);}
    .h_con{height: 128px;}
    .h_con .logo{float: left;margin: 30px 0px 0 0;}
	
	   .h_con  .t_wz{float:left;width:400px;position: relative;margin:28px 0 0 22px;height:100px;color: #555555;padding-left:2px;}
       .h_con  .t_wz span{display: block;height:48px;line-height:48px;color: #000;font-size:36px;font-weight: bold; letter-spacing:3px; }
       .h_con  .t_wz em{display:block;font-size:12px;color: #b3b3b3 ;line-height:20px; letter-spacing:1.5px; }

    .h_con h2{float: left;height: 48px;line-height: 48px;font-size: 20px;color: #3e58c9;font-weight: normal;padding-left: 18px;border-left: 1px solid #eaeaea;margin-top: 45px;}
    .h_con h2 b{font-size:26px;}
    .h_con .tel{float: right;margin-top: 36px;padding-left: 40px;font-size: 14px;color: #333;line-height: 32px;background: url(images/tel.png) no-repeat left 20px;margin-right:30px;}
    .h_con .tel b{display: block;font-size: 28px;color: #3e58c9;line-height: 24px;font-family: Arial;font-style: italic;}
     .f_er{width:130px;margin-right:-30px;margin-top:15px;} 
    .f_er p{width: 130px;}    
    .f_er p img{width: 100px;height: 100px;display: block;float:left;border-radius: 10px 0 0 10px;}
    .f_er span{display: block;color: #fff;line-height: 30px;text-align: center;font-size: 14px;color: #fff;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl;float:right;background:#273b94;height:100px;border-radius:0 10px 10px 0;}
    .h_nav{height: 56px;}
    .h_nav li{float: left;height: 56px;background: url(images/nav_line.png) no-repeat right center;position: relative;}
    .h_nav li:after{position: absolute;width: 12px;height: 7px;content: "";left: 50%;margin-left: -6px;bottom: -10px;opacity: 0;transition: all 0.5s;background: url(images/nav_s.png) no-repeat;}
    .h_nav li a{display: block;font-size: 18px;color: #fff;line-height: 56px;padding: 0 49px;}
    .h_nav li.cur, .h_nav li:hover{background: #273b94;}
    .h_nav li.cur:after,.h_nav li:hover:after{bottom: 0;opacity: 1;}

    

 .content-s{margin: 0 auto; font-family: "Microsoft Yahei";width: 90%; min-width: 1200px;max-width: 1400px;}

  .footer{height:603px;background:url(images/d-f_bd.png) repeat-x;}
  .f_h1{height:160px;}
  .f_h1 .h_logo2{float: left;width:420px;}
  .f_h1 .t_logo{float: left;margin: 44px 15px 0 0;}
  .f_h1 .h_logo2 h2{float: left;margin-top:44px;padding-left: 16px;border-left: 2px solid #e5e5e5;box-sizing: border-box;height:33px;}
  .f_h1 .h_logo2 h2 img{display: block;padding-top:5px;}
  .f_h1 .h_logo2 span{font-size: 18px;font-weight: normal;color: #aaaaaa;display: block;line-height: 18px;padding-top: 10px;letter-spacing: 2px;}
  .f_h1 p{float: right;width: 265px;margin-top:65px;font-size: 16px;color: #aaaaaa;display: block;}
  .f_h1 p a{float: left;color: #aaaaaa;margin-right:55px;padding-left: 32px;background:url(images/ly.png) no-repeat left;}
  .f_h1 p a:last-child{margin-right: 0;background:url(images/lw.png) no-repeat left;}

  .f_con{height:350px;}

  .f_nav{float: left;height:260px;width:368px;margin-top:58px;text-align: left;border-right:1px solid #434343; }
  .f_nav h2{height:40px;text-align: left;width: 240px;position: relative;}

 .f_nav h2 em{font-size:20px;color: #aaaaaa;display: block;line-height:20px;font-weight:bold;padding-top: 4px;}
 .f_nav ul{margin-top:10px;}
 .f_nav  li{width:155px;float:left;}
 .f_nav  li a{font-size: 14px;line-height: 32px;display: block;color: #aaaaaa;}

.lxw{float: left;height:260px;width:458px;margin-top:58px;text-align: left;margin-left:132px;border-right:1px solid #434343;box-sizing: border-box;}
.lxw h2{height:40px;text-align: left;width: 240px;position: relative;padding-left:33px;background:url(images/d_ph.png) no-repeat left 7px;}

 .lxw h2 em{font-size:28px;color: #aaaaaa;display: block;line-height:28px;font-weight:bold;padding-top: 4px;font-family: "MaoKenWang";}

 .lxw p{font-size: 14px;line-height: 32px;display: block;color: #aaaaaa;}
 .lxw p a{color: #aaaaaa;}
 .lxw p i{padding:0 3px;}

.sao{float: right;width:261px;margin-top:67px;height:191px;}
.sao p{width:261px;height:191px;}

.sao p em{height:172px;width:100px;display: block;float: left;margin-right:23px;margin-top: 19px;}
.sao p em span{height:100px;width:95px;display: block;}
.sao p em b{font-size:14px;color:#aaaaaa;display: block;line-height:24px;font-weight: normal;padding-top:30px;}
.sao p i{height: 137px;width: 137px;float: left;border: 1px solid #dcdcdc;box-sizing: border-box;border-radius: 10px;}
.sao p i img{height:114px;width:114px;display: block;margin:12px auto 0;}


.ed2{height:93px;width: 1200px;overflow: hidden;}
.ed2 p{line-height:93px;}
.ed2 i{font-size: 14px;color:#ababab;padding-left: 15px;width: 105px;float: left;}
.ed2 a{font-size: 14px;color:#ababab;display: block;float: left;font-weight: normal;padding-right:62px;}
@media screen and (min-width:760px) and (max-width:1680px) {
  .lxw{margin-left:100px;}
}
@media screen and (min-width:1600px) and (max-width:1800px){
  .lxw{margin-left:140px;}

}



		.zxun{ position:fixed; top:40%; right:0; z-index:88;}
		.zxun h2{ width:200px; display:block; margin-top:210px; position:relative;}
		.zxun h2 span img{ display:block; width:100%;}
		.zxun dl{ display:none; width:250px; background:#c59652; border-radius:30px; position:absolute; top:-220px; right:0;}
		.zxun dt{ width:200px; margin:-15px auto 0; position:relative;}
		.zxun dl img{ display:block; width:100%;}
		.zxun dd em{ display:block; border-radius:30px;background:#fff; width:180px; margin:0 auto; padding:15px;}
		.zxun dd em b{ display:block; padding:5px 0 15px; font-size:27px; font-weight:bold;}
		.zxun dd i{ display:block; margin:0 auto; width:150px; padding:15px 0;}
		.zxun h2:hover span{ display:none;}
		.zxun h2:hover dl{ display:block;}
  .client-2 {width: 45px; position: fixed;  right: 2%;  top: 85%;  z-index: 999;  color: #fff;}
  .client-2 li a { text-decoration: none;  color: #fff;        }
  .client-2 li { margin-bottom: 5px; width: 45px;  height: 45px;   border-radius: 50%;  cursor: pointer; position: relative; }
        .client-2 li.my-kefu-qq {
            background:#3e58c9 url(images/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#3e58c9 url(images/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#3e58c9 url(images/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#3e58c9 url(images/tohome.png) center no-repeat;
            background-size:26px;
        }
        
        .client-2 li.my-kefu-shouye a {
            width: 45px;
            height: 45px;
            display: block;
        }
        
        .client-2 li.my-kefu-ftop {
            background:#3e58c9 url(images/returnTop.png) center no-repeat;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 li.my-kefu-qq .cont {
            margin: 0;
            background:#3e58c9 url(images/cimg23.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            width: 130px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#3e58c9 url(images/cimg25.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }
    

		.dianji{ height:90px; background:rgba(62,88,201,0.9); width:100%; position:fixed; bottom:0; z-index:20;}
		.dianji dl{ width:1200px; margin:0 auto; position:relative;}
		.dianji dt{ width:445px; height:25px; background:#3e58c9; border-radius:20px 20px 0 0; font:16px "Microsoft YaHei UI"; text-align:center; font-weight:bold; line-height:25px; color:#fff; position:relative; margin:-25px auto 0;}
		.dianji dt b{ display:block; width:27px; height:27px; border-radius:27px; background:#3e3e3e; font-size:28px; position:absolute; top:-10px; right:-10px; cursor:pointer;}
		.dianji dd b img{ display:block; width:115px; height:119px; float:left; position:relative; margin:-19px 0 0 144px; float:left;}
		.dianji dd em{ display:block; float:left; width:500px; height:90px; font:26px "Microsoft YaHei UI"; font-weight:bold; color:#fff; line-height:90px; text-align:center;}
		.dianji em i{ padding:0 12px;}
		.dianji dd span{ display:block; height:33px; margin-top:28px; float:left;}
		.dianji dd span a{ display:inline-block; width:133px; height:33px; background:#3e3e3e; border-radius:15px; font:20px "Microsoft YaHei UI"; font-weight:normal; text-align:center; line-height:33px; color:#fff; margin-right:38px;}
    