/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size:12px; font-family: '微软雅黑'; color:#333;outline:0;}
input{border:0;}
body{background:#f0f0f0;;}
a,a:hover{color:#333;}

/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-mt10{ margin-top: 10px;}
.f-mb10{margin-bottom:10px;}


/*style.css*/
html,
body {
        margin:0;
        padding:0;
       
}

.g-doc {
       
        min-width: 1000px;
       
    }

 /*页头*/
.g-hd{
      height: 93px;
      border-bottom:10px solid #d4d4d4;
      background: #fbfbfb;
	  box-sizing: initial;

}
.logo{
      float:left;
      margin:29px 90px 0 0;
}
.nav{
      float:left;
      margin-top:27px;
}
.nav li{
      text-align: center;
      float:left;
      margin-right:60px;
}
.nav li a{font-size: 14px; color:#434242;}
.nav li a span{font-size: 12px; color:#8c8c8c;}
.g-hd .m-r{
      float:right;
      margin-top:15px;
}
.g-hd .tel-pic{
      vertical-align: middle;
      width:38px;
      height: 38px;
}
.g-hd .tel-txt{
      line-height: 1.6;
      vertical-align: middle;
      font-family: "微软雅黑";
      color:#f00;
}
.g-hd .tel-txt .num{
    font-size: 22px;
    color:#565656;
    line-height: 1;
}

/*/页头*/

/*页脚*/
.g-ft{
   height: 70px;
   background:#f0f0f0;
   color:#454545;
   border-top:5px solid #4dbfbf;    
 }

 .g-ft .ft-logo{
      float: left;
      margin: 16px 15px 0 0;
 }
 .g-ft .ft-nav{
  margin-top:16px;
 }
 .g-ft .ft-nav a{color:#454545;}
 .g-ft .ft-r{margin-top:10px; color:#454545;}
 .g-ft .ft-nav li{
      float: left;
      padding:5px 0;
 }
  .g-ft .ft-nav .pic{
      padding:0;
      margin-left: 10px;
  }

 .g-ft .ft-r img{
      vertical-align: middle;
      margin-right: 12px;
      width: 46px;
      height: 46px;
      cursor: pointer;
 }
/*/页脚*/

.inner{
      width:1000px;
      margin: 0 auto;
}
.m-sld img{
      width:100%;
      vertical-align: bottom;
}
.g-bd{
  background: #f0f0f0;
}
.g-bd .inner_out{
      background: #4dbfbf;
      color:#fff;

}
.g-bd .nav2 li,.g-bd .nav23 li{
      float:left;
}
.g-bd .nav2 a,.g-bd .nav23 a{
      display: inline-block;
      width:120px;
      text-align: center;
      height: 40px;
      line-height: 40px;
      color:#fff;
}