﻿html{font-size: 20px;}
@media only screen and (min-width: 360px) {html{font-size: 22.5px;}}
@media only screen and (min-width: 375px) {html{font-size: 23.4375px;}}
*{margin:0; padding:0;}
body,h1,h2,h3,p,blockquote,dl,dt,dd,ul,li,pre,fieldset,legend{margin:0;padding:0;}
body{font:14px/1 'Hiragino Sans GB','Microsoft YaHei','simsun'; min-width: 320px; max-width: 640px; margin:0 auto; color:#222; background: #ececec;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,0,0,0);/*-webkit-overflow-scrolling:touch;*/}
h1,h2,h3{font-size:100%; font-weight: normal;}
ul,li,ol{list-style:none outside none;}
a{text-decoration:none; color:#222;	-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}
.fl{ float:left}.fr{ float:right;}
fieldset,img{border:0 none;}
img{vertical-align:middle}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
@font-face {
  font-family: 'iconfont';  /* project id 207169 */
  src: url('../fonts/font_vbnvcf1xvdbzkt9.eot');
  src: url('../fonts/font_vbnvcf1xvdbzkt9.eot') format('embedded-opentype'),
  url('../fonts/font_vbnvcf1xvdbzkt9.woff') format('woff'),
  url('../fonts/font_vbnvcf1xvdbzkt9.ttf') format('truetype'),
  url('../fonts/font_vbnvcf1xvdbzkt9.svg#iconfont') format('svg');
}
.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;}
#banner { height:280px;overflow: hidden;position: relative;}
#banner .swiper-slide {position: relative;text-align: center;}
#banner img {}
.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:43%;}
.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;}
.topbar{background:#c06;color: #fff;height: 45px;line-height: 45px;position: relative;text-align: center;font-size: 18px;}
.topbar span{position: absolute;height: inherit;top:0px;}
.topbar span a{height: 45px;width: 45px;color: inherit;display: block;background: url(../images/icon.png) no-repeat 0px 0px;background-size: 320px 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: -90px 0px;text-indent: -75px; color:#fff; 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: 33.33%;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; }
.article-content{margin:0 auto;font-size: 15px;padding:2px 0px 10px;background:#ffffff;}
.article-content img{max-width: 100%;height: auto;margin: 0px auto;display: block; text-align:center;}
.ac-title{line-height:1.5em;font-size:1.0rem;font-weight:bold;padding: 0px 10px; color:#4a4a4a;}
.ac-date{color: #777;font-size: 12px;line-height:1.5em;margin: 0px; padding:10px 10px;}
.content{padding-top:5px; padding-left:15px; padding-right:15px; padding-bottom:0px;line-height:1.5rem;font-size:0.8rem;; margin-top:10px;}
.content p{padding-bottom:12px; text-indent:2em;}
.content p img {margin: 0 auto;display: block;max-width: 100%; height:auto;}
/* Բ�ΰ�ť */
.circle_nav {padding:25px 5px 5px;max-width: 100%;  }
.circle_nav_list{ max-width: 100%; overflow: hidden;}
.circle_nav_list li { float: left; margin-bottom: 10px;}
.nav20 li { width: 20%;}
.nav25 li { width: 25%;}
.nav33 li { width: 33.33%;}
.nav50 li { width: 50%;}
.circle_nav_list a {border-radius: 30%; width: 55px; height: 55px; display: block; margin: 0 auto; color: #fff; text-align: center; line-height: 58px; font-size: 35px;-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;}
.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; }
.mmyuer_page {margin: auto;display: block;overflow: hidden;text-align: center;padding: 15px 10px 15px 10px;}
.mmyuer_page ul{text-align:left;position:relative}
.mmyuer_page li{list-style-type:none; display:inline;}
.mmyuer_page 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;}
.mmyuer_page .page-select{position:absolute;top:2px;left:50%;margin-left:-35px;width:70px;height:35px;text-align:center;border-radius:0;}
.mmyuer_page .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; font-size:0.9rem;}
.mmyuer_page .page-pre{ float:left;}
.mmyuer_page .page-next{ float:right;}
.ar-title{line-height:45px;height:45px;font-size: 18px; font-weight:bold; margin-left:10px;margin-right:10px;border-bottom: 1px #ECECEC solid;}
.list-recom{background: #ffffff; overflow:hidden}
.list-recom .lp-title{display: block;font-size: 16px;line-height: 24px;padding-bottom: 8px; font-weight:bold;position:relative;top:-4px; color:#333333}
.list-recom .lp-sum{display: block;font-size: 12px; height:1.2em;line-height: 1.2em;color: #888; position:relative; top:10px; overflow:hidden}
.list-pt li a {zoom: 1;}
.list-pt li a:after {content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }
.list-pt, .lp-view{color: #777;}
.list-pt li{padding:15px 0px; border-top: 1px #fff solid; border-bottom: 1px #ECECEC solid; margin:0 10px;}
.list-pt li a{display: block; position: relative; }
.list-pt img{ width:100%; height:100%;}
.list-pt .thum{width: 105px;float: left;margin-right: 10px; height:80px; overflow:hidden;}
.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:118px; overflow:hidden;}
.pic_list img{ width:100%; display:block;}
.pic_list li p{ height:18px; line-height:18px; margin: -24px 1px 0px 0px; background-color:#000;FILTER: alpha(opacity=70);opacity: 0.7;width: 100%;font-weight: 400;color: #fff;font-size:14px;}
.hysjd{margin-top:20px;background: #ffffff;}
.hysjd .title{height:40px;margin-bottom:3px;border-bottom: 1px solid #ececec; line-height:40px;}
.hysjd .title .mark{padding-left:5px;height:100%;padding-left:10px;float:left;color:#CC0066; font-size:18px;}
.hysjd .cont{zoom:1; padding-left:10px; padding-top:10px; padding-bottom:0px;}
.hysjd .cont li{ line-height:35px; height:35px;}
.hysjd .cont i{display:block;font-style:normal;}
.hysjd .cont .iTit{width:55px;height:25px;margin-right:3px;float:left;font-size:12px;line-height:25px;text-align:center;background:#c1c1c1;}
.hysjd .cont .iTit a{color:#FFF;}
.hysjd .cont .iDes{padding-left:12px;overflow:hidden;}
.hysjd .cont .iDes a{ float:left;display:block; width:23%; height:25px; line-height:25px; margin-right:3px; text-align:center;background:#eee;}
.th-info{background: #F7F7F7;}
.th-title{font-size: 16px;text-align: center;font-weight: bold;line-height: 2em; }
.th-sum{line-height: 1.6em;padding:10px;font-size: 17px;border-bottom: 2px dotted #eee; text-indent:2em;}
.th-sum em{color:#c06;}
.mon-photo {width:100%; text-align:center; margin:5px auto; background:#ffffff; padding:10px 0px;}
.mon-photo img{max-width: 100%;height: auto;padding: 5px 5px 5px 5px;}
.mon-photo span{ display:block; width: 100%; height: 30px; font-size: 14px; text-align: center; line-height: 30px;}
.zq-hdbd { padding:0 0px; background:#ffffff; margin-top:10px;}
.zq-hdbd .info{ margin:14px 0 6px; line-height: 24px; height: 60px; overflow: hidden; text-indent: 20px;}
.zq-hdbd .info em{ color: #ff4444; }
.zq-hdbd .art-text a{ color:#cc0066; font-size:12px}
.zq-hdbd .art-text a:hover{ color:#363636; font-size:12px}
.zq-hdbd .btit{height:50px;line-height:50px;border-bottom:1px #ececec solid;font-size:18px;color:#c06; padding-left:10px;}
.art-text p,.art-text { font-size: 15px;line-height: 28px;margin-bottom: 14px; padding:0px 5px;}
.art-text b{ font-size:18px; font-weight:bold;}
.month-text {padding-left:10px; padding-right:10px;background: #ffffff;color: #777;}
.month-text ul li {padding:0px 0px; overflow:hidden}
.month-text ul li a {zoom: 1;}
.month-text ul li a:after {content: "\20"; display: block; height: 0; clear: both; visibility: hidden; }
.month-text ul li {padding:15px 0px; overflow:hidden;border-top: 1px #fff solid; border-bottom: 1px #ECECEC solid;}
.month-text ul li img {width: 106px;float: left;margin-right: 10px; height:81px;}
.ml {overflow: hidden;float: left;margin-left: 0px;margin-right: 10px;_margin-left: 7px}
.lr {overflow: hidden;float: left}
.month-text ul li span.mon_title {display: block;font-size: 17px; font-weight:bold;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;line-height: 18px;padding-bottom: 8px;}
.month-text ul li p.mon_info {font-size: 12px;line-height: 1.6em;color: #888; height:40px; overflow:hidden;}
.month-text ul li p.mon_info a { display:none;}
.art-text p,.art-text { font-size: 15px;line-height: 28px;margin-bottom: 14px; padding:0px 5px;}
.art-text b{ font-size:18px; font-weight:bold;}
.naifen_list_sj{margin:0px auto; margin-top:10px;zoom:1; overflow:hidden; padding-left:8px;}
.naifen_list_sj ul li { float:left;width:33.33%; margin:7px auto; text-align:center;}
.naifen_list_sj ul li img{ border:1px solid #ddd; height:90px; width:85%;}
.naifen_list_sj ul li p{width:85%; height:20px; line-height:20px; FILTER: alpha(opacity=80);opacity: 0.8; background:#333333; margin:auto; margin-top:-21px; margin-left:10px;}
.naifen_list_sj ul li p a{color:#fff}
.naifen_list{ background:#ffffff; padding:5px 10px;}
.nf_title{border-bottom:#c06 solid 2px; height:45px; line-height:45px;}
.nf_title b{ float:left; font-size:18px;}
.naifen_list_yw{ margin:0px auto; margin-top:5px; padding:0px 5px;}
.naifen_list_yw ul li { padding:8px 0; border-bottom: 1px dotted #CCC; }
.naifen_list_yw ul li i{ font-size:18px;COLOR: #f60; font-weight:bold; font-style:normal;}
.naifen_list_yw ul li i a{ color:#84329f}
.naifen_list_yw ul li p{ line-height:22px; padding-top:5px; padding-bottom:5px; color:#CCC; text-indent:24px;}
.naifen_list_xg{margin:0px auto; margin-top:10px; padding:0px 5px;}
.naifen_list_xg ul li { padding:12px 0; border-bottom: 1px dotted #CCC; font-size:14px; }
.naifen_list_xg ul li a{color:#333}
.naifen_list_xg ul li span.date{ float:right; color:#CCCCCC}
.naifen_list_sj{margin:0px auto; margin-top:10px;zoom:1; overflow:hidden}
.naifen_list_sj ul li { float:left;width:33.33%; margin:7px auto; text-align:center;}
.naifen_list_sj ul li img{ border:1px solid #ddd; height:90px; width:85%;}
.naifen_list_sj ul li p{width:85%; height:20px; line-height:20px; FILTER: alpha(opacity=80);opacity: 0.8; background:#333333; margin:auto; margin-top:-27px;}
.naifen_list_sj ul li p a{color:#fff}
@media only screen and (max-width:375px){.pic_list .thumb{ display:block;height:106px; overflow:hidden;}#banner{ height:260px;}}
@media only screen and (max-width:334px){.list-pt .thum{width: 80px;height:65px;}.pic_list .thumb{ display:block;height:89px; overflow:hidden;}#banner{ height:205px;}.list-recom .lp-title{font-size: 15px;line-height: 22px;padding-bottom: 8px;top:-4px;}.article-recom .lp-title{font-size: 15px;line-height: 22px;top:-4px;}.list-recom .lp-sum{top:0px; }.article-recom .lp-sum{top:0px;}}
.triangle-up {width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff; margin-top:10px; margin-left:20px;}
.sitemap{background: #ffffff; text-align:center; height:45px; line-height:45px;}
.sitemap mip-link{color:#cc0066; font-size:16px}
.bottombar{ margin-top:15px; margin-bottom:10px;}
.bottombar p{text-align: center;color: #999;line-height: 26px;}

.weixin{ text-align:center; margin-bottom:15px;}
.lmdwwww{background:url(../images/lmdw.jpg) no-repeat scroll 0 0 transparent; background-size:100% 100%; margin-top:20px; margin-left:10px; margin-right:10px; padding-top:4%; padding-bottom:6%; padding-right:6%;text-align:right;}
.lmdw{padding-top:6%; padding-bottom:6%; text-align:center;}
.lmdw img{max-width: 100%;height: auto;}