@charset "utf-8";
html {
	-webkit-text-size-adjust:none;
	word-wrap:break-word;
	word-break:break-all
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding:0
}
body {
	color:#444;
	background-color:#eee;
	font-size:14px;
	font-family:microsoft yahei,Verdana,sans-serif;
	outline:0
}
a {
	color:#444;
	text-decoration:none;
	outline:0
}
a:hover {
	color:#3169b0
}
img {
	border:0
}
div,h1,h2,h3,h4,h5,p,form,ul,label,input,textarea,img,span,dl,dt,dd {
	margin:0;
	padding:0;
	outline:0
}
.clear { clear:both;}
.container {
	width:1180px;
	margin:0 auto
}
#header {
	height:175px;
	
	/* background-color:#3169b0; */
	margin-bottom:15px;
	width:100%
}
.index_top{
    width: 1180px;
    margin:0 auto;
    height: 115px;
}
.index_top_adv{ float:right; margin-top: 10px;}
.index_top_adv img{ width: 910px; height: 90px;}
.header {
	}
.logo {
	float:left;
	font-size:0
}
.logo img {
	width: 230px;
    vertical-align:middle;
    margin-top:15px;
    
}
.nav {
	float:left;
	margin-left:30px;
	background-color:#3169b0
}
.nav ul {
	list-style:none
}
.nav li {
	float:left;
	font-size:16px;
	position:relative;
	z-index:2
}
.nav li a {
	color:#fff;
	padding:0 20px;
	display:inline-block
}
.nav li:hover>a {
	background-color:#285690
}
.nav li.active>a {
	background-color:#285690
}
.nav ul ul {
	display:none;
	background-color:#3169b0;
	position:absolute;
	top:100%;
	left:0
}
.nav ul li:hover>ul {
	display:block;
	background-color:#285690
}
.nav ul ul li {
	white-space:nowrap;
	line-height:45px
}
.nav ul ul li:hover {
	background-color:#285690
}
.nav ul ul ul {
	top:0;
	left:100%
}
.login {
	float:right
}
.user {
	float:right;
	margin-left:10px;
	position:relative
}
.user .avatar {
	padding:0 5px;
	font-size:0;
	cursor:pointer
}
.user .avatar img {
	width:32px;
	height:32px;
	border-radius:50%;
	vertical-align:middle
}
.user .login {
	display:none;
	position:absolute;
	top:52px;
	right:0;
	white-space:nowrap;
	background-color:#fff;
	border:1px solid #ddd;
	padding:15px;
	line-height:24px;
	color:#333
}
.user .login span {
	display:inline-block
}
.user .login span:first-child {
	margin-right:10px
}
.user .login span a {
	color:#333
}
.user.active .avatar {
	background-color:#285690
}
.search {
	float:right;
	margin-top:15px
}
.search form {
	width:240px;
	height:30px;
	line-height:30px;
	border-radius:30px;
	overflow:hidden;
	color:#ddd
}
.search form input {
	float:left;
	width:75%;
	height:30px;
	line-height:28px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #ccc;
	border-right:0;
	padding-left:5%
}
.search form button {
	float:left;
	width:25%;
	height:30px;
	line-height:28px;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fff;
	border:1px solid #ccc;
	border-left:0;
	color:#cbcbcb
}
#main {
	overflow:hidden;
	clear:both
}
.main {
	margin-bottom:20px;
	overflow:hidden
}
.hometop {
	margin-bottom:12px;
	overflow:hidden
}
.htleft {
	float:left;
	width:380px;
	height:auto
}
.slider {
	width:100%;
	height:330px;
	background-color:#fff;
	margin-bottom:10px
}
.slider .swiper-container {
	width:100%;
	height:100%
}
.slider .swiper-slide {
	font-size:18px;
	background:#fff;
	position:relative;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
}
.slider .swiper-pagination {
	text-align:right
}
.slider .swiper-pagination-bullet {
	background-color:#fafafa;
	width:12px;
	height:12px
}
.slider .swiper-pagination-bullet-active {
	background:#fff
}
.slider .swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background:url("../images/slider-arrow.png") no-repeat
}
.slider .swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background:url("../images/slider-arrow.png") no-repeat;
	transform:rotate(180deg)
}
.slider .swiper-slide:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.slider .swiper-slide img {
	width:380px;
	height:380px;
	object-fit:cover;
	overflow:hidden
}
.slider .swiper-slide p {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	color:#fff;
	background-color:rgba(0,0,0,.6);
	height:40px;
	line-height:40px;
	padding-left:3%;
	padding-right:20%;
	overflow:hidden
}
.stuijian {
	width:100%;
	overflow:hidden
}
.stuijian .box {
	float:left;
	width:49%;
	height:126px;
	overflow:hidden;
	position:relative;
	background-color:#fff
}
.stuijian .box:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.stuijian .box img {
	width:100%;
	height:100%;
	object-fit:cover
}
.stuijian .box p {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:28px;
	line-height:28px;
	background-color:rgba(0,0,0,.6);
	color:#fff;
	padding:0 10px
}
.stuijian .box+.box {
	float:right
}
.homenew {
	float:left;
	width:400px;
	overflow:hidden;
	margin-left:20px;
	background-color:#fff;
	padding-top:5px;
	position:relative;
	z-index:0
}
.homenew .box {
	margin:0 15px;
	border-bottom:1px dashed #ddd;
	padding:10px 0
}
.homenew .box h3 {
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-size:18px
}
.homenew .box h3:hover a {
	text-decoration:underline
}
.homenew .box p {
	line-height:32px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#888
}
.homenew .box p a {
	color:#888
}
.homenew ul {
	padding:8px 15px;
	list-style:none
}
.homenew li {
	font-size:15px;
	line-height:32px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.homenew li::before {
	content:"";
	position:absolute;
	width:3px;
	height:3px;
	background-color:#3169b0;
	margin-top:14px
}
.homenew li a {
	padding-left:10px
}
.homenew::after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	margin-left:-10px;
	width:0;
	height:0;
	border-top:40px solid #f65220;
	border-left:40px solid transparent
}
.homenew span {
	position:absolute;
	top:5px;
	right:1px;
	z-index:2;
	color:#fff;
	font-size:12px;
	font-style:normal;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.homehot {
	float:right;
	width:360px;
	background-color:#fff
}
.homehot h5 {
	height:38px;
	line-height:38px;
	padding-left:15px;
	font-size:18px;
	border-bottom:1px solid #eee;
	color:#3169b0;
	font-weight:400
}
.homehot .boxbody {
	width:100%;
	padding:15px 15px 10px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.homehot .boxbody .box {
	float:left;
	width:49%
}
.homehot .boxbody .box:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.homehot .boxbody .box+.box {
	float:right
}
.homehot .boxbody .box .img {
	width:100%;
	height:100px;
	overflow:hidden
}
.homehot .boxbody .box .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.homehot .boxbody .box p {
	text-align:center;
	line-height:24px;
	padding:0 10px;
	height:24px;
	overflow:hidden
}
.homehot ul {
	list-style:none;
	padding:0 0 0 15px;
	overflow-y:scroll;
	width:98%;
	height:300px
}
.homehot li:first-child {
	border-top:1px solid #efefef
}
.homehot li {
	padding:8px 0;
	overflow:hidden;
	border-bottom:1px solid #efefef
}
.homehot li:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.homehot li .img {
	float:left;
	width:90px;
	height:60px;
	overflow:hidden
}
.homehot li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.homehot li .imgr {
	margin-left:100px;
	margin-top:-2px
}
.homehot li .imgr h3 {
	font-weight:400;
	font-size:14px;
	line-height:22px;
	max-height:44px;
	margin-bottom:2px;
	overflow:hidden
}
.homehot li .imgr h3 a {
	color:#3169b0
}
.homehot li .imgr span {
	display:inline-block;
	color:#999;
	font-size:12px;
	margin-right:10px
}
.homehot li .imgr span a {
	color:#999
}
.homehot ul::scrollbar {
	width:.2rem;
	background-color:transparent
}
.homehot ul::scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px transparent;
	border-radius:.2rem;
	background-color:transparent
}
.homehot ul::scrollbar-thumb {
	border-radius:.2rem;
	-webkit-box-shadow:inset 0 0 6px transparent;
	background-color:transparent
}
.homehot ul:hover::scrollbar-thumb {
	background-color:rgba(0,0,0,.3)
}
.homehot ul::-webkit-scrollbar {
	width:.2rem;
	background-color:transparent
}
.homehot ul::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px transparent;
	border-radius:.2rem;
	background-color:transparent
}
.homehot ul::-webkit-scrollbar-thumb {
	border-radius:.2rem;
	-webkit-box-shadow:inset 0 0 6px transparent;
	background-color:transparent
}
.homehot ul:hover::-webkit-scrollbar-thumb {
	background-color:rgba(0,0,0,.3)
}
.homehot ul::-o-scrollbar {
	width:.2rem;
	background-color:transparent
}
.homehot ul::-moz-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px transparent;
	border-radius:.2rem;
	background-color:transparent
}
.homehot ul::-moz-scrollbar-thumb {
	border-radius:.2rem;
	-webkit-box-shadow:inset 0 0 6px transparent;
	background-color:transparent
}
.homehot ul:hover::-moz-scrollbar-thumb {
	background-color:rgba(0,0,0,.3)
}
.himages {
	overflow:hidden;
	clear:both;
	margin-bottom:20px;
	background-color:#fff
}
.himages .swiper-prev,.himages .swiper-next {
	display:block;
	width:25px;
	height:32px;
	background:url("../images/slider-arrow.png") no-repeat;
	-webkit-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	position:absolute;
	margin-left:-40px;
	margin-top:90px;
	cursor:pointer
}
.himages .swiper-prev {
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.himages .swiper-next {
	margin-left:1200px
}
@media screen and (max-width:1180px) {
	.himages .swiper-prev,.himages .swiper-next {
	display:none
}
}.himages .title {
	list-style:none;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #eee;
	overflow:hidden
}
.himages .title h5 {
	display:inline-block;
	font-size:16px;
	padding-left:15px;
	font-weight:400
}
.himages .title h5 a {
	}
.himages .title span {
	margin-right:10px;
	position:absolute;
	margin-left:-100px
}
.himages .title span a {
	color:#3169b0;
	display:inline-block;
	cursor:pointer
}
.himages .title i {
	float:right;
	margin-right:15px;
	color:#999;
	display:inline-block;
	font-style:normal
}
.himages .title i a {
	color:#999
}
.hibody {
	padding:10px 15px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.hibody .swiper-slide {
	width:180px;
	overflow:hidden;
    margin-right:10px;
    float: left;
}
.hibody .swiper-slide:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.hibody .swiper-slide .img {
	width:100%;
	height:120px;
	overflow:hidden
}
.hibody .swiper-slide .img img {
	width:100%;
	height:100%;
	object-fit:cover
}
.hibody .swiper-slide p {
	line-height:26px;
	height:26px;
	overflow:hidden;
	padding:0 10px;
	text-align:center
}
.himgs {
	margin-bottom:20px;
	background-color:#fff;
	overflow:hidden
}
.himgs .title {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eee;
	padding:0 15px
}
.himgs .title h4 {
	display:inline-block;
	font-size:16px;
	font-weight:400
}
.himgs .title i {
	float:right;
	display:inline-block;
	font-style:normal;
	color:#999
}
.himgs .title i a {
	color:#999
}
.himgs .himgsbody {
	padding:10px 15px;
	overflow:hidden
}
.himgs ul {
	list-style:none;
	margin-right:-1.5%
}
.himgs li {
	float:left;
	width:48.5%;
	margin-right:1.5%;
	margin-bottom:10px
}
.himgs li .riqi{
    float: left;
    width: 65px; 
    height: 65px;
    background: #969393;
    color: #fff;
    text-align: center;
    margin-top: 5px;
}
.himgs li .riqi span{
    display: block;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    line-height: 35px;
    padding-top: 5px;
   
    
}
.himgs li .riqir{
    float: right;
	 width: 85%;
	 height: 78px;
}
.himgs li .riqir a {
	font-size:0;
	display:block
}
.himgs li .riqir h1{
    font-weight: 600;
    font-size: 14px;
    line-height: 28px;
}
.himgs li .riqir p {
	line-height:25px;
	
	overflow:hidden;
	text-align:left;
	font-size:14px
}
@media screen and (max-width:768px) {
	.himgs {
	margin-bottom:10px
}
.himgs .himgsbody {
	padding:5px
}
.himgs ul {
	list-style:none;
	margin-right:-2%
}
.himgs li {
	width:98%;
	margin-right:2%;
	margin-bottom:5px
}
.himgs li .riqir{ width: 79%;

}
.himgs li .riqir h1{
     display: block;
     height: 28px;
     overflow: hidden;
}
.himgs li .riqir p{
    height: 50px;
    overflow: hidden;
}
}.hometab {
	margin-bottom:20px;
	background-color:#fff;
	overflow:hidden
}
.hometab .title {
	list-style:none;
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eee
}
.hometab .title li {
	float:left;
	font-size:16px;
	padding-left:15px
}
.hometab .title li a {
	display:inline-block;
	height:44px;
	line-height:44px
}
.hometab .title li.active a {
	color:#3169b0;
	border-bottom:2px solid #3169b0
}
.hometab .box {
	padding:15px;
	clear:both
}
.hometab .box ul {
	list-style:none;
	overflow:hidden;
	margin-right:-2%
}
.hometab .box li {
	float:left;
	width:48%;
	margin-right:2%;
	margin-bottom:20px
}
.hometab .box li:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.hometab .box li .img {
	float:left;
	width:220px;
	height:150px;
	overflow:hidden
}
.hometab .box li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.hometab .box li .imgr {
	margin-left:235px
}
.hometab .box li .imgr h3 {
	font-size:16px;
	height:26px;
	line-height:26px;
	font-weight:400;
	overflow:hidden;
	margin-bottom:10px
}
.hometab .box li .imgr span {
	display:block;
	color:#999;
	font-size:13px;
	margin-bottom:10px
}
.hometab .box li .imgr span i {
	margin-right:4px
}
.hometab .box li .imgr span a {
	color:#3169b0
}
.hometab .box li .imgr p {
	color:#666;
	line-height:24px;
	height:72px;
	overflow:hidden
}
.hometab .box .more {
	text-align:center;
	padding:10px 0
}
.hometab .box .more a {
	border:1px solid #ddd;
	padding:2px 20px;
	border-radius:20px;
	color:#999
}
.homecate3 {
	margin-bottom:10px;
	overflow:hidden;
	margin-right:-10px
}
.homecate3 .box {
	float:left;
	width:585px;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#fff
}
.homecate3 .box .title {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eee;
	padding:0 15px
}
.homecate3 .box .title h4 {
	display:inline-block;
	font-size:16px;
	font-weight:400
}
.homecate3 .box .title i {
	float:right;
	display:inline-block;
	font-style:normal;
	color:#999
}
.homecate3 .box .title i a {
	color:#999
}
.homecate3 .box ul {
	list-style:none;
	padding:10px 15px;
	overflow:hidden
}
.homecate3 .box li {
	margin-bottom:10px;
	overflow:hidden
}
.homecate3 .box li:hover {
	filter:alpha(Opacity=90);
	-moz-opacity:.9;
	opacity:.9
}
.homecate3 .box li .img {
	float:left;
	width:50px;
	height:50px;
	overflow:hidden
}
.homecate3 .box li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.homecate3 .box li .imgr {
	margin-left:60px
}
.homecate3 .box li .imgr h3 {
	font-weight:400;
	font-size:12px;
	line-height:24px;
	color:#999;
	text-align:right
}
.homecate3 .box li .imgr h3 a {
	float:left;
	text-align:left;
	font-size:14px;
	display:inline-block;
	width:70%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.homecate3 .box li .imgr p {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#999
}
.homecate4 {
	margin-bottom:20px;
	overflow:hidden;
	margin-right:-10px
}
.homecate4 .box {
	float:left;
	width:386.665px;
	margin-right:10px;
	background-color:#fff;
	margin-bottom:10px
}
.homecate4 .box .title {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eee;
	padding:0 15px
}
.homecate4 .box .title h4 {
	display:inline-block;
	font-size:16px;
	font-weight:400
}
.homecate4 .box .title i {
	float:right;
	display:inline-block;
	font-style:normal;
	color:#999
}
.homecate4 .box .title i a {
	color:#999
}
.homecate4 .box ul {
	list-style:none;
	padding:10px 15px;
	width:100%
}
.homecate4 .box li {
	line-height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.homecate4 .box li::before {
	content:"";
	width:4px;
	height:4px;
	background-color:#3169b0;
	position:absolute;
	margin-top:14px
}
.homecate4 .box li a {
	padding-left:14px
}
.homelink {
	margin-bottom:0;
	overflow:hidden;
	background-color:#fff
}
.homelink .title {
	height:45px;
	line-height:45px;
	border-bottom:1px solid #eee;
	padding:0 15px
}
.homelink .title h4 {
	display:inline-block;
	font-size:16px;
	font-weight:400
}
.homelink ul {
	list-style:none;
	padding:10px 15px;
	overflow:hidden
}
.homelink li {
	float:left;
	margin-right:10px
}
#footer {
	background-color:#292a2c;
	color:#b8bbc0
}
.footer {
	padding:20px 0;
	text-align:center
}
.footer a {
	color:#b8bbc0
}
.footer .fnav {
	margin-bottom:15px
}
.footer .fnav a {
	display:inline-block;
	margin:0 10px
}
.mainl {
	float:left;
	width:900px
}
.list {
	padding:10px 15px;
	background-color:#fff
}
.list .title {
	height:50px;
	line-height:50px;
	padding-left:15px;
	overflow:hidden;
	border-bottom:1px solid #eee
}
.list .title h1 {
	display:inline-block;
	font-size:20px;
	font-weight:400
}
.list .title span {
	display:inline-block;
	margin-left:30px
}
.list .title span a {
	display:inline-block;
	margin-right:10px;
	color:#3169b0
}
.list ul {
	padding:10px 0
}
.list li {
	padding:15px 0;
	border-bottom:1px solid #eee;
	overflow:hidden
}
.list li:hover {
	background-color:#f8fcfe;
	transition:all .25s ease 0s
}
.list li .img {
	float:left;
	width:230px;
	height:145px;
	overflow:hidden
}
.list li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.list li .imgr {
	margin-left:250px
}
.list li .imgr h2 {
	font-size:18px;
	line-height:32px;
	margin-bottom:8px;
	font-weight:400;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.list li .imgr p {
	line-height:24px;
	max-height:72px;
	overflow:hidden;
	color:#777;
	margin-bottom:8px
}
.list li .imgr .info {
	line-height:28px;
	color:#999;
	font-size:12px
}
.list li .imgr .info a {
	color:#3169b0
}
.list li .imgr .info span {
	margin-right:10px;
	display:inline-block
}
.list li .imgr .info span i {
	margin-right:4px
}
.list li .imgr .info span.tag {
	float:right
}
.list li .imgr .info span.tag a {
	border:1px solid #eee;
	color:#999;
	padding:1px 4px;
	border-radius:10px;
	margin-left:10px
}
.list2 {
	width:100%;
	background-color:#fff
}
.list2 .title {
	height:50px;
	line-height:50px;
	padding-left:15px;
	overflow:hidden;
	border-bottom:1px solid #eee
}
.list2 .title h1 {
	display:inline-block;
	font-size:20px;
	font-weight:400
}
.list2 .title span {
	display:inline-block;
	margin-left:30px
}
.list2 .title span a {
	display:inline-block;
	margin-right:10px;
	color:#3169b0
}
.list2 ul {
	padding:10px 15px;
	overflow:hidden;
	margin-right:-10px;
	list-style:none
}
.list2 li {
	float:left;
	width:280px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #eee
}
.list2 li:hover {
	background-color:#f8fcfe
}
.list2 li .img {
	width:100%;
	height:220px;
	overflow:hidden;
	position:relative;
	z-index:1
}
.list2 li .img .vbg {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:transparent url("../images/play-btn.png") no-repeat center;
	z-index:2;
	opacity:.3;
	filter:alpha(opacity=30);
	-webkit-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.list2 li:hover .img .vbg {
	background:rgba(0,0,0,.3) url("../images/play-btn.png") no-repeat center;
	opacity:1;
	filter:alpha(opacity=100)
}
.list2 li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.list2 li h3 {
	font-size:14px;
	font-weight:400;
	line-height:32px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0 10px
}
.list2 li span {
	line-height:28px;
	padding:0 10px;
	font-size:12px;
	color:#999
}
.list2 li span i {
	margin-right:4px
}
.pagebar {
	padding:20px 0;
	text-align:center
}
.pagebar span,.pagebar a {
	display:inline-block;
	width:30px;
	height:30px;
	line-height:28px;
	text-align:center;
	border:1px solid #3169b0;
	margin:2px
}
.pagebar a {
	color:#3169b0
}
.pagebar span,.pagebar a:hover {
	background-color:#3169b0;
	color:#fff
}
.post {
	width: 100%;
	background-color:#fff;
	padding:15px;
	overflow:hidden;
	margin-bottom:20px
}
.post .title {
	overflow:hidden;
	border-bottom:1px solid #eee
}
.post .title h1 {
	font-size:22px;
	font-weight:400;
	line-height:32px;
	margin-bottom:5px
}
.post .title .info {
	line-height:32px;
	padding-bottom:10px;
	color:#999
}
.post .title .info span {
	margin-right:10px;
	display:inline-block
}
.post .title .info span a {
	color:#3169b0
}
.post .title .info span i {
	margin-right:4px
}
.post .title .info span.tag {
	float:right
}
.post .title .info span.tag a {
	border:1px solid #eee;
	color:#999;
	padding:0 6px;
	border-radius:10px;
	margin-left:10px
}
.post .title .info span.tag a:hover {
	border:1px solid #3169b0;
	color:#fff;
	background-color:#3169b0
}
.article_content {
	padding:10px 0;
	overflow:hidden;
	color:#555;
	font-size:16px;
	line-height:32px;
	word-break:break-all;
	word-wrap:break-word;
	padding-bottom:5px;
	position:relative
}
.article_content img {
	max-width:100%;
	height:auto
}
@media screen and (max-width:980px) {

}.article_content h1,.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6 {
	margin-bottom:18px;
	background-color:#fbfbfb;
	color:#333;
	border-left:4px solid #3169b0;
	padding-left:10px;
	margin:10px 0;
	border-top-left-radius:2px;
	border-bottom-left-radius:2px;
	font-weight:400
}
.article_content h2 {
	font-size:24px
}
.article_content h2 {
	font-size:20px
}
.article_content h3 {
	font-size:18px
}
.article_content h4 {
	font-size:16px
}
.article_content h5 {
	font-size:14px
}
.article_content h6 {
	font-size:12px
}
.article_content ul,.article_content ol {
	margin:0 0 18px 50px
}
.article_content ul {
	list-style:disc
}
.article_content ol {
	list-style:decimal
}
.article_content li {
	margin-bottom:6px
}
.article_content p {
	margin:12px 0;
	color:#555;
	line-height:32px;
	word-wrap:break-word
}
.article_content pre {
	word-wrap:break-word
}
.article_content table {
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	width:100%;
	margin-bottom:18px
}
.article_content table th {
	background-color:#f9f9f9;
	text-align:center
}
.article_content table td,.article_content table th {
	border-bottom:solid 1px #ddd;
	border-right:solid 1px #ddd;
	padding:5px 10px
}
.article_content .alignnone {
	margin:0 auto
}
.article_content .alignleft {
	float:left;
	text-align:left;
	margin-right:10px
}
.article_content .aligncenter {
	margin:0 auto;
	text-align:center;
	display:block
}
.article_content .alignright {
	float:right;
	text-align:right;
	margin-left:10px
}
.article_content a {
	color:#3169b0
}
.article_content a:hover {
	color:#f40;
	text-decoration:underline
}
.article_content pre,.comment pre {
	font-size:12px;
	background:#ededed
}
.article_content blockquote {
	margin:20px 0;
	padding:15px 20px 1px;
	border-left:5px solid #3169b0;
	background-color:#fafafa
}
.article_content blockquote p {
	margin:0;
	padding:0;
	margin-bottom:10px
}
.article_content embed,.article_content video,.article_content iframe {
	width:100%
}
.rights {
	margin:40px 0;
	counter-increment:#999;
	line-height:26px;
	overflow:hidden;
	padding-bottom:30px;
	border-bottom:1px solid #ededed
}
.rights h5 {
	font-weight:400;
	font-size:16px;
	color:#333;
	margin-bottom:20px
}
#share {
	overflow:hidden
}
#share .sharel {
	float:left;
	margin-top:10px
}
#share .sharel p {
	color:#333;
	font-size:16px;
	line-height:42px
}
.sharel .bdsharebuttonbox {
	}
.bdsharebuttonbox a.bds_weixin_icon {
	width:55px;
	height:55px;
	background:url("../images/icon_weixin.png") no-repeat center
}
.bdsharebuttonbox a.bds_tsina_icon {
	width:55px;
	height:55px;
	background:url("../images/icon_weibo.png") no-repeat center
}
.bdsharebuttonbox a.bds_sqq_icon {
	width:55px;
	height:55px;
	background:url("../images/icon_qq.png") no-repeat center
}
.bdsharebuttonbox a.bds_qzone_icon {
	width:55px;
	height:55px;
	background:url("../images/icon_qqzone.png") no-repeat center
}
.bdsharebuttonbox a.bds_more_icon {
	width:55px;
	height:55px;
	background:url("../images/icon_more.png") no-repeat center
}
#share .sharer {
	float:right;
	width:165px
}
.sharer i {
	width:100%;
	height:14px;
	background:url("../images/qrcode-tope.png") no-repeat top;
	display:block
}
.sharer .qrimg {
	border:1px solid #ededed;
	height:175px;
	border-top:0;
	text-align:center;
	position:relative
}
.sharer .qrimg canvas {
	padding-top:12px
}
.sharer .qrimg p {
	position:absolute;
	bottom:5px;
	left:0;
	right:0;
	font-size:12px;
	color:#999
}
@media screen and (max-width:780px) {
	#share {
	display:none
}
}.related {
	background-color:#fff;
	overflow:hidden;
	margin-bottom:20px
}
.related h4 {
	height:45px;
	line-height:45px;
	font-size:16px;
	padding-left:15px;
	border-bottom:1px solid #eee;
	font-weight:400
}
.related ul {
	list-style:none;
	padding:10px 15px;
	margin-right:-10px;
	overflow:hidden
}
.related li {
	float:left;
	width:210px;
	margin-right:10px;
	overflow:hidden;
	margin-bottom:10px
}
.related li .img {
	width:100%;
	height:160px;
	overflow:hidden
}
.related li .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	overflow:hidden
}
.related li p {
	line-height:32px;
	height:32px;
	overflow:hidden
}
.post_comments {
	overflow:hidden;
	background-color:#fff;
	padding:0 15px
}
#comments {
	border:1px solid #e5e5e5;
	background-color:#fdfdfd;
	position:relative
}
#comment {
	overflow:hidden
}
#comment h4 {
	height:45px;
	line-height:45px;
	font-size:16px;
	border-bottom:1px solid #eee;
	font-weight:400
}
#comment .ping {
	color:#333;
	padding-bottom:10px;
	border-bottom:1px dashed #ededed;
	height:24px;
	line-height:24px;
	font-size:20px;
	font-weight:400
}
#comment .compost {
	margin:20px 0
}
.compost form {
	}
