@charset "utf-8";
/* CSS Document */

.banner{
	box-shadow: none;
}

.main{ margin-top:40px;}
.mainlf{
	width: 264px;
	float: left;
}

.coltop{
	padding-left: 58px;
	background: url(../images/icon-coltop.png) no-repeat;
	overflow: hidden;
}
.coltop h2{
	margin-top: 18px;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	text-indent: 0.8em;
}
.coltop div{
	margin-top: 4px;
	font-size: 15px;
	color: #31c3c5;
	text-transform: capitalize;
}
/* .coltop a{
	float: right;
	color: #9a0000;
	text-transform: uppercase;
}
.coltop a:hover{ color: #000;} */
.coltop hr{
	margin-left: -50px;
	border: 1px solid #3eb1b2;
}

.mainlf .submenu{}
.mainlf .submenu ul{ margin:5px 10px;}
.mainlf .submenu ul li{
	border-bottom:1px solid #ddd;
}
.mainlf .submenu ul li a{
	display:block;
	padding:0 20px;
	line-height:30px;
	color:#333;
}
.mainlf .submenu ul li a:hover,
.mainlf .submenu ul li a.cur{ 
	background-color:#31c3c5; color:#fff;
}

.mainlf .contact{ margin-top:20px;}
.mainlf .contact .lianxi{ margin:10px;}
.mainlf .contact .lianxi img{
	max-width:100%;
	vertical-align:middle;
}
.mainlf .contact .lianxi .lxfs{
	white-space:pre-wrap;
}

.mainrg{
	width:912px;
	float:right;
}
.mainrg .place{
	float:right;
	margin-top:-5px;
	font-size:16px;
	color:#000;
}
.mainrg .content{
	margin:20px;
	font-size:15px;
	color:#000;
	line-height:20px;
}

.mainrg .newslist{ margin:20px;}
.mainrg .newslist li{
	padding:0 20px;
	height:40px;
	border-bottom:1px dotted #aaa;
	line-height:40px;
	font-size:14px;
}
.mainrg .newslist li a{}
.mainrg .newslist li span{
	float:right;
	color:#666;
}

.mainrg .pagelist{
	clear:both;
	padding:10px;
	text-align:center;
}
.mainrg .pagelist li{ display:inline-block;}
.mainrg .pagelist li a{}

.mainrg .article{ margin-top:20px; overflow:hidden;}
.mainrg .article .title{
	text-align:center;
	    color: #000;
    font-size: 26px;
    font-weight: 800;
    line-height: 30px;
    margin: 10px 0;
}
.mainrg .article .artinfo{
	text-align:center;
	color:#777;
}
.mainrg .article .artbody{
	margin:20px;
}

.mainrg .prenext{ margin:10px;}
.mainrg .prenext li{}
.mainrg .prenext li a{}

.mainrg .imglist{ margin:20px 10px;}
.mainrg .imglist li{
	float:left;
	width:200px;
	margin-left:20px;
	text-align:center;
}
.mainrg .imglist li >a{
	display:inline-block;
	max-height:150px;
	line-height:150px;
	vertical-align:middle;
	overflow:hidden;
}
.mainrg .imglist li img{
	max-width:120%;
	max-height:120%;
	transition:all .3s;
}
.mainrg .imglist li a:hover img{ transform:scale(1.2);}
.mainrg .imglist li h3{
	line-height:30px;
	text-align:center;
	font-weight:normal;
}

.mainrg .artimg{
	margin:10px 0;
}
.mainrg .artimg .title{
	padding-top:20px ;
	text-align:center;
	font-size:16px;
}
.mainrg .artimg .imgview{ 
	min-height:300px; overflow:hidden;
}
.mainrg .artimg .imgs{
	width:350px;
	float:left;
	margin:10px;
	text-align:center;
}

.MagicZoom{}
.MagicZoom >img{ 
	max-width:320px;
	max-height:320px;
}
.mainrg .artimg .smpics{
	width:100%;
	margin-top:10px;
	text-align:center;
}
.mainrg .artimg .smpics a{
	display:inline-block;
	width:67.5px;
}
.mainrg .artimg .smpics img{
	max-width:68px;
	max-height:68px;
}

.mainrg .artimg .imginfos{
	width:500px;
	float:right;
	padding:10px;
	line-height:30px;
	color:#888;
	white-space:pre-wrap;
}

.mainrg .artimg .imgbody{
	margin:10px 20px;
}



