@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input { margin: 0; padding: 0; }
#app,
form,  
.btn, 
.control,
.top_bar .btn,
.list_action,
.list_content .swipe_bg,
.list_img_holder img,
.top_menu_list,
.top_menu,
.closeBtn,
.top_menu_more .more_btn{-webkit-tap-highlight-color:rgba(0,0,0,0);  -webkit-user-select:none; text-decoration:none} 
/*首页订阅*/
.top_menu_bar{background:rgba(255,255,255,0.95); border-bottom: 1px solid #f0f0f0; height: 37px; }
.top_menu{overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch; }
.top_menu::-webkit-scrollbar { display: none;}
.top_menu_list{white-space: nowrap; }
.top_menu_list .btn{white-space: nowrap; display: inline-block; padding: 0 10px; color: #333; text-decoration: none; font-size: 14px; line-height: 31px; height: 31px; margin: 5px 0px 0px 5px; -webkit-tap-highlight-color:rgba(0,0,0,0.3);}
.top_menu_list .btn.cur{ color: #19ad3f; font-size: 15px; border-bottom: 2px solid #19ad3f;}
.iphone .top_menu_list .btn.cur{ font-weight: bold;}
.top_menu_more{ float: right; position: relative; }
.top_menu_more .list_shadow{position: absolute; width: 10px; height: 37px; left: -10px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABXCAQAAACjUt0DAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAJdnBBZwAAABIAAABXAK421QoAAAFiSURBVEjH1ZbbtoMgDERnKP//yaYPVSAhF077dHQtamU7k0RKAxwcPCF4ItF+tWMNsVZS91uJhNlRX7FGPMgizOrEObJSiZUUAnRkR6q0qnErm7Lhc9UDBaXUt0kN0FOaOo4SQ5BRCahOA3HT5KwTE50GZhV37VazJKYljjE2SE+sPsittC1XW/FmgNVsZJcvuhvrAbLqffNadPXLYgaLzs8wWSo6rk9FYdeBUW/x1DRswfS6ysuNlcDZ7ssTSCpIfDsZn/J8b+Omh8pjR/X8DkuWndwnINpOlukFbtvzVslAEmF+TCMaCC4fkr8oKUgVzmQ4IBojHfqFqwd28O0S6AXA7ib2P+HOTlzLcXZ3+tFz6yRObiOmGY+3k6ev5XN97Uq7FoCXkl5HTrT6tQiw2u1aY/TrZF551jyMFPZiOqW1O5zXiJx1PV/2Tw52tD8ddYc/9Zlq7qhBrlrtuhX/98cbycGBFpNaiv0AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDItMjdUMTc6NDQ6NDErMDg6MDDFbrv7AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTAyLTI3VDE3OjQ0OjQxKzA4OjAwtDMDRwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=) no-repeat center right; background-size: contain; }
.top_menu_more .more_btn{ display: block; width: 60px; height: 37px; background:url(/images/dy.png) no-repeat left center; }
/*焦点图*/
.block_home_slider { position: relative; background-color: #e9e9e9; behavior: url(js/PIE.htc); /*Ã¥ÂÅ Ã©â‚¬ÂÃ¦ËœÅ½Ã¥â€¦Â¼Ã¥Â®Â¹*/ text-align: center; line-height: 0px; margin-right: auto; margin-left: auto; border-bottom: 1px solid #d4d4d4; padding-bottom: 10px;}
.block_home_slider .slide { position: relative; text-align:center; padding-bottom:0px;}
.block_home_slider .slide p { display:block; width:95%; padding-left:5%; height:30px; line-height:30px; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.3); text-align:left; color:#dedede; font-size:14px;}
.block_home_slider .caption { padding: 13px 16px 12px; position: absolute; left: 0px; right: 0px; bottom: 0px; background: url(/images/bg_caption.png); text-align: left; }
.block_home_slider .caption p { padding-bottom: 0px; font-size: 11px; color: #dedede; text-shadow: 0px -1px #000000; line-height: 17px; }
.block_home_slider .caption p.title { padding-bottom: 6px; font-size: 15px; color: #ffffff; font-weight: bold; line-height: normal; }
.block_home_slider .flex-direction-nav a { width: 25px; height: 25px; margin-top: -12px; display: block; position: absolute; top: 50%; background-repeat: no-repeat; background-image: url(/images/sprite_arrow_2.png); text-indent: -9000px; display:none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 6px; background-position: left top; }
.block_home_slider .flex-direction-nav a.flex-prev:hover { background-position: left bottom; }
.block_home_slider .flex-direction-nav a.flex-next { right: 6px; background-position: right top; }
.block_home_slider .flex-direction-nav a.flex-next:hover { background-position: right bottom; }
.block_home_slider .flex-control-paging { display: inline-block; position: absolute; bottom: 20px; right: 0; /* margin-left: -35px; */ }
.block_home_slider .flex-control-paging li { margin: 0 3px; padding: 0px; float: left; overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 12px; height: 12px; display: block; background-repeat: no-repeat; background-image: url(/images/sprite_nav_3.png); text-indent: -9000px; cursor: pointer; }
.block_home_slider .flex-control-paging li a.flex-active { background-position: right top; }
.block_home_post_feature { width: 300px; }
.block_home_post_feature p { padding-bottom: 0px; }
.flexslider { margin: 0; padding: 0; }
.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; text-align:center; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img { max-width:100%; max-height:300px; margin:0 auto; display:inline; vertical-align:middle;}
.flex-pauseplay span { text-transform: capitalize; }

.dqdw { width:100%; height:30px; border-bottom:1px solid #c2c2c2; background:#f4f4f4; text-align:center; line-height:30px;}