.compost .com_name {
	margin:10px 0;
	overflow:hidden;
	color:#3169b0
}
.compost .com_name a {
	color:#ff5e52
}
.compost .com_box {
	margin:10px 0
}
.compost .com_box textarea {
	width:100%;
	border:1px solid #ddd;
	display:block;
	padding:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.compost .com_info {
	margin:0;
	overflow:hidden
}
.compost .com_info ul {
	list-style:none
}
.compost .com_info li {
	float:none;
	margin-bottom:8px
}
.compost .com_info li input {
	width:30%;
	height:30px;
	line-height:30px;
	padding-left:4px;
	border:1px solid #ddd
}
@media screen and (max-width:980px) {
	.compost .com_info li input {
	width:60%
}
}.compost .com_info li span {
	margin-left:4px
}
.compost .com_info li span img {
	height:30px;
	line-height:30px;
	display:inline-block;
	vertical-align:top
}
.compost .com_info button {
	float:right;
	background-color:#3169b0;
	border:0;
	border-radius:3px;
	padding:6px 10px;
	color:#fff;
	display:inline-block
}
#comment .comlist {
	margin:10px 0
}
.comlist .title {
	font-size:16px;
	overflow:hidden;
	height:45px;
	line-height:45px
}
.comlist ul {
	list-style:none;
	border-top:1px solid #ededed
}
.comlist .pagebar {
	border-top:1px solid #ededed
}
.comlist ul ul {
	margin-left:3%
}
.comlist li {
	overflow:hidden;
	padding:20px 0
}
.comlist li:hover {
	background-color:#fafafa
}
.comlist li img {
	float:left;
	width:40px;
	height:40px;
	border-radius:50%;
	margin-left:12px
}
.comlist li .clbody {
	margin-left:64px
}
.clbody .cinfo {
	overflow:hidden
}
.clbody .cinfo h5 {
	float:left;
	height:18px;
	line-height:18px;
	color:#3169b0;
	font-size:14px;
	font-weight:400
}
.clbody .cinfo span {
	float:right;
	margin-right:10px
}
.clbody .cinfo span a {
	color:#3169b0
}
.clbody .cinfo span i {
	margin-right:4px
}
.clbody em {
	color:#888;
	height:24px;
	line-height:24px;
	font-size:12px;
	font-style:normal;
	display:block
}
.clbody p {
	line-height:24px;
	color:#4a4a4a;
	overflow:hidden
}
.clbody p a {
	color:#3169b0
}
.bottom_tools {
	position:fixed;
	z-index:999;
	right:20px;
	bottom:20px;
	font-size:38px
}
.bottom_tools a {
	width:50px;
	height:50px;
	line-height:46px;
	display:block;
	background-color:rgba(0,0,0,.6);
	color:#fff;
	text-align:center;
	margin-bottom:4px
}
.bottom_tools a.topcomment {
	margin-bottom:0;
	line-height:50px
}
.bottom_tools a:hover {
	background-color:#3169b0
}
.qr_tool {
	width:50px;
	height:50px;
	line-height:56px;
	text-align:center;
	color:#fff;
	background-color:rgba(0,0,0,.6);
	margin-bottom:4px
}
.qr_tool:hover {
	background-color:#3169b0
}
.bottom_tools .qr_img {
	position:absolute;
	top:0;
	left:-160px;
	width:146px;
	height:146px;
	display:none;
	background-color:#ededed;
	padding:6px
}
.bottom_tools .qr_img img {
	width:146px;
	height:146px
}
.mainr {
	float:right;
	width:260px;
	background-color:#fff
}
.widget {
	padding:0 10px;
	margin-bottom:10px
}
.widget ul {
	list-style:none;
	
	overflow:hidden
}
.widget li {
	float:left;
	line-height:26px;
	width:50%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
    text-align:left;  
    list-style-type:nones

}
.widget h4 {
	height:35px;
	line-height:35px;
	border-bottom:1px solid #eee;
	font-size:16px;
	font-weight:400;
	position:relative;
	padding-left:8px
}
.widget h4::before {
	content:"";
	position:absolute;
	left:0;
	top:10px;
	width:3px;
	height:16px;
	background-color:#3169b0
}
.widget_div {
	padding:10px 0;
	overflow:hidden
}
.widget_catalog ul ul {
	display:none
}
.widget_previous li {
    width:100%;
    list-style-type:none
}

