/**
 * 全局基调：绿色（浅#E9F4E9 中#DBF2DB 深#219A44）
 */

::-moz-selection,
::selection {
  background: #219A44;
  color: #fff;
  text-shadow: none;
}

/* buttons */
.btn {
  border-color: #219A44;
  color: #219A44;
}

.btn:hover {
  border-color: #219A44;
  color: #219A44;
  background: #E9F4E9;
}

.btn-submit {
  border: #219A44 solid 1px;
  background: #219A44;
  color: #fff;
}

.btn-submit:hover {
  background: #219A44;
  color: #fff;
}


/* dialog */
.dialog-content {
  border: #DBF2DB solid 10px;
}

/* icons */
span.icon {
  /*background-image: ;*/
}

/**
* header / top area
*/

#top-area {
  border-top: none;
  background: #fff;
  height: 80px;
  position: fixed;
  top: 0;
  z-index: 999;
}

#top-area a {
  color: #212121;
  height: 80px;
  line-height: 80px;
  font-size: 26px;
  font-weight: 400;
}

#top-area #logo {
  max-width: 320px;
  min-width: 320px;
  height: 80px;
  overflow: hidden;
  margin: 0px;

}

#top-area a:hover {
  color: #c9302c;
  background-color: #fff;
}

#top-area #menu li {
  float: left;
  margin: 0 1px;
}

#top-area #menu li a {
  display: block;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  color: #444444;
  padding: 0 15px;
  border-radius: 5px;
  cursor: pointer;
  font-weight: bold;
}

#top-area #menu li a:hover {
  background: #cc291e;
  color: #FFFFFF;
}

#top-area #menu li.t a {
  background: #cc291e;
  color: #FFFFFF;
}


#top-area #menu .sub-menu {
  background-color: #E9F4E9;
  -moz-box-shadow: 0 2px 2px #E9F4E9;
  -webkit-box-shadow: 0 2px 2px #E9F4E9;
  box-shadow: 0 2px 2px #E9F4E9;
}

#top-area #menu .sub-menu .menu-item a {
  background-color: #E9F4E9;
  color: #219A44;
}

#top-area #menu .sub-menu .menu-item a:hover {
  background-color: #DBF2DB;
}

#user-area {
  background-color: #219A44;
}

#user-area a {
  color: #fff;
}

#user-area .current-user-area {
  background-color: #219A44;
}

#user-area .current-user-area .user-name {
  background-image: ;
}

#user-area .current-user-area a:hover {
  background: #DBF2DB;
  color: #219A44;
}

#search-area {
  background: #219A44;
}

#search-area form {
  border-bottom: #DBF2DB solid 1px;
}

#search-area input {
  color: #DBF2DB;
}

#search-area button {
  background-image: ;
}

#social-btns a:hover {
  background-color: #E9F4E9;
}


/*
ban 
 */
.ban {
  background:  no-repeat;
  height: 560px;
  background-position: center;
  overflow: hidden;
  margin-top: 82px;
}

.ban-wrap {
  width: 1200px;
  position: relative;
}
.ban-img img{
  width: 516px;
  height: 341px;
  position: absolute;
  top: 108px;
}
.ban .jsbox {
  width: 360px;
  height: 384px;
  background: #FFFFFF;
  position: absolute;
  top: 88px;
  right: 40px;
}

.ban .jsbox .jst {
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  color: #333333;
  padding: 35px;
  text-align: center;
}

.ban .jsbox .jsd {
  width: 300px;
  height: 30px;
  margin-left: 30px;
  font-size: 12px;
  color: #333333;
  margin-top: 15px;
}

.ban .jsbox .jsc {
  height: 300px;
  margin-left: 20px;
}

.ban .jsbox .jsc .fgr {
  width: 316px;
  height: 40px;
  margin-top: 10px;
}

.ban .jsbox .jsc .fgr .flt {
  width: 100px;
  text-align: right;
  padding-right: 10px;
  line-height: 40px;
  font-size: 14px;
  color: #333333;
  float: left;
}

.ban .jsbox .jsc .fgr .frb {
  width: 200px;
  float: left;
}

.ban .jsbox .jsc .fgr .frb .ibox {
  width: 178px;
  height: 38px;
  line-height: 38px;
  border: 1px solid #bcbcbc;
  font-family: Microsoft Yahei;
  font-size: 14px;
  color: #666666;
  border-radius: 4px;
  padding: 0 10px;
}

