@charset'utf-8';

/* *
*
* @authors ray (ray0324@foxmail.com)
* @date    2014-04-23 10:53:28
* @version v 1.1 */
 body {
    font-family: microsoft yahei, \5fae\8f6f\96c5\9ed1, 'helvetica neue', helvetica, arial, sans-serif;
}
/* body {
	background: radial-gradient(circle, #94d2f8, #3a92c8) repeat scroll 0% 0% transparent;
}
*/

 body {
	 max-width:640px;
	 margin:auto;
	 
	}

 ul, li {
    margin: 0;
    padding: 0;
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
    color: #333;
}
a:hover, a:focus {
    text-decoration: none;
    color: #f60;
}
h1, h2, h3, h4, h5 {
    font-family: microsoft yahei, \5fae\8f6f\96c5\9ed1, 'helvetica neue', helvetica, arial, sans-serif;
    margin: 0;
}
/* *导航条* */
 nav {
    width: 100%;
    margin: 0;
    padding: 0;
    background: #f2f2f2;
}
nav .topnav {
    overflow: hidden;
    height: 50px;
    padding-bottom: 10px;
    list-style: none;
    border-bottom: 1px solid #dc610f;
    background: #f60;
    /* box-shadow: 0 1px 3px #999; */
}
nav .topnav li {
    font-size: 14px;
    text-align: center;
}
nav .topnav li a {
    line-height: 40px;
    color: #fff;
}
nav .topnav li.back {
    float: left;
    width: 40px;
    height: 40px;
}
nav .topnav li.back a {
    display: block;
    width: 40px;
    height: 40px;
    background: url(/uploads/image/bimages/back.png);
    background-size: 40px 40px;
}
nav .topnav li.back a:hover {
    background: #f80 url(/uploads/image/bimages/back.png);
    background-size: 40px 40px;
}

nav .topnav li.home {
    float: left;
    width: 50px;
    height: 50px;
}
nav .topnav li.home a {
    display: block;
    width: 50px;
    height: 50px;
    background: url(/uploads/image/bimages/home.png);
    background-size: 50px 50px;
}
nav .topnav li.back {
    float: left;
    width: 50px;
    height: 50px;
}
nav .topnav li.back a {
    display: block;
    width: 50px;
    height: 50px;
    background: ;
    background-size: 50px 50px;
}
nav .topnav li.home a:hover {
    background: #f80 url(/uploads/image/bimages/home.png);
    background-size: 50px 50px;
}

nav .topnav li.title {
    font-size: 24px;
    height: 50px;
    margin: 0 100px 0 50px;
}
nav .topnav li.title a {
    font-size: 18px;
    font-weight: 900;
    display: block;
    width: 168px;
    height:50px;
    margin: auto;
    text-align: right;
    background: url(/uploads/image/bimages/logo-white.png) no-repeat center left;
    background-size: 100px 50px;
}
nav .topnav li.list {
    float: right;
    overflow: hidden;
    width:  50px;
    height:  50px;
}
nav .topnav li.list a {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
}
nav .topnav li.list a.home {
    background: url(/uploads/image/bimages/home.png);
    background-size: 50px 50px;
}
nav .topnav li.list a.home:hover {
    background: #f80 url(/uploads/image/bimages/home.png);
    background-size: 50px 50px;
}
nav .topnav li.list a.listmenu {
    background: url(/uploads/image/bimages/list.png);
    background-size: 50px 50px;
}
nav .topnav li.list a.listmenu:hover {
    background: #f80 url(/uploads/image/bimages/list.png);
    background-size:50px 50px;
}
/* 折叠菜单 */
#menu{
    position: relative;
    z-index: 999;
}
 nav .menu {
    margin-top: 5px;
    list-style: none;
}
nav .menu li {
    float: left;
    width: 16.6666666666%;
    text-align: center;
}
nav .menu li a {
    line-height: 35px;
    padding: 2px 5px 2px 5px;
    color: #333;
}
nav .menu li a:hover {
    color: #f60;
}
nav .menu li.active a {
    color: #fff;
    border-radius: 4px;
    background: #f60;
}
nav .menu li.active a:hover {
    color: #fff;
}

.breadcrumb {
	margin-bottom: 2px;
	font-size: 16px;
	background: #fff;
	line-height: 24px;
	padding: 0 10px; 
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	color: #999;
	height:40px;
	overflow:hidden;
	white-space:nowrap;
}

