body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, button, textarea, p, th, td {
    margin: 0;
    padding: 0;
}

.absolute{ position:absolute;}
.alignc{ text-align:center;}
.alignl{ text-align:left;}
.alignr{ text-align:right;}
.black{ color:#000;}
.blackbg{ background:#000;}
.bold{font-weight:bold;}
.block{ display:block;}
.blue{ color:#e25353;}
.center{ text-align:center;}
.delline{ border-bottom:none;}
.delmright{ margin-right:0;}
.delmleft{ margin-left:0;}
.delpleft{ padding-left:0;}
.delpright{ padding-right:0;}
.green{ color:#19c2b5;}
.inline{ display:inline-block; width:auto;}
.clear{clear: both;overflow: hidden;}
.containter{ width:100%; margin:0 auto;}
.fleft{ display:block; float:left;}
.fright{ display:block; float:right;}
.ft12{ font-size:12px;}
.ft14{ font-size:14px;}
.ft15{ font-size:15px;}
.ft16{ font-size:16px;}
.ft17{ font-size:17px;}
.ft18{ font-size:18px;}
.ft20{ font-size:20px;}
.ft22{ font-size:22px;}
.ft24{ font-size:24px;}
.ft26{ font-size:26px;}
.ft28{ font-size:28px;}
.ft30{ font-size:30px;}
.ft36{ font-size:36px;}
.ft40{ font-size:40px;}
.ft45{ font-size:45px;}
.grey{ color:#ccc;}
.green{ color:#74ae47;}
.h0{ height:0px;}
.h5{ height:5px;}
.h10{ height:10px;}
.h15{ height:15px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
.h35{ height:35px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.handle{ cursor:pointer;}
.inlineblock{ display:inline-block;}
.left{ float:left;}
.line1-5e{line-height:1.5em; }
.line2e{line-height:2em;}
.line2-5e{line-height:2.5em;}
.line3e{line-height:3em;}
.line3-5e{line-height:3.5em;}
.main{ /*width:1000px;*/margin:0 auto;}
.mtop5{ margin-top:5px;}
.mtop10{ margin-top:10px;}
.mtop12{ margin-top:12px;}
.mtop15{ margin-top:15px;}
.mtop20{ margin-top:20px;}
.mbottom5{ margin-bottom:5px;}
.mbottom10{ margin-bottom:10px;}
.mbottom15{ margin-bottom:15px;}
.mbottom20{ margin-bottom:20px;}
.none{ display:none;}
.orange{color: #ff696b;}
.pleft5{ padding-left:5px;}
.pleft10{ padding-left:10px;}
.pleft15{ padding-left:15px;}
.pleft20{ padding-left:20px;}
.pleft25{ padding-left:25px;}
.pleft40{ padding-left:40px;}
.pleft50{ padding-left:50px;}
.pleft100{ padding-left:100px;}
.pright5{ padding-right:5px;}
.pright10{ padding-right:10px;}
.pright15{ padding-right:15px;}
.pright20{ padding-right:20px;}
.pright25{ padding-right:25px;}
.pright30{ padding-right:30px;}
.pright40{ padding-right:40px;}
.pright50{ padding-right:50px;}
.pright60{ padding-right:60px;}
.pright100{ padding-right:100px;}
.ptop5{ padding-top:5px;}
.ptop10{ padding-top:10px;}
.ptop15{ padding-top:15px;}
.ptop20{ padding-top:20px;}
.ptop25{ padding-top:25px;}
.ptop30{ padding-top:30px;}
.ptop35{ padding-top:35px;}
.ptop40{ padding-top:40px;}
.pbottom5{ padding-bottom:5px;}
.pbottom10{ padding-bottom:10px;}
.pbottom15{ padding-bottom:15px;}
.pbottom20{ padding-bottom:20px;}
.pbottom25{ padding-bottom:25px;}
.pbottom30{ padding-bottom:30px;}
.rad2{-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.rad3{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.rad4{-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.rad5{-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.rad6{-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.rad7{-moz-border-radius: 7px;-khtml-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
.rad8{-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;}
.rad9{-moz-border-radius: 9px;-khtml-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;}
.rad10{-moz-border-radius: 10px;-khtml-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.rad11{-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;}
.rad12{-moz-border-radius: 12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
.rad13{-moz-border-radius: 13px;-khtml-border-radius: 13px;-webkit-border-radius: 13px;border-radius: 13px;}
.rad14{-moz-border-radius: 14px;-khtml-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;}
.rad15{-moz-border-radius: 15px;-khtml-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;}
.rad16{-moz-border-radius: 16px;-khtml-border-radius: 16px;-webkit-border-radius: 16px;border-radius: 16px;}
.red{ color:#ff3344;}
.relative{ position:relative;}
.right{ float:right;}
.snc-line {height: 12px;display: inline-block;font-size: 0;vertical-align: bottom;border-left: 1px solid #d8d5d5;}
.time{ float:right;}
.top20{ top:20px;}
.top30{ top:30px;}
.top40{ top:40px;}
.top50{ top:50px;}
.white{color:#fff;}
.whitebg{ background:#fff;}
.width10{ width:10%;}
.width20{ width:20%;}
.width30{ width:30%;}
.width40{ width:40%;}
.width45{ width:45%;}
.width50{ width:49.6%;}
.width60{ width:59.6%;}
.width70{ width:69.6%;}
.width80{ width:79.6%;}
.width90{ width:89.6%;}
.width95{ width:94.6%;}
.width100{ width:99.6%; overflow:hidden;}
.yellow{ color:#ff7e00;}
.dw_Cbg{
    background: url(../images/dw_Cbg.png) no-repeat ;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    border: none;
    vertical-align: middle;
}

em {
    font-style: normal;
    font-weight: normal;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
    font-weight: normal;
}

input, button, textarea, select {
	font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%;
}
body{
    font-size: 14px;
    font-family: "Microsoft Yahei",Arial;
}
a {
    text-decoration: none;
    color: #333;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: table;
}

.clearfix {
    *zoom: 1;
}

.clearout {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cleartxt {
    color: transparent;
    font: 0/0 a;
    overflow: hidden;
}

li {
    list-style: none;
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
}

/* public section like  header footer */
.header-top{
    line-height: 40px;
    background: #101010; 
    color: #999999;
    display: block;
}
.header-top .tel-num{
    float: left;
    vertical-align: 5px;
    /*height: 34px;*/
}
.header-top .tel-num .kf{color:#E81F1F;}
.header-top .tel-num .ym{color:#E81F1F;}
.header-top .tel-num .ym a{color:#E81F1F;}
.header-top .tel-num .ym a:hover{text-decoration:none;}
.header-top .tel-num .icon-tel {
    vertical-align: -5px;
    display: inline-block;
    width: 19px;
    height: 23px;
    background: url(../huiguanqian/mobiletop.png) no-repeat;
}
.header-top .tel-num span{
    display: inline-block;
    height: 100%;
    font-size: 15px;
}
.header-top .quick-link{
    float: right;
    color: #ccc;
}
.header-top .quick-link a{
    color: #7a7a7a;
    font-size: 14px;
    display: inline-block;
    padding:0 10px;
}

.header-top .quick-link .login-after .headmem-btn{color:#FFB400;}
.header-top .quick-link a:hover{
    color: #F65C54;
}



.header-top .quick-link .wechat {
  float: left;
  height: 40px;
    width: 117px;
  position: relative;
      color: #4caf50;
      cursor: pointer;
}

.header-top .quick-link .wechat  .icon {
  width: 100%;
 height: 40px;
  margin: 0 auto;
  cursor: pointer;
  margin-left: -1px;
  z-index: 2;
  background-position: center 6px;
  background-color: inherit;
      transition: background-position 0.5s ease 0s;
  background-repeat: no-repeat;
}
.header-top .quick-link .wechat  .icon-weixin i{
    width: 30px;
    height:30px;
    display: block;
    position: relative;
    top:7px;
}
.header-top .quick-link .wechat  .icon-weixin em{
    width: 30px;
    height:24px;
    display: block;
    position: relative;
    top:7px;
    background-position: 1px -40px;

}

.header-top .quick-link .wechat .dropdown{
    display: none;
      border:1px solid #ddd;
  position: relative;
  top:40px;
  padding:0px;
  margin:0px;
  height: 150px;
 text-align: center;
 background:#fff;
 z-index: 9999;
}
.header-top .quick-link .wechat:hover .dropdown {
  display: block;
  text-align: center;

}
.header-top .quick-link .wechat .dropdown span{
    margin:0px;
    padding:0px;
    width: 100%;
    float: left;
    line-height: 0px;

}
.header-top .quick-link .wechat  .dropdown  img{
width: 90px;
  height: 90px;
  position: relative;
  top:-20px;
}







.header{
    height: 100px;
    background: #fff;
    margin:0 auto; 
}
.header .logo{
    float: left;
    position: relative;
    top:20px;
}
.header .nav {
  float: right;
  /*width: 630px;*/
}
.header .nav .navigation-list{
float: right;
}
.d_wrapM ul {
float: right;
}
.header .nav .navigation-item{
    float: left;
    margin-top: 27px;
}
.header .nav li{
    float: left;
    width: 102px;
    text-align: center;
}
.header .nav li a{
    display: block;
    color: #3E3E3E;
    line-height: 42px;
    height: 42px;
    font-size: 16px;
}
.header .nav li a:hover{
    color: #fff;
}
.header .nav li .name-60{
  background: url(../images/bottom-jiantou.png) no-repeat right center;
}
.header .nav li .name-67{
  background: url(../images/bottom-jiantou.png) no-repeat right center;
}
/*footer*/
.foot { width: 100%; padding: 54px 0;  background: #3a3a3a;color:#fff; }
.footTel{margin-left:63px;}

 #footGz { 
  height: 100px; float: left; 
    color: #fff;  
    text-align: center;
     }
    .footTel, #footGz img{
      width: 100px;
      height: 100px;
    }
.footTel{
    width: 227px;
    text-align: center;
    float: left;
}
.footTel1 { float: left; line-height: 28px; margin-top: 5px; color: #fff;  }
.footTel .tit{
  font-size: 30px;
  text-align: center;
  color: #fff;
}
.footTel b { font-size: 30px; display: block; color: #fff; font-weight: 600;padding:5px 0px;}
#footGz {width: 380px; text-align: center;margin-left:29px;margin-bottom: 10px; }
#footGz .left{
    width: 50%;
}
#footGz  .erweima{
width:79%;  
margin:0px auto; 
border-radius: 5px;
} 
#footGz .tit {
  width: 100%;
  float: left; 
  text-align: center;
  height: 35px;
  line-height: 35px;
}
#footGz a { width: 24px; height: 24px; vertical-align: middle; margin:15px 5px 0; text-indent: -999px; display: inline-block; background: url(/Style/New/headFootIco.png) no-repeat; }
#footGz a.sina { background-position: 0 -96px; }
#footGz a.sina:hover { background-position: 0 -120px; }
#footGz a.weixin { background-position: 0 -144px; }
#footGz a.weixin:hover { background-position: 0 -168px; }
#footGz .wixinBox { position: relative; z-index: 0; }
#footGz .wixinBox img { top: -160px; left: -50px; width: 150px; }
#footGz a.qq { background-position: 0 -192px; }
#footGz a.qq:hover { background-position: 0 -216px; }
.footNav { float: left;    }
.footNav .nav-foot{
  width: 167px;
  float: left;
  text-align: center;
}
.footNav .nav-foot h3{
  font-size: 18px;
  padding-bottom: 10px;
}
.footNav .nav-foot a {width:100%;float:left;  line-height: 30px; white-space: nowrap; color: #fff!important; }
.footNav .nav-foot span {
    width: 100%;
    float: left;
    line-height: 30px;
    white-space: nowrap;
    color: #fff!important;
}
.footNav a:hover { color: #fff!important; }
.copyRight { width: 100%; padding: 10px 0;background: #222222; }
.copyRight a{
    color: #545454;
}
.copyRight a:hover{
    color: #CC7832;
}
.copyRight .text { width:100%;float: left; line-height: 35px; color:#555555;text-align: center;margin-bottom: 10px;}
.copyRight .text span { display: inline-block; margin-right: 20px; }
.copyRight .anquan { width:100%;float: left;  float: right; text-align: center; }
.copyRight .anquan a { margin-left: 5px;overflow: hidden;text-align: center; }
.copyRight .anquan a#cxwz { background-position: 0 -35px; }
.copyRight .anquan a#cxwz:hover { background-position: 0 -35px; }
.copyRight .anquan a#rz360 { background-position: -113px -35px; }
.copyRight .anquan a#rz360:hover { background-position: -113px -35px; }
.copyRight .anquan a#kxwz { background-position: -221px -35px; }
.copyRight .anquan a#kxwz:hover { background-position: -221px -35px; }

/*关注*/
.gzBox { display: inline-block; }
.gzBox a { display: inline-block; text-indent: -999px; overflow: hidden; }
.wixinBox { display: inline-block; position: relative; }
.wixinBox img { display: none; position: absolute; border: 1px solid #ddd; }
.wixinBox:hover img { display: block; }