.ban .jsbox .jsc .sub {
  width: 300px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #FFF;
  background: #cc291e;
  border-radius: 4px;
  margin-top: 20px;
  cursor: pointer;
}

.ban .jsbox .jsc .fbox {
  width: 320px;
}

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #bcbcbc;
  font-family: Microsoft Yahei;
  font-size: 14px;
  color: #666666;
  border-radius: 4px;
  /*很关键：将默认的select选择框样式清除*/
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background:  no-repeat scroll right center transparent;
  background-position: 170px 17px;

  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  width: 200px;
  height: 40px;
  padding-left: 10px;
  line-height: 40px;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand {
  display: none;
}

#s2box {
  display: none
}

#s3box {
  display: none
}

#s4box {
  display: none
}

.s1b {
  display: none
}

.s1b .s1r {
  margin-top: 50px;
}

.s1b .s1r span {
  color: #cc291e;
  font-weight: bold;
  margin: 0 10px;
}

.s2b {
  display: none
}

.s2b .s1r {
  margin-top: 50px;
}

.s2b .s1r span {
  color: #cc291e;
  font-weight: bold;
  margin: 0 10px;
}

.s3b {
  display: none
}

.s3b .s1r {
  margin-top: 50px;
}

.s3b .s1r span {
  color: #cc291e;
  font-weight: bold;
  margin: 0 10px;
}

.s4b {
  display: none
}

.s4b .s1r {
  margin-top: 50px;
}

.s4b .s1r span {
  color: #cc291e;
  font-weight: bold;
  margin: 0 10px;
}

.bk {
  width: 300px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #FFF;
  background: #cc291e;
  border-radius: 4px;
  margin-top: 20px;
  cursor: pointer;
}
#jg{
  display: none;
  width: 360px;
  height: 420px;
  border-radius: 5px;
  background: #FFFFFF;
  position: absolute;
  top: 0px;
  left: 0px;
}

.fbox .tit {
  font-size: 24px;
  color: #333333;
  width: 340px;
  text-align: center;
  height: 100px;
  line-height: 100px;
  margin-top: 7px;
}

.jieg {
  width: 340px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  margin: 10px 0;
}
.jieg .rlt {
  float: left;
  height: 38px;
  width: 153px;
  line-height: 38px;
  padding-right: 5px;
  color: #333333;
  text-align: right;
  font-size: 14px;
  color: #333;
}
.jieg .rls {
  height: 38px;
  width: 180px;
  text-align: left;
  padding-left: 0;
  font-size: 14px;
  color: #666;
  font-family: Microsoft Yahei;
  float: left;
}
.jieg .rls span {
  margin: 0 5px;
  color: #ed5a5a;
  font-size: 20px;
  font-weight: bold;
}
.fbox .fh {
  width: 300px;
  margin: 0 auto;
  height: 38px;
  line-height: 38px;
  background: #df201a;
  font-size: 16px;
  color: #ffffff;
  cursor: pointer;
  font-family: "Microsoft Yahei";
  margin-top: 32px;
  text-align: center;
}
.post-thumb{
  display: none;
}
.newr-button{
  color: #fff;
  font-size: 16px;
  width: 260px;
  height: 40px;
  margin: 0 auto;
  line-height: 40px;
  border-radius: 4px;
  clear: both;
  background-color: #cc291e;
  text-align: center;
  cursor: pointer;
  margin-bottom: 10px;
}
/**
* main container
*/

/*栏目*/
.ss {
  width: 1200px;
  margin: 0 auto;
  font-size: 32px;
  padding-top: 42px;
}

.ss span {
  width: 4px;
  background: #cc291e;
  height: 32px;
  display: block;
  float: left;
  margin-right: 20px;
  margin-top: 6px;
}

.t50 {
  padding-top: 50px;
}

.sw {
  width: 1200px;
  margin: 0 auto;
  font-size: 32px;
  padding-top: 45px;
  color: #ffffff;
}

.sw span {
  width: 4px;
  background: #fff;
  height: 32px;
  display: block;
  float: left;
  margin-right: 20px;
  margin-top: 6px;
}

/*新闻*/
#main {
  width: 1200px;
  margin: 0 auto;
}

#main #post-list {
  width: 500px;
  padding: 0 30px;
  float: left;
  padding-bottom: 10px;
}

#main #post-list div.post {
  width: 500px;
  border-bottom: 1px solid #d11025;

}

