@charset "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
input,
button,
textarea,
select {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  /*color: #222222;*/
  border: none;
  vertical-align: baseline;
}
table {border-collapse: collapse;border-spacing: 0;width: 100%;line-height: 30px;}
td {line-height: 30px;}
fieldset{border: 0 none;}
address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}
ol, ul ,li{list-style: none outside none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
a {color: #000;text-decoration: none;}
a:hover {text-decoration:none;color:#c5653e;cursor: pointer;}
body,input,button,textarea,select{background: #f8f8f8;}
u{text-decoration:none;}
img{
  width: 100%;
  height: 100%;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.clearfloat:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0
}
input{ border: 0;}
.c1{
  background-color:#2982bb !important;
  color: #fff !important;
}
.c2{
  background-color:#13b755 !important;
  color: #fff !important;
}
.c3{
  background-color: #ff5a3c !important;
  color: #fff !important;
}
.n-b20{
  margin: 0 auto !important;
}

/*top*/
.header{
  background-color: #fff;

  border-bottom: 1px solid #ebebeb;
}
.header .h{
  width: 1140px;
  margin: 0 auto;
  padding: 13px 0;
  display:flex;
  justify-content: space-between;
}
.header .h .d{
  float: left;
}
.header .h .d .l,.header .h .d .q{
  width: 130px;
  height: 50px;
  display:inline-block;
}

.header .h .u{
    display: inline-block;
    margin:0 40px;
}
.header .h .u li{
  float: left;
  font-size: 16px;
  line-height: 50px;
  margin-right: 30px;
  position: relative;
}
.header .h .u li a em{
  content: '';
  float: right;
  width: 0;
  display: block;
  height: 0;
  margin-left: 4px;
  margin-top: 23px;
  border-width: 5px;
  border-style: solid;
  border-color: #c5653e transparent transparent transparent;
  -webkit-transition:all 0.3s ease-in-out;
}
.header .h .u .n a em{
  border-color: #fff transparent transparent transparent !important;
}
.header .h .u li .f{
  position: absolute;
  background-color:rgba(255, 255, 255, 0.4);
  border-radius: 4px;
  border: 1px solid #ebebeb;
  padding: 5px 15px;
  width: 70px;
  left: -16px;
  top: 42px;
}
.header .h .u li .f a{
  line-height: 30px;
  text-align: center;
  display: block;
}
.header .h .u li .f:before{
  content: '';
  position: absolute;
  top: -6px;
  left: 50%;
  margin-left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ebebeb;
}
.header .h .u .n a em::after,.header .h .u li .f a::after{
    display: none;
}



.header .h .s{
  justify-content: right;
 
}
.header .h .s .t{
  width: 178px;
  height: 36px;
  background-color: #f4f4f4;
  line-height: 32px;
  border-radius: 30px;
  text-indent: 12px;
  
}
.header .h .s .t:focus,.main .y .a .f .o input:focus,.main .y .a .f .o1:focus{
  outline-color:#c5653e;
  cursor: pointer;
}
.header .h .s form{
  padding: 7px 0;
  position:relative;
}
.header .h .s .b{
  background: url(../images/s.png) no-repeat center center;
  width: 20px;
  height: 20px;
  display: block;
  position:absolute;
  right:10px;
  top:15px
}

/*内容*/
.main{
  width: 1140px;
  margin: 20px auto 0 ;
}
.main .l{
  width: 820px;
  float: left;
}
.main .l .a,.a2,.a3{
  background-color: #fff;
  padding: 20px;
  box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
  border-radius: 6px;
  display: flex;
  margin-bottom: 20px;
  
}
.main .l .a .h{
  width: 500px;
  height: 310px;
  border-radius: 4px;
  display: block;
  overflow: hidden;
}
.main .l .a .r,.main .y .a2 .r2{
  width: 260px;
  margin-left: 20px;
  
}
.main .l .a .r .b,.main .y .a2 .r2 .b{
  display: inline-block;
  width: 260px;
  padding-bottom: 14px;
  margin-bottom: 8px;
  border-bottom: 1px solid #ebebeb;
  float: left;
}
.main .l .a .r .b p,.main .l .a2 .b p,.main .y .a2 .r2 .b p{
  font-size: 20px;
  font-weight: bold;
  padding-left: 25px;
  background: url(../images/hot.png) no-repeat left center;
  float: left;
}
.main .l .a .r .b a,.main .l .a2 .b .c,.main .y .a2 .r2 .b a{
  width: 20px;
  height: 20px;
  font-family: "宋体";
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  border-radius: 30px;
  background-color: #efefef;
  color: #999;
  font-size: 12px;
  -webkit-transition: all 0.3s ease-in-out;
  display: block;
  float: right;
  margin: 4px 0 ;
}
.main .l .a .r .b a:hover,.main .l .a2 .b .c:hover,.main .y .a2 .r2 .b a:hover{
  background-color:#c5653e;
  color:#fff;
  -webkit-transform:rotate(360deg) scale(1,1);
  -o-transform:rotate(360deg) scale(1,1);
  -mo-transform:rotate(360deg) scale(1,1);
  transform:rotate(360deg) scale(1,1);
}
.main .l .a .r .u,.main .y .a2 .r2 .u{
  display: inline-block;
  flex:1;
  float: left;
}
.main .l .a .r .u li a, .main .y .a2 .r2 .u li a,.main .l .a2 .u3 li a{
  font-size: 16px;
  float: left;
  width: 200px;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
 
}
.main .l .a .r .u li a,.main .y .a2 .r2 .u li a{
  height: 32px;
  overflow: hidden;
}
.main .l .a .r .u li,.main .y .a2 .r2 .u li{
  display:block;
  width: 260px;
  line-height: 32px;  
  float: left;
}
.main .l .a .r .u li a em,.main .l .a2 .u3 li a em,.main .y .a2 .r2 .u li a em{
  background-color: #cccccc;
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 6px;
  margin-right: 10px;
  margin-bottom: 3px;
}
.main .l .a .r .u li p,.main .l .a2 .u3 li p,.main .y .a2 .r2 .u li p{
  float: right;
  padding-left: 18px;
  background: url(../images/icon-views.png) center left no-repeat;
  color:#999
}

.main .l .a2 .b{
  display: inline-block;
  width: 780px;
  padding-bottom: 18px !important;
  border-bottom: 1px solid #ebebeb;
  float: left;
}
.main .l .a2 {
  display: block !important;
}
.main .l .a2 .b ul{
   float: left;
   line-height: 26px;
   margin-left: 30px;
}

.main .l .a2 .b ul li{
  float: left;
  font-size: 16px;
  margin-right: 20px;
}
.main .l .a2 .u2{
  float: left;
}
.main .l .a2 .u2 li,.main .l .a2 .u3 li{
  float: left;
  width: 375px;
  margin-right: 30px;
  margin-top: 20px;
}
.main .l .a2 .u2 li:nth-of-type(2n),.main .l .a2 .u3 li:nth-of-type(2n){
  margin-right: 0;
}
.list-conter .l .a2 .u3 li:nth-of-type(3n),.list-conter .l .a2 .u3 li:nth-of-type(6n){
  margin-right: 0 !important;
}
.list-conter .l .a2 .u3 li:nth-of-type(2n){
  margin-right: 30px !important;
}
.list-conter .l .a2 .u3 li{
  width: 336px !important;
}
.list-conter .l .a2 .u3 li a{
  width: 250px !important;
}
.main .l .a2 .u2 li .k{
  width: 135px;
  height: 90px;
  border-radius: 4px;
  overflow: hidden;
  display: block;
  float: left;
  background-color: #0e0e0f;
  margin-right: 12px;
}
.main .l .a2 .u2 li .rc a{
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  display: block;
}
.main .l .a2 .u2 li .rc a,.main .l .a2 .u4 li .rc a{
    font-size: 16px;
    font-weight: bold;
}
.main .l .a2 .u2 li .rc p,.main .l .a2 .u4 li .rc p{
  line-height: 18px;
  overflow: hidden;
  color:#999;
  margin: 4px 0;
}
.main .l .a2 .u2 li .rc p{
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  justify-content: center;

}

.main .l .a2 .u2 li .rc em,.main .l .a2 .u4 li .rc em{
  color:#999;
  font-size: 12px;
}
.main .l .a2 .u2 li .rc{
  margin-top: 5px;
}
.main .l .a2 .u3{
  margin-top: 4px;
  float: left;
}
.main .l .a2 .u3 li{
  line-height: 18px;
  margin-top: 16px;
}
.main .l .a2 .u3 li a{
  width: 280px;
}
.main .l .a2 .u3 li p{
  background:none
}
.main .l .a2 .u4{
  float: left;
  position:relative;
}
.main .l .a2 .u4 li:nth-child(-n + 5){
  font-size: 15px;
}

.main .l .a2 .u4 li .rc p{
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  justify-content: center;
  font-size: 14px;
  line-height: 30px !important;
}
.main .l .a2 .u4 li{
  float: left;
  width: 780px;
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dashed #ebebeb;
}
.main .l .a2 .u4 li .k{
  width: 150px;
  height: 97px;
  overflow: hidden;
  display: block;
  float: left;
  border-radius: 4px;
  background-color: #0e0e0f;
  margin-right: 18px;
}
.main .l .a2 .u4 li .rc a{
  font-size: 20px;
  font-weight: bold;
}
.main .l .a2 .u4 li .rc{
  margin-top: 4px;
}
.main .l .a2 .m{
  width: 780px;
    font-size: 16px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    background: linear-gradient(
180deg, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1)50%);
    position: absolute;
    bottom: 0px;
    padding: 33px 0 11px 0;
}
.main .l .a2 .m a{
  margin: 0 auto;
    text-align: center;
    width: 120px;
    color: #fff;
    line-height: 44px;
    display: block;
    color: #fff;
    font-size: 15px;
    border-radius: 22px;
    background-color: #c5653e;
    box-shadow: 0px 3px 5px rgb(0 0 0 / 10%);
    font-weight: bold;
    margin-bottom: 0 !important;
}

/*右边*/
.main .y{
  width: 300px;
  float: right;
}
.main .y .a,.main .y .a2{
  margin-bottom: 20px;
}
.main .y .a{
  width: 300px;
  box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
  background-color: #fff;
  border-radius: 6px;
}
.main .y .a .t a{
  width: 150px;
  float: left;
  text-align: center;
  font-size: 20px;
  line-height: 64px;
  position: relative;
  border-bottom: 1px solid #fff;
}
.main .y .a .t a.click{
  font-weight: bold;
}
.main .y .a .t a.click::before{
  display: inline-block;
  clear: both;
  content: "";
  position: absolute;
  left: 34px;
  top: 0px;
  vertical-align: middle;
  height: 4px;
  width: 80px;
  background: #c5653e ;
}
.main .y .a .t{
  background: url(../images/xian.png) no-repeat center center;
  display: inline-block;
}
.main .y .a .f{
  padding: 0 20px 20px 20px;
}
.main .y .a .f .o{
  position: relative;
}
.main .y .a .f .o input,.main .y .a .f .o1,.main .y .a .f .o2{
  width: 258px;
  height: 46px;
  background-color: #f5f6f9;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  text-indent: 10px;
  font-size: 14px;
  margin-bottom: 10px;

}
.main .y .a .f .o .bg{
  position:absolute;
  top:12px;
  right:10px
}
.main .y .a .f .o .bg a{
  width: 24px;
  height: 24px;
  display: block;
  float: left;
  background-color: #dedede;
  color:#fff;
  line-height: 24px;
  text-align: center;
  border-radius: 16px;
  margin-left: 4px;
  font-size: 14px;
}
.main .y .a .f .o .bg a.click{
  background-color: #c5653e;
  
}
.main .y .a .f .o2{
  width: 260px;
  background-color: #c5653e;
  border: none;
  color:#fff;
  font-size: 16px;
  font-weight: bold;
  height: 50px;
}
.main .y .a .f .o2:hover{
  cursor: pointer;
}
.main .y .a .f .p{
 line-height: 28px;
 text-align: center;
 color:#666;
}
.main .y .a .f .p em{
  color: #c5653e;
  font-weight: bold;
  margin: 0 4px;
}

.main .y .a2 .r2{
  margin-left: 0 !important;
}
.main .y .a2 .r2 .u5{
  float: left;
}
.main .y .a2 .r2 .u5 li{
  float: left;
}
.main .y .a2 .r2 .u5 li a{
  line-height: 24px;
  padding: 0 8px;
  background-color: #f1f1f1;
  border-radius: 4px;
  margin-right: 10px;
  margin-top: 10px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
}
.main .y .a2 .r2 .u6{
  margin-bottom: 5px;
  float: left;
}
.main .y .a2 .r2 .u6 li{
  float: left;
    width: 28px;
    margin-right: 5px;
    margin-top: 5px;
}
.main .y .a2 .r2 .u6 li a{
  background-image: url(../images/t.gif);
  background-size: 28px 28px;
  width: 28px;
  height: 28px;
  overflow: hidden;
  line-height: 28px;
  text-align: center;
  display: inline-block;
  float: left;
  font-family: "宋体";
  font-size: 14px;
}
.main .y .a2 .r2 .u6 li a:hover{
  background: #c5653e;
  font-weight: bold;
  color:#fff;
}
.main .y .a2 .r2 .u6 li:nth-of-type(8n){
  margin-right: 0;
}
/*底部*/
.footer .t{
  width: 1100px;
  margin: 0 auto;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0px 5px 10px rgb(0 0 0 / 10%);
  border-radius: 6px;
  display:block;
  margin-bottom: 20px;
}
.footer .t .f{
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  width: 1100px;
  display: inline-block;
}
.footer .t .f p{
    font-size: 20px;
    font-weight: bold;
    padding-left: 25px;
    background: url(../images/hot.png) no-repeat left center;
    float: left;
}
.footer .t .a a{
  color:#666;
  margin-right: 4px;
}
.footer .b{
  width: 100%;
  background-color: #2b2e31;
  text-align: center;
  line-height: 20px;
  color:#fff
}
.footer .b .s{
  width: 1140px;
  padding: 20px;
  margin: 0 auto;
}
.footer .b .s div{
  text-align: center;
  color:#fff;
}
.footer .b .s div a,.footer .b .s div span{
  color:#fff;
}
.footer .b .s div span,.m span{
  font-family: "宋体";
}
.footer .b .s div a:hover{
  color:#c5653e
}
.m{
  width: 1140px;
  margin: 0 auto;
  line-height: 50px;
  display: block;
  height: 50px;
  overflow: hidden;
}
.m a,.m span,.m h1,.m h2{
  font-size: 14px;
  color:#666;
  margin-right: 5px;
  float: left;
}
.map .t .a a{
  width: 100px;
  float: left;
  margin-right: 10px !important;
  height: 24px;
  overflow: hidden;
  line-height: 24px;
}
.map .t .a a:hover{
  cursor: pointer;
  color:#c5653e
}

/*page*/
.fy{
  width: 100%;
  margin: 30px 0 20px 0;
  text-align: center;
}
.fy a{
  width: 36px;
  display: inline-block;
  border: 1px solid #ebebeb;
  background-color: #fff;
  margin-right: 5px;
  border-radius: 4px;
  text-align: center;
  line-height: 36px;
}
.fy a:hover,.fy a.c{
  background-color: #c5653e;
  color:#fff;
  border: 1px solid #c5653e;
}

.fy .pg{
  width: 100px;
}
.main .l .a2 .d{
  float: left;
  width: 780px;
}

/*内容*/
.main .l .a3 .w h1{
  font-size: 30px;
  
  font-weight: 900px;
  line-height:36px;
  font-weight: bold;
}
.main .l .a3 .w .j{
  display: flex;
}
.main .l .a3 .w .j p{
  color: #999;
  font-size: 12px;
  margin-right: 6px;
  line-height: 50px;
}
.main .l .a3 .w .b{
  height: 30px;
  background-color: #f8f8f8;
  text-indent: 10px;
  line-height: 30px;
  text-align: left;
  font-size: 12px;
  font-family: "宋体";
  color: #999;
  margin-bottom: 20px;
}
.main .l .a3 .w .d{
  font-size: 16px;
}
.main .l .a3 .w .d .o{

  margin-bottom: 20px;
}
.main .l .a3 .w .d .o p{
  font-size: 16px;
    margin-bottom: 6px;
  line-height: 36px;
  text-indent: 20px;
}
#article-content1{
  font-size: 14px !important;
}
.main .l .a3 .w .d .o h3{
  font-size: 16px;
  color: #323463;
  font-weight: 900;
}
.main .l .a3 .w .d .o h2{
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color:#c5653e !important;
  padding: 20px 0 0 0;
  margin-top: 20px;
  border-top: 1px solid #f8f8f8;
}
.o .name{
  font-size: 16px !important;
  color: #c5653e;
  margin-top: 20px;
}
.main .l .a3 .w .d .o h2::before{
  width: 3px;
  height: 18px;
  display:block;
  background-color: #c5653e;
  margin-top: 3px;
  float: left;
}
.main .l .a3 .w .d .o strong{

  font-size: 16px;
  text-indent: 20px;
}
.main .l .a3 .w .d .o p img{
  margin: 0 auto;
  width: 360px;
  height: 240px;
  display: block;
}
.main .l .a3 .w .d .n .g{
  display: flex;
  width: 780px;
}
.n .f a{
  margin-right: 10px;
  color: #999;
  line-height: 22px;
  font-size: 16px;
}
.main .l .a3 .w .d .o .v,.main .l .a3 .w .d .o .p{
  font-size: 12px;
  margin-bottom: 20px;
  line-height: 20px;
}
.main .l .a3 .w .d .o .v a{
  color:#999
}
.main .l .a3 .w .d .o .p{
  background-color: #f2f2f2;
  border:1px solid #ebebeb;
  padding: 10px;
  border-radius: 4px;
  color:#666
}
.main .l .a3 .w .d .n .f{
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
}
.main .l .a3 .w .d .n .f a{
  background-color: #c5653e;
  height: 45px;
  width: 160px;
  display: block;
  border-radius: 4px;
  color:#fff;
  line-height: 45px;
  text-align: center;
}
.main .l .a3 .w .d .n .f a:hover{
  opacity: 0.9;
}
.main .l .a3 .w .d .n .i{
  margin-bottom: 20px;
}
.main .l .a4 {
  display: flex;
  margin-bottom: 20px;

}
.main .l .a4 a{
  background-color: #fff;
  padding: 20px;
  box-shadow: 0px 5px 10px rgb(0 0 0 / 10%);
  border-radius: 6px;
  margin-bottom: 20px;
  width: 380px;
  text-align:center;
  margin-right: 20px;
  font-size: 14px;
}
.main .l .a4 a:nth-child(2n){
  margin-right: 0  !important;
}
.main .l .a4 a:hover{
  padding: 18px;
  border: 2px solid #c5653e;
}
.u10{
  float: left;
}
.u10 li{
  float: left;
  width: 56px;
  height: 56px;
  background: url(../images/icon-zi.png);
  background-size: 56px 56px;
  text-align: center;
  line-height: 56px;
  font-size: 30px;
  margin-right: 16px;
  margin-top: 16px;
  font-weight: bold;
}
.u10 li:nth-child(11n){
  margin-right: 0;
}
.u10 li.f{
  font-size: 20px;
}

.main .l .a2 .b ul li.k{
  background-color: #c5653e;
  color:#fff;
  padding: 0 20px;
  border-radius: 4px;
}
.main .l .a2 .b ul li.k a{
  color:#fff;
}
.main .l .a2 .yl,.main .l .a3 .w .yl{
  padding: 12px;
  background-color: #f2f2f2;
  border: 1px solid #ebebeb;
  float: left;
  margin-top: 16px;
  line-height: 24px;
  color:#999;
}
.main .l .a3 .w .yl{
  margin-bottom: 16px;
}
.u11 li{
  float: left;
}
.u11 li a{
  width:78px;
  font-size: 16px;
  text-align: center;
  margin-top: 16px;
  display: block;
  line-height: 30px;
}
.u11 li.c a{
  background-color: #c5653e;
  color:#fff;
  border-radius: 4px;
}
.u11 li:nth-child(10n){
  margin-right: 0 !important;
}
.u12 li a{
  margin-top: 0;
  margin-bottom: 16px;
} 
.mz0,.mz1,.mz2,.mz3,.mz4,.mz5,.mz6,.mz7,.mz8,.mz9,.mz10,.mz11,.mz12,.mz13,.mz14,.mz15,
.mz16,.mz17,.mz18,.mz19,.mz20,.mz21,.mz22,.mz23,.mz24,.mz25,.mz26,.mz27,.mz28,.mz29,.mz30,.mz31,
.mz32,.mz33,.mz34,.mz35,.mz36,.mz37,.mz38,.mz39,.mz40,.mz41,.mz42,.mz43,.mz44,.mz45,.mz46,.mz47,
.mz48,.mz49,.mz50,.mz51,.mz52,.mz53,.mz54,.mz55,.mz56,.mz57,.mz58,.mz59,.mz60,.mz61,.mz62,.mz63{
  color:#c5653e;
  margin-top: 20px;
  font-weight: bold !important;
  margin-bottom: 5px;
}
/*字典*/
.img {
  width: 100%;
  display:inline-block;
  padding-bottom: 30px;
  margin-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
}
.img .fl  h2{
  background: url(../images/tian_big.png) no-repeat center center;
  width: 140px;
  height: 140px;
  background-size: 140px 140px;
  margin-right: 20px;
  display: block;
  text-align: center;
  line-height: 140px;
  font-size: 64px;
}
.img img{
  float: left;
  width: 140px;
  height: 140px;
  display: block;
  margin-right: 20px;
}
.fl .o{
  width: 530px;
  display: flex;
  line-height: 24px;
}
.fl .o p {
  width: 200px;
  font-size: 14px;
  line-height: 28px;
  color: #999;
}
.fl .o .d {
  max-width: 460px;
  width: auto !important;
  overflow: hidden;
  margin-right: 10px !important;
}
.o_a{
  width: 100%;
  display: inline-block;
  border-bottom: 1px dotted #ebebeb;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.o_a a{
  display: block;
  width: 150px;
  border: 1px solid #c5653e;
  color:#c5653e;
  margin: 0 auto;
  padding: 15px 10px;
  border-radius: 60px;
  text-align: center;
}
.main .l .a3 .w .vv .o{
  padding-bottom: 30px;
  margin-bottom: 20px !important;
  overflow: hidden;
}
.main .l .a3 .w .vv .ss h3,.main .l .a3 .w .vv .sss h3{
  position: relative;
  font-size: 18px;
  font-weight: bold;
  text-indent: 10px;
}
.main .l .a3 .w .vv .ss h3::before,.main .l .a3 .w .vv .sss h3::before{
  display: inline-block;
  clear: both;
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  vertical-align: middle;
  height: 20px;
  width: 4px;
  background-color: #c5653e;
}
.main .l .a3 .w .vv .ss p{
  display: inline-block;
  margin-top: 20px;
}
.main .l .a3 .w .vv .ss{
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ebebeb;
}
.main .l .a3 .w .vv .ss p a{
  font-size: 16px;
  border: 0.1rem solid #eee;
  float: left;
  line-height: 44px;
  padding: 0 9px;
  margin-right: -1px;
  margin-bottom: -1px;
  width: 135px;
  text-align: center;
  overflow: hidden;
  list-style-type: none;
}
.main .l .a3 .w .vv .sss p{
  margin-bottom: 20px;
  margin-top: 10px;
  line-height: 30px;
}
.main .l .a3 .w .vv .sss{
  margin-top: 20px;
}
.main .l .a3 .w .vv .sss strong{
  font-size: 20px;
  margin-top: 20px;
  display: block;
}
.h400 {
  height: 400px;
}
.main .l .a3 .w .vv .o_a .js-content-close{
  display: none;
}
.ss table{
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 30px;
}
.ss table th{
  font-weight: bold;
  background-color: #fffcfc;
}
.ss table th,.ss table td{
  width: 134px;
  border: 1px solid #e9e9e9;
  text-align: center;
  line-height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  font-size: 16px;
  color: #222222;

}

/**/
.list-conter .l-cc .l-c-l{
  display: block;
  width: 1140px;
}
.list-conter .l-cc .l-c-l .qm-ww{
display:inline-block;
background-color: #fff;
padding: 40px;
width: 1060px;
border-radius: 6px;
box-shadow: 0px 7px 10px rgba(0,0,0,0.1);
margin-bottom: 20px;
}
.list-conter .l-cc .l-c-l .t-b {
display: flex;
overflow-x: hidden;
height: inherit;
margin-bottom: 30px;
}

.list-conter .l-cc .l-c-l .t-b li a.c{
background-color: #c5653e;
color:#fff;
border-radius: 20px;
font-weight: bold;
}
.list-conter .l-cc .l-c-l .t-b li a{
display: inline-block;
width: 110px;
text-align: center;
height: 20px;
padding: 8px 0;
line-height: 16px;
line-height: 22px;
}
.hs{
 width: 630px;
 height: 110px;
 margin: 30px 0;
 background:url(../images/tbq.png) #f2edf4 no-repeat right center  !important;
}
.hs p{
margin: 15px;
font-size: 12px;
width: 460px;
line-height: 20px;
height: 80px;
overflow: hidden;
color:#323463;
float: left;
}
.l-cc .t-z{

border-top: 1px dotted #ebebeb;
}
.l-cc .t-z ul li{
display: flex;
margin-top: 30px;
}
.l-cc .t-z ul li a.i{
margin-right: 15px;
display: flex;
}
.l-cc .t-z ul li a.i img{
width: 150px;
overflow: hidden;
border-radius: 6px;
}
.l-cc .t-z ul li a,.t-z ul li span:not(.block){
font-size: 12px;
color:#999;
display: block;
margin-bottom: 8px;
}
.l-cc .t-z ul li a{
font-size: 18px;
color:#333;
font-weight: bold;
}
.l-cc .t-z ul li a:hover{
color:#c5653e;

}
.l-cc .t-z ul li .block{
margin-top: 10px;
}
.t-z ul li .con{
height: 32px;
overflow: hidden;
}
.qm-ww {
    display: inline-block;
    background-color: #fff;
    /*padding: 40px;*/
    width: 100%;
    border-radius: 6px;
    box-shadow: 0px 7px 10px rgba(0,0,0,0.1);
    margin-bottom: 20px;
}
.qm-ww .zw{
  position: relative;  
  font-size: 15px;
  margin: 15px;
}
.qm-ww .zw .bt a{
  position: absolute;
  top:0;
  right:0;
  color:#fff;
  background-color: #c5653e;
  padding: 0 13px;
  height: 36px;
  line-height: 36px;
  border-radius: 6px;
  font-size: 15px;
}
.qm-ww .zw h1,.qm-ww .zw h2{
  font-weight: 900;
  font-size: 30px;
  margin-bottom: 8px;
  line-height: 36px;
}
.qm-ww .zw .ms{
  display: flex;
}
.qm-ww .zw .ms p{
  color:#999;
  font-size: 12px;
}
.qm-ww .zw .sm a{
  color:#c5653e
}
.qm-ww .zw .sm{
  background-color: #f8f8f8;
  text-indent: 10px;
  line-height: 36px;
  text-align: left;
  font-size: 18px;
  color:#999;
  padding: 15px;
  margin-bottom: 10px;
}
.tab-1 .hb th{
  text-align: center;
  line-height: 40px;
  height: 40px;
}
.tab-1 .hb th span{
  margin-left: 6px;
}
.zw h1 span, .zw h2 span{
  color: #333;
    margin-right: 20px;
    font-weight: 900;
    font-size: 32px;
}
.wg{
  width: 100%;
  padding: 0 0 10px 0;
}
.wg p{
  line-height: 24px;
  font-size: 18px;
  float: left;
}
.wg em{
  color:#c5653e;
  font-size: 18px;
  font-weight: bold;
}
.wg a{
  color:#333
}
.zw .mw{
  margin-bottom: 30px !important;
}
.zw .mw .wuge,.zw .mw .sancai{
  width: 100%;
  line-height: 30px;
  color:#2982bb;
  margin-bottom: 40px;
}
.zw .mw .sancai{
  margin-bottom: 25px !important;
}
.zw .mw .wuge,.zw .mw .sancai .ki{
  color:#999;
}

.zw .mw .b{
  display:inline-block;
  border-radius: 5px;
  width: 100%;
}
.zw .mw .wuge p,.zw .mw .sancai p{
  font-weight: normal !important;
  font-size: 18px;
}
.zw .mw .wuge .wg1 p{
  line-height: 32px;
  margin-top: 12px;
}
.zw .mw .wuge strong{
  margin-bottom: 10px;
  font-size: 20px !important;
}
.zw .mw .wuge:last-child{
  margin-bottom: 0;
}
.zw .mw .wuge strong,.zw .mw .sancai strong{
  line-height: 18px;
  display:flex;
  align-items: center;
  font-size: 18px;
  font-weight:bold;
  color:#000
}
.zw .mw .wuge strong i,.zw .mw .sancai strong i{
   background-color: #67b075;
   color:#fff;
   margin-left: 10px;
   font-size: 12px;
   min-width: 18px;
   height: 18px;
   text-align: center;
   line-height: 18px;
   display:inline-block;
   border-radius: 4px;
   padding: 0 10px;
}
.zw .mw .wuge strong i.x,.zw .mw .sancai strong i.x{
  background-color: #c5653e;
}
.zw .mw .more{
  margin-top: 20px;
  background-color: #c5653e;
  text-align: center;
  width: 200px;
  line-height: 30px;
  border-radius: 4px;
  display: none;
}
.zw .mw .more a{
  color:#fff;
}

.zw .mw .wz{
  margin-bottom: 30px ;
  padding-bottom:0;
  border-bottom: 1px dotted #ebebeb;
}
.zw .mw .wz .name-js:nth-child(2n){
  margin-bottom: 10px !important;
}
.zw .mw .fx ul li{
  width: 320px;
  float: left;
  margin-right: 45px;
}
.zw .mw .fx ul li p{
  float: left;
  font-size: 16px;
  color:#999;
}
.zw .mw .fx ul li:nth-child(3n){
  margin-right: 0!important;
}

.zw .mw .fx ul li{
  margin-bottom: 20px;
}
.zw .mw .fx ul li span{
  width: auto;
  display:inline-block;
  font-size: 18px;
}


.tab-1{
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
}
.tab-1 .hb{
  border: 1px solid #ebebeb;
  line-height: 30px;
}
.tab .tab-1 a.c{
  height: 24px;
}
.tab .tab-1 a{
  width: 6px;
  height: 6px;
  border-radius: 3px;
  background-color: #c5653e;
  display: block;
  margin-bottom: 3px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.tab-1 .color, .tab-1 .color2 {
  background-color: #f8f8f8;
}
.tab-1 td {
  border: 1px solid #ebebeb;
  line-height: 40px;
  width: 20%;
  text-align: center;
  font-size: 18px;
}
.tab-1 .color td {
  color: #c5653e;
  text-align: center;
  font-size: 18px;
}
.zw .mw .fx{
  width: 100%;
  display: inline-block;
  margin-bottom:20px;
  margin-top: 10px;
}
.fx span i{
  float: left;
  font-style: normal;
}
.fx span em{
  float: right;
}
.zw .mw .fx ul li{
  display: flex;
  white-space: nowrap;
  align-items: center;
}

.zw .mw .fx ul li p:nth-child(2n){
  background: #f2f3ee;
  width: 100%;
  height: 20px;
  border-radius: 10px;
  z-index: 1;
  margin: 0 5px;
}
.zw .mw .fx ul li .p2 em{
 display: block;
 z-index: 999;
 height: 20px;
 border-radius: 10px;
 background-color: #bb6929;
}
.zw .mw .fx ul li:nth-child(1) .p2 em{
  background-color: #c5653e !important;
}
.zw .mw .fx ul li:nth-child(2) .p2 em{
  background-color: #c94713;
}
.zw .mw .fx ul li:nth-child(3) .p2 em{
  background-color: #30abc3;
}
.zw .mw .fx ul li:nth-child(4) .p2 em{
  background-color: #26a75d;
}
.zw .mw .fx ul li:nth-child(5) .p2 em{
  background-color: #2982bb;
}
.zw .mw .fx ul{
  display: inline-block;
}
.no-40{
  margin-bottom: 0px !important;
}

.qm-ww .zw .name-js{
  display:inline-block;
  margin-bottom: 0 !important;
}
.qm-ww .zw .name-js:nth-child(4n){
  margin-bottom: 0 !important;
}
.qm-ww .zw .name-js .bw{
  display:inline-block;
  margin-bottom: 20px;
  width: 100%;
}
.zw .mw .wz .name-js:nth-child(2n){
  margin-bottom: 10px !important;
}
.zi .fl {
  margin-right: 20px;
}
.zi .fl span {
  background: url(../images/tzg.png) no-repeat #fff;
  background-size: 50px 50px;
  text-align: center;
  line-height: 50px;
  display: block;
  width: 50px;
  height: 50px;
  font-size: 36px;
  float: left;
  margin-right: 10px;
}
.zw .zi .zy-js {
  padding-bottom: 30px;
  border-bottom: 1px dotted #ebebeb;
}
.zy-js .ht{
  float: left;
  width: 100%;
  margin-bottom: 5px;
  padding-left: 15px;
}
.zy-js .ht div{
  float: left;
  margin-right: 10px;
  line-height: 30px;
  font-size: 18px;
}
.zy-js .ht div.n{
  width: 60px;
}
.zy-js .ht .tx{
  width: 100%;
  height: 18px;
  border-radius: 30px;
  margin: 6px 10px 6px  0;
  background-color: #fff;
}
.zy-js .ht .tx i{
  background-color: #427cf3;
  height: 18px;
  border-radius: 30px;
  display: block;
}
.zy-js .ht .tx i.vh{
  background-color: #fb1e60;
}
.zy-js  .font{
  color:#999;
  font-size: 12px;
}
.zy-js .ht .tx i.hc{
  background-color: #c5653e;
}
.zy-js .ht .tx i.he{
  background-color: #c5653e;
}
.qm-ww .zw .zy-js p span{
  margin-left: 10px;
}

qm-ww .zw .name-js{
  display:inline-block;
  margin-bottom: 0 !important;
}

.qm-ww .zw .zy-js .a{
  color:#000;
  margin-bottom: 10px;
  font-size: 18px;
  padding-left: 15px;
  font-weight: bold;
  position: relative;
}
.qm-ww .zw .zy-js div.a{
  line-height: 36px;
}
.qm-ww .zw .zy-js p{
  position: relative;
  font-weight: normal;
}

.qm-ww .zw .zy-js p.xs{
  background-color: #f1f8ff;
  padding: 10px 20px;
  border-radius: 12px;
  margin-top: 10px;
}
.qm-ww .zw .zy-js .a::before{
  display: inline-block;
  clear: both;
  content: "";
  position: absolute;
  left: 0;
  top: 13px;
  vertical-align: middle;
  height: 6px;
  width: 6px;
  background-color: #c5653e;
}
.qm-ww .zw .zy-js{
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

.qm-ww .zw .zy-js p{
  font-size: 18px;
  color:#444;
  line-height: 36px;
}
.qm-ww .zw .zy-js p a{
  color:#2982bb;
  margin-right: 50px;
  white-space: pre;
  line-height: 30px;
}
.qm-ww .zw .zy-js p em{
  color:#c5653e;
  font-weight: bold;
}
.zw .mw .b .s{
  margin-bottom: 20px;
  background-color: #f8f8f8;
  padding: 10px;
  border-radius: 5px;
  font-size: 20px;
}
.qm-fm .b p em{
  background: url(../images/bq.png) no-repeat;
  background-size: 24px 24px;
  height: 24px;
  width: 24px;
  display: block;
  float: left;
  margin: 1px 5px 1px 0; 
}
.p_l_14 {
 color:#999;
}
.wg_p_b20 {
  margin: 0 0 40px 0;
  display: block;
  padding-bottom: 40px;
  display: flex;
  justify-content: center;
  border-bottom: 1px dotted #ebebeb;
}
.wgtu .w_xian{
  width: 15px;
  padding:20px 0; 
}
.wgtu .w_text{
  text-align: center;
  padding:0 10px;
}
.wgtu .w_text03{
  padding: 20px 10px;
}
.wgtu .w_text04{
  display: block;
  clear: both;
  border-top: 1px solid #999;
  text-align: center;
  padding:10px 0;
}
.wgtu .w_text p{
  display: block;
  line-height: 40px;
  color: #333;
  font-size: 16px;
}
.wgtu .w_text em{
  margin-top: 60px;
  display: block;
  font-size: 16px;
}
.wgtu .w_xian em.w_line{
  width: 14px;
  border:1px solid #999;
  float: left;
  margin: 2px 0;
}
.wgtu .w_xian01 em.w_line{
  height: 114px;
  border-right:0;
}
.wgtu .w_xian02 em.w_line{
  height: 34px;
  border-left:0;
}
.f_l {
  float: left;
}
.wgtu .w_text04{
  display: block;
  clear: both;
  border-top: 1px solid #999;
  text-align: center;
  padding:10px 0;
}
.wg_tu .w_text03 p {
  line-height: 20px !important;
  color: #333;
  font-weight: normal !important;
  font-size: 14px !important;
}
.c_1{
  color: #c49e62 !important;
}
.c_2{
  color: #71ac7c !important;
}
.c_3{
  color: #679abb !important;
}
.c_4{
  color: #cb7777 !important;
}
.c_5{
  color: #b58939 !important;
}
.wg_tu .wg_intro {
  margin: 10px 0 0 20px;
  line-height: 38px;
  font-size: 16px;
  float: left;
  color: #999;
}
.wg1 .c_m{
  margin-right: 10px;
  color: #c5653e !important;
  font-size: 18px;
  font-weight: bold;
}
.wg1 p {
  color: #999;
}
.qm-fm .b p {
  font-weight: bold;
}
.qm-fm .p {
  line-height: 20px;
  font-size: 12px;
  margin-top: 20px;
  color: #666;
}
.qm-fm .y {
  padding-top: 20px;
  border-top: 1px dotted #ebebeb;
  width: 1060px;
  font-size: 14px;
  line-height: 24px;
}
.qm-fm .y a,.qm-fm .y span{
  width: 300px;
  height: 24px;
  overflow: hidden;
  font-size: 18px;
} 
.qm-fm .y a:nth-child(2){
  text-align: right;
}
.top-20 {
  margin-top: 20px;
}
.l-cc {
  margin-bottom: 30px;
}
.qm-ww .zw .sm2 {
  width: 100%;
  text-align: center;
}
.sm2 em {
  font-weight: bold;
}
.sm_a {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  background-color: #c5653e;
  line-height: 40px;
  border-radius: 30px;
  margin-top: 20px;
  font-weight: bold;
}
.sm_a a {
  width: 100%;
  display: block;
  color:#fff;
}
#chart_axis{
  padding: 20px 0;
  height: 300px;
}
.zw .mw .sancai:last-child{
  margin-bottom: 0;
}
.footer .b .s p,.footer .b .s p a,.footer .b .s p a:hover{
  color:#fff;
}

.qm_mian_05{
  border: 1px solid #ebebeb;
}
.m05_list_tab{
  line-height: 50px;
  display: flex;
  justify-content: left;
  border-bottom: 1px solid #ebebeb;
}
.m05_list_tab a{
  width: 50%;
  display: block;
  text-align: center;
  background-color: #f8f8f8;
}
.m05_list_tab a.on{
  background-color: #c5653e;
  color:#fff;
}
.qm_mian_05 .xs{
  padding:15px 15px 5px 15px;
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}
.qm_mian_05 .xs a{
  width: 15%;
  display: block;
  text-align: center;
  background-color: #f8f8f8;
  margin-bottom: 2%;
  margin-right: 2%;
  line-height: 40px;
  border-radius: 4px;
}
.qm_mian_05 .xs a:nth-child(6n){
  margin-right: 0;
}
.news_zy_j{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}
.news_zy_j .zy-js{
  width: 45% !important;
  display: block;
  border: 1px solid #ffe2d6;
  background-color: #fff1eb;
  padding: 2px;
}
.zy-js-p{
  font-size: 18px;
}
.list-conter .l-c-l .l{
  width: 1140px;
}
.l-c-l .f .orderform{
  margin: 0 auto;
}
.l-c-l .orderabcd .on{
  background: #c5653e;
}
.l-c-l .order_sub div{
  background: #4065f6;
}
.form{
  text-align: center;
  margin: 30px 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.form_input {
  width: 210px;
  padding-left: 6px;
  height: 38px;
  line-height: 38px;
  padding: 0 15px;
  background-color: #ffffff;
  border-radius: 0.4em;
  box-shadow: 0 0px 2px rgba(0,0,0,.2);
}
.form_qm{
  height: 38px;
  margin-left: 6px;
  line-height: 38px;
  padding: 0 15px;
  background-color: #d23838;
  color: #fff;
  border-radius: 0.4em;
  box-shadow: 0 1px 2px rgba(0,0,0,.2);
  border: none;
}
.more_a{
  font-size: 14px !important;
  font-weight: 400 !important;
  color:#c5653e;
}
.ul4 {
  display: flex;
  flex-wrap: wrap;
}
.ul4 li{
  width: 25%;
  text-align: center;
}
.ul4 li a{
  font-size: 14px;
  line-height: 30px;
  color:#333;
}