﻿@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
body {
font-family: "Microsoft YaHei","SimSun";
background:#fff;
margin: 0;
}

body a:link {
	text-decoration: none;
}
body a:visited {
text-decoration: none;
}
body a:hover {
	color: #000;
text-decoration: none;
}
body a:active {
	color: #333;
text-decoration: none;
}
.tpxg{position:relative;}
.altpOn {display:none; width:100%; height:100%; background:url(../images/serboxon_bg2.png) repeat 0px 0px; position:absolute; left:0px; top:0px; z-index:1;}
.nr{min-height:400px;padding-bottom: 30px;line-height: 2;}
.nr img{display:block;margin:0 auto;max-width:100%; height:auto;}
.nr p{
  margin: 0;
}
.bodtf{border-top:solid 1px #fff;}
.bodbf{border-bottom:solid 1px #fff;}
.bodlf{border-left:solid 1px #fff;}
.bodrf{border-right:solid 1px #fff;}
.pl150{padding-left:150px;}
.pr150{padding-right:150px;}
.kuan40b{width:40%; float:left;}
.kuan48b{width:48%; float:left;}
.kuan50b{width:50%; float:left;}
.kuan57b{width:55%; float:left;}
.kuan60b{width:60%; float:left;}
.mr2b{margin-right:2%;}
.mr3b{margin-right:3%;}
.mr4b{margin-right:4%;}
.xiangduidw{position:relative; overflow:auto;}
.fg26{height:26px;}
.fg10{height:10px; line-height:10px; font-size:10px;}
.dndbdh{line-height:45px; font-size:16px;}
.dndbdh a{display:inline-block; padding-left:35px;}
.sjdbdh{line-height:45px; font-size:14px;}
.sjdbdh a{display:inline-block; padding:10px;}
.dnrx{font-size:14px; line-height:24px;}
.dnrxhm{font-size:35px; line-height:40px;}
.dnfx{line-height:55px;}
.dndbbq{line-height:28px; font-size:14px;}
.bg313131{background:#313131;}
.bhh{white-space:nowrap;}
.zifff,.zifff a:link,.zifff a:visited,.zifff a:hover,.zifff a:active {color: #fff;text-decoration: none;}
.zi333,.zi333 a:link,.zi333 a:visited,.zi333 a:hover,.zi333 a:active {color: #333;text-decoration: none;}
.zi6ff,.zi6ff a:link,.zi6ff a:visited,.zi6ff a:hover,.zi6ff a:active {color: #6ff;text-decoration: none;}
.zi898989,.zi898989 a:link,.zi898989 a:visited,.zi898989 a:hover,.zi898989 a:active {color: #898989;text-decoration: none;}
.zi808080,.zi808080 a:link,.zi808080 a:visited,.zi808080 a:hover,.zi808080 a:active {color: #808080;text-decoration: none;}
.zi262626,.zi262626 a:link,.zi262626 a:visited,.zi262626 a:hover,.zi262626 a:active {color: #262626;text-decoration: none;}
.zi434343,.zi434343 a:link,.zi434343 a:visited,.zi434343 a:hover,.zi434343 a:active {color: #434343;text-decoration: none;}
.zi37cccc,.zi37cccc a:link,.zi37cccc a:visited,.zi37cccc a:hover,.zi37cccc a:active {color: #37cccc;text-decoration: none;}
.zi707070,.zi707070 a:link,.zi707070 a:visited,.zi707070 a:hover,.zi707070 a:active {color: #707070;text-decoration: none;}
.zia0a0a0,.zia0a0a0 a:link,.zia0a0a0 a:visited,.zia0a0a0 a:hover,.zia0a0a0 a:active {color: #a0a0a0;text-decoration: none;}
.zia6a3a3,.zia6a3a3 a:link,.zia6a3a3 a:visited,.zia6a3a3 a:hover,.zia6a3a3 a:active {color: #a6a3a3;text-decoration: none;}
.hg80{line-height:50px;}
.cuzi{font-weight:bold;}
.biaoti10{font-size:10px;}
.biaoti14{font-size:14px;}
.biaoti18{font-size:14px;}
.biaoti22{font-size:18px;}
.mt27{margin-top:27px;}
.sjxs{display:block;}
.dnxx{display:none;}
.logo{margin-left:10px;}
.logo img{margin-top: 20px;}
.kuan100{margin-left:-15px; margin-right:-15px;}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 6px;
  margin-right: 5px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 3px;
  border-radius: 1px;
}
.navbar-toggle {
  border-color: #ddd;
  border:0;
}
.navbar-toggle:hover,
.navbar-toggle:focus {
  background-color: none;
}
.navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #000;
}

.bgdh{height:50px; background:#595757;}
.fgdh{height:30px;}
.carousel-indicators li {
  display: inline-block;
  height: 5px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  border: 0px solid #fff;
  border-radius: 0px;
}
.carousel-indicators .active {
  height: 5px;
  margin: 1px;
  background-color: #00c8b4;
  border: 0px solid #fff;
  border-radius: 0px;
}
.carousel-indicators li.kuan50px{width:50px;}
.carousel-indicators li.kuan20px{width:20px;}
.menu {width: 100px; background:#000;float:right; margin-right:-15px;}
.item{}
.menu ul {position: relative;}
.menu ul li {float: none; width:100px;}
.menu .first{margin-left:0px;}
.menu ul li a {
  display: block;
  padding: 0;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #fff; text-align:center;
  overflow: hidden;
}
.menu .block {
  height: 0px;
  background: #6ff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 99;
}
.menu ul {
  margin: 0;
  padding: 0;
  list-style: none;

}
.menu .current,.menu .current a:link,.menu .current a:visited,.menu .current a:hover,.menu .current a:active {color: #6ff;text-decoration: none;}
.menu .first{margin-left:0px;}
.banner-box{position:relative;}
.banner-box .bd{}
.banner-box .bd ul{ padding:0; margin:0;list-style:none;}
.banner-box .bd li{width:100%;height:300px; background:no-repeat top center;}
.banner-box .bd img{width:100%;height:300px;}
.banner-box .bd li a{display:block;}
.banner-btn{position: absolute;
  bottom: 0px;
  left: 50%;
  z-index: 15;
  width: 100%;
  padding-left: 0;
  margin-left: -73%;
  text-align: center;
  list-style: none;}
.banner-btn a{display:block;width:30px;height:148px;position:absolute;top:-220px; overflow:hidden; margin:0; padding:0;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.banner-btn a.prev{left:90px;background:url(../images/left.png) no-repeat; display:none} 
.banner-btn a.next{right:-80px;background:url(../images/right.png) no-repeat right; display:none}
.banner-box .hd {position:absolute;bottom: 10px;left:48%;}
.banner-box .hd ul li{width:30px;height:5px;text-indent:-9999px;margin-right:5px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#6ff;}
.navbar-collapse {border-top: 0px solid transparent;float: right;}
@media (min-width: 768px) {
  .navbar-collapse{width: 70%;}
  .navbar-header{
    width: 16%;
  }
  .dnxx {
    width: 14%;
    font-size: 16px;
  }
.sjhpxm{width:33.33333333%;	}
.carousel-indicators li {
  display: inline-block;
  height: 5px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  border: 0px solid #fff;
  border-radius: 0px;
}

.carousel-indicators .active {
  height: 5px;
  margin: 1px;
  background-color: #00c8b4;
  border: 0px solid #fff;
  border-radius: 0px;
}
.carousel-indicators li.kuan50px{width:100px;}
.carousel-indicators li.kuan20px{width:20px;}
.dndbfg{padding-top:40px; padding-bottom:68px;}
.banner-box{position:relative;}
.banner-box .bd{}
.banner-box .bd ul{ padding:0;list-style:none;margin-right:0;}
.banner-box .bd li{width:100%;height:598px; background:no-repeat top center;}
.banner-box .bd img{width:100%;height:598px;}
.banner-box .bd li a{display:block;}
.banner-btn{position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -35%;
  text-align: center;
  list-style: none;}
.banner-btn a{display:block;width:50px;height:148px;position:absolute;top:-300px;}
.banner-btn a.prev{left:0px;background:url(../images/left.png) no-repeat;} 
.banner-btn a.next{right:-100px;background:url(../images/right.png) no-repeat right;}
.banner-box .hd {position:absolute;bottom: 10px;left:44%;}
.banner-box .hd ul li{width:60px;height:5px;text-indent:-9999px;margin-right:10px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#6ff;}

.biaoti18{font-size:18px;}
.biaoti22{font-size:22px;}
.hg80{line-height:80px;}
.bgdh{height:80px; background:#595757;}
.fgdh{height:60px;}
.logo img{}
.sjxs{display:none;}
.dnxx{display:block;}

.menu {width: 100%;height: 80px; background:none; float:none; margin-right:0;}
.menu ul {
  height: 80px;
  position: relative;
}
.menu ul li {
  float: left; width:16.6%;
}
.menu ul li a {
  display: block;
  padding: 0 13px;
  height: 80px;
  line-height: 80px;
  font-size: 14px;
  color: #fff;
  overflow: hidden;
}
.menu .block {
  height: 3px;
  background: #6ff;
  position: absolute;
  bottom: 0px;
  left: 0;
  z-index: 99;
}
.menu ul {
  margin: 0;
  padding: 0;
  list-style: none;

}
.menu .current,.menu .current a:link,.menu .current a:visited,.menu .current a:hover,.menu .current a:active {color: #6ff;text-decoration: none;}
.menu .first{margin-left:50px;}
.ggy{ display: none;}
}
@media (min-width: 992px) {
  .menu ul li a { font-size: 16px;}
  .ggy{ display:block;}
}
@media (min-width: 1200px) {
	.menu ul li a { padding: 0 10px;font-size: 18px;}
	.banner-box .hd {position:absolute;bottom: 10px;left:44%;}
  }
  
.link_cont{
  padding-top: 20px;
  padding-bottom: 10px;
  color: #fff;
  font-size: 14px;
}  
body .link_cont.bg313131 a{
  margin: 0 5px;
  color:#999999;
}
.footer_cont{
  padding-top: 40px;
  padding-bottom: 40px;
  color: #fff;
  text-align: center;
}
.footer_cont .p_1{
    font-size: 24px;
    line-height: 24px;
}
.footer_cont .p_2{
  font-size: 35px;
  line-height: 60px;
}
.footer_cont .p_3{
  line-height: 28px;
    font-size: 14px;
}
.footer_cont a{
  color: #fff;
}
@media (max-width: 768px) {
  .footer_cont{
    text-align: center;
  }
}
.bgxl .row>.col{
  margin-bottom: 15px;
}
.gywm_content{
  line-height: 20px;
  color: #666;
  line-height: 2;
}
.news_text.text_overflow{
  width: 70%;
  font-size: 16px;
  font-weight: bold;
  margin-top: 0;
  color: #333;
}
.nsyxwlb p{
  line-height: 2;
  font-size: 14px;
  color: #666;
}
.text_overflow{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.nybg img{width:100%;}
.single_cont{
  min-height: 400px;
  line-height: 24px;
}
.single_cont img{
 display: block;
 margin: 10px auto;
 max-width: 100%;
}
body .dqwz_cont a{
  color: #37cccc;
}
.mob-footer{
  background: #000000;
  text-align: center;
  display: none;
  position: fixed;
  bottom: 0;
  width: 100%;
    height: 4rem;
    line-height: 4rem;
}
.mob-footer a{
    color: #fff!important;
    display: inline-block;
    background: url(/static/images/dbdh.png) no-repeat left center;
    background-size: contain;
    height: 2.2rem;
    line-height: 2.2rem;
    font-size: 1.8rem;
    padding-left: 2.4rem;
    vertical-align: middle;
}
.mob-footer a img{
  vertical-align: middle;
}
.mob-footer .col-xs-6{
  width: 49%;
  display: inline-block;
}
@media (max-width:768px) {
  .footer{
    margin-bottom: 3em;
  }
  .mob-footer{
    display: block;
  }
}
@media (max-width:480px){
  .mob_css_info{
    display: block;
  }
  .nr img{
    max-width: 50%;
  }
  .logo img{
    height: 40px;
    margin-top: 5px;
  }
  .pre_next p{
    width: 100%;
  }
  .dqwz_cont,.nydbfg{
    display: none;
  }

}
.lam_box .box{
     max-width:1140px;
}