/* CSS Document */
#demo img{
	width:100%;
}
ul{
	margin:0px;
	padding:0px;
}
ul li{
	list-style:none;
}

h1{
	font-size:1.25rem !important;
	font-weight:bold;
}
h2{
	font-size:1.15rem !important;
	font-weight:bold;
}
h3{
	font-size:1.05rem;
	font-weight:bold;
}
a{
	font-size:0.9rem;
	color:#333;
}
p{
	font-size:0.9rem !important;
}
span{
	font-size:0.9rem;
}
strong{
	font-size:0.9rem !important;
	font-weight:100;
}
.index-a{
}
.index-a span{
	padding-right:3px;
}
.index-tuijian{

}
.index-tuijian strong{
	display:block;
	margin:3px 0px;
}
.index-zuixin{
	
}
.d1 .d1arc{
	width:49%;
	margin-right:1%;
	float:left;
	height:27px;
	line-height:27px;
	overflow:hidden;
}
ul.index-zuixins li{
	width:49%;
	margin-right:1%;
	float:left;
	height:27px;
	line-height:27px;
	overflow:hidden;
}

.tuwen{
	margin:20px 0px;
	
}
.tuwens{
	width:100%;
	
}
ul.e1{
	display:block;
	width:100%;
}
ul.e1 li{
	float:left;
	text-align:center;
	min-height:240px;
}
ul.e1 li img{
	width:100%;
}
ul.e2{
	display:block;
	width:100%;
}
ul.e2 li {
	width:100%;
	float:left;
	margin-bottom:20px;
}
ul.e2 li img{
	
	float:left;
}
ul.pagelist li{
	float:left;
	padding:10px;
}
span.info{
	display: block;
    line-height: 23px;
    color: #555;
    padding-left: 12px;
	text-align:left;
}
.intro{
	line-height:25px;
	background:#FAFDFE;
	border:1px solid #DDD;
	font-size:14px;
	color:#555;
	margin-top:8px;
	padding:10px 10px;
	margin-bottom:30px;
}
.info{
	
    line-height: 25px;
    background: #FAFDFE;
    border: 1px solid #DDD;
    font-size: 14px;
    color: #555;
    margin-top: 8px;
	text-align:center;
}
.afloat{
	float:left;
	margin:20px 0px;
}
.afloat img{
	width:100%;
}
.art{
	font-size:0.9rem;
}
.art a{
	height:auto;
	overflow:hidden;
	max-width:100%;
}
.art img{
	max-width:100%;
	width:auto;
}
.content h2{
	text-align:center;
}
.content .art h2{
	text-align: left;
}
p.intro{
	PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 5px;
}
.index-lm{
	float:left;
	margin:10px 0px;
}
ul.index-tuji-ul li img{
	width:50%;
	
}
.footer{
	width:100%;
	min-height:100px;
	height:auto;
	float:left;
	
}
.friend{
	width:100%;
	margin:10px 0px;
}
.friend .linkhead{
	width:100%;
}
.friend .linkc{
	width:100%;
}
.friend .linkc ul li{
	width:auto;
	float:left;
	margin-right:10px;
}
#xinyu{
	width:100%;
	float:left;
	text-align: center;
	margin:30px 0px;
   
}
.copyright{
	width:100%;
	float:left;
	text-align:center;
}
.pagepc{

}
.navbar-light{
	margin-bottom:20px;
    border-bottom:1px solid #bbd0d4;
	-moz-box-shadow:0px 10px 10px #bbd0d4;
	-webkit-box-shadow:0px 10px 10px #bbd0d4;
	box-shadow:0px 10px 10px #bbd0d4;
	
}
.index-lmt{
	margin:3px 0px 10px 0px;
	border-bottom:1px solid #DFF2F5;
}
span.more{
	float:right;
}
.index-tuji{
	width:100%;
	margin:0px 0px 10px 0px;
	background: #e8edef;
	height:30px;
	line-height:30px;
}
.index-tuji strong{
	padding-left:5px;;
	font-weight:bold;
}
.navbar-brand img{
	width:100%;
}
.mobiles{
	display:none;
}
@media (min-width: 769px){
#bodys{
	width: 80%;
}
.art{
	border:1px solid #DDD;
	padding:13px;
}
	}
@media (max-width: 768px){
div{
	font-size:1.0rem !important;
	text-align:justify;
	line-height:1.8rem;
}
h1{
	font-size:1.35rem !important;
	font-weight:bold;
}
h2{
	font-size:1.25rem !important;
	font-weight:bold;
	line-height:2.0rem;
}
h3{
	font-size:1.15rem;
	font-weight:bold;
}
a{
	font-size:1.0rem;
	color:#333;
}

span{
	font-size:1.0rem;
}
strong{
	font-size:1.0rem !important;
}

.mobiles{
		display: block !important;
		position:fixed;
		bottom:0px;
		width:100%;
		height:30px;
		text-align:center;
		background-color: #fa9403;
	
}
.mobiles a{
		color:#fff !important;
		line-height:30px;
		font-size:14px;
		font-weight:bold;
}
.chata{
	width:90px !important;
}
.chata a{
	width:90px !important;
}
.chata a img{
	width:90px !important;
}
}
a.swts{
	color:#dc310a !important;
	font-weight:bold !important;
}

table.canshu{
width:100% !important;

}
table.canshu td{
font-size:10px;
border:1px solid;
}
.article strong{
font-weight:100;

}
@media only screen and (max-width: 376px){
a.brand-img{
		max-width:70%;
		float:left;
		display:block !important;
}
}
@media only screen and (min-width: 378px) and (max-width:768px){
	a.brand-img{
		max-width:30%;
		float:left;
		display:block !important;
	}
}

@media (min-width: 769px){
	a.brand-img{
		max-width:40%;
		float:left;
		display:block !important;
	}
}
.artdiv{
	border:1px solid #DDD;
	padding:13px;
}
.ico3 li{
	margin:10px 0px;
}
.ico3 li a{
	font-size:1.1rem;
}

ul.index-tuji-ul li{
	margin-bottom:10px;
	border-bottom:1px solid #c3d1d6;
}
.art p{
	line-height:30px;
}
p.linesone{
	color:red;
	font-size:16px !important;
}