.widget_previous li a {
	padding-left:14px
}
.widget_hotpost {
	}
.widget_hotpost ul {
	list-style:none
}
.widget_hotpost li {
	width:100%
}
.widget_hotpost li i {
	color:#999;
	font-size:14px;
	padding-right:10px;
	font-style:italic
}
.widget_hotpost li i.red {
	color:#f65220;
	font-size:16px
}
.widget_tags ul {
	margin-right:-10px
}
.widget_tags li {
	width:auto;
	margin-right:5px;
	margin-bottom:5px
}
.widget_tags li a {
	display:block;
	padding:0 5px;
	color:#fff
}
.widget_tags li.tagbgc0 a {
	background-color:#4a4a4a
}
.widget_tags li.tagbgc1 a {
	background-color:#428bca
}
.widget_tags li.tagbgc2 a {
	background-color:#5cb85c
}
.widget_tags li.tagbgc3 a {
	background-color:#d9534f
}
.widget_tags li.tagbgc4 a {
	background-color:#567e95
}
.widget_tags li.tagbgc5 a {
	background-color:#b433ff
}
.widget_tags li.tagbgc6 a {
	background-color:#00aba9
}
.widget_tags li.tagbgc7 a {
	background-color:#b37333
}
.widget_tags li.tagbgc8 a {
	background-color:#f60
}
.widget_tags li.tagbgc9 a {
	background-color:#d8b303
}
.widget_comments li {
	width:100%;
	margin-bottom:8px;
	overflow:hidden;
	white-space:inherit
}
.widget_comments li img {
	float:left;
	width:40px;
	height:40px;
	border-radius:3px;
	margin-right:10px
}
.widget_comments li p {
	}
