html,body{
	font-family: -apple-system, "Helvetica Neue", Arial, "PingFang SC", "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
/**nav start**/
.navbar-inverse {
  background-color: #159FE0;
}
.navbar-fixed-top{
	border-width: 0;
}
.navbar {
  position: relative;
  min-height: 58px;
  margin-bottom: 0;
}
.navbar-inverse .navbar-toggle {
  border-color: #158FC9;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
  background-color: #158FC9;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
  background-color: #159FE0;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
  color: #159FE0;
  background-color: #fff;
}
.navbar-inverse .navbar-nav>li>a {
  color: #fff;
}
.navbar-brand {
  height: 58px;
  padding: 11px 11px;
}
.navbar-nav>li>a{
	line-height: 28px;
}
.nav>li>a{
	padding-left: 25px; padding-right: 25px;
}
.sub-menu{
	height: 100px;
	list-style: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.sub-menu li{
  	margin-left: 23px;
  	float: left;
  	padding-left: 0;
  	padding-right: 0;
}
.sub-menu>li>.glyphicon{
	font-size: 14px;
}
.dropdown-header{
	font-size: 18px;
	color: #159FE0!important;
	float: none!important;
	margin-left: 0!important;
	padding: 5px 0;
}
.dropdown-header>a{
	color: #159FE0!important;
	margin-left: 7px;
}
.dropdown-menu{
	padding-top: 20px;
	padding-bottom: 0;
}
.sub-menu>li>a{
	color: #9B9B9B;
}
.navbar-collapse{
	border-top: none;
}
.menu-search{
	background: #F0F0F0;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.menu-search>.center-block{
	float: none;
}
.form-group{
	margin-bottom: 0;
}
.btn-primary {
  color: #fff;
  background-color: #159FE0;
  border-color: #2e6da4;
}
.sub-menu-home {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
}
.sub-menu-home>a,.sub-menu-erwei>a{
	text-decoration: none;
}
.sub-menu-home>a>.glyphicon-home{
	font-size: 40px;
	margin-bottom: 10px;
	color: #159FE0;
}
.sub-menu-search {
  padding: 0px 20px!important;
  font-size: 14px!important;
  font-weight: normal!important;
}
.sub-menu-search-bt {
  border: 0;
  border-radius: 0;
  font-size: 14px;
  padding: 7px 30px;
}
.position{
	position: relative;
  	min-height: 32px;
  	border-bottom: solid 1px #EFEFEF;
  	background: #fff;
}
.breadcrumb {
  margin-bottom: 0;
  list-style: none;
  line-height: 32px;
  height: 32px;
  -webkit-padding-start: 0;
  padding: 0;
  background: none;
  color: #9B9B9B;
  zoom:1;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
/**nav end**/
/**work home**/
.work-home-search{
	padding-top: 67px;
	padding-bottom: 87px;
}
.form-control {
  border-radius: 0;
  border: 0;
  font-size: 18px;
  color: #6B6B6B;
  padding: 23px 30px;
}
.work-home-search-bt {
  border: 0;
  padding: 11px 45px;
  border-radius: 0;
  font-size: 18px;
}
.work-home-search>.container>.center-block{
	float: none;
}
.work-home-allwork{
	border-top: solid 1px #979797;
}
.work-home-allwork>.container>ul>li>a{
	height: 80px;
	line-height: 80px;
	font-size: 18px;
	color: #fff;
	text-decoration:none;
}
.work-home-allwork>.container>ul>li>a:hover{
	color: #159FE0;
}
.work-home-allwork>.container>ul>.active{
	border-top: solid 1px #fff;
}
.work-home-allwork>.container{
	margin-top: -1px;
}
.work-home-price{
	margin-right: 10px;
}
.work-home-list>.container ul>li{
	margin-bottom: 30px;
	list-style: none;
}
.work-home-list>.container ul{
	-webkit-padding-start: 0px;
}
.pager>li{
	color: #fff;
	font-size: 18px;
	margin: 0 15px;
}
.pager>li>a{
	border-radius: 0;
	padding: 17px 70px;
	color: #fff;
	background: #159FE0;
	border: 0;
}
.pager>li>a:hover{
	background: #34B8F7;
}

.footer {
  background: #F6F6F6;
  padding: 150px 0 100px 0;
  font-size: 12px;
  color: #D0D0D0;
}
/**work show start**/
.page-header-tit {
  color: #9B9B9B;
}
.work-show-infor{
	padding-bottom: 20px;
}
.work-show-infor>.container>.col-md-4>.page-header{
	margin-top: 35px;
}
.work-show-infor>.container>.col-md-4>.page-header h1 {
  margin-top: 10px;
  font-size: 24px;
  color: #159FE0;
}
.work-show-infor-detail,.work-show-info-contact{
	margin-top: 17px;
}
.work-show-infor-detail>.page-header-tit>p{
	color: #646464;
	line-height: 25px;
	margin-top: 10px;
}
.work-show-infor-detail-t,.work-show-info-contact{
	padding-left: 34px;
	padding-top: 18px;
	border-left: solid 1px #eee;
  min-height: 180px;
}
.work-show-infor-good{
	font-size: 40px;
}
.work-show-infor-good-flow{
	font-size: 20px;
	margin-top: 10px;
}
.work-show-infor-good-text{
	font-size: 18px;
}
.work-show-infor-good-text-flow{
	font-size: 14px;
}
.work-show-info-contact>.text-center{
	text-decoration: none;
}
.work-show-contact-author {
  padding: 10px 70px;
  border-radius: 30px;
  border: 0;
  margin-top: 20px;
}
.work-show-contact-author-flow {
  padding: 8px 40px;
  border-radius: 30px;
  border: 0;
  margin-top: 15px;
}
.work-show-contat-company,.work-show-contat-company:hover {
  color: #159FE0;
  background: none;
  border: 0;
  margin-top: 10px;
}
.work-show-contat-company:hover{
	color: #204d74;
}
.work-show-content{
	background: #000;
	padding-top: 60px;
}
.work-show-content>.container>p{
	margin-bottom: 75px;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 1.7em;
	margin-top: 2em;
	text-indent: 2em;
	color: #fff;
	font-size: 18px;
}
.work-show-content>.container>p img{
	max-width:1000px;
  height: auto;
  overflow:hidden;
}
.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.work-show-content>.container>p>embed{
	margin-left: -2em;
}
.work-show-goodwork{
	background: #EEEEEE;
	padding-bottom: 10px;
}
.work-show-goodwork ul{
	-webkit-padding-start: 0;
}
.work-show-goodwork ul li{
	float: left;
	list-style: none;
	margin: 10px 17px;
}
.work-show-goodwork h3{
	font-size: 18px;
	color: #9B9B9B;
	margin-left: 17px;
	padding-left: 10px;
	border-left: solid 5px #4A90E2;
}
.work-show-flow-work-info{
	background:#fff;
	height: 66px;
	width: 100%;
}
.work-show-flow-work-info>.container>.col-md-4>.page-header{
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom: 0;
	padding-bottom: 0;
}
.work-show-flow-work-info>.container>.col-md-4>.page-header>h1 {
  font-size: 18px;
  color: #159FE0;
  margin: 0;
}
.work-show-flow-work-info>.container>.col-md-4>dl{
	margin-bottom: 0;
	margin-top: 15px;
}
@media (max-width: 768px) {
  .work-show-content>.container>p>img{
    width: 100%;
  }
  .work-show-infor-detail-t, .work-show-info-contact{
    border: none;
    padding-left: 0px;
    min-height: 100px;
  }
  .breadcrumb{
    height: auto;
  }
}


/**news content**/
.news-show header h1 {
  font-size: 48px;
  color: #159FE0;
  line-height: 64px;
  margin-top: 0;
  font-family: 'Noto Serif SC', serif;
}
.news-info {
  list-style: none;
  line-height: 27px;
  color: #9B9B9B;
}
.news-info span{margin-right: 10px;}
.news-show {
  padding-top: 70px;
  padding-bottom: 50px;
}
.news-content {
  border-top: solid 1px #D8D8D8;
  padding-top: 60px;
  margin-top: 60px;
}
.news-content p {
  color: #474747;
  font-size: 18px;
  line-height: 1.8em;
  text-indent: 2em;
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 20px;
}
.mb50{
	margin-bottom: 50px;
}
.editor {
  border-top: solid 1px #D8D8D8;
  padding: 15px 0;
  color: #9B9B9B;
}
.good-news {
  background: #EEEEEE;
  padding: 30px;
  margin-bottom: 40px;
}
.good-news>.col-md-8>h3 {
  color: #9B9B9B;
  font-size: 18px;
  margin-left: 17px;
  padding-left: 10px;
  border-left: solid 5px #4A90E2;
}
.good-news .col-md-8 ul {
  list-style: none;
  padding-left: 30px;
}
.good-news .col-md-8 ul li{
	line-height: 45px;
}
.good-news .col-md-8 ul li a{
	color: #9B9B9B;
}
.good-news-good {
  border-left: solid 1px #D8D8D8;
  padding: 30px;
}
.good-news-good>a{
	text-decoration: none;
}
.good-news-good-text-1 {
  font-size: 50px;
}
.good-news-good-text-2 {
  font-size: 18px;
  color: #646464;
  margin-top: 10px;
}
.good-news-share {
  width: 140px;
  height: 50px;
  border-radius: 38px;
  border: none;
  font-size: 18px;
  line-height: 40px;
  margin-top: 20px;
}
@media (max-width: 768px) {
  .news-content>p img{
    width: 100%;
    height: 100%;
  }
  .wp_articlecontent>p img{
    width: 100%!important;
    height: auto!important;
    margin-left: -2em!important;
  }
}
/**news list**/
.sub-nav-newsnav{
  font-size: 36px;
  color: #9B9B9B;
}
.sub-nav {
  padding-top: 27px;
  background: rgba(0, 0, 0, 0.5);
}
.sub-nav-list li a{
 color: #fff;
 font-size: 18px;
}
.sub-nav-list li a:hover,.sub-nav-newsnav:hover{
  background: none;
  color: #159FE0;
}
.sub-nav-list>.active>a,.navbar-header>.active{
  color: #fff;
}
.sub-nav-search{
  padding: 5px 15px;
  font-size: 14px;
}
.news-mainlist {
  padding-top: 50px;
  background: #fff;
  margin-top: 200px;
}
.news-list>a:hover{
  text-decoration: none;
}
.news-list>a>h2:hover{
  text-decoration: none;
  color: #159FE0;
}
.news-list>a>h2 {
  color: #4A4A4A;
  font-size: 24px;
}
.news-list-right {
  padding-left: 20px;
  padding-right: 20px;
}
.news-list p {
  color: #9B9B9B;
}
.article-info-from {
  color: #159FE0;
}
.article-info span {
  color: #B9B9B9;
  padding: 0 10px 0 20px;
}
.news-list {
  border-bottom: solid 1px #E6E6E6;
  padding-bottom: 30px;
  margin-bottom: 30px;
  margin-left: 10px;
}
.news-list > div > h2 {
  margin-top: 0px;
}
.news-list > div > h2>a{
  color: #159FE0;
  text-decoration: none;
}
.news-list > div > h2>a:hover{
  color: #337ab7;
}
.news-btlist>div>h3{
  font-size: 18px;
  color: #9B9B9B;
  margin-left: 17px;
  padding-left: 10px;
  border-left: solid 5px #4A90E2;
}
.news-list-hot {
  border-top: solid 1px #D8D8D8;
  margin-top: 35px;
  padding-top: 15px;
}
.news-list-hot>h3{
  font-size: 18px;
  color: #159FE0;
  margin-left: 20px;
}
.news-btlist {
  background: #fff;
  padding: 20px 10px;
  margin-top: 35px;
  margin-bottom: 35px;
}
.news-btlist li {
  margin-left: 35px;
  line-height: 35px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.news-btlist a{
  color: #9B9B9B;
}
.news-list-hot li {
  margin-left: 20px;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
/**form plugin**/
.self_input_bt {
  height: 100px;
  text-align: center;
}

#wp_paging_w1 {
    margin: 0 auto;
    color: #494949;
    width: 600px;
}
.wp_paging{
  color: #494949;
}
.wp_paging a:hover{
  color: #494949;
}
.wp_paging li a{
  color: #494949;
}
.wp_paging li a:hover{
  color: #494949;
}