﻿/*basic*/

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,pre,form,input,button{margin:0; padding:0;}
table{border-collapse:collapse;border-spacing:0;}
h2{font-size:14px;}
ul,ol{list-style:none;}
body{font-size:1em;margin:0 auto !important;font-family:"微软雅黑",Helvetica;width:100%; min-width:320px; max-width:640px; background-color:white}
fieldset,img{border:0;}
img{vertical-align: top;}
.fr {float:right}
.fl {float:left}
a{ text-decoration:none;-webkit-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;}
a:hover{ text-decoration:none;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
@media (min-width:410px) and (max-width:540px) {  /*   410<=当浏览器窗口大小<=540px  pad */
            .inner p {
          font-size:1em;
      }   
        }
@media (min-width:320px) and (max-width:409px) {  /*   320<=当浏览器窗口大小<=409px  pad */
            .inner p {
          font-size:12px;
      }   
        }
body{
  background-color:#eee;

}
.w540 {
  width:100%;
  max-width:640px;
  min-width:320px;
}

.h15 {
  height: 10px;
  width: 100%;
  overflow: hidden;
}

.h10 {
  height: 15px;
  width: 100%;
  overflow: hidden;
}

.mlr {
  margin: 0 auto;
  overflow: hidden;
}

.inner {
  padding: 0 10px;
  overflow: hidden;
}

.topPic {
  overflow: hidden;
  background: #ffc508;
}
.topPic .inner {
  padding:0;
  width: 100%;
  max-width: 540px;
  min-width: 320px;
  overflow: hidden;
}
.topPic .inner img {
  width: 100%;
  float:left;
}
.logo {
  background: #242424;
}
.logo img{width:100%;float:left;}
.wrap {
  background: #fff;
}

nav {
  border-bottom: 1px solid #e9e9e9;
  display:table;
  width:100%;
}
nav a {
  display: table-cell;
  width: 25%;
  font-size: 14px;
  line-height:3em;
  text-align: center;
  border-right: 1px solid #e9e9e9;
  color: #252525;
}
nav a:last-child {
  border-right: 0 none;
  width: 2.5rem;
}
nav a:hover {
  background: #ff6821;
  color: #fff;
}

.scroll_bar {
  padding: 10px 15px;
  background:#fff;
  overflow: hidden;
}
.scroll_bar i {
  float: left;
  width: 22px;
}
.scroll_bar i img{width:100%;}
.scroll_bar .marque {
  height: 22px;
  padding-left: 10px;
  overflow: hidden;
}

.marque li, .marque li a {
  font-size:12px;
  color: #252525;
  height: 22px;
  line-height: 22px;
}
.topLoud{
    padding: 0.5rem 0rem;
    line-height: 2rem;
    font-size: 0.8rem;

}
.topLoud img{
  margin: 0rem 1rem 0.2rem 1rem;
}

.index_art a{
color: black;
}
  .index_art li{
    box-sizing: border-box;
    width: 48%;
    float: left;
    padding: 0.5rem;
    background-color: white;
    -moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
    box-shadow: 1px 7px 5px #b8b7b7;
    margin: 1rem 1%;
    height: 17rem;
    overflow: hidden;
}
  
.index_art  li img{
width: 100%;
}
.index_art p{
  width: 100%;
  font-size: 1rem;
  line-height: 2rem;
}
.title3,.title2{
  height: 30px;
  border-top: 2px solid #c1a45e;
  overflow: hidden;
}
.title3 span,.title2 span {
  display:block;
  height: 30px;
  color: #ffffff;
  text-align: center;
  line-height: 30px;
  background: #c1a45e;
  font-size:16px;
  padding:0 10px;
  font-weight:bold;
  display:inline-block;
  position: relative;
}
.title3 span:after,.title2 span:after {
  border-bottom: 29px solid transparent;
  border-left: 21px solid #c1a45e;
  border-top: 1px solid #c1a45e;
  content: "";
  position: absolute;
  right: -21px;
}
.title3 a {
  float: right;
  height: 30px;
  padding-right: 10px;
  text-align: right;
  line-height: 30px;
  font-size:10px;
  color: #252525;
  width: 2.54rem;
}

.bottom{float:left; width:100%; height:9.5em; text-align:center; padding-top:0.5em; background-color:#242424; color:#FFFFFF;}

.bottom p{ line-height:1.5em;}

.bottom p a{ color:#FFFFFF;}

.jbdh .inner {
  padding: 0 10px;
}
.jbdh nav:first-child {
  border-top: 1px solid #e9e9e9;
}
.jbdh nav a {
  width: 3.3rem;
}

.shuju {
  text-align: center;
  overflow: hidden;
  color: #fff;
  background: url(../images/bg2.jpg) no-repeat;
  background-size:100% 100%;
  padding:10px 0;
  line-height:1.5em;
}
.shuju h2 {
  font-size:17px;
}
.shuju h2 font {
  color: #ffc508;
}
.shuju span {
  font-size:12px;
  display:block;
}

.shuju_ul {
  overflow: hidden;
  padding-bottom: 5%;
}
.shuju_ul ul {
  display: table;
  margin-top: 5%;
  width: 100%;
}
.shuju_ul ul li {
  width: 25%;
  display: table-cell;
  border-right: 1px solid #e9e9e9;
  text-align: center;
  line-height:1.5em;
  vertical-align: middle;
}
.shuju_ul ul li:last-child {
  border-right: none;
}
.shuju_ul ul li span {
  display:block;
  width: 100%;
  font-size:11px;
  color: #252525;
}
.shuju_ul ul li strong {
  font-size:16px;
  color: #ff6821;
  display:block;
}

.shuju_btn {
  border-top: 1px solid #e9e9e9;
  padding: 2% 0;
  overflow: hidden;
}
.shuju_btn ul {
  display: table;
  width: 100%;
}
.shuju_btn ul li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  width: 50%;
  border-right: 1px solid #e9e9e9;
}
.shuju_btn ul li:last-child {
  border-right: 0 none;
}
.shuju_btn ul li a {
  display:block;
  width: 100%;
  font-size:14px;
  line-height:2.5em;
  color: #252525;
}

.bdjs {
  overflow: hidden;
}
.bdjs ul {
  display: table;
  border-bottom: 1px solid #e9e9e9;
  width: 100%;
}
.bdjs ul:first-child {
  border-top: 1px solid #e9e9e9;
}
.bdjs ul li {
  display: table-cell;
  width: 25%;
  border-right: 1px solid #e9e9e9;
  text-align: center;
  vertical-align: middle;
}
.bdjs ul li:last-child {
  border-right: 0 none;
}
.bdjs ul li a {
  display: inline-block;
  width: 100%;
  color: #252525;
  padding: 10% 0;
}
.bdjs ul li a span {
  display:inline-block;
  margin:13% auto 0;
 width:35px;
}
.bdjs ul li a font {
  display:block;
  width: 100%;
  font-size: 12px;
}
.zjtd img{
  width:100%;
  float:left;
}
.bdjs img{
  float:left;
  width:100%;
}

.guahua{
  border-top:none;
}
.guahua_title{
  font-size:16px;
  text-align:center;
  padding:15px 0;
  background-color: #c1a45e;
  color: white;
}
.guahua_title strong{
  color:#b20000;
}
.guahua p{
  text-align: center;
  line-height: 38px;
  height: 38px;
  color:#f00;
  font-size:12px;
}
.guahua ul{
  padding:0 40px;
}
.guahua ul li{
  display:table;
  width:100%;
  margin-bottom:8px;
}
.guahua li span{
  display:table-cell;
  width:36%;
  font-size:14px;
  vertical-align:middle;
}
.guahua li span b{
  color:#f00;
}
.guahua li font{
  display:table-cell;
  vertical-align:middle;
}
.zzgh_1_1,.zzgh_1_2,.inputText{
  width: 98%;
  padding:0;
  display:block;
  margin:0;
  font-size:12px;
  border:1px solid #dfdfdf;
  text-indent: 10px;
  color:#989898;
  line-height:25px;
}
.zzgh_1_1,.inputText{
  height:25px;
  line-height:25px;
}
.inputText{
  width: 90%;
}
.zzgh_1_3{
  border:none;
  margin:0;
  padding:0;
  width:100%;
  height:34px;
  background:url(../images/gh_btn.jpg) center center no-repeat;
  background-size: cover;
}
.guahua{
  padding-bottom:15px;
}
footer nav {
  width: 100%;
}

.bar {
  background-color: #242424;
  height: 0.815rem;
  width: 100%;
  display: table;
  padding: 4px 0;
}

.bar a {
  display: table-cell;
  border-right: 1px solid #585858;
  text-align: center;
  width: 50%;
  vertical-align: middle;
  font-size:14px;
  font-weight: bold;
  color: #fff;
}
.bar a:hover{
  background:none;
}
.inner_mlr {
  background-color: #fff;
}

.inner_mlr li {
  width: 100%;
  display: table;
}

.inner_mlr li span {
  display: table-cell;
  padding: 0 3%;
  width: 34%;
}
.foo{
  padding-bottom:55px;
}
.inner_mlr li p {
  display: table-cell;
  vertical-align: middle;
  font-style: normal;
  color: #252525;
  font-size:12px;
}
.inner_mlr img{width:100%}
.inner_mlr li p a {
  color: #fe5001;
}

.inner_mlr li p strong {
  color: #252525;
}
.ying ul{
  display:table;
  width:100%;
}
.ying ul li{
  display:table-cell;
  width:20%;
  text-align:center;
  border-right:1px solid #e9e9e9;
}
.ying ul li:last-child{
  border-right:none;
}
.ying img{width:100%;}

.wrap section{margin-top:0;;padding-top:0;}


.list_ul{
  padding:0 10px 20px 10px;
}
.list_ul ul{
  width:100%;
  display:table;
  margin-top:10px;
}
.list_ul ul li{
  display:table-cell;
  width:33.3%;
  text-align: center;
  vertical-align:middle;
}
.list_ul ul li a{
  display:inline-block;
  width:80%;
  height:52px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  background: #f9edd2;
  line-height:52px;
  font-size:12px;
  color:#733e1e;
}
.list_ul ul li a:hover{
  background-color:#ffb400
}

a.btn{
  display: block;
  padding:0 15px 0 50px;
  height:54px;
  border-top: 1px solid #d8d8d8;
  margin-top:17px;
  background:#f9f9f9 url(../images/inner_btn.jpg) 15px center no-repeat;
  color:#c30000;
  font-size: 1em;
  line-height:54px;
}

.main3{width:96.408%; margin:0 auto;}
.main3_p{text-align:center;font-size: 26px;margin-bottom:22px;margin-top: 1;}

.main3_top{background:#f47f42;border-radius: 6px;color:#fff;font-size: 20px;height: 50px;line-height: 50px;text-align:center;}
span.spanxx1{ margin-left:6px;}
span.spanxx2{ margin-right:6px;color:#f8be9f;}

.main3_pj{width: 90%;margin:0 auto;padding-top:5px;}
.main3_pj ul li{border-bottom:1px solid #ebebeb;padding: 15px 0;}
.main3_pj ul li .cpnr_1_left{float:left;width: 3rem;}
.main3_pj ul li .cpnr_1_left img{width: 3rem;}
.main3_pj ul li .cpnr_1_right{float:right;width: 80%;position:relative;font-size: 1rem;}

.cpnr_1_right_biaoti{  color:#050505; margin-bottom:1%;}
.cpnr_1_right_img img{ width:21.2%;}
.cpnr_1_right_nr{margin-top:2%;padding-right:4%;color:#959595;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 0.8rem;}

.cpli_zhan{position: absolute;top:0px;right: 29%;width: 18%;}
.cpli_zhan a,.cpli_pl a{float: left}
.cpli_pl{position: absolute;top:0px;right: 10%;width: 18%;}
.cpli_pl img{width: 1.2REM;}
.cpli_zhan img{width: 1.2rem;}


.main3_pj_foot{width: 14rem;height: 50px;line-height: 50px;margin:0 auto;margin-bottom: 1rem;margin-top:5px;text-align:center;border-radius: 40px;border:1px solid #e1dfe3;}
.main3_pj_foot a{font-size: 16px;color:#6c6c6c;}




