html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%}
body {margin: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, 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 {color:#333;text-decoration:none;}
a:active, a:hover {outline: 0}
abbr[title] {border-bottom: 1px dotted}
dfn {font-style: italic}
h1 {text-align: center;font-size: 2em;color:#FF6651;margin: 0.67em 0;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}
mark {background: #ff0;color: #000}
small {font-size: 80%}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
figure {margin: 1em 40px}
hr {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;height: 0}
pre {overflow: auto}
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"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;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;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em}
legend {border: 0;padding: 0}
textarea {overflow: auto}
optgroup {font-weight: bold}
table {border-collapse: collapse;border-spacing: 0}
td, th {padding: 0}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
*:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font-size: 12px;-webkit-tap-highlight-color: transparent}
body {font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;background:#E6E6E6;color:#333;}
input, button, select, textarea {font-family: inherit;font-size: inherit;line-height: inherit}
figure {margin: 0}
img {vertical-align: middle}
hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee}
[role="button"] {cursor:pointer}
fieldset {padding: 0;margin: 0;border: 0;min-width: 0}
legend {display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;}
input[type="search"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px \9;line-height: normal}
input[type="file"] {display: block}
input[type="range"] {display: block;width: 100%}
select[multiple], select[size] {height: auto}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
output {display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #333333}
input[type="search"] {-webkit-appearance: none}
video, embed, iframe {max-width: 100%}
img {max-width: 100%}
.pull-right {float: right !important}
.pull-left {float: left !important}
.hide {display: none !important}
.show {display: block !important}
.text-hide {font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}
.hidden {display: none !important}
.affix {position: fixed}
.clearfix:before, .clearfix:after, .container:before, .container:after {display: table;content: "";line-height: 0}
.clearfix:after, .container:after {clear: both}
a, input, .thumb {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
a {color: #333;text-decoration: none}
a:hover, a:focus {text-decoration: none}
a:hover {color: #FF6651}
a:focus {outline: 0;color: #333}
body {font-size: 14px;line-height: 1.4;color: #333;overflow-x: hidden;background-color: #FEFAEF}
.container {max-width:996px;text-align: left;position: relative;margin: 0 auto;padding-left: 5px;padding-right: 5px}
.content-wrap {overflow-x:hidden;width: 100%;float: left;}
.content {position: relative;}
.single-post .content, .page-template-default .content {margin-right: 280px;}
.sidebar {float: left;width: 240px;margin-left: -240px;margin-top: 10px}

/* vip form */
.center{text-align:center;}
.f12{font-size:12px;}
.green{color:green;}
.red{color:red;}
.gray{color:gray;}
.inform{width:60%;font-size:100%;padding:10px;margin:10px 20px;line-height:42px;border-radius:4px;}
.inform form{width:100%;margin:auto;}
.inform p {line-height:150%;text-align:left;padding:2px 0;margin:0;font-size:16px;}
.button{width:95%;font-size:16px;overflow:hidden;border:0;text-align:center;margin:5px auto 10px auto;height:38px;line-height:38px;background:#FF8A11;color:#fff;border-radius:6px;display:block;-webkit-appearance:none}
.ipt{padding:1px 0 1px 5px;height:28px;line-height:18px;border:1px solid #d0ad9a;vertical-align:middle;background-color:#fff;font-size:14px;font-family:"\5b8b\4f53"}
.select{color:#3e4144;font-size:14px;height:28px;vertical-align:middle;border:1px solid #d0ad9a}

/*----------头部样式----------*/
.header {position: relative;z-index: 99;height: 80px;border-bottom: 1px solid #eee;background-color: #F5DFB6;box-shadow: 1px 0 5px rgba(0,0,0,0.06)}
.logo {float: left;overflow: hidden;margin: 15px 50px 0 10px;height: 50px;font-size: 1px;line-height: 40px;color: #F5DFB6}
.logo span {display: none}
.logo a {display: block}
.logo img {display: block;margin-bottom: 100px;max-height: 50px}
.sitenav {float: left;font-size: 18px;line-height: 40px}
.sitenav>ul>li.menu-item-has-children:hover>a::before {border-top-color: #FF6651}
.sitenav>ul>li.menu-item-has-children>a {position: relative;padding-right: 15px}
.sitenav>ul>li.menu-item-has-children>a::before, .sitenav>ul>li.menu-item-has-children>a::after {content: '';position: absolute;top: 50%;right: 0;border-left: 5px solid transparent;border-right: 5px solid transparent}
.sitenav>ul>li.menu-item-has-children>a::before {border-top: 5px solid #333}
.sitenav>ul>li.menu-item-has-children>a::after {border-top: 5px solid #F5DFB6;margin-top: -1px}
.sitenav ul {list-style: none;padding: 0;margin: 0}
.sitenav ul>li {position: relative;float: left;margin-right: 20px}
.sitenav ul>li:hover {z-index: 2}
.sitenav ul>li>a {display: block;color: #A9180E;border-bottom: 2px solid transparent;padding: 20px 0 18px}
.sitenav ul li:hover>a, .sitenav ul li.active a:hover, .sitenav ul li a:hover {color: #FF6651}
.sitenav ul li:hover>.sub-menu {visibility: visible;opacity: 1;margin-top: -1px}
.sitenav ul li.current-menu-item>a, .sitenav ul li.current-menu-parent>a {color: #FF6651;border-bottom-color: #FF6651}
.sitenav ul .sub-menu {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out;visibility: hidden;opacity: 0;position: absolute;top: 100%;left: 50%;margin-top: -25px;background-color: #F5DFB6;font-size: 14px;padding: 6px 0;border: 1px solid #999;box-shadow: 0 0 10px rgba(0,0,0,0.1);line-height: 32px;width: 140px;margin-left: -78px;list-style: none;text-align: center;border-radius: 2px}
.sitenav ul .sub-menu::before, .sitenav ul .sub-menu::after {content: '';position: absolute;top: -5px;left: 50%;margin-left: -3px;border-left: 5px solid transparent;border-right: 5px solid transparent}
.sitenav ul .sub-menu::before {border-bottom: 5px solid #A9180E}
.sitenav ul .sub-menu::after {border-bottom: 5px solid #F5DFB6;margin-top: 1px}
.sitenav ul .sub-menu li {margin-right: 0;float: none}
.sitenav ul .sub-menu li a {display: block;padding: 0 15px;border-bottom: none}
.sitenav ul .sub-menu li a:hover {background-color: #eee;color: #A9180E}
.sitenav ul ul .sub-menu {left: 100%;margin-left: 0;top: -6px}
.sitenav ul ul .sub-menu::before, .sitenav ul ul .sub-menu::after {left: -5px;transform: rotate(-90deg);margin-top: 23px}
.sitenav ul ul .sub-menu::after {margin-left: -2px}
.searchform {float: right;margin-top: 24px}
.searchform .sinput {float: left;color: #999;border: solid 1px #eee;width: 180px;height: 32px;padding: 4px 8px;border-right: none;font-size: 14px;border-radius: 2px 0 0 2px;outline: none}
.searchform .sinput:focus {border-color: #FF6651}
.searchform .sbtn {float: right;color: #F5DFB6;background-color: #FF6651;height: 32px;border: none;padding: 4px 10px;font-size: 14px;border-radius: 0 2px 2px 0;outline: none;opacity: 0.9}
.searchform .sbtn:hover {opacity: 1}
.searchstart-on, .searchstart-off {display: none;position: absolute;top: 0;right: 0;line-height: 80px;padding: 0 15px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.searchstart-on .fa, .searchstart-off .fa {font-size: 18px}
.sitenav-on {display: none;position: absolute;top: 0;left: 0;z-index: 999995;line-height: 80px;padding: 0 15px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
.sitenav-on .fa {font-size: 18px}
.sitenav-mask {display: none;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 999990;background-color: #222;background-color: rgba(0,0,0,0.7);-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;transition: all .3s ease-in-out}

/*----------分页----------*/
.pagination {margin-top: 10px;text-align: center;font-size: 14px}
.pagination ul {margin: 0;padding: 0;list-style-type: none}
.pagination ul li {display: inline-block;margin: 0 3px}
.pagination ul li a, .pagination ul li span {display: inline-block;padding: 7px 15px;border-radius: 2px}
.pagination ul li a {text-decoration: none;background-color: #ddd;color: #666;opacity: 1}
.pagination ul li span {cursor: default;color: #aaa}
.pagination ul li a:hover, .pagination ul li a:focus {opacity: 0.8}
.pagination ul li.active span {color: #F5DFB6;background-color: #aaa}
.pagination ul li.next-page a {background-color: #FF6651;color: #F5DFB6}

.cle{margin:5px;text-align:center;}
/*----------内容页----------*/
.article-header {}
.article-title {font-size: 24px;margin: 0 0 10px;font-weight: bold}
.article-meta {text-align: center;color: #999;border-bottom:1px dotted #F5DFB6;}
.article-contents, .article-content {font-size: 16px;line-height: 1.7;word-break:break-all;overflow: hidden;margin:15px;}
.article-contents h1, .article-content h1{margin: 0 0 10px}
.article-contents a , .article-content a {color:green;}
.article-contents a:hover , .article-content a:hover {color:green;}
.article-contents strong, .article-content strong{color:green;}
.article-contents h2 , .article-content h2 {color: #444;font-size: 20px;font-weight: bold;margin: 30px 0;padding: 0 0 0 10px;border-left: 7px solid #FF6651;margin-left: -18px}
.article-contents h3 , .article-content h3 {padding-left: 15px; color:#EB3A00; line-height: 32px; border-left: 5px solid #EB3A00; font-size: 16px; background: #F5F5F5; margin: 8px 0;font-weight:bold;}
.article-contents h3 a, .article-content h3 a,.article-content h3 a:hover{color: #EB3A00;text-decoration:none;}
.article-contents h4 , .article-content h4 {font-size: 16px}
.article-contents h5 , .article-content h5 {font-size: 16px}
.article-contents h6 , .article-content h6 {font-size: 16px}
.article-contents p , .article-content p {margin-bottom: 10px}
.article-contents img , .article-content img {display:block;margin:0 auto;MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 320 ?"320px" : this.width)!important;}

/* pic_list */
.pic_list {margin:0 10px;}
.pic_list ul{width:100%;margin: 0 auto;}
.pic_list li {padding: 10px 0px;margin:0;border-bottom: 1px dashed #ddd;overflow:hidden;list-style: none;}
.pic_list li:last-child{border:0;}
.pic_list li a{display:block; overflow:hidden; }
.pic_list dl{margin:0;padding:0;}
.pic_list dt{width:120px; height:80px; float:left; margin-right:10px; position:relative;}
.pic_list dt img{height:80px;width:120px;object-fit:cover;position:absolute;}
.pic_list dd p{font-size:14px;color: #999;}
.pic_list dd .date{margin-top:20px;}
.pic_list dd .h3{font-size:18px;font-weight:normal;line-height:150%;position:relative; color: #333;word-wrap:break-word;word-break:normal; -webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;box-orient: vertical;}

/*------上下页*/
.morevouch {clear : both;padding-bottom:10px; line-height : 30px; height : 30px; } 
.morevouch .prv {float : left;} 
.morevouch .next {float : right;} 
.morevouch a{color: green;}

#info{width:100%;padding:10px 5px;margin-bottom:6px;text-align:center;background-color:#f4f0e9;color:green;border:1px solid #ece6da;}
#left{width:20%;float:left;border-right:1px solid #ece6da;}
#center{margin-left:20%;margin-right:20%;text-align:center;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}
#right{width:20%;float:right;border-left:1px solid #ece6da;margin-top:-18px;}
#left a,#center a,#right a{display:block;text-align:center;color:green;}
/*----------列表样式----------*/
.fr {float: right;}
.fr a{padding-left: 10px;color: #FF6651;}
.classification {margin-bottom:5px;}
.class_tri, .class_tri2 {color: #A7180E;display: inline-block;height: 8px;margin: auto 0px;width: 11px;}
.class_tri2 {color: #999;}
.classification_btn, .classification_btn2 {background-color: #F5DFB6;border: 1px solid #F5DFB6;color: #A7180E;display: block;height: 28px;line-height: 28px;margin: 0px auto 0;text-align: center;width: 100%;}
.classification_btn2 {background-color: #ededed;border: 1px solid #ededed;color: #666666;}

.postitems {margin-bottom: 0px}
.postitems h3 {color: #FF6651;line-height: 1;font-size: 15px;text-overflow:clip; white-space:nowrap; overflow:hidden; font-weight: bold}
.postitems h3 a{color: #FF6651;}
.postitems ul {list-style: none;padding: 0;overflow: hidden;margin: 0 -5px 0 0}
.postitems ul:after {display: block;content: '';clear: both}
.postitems li {width:25%;padding-right: 5px;margin-bottom: 5px;display: inline-block;word-break:keep-all;overflow:hidden;vertical-align: top}
.postitems li .thumb {margin-bottom: 5px}
.postitemsw ul {list-style: none;padding: 0;overflow: hidden;margin: 0 -5px 0 0}
.postitemsw li {width:25%;padding-right: 5px;margin-bottom: 5px;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}

.postitemsm ul {list-style: none;padding: 0;overflow: hidden;margin: 0 -5px 0 0}
.postitemsm li {width:11.8%;padding-right: 5px;margin-bottom:5px;margin-top:5px;margin-left:5px;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}
.postitemqc ul {list-style: none;padding: 0;overflow: hidden;margin: 0 -5px 0 0}
.postitemqc li {width:16.6%;padding-right: 5px;margin-bottom: 5px;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}
.postitemjm ul {list-style: none;padding: 0;overflow: hidden;margin: 0 -5px 0 0}
.postitemjm li {width:6.25%;padding-right: 5px;margin-bottom: 5px;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}
.postitemjml ul {list-style: none;padding: 0;overflow: hidden;margin: 0 -5px 0 0}
.postitemjml li {width:12.5%;padding-right: 5px;margin-bottom: 5px;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top}
.postitemot li {background: url(/img/arrow.gif) center left no-repeat;height: 48px;line-height: 42px;padding: 0 40px 0 14px;color: #222;font-size: 18px;width:98%;text-overflow:clip; white-space:nowrap; overflow:hidden; vertical-align: top;border-bottom: 1px solid #e8e8e8; display: block;margin:0 50px;}
.cur {color:#FF6651;}
.cur a{color:#FF6651;}

#lieb{border: 1px solid #F5DFB6;padding-right: 10px;}
#tu img{margin-left: -30px;height: 90px;width: 120px;margin-right: 15px;float: left;}
#lieb dl dd h3 span{float:right;font-size: 14px;font-weight:400;}
#lieb dl dd h3 span a{color: #A7180E;background-color: #F5DFB6;padding:2px 10px;}
#lieb dl dd h3 span a:hover{color: #F5DFB6;background-color: #f22222;text-decoration: none;}
#lieb dl dd #zi1{height:60px;overflow: hidden;line-height: 20px;}
#lieb dl dd #zi1 a{color:#333;}

/*----------解梦搜索----------*/
.se{margin-top: 15px;}
.sousuoindex{width:60%;margin:0 auto; height:50px;background:FCF3E2;}
.sousuoindex #sou{margin-right:40px;_margin-right:10px;margin-top:8px;}
#sou{width:85%;margin-right:88px;_margin-right:39px;float:right;height:40px;margin-top:6px;}
#sou span{display:block;width:20%;height:36px;line-height:32px;float:left;text-align:center;font-size:16px;font-weight:800;color:#b07052;background:#fff3d3;border:2px solid #b27f4f;border-right:1px solid #b27f4f;}
.text{width:55%;height:36px;padding:8px;float:left;line-height:32px;font-size:16px;border:2px solid #b27f4f;border-left:0;border-right:0;}
.sub{width:25%;line-height:32px;height:36px;float:left;background:#A4672E;color:#fff;font-size:16px;border:2px solid #b27f4f;}

/*----------尾部样式----------*/
.footer {clear: both;color: #111;padding:10px;border-top: 1px solid #eee;margin-top: 10px;text-align: center;background-color:#F5DFB6;line-height:180%;}
.footer a {color: #111;}
.footer a:hover {color: #999}
.sitemap{overflow: hidden;background: #F5DFB6;padding:5px 0;}
.sitemap a{display: block;float: left;width: 10%;line-height: 25px;color: #A7180E;text-align: center;}
.sitemap a:hover{color:#FF6651;}

/*----------更多样式----------*/
.ad {margin-left: -5px;}
.add {margin-left: -5px;margin-top: -15px;}
.adp {margin-top: -15px;}
.dis_none {display: none;}
.link {display: block; width:80%;height: 2.45rem; overflow: hidden;background: #F8EACF; font-size: 1.3rem; line-height: 2.6rem; margin:8px auto;text-align: center; color: #9fa6a8;}
.link a{text-decoration:none;}
.typemore{display: block; height: 2.45rem; overflow: hidden;background: #F8EACF; font-size: 1.3rem; line-height: 2.6rem; text-align: center; color:green;}
.typemore a{background:url(/img/more.gif) top 2px right no-repeat;padding:0px 25px 0px 0px;background-size: 15px 16px;color:green;}

/*----------右则样式----------*/
.hysjd{padding-bottom:10px;}
.hysjd .title{height:25px;margin-bottom:7px;line-height:25px;color:#FF6651;font-size:15px;font-weight:bold}
.hysjd .title a{float:left;color:#FF6651;font-size:15px;font-weight:bold}
.hysjd .title . a:hover{color:#FF6651;}
.hysjd .cont{width: 100%;}
.hysjd .cont li{line-height:30px; height:30px;list-style:none}
.hysjd .cont i{display:block;font-style:normal;}
.hysjd .cont .iDes{overflow:hidden;border-top: 1px solid #eee;}
.hysjd .cont .iDes a{float:left;display:block; width:50%; border-bottom: 1px solid #eee;height:30px; line-height:30px; background:#FEFAEF;}

.hysjd .lingqian{width: 100%;}
.hysjd .lingqian li{width: 48%; float: left;display: block; white-space:nowrap;line-height:30px; height:30px;list-style:none;border-top: 1px solid #eee;}