@charset "UTF-8";
/*重置样式*/
*{margin: 0;padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border: border-color;-moz-box-sizing: border-box;outline: none;}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight: 400;line-height: 1.2;color: inherit;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
img{vertical-align: middle;outline: none;border: 0;}
/*body {font-family: "Microsoft Yahei",Open Sans,Arial,sans-serif;font-size: 14px;line-height: 1.5;font-weight: normal;color: #333;background-color: #fff;min-width:1220px;}*/
input,button,textarea,select{
  outline: none;
  font-family:inherit;
  border: none;
  background: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
iframe{border: none;vertical-align: top;}
:before, :after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
em{font-style: normal;}
table {
  border-spacing: 0;
  border-collapse: collapse;
  background-color: transparent;
}
/*全局样式*/
.container-middle{margin:0 auto;width:100%;}
@media (min-width: 1230px){
.container-middle {width:1200px;}
}
@media (min-width: 1430px){
  .container-middle {width:73.5681%;}
}
.container {margin:0 auto;width:1200px;}
.clearfix:before,.clearfix:after,
.container:before,.container:after,
.container-middle:before,.container-middle:after{
  content: " ";display: table;
}
.clearfix:after,.container:after,.container-middle:after{
  clear: both;
}
.section{width: 100%;overflow: hidden;}
.pull-left{float: left;}
.pull-right{float: right;}
.scrollbar{overflow-y: auto;}
.scrollbar::-webkit-scrollbar {
  width: 3px;
  background-color: #dedede;
}
.scrollbar::-webkit-scrollbar-thumb {background-color:#e60115;border-radius: 10px;}
.dis-table{display: table;width: 100%;height: 100%;}
.dis-cell{display: table-cell;vertical-align: middle;}
.mark a{font-size: 16px;color: #fff;line-height: 38px;}
.mark a:hover{color:red;}
.mark b{font-size: 16px;color: #fff;line-height: 38px;float:right;}
/*列表页css*/
.decorate-title {padding-bottom: 6px;margin-left: 46px;}
.weizhi {font-size: 12px;line-height: 315%;width: 100%;margin: 0 auto;line-height: 58px;margin-right: 8px;}
.weizhi a {color: #000;font-size: 12px;}
.decorate-wrap{padding-top: 120px;}
.decorate-right {float: left;width:100%;margin-left: 20px;padding-bottom: 68px;background-color: #fff;}
.decorate-list {padding: 33px 30px 36px;border-top: 1px solid #f5f5f5;box-sizing: content-box;overflow: hidden;cursor: default;}
.decorate-list span {float: left;display: block;/*width: 160px;height: 120px;*/overflow: hidden;line-height: 40px;}
a:link, a:visited {text-decoration: none;outline: none;}
.decorate-list span img {max-width: none;width: 160px;height: 120px;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.decorate-list .decorate-text {float: left;width:75%;margin-left: 20px;}
.decorate-list .decorate-text h5 {overflow: hidden;}
.decorate-list .decorate-text h5 .textname {float: left;display: block;width: auto;font-size: 16px;color: #333;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 460px;}
.decorate-list .decorate-text h5 a:hover{color: red}
.decorate-list .decorate-text p {height: 40px;font-size: 14px;color: #666;line-height: 20px;white-space: initial;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.decorate-list .decorate-text dl {margin-top: 15px;overflow: hidden;}
.decorate-list .decorate-text dl dd {float: left;margin-right: 30px;overflow: hidden;}
.decorate-list .decorate-text dl dd i.ah1 {background-position: -875px -489px;}
.decorate-list .decorate-text dl dd i {float: left;background-image: url(../../images/css_sprites.png);background-repeat: no-repeat;}
.decorate-list .decorate-text dl dd b {float: left;margin-left: 10px;font-size: 12px;color: #888;line-height: 20px;}
.decorate-list .decorate-text dl dd i.ah2 {background-position: -910px -142px;}

/*内容页css*/
.decorate-wrap {width: 100%;max-width: 1920px;padding-bottom: 60px;background-color: #f5f5f5;border-top: 1px solid #ebebeb;}
.container {width:80%;margin: 0 auto;}
.decorate-detail {overflow: hidden;}
.decorate-detail .detail-big {float: left;width:100%;}
.detail-text {margin-top: 20px;padding: 0 35px;background-color: #fff;}
.detail-text .detail-title {padding-top: 40px;}
.detail-text .detail-title h3 {font-size: 20px;color: #333;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.detail-text .detail-title .detail-date {overflow: hidden;}
.detail-text .detail-title .detail-date ul {float: left;overflow: hidden;}
.detail-text .detail-title .detail-date ul li {float: left;margin-right: 42px;font-size: 14px;color: #333;line-height: 28px;}
.detail-text .detail-title .detail-date ul li span {color: #666;}
.detail-text .digest {padding: 0 7px;margin-top: 46px;}
.detail-text .digest .digest-line {position: relative;border: 1px solid #cecece;padding: 30px 18px 20px;}
.detail-text .digest p {font-size: 14px;color: #666;line-height: 26px;}
.detail-text .digest .digest-line span {position: absolute;top: -18px;left: 60px;background-color: #09b368;font-size: 14px;color: #fafafa;line-height: 34px;padding: 0 14px;}
.detail-text .digest .digest-line span i {height: 2px;width: 100%;position: absolute;bottom: 1px;left: 0;background-color: #fafafa;}
.articlecontent {margin-top: 26px;}
.articlecontent p {font-size: 14px;color: #333;line-height: 24px;margin: 0 0;}
.mzsm {color: #949494;margin: 3.5% auto 0;}
.detail-main {margin-top: 26px;}
.detail-more {margin-top: 20px;overflow: hidden;}
.detail-more .detail-box {float: left;width:48%;padding:15px;background-color: #fff;}
.detail-more .detail-box h5 {overflow: hidden;}
.detail-more .detail-box h5 b {display: block;float: left;font-size: 16px;color: #333;line-height: 46px;font-weight: 700;}
.detail-more .detail-box ul li {font-size: 14px;line-height: 38px;border-bottom: 1px dashed #e3e3e3;overflow: hidden;}
.detail-more .detail-box ul li a {display: block;float: left;width:78%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.detail-more .detail-box ul li b {font-size: 12px;color: #999;line-height: 38px;float: right;}
.detail-more .detail-add {margin-left: 20px;}
.detail-main ul {padding: 25px 0;overflow: hidden;border-top: 1px solid #ededed;}
.detail-main ul li {float: left;/*width: 437px;*/max-width: 45%;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.detail-main ul li a {overflow: hidden;}
.detail-main ul a {color: #333;}
.detail-main ul li a span.ap8 {background-position: -617px -738px;}
.detail-main ul li a span.ap9 {background-position: -456px -378px;}
.detail-main ul li a span {display: block;width: 20px;height: 16px;float: left;margin-top: 3px;margin-right: 8px;background-image: url(../../images/css_sprites.png);background-repeat: no-repeat;}
.detail-main ul li span.ap8 {background-position: -617px -738px;}
.detail-main ul li span.ap9 {background-position: -456px -378px;}
.detail-main ul li span {display: block;width: 20px;height: 16px;float: left;margin-top: 3px;margin-right: 8px;background-image: url(../../images/css_sprites.png);background-repeat: no-repeat;}

/*表单样式*/
.cmain{padding: 24px 28px;background-color: #4e4e4e;bottom: 0;overflow: hidden;border-radius: 10px;}
.form1{/*width: 336px;height: 40px;*/position: relative;margin-top: 12px;}
.form1 input{position: relative;width: 100%;/*height: 40px;*/padding: 0 10px;font-size: 12px;color: #303030;font-weight: 700;line-height: 40px;background-color: #fff;outline: none;overflow: hidden;    border: 1px solid #dedede;-moz-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;}
.form1 textarea{position: relative;width: 100%;/*height: 40px;*/padding: 0 10px;font-size: 12px;color: #303030;font-weight: 700;line-height: 25px;background-color: #fff;outline: none;/*overflow: hidden;*/    border: 1px solid #dedede;-moz-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;resize: block;}
.form1 button{position: relative;width: 100%;height: 40px;background-color: red;font-size: 16px;color: #fff;font-weight: 900;line-height: 40px;padding: 0;margin: 0;outline: none;border: none;-moz-border-radius: 6px;-o-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.ctitle h1{font-size: 28px;color: #fff;line-height: 40px;text-align: center;}

/*底部样式*/
.container-middle p{color: #fff;font-size: 16px;}
.container-middle p a{color: #fff;font-size: 16px;}
.container-middle .ml10{margin-left: 10px;}
.mt10{margin-top: 10px;color: #fff;font-size: 12px;}
.container-middle .mt10 a{color: #fff;font-size: 12px;}

/*分页样式*/
.decorate-page {width: 582px;margin: 30px auto 0;margin-left: 25%;overflow: hidden;background-color: #fff;}
.decorate-page ul {float: left;overflow: hidden;/*border: 1px solid #efefef;*/box-sizing: content-box;}
.decorate-page ul li {float: left;}
.decorate-page .thisclass {background: #626262;border: 1px solid #626262;text-decoration: none;color: #fff;padding: 0 18px;font-size: 14px;line-height: 44px;margin-left: 2px;}
.decorate-page ul li a {display: block;padding: 0 18px;font-size: 14px;color: #666;line-height: 44px;}
.decorate-page .next, .decorate-page .pre {float: left;display: block;padding: 0 12px;margin-left: 2px;font-size: 14px;color: #fff;line-height: 46px;background-color: #ff760d;}

.decorate-page .yema{background: #ff760d;border: 1px solid #ff760d;text-decoration: none;color: #fff;padding: 0 14px;font-size: 14px;line-height: 44px;margin-left: 2px;}
.decorate-page .yema a {display: block;padding: 0;font-size: 14px;color: #fff;line-height: 44px;}
.decorate-page .start{float: left;display: block;padding: 0 12px;margin-left: 2px;font-size: 14px;color: #fff;line-height: 46px;background-color: #ff760d;}
.decorate-page .end{float: left;display: block;padding: 0 12px;margin-left: 2px;font-size: 14px;color: #fff;line-height: 46px;background-color: #ff760d;}