/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a img{margin: 0;padding:0;border: 0;outline:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust: none;}
body {font: 15px/1.5 'Microsoft Yahei', 'helvetica', 'arial';-webkit-text-size-adjust: none;color:#1a1a1a;background:#f5f5f5;min-width: 320px;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;}
form {display: inline}
ul, ol {list-style: none}
a {text-decoration: none;/*color: #333*/}
a:hover {color:#009dff;text-decoration: none;}
img {vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;-webkit-tap-highlight-color: rgba(0,0,0,0);}
button, input, select, textarea {font-size: 100%;vertical-align: middle;outline: none;font-family: 'Microsoft Yahei', 'helvetica', 'arial'}
em,i{font-style:normal;}
table{border-collapse: collapse; border-spacing: 0;}
fieldset,img{border:0;}
.clear{clear:both;}
.cl:after,.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after{content:'\20';display:block;height:0;clear:both;}
.header .hshouye,.header .soubj{ background:url(../images/ggpic.png?v=1) no-repeat;  background-size:26px 51px;}
.main{width:100%;max-width:768px; min-height:176px;margin:0 auto; position:relative; overflow:hidden;}
.mtop15{ margin-top:15px;}
.mt10 {margin-top:10px;}
/*****************************手机网首页**********************************/
/*头部*/
.header{height:35px; padding-top:15px; background:#3ba7eb;position:relative; text-align:center;}
.header .logo{width:85px;height:17px; display:block; margin:0 auto;}
.header span.tit{font-size:20px; color:#fff;display:block; line-height:20px;}
.header .logo img{width:85px; height:17px;}
.header .hshouye{ position:absolute; left:2%;top:16px;width:26px; height:24px; display:block; font:0/0 a; background-position:0 0;}
.header .hseach{position:absolute;right:2%; top:16px; width:26px; height:24px;display:block; cursor:pointer;color:#fff; font-size:12px;}
.header .soubj{background-position:0 -27px; font:0/0 a;}
/*搜索*/
.searchbox{position: absolute;right:0;top: 50px;z-index: 999;background: #333;width: 100%;overflow: hidden;	display:none;}
.searchform{ margin:7px 2%; clear:both;zoom:1; overflow:hidden; height:42px; background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.searchform .input_text01{height:42px; line-height:42px;width:85%; float:left;color:#000; font-size:15px; padding-left:2%;}
.searchform .input_btn01{height:42px; line-height:42px;width:13%;cursor:pointer; background:#fff url(../images/sbtn.jpg) no-repeat center center; background-size:20px 20px;}
.searchtag{ background:#ebebeb;}
.searchtag li{ border-bottom:1px solid #d3d3d3; height:30px; }
.searchtag li a,.searchtag li span{ display:block; padding-left:4%; line-height:30px; overflow:hidden; font-size:14px; color:#666;text-align:left;}
/*导航*/
.nav,.nav_neiye{clear:both;zoom:1;background:#e7e7e7; padding:0 2%; position:relative;}
.nav li{display:inline-block; width:15.3%; height:40px; }
.nav li a,.nav_neiye li a{ display:block;text-align:center; color:#666;line-height:38px;}
.nav li a.on,.nav_neiye li a.on{ color:#009dff; border-bottom:2px solid #009dff;}
.nav_neiye li{display:inline-block; width:14%; height:40px; }
.nav_neiye a.gengduo{ position:absolute; right:0;top:0;height:40px;background-color:#ddd; width:35px;}
.nav_neiye .jt1{ background:url(../images/jt1.jpg) no-repeat center 14px;background-size:20px 9.5px;}
.nav_neiye .jt2{ background:url(../images/jt2.jpg) no-repeat center 14px;background-size:20px 9.5px;}
.shadow{-moz-box-shadow: 0px 3px 3px #c8c8c8;-webkit-box-shadow: 0px 3px 3px #c8c8c8;box-shadow: 0px 3px 3px #c8c8c8;}
/*banner*/
.index-banner{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1;width:100%; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:8px;}
.index-banner .swiper-wrapper li{float:left;}
.index-banner .swiper-wrapper li img{width:100%;height:100%; display:none;}
.index-banner .index-pagination{position: absolute;right: 0;bottom:0;width: 100%;background: rgba(0, 0, 0, 0.6);	height: 20%;text-align: right;}
.index-banner .index-pagination span{width:2.8%;height:34%;margin-top:2.6%;margin-right:2%;border-radius:50%;background:#fff;display:inline-block;}
.index-banner .index-pagination span.swiper-active-switch{background:#3ba7eb;}
.index-banner .banner-title{position:absolute;left:2%;bottom:3%;color:#fff;z-index:100;font-size:1.3em;}
/*热门美文*/
.tuwenbox{ clear:both;zoom:1; overflow:hidden; border-bottom:1px solid #ccc;}
.whitebj{ background:#fff;}
.huibj{ background:#f5f5f5;}
.tuwenbox h2{ height:32px; line-height:32px; color:#009dff; padding-left:2.5%; text-align:left;border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.tuwenlist li{overflow:hidden; padding:10px 2%;border-bottom:1px solid #e6e3e3;height:85px;}
.tuwenlist li img{ float:left; width:120px; height:85px; margin-right:10px;}
.tuwenlist li h3{max-height:42px; overflow:hidden;}
.tuwenlist li h3 a{ color:#333;}
.tuwenlist li h3 a.lei{ display:inline-block; padding:0 4px; background:#009dff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff; margin-right:6px; font-size:12px; height:18px; line-height:18px;}
.tuwenlist li p{ max-height:36px;font-size:12px; overflow:hidden; margin-top:8px; color:#999; position:relative;}
.tuwenlist li p i{ display:block; position:absolute; bottom:0; right:0;background:url(../images/icon1.png) no-repeat left center; background-size:12px 7.5px; padding-left:16px; font-size:12px; color:#999; height:18px; line-height:18px;}
.tuwenbox a.chakanmore{ width:90%; margin:13px auto; background:#ddd; display:block; text-align:center; color:#666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; height:35px; line-height:35px;}
.tuwenlist li:last-child{ border-bottom:none;}
/*footer*/
.footer{ text-align:center; height:45px; line-height:45px;background:#fff; border-bottom:1px solid #ccc;border-top:1px solid #ccc; margin-top:15px; color:#666;}
/*返回顶部*/
.actGotop{position:fixed;_position:absolute;bottom:15px;right:2.5%;width:43.5px;height:43.5px;display:none;}
.actGotop a{width:43.5px;height:43.5px;display:block;background:url(../images/fhtop.png) no-repeat; background-size:43.5px 43.5px;}

/*内容页*/
.zxshow{border-bottom:1px solid #e3e3e3; margin:15px 3%; padding-bottom:15px;}
.zxshow h1{color:#333;font-size:20px; font-weight: bold;}
.zxshow .skan{ color:#999; font-size:12px; height:15px; line-height:15px; overflow:hidden;padding:10px 0 0;}
.zxshow .skan span{ display:inline-block;}
.zxshow .skan .bianji,.zxshow .skan .lnum,.zxshow .skan .time{ background:url(../images/wzicon.jpg) no-repeat; background-size:12px 62px;}
.zxshow .skan .bianji{ background-position:0 0; padding:0 15px 0 18px;}
.zxshow .skan .lnum{background-position:0 -25px; padding:0 15px 0 18px;}
.zxshow .skan .time{background-position:0 -48px; padding:0 0 0 18px;}
.zxshow .article{padding:10px 0; color:#333; font-size:16px; line-height:24px;}
.zxshow .article img{ display: block; max-width:100%; max-height:100%; height:auto;margin:10px 0 5px;}
.zxshow .article p{ padding: 5px 0;}
.xgread{margin:15px 3%;}
.xgread h2{ font-size:18px;color:#009dff; border-left:4px solid #009dff; padding-left:10px; margin-bottom:5px;}
.xgread h2 a{color:#009dff;}
.xgread li{ line-height:26px; height:26px; overflow:hidden; background:url(../images/dian.jpg) no-repeat left 12px; padding-left:10px; background-size:2px 2px; font-size:14px;}
.xgread li a {color:#333;}

/*page*/
.dede_pages .pagelist {height:38px; margin:10px 0; display:block; text-align:center; }
.dede_pages ul { list-style: none; margin-left: 0px; margin-bottom: 0px; }
.dede_pages ul li { border: 1px solid #E9E9E9; font-size:12px; background-color:#FFF; font-family: Tahoma; line-height: 17px; margin-right: 0px; margin-left: 6px; padding:10px; display: inline-block;  *display:inline; *zoom:1;}
.dede_pages ul li a { color: #555555; display: block;}
.dede_pages ul li a:hover { color: #005eac; text-decoration: none; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #22549A; font-weight: bold; color:#FFF; }
.dede_pages .pageinfo { color: #999999; }
.dede_pages .pageinfo strong { color: #555555; font-weight: normal; margin: 0 2px; }

.flink{ padding:10px;color:#333; line-height:1.8; font-size:12px;}
.flink span{padding:0 10px;color:#ccc;}
.flink a{color:#333;}