@charset "utf-8";
/* CSS 文档 */
body {
	padding-bottom: 48px;
	overflow:hidden;
}

p{text-indent:2em;}


.hd1 {
	background: #EEE;
	height:60px;
	line-height:60px;
	font-size:2rem;
	float:left;
	width:100%;
}
.bd1 {
	float:left;
	width:100%;
	overflow:hidden;
	padding-left:5%;
	font-size:1.1em; font-weight:bold;
}
.plist .wrap {
	padding: 10px;
	border: 1px solid #EEE;
}
.plist .title {
	padding: 0px 0px 10px 0px;

	font-size:16px;
}
#slideshow {
	margin-bottom: 4px;
	position: relative;
}
#slideshow .hd ul {
	text-align: center;
	height: 20px;
	position: absolute;
	bottom: 5px;
	width: 100%;
}
#slideshow .hd ul li {
	display:inline-block;
	width:20px;
	height:10px;
	background:#FFF;
	margin-right: 2px;
	overflow:hidden;
	font-size: 0;
}
#slideshow .hd ul .on {
	background:#3c86d8;
}
.channel_list {
	margin-bottom:30px;
}
.channel_list li a {
	display: block;
	background: #242424;
	color: #FFF;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-bottom: 4px;
}
.channel_list li a.current {
	background: #BD011D;
}
#copyright {
	padding:10px;
	margin-bottom:60px;
	text-align:center;
	background-color: #ededed;
}
#footer_nav {
	background:#3c86d8;
	height: 48px;
	text-align: center;
	line-height: 48px;
	width: 100%;
	position: fixed;
	bottom: 0;
}
#footer_nav a {
	color: #FFF;
	font-size: 28px;
}
.page_show {
	margin: 20px 0;
	text-align: center;
	width: 100%;
	height: auto;
	float: left;
}
.page_show a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	min-width: 40px;
	text-align: center;
	background: #F2F2F2;
	margin-right: 2px;
}
.page_show a:hover, .page_show a.page_current {
	background:#b9b9b9;
	color: #FFF;
}
#detail_name {
	font-size: 18px;
}
#detail_intro {
	font-size: 12px;
	color: #999;
}
#detail_content {
	padding: 20px 0;
	line-height: 26px;
}
#detail_content img {
	height: auto !important;
	width: auto !important;
}
#detail_picture {
	margin: 20px 0;
}
#detail_slideshow {
	margin: 20px 0;
}
#detail_video {
	margin: 20px 0;
}
#detail_video embed {
	width: 100%;
	height: 200px;
}
#detail_attachment {
	margin: 20px 0;
	text-align: center;
}
.flist {
	margin-bottom: 20px;
}
.flist .username {
	background: #EEE;
	padding: 10px;
}
.flist .content {
	padding: 20px;
	border: 1px solid #EEE;
}
.flist .content .answer {
	padding: 10px;
	margin-top: 10px;
}
video {
	width:100%;
	height:auto;
}
.x4 {
	width:20%;
}
.hd1 {
	background:#0ae;
	height:42px;
	line-height:42px;
	padding: 0 14px;
	font-size: 18px;
	font-weight:bold;
	color:#FFFFFF;
}
.bd1 {
	padding: 10px;
	margin-bottom: 20px;
}
.ban {
	width:100%;
	height: auto;
	float:left;
	overflow:hidden;
	margin-top:50px;
}
.ban img {
	width:100%;
	height:auto;
}
.ban-nr {
	width:100%;
	height: auto;
	position: absolute;
	top:0px;
	left:0px;
}
.logo {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	margin-top:150px;
}
.logo img {
	width:42%;
	height:auto;
}
.ban-wenzi01 {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:1.6rem;
	font-weight:bold;
	margin-top:3rem;
	line-height:2.2rem;
}
.ban-wenzi02 {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:2.2rem;
	font-weight:bold;
	line-height:2.6rem;
}
.ban-wenzi03 {
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	color:#FFF;
	font-size:1rem;
	font-weight:bold;
	margin-top:0rem;
}
.ban-more {
	width:100%;
	height:auto;
	float:left;
}
.more {
	width:80px;
	height:30px;
	color:#FFF;
	text-align:center;
	line-height:30px;
	font-size:1.2rem;
	font-weight:bold;
	margin-top:10px;
}
.more a {
	color:#FFF;
	display:block;
}
.more a:hover {
	color: #630;
	display:block;
	background-color:#FFF;
	height:30px;
	width:81px;
	border:#FFF 0px solid;
}
.web {
	width:100%;
	height:auto;
	margin:1rem 0rem;
	float:left;
	margin-bottom:10px;
	overflow:hidden;
	padding-top:10px;
}
.sycen {
	width:94%;
	height:auto;
	text-align:center;
	margin:0 auto;
}
.web-tit {
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	color: #626262;
	font-size:2rem;
	font-weight:bold;
	line-height:42px;
	padding-top:10px;
}
.web-jj {
	width:100%;
	height:auto;
	float:left;
	color:#999;
	font-size:1.5rem;
	line-height:22px;
}
.weixin {
	background-color:#7abf00;
	width:100%;
	height:auto;
	float:left;
	padding:20px 0px 40px 0px;
	overflow:hidden;
}
.wxys {
	color:#4b4b4b;
	padding:0px 10px;
}
.wxys a {
	color:#4b4b4b;
}
.wxys a:hover {
	color:#4b4b4b;
}
.pm {
	background-color:#007fb4;
}
.ban02 {
	width:100%;
	height:auto;
	float:left;
	margin:20px 0px 0px 0px;
	overflow:hidden;
}
.case {
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px;
	overflow:hidden;
}
.mb10 img {
	width:100%;
	height:10rem;
}
.mb16 img {
	width:100%;
	height:11rem;
}
.casegd {
	width:100%;
	height:auto;
	float:left;
}
.case-more {
	width:70px;
	height:70px;
	margin:0 auto;
	color:#999;
	border:#CCC 1px solid;
	border-radius:50%;
	text-align:center;
	line-height:66px;
	font-size:1.2rem;
	font-weight:bold;
}
.dibu {
	background-color:#333;
	width:100%;
	height:150px;
	float:left;
	color:#FFF;
	margin-top:30px;
	overflow:hidden;
}
.diwz {
	line-height:20px;
	font-size:14px;
	text-align:center;
}
.banny {
	width:100%;
	height:auto;
	float:left;
	overflow:hidden; margin-top:50px;
}
.banny img {
	width:100%;
	height:auto;
}
.bd1 ul li {
	height:36px;
	float:left;
	width:100%;
	padding:10px 0px;
	font-size:16px;
	line-height:22px;
	font-weight:bold;
}
.bd1 ul li a {
	color:#333333;
}
.bd1 ul li a:hover {
	color:#333333;
}
.channel_list li a {
	display: block;
	background:#3c86d8;
	color: #FFF;
	height: 42px;
	line-height:42px;
	text-align: center;
	margin-bottom: 4px;
	border-radius:10px;
}
.container002 {
	width:100%;
	overflow:hidden;
}
.navvv {
	width:100%;
	height:auto;
	position:fixed;
	z-index:9999999;
	overflow:hidden;
}
.container-m {
	overflow:hidden;
}
.container-m {
	max-width:650px;
	margin: 0 auto;
	overflow:hidden;
}
.ban02 img {
	width: 100%;
	height: auto;
}
#footer_nav {
	width:100%;
	overflow:hidden;
}
.list-group {
	border: solid 0px #EEE;
}
.toutiao {
	width:100%;
	height:100px;
	float:left;
	background-color:#e9e9e9;
	margin:10px 0px 10px 0px;
}
.bankuai {
	width:100%;
	height: auto;
	float:left;
}
.tt01 {
	width:14%;
	height:100px;
	float:left;
}
.tt02 {
	width:80%;
	height:100px;
	float:left;
	margin-left:10px;
}
.toutiao01 {
	width:100%;
	height:36px;
	float:left;
	line-height:36px;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
}
.toutiao02 {
	width:100%;
	height:26px;
	float:left;
	line-height:22px;
	font-size:14px;
}
.hd1 a {
	color: #fff;
	text-decoration: none;
}
.bankuai06 {
	width:100%;
	height:auto;
	float:left;
	padding:20px 10px;
	margin-bottom:10px;
	background-color:#3c86d8;
}
.btn.bg-dot {
	border-color: #0ae;
	color: #FFF;
}
.bg-dot {
	background-color: #0ae;
}
a {
	color: #444;
	text-decoration: none;
}
.bs-docs-nav .navbar-brand, .bs-docs-nav .navbar-nav > li > a:hover {
	font-weight: bold;
	color: #fff;
}
.navbar-brand {
	font-weight:bold;
}
.sousuo01 {
	width:80%;
	height: auto;
	float:left;
}
.sousuo02 {
	width:20%;
	height: auto;
	float:left;
}
.nav > li {
	position: relative;
	display: block;
	width:33%;
	height:36px;
	line-height:36px;
	font-size:16px;
	text-align:center;
	float:left;
	font-weight:bold;
}
.bs-docs-nav .navbar-header .navbar-toggle:focus, .bs-docs-nav .navbar-header .navbar-toggle:hover {
	background-color: #154F8E;
	border-color: #3C86D8;
}
.label label {
	font-weight: bold;
	color: #585857;
}
.input-ss {
	padding: 6px;
	border: solid 1px #EEE;
	width: 100%;
	height:38px;
	line-height:38px;
	display: block;
	border-radius:0px;
}
.btn-ss {
	border-radius:0px;
	height:38px;
	line-height:38px;
}
.a5 {
	width: 33%;
}


