html, body, div, span, h1, h2, h3, p, pre, a, em, img, u, i, center, dl, dt, dd, ul, li, article, canvas, footer, header, nav {margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; font-family: inherit; font-style: normal; font-weight: normal; background-color:transparent;}
body { font:12px/1.8 "Microsoft YaHei",Tahoma, "SimSun", Arial, sans-serif;min-width: 320px; max-width:640px; margin:0 auto; }
ul,li {list-style: none;}
a{text-decoration:none;color:#333333;transition: color 0.15s ease-in;-o-transition: color 0.15s ease-in;-ms-transition: color 0.15s ease-in;-webkit-transition: color 0.15s ease-in;-moz-transition: color 0.15s ease-in;}
a:hover{color:#c06;}
.fl{ float:left;}
.fr{ float:right;}
.mb10{ margin-bottom:10px;}
.mt50{ margin-top:50px;}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/* 圆形按钮 */
.circle_nav {padding:25px 5px 5px;max-width: 100%;  }
.circle_nav_list{ max-width: 100%; overflow: hidden;}
.circle_nav_list li { width: 25%; float: left; margin-bottom: 10px;}
.circle_nav_list a {border-radius: 30%; width: 55px; height: 55px; display: block; margin: 0 auto; color: #fff; text-align: center; line-height: 55px; font-size: 35px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.circle_nav_list a:hover { -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
.circle_nav_list span { display: block; width: 100%; text-align: center; padding-top: 5px; font-size: 14px;}
.circle_nav_list1{ max-width: 100%; overflow: hidden;}
.circle_nav_list1 li { width: 25%; float: left; margin-bottom: 10px;}
.circle_nav_list1 a {border-radius: 30%; width: 55px; height: 55px; display: block; margin: 0 auto; color: #fff; text-align: center; line-height: 55px; font-size: 35px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.circle_nav_list1 a:hover { -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
.circle_nav_list1 span { display: block; width: 100%; text-align: center; padding-top: 5px; font-size: 14px;}
.nav_f26765 {background: #f26765; }.nav_7fd02b {background: #7fd02b;}.nav_4493f7 {background: #4493f7;}.nav_6f67e0 {background: #6f67e0; }.nav_fd7949 {background: #fd7949; }.nav_ff9702 {background: #ff9702; }.nav_00c2ea {background: #00c2ea; }.nav_3296ee {background: #3296ee; }.nav_7fd02b {background: #7fd02b; }.nav_19ce8b {background: #19ce8b; }.nav_fe618e {background: #fe618e; }.nav_ff00ff {background:#FF00FF; }.nav_fe9700 { background: #fe9700; }.nav_6f68df {background: #6f68df; }.nav_7f2d00 {background: #7f2d00;}.nav_fd7a49 {background: #fd7a49;}.nav_19cf8a {background: #19cf8a; }

.header{background:#000;color: #fff;height: 45px;line-height: 45px;position: relative;text-align: center;font-size: 18px;}
.header h2.t-title{text-align:left; padding-left:10px; color:#fcfcfc}
.header h2.t-title a{color:#fcfcfc; padding: 0px 5px;}
.header span{position: absolute;height: inherit;top:0px;}
.header span a{height: 45px;width: 45px;color: inherit;display: block;background: url(https://img.shidewz.cn/static/images/icon.png) no-repeat 0px 0px;background-size: 280px auto;} 
.t-back{left: 0px;}.t-menu{right: 0px;} 
span a.icon-back{background-position: -45px 0px;text-indent: -9999px;}
span a.icon-menu{background-position: -80px 3px;text-indent: -75px; color:#666666; font-size:16px;}
.t-sitemap-menu{position: fixed;right: 0px;left: 0px;right: 0px; top: 45px;background:rgba(34, 34, 34, 0.84); font-size: 16px; z-index: 15; display:none}
.t-sitemap-menu li{height: 55px;width: 25%;float: left; line-height:55px;text-align: center;}
.t-sitemap-menu li a{height: 100%; padding: 0px 5px 0px 5px; position: relative; display: block; margin: -1px;color: #fff;}
.t-sitemap-menu li a:hover{background: #000;color:#FF0047; }
#banner {width: 100%;height: 230px;overflow: hidden;position: relative;}
#banner img {max-width: 100%;}
.gallerytitle {text-align: center;font-size: 1.4em;height: 80px;line-height: 80px;color: #fafafa;position: absolute;left: 0;bottom: 0;right: 0;font-weight: normal;text-shadow: 1px 1px 1px #000;/* background-color: rgba(21,20,20,0.5); */background-color: rgba(0,0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7));background: -webkit-gradient(linear, top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.7)));background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7));background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.7));}
.pagination {position: absolute;z-index: 20;bottom: 5px;text-align: center;left:45%;}
.swiper-pagination-bullet {display: inline-block;width: 5px;height: 5px;border-radius: 5px;	background: #000;margin: 0 3px;	opacity: 0.8;cursor: pointer;}
.swiper-pagination-bullet-active {background: #ff6600;}
.article-content{font-size: 15px;padding:0px 0px 10px;background:#fff;}
.article-content img{max-width: 100%;height: auto;margin: 0px auto;display: block; text-align:center;}
.ac-title{line-height:1.6em;font-size:1.3rem;font-weight:bold;padding: 10px 10px 5px 10px; color:#4a4a4a;}
.ac-date{color: #777;font-size: 12px;padding: 5px 10px 8px;margin: 0px;}
/*.content{  color:#333; line-height:2.0em;}*/
.content{padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:0px;font-size:1.0rem;text-align:justify;clear:both;word-break:break-all;color: #333; line-height:2.0em; overflow: hidden; position: relative;}
.content p{padding-bottom:12px; text-indent:2em;}
.content h2,.content_text h3 {font-size: 16px; font-weight: 800;border-left: #cc0066 5px solid;padding-left: 10px;margin-bottom:12px;height: 20px;line-height: 20px;}
.content.umHight{ padding-bottom: 60px;}
.content.umHight .readmore{ position: absolute; height: 150px; bottom: 0; right: 0; left: 0; text-align: center;background: linear-gradient(to bottom, rgba(255,255,255,0), #fdfdfe 50%); z-index:3}
.content.umHight .readmore a{ display: inline-block; background: rgba(255,255,255,0); margin-top: 100px; padding: 0 20px; height: 36px; line-height: 34px; border: 1px solid #448EF6; border-radius:50px; color: #448EF6;-webkit-transition:all .3s;-moz-transition:all .3s ease-out;transition:all .3s ease-out;}
.content.umHight .readmore a:hover{border: 1px solid #448EF6;  background: #448EF6; color: #fff;}
.pages {margin: auto;display: block;overflow: hidden;text-align: center;padding: 15px 10px 15px 10px;}
.pages ul{text-align:left;position:relative}
.pages li{list-style-type:none; display:inline;}
.pages a {height: 37px;line-height: 37px;color: #606060;display: inline-block;vertical-align: middle;padding: 0 15px;border: #d6d6d6 1px solid;background: #fff;margin: 0 2px;box-shadow:0 0px 4px rgba(0,0,0,.12); font-weight:bold;}
.pages .page-select{position:absolute;top:2px;left:50%;margin-left:-35px;width:70px;height:35px;text-align:center;border-radius:0; font-size:1.2rem}
.pages .page-select select{background-color:#eee;border:0;line-height:35px;width:70px;height:35px;border-radius:0;color:#555;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:20px;}
.pages .page-pre{ float:left;}
.pages .page-next{ float:right;}

.article_list{background: #ffffff;overflow:hidden}
.article_list .ar-title{line-height:60px;height:60px;font-size: 18px; margin-left:20px;margin-right:20px;border-bottom: 1px #ECECEC solid;}
.article_list .ar-title::before {display: inline-block; content: ""; width: 4px;height: 18px;background: #508aeb; margin: -3px 8px 0 0;vertical-align: middle;}
.article_list .list-pt .lp-title{display: block;position:relative;font-size: 16px;line-height: 23px;padding-bottom: 8px; color: #333;}
.article_list .list-pt li{padding:10px 5px 10px 10px; margin:0 0px 0 3px;}
.article_list .list-pt li a {zoom: 1;display: block; position: relative; }
.article_list .list-pt li a:after {content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }
.article_list .list-pt img{width: 110px;margin-right: 10px; height:80px; overflow:hidden;float: left !important;}
.article_list .list-pt .lp-sum{display: block;font-size: 12px;height:1.2em;line-height: 1.2em;color: #ccc; position:relative;overflow:hidden}
.article_list .list-pt em{display:block; float:right;color: #999;position:relative;bottom:5px;right:15px;}

.pic_list {padding-top: 5px;overflow: hidden; padding-left:4px; padding-right:4px;padding-bottom: 5px;}
.pic_list li {float: left;text-align: center;width: 46%;overflow: hidden;display:block; padding-left:2%; padding-right:2%}
.pic_list .thumb{ display:block;height:124px; overflow:hidden;}
.pic_list img{ width:100%; height:100%; display:block;}
.pic_list li p{ height:18px; line-height:18px; margin: -24px 1px 0px 0px; background-color:#000;FILTER: alpha(opacity=90);opacity: 0.9;width: 100%;font-weight: 400;color: #fff;font-size:14px;}

.spec-recom{margin-top:20px;background: #ffffff; overflow:hidden}
.spec-recom .art_time{ display:none;}
.spec-recom ul{ padding-left:10px; padding-right:10px;}
.spec-recom li {padding:15px 0px; overflow:hidden;border-top: 1px #fff solid; border-bottom: 1px #ECECEC solid;}
.spec-recom .fl {width: 30%;overflow: hidden;}
.spec-recom .fr {width: 66%;overflow: hidden;}
.spec-recom img{width: 100%; height:80px;}
.spec-recom .art_title a{ display:block;font-size: 17px;line-height: 24px;padding-bottom: 8px; font-weight:bold;position:relative;top:-4px;}
.spec-recom .art_intro{display: block;font-size: 12px; height:2.4em;line-height: 2.4em;color: #888; position:relative; top:5px; overflow:hidden}
.wrapper{ overflow:hidden; padding-top:5px;}
.list-spec { display: block;position: relative;}
.wall-column {display: block;position: relative;width: 50%;float: left;padding: 0 1%;box-sizing: border-box;}
.article {display: block;margin: 0 0 8% 0;padding: 5%;background: white;border-radius: 3px;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition: all 100;  overflow: hidden; position: relative;}
.article img {display: block;width: 100%; margin: 0 0 5% 0;}
.article a{ color: #333;}
.article p{ overflow: hidden; font-size:16px; font-weight:bold; line-height:28px;}
.article small{font-size:12px;color:#bbb;line-height:2em;}
.wrapper h3{ text-align: center;background: white;border-radius: 3px;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition: all 100; margin:5px 1%;}

.spec_list {padding-top: 5px;overflow: hidden; padding-left:12px; padding-right:10px;padding-bottom: 5px;}
.spec_list a{ background-color:#f2f2f2; border:1px solid #e8e8e8; display:inline-block; height:20px; line-height:20px; padding:0 8px; border-radius:10px; margin-right:10px; color:#999; margin-top:5px; margin-bottom:5px;}
.spec_list a:hover{color:#e52386;}
.wall { display: block;position: relative; margin-top:10px;}
.wall-column {display: block;position: relative;width: 50%;float: left;padding: 0 1%;box-sizing: border-box;}
.spec_article {display: block;margin: 0 0 8% 0;padding: 5%;background: white;border-radius: 3px;box-shadow:0 0px 3px rgba(0,0,0,.12);-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition: all 100;  overflow: hidden; position: relative;}
.spec_article img {display: block;width: 100%; margin: 0 0 5% 0; height:120px;}
.spec_article a{ color: #333;}
.spec_article p{ overflow: hidden; font-size:16px; line-height:35px;}
.spec_article span{ overflow: hidden; font-size:12px; line-height:22px;color:#ccc;}
.spec_article:hover{ transform: scale(1.01);}

.list_info{ margin-top:45px; background:#fff; text-indent:2em; padding:10px; line-height:2.0em; font-size:1.2em; color:#666}
.d_tags { padding-top:0px; margin-bottom:0px; text-align:center; margin-right:-5%}
.d_tags a {width: 25%;opacity: .8;filter: alpha(opacity=90);color: #fff;background-color: #00a67c;display: inline-block;line-height: 45px; text-align:center; font-size:1.5em; margin-top:5%; margin-right:6%; margin-left:6px;}
.d_tags a:hover {opacity: 1;filter: alpha(opacity=100)}
.d_tags a:nth-child(9n) {background-color: #4a4a4a}
.d_tags a:nth-child(9n+1) {background-color: #15a287}
.d_tags a:nth-child(9n+2) {background-color: #5cb85c}
.d_tags a:nth-child(9n+3) {background-color: #d9534f}
.d_tags a:nth-child(9n+4) {background-color: #567e95}
.d_tags a:nth-child(9n+5) {background-color: #b433ff}
.d_tags a:nth-child(9n+6) {background-color: #00a67c}
.d_tags a:nth-child(9n+7) {background-color: #b37333}
.d_tags a:nth-child(9n+8) {background-color: #f60}

.float-a {margin: 0 auto;}
.float-l {float: left;}
.float-r {float: right;}
.float-no{zoom: 1; }
.float-no:after, .list-pt li a:after {content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }
.ulnav{}
.ulnav li{float: left;}
.ulnav li a{display: inline-block;}
.ulnav li.line {color:#ccc;padding: 0px;}

.mxkSearch{background-color:#fff;margin-top:20px; padding:10px 10px; overflow:hidden}
.mxkSearch dl{margin:10px 0 0 0;}
.mxkSearch dl dt{color:#666;float:left;font-size:14px;text-align:right;line-height:24px;min-width:40px;}
.mxkSearch dl dd{margin-left:50px;}
.mxkSearch dl dd a{font-size:14px;line-height:24px;margin-right:5px;padding:0 5px;height:24px;white-space:nowrap;float:left}
.mxkSearch dl dd a:hover,.mxkSearch dl dd a.on{background-color:#e89f64;color:#fff;}
.mxkSearch dl.mxkZimu dd a{margin-right:15px;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{zoom:1;}
.star_count{ font-size:16px; line-height:50px; padding-left:10px;}
.mxkList{background-color:#fff; padding-left:10px;}
.mxkList li{float:left;	margin:20px 10px 0 0;text-align:center;	width:90px;}
.mxkList li p{color:#000;font-size:14px;margin-top:5px;}
.mxkList li img{width:90px;height:90px;}
.mvBox{background-color:#fff; margin-top:45px;}
.mvBox .mxname{ height:45px; line-height:45px; font-weight:bold; text-align:center; font-size:18px;}
.mvBox .mxtype{ height:20px; line-height:20px; font-weight:bold; text-align:center; font-size:14px; padding-bottom:10px;}
.mvBox dl{ padding:0 10px;}
.mvBox dl dt{ float:left}
.mvBox dl dt img{ width:120px; height:120px;}
.mvBox dl dd{float:left; position:absolute; left:140px;}
.mvBox .mxinfo{line-height:22px;font-size:12px; margin-top:10px; padding:0 10px;}

.mxbox{ padding:10px; line-height:25px; background:#fff; font-size:14px; margin-top:20px;}
.mxbox p{ text-indent:2em;}
.mxboxmore,.mxboxhidden { padding-bottom: 0.8em; padding-top:0.8em; border-top: 1px solid #ddd; font-weight: bold; text-align:center;}

@media only screen and (max-width:375px){.pic_list li {float: left;text-align: center;width: 46%;overflow: hidden;display:block; padding-left:2%; padding-right:2%}.pic_list .thumb{ display:block;height:115px; overflow:hidden;}#banner{ height:215px;}}
@media only screen and (max-width:334px){.list-pt img{width: 70px;float: left;margin-right: 10px; height:65px;}.article-recom .lp-sum{line-height: 1.0em;position:relative; top:-3px; height:1.0em}.article-recom .lp-title{font-size:15px;position:relative;top:-5px;}.list-recom .lp-title{font-size: 15px;position:relative;top:-6px;}.list-recom .lp-sum{line-height: 1.2em;color: #888; position:relative;top:-2px; height:1.2em; overflow:hidden;}.pic_list .thumb{ display:block;height:95px; overflow:hidden;}#banner{ height:185px;}.spec-recom .art_title a{font-size: 15px;position:relative;top:-6px;}.spec-recom img{height:65px;}.spec-recom .art_intro{height:1.0em;line-height: 1.0em;position:relative; top:-3px; }.mvBox dl dt img{ width:90px; height:90px;}.mvBox dl dd{left:110px;top:116px;}}

.triangle-up {width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #000; margin-top:10px; margin-left:20px;}
.bottombar{background: #000; text-align:center; line-height:40px; color:#fff}
.bottombar a{color:#fff}

.weixin{ text-align:center; height:22px; line-height:22px; margin-bottom:15px;}
/*jiazai*/
#unfold-field{position: relative; margin: 0px auto; /*padding: 20px 0px; */width: 100%; text-align: center; display: block; background-color:#FFF}
.unfold-field-bg{position: absolute; top: -78px; left: 0; height: 78px; width: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)));  background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);}
.d_page{ font-size: 16px; clear:both;width: 100%;height:40px; line-height: 40px; border-radius: 4px;margin-bottom:10px;}
.d_page .fl{width:100%;text-align: center; height:36px; line-height:36px;color: #0581c9;} 
/*.d_page .fl span{background: url(image/icomore.png) left no-repeat;background-size:18px auto;padding-left:30px;} */
.d_page .fr{ text-align: center;height: 36px; line-height:36px;width: 50%;position:relative; display: none}
.d_page .fr a{ position:relative}
.d_page .fr a:before{content: "";position:absolute;left:5px;top:10px;width:25px;height:22px;background: url(image/finger.png) left  no-repeat;background-size: 22px auto;}
.d_page .fr i{content: "";position:absolute;left:10px;top:10px;width:25px;height:22px;background: url(image/finger.png) left  no-repeat;background-size: 22px auto;}
.ad_body_bottom_2{padding: 0px 15px;}

.ad_body_top{background: #666; padding-top: 5px; padding-bottom: 5px; }
.ad_body_jctw{}

.content table{color: #333; border:0px; width: 100%;background-color: #fff;color: #333;margin: 10px 0;    border-collapse: collapse; border-spacing: 0;}
.content table td ,  .editbox table th {padding: 9px 15px;min-height: 20px;line-height: 20px;font-size: 14px;border-width: 1px;border-style: solid;border-color: #333;}
.content table th { background-color: #FAFAFA; font-weight:300}
.content table tr:hover {background-color: #FAFAFA;}