*,body,html,div,p,h1,h2,h3,h4,h5,h6,span,i,strong,small,ul,li,dl,dt,dd,ol,table,tr,td,th,a,input,textarea,label,img,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration: none;outline:none;display:inline-block;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s;color:#333}
/*清除浮动*/
.clearfix:after{ 
    content: '';
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
}
.clearfix{ /*兼容 IE*/
    zoom: 1;
}


.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.ft{float:left;display:inline;}
.WidthTab{height:80px;width:1px;overflow:hidden;}
.HeightTab2{height:60px;width:1px;overflow:hidden;}
.HeightTab4{height:60px;width:1px;overflow:hidden;}
.HeightTab1{height:60px;width:1px;overflow:hidden;}
.HeightTab3{height:80px;width:1px;overflow:hidden;}
.HeightTab5{height:20px;width:1px;overflow:hidden;}
.HeightTab6{height:120px;width:1px;overflow:hidden;}
/*导航*/
.wrap-header {height: 89px;background: url(/images/toubu-bj_01.jpg) no-repeat;overflow: hidden;width:100%;position: relative;z-index: 5;}
.wrap-header .nav-ico{margin: 0 auto;width:1280px;overflow: hidden;position: relative;}
.wrap-header h1 {width:360px;height:61px;float:left;padding-top: 15px;}
.wrap-header .nav {padding-top: 30px;overflow: hidden;float:right;padding-right:16px;}
.wrap-header .nav .en{background: url(/images/en.png) no-repeat 1px 5px ;padding-left:2px;}
.wrap-header .nav li {float: left;width: 100px;text-align: center;font-size: 13px;height: 20px;line-height: 20px;padding-bottom: 15px;position: relative;overflow: hidden;}
.wrap-header .nav li i {display: block;width: 7px;height: 11px;position: absolute;left: 50%;margin-left: -4px;bottom: 90px;background: url(/images/navicon01.png) no-repeat center;transition: all 1s;opacity: 0;z-index: 1;}
.wrap-header .nav li a {color: #333;text-decoration:none;font-size: 15px}
.wrap-header .nav li.cur a , .wrap-header .nav li:hover a {color: #0078D7;}
.wrap-header .nav li.cur i , .wrap-header .nav li:hover i {bottom: 0px;opacity: 1;}

.wrap-header .search {width: 36px;height: 36px;position: absolute;right: 0;top: 23px;z-index: 2;overflow: hidden;transition: all 0.5s;}
.wrap-header .search input {display: block;position: absolute;left: 0;top: 0; border: none;height: 36px;line-height: 36px;font-size: 14px;color: #999;text-indent: 12px;transition: all 0.5s;width: 0;}
.wrap-header .search span {float: right;width: 30px;height: 22px;position: absolute;right: 0px;top:7px;background: url(/images/search.png) no-repeat center;text-indent: 15x;cursor: pointer;border-left: 1px dotted #cccccc;}

.wrap-header .search:hover {width: 260px;border: 1px solid #cccccc;}
.wrap-header .search:hover input {width: 215px;}
.wrap-header .search:hover span {border-left: 1px solid #cccccc;}
/*友情链接*/
.links{width:100%;background:#fff;margin:auto;font-size:13px;}
.links a{margin-right:6px;color:#555}
.link{margin:auto;width:1200px;line-height:60px;height:60px;text-align:center;color:#555;}
/* footer */
.footer{padding-top: 50px;background: #252526;padding-bottom: 15px;}
.footerCenter ul{margin:  0 auto;width: 425px;background: url(/images/huanse-bi.png) no-repeat 79px;}
.footerCenter ul li{float: left;margin-left: 65px;}
.footerCenter ul li:first-child{margin-left: 0;}
.footerCenter ul li a{font-size: 14px;color: #fff;display: block;}
.footerCenter ul li:hover a{color: #ff6600;}
.footerCenter p{line-height: 25px;color: #999;font-size: 14px;text-align: center;}
.footerCenter p a{line-height: 25px;color: #999;font-size: 14px}
.footerCenter p a:hover{color: #ff6600;}
.footerCenter p.p01{margin-top: 45px;}
/*

.footerCenter p.p02{width: 68px;margin: 0 auto;margin-top: 38px;padding-bottom: 50px;}
.footerCenter p.p02 a{width: 25px;height: 20px;display: block;background: url(Img/Common/weixin.png) no-repeat top;float: left;margin-left: 17px;}
.footerCenter p.p02 a:hover{background: url(Img/Common/weixin.png) no-repeat bottom;}
.footerCenter p.p02 a:first-child{margin-left: 0;background: url(Img/Common/weibo.png) no-repeat top;}
.footerCenter p.p02 a:first-child:hover{margin-left: 0;background: url(Img/Common/weibo.png) no-repeat bottom;}
*/
.footerCenter p.p02{width: 100px;margin: 0 auto;margin-top: 38px;position: relative;padding-bottom: 50px;}
.footerCenter p.p02 a{width: 28px;height: 28px;display: block;float: left;margin-left: 2px;}
.footerCenter p.p02 a{margin-left: 0;background: url(/images/h_icon01.png) no-repeat;}
.footerCenter p.p02 a:hover{margin-left: 0;background: url(/images/h_icon1.png) no-repeat bottom;}

.footerCenter p.p02 span{width: 28px;height: 28px;display: block;float: left;margin-left: 17px;background: url(/images/h_icon02.png) no-repeat top;}
.footerCenter p.p02 span:hover{background: url(/images/weixin.png) no-repeat bottom;}
.footerCenter p.p02 span img{display: none;width: 112px;height: 112px;position: absolute;top: -115px;left: -5px;}
.footerCenter p.p02 span:hover img{display: block;}
.footerCenter p.p02 .weixin:hover  p.p02 img{display: block;}
.fix {

  position: fixed;

  z-index: 99;

  right: 10px;

  bottom: 30%;

  border-radius: 5px;

}

.fix .bodd {

  position: relative;

  background:#0078D7;

  padding: 10px;

  width: 120px;

}

.fix .bodd .blacktop,

.fix .bodd .close {

  position: absolute;

  cursor: pointer;

  width: 43px;

  left: 50%;

  margin-left: -21.5px;

}

.fix .bodd .close {

  background: url(/images/close.png) no-repeat;

  top: -29px;

  height: 29px;

}

.fix .bodd .blacktop {

  background: url(/images/fix_top.png) no-repeat;


  bottom: -35px;

  height: 35px;

}

.fix .bodd p {

  font-size: 16px;

  color: #fff;

  text-align: center;

  font-weight: bold;

  padding: 15px 0px 15px 0px;

}

.fix .bodd span {

  height: 35px;

  background: #313131;

  display: block;

  text-align: center;

  color: #fff;

  border-radius: 5px 5px 0px 0px;

  line-height: 35px;

  font-size: 14px;

}

.fix .bodd .online {

  background: #fff;

  text-align: center;

  padding-top: 10px;

}

.fix .bodd .online a {

  height: 18px;

  line-height: 18px;

  background: url(/images/fixqq.jpg) no-repeat 20px 2px;

  display: block;

  padding-bottom: 10px;

  padding-left: 15px;

}

.fix .bodd .ewm {

  text-align: center;

  background: #fff;

  margin-top: 10px;

  border-radius: 5px;

}

.fix .bodd .tel {

  text-align: center;

  padding-top: 13px;

}

.fix .bodd .tel b {

  display: block;

  color: #fff;

  font-size: 15px;

  padding-bottom: 5px;font-weight:normal

}

.fix .kefubtn {

  background: url(/images/fixsuo.png) no-repeat;

  width: 70px;

  height: 142px;

  display: none;

  cursor: pointer;

}