.widget_comments li span {
	display:inline-block;
	color:#999;
	font-size:12px
}
.widget_calendar #tbCalendar {
	width:100%;
	text-align:center
}
.widget_calendar caption {
	background-color:#fafafa;
	height:20px;
	line-height:20px
}
.widget_calendar td a {
	display:block;
	margin:0 5px;
	background:#3169b0;
	color:#fff
}
.widget_author {
	padding-top:20px
}
.widget_author .title {
	text-align:center;
	border-bottom:1px solid #eee;
	padding-bottom:10px
}
.widget_author .title img {
	border-radius:50%;
	width:50px;
	height:50px;
	overflow:hidden;
	margin-bottom:5px
}
.widget_author .title h5 {
	font-weight:400;
	font-size:16px
}
.widget_author .title p {
	line-height:24px
}
.widget_author li {
	width:100%;
	overflow:hidden
}
.widget_author li::before {
	content:"";
	width:4px;
	height:4px;
	background-color:#3169b0;
	border-radius:50%;
	position:absolute;
	margin-top:11px
}
.widget_author li a {
	padding-left:14px;
	color:#444;
	line-height:24px
}
.navbad {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
	clear:both
}
.navbad img {
	max-width:100%
}
.fad {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
	clear:both
}
.fad img {
	max-width:100%
}
.homead {
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
	clear:both
}
.homead img {
	max-width:100%
}
#mnav,#search,.muser {
	display:none
}
 