#main .post-title {
  font-size: 24px;
  color: #d11025;
  text-align: center;
  margin-top: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 500px;
  line-height: 1em;
}

#main .post-title a {
  color: #d11025;
}

#main .post-title a:hover {
  text-decoration: underline;
}

#main .post-excerpt {
  font-size: 16px;
  color: #666666;
  line-height: 28px;
  margin-top: 15px;
  min-height: 90px;
  padding-bottom:18px; 
}

#main #post-list div.post:last-of-type {
  border-bottom: none;
}

#main #post-list2 {
  width: 710px;
  padding: 20px;
  float: left;
}

#main #post-list2 div.post {
  width: 700px;
  border-bottom: 1px dashed #ccc;
  margin-bottom: 40px;
}

#main .post-title2 {
  font-size: 24px;
  color: #080808;
  text-align: left;
  margin-top: 17px;
}

#main .post-title2 a {
  color: #080808;
}

#main .post-title2 a:hover {
  color: #d11025;
}

#main .post-excerpt2 {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  margin-top: 10px;
  padding-bottom: 20px;
}

#main #post-list2 div.post:last-of-type {
  border-bottom: none;
}



#main .newr {
  width: 520px;
  float: left;
  margin-left: 120px;
  margin-top: 20px;
}

#main .newr li {
  width: 500px;
  height: 37px;
  line-height: 32px;
  font-size: 8px;
  color: #666666;
  padding-left: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  list-style: none;
}

#main .newr li span {
  width: 5px;
  height: 5px;
  position: relative;
  top: 19px;
  left: -262px;
  display: block;
  background:  no-repeat;
}

#main .newr li a {
  color: #666;
  font-size: 16px;
}

#main .newr li a:hover {
  color: #cc291e
}

/*税务类型*/
.sbox {
  width: 100%;
  height: 520px;
  background: #f8f8f8;
}

.sbox .scon {
  width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}

.sbox .scon li {
  width: 340px;
  height: 360px;
  float: left;
  margin: 0 30px;
  cursor: pointer;
  list-style-type: none;
}

.sbox .scon li .spic {
  width: 340px;
  height: 200px;
  overflow: hidden;
}

.sbox .scon li .st {
  font-size: 24px;
  color: 3333333;
  text-align: center;
  margin-top: 25px;
}

.sbox .scon li .sd {
  font-size: 16px;
  color: #333333;
  text-align: center;
  margin-top: 15px;
}

.sbox .scon li .sx {
  width: 260px;
  height: 40px;
  border-radius: 4px;
  line-height: 40px;
  background: #cc291e;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  margin-top: 15px;
}

.sbox .scon li:hover .spic img {
  transform: scale(1.2);
}
.spic img{
  transition: all 0.6s;
}
.sbox .scon li:hover .sx {
  width: 258px;
  height: 38px;
  line-height: 38px;
  border-radius: 4px;
  border: 1px solid #cc291e;
  color: #cc291e;
  background: #f8f8f8;
}

/*流程*/
.lc {
  width: 100%;
  background: #cc291e;
  height: 300px;
}

.lc .lcbox {
  width: 1200px;
  margin: 0 auto;
}

.lc .lcbox .lcp {
  width: 1200px;
  height: 148px;
  background:  no-repeat;
  margin-top: 10px;
}
.lcp-wen{
  width: 1200px;

}
.lcp-wen li{
  float: left;
  width: 25%;
  text-align: center;
  font-size: 18px;
  color: #fff;
}

/*新闻、方案*/
.gmore{
  cursor: pointer;
}
.zbox {
  width: 1200px;
  margin: 0 auto;
  height: 675px;
}

.zbox .zgh {
  width: 710px;
  float: left;
}

.zbox .zgh .gss {
  width: 710px;
  font-size: 32px;
  padding-top: 42px;
}

.zbox .zgh .gss span {
  width: 4px;
  background: #cc291e;
  height: 32px;
  display: block;
  float: left;
  margin-right: 20px;
  margin-top: 6px;
}

.zbox .zgh .gcon {
  width: 710px;
  margin-top: 40px;
}

.zbox .zgh .gcon li {
  width: 710px;
  height: 145px;
  margin-bottom: 30px;
}

.zbox .zgh .gcon li .gpic {
  width: 220px;
  height: 145px;
  margin-left: 20px;
  margin-right: 20px;
  float: left;
}