.breadcrumb a {
	display: inline-block;
	padding: 8px 15px 8px 3px;
	color : #555;
	text-decoration: none;
	background: url(/uploads/image/vimages/arrow.png) center right no-repeat;
    background-size: contain;
	font-size:16px;
}


h1 {
    font-size: 24px;
    padding: 10px 0;
    color: #f60;
}
h2 {
    font-size: 20px;
    margin: 10px 0;
    color: #f60;
}
h3 {
    font-size: 18px;
    padding: 5px 0;
    color: #f60;
    border-bottom:1px dotted #999;
    margin-bottom: 5px;
}
h4 {
    font-size: 16px;
    margin: 10px 0;
    color: #f60;

}
h4.media-heading{
	color:#000000;
	font-weight: 800;
	
}
.media-body{
	font-size: 16px;
	padding-left: 10px;
	line-height:30px;
}

.media-body dl{ clear:both; overflow:hidden; margin: 0;}
.media-body dl dt{ float:left; width:30px; text-align:center; font-weight:bold;}
.media-body dl dd{ float:left;}

.leader{
	font-size: 12px;
	text-indent: 24px;
	line-height: 18px;
}
.m-info{
	font-size: 16px;
	line-height: 30px;
}

/* 提示信息框 */
 .bs-callout {
    padding: 20px;
    border-left: 3px solid #eee;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout-danger {
    border-color: #eed3d7;
    background-color: #fdf7f7;
}
.bs-callout-danger h4 {
    color: #b94a48;
}
.bs-callout-warning {
    border-color: #faebcc;
    background-color: #faf8f0;
}
.bs-callout-warning h4 {
    color: #8a6d3b;
}
.bs-callout-info {
    border-color: #bce8f1;
    background-color: #f4f8fa;
}
.bs-callout-info h4 {
    color: #34789a;
}
.well b.title {
	float: left;
    line-height: 21px;
    color: #ff6600;
}

.moban-checkbox span.selected {
    margin-right:0.3rem;
    padding:0.08rem 0.18rem;
    flex-shrink: 0;
    border-radius: 4px;
    font-family: "pingfang sc";
    font-size: 0.28rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    line-height: 0.38rem;
    color: #ffffff;
    background: #ff7112;

    
}
/* .checkbox span:hover {
    color: #fff;
    background: #888888;
} */
/* seperate line */
 .seperate {
    border-bottom: 1px dashed #e5e5e5;
    margin: 2px 0;
}
/* 小三角 */
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 6px solid;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
}

footer {
	clear: both;
	margin-top: 10px !important;
	color: #999;
	background: #333;
}

footer .footer-menu a {
	display: block;
	float: left;
	width: 16%;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	padding: 0px;
	margin: 3px 0;
	color: #aaa;
	text-decoration: none;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}

footer .footer-menu a:hover {
	color: #f60;
}

footer .footer-info {
	padding: 0.3rem 0;
	background: #fff;
    border-top: 0.01rem solid rgba(0,0,0,0.2);

}

.footer-info .text{
    text-align: center;
    font-size: 0.3rem;
}
footer .link {
	text-align: center;
	font-size: 0.3rem;
}

footer .link a {
	color: #222;
	text-decoration: none;
}

/* footer .copyright {
	text-align: center;
	font-size: 12px;
} */

.back_to_top{
	width: 44px;
	height: 44px;
	border-radius: 22px;
	background-image: url(/uploads/image/images/top.png);
	background-color:rgba(0,0,0,0.5);
	position: fixed;
	bottom: 200px;
	right: 2px;
	opacity: 0.75;
	cursor: pointer;
	display:none;
}

.back_to_feed{
	width: 44px;
	height: 44px;
	border-radius: 22px;
	position: fixed;
	bottom: 155px;
	right: 2px;
	opacity: 0.75;
	cursor: pointer;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-weight:bold;
	font-family:arial;
	line-height:44px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	font-size:14px;
	text-decoration:none;
	text-align:center;
	display:none;
}

.tabbody a{ color:#428bca; word-break: break-all;}
.tabbody{word-break: break-all;}


.moban-banner{
    position: relative;
    z-index: -1;
}
.moban-banner img{
    width: 100%;
    position: absolute;
}