@media screen and (max-width:1180px) {
	.container {
	width:98%;
	margin-left:1%;
	margin-right:1%
}
body {
	margin-top:55px
}
#header {
	width:100%;
	height:45px;
	line-height:45px;
	margin-bottom:0;
	position:fixed;
	z-index:2;
	top:0
}
.logo {
	width:100%;
	text-align:center
}
.logo img {
	max-height:45px
}
#mnav,#search {
	display:block;
	position:absolute;
	top:0;
	color:#fff;
	cursor:pointer
}
#mnav {
	left:2%
}
#search {
	right:2%
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-bars:before, .fa-navicon:before, .fa-reorder:before {
    content: "\f0c9";
}
.nav {
	display:none;
	margin-left:0;
	width:100%;
	position:absolute;
	top:45px;
	left:0;
	right:0;
	background-color:#285690
}
.nav li {
	float:none;
	width:100%;
	position:static
}
.nav li a {
	padding:0 5px;
	display:block
}
.nav ul ul {
	display:block;
	position:static;
	padding-left:3%;
	overflow:hidden
}
.nav ul ul li {
	line-height:30px;
	float:left;
	margin-right:10px;
	width:auto
}
.nav ul ul ul {
	display:none
}
.nav ul ul li:hover ul {
	display:none
}
.search {
	display:none;
	float:none;
	margin-top:0;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	background-color:#285690
}
.search form {
	width:80%;
	margin:10px auto;
	height:38px;
	line-height:36px
}
.search form input {
	height:38px;
	line-height:36px
}
.search form button {
	height:38px;
	line-height:36px
}
.user {
	display:none
}
.muser {
	display:block;
	position:absolute;
	top:0;
	right:12%;
	font-size:14px
}
.muser a {
	color:#eee;
	display:block
}
#main {
	clear:both
}
.main {
	margin-bottom:10px
}
.hometop {
	margin-bottom:10px
}
.htleft {
    width:100%;
    height: 350px;
}
.slider {
	width:100%;
	height:300px;
	margin-bottom:10px
}
.slider .swiper-slide img {
	width:100%;
	height:100%
}
.stuijian {
	margin-bottom:10px
}
.hometop .homenew {
	float:left;
	width:100%;
	height:auto;
	margin-left:0;
	margin-bottom:10px
}
.hometop .homehot {
	float:right;
	width:100%;
	height:auto
}
.hibody .swiper-slide {
	width:auto;
	overflow:hidden;
	margin-right:0
}
.hometab {
	margin-bottom:10px
}
.hometab .box ul {
	margin-right:0
}
.hometab .box li {
	width:100%;
	margin-right:0;
	margin-bottom:10px
}
.hometab .box li .img {
	width:38%;
	height:100px
}
.hometab .box li .imgr {
	margin-left:41%
}
.hometab .box li .imgr h3 {
	height:auto;
	max-height:52px
}
.hometab .box li .imgr p {
	display:none
}
.homecate3 {
	margin-right:0;
	margin-bottom:0
}
.homecate3 .box {
	margin-right:0;
	width:100%
}
.homecate3 .box li .imgr h3 {
	font-size:0
}
.homecate3 .box li .imgr h3 a {
	width:100%
}
.homecate4 {
	margin-bottom:10px;
	margin-right:0
}
.homecate4 .box {
	width:100%;
	margin-right:0
}
.mainl {
	width:100%
}
.list {
	padding:0 5px
}
.list .title {
	padding-left:0;
	height:auto;
	height:auto;
	line-height:30px
}
.list .title h1 {
	display:inline-block;
	font-size:18px
}
.list .title span {
	margin-left:0;
	line-height:24px
}
.list ul {
	padding:0
}
.list li .img {
	width:42%;
	height:100px
}
.list li .imgr {
	margin-left:45%
}
.list li .imgr h2 {
	white-space:inherit;
	line-height:28px;
	max-height:56px;
	margin-bottom:0
}
.list li .imgr p {
	display:none
}
.list li .imgr .info {
	line-height:24px
}
.list li .imgr .info span.tag {
	display:none
}
.mainall {
	width:100%;
	margin-top:0
}
.list2 {
	padding:5px
}
.list2 .title {
	padding-left:0;
	height:auto;
	line-height:32px
}
.list2 .title h1 {
	display:block
}
.list2 .title span {
	margin-left:0;
	line-height:24px
}
.list2 ul {
	padding:0;
	margin-right:-2%
}
.list2 li {
	width:48%;
	margin-right:2%
}
.list2 li .img {
	height:120px
}
.article_content embed,.article_content video,.article_content iframe {
	width:100%
}
#share .sharel {
	float:none;
	display:block;
	margin-bottom:20px
}
#share .sharer {
	float:none;
	display:block;
	width:207px;
	margin:0 auto
}
.related ul {
	margin-right:-2%
}
.related li {
	width:48%;
	margin-right:2%
}
.related li .img {
	height:100px
}
.mainr {
	width:100%;
	display:none
}
.navbad,.fad,.homead {
	margin-bottom:10px;
	display:none
}
}


