
                .topWrap {background:url(images/tpbg.jpg) repeat-x center top;font-family: "Microsoft Yahei";  height: 136px; pposition:relative; z-index:2}
                .header { width: 1200px; margin:0 auto;  position:relative; z-index:2}
            
     .cmain{  width: 1200px;  margin: 0 auto;}  
	 .lf{float:left;}
.rt{float:right;}
.HeaderTop{width: 100%; height: 36px; line-height: 36px; background-color: #ebebeb;}
.HeaderTel{ float: right; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-image: url("images/cn.png");}
.HeaderTel em{color: #2154cf}
.HeaderBot{ width: 100%; height: 100px; background-color: #fff;}
.logo{ float: left; margin-top: 15px;}
.h-nav{float:right;min-width:633px;height:60px;line-height:60px; margin-top: 26px; position:relative; z-index:2}
.h-nav li{float:left;margin-left:44px;position:relative;}
.h-nav a{display:block;height:58px;line-height:58px;padding-bottom:2px;font-size:18px;color:#333;text-align:center;position:relative;text-transform:uppercase;}
.h-nav  a:before{content:'';position:absolute;width:100%;height:3px;background-color:#2154cf;left:0;bottom:0;opacity:0;visibility:hidden;
-webkit-transform: scale3d(0.5, 1, 1);
transform: scale3d(0.5, 1, 1);
-webkit-transition: transform 0.3s, opacity 0.3s,visibility 0.3s;
transition: transform 0.3s,opacity 0.3s,visibility 0.3s;}
.h-nav a:hover,.h-nav .cur a{color:#2154cf;}
.h-nav a:hover:before,.h-nav .cur a:before{opacity:1;visibility:visible;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.h-nav .erj{
	position:absolute;
	width:220px;
	background:rgba(33,84,207,0.95);
	background:#1b1613\9;
	z-index:5;
	left:-30px;
	opacity:0;
	visibility:hidden;
	top:80px;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
	}
.h-nav .erj li{float:none;margin-left: 0;border-bottom:1px solid #0c3eb8;border-top: 1px solid #0b3bac;}
.h-nav .erj a{display:block;padding:0 10px 0 30px;height:44px;line-height:44px;/*border-bottom:1px solid #080706;border-top:1px solid #231e1b;*/font-size:14px;color:#fff;text-align:left;}
.h-nav .erj a:before{display:none}
/*.h-nav .erj a:first-child{border-top:0;}*/
.h-nav .erj a:last-child{border-bottom:0;}
.h-nav .erj a:hover{color:#fff100;}
.h-nav li:last-child .erj{left:auto;right:0;}
.h-nav li.last .erj{left:auto;right:0;}
.h-nav li:last-child .erj a{padding:0 30px 0 10px;text-align:right;}
.h-nav li.last .erj a{padding:0 30px 0 10px;text-align:right;}
.h-nav li.hover .one{color:#fff100;}
.h-nav li:hover .one:before,.h-nav li.hover .one:before{opacity:1;visibility:visible;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.h-nav li:hover .erj{opacity:1;visibility:visible;top:60px;}
/*00000*/

            .fullSlide{min-width:1200px;height:700px; position:relative; z-index:0;}
            .fullSlide .bd{position:relative;z-index:0;}
            .fullSlide .bd ul{width:100%!important;}
            .fullSlide .bd li{width:100%!important;height:700px;text-align:center;}
            .fullSlide .bd li  img{ position:absolute; top:0; left:50%; margin-left:-960px;}
            .fullSlide .hd{width:1200px;left:50%;margin-left:-600px;position:absolute;z-index:1;bottom:15px;}
            .fullSlide .hd ul{margin-left:500px;}
            .fullSlide .hd ul li{float:left;margin:0 5px;display:inline;cursor:pointer;}
            .fullSlide .hd ul li{width:62px;height:5px;background:#fff;}
            .fullSlide .hd ul .on{background:#e8bd15;}
        
    
 i,em{font-style:normal;}
         /*  footer  */
.FooterTop{
  background-color: #131313;
  padding: 80px 0;
  font-size: 0;
}
.FooterTop ul{
  display: inline-block;
  vertical-align: top;
  margin-right: 50px;
}
.FooterTop ul li{font-size: 14px;line-height: 30px;color: #999}
.FooterTop ul li a{color: #999}
.FooterTop ul li.active{
  margin-bottom: 5px;
  font-size: 16px;
  color: #eaeaea;
}
.FooterTop ul li.active a{
  font-size: 16px;
  color: #eaeaea;
}
.FooterTop ul li a:hover{color: #eaeaea}
.FooterTop ul.ImgList li.item{margin-bottom: 10px}
.FooterTop ul.ImgList li.item a{
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
}
.FooterTop ul.ImgList li.item .m1{background-image: url("../images/m1.png");position: relative}
.FooterTop ul.ImgList li.item .m1:hover{background-image: url("../images/m1-active.png")}

.FooterTop ul.ImgList li.item .m2{background-image: url("../images/m2.png")}
.FooterTop ul.ImgList li.item .m2:hover{background-image: url("../images/m2-active.png")}

.FooterTop ul.ImgList li.item .m3{background-image: url("../images/m3.png")}
.FooterTop ul.ImgList li.item .m3:hover{background-image: url("../images/m3-active.png")}

.FooterTop ul.ImgList li.item .m4{background-image: url("../images/m4.png")}
.FooterTop ul.ImgList li.item .m4:hover{background-image: url("../images/m4-active.png")}

.FooterTop ul li.hen{
  width: 60px;
  height: 2px;
  background-color: #275e86;
  margin-bottom: 20px;
}
.LinkItem{
  float: right;
  color: #bababa;
  font-size: 14px;
  line-height: 30px;
}
.LinkItem .txt1{text-align: right}
.LinkItem .txt1 em{font-size: 16px}
.LinkItem .txt2{text-align: right;margin-bottom: 10px}
.LinkItem .txt2 span{
  display: inline-block;
  width: 60px;
  height: 2px;
  background-color: #275e86;
}
.LinkItem .txt3{position: relative}
.LinkMain{
  width: 190px;
  height: 36px;
  line-height: 36px;
  padding: 0 20px 0 30px;
  background-color: #405463;
  position: relative;
  cursor: pointer;
}
.LinkMain:before{
  content: '';
  position: absolute;
  right: 20px;
  top: 13px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 8px solid #ffffff;
}
.NameActive:before{
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.FooterBot{
  height: 40px;
  line-height: 40px;
  color: #e0e0e0;
  background-color: #000;
}
.LinkMList{
  position: absolute;
  left: 0;
  bottom: 37px;
  width: 240px;
  max-height: 120px;
  padding: 10px 0;
  border-radius: 3px;
  background-color: #405463;
  color: #bababa;
  overflow: hidden;
  z-index: 30;
  text-align: center;
  display: none;
}
.FooterTop .LinkMList ul{
  width: 260px;
  max-height: 120px;
  margin: 0;
  overflow-y: scroll;
}
.FooterTop .LinkMList ul li a{
  display: block;
  line-height: 30px;
  padding: 0 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.FooterTop .LinkMList ul li a:hover{background-color: #275e86}

        

        .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: #172e7a;
            color: #fff;
            height: 53px;
            width: 230px;
            padding:9px 0 0;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #172e7a;
            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;
        }
    
