@charset "utf-8";
/* CSS Document */
a:hover{}
.index_zsdt_d ul li a:hover{ color:#267e64;}
.bdy{ background:#f4f4f4;}
.nav .nav-ul{ width:100%; margin:0; padding:0; overflow:hidden; height:51px;}
.nav .nav-ul li{ width:auto;}
.nav .nav-ul li a{ margin:0; padding:0; display:block; padding:0 5px;}
.bdy .xiangmxw{ background:#fff; padding:0 10px; width:700px; float:none;}
.bdy .shenqbz{ width:285px; padding:0 5px;}
.bdy .shenqbz .btn{ display:block; width:245px; height:60px; line-height:60px; text-align:center; background:#00a373; color:#fff; font-size:28px; margin:25px auto;box-shadow: 0 3px 3px #aaaaaa; border-radius:5px;}
.bdy .shenqbz .btn:hover{ background:#267e64;}
.bdy .xmxw_sqbz{ height:auto; width:700px;padding:0 10px; float:left; }
.bdy .xmxw_sqbz a{ color:#164c3c;}
.bdy .xiangmxw{ height:auto;padding-top:17px;}
.bdy .hd_xs_zs{ overflow:hidden; height:auto; }
.bdy .index_hdyg,.bdy  .index_xsfc{ height:auto;}
.bdy .index_xsfc_d a img{ width:255px;}
.bdy  .index_xsfc_d p{ width:255px; left:10px; bottom:17px;}
.bdy  .sound,.bdy  .sound ol li{ width:320px;}
.bdy .sound ol li span,.bdy .sound ol li p{ bottom:4px;}
.bdy  .sound ol li img{width:320px;}
.bdy .index_clgozs h3 a{ top:5px;}
.bdy .index_hdyg_d,.bdy .index_mtjj,.bdy .index_zsdt_d{ border:0;}
.bdy .index_c{ overflow:hidden;}
.bdy .hd_xs_zs{ width:700px;}
.bdy .nav ul li:last-child:hover{ border-right:1px solid #134133;}
.bdy .header_link ul li i{ float:right; margin-top:10px;}
.bdy .header_link ul li.login_li>a{display:inline-block;_zoom:1; *display:inline; width:38px;}

.bdy .hd_xs_zs h2 a.hyh_btn{ padding-right:15px;}
.bdy .hd_xs_zs h2 a{ background:none;}
.bdy .index_hdyg_d ul li a,.bdy .index_hdyg_d ul li span{ font-size:14px;}
.bdy .index_hdyg,.bdy  .index_xsfc,.bdy .index_clgozs{ background:#fff;}
.bdy .index_xsfc{width:275px;}
.bdy .index_hdyg{width:690px;}
.bdy .index_hdyg{ padding:17px 10px;}
.eng-news{font-weight:normal;}
.xiangmxw .eng-news{ padding-bottom:0; overflow:hidden; border-bottom:1px solid #dcdcdc; }
.xmxw_sqbz .eng-news{font-size:18px; }
.hd_xs_zs .eng-news{ overflow:hidden; padding-bottom:0; border-bottom:1px solid #dcdcdc;}
.bdy .index_clgozs{ height:auto;}
.eng-news span{ float:left; padding:0 8px; height:35px;color:#164c3c; border-bottom:1px solid #164c3c; text-align:center;}
.eng-news a span{ font-weight:normal; font-size:18px;}
.shenqbz .eng-news{padding-bottom:0; overflow:hidden; border-bottom:1px solid #dcdcdc;font-weight: normal; font-size:18px;}
.xiangmxw .eng-news a{ background:none;}
.eng-news  a{ color:#164c3c;}
.bdy #application{ overflow:hidden; background:#fff; padding:17px 10px 0;}
.shenqbz .eng-news a{ font-size:12px;}
.shenqbz .brochure{ margin:21px 0px 32px 0; background:#fff;padding:17px 10px;}
.shenqbz .brochure>a{ display:block; color:#3d3d3d; padding-left:35px; background:url(../images/load.png) left center no-repeat; margin-top:16px; height:24px; font-size:16px;}

.shenqbz .index_zsdt{ margin:20px 0; height:auto; background:#fff;padding:17px 10px 9px;}
.mt10{background:#fff; overflow:hidden ;padding: 0 10px; }
.calender {
  margin-bottom: 10px;
   overflow:hidden ;
}
.calender .top {
  width: 274px;
  margin: 0 0 0 -1px;
  padding: 10px 0;
  color: #727272;
  position: relative;
  font-size: 14px;
  padding-left: 13px;
  overflow: hidden;
  border-bottom:1px solid #E1E1E1;
}
.xm_s_title {
  float: left;
  overflow: hidden;
}
.xm_s_title p {
  color: #164c3c;
  font-size: 18px;
  padding-left: 10px;
  height: 20px;
  border-left: 1px solid #fff;
}
.prev_month1 {
  width: 7px;
  height: 9px;
  background: url("../images/cal-pre.png") no-repeat;
  display: inline-block;
  position: absolute;
  left: 18px;
  top: 8px;
}
.next_month1 {
  width: 7px;
  height: 9px;
  background: url("../images/cal-next.png") no-repeat;
  display: inline-block;
  left: 130px;
  top: 8px;
  }
.calender .top span {
  padding: 2px 0 0 29px;
  display: inline-block;
}
.calender ol{ overflow:hidden; margin-top:5px; background:#ececec; width:254px; }
.calender ol li {
  float: left;
  margin-left: -1px;
  margin-bottom: -1px;
}
.calender ol li a {
  width: 37px;
  height: 31px;
  display: block;
  position: relative;
  text-decoration: none;
  text-align: center;
  line-height: 30px;
  color: #555;
  border-top: none;
  text-decoration: none;
 
}
.calender ul li {
  float: left;
  margin-left: -1px;
  margin-bottom: -1px;
}
.calender ul.rq{ border:1px solid #dcdcdc; border-top:0; overflow:hidden; border-right:0;}
.calender ul li a {
  width: 37px;
  height: 40px;
  display: block;
  border: 1px solid #E1E1E1;
  position: relative;
  text-decoration: none;
  text-align: center;
  line-height: 40px;
  text-decoration: none;
  color:#666;
}

.shenqbz .index_zsdt_d{ height:auto;}
.shenqbz .index_zsdt_d ul{ padding-right:8px;}
.shenqbz .index_zsdt_d ul li a{ font-size:14px;}
.shenqbz .brochure a:hover,.bdy .index_hdyg_d ul li a:hover{color:#267e64;}

/*.shouy ul li:hover{ background:url(../images/menu_li_hover.png) center center no-repeat;}*/
.bdy  .ryxw_c_in h2{ font-size: 19px;}
.inf-contct {font-size:14px; padding-bottom:20px; line-height:24px;}
.inf-contct .lianxdh{ padding-left: 24px;background:url("../images/tel_icon.png") no-repeat scroll left center; color:#454545; }
.inf-contct .lianxdh2{padding-left:24px; color:#454545; }
.inf-contct .lianxyx{ float:left;padding-left: 24px;background:url("../images/email_icon.png") no-repeat scroll left center; color:#454545;  }