.zbox .zgh .gcon li .gbox {
  width: 430px;
  height: 145px;
  float: left;
  position: relative;
  top:-8px;
}

.zbox .zgh .gcon li .gbox .gt {
  font-size: 24px;
  color: #333333;
  text-align: left;
  /* overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; */
  width: 430px;
  line-height:36px;
}

.zbox .zgh .gcon li .gbox .gt a {
  color: #333
}

.zbox .zgh .gcon li .gbox .gt a:hover {
  color: #cc291e
}

.zbox .zgh .gcon li .gbox .gc {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  margin-top: 6px;
}

.zbox .zgh .gcon li .gbox .go {
  width: 430px;
  margin-top: 5px;
  overflow: hidden;
}

.zbox .zgh .gcon li .gbox .go .gl {
  float: left;
  font-size: 14px;
  color: #999999;
  margin-right: 5px;
}

.zbox .zgh .gcon li .gbox .go .gl a {
  padding: 2px 5px;
  color: #999999;
  display: inline-block;
}

.zbox .zgh .gcon li .gbox .go .gl a:hover {
  padding: 2px 5px;
  background: #cc291e;
  color: #FFF;
}

.zbox .zgh .gcon li .gbox .go .gr {
  float: right;
  font-size: 14px;
  color: #999999;
  margin-right: 10px;
  margin-top: 5px;
}
.zbox .zch {
  width: 415px;
  float: left;
  margin-left: 75px;

}

.zbox .zch .zss {
  width: 415px;
  font-size: 32px;
  padding-top: 42px;
}

.zbox .zch .zss span {
  width: 4px;
  background: #cc291e;
  height: 32px;
  display: block;
  float: left;
  margin-right: 20px;
  margin-top: 6px;
}

.zbox .zch .t1b {
  width: 390px;
  height: 200px;
  position: relative;
  margin-left: 25px;
  margin-top: 40px;
  overflow: hidden;
  cursor: pointer;
}

.zbox .zch .t1b .t1pic {
  width: 390px;
  height: 200px;
}
.zbox .zch .t1b:hover img{
  transform: scale(1.2);
}
.zbox .zch .t1b:hover a{
  text-decoration:underline;
}
.zbox .zch .t1b .t1pic img{
  transition: all 0.6s;
}
.zbox .zch .t1b .t1d {
  width: 390px;
  height: 40px;
  line-height: 40px;
  position: relative;
  top: -40px;
}

.zbox .zch .t1b .t1d .tlb {
  width: 70px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #FFFFFF;
  background: #cc291e;
  float: left;
}

.zbox .zch .t1b .t1d .trt {
  width: 305px;
  padding-left: 15px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  background: #353a59;
  float: left;
}

.zbox .zch .t1b .t1d .trt a{
  color: #fff;
}

.zbox .zch .t2b {
  width: 390px;
  height: 95px;
  margin-left: 25px;
  margin-top: 20px;
}

.zbox .zch .t2b .t2l {
  width: 140px;
  height: 95px;
  float: left;
  cursor: pointer;
}

.zbox .zch .t2b .t2r {
  float: left;
  font-size: 16px;
  margin-left: 10px;
  cursor: pointer;
}

.zbox .zch .t2b .t2r:hover {
  color: #cc291e;
}

.zbox .zch .t2b .t2r span {
  color: #cc291e;
  margin-right: 10px;
}

.zbox .zch .t2b .t2r:hover a {
  text-decoration: underline;
  color: #cc291e;
}

.zbox .zch .tli {
  width: 390px;
  margin-left: 25px;
}

.zbox .zch .tli li {
  width: 50%;
  font-size: 16px;
  color: #333333;
  list-style-type: none;
  cursor: pointer;
  float: left;
  margin-top: 27px;
}

.zbox .zch .tli li a {
  color: #333;
}

.zbox .zch .tli li a:hover {
  color: #cc291e;
  text-decoration: underline;
}

.zbox .zch .tli li span {
  color: #cc291e;
  margin-right: 10px;
}

.zbox .zch .js {
  width: 200px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background: #cc291e;
  margin-left: 25px;
  border-radius: 3px;
  margin-top: 15px;
  cursor: pointer;
  cursor: pointer;
}

.zbox .zch .js:hover {
  width: 198px;
  height: 38px;
  border: 1px solid #cc291e;
  background-color: #fff;
  color: #cc291e;
}

/* slider */


/* post */
.post h2 a {
  color: #d11025;
}

.post h2 a:hover {
  color: #cc291e;
}

