/*
Theme Name: GAS777
Theme URI: http://www.gas777.com
Author: hon.qiu
Author URI: https://gas777.com
Description: gas777
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: gas777
Text Domain: gas777

This theme, like WordPress, is licensed under the GPL.
*/
.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}body,html{height:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body{margin:0;font-size:1.4rem;line-height:1.5;color:#333;background-color:#fff}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#08c}a:active{outline:0;color:#069}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto;resize:vertical}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,html,input,select,textarea{font-family:"Helvetica Neue",Helvetica,STHeiTi,Arial,sans-serif}blockquote,figure,form,h1,h2,h3,h4,h5,h6,p{margin:0}dd,dl,li,ol,ul{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3{line-height:2;font-weight:400}h1{font-size:1.8rem}h2{font-size:1.6rem}h3{font-size:1.4rem}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fl{float: left;}
.fr{float: right;}
body {
  color: #666;
  font-size: 14px;
  font-family:'Microsoft Yahei';
}
a {
  color: #666;
  text-decoration: none;
}
.t-r {
  text-align: right;
}
.t-c,
nav.menu,
aside.aside h3,
.cpzs ul {
  text-align: center;
}
.f-l,
aside.aside,
.index-n article,
.index-n .company-jj div img,
.cpzs,
.cpzs li,
.pager span {
  float: left;
}
.f-r,
aside.aside .type-list dd span,
.index-n h3 a,
.sitemap,
.news-list time {
  float: right;
}
.pos-r {
  position: relative;
}
.pos-a,
header .tel {
  position: absolute;
}
.block,
nav.menu li a {
  width: 100%;
  display: block;
}
.container {
  width: 1000px;
  margin: 0 auto;
}
.pjhome{height: 94px;line-height: 110px;}
.pjhome .line{position: absolute;right: 75px;top: 70px;}
.p-t-18 {
  padding-top: 26px;
}
header {
  padding-bottom: 16px;
}
header .tel {
  /*right: 0;*/
  margin-left:40px;
  bottom: 0;
}
footer {
  margin-top: 40px;
  padding: 32px 0;
  line-height: 32px;
  background: #f1f1f1;
  overflow: hidden;
  color: #999;
}
footer a{color: #999;}
footer h2{color: #999;font-size: 34px;font-weight: bold;}
nav.menu {
  height: 94px;
  float: left;
  width: 700px;
}
nav.menu li {
  float: left;
  width: 100px;
}
nav.menu li a {
  height: 94px;
  line-height: 110px;
  color: #333;
  font-size: 16px;
}
nav.menu li.current-menu-item a {
  color: #12923c;
}
nav.menu li:hover a {
  color: #12923c;
}
aside.aside {
  width: 250px;
}
aside.aside h3 {
  height: 32px;
  line-height: 32px;
  color: #fff;
  background: #12923c;
  font-weight: bold;
  font-size: 16px;
  border-radius: 4px;
}
aside.aside .type-list,
aside.aside .contact-us {
  padding: 12px 16px;
}
aside.aside .type-list {
  border: 1px solid #ddd;
  border-top: 2px solid #12923c;
}
aside.aside .type-list dd {
  line-height: 55px;
  border-bottom: 1px dashed #ddd;
}
aside.aside .type-list dd a {
  color: #333;
}
aside.aside .type-list dd span {
  height: 55px;
  margin-right: 24px;
}
aside.aside .type-list dd ul {
  padding-left: 28px;
  line-height: 32px;
}
aside.aside .type-list dd ul div {
  padding-left: 16px;
}
aside.aside .type-list dd ul div a {
  display: block;
  color: #666;
}
aside.aside .type-list dd ul div a.active {
  color: #12923c;
}
aside.aside .contact-us {
  margin-top: 12px;
}
aside.aside .contact-us li {
  line-height: 46px;
  height: 46px;
}
aside.aside .contact-us img {
  margin-right: 12px;
}
aside.aside .contact-us div {
  padding: 12px 0 12px 40px;
}
aside.aside .contact-us p {
  line-height: 26px;
}
.rpart {
  margin-left: 276px;
  margin-top: 12px;
}
.index-n h3,.cont-tit {
  margin-bottom: 12px;
  border-bottom: 1px solid #333;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #333;
}
.index-n h3 i,.cont-tit i{
  width: 5px;
  height: 20px;
  background: #ff5a00;
  float: left;
  margin-top: 15px;
  margin-right: 10px;
}
.index-n h3 a {  
  font-size: 14px;
}
.index-n h3 a.r24{padding-right: 24px;}
.index-n article {
  width: 50%;
  line-height: 26px;
}
.index-n .company-jj div {
  text-indent: 2em;
  padding-right: 24px;
}
.index-n .company-jj div img {
  margin-right: 16px;
}
.index-n .company-jj div a {
  color: #12923c;
}
.cpzs {
  width: 100%;
}
.cpzs li {
  width: 230px;
  line-height: 32px;
}
.cpzs li img {
  width: 100%;
  height: 152px;
}
.cpzs li.item-center {
  width: 264px;
  padding-left: 17px;
  padding-right: 17px;
}
.sitemap {
  height: 38px;
  line-height: 38px;
  font-size: 12px;
  color: #12923c;
}
.sitemap a {
  color: #12923c;
}
.news-list {
  line-height: 30px;
}
.pager {
  margin-top: 24px;
  line-height: 24px;
  font-size: 12px;
}
.pager span {
  margin-right: 24px;
}
.pager div {
  height: 24px;
}
.pager a {
  display: inline-block;
  height: 24px;
  border: 1px solid #d3d3d4;
  padding: 0 3px;
  margin: 0 3px;
}
.pager input {
  width: 26px;
  height: 24px;
  border: 1px solid #d3d3d4;
}
.doc-tags{
  position:relative;
}
.doc-tags a{
  color:white;
}

.zlzx{
  position: absolute;
  margin-left:150px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx1{
  position: absolute;
  margin-left:215px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx2{
  position: absolute;
  margin-left:280px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx3{
  position: absolute;
  margin-left:345px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx4{
  position: absolute;
  margin-left:410px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx5{
  position: absolute;
  margin-left:475px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx6{
  position: absolute;
  margin-left:540px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}
.zlzx7{
  position: absolute;
  margin-left:605px;
  margin-top:-40px;
  background:#12923c;
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
}


.wp-pagenavi{
    clear:none;
    font-size:12px;
    display:inline-block;
  }
  .pages{
    border:0 !important;
  }
  .wp-pagenavi{
    margin-top:20px;
  }

  .wp-pagenavi a:hover, .wp-pagenavi span.current{
    border-color:#3ca25d;
  }

.type-list  li{
  border-bottom:1px dashed #ddd;
  position:relative;
}
  .type-list  li a{
    display:block;
    line-height:50px;
  }
  .type-list  li a:hover{
    color:#12923c;
  }
.type-list  li ul{
  padding-left:28px;
  /* display:none; */
}
.type-list  li ul li{
  border-bottom:0;
}

.type-list  li ul li a{
  line-height:32px;
}

.cat-list span.show-sub{
  display:inline-block;
  cursor:pointer;
  width:30px;
  height:30px;
  position:absolute;
  right:0;
  z-index:10;
  top:10px;
  text-align:center;
  line-height:30px;
}

.cat-list li ul li span.show-sub{
  top:0;
}

.cat-list ul.children.hide{
  /*display:none;*/
  height:0;
  overflow:hidden;
}
.cat-item-none{display:none;}


.post-body {
  line-height:25px;
}

.post-body p{
  text-indent:2em;
  text-align:justify;
}

.post-body img{
  display:block;
  margin:10px auto;
}

.post-body table{
  width:100%;
  margin:10px 0;
}

.post-body table tr td,
.post-body table tr th{
  border:1px solid #999;
  padding:3px;
 
}

.guide{
  position:absolute;
  right:0;
  top:20px;
  width:550px;
}
.guide li{
  width:auto;
  background:#13d293;
  color:white;
  padding: 0 10px;
  margin:0 5px;
  height:20px;
  line-height:20px;
}

.post-body ol{
  list-style:decimal;
  margin-left:20px;
}

.post-body ul{
  list-style:disc;
  margin-left:20px;
}

#menu-f-link li{
  float:left;  
}
#menu-f-link li a{color: #446daa;}
.flink{line-height: 46px;height: 46px;}
.pj span{margin-right: 8px;}
.flink span.bue{color:#446daa;}

.metaslider{
  width:100% !important;
  max-width:100% !important;
  overflow:hidden;
}