.met_pager { line-height:35px;margin:10px auto; text-align:center}
.met_pager ul{ margin:0 auto; display:inline-block;}
.met_pager li{padding:0 13px; line-height:35px; display:inline-block; font-size:14px; border:1px solid #ddd; margin-left:-1px; float:left; background-color:#FFF;cursor:pointer;}
.met_pager li a{color:#444; }
.met_pager li.thisclass,.met_pager ul li.thisclass a,.met_pager ul li.thisclass a:hover{color:#fff !important; background-color: #3169b0;}

/*单页面*/
.wsingle{width:1200px;margin:40px auto;clear:both;background:#fff url("../images/bg_menu.png") left repeat-y;border:1px solid #ddd;overflow:hidden;}
.wsingle div.left{width:160px;overflow:hidden;float:left;}
.wsingle div.left ul{overflow:hidden;}
.wsingle div.left ul li{height:45px;line-height:45px;font-size:16px;padding-left:30px;border-bottom:1px solid #ddd;width:129px;}
.wsingle div.left ul li a{display:block;text-align:left;}
.wsingle div.left ul .on{background:#3169b0;}
.wsingle div.left ul .on a{color:#fff;}
.wsingle div.right{width:998px;float:left;border-left:none;padding:20px;overflow:hidden;}
.wsingle div.right h1{height:40px;line-height:40px;font-size:18px;font-weight:600;border-bottom:1px solid #ddd;color:#666;}
.wsingle div.right div.content p{font-size:14px;text-indent:28px;line-height:28px;}
.wsingle div.right div.content{margin:10px;}
.wsite{margin-top:20px;}
.wsite a{display:block;}
.wsite div{clear:both;height:30px;line-height:30px;border:1px solid #eee;margin-bottom:10px;width:110px;}
.wsite a:hover{background:#E91839;}
.wsite a:hover h2{color:#fff;}
.wsite div a h2{font-size:16px;font-weight:bold;color:#333;text-align:center;}
.wsite ul{float:left;overflow:hidden;margin-bottom:20px;}
.wsite ul li.cattitle{clear:both;border:none;font-weight:600;font-size:14px;color:#333;}
.wsite ul li{border:1px dotted #ddd;margin-right:10px;width:110px;float:left;margin-bottom:10px;height:30px;line-height:30px;text-align:center;overflow:hidden;}
.wsite ul li:hover{background:#E91839;}
.wsite ul li.cattitle:hover{background:none;}
.wsite ul li:hover h3,.wsite ul li:hover a{color:#fff;}
.wsite ul li a h3{font-size:14px;font-weight:500;}

/*评论
------------*/
.mt1{background-color: #fff; overflow: hidden; width: 100%}
.mt1 .tbox{ width: 100%; padding-left: 15px; padding-top:2%}
.posttitle{ height: 22px; line-height: 22px; font-size:18px; font-weight: normal; border-left: 3px solid #3169b0; padding-left:8px; margin:8px 0px 12px 0; }
.posttitle strong{ color: #3169b0; font-weight: normal;}
.decmt-box2{width:98%;padding:6px 10px 6px 0;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box2 span.fr{float:right;}
.decmt-box2 span.title{float:left;line-height:20px;width:600px;}
.decmt-box2 ul{}
.decmt-box2 ul li{width:100%;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;}
.decmt-box2 ul li a.plpic{float:left;width:46px;height:46px;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box2 ul li a.plpic img{width:40px;height:40px; padding:2px;border:1px solid #DFD9B9;}
.decmt-box2 ul li p{float:left;width:630px;line-height:22px;}
.decmt-box2 .comment_act{float:left;width:630px;line-height:20px;color:#aeaeae;}
.decmt-box2 .comment_act a{color:#aeaeae;}
.decmt-box{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box span.fr{float:right;}
.decmt-box span.title{float:left;line-height:20px;width:600px;}
.decmt-box ul{}
.decmt-box ul li{width:100%;border-bottom:1px dashed #ccc;padding-bottom:10px;overflow:hidden;}
.decmt-box ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box ul li p{float:left;width:630px;line-height:22px;}
.decmt-box .comment_act{float:left;width:630px;line-height:20px;color:#aeaeae;}
.decmt-box .comment_act a{color:#aeaeae;}
.decmt-box1{width:98%;padding:6px 5px;margin:0px auto;overflow:hidden;clear:both;}
.decmt-box1 span.fr{float:right;}
.decmt-box1 span.title{float:left;line-height:20px;width:600px;}
.decmt-box1 ul{}
.decmt-box1 ul li{width:100%;border-bottom:1px dashed #ccc;padding:10px 0;overflow:hidden;}
.decmt-box1 ul li a.plpic{float:left;width:40px;height:40px;padding:2px;border:1px solid #DFD9B9;background:#F9FDED;margin-right:5px;overflow:hidden;}
.decmt-box1 ul li p{float:left;width:880px;line-height:22px;}
.decmt-box1 .comment_act{float:left;width:880px;line-height:20px;color:#aeaeae;}
.decmt-box1 .comment_act a{color:#aeaeae;}
.dede_comment .decmt-box .decmt-title{line-height:19px;color:#999;font-family:Tahoma;}
.dede_comment .decmt-box .decmt-title span{margin-right:2px;vertical-align:middle;}
.dede_comment .decmt-box .decmt-title .moodico{height:18px;width:18px;display:inline-block;}
.dede_comment .decmt-box .decmt-title .username{color:#669;}
.dede_comment .decmt-box .decmt-title .username a{color:#669;}
.dede_comment .decmt-box .decmt-title .username a:hover{text-decoration:none;color:#690;}
.dede_comment .decmt-box .decmt-title .ip{color:#669;font-size:11px;}
.dede_comment .decmt-box .decmt-title .date{color:#555;font-size:11px;}
.dede_comment .decmt-box .decmt-act{float:right;margin-top:-18px;padding-right:10px;position:relative;clear:both;color:#999;}
.dede_comment .decmt-box .decmt-act span{margin-right:7px;}
.dede_comment .decmt-box .decmt-act span a{color:#888;}
.dede_comment .decmt-box .decmt-content{color:#555;line-height:21px;clear:both;width:99%;margin:2px auto 0px;
/*background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;text-indent:18px;*/}
.dede_comment .decmt-box .decmt-content img{vertical-align:middle;}
.decmt-box,.decmt-content .decmt-box,.dede_comment .decmt-box .decmt-box{background:#FFE;border:1px solid #CCC;margin:6px auto;}
.dede_comment .decmt-box .decmt-box .decmt-title{text-indent:4px;}
.dede_comment .decmt-box .decmt-box .decmt-content{color:#555;}
.nocomment{padding:10px;color:#666;}
.dede_comment_post{padding:5px 0;}
.dcmp-content{padding-top:8px;}
.dcmp-content textarea{  width:97%;  height: 120px; display: block; border: 1px solid #dedede; padding: 4px 8px;line-height: 24px; color: #666;}
.dcmp-content1{/*width:700px;*/padding-top:8px;}
.dcmp-content1 textarea{height:100px;width:700px;float:left;}
 
.dcmp-post{overflow:hidden;clear:both;color:#444;padding:5px 0 10px 0;}
.dcmp-post .dcmp-userinfo{float:left;margin-right:6px; width:100%}
.dcmp-post .dcmp-userinfo input{height:25px;padding-right:0px; border: 1px solid #dedede;}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{vertical-align:middle;margin:5px;}
.dcmp-post .dcmp-submit{float:left;padding-top:6px; width:100%}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{vertical-align:middle;}
.dcmp-post .dcmp-submit button{background-image:none;height:45px;width:145px;background-color:#3169b0;font-size:16px;color:#fff;text-align:center;line-height:45px;float:left;border:0px;margin:15px 15px 0px 0px;cursor: pointer;}
.dcmp-post .dcmp-submit .comment-sm{height:45px; line-height: 45px; width:400px;display:block; float:left; overflow:hidden;color:#333;margin-top:15px;}

.breadcrumb{margin:-5px auto 10px;overflow:hidden}.breadcrumb i{display:inline-block;margin:0 7px 0 5px}@media screen and (max-width:1180px){.breadcrumb{margin:-5px auto 5px}}
.bfcj_adv_common{ margin-bottom: 5px; }
.bfcj_adv_common img{ width: 100%; height: 135px;}
.index_adv{ margin-bottom: 15px;}
.index_adv img{ width: 100%; height: 115px;}
.index_adv div:nth-child(1){ float: left; width: 380px;}
.index_adv div:nth-child(1) img{ width: 380px;}
.index_adv div:nth-child(2){float: left; margin-left: 20px; width: 400px;}
.index_adv div:nth-child(2) img{width: 400px;}
.index_adv div:nth-child(3){float: right; margin-left: 20px; width: 360px;}
.index_adv div:nth-child(3) img{width: 360px;}

.foot-links{ padding: 15px;}
.foot-links a{ margin-right: 10px;}