.post h3 {
  color: #219A44;
}

.post .post-info {
  color: #999;
  margin-top: 20px;
  line-height: 1em;
  line-height: 16px;
  font-size: 12px;

}

.post .post-info a {
  color: #999;
  font-size: 12px;
  margin-right: 20px;
}

.post .post-info a:hover {
  color: #cc291e;
}

.post .post-excerpt a {
  color: #219A44;
}

.post .post-opt a {
  color: #219A44;
}

.post .post-opt a:hover {
  background: #219A44;
}

/*
 * sidebar
 */
#sidebar .widget-title {
  background: #E9F4E9;
}

#sidebar .widget-title h3 {
  border-bottom-color: #219A44;
  color: #219A44;
}

#sidebar ul.posts-with-image-list li a:hover {
  color: #219A44;
}

#sidebar ul.posts-with-image-list li .excerpt {
  color: #D9D9D9;
}

#sidebar .widget_tag_cloud a {
  color: #555;
}

#sidebar .widget_tag_cloud a:hover {
  color: #219A44;
}


/**
* footer
*/
#footer {
  width: 100%;
  height: 100px;
}

#copyright {
  border-top-color: #29B450;
}


/**
* place
*/
.place {
  color: #080808;
  font-size: 14px;
  width: 1200px;
  height: 80px;
  line-height: 80px;
  background:  no-repeat;
  background-position: 0px 30px;
  padding-left: 30px;
}

/*新闻*/
#article {
  width: 768px;
  float: left;
  padding: 10px;
  border-top: 1px solid #ccc;
  min-height: 500px;
  margin-top: -5px;
  text-align: center;
}

#article h1.article-title {
  font-size: 24px;
  color: #333;
  text-align: center;
  margin-top: 30px;
}

#article .post-info {
  width: 500px;
  height: 40px;
  margin: 0 auto;
  margin-top: 20px;
  color: #aaa;
  font-size: 14px;
  display: inline-block;
}

#article .article-content {
  font-size: 16px;
  line-height: 32px;
  color: #333;
  margin-top: 30px;
  text-align: left;
}

#article .article-content p {
  margin-bottom: 10px;
  text-indent: 2em;
}

.article-pagenavi {
  text-align: left;
}

.article-pagenavi p {
  padding: 10px 0;
}

.relate-posts {
  text-align: left;
}

/*内容页，相关新闻*/
.mlm {
  font-size: 22px;
  border-bottom: none;
  margin-left: 0;
  margin-top: 40px;
  margin-bottom: 10px;
}

.mlm span {
  width: 4px;
  background: #cc291e;
  height: 24px;
  display: block;
  float: left;
  margin-right: 15px;
  margin-top: 5px;
}

.relate-posts li {
  padding: 5px 0 5px 0;
  font-size: 16px
}

.relate-posts li a {
  color: #333;
}

.relate-posts li a:hover {
  color: #cc291e;
}

.rnew {
  width: 330px;
  float: right;
  margin-left: 60px;
  margin-top: 56px;
}

.rnew .rzc {
  width: 330px;
}

.rnew .rzc .llm {
  font-size: 22px;
  border-bottom: none;
  margin-left: 0;
}

.rnew .rzc .llm span {
  width: 4px;
  background: #cc291e;
  height: 24px;
  display: block;
  float: left;
  margin-right: 15px;
  margin-top: 5px;
}

.rnew .rzc li {
  width: 300px;
  padding: 10px 0 10px 0;
  border-bottom: 1px dashed #ddd;
  margin-left: 20px;
  list-style-type: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rnew .rzc li a {
  color: #333
}

.rnew .rzc li a:hover {
  color: #c9302c
}


.rnew .rgh {
  width: 330px;
  margin-top: 40px;
}

.rnew .rgh .llm {
  font-size: 22px;
  border-bottom: none;
  margin-left: 0;
}

.rnew .rgh .llm span {
  width: 4px;
  background: #cc291e;
  height: 24px;
  display: block;
  float: left;
  margin-right: 15px;
  margin-top: 5px;
}

.rnew .rgh li {
  width: 300px;
  padding: 10px 0 10px 0;
  border-bottom: 1px dashed #ddd;
  margin-left: 20px;
  list-style-type: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.rnew .rgh li a {
  color: #333
}

.rnew .rgh li a:hover {
  color: #c9302c
}

/*
 * archive
 */

/**
* article
*/

#article h1.article-title {
  white-space: inherit;

}

#article .article-content h2 {
  color: #219A44;
}