.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #0ae;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #0ae;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.badge {
    color: #fff;
    text-align: center;
    background-color: #cfcfcf;
	font-weight:normal;
}

.bnmore{ width:40%; height:28px; float:left; margin-left:30%; border:1px solid #CCCCCC; color:#666666; font-size:12px; font-weight:bold; line-height:28px; text-align:center; margin-bottom:20px;}

.bnmore a{ display:block; color:#666666; margin-bottom:20px; text-decoration:none;}

.bnmore a:hover{ text-decoration:none;}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight:normal;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #b7b7b7;
    border-radius: 10px;
}


.tab-con-item ul li{ width:auto; padding:0px 10px; height:28px; float:left; line-height:28px;}
.tab-con-item ul li a{ text-decoration:none; }
.tab-con-item ul li a:hover{ text-decoration:none;}


.erweima{    width:100%;
    float: right;
    height: auto;
	margin-bottom:20px;}

.erweima img{ width:160px;  height:auto;}

.lianxi{width:100%; float:left; height:auto; line-height:27px;  font-size:15px; padding-top:10px; }

.shenming{ width:100%; height:auto; line-height:24px; float:left; margin-bottom:20px; padding-left:20px; font-weight:bold;}
.erweimapic{ width:100%; height:auto; float:left; text-align:center;}
.erweimawz{    width: 100%;
    height: auto;
    float: left;
    color: #b1b1b1;
    margin-top: -6px;text-align:center;}


.quote {
    padding: 15px;
    border: solid 1px #EEE;
	width:100%;
	height:auto;
	float:left;
}







