﻿@charset "utf-8";

/* CSS Document */


@font-face {
  font-family: 'iconfont';
  src: url('iconfont/iconfont.eot'); /* IE9*/
  src: url('iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont/iconfont.woff') format('woff'), /* chrome、firefox */
  url('iconfont/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('iconfont/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}


*{ margin:0; padding:0;}

img{ border:none}

a{ text-decoration:none; outline:none}



.top{
  width: 1050px;
  height: 88px;
  margin: 0 auto;
  padding-top: 10px;
}

.top>:first-child{ display:inline-block; float:left;}

.top .top-right{
  width: 500px;
  height: auto;
  float: right;
  margin-top: 20px;
  text-align: right;
}
.top .top-right .tit{ font-size:32px; font-weight:700; font-family:"微软雅黑";  letter-spacing:-2px; color:#06765E; text-transform: uppercase}
.top .top-right .tel{ color:#666; padding-top:8px}.top .top-right .tel i{ margin-left:15px}
.box {

  width:120px

}

.xialakuang {

  width:120px;

  height:auto;

}

.xialakuang input {

  color:#555555;

  overflow:hidden;

  line-height: 23px !important;

}

.ck_list_xm {

  height:22px;

  display:block;

  padding:0px 7px 0px 14px;

  line-height:22px;

  float:left;

}

.ck_list_xm em {

  color:#ff005b;

  

  margin-left:10px;

}

.ck_list_zj, .span_fd_zj {

  width:120px;

  font-size: 13px;

}

.ck_list_fd {

  height:23px;

  border:1px solid #bababa;

  display:block;

  float:left;

  background:url(../images/top-right-input.png) no-repeat 96%;

  border-radius:2px;

  behavior:url(PIE.htc);

  line-height:23px !important;

  outline:none

}

.ck_list_input {

  height:23px;

  border:1px solid #bababa;

  display:inline-block;

  float:right;

  border-radius:2px;

  line-height:23px !important;

  behavior:url(PIE.htc);

  margin:0px 8px 0px 16px;
    color: #666666;
    text-indent: 5px;
}

.touming_jq {

  position:relative;

  z-index:1;

  

}

.ck_input_c {

  width:100px;

}

.ck_input_c {

  float:left;

  border:0px;

  height:23px;

  line-height:23px;

  cursor:pointer;

}

.span_lb {

  width:22px;

  height:20px;

  float:left;

  cursor:pointer;

}

.span_fd_zj {

  height:auto;

  border-width:0px 1px 1px 1px;

  border-style:solid;

  border-color:#bababa;

  position:absolute;

  left:-1px;

  top:23px;

  z-index:3;

  display:none;

  background-color:#FFFFFF;

}

.span_fd_zj span {

  width:114px;

}

.span_fd_zj span {

  height:20px;

  line-height:23px;

  padding:0px 3px;

  display:block;

  cursor:pointer;

  color:#555555;

}



.nav{ width:100%; height:45px; background:url(../images/nav-bg.jpg) repeat-x; overflow:hidden}

.nav ol{
  width: 1050px;
  height: 45px;
  margin: 0 auto;
  list-style-type: none;
}

.nav ol li{ display:inline-block; float:left; width:160px;height:45px; position:relative;}

.nav ol li a{
  width: 160px;
  display: inline-block; text-transform:uppercase;
    
   
  text-align: center;
  background: none;
  background-repeat: repeat-x; line-height:45px;
   
    font-family: "微软雅黑"; 
    color: #fff;
    font-size: 14px;
    font-weight: 900;
  
  
}

.nav ol li:hover,.nav ol li.hover{ background:url(../images/nav-li-hover-bg.jpg) repeat-x; color:#FFF; background-repeat:repeat-x}

.nav ol>:first-child{ width:190px;}

.nav ol>:first-child a{
  width: 190px !important;
}



.nav dl{
  width: 215px;
  height: auto;
  overflow: hidden;
  background: #009750;
  display: inline-block;
  display: none;
  position: absolute;
  z-index: 99999999;
}

.nav dl dd,.nav dl dd a{ width:100%;  display:block; margin:0 auto;border-bottom:solid 1px  #008000; font:12px/30px "微软雅黑";  color:#FFF; cursor:pointer}
.nav dl dd a{ width:100% !important; text-align: center; }
.nav dl dd a:hover{ background:#016939 !important}

.nav ol li:hover dl{ display:block; padding-bottom:16px; padding-top:4px;}



.foot{ width:100%; height:auto; overflow:hidden; background:url(../images/foot-bg.jpg) repeat-x; clear:both; padding-top:26px }

.foot div,.foot-1{ width:1200px; height:auto; overflow:hidden;margin:0 auto;}

.foot div a{ font:13px/20px "微软雅黑";  color:#006c55;}

.foot div a:hover{ color:#8f620f}

.foot div span{ float:right;}

.foot p{ width:100%; height:auto; overflow:hidden; display:inline-block;font:13px/24px Arial, Helvetica, sans-serif;  color:#006c55; margin-left:0px;}

/*//////////////////////////////////////////////////////////*/

.foot_index{
  width: 100%;
  height: auto;
  overflow: hidden;
  clear: both;
  padding-top: 26px;
  background-color: #333333;
}

.foot_index div,.foot-1{
  width: 1050px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  text-align: left;
}

.foot_index   a {
  font: 12px/20px  "微软雅黑"; 
  padding: 0 5px;color: #FFFFFF
}

.foot_index   a:hover{
  color: #FFFFFF
}

.foot_index div span{ float:right;}

.foot_index p{
  width: 100%;
  height: auto;
  font: 12px/24px "微软雅黑"; 
  color: #FFFFFF;
  margin-left: 0px;
}

 



.kf{ position:fixed; top:17%; left:-133px; width:150px; height:470px; background:url(../images/kf.png) no-repeat center top; z-index:9999999;}
.kf ul{ width:112px; height:auto; overflow:hidden; position:relative; top:105px; left:6px; list-style-type:none}
.kf ul li{ width:100%; height:36px;}
.kf ul li a{ font:12px/36px "微软雅黑";  color:#666666; width:100%; text-indent:26px; display:inline-block}
.kf ul li a:hover{ color:#016d56; font-weight:bold}
#colse{ position: absolute; right:0px; top:78px; cursor:pointer}
.kf-left{left:2px;}