#article .article-content h3 {
  color: #219A44;
}

#article .article-content a {
  color: #219A44;
}

.article-author-description a {
  color: #219A44;
}

/* page */

/**
* pagenav
*/
.pagenav {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 20px;
  margin-left: 155px;
}

.pagenav a,
.pagenav span {
  border: #ddd solid 1px;
  color: #cc291e;
  padding: 6px 12px;
}

.pagenav a:hover {
  background: #cc291e;
  color: #fff;
}

.pagenav span.current {
  background: #cc291e;
  color: #fff;
}

/**
* comments
*/

#comments-title {
  color: #219A44;
}

#comments-lists .approve {
  color: #219A44;
}


#respond p a {
  color: #219A44;
}


/** plugins **/

/*税收问答*/
.shuis {
  width: 100%;
  height: 825px;
  background: #f8f8f8;
  padding-bottom: 50px;
}

.shuis .qbox {
  width: 1200px;
  margin: 0 auto;
  margin-top: 5px;
}

#slide .prev {
  left: -50px;
}

#slide .next {
  right: -50px;
}

#slide ul.page {
  bottom: -20px;
  top: 693px;
  width: 160px !important;

}

#slide ul.page li {
  cursor: pointer;

  width: 10px;
  height: 10px;
  border-radius: 5px;
  background: #c1c1c1;
  text-align: center;
  margin: 0 5px;
}

#slide ul.page li.on {
  width: 80px;
  background: #cc291e;
}

.shuis .qbox .lisx {
  height: 160px;
}

.shuis .qbox .lisf {
  width: 1200px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #a6a6a6;
  background:  no-repeat;
  background-position: 27px 20px;
}

.shuis .qbox .lisf .wt {
  font-size: 18px;
  color: #333;
  padding-top: 21px;
  padding-left: 65px;
}

.shuis .qbox .lisf .jd {
  font-size: 16px;
  color: #666666;
  padding-top: 15px;
  padding-left: 65px;
  line-height: 28px;
}

/*底部 */
.bot {
  width: 100%;
  height: 100px;
  background: #f2f2f2;
}

.bot .bbox {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}

.bot .bbox .cp {
  font-size: 14px;
  color: #333;
  text-align: center;
  padding-top: 25px;
}

.bot .bbox .cp a {
  color: #333;
}

.bot .bbox .cp a:hover {
  color: #d11025;
}

.bot .bbox .link {
  text-align: center;
  display: inline-block;
}

.bot .bbox .link li {
  float: left;
  color: #333;
  font-size: 14px;
  margin: 15px 10px;
}

.bot .bbox .link li a {
  color: #333;
  margin-left: -10px;
}

.bot .bbox .link li a:hover {
  color: #d11025;
}

.bot .bbox .link li {
  padding-left: 5px;
  color: #333;
  font-size: 14px;
}

.article-pagenavi p a {
  color: #333333;
}

.article-pagenavi p a:hover {
  color: #cc291e;
}

;

.footer {
  width: 100%;
  height: 98px;
  background-color: #222;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: fixed;
  bottom: 0;
}

.footer .footer_container {
  width: 1200px;
  margin: 0 auto;
}

.footer_connect {
  float: left;
  width: 300px;
  height: 55px;
}

.footer_connect img {
  width: 52px;
  height: 51px;
  float: left;
}

.footer_connect_title {
  font-size: 16px;
  color: #fff;
  float: left;
  margin-left: 10px;
  margin-top: -5px;
}

.footer_connect_phone {
  font-size: 30px;
  color: #fff;
  float: left;
  margin-left: 10px;
}

.footer_input {
  float: left;
  height: 55px;
  line-height: 55px;
}

.footer_input input {
  width: 210px;
  height: 38px;
  line-height: 38px;
  background: none;
  color: #fff;
  border: 1px solid #7e7e7e;
  border-radius: 5px;
  margin-left: 10px;
  padding-left: 10px;
  font-size: 14px;
}

.footer_input button {
  width: 180px;
  height: 42px;
  line-height: 38px;
  background-color: #cc291e;
  border-radius: 5px;
  border: none;
  font-size: 18px;
  margin-left: 5px;
  color: #fff;
  cursor: pointer;
}

.footer_input button:hover,
.footer_input button:active,
.footer_input button:focus {
  background: #f53124;
}