.about{background:;}
@media(min-width:992px){
.about{padding-top:28px; padding-bottom:28px;}
}
@media(max-width:991px){
.about{padding-top:18px; padding-bottom:18px;}
}



.newslist{overflow:hidden; }
.newslist .list-box ul li{border-bottom:1px solid #ccc;}
.newslist .list-box ul li:after{display:block; content:''; clear:both;}
.newslist .list-box ul li a{transition:.3s;}
.newslist .list-box ul li>a>span{float:left; overflow:hidden; width:420px;}
.newslist .list-box ul li a span img{display:block; transition:.3s;}
.newslist .list-box ul li a:hover span img{transform:scale(1.05);} 
.newslist .list-box ul li>div{padding-left:438px;}
.newslist .list-box ul li>div h3{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newslist .list-box ul li>div i{opacity:.68; font-style:normal; display:block; padding:8px 0;}
.newslist .list-box ul li>div p{opacity:.88; overflow:hidden; height:px;}
@media(min-width:992px){
.newslist{padding-top:28px; padding-bottom:28px;} 
.newslist .list-box{margin-bottom:28px;}
.newslist .list-box ul{}
.newslist .list-box ul li{padding:28px 0;}
}
@media(max-width:991px){
.newslist{padding-top:18px; padding-bottom:18px;} 
.newslist .list-box{margin-bottom:18px;}
.newslist .list-box ul li{width:100%; padding:18px 0;}
}
@media(max-width:767px){
.newslist .list-box ul li{padding:8px 0;}
.newslist .list-box ul li>a>span{width:100px;}
.newslist .list-box ul li>div{padding-left:108px;}
.newslist .list-box ul li>div i{padding:0;}
.newslist .list-box ul li>div p{height:auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
}



.newsdetail .title{text-align:center; border-bottom:1px solid #ccc; padding-bottom:18px; margin-bottom:28px;}
.newsdetail .title b{font-weight:normal; color:#666;}
.newsdetail .title i{font-style:normal; color:#555;}
.newsdetail article dir{border-top:1px solid #ccc; padding:18px 0;}
.newsdetail article dir:after{display:block; content:''; clear:both;}
.newsdetail article dir dl{float:left;}
.newsdetail article dir dl dt{display:inline-block; float:left;}
.newsdetail article dir dl dt b{font-weight:normal;}
.newsdetail article dir dl dd{display:inline-block; float:left; width:288px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsdetail article dir dl dd i{font-style:normal;}
.newsdetail article dir dl+dl{float:right;}
.tag{padding:18px 0;}
@media(min-width:992px){
.newsdetail{padding-top:28px; padding-bottom:28px;} 
}
@media(max-width:991px){
.newsdetail{padding-top:18px; padding-bottom:18px;} 
}
@media(max-width:767px){
.newsdetail .title{padding-bottom:8px; margin-bottom:18px;}
.newsdetail .title h1{font-size:24px;}
}

.page1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; LINE-HEIGHT: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 24px; PADDING-TOP: 40px
}
.page1 A {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 16px; MARGIN: 0px 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; ZOOM: 1; BACKGROUND: #f5f5f5; HEIGHT: 16px; COLOR: #525252; OVERFLOW: hidden; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 4px
}
.page1 A:hover {
	BORDER-BOTTOM: #bf3205 1px solid; BORDER-LEFT: #bf3205 1px solid; BACKGROUND: #bf3205; COLOR: #fff; BORDER-TOP: #bf3205 1px solid; BORDER-RIGHT: #bf3205 1px solid; TEXT-DECORATION: none
}
.page1 A.hover {
	BORDER-BOTTOM: #bf3205 1px solid; BORDER-LEFT: #bf3205 1px solid; BACKGROUND: #bf3205; COLOR: #fff; BORDER-TOP: #bf3205 1px solid; BORDER-RIGHT: #bf3205 1px solid; TEXT-DECORATION: none
}

/*********************************** contact *************************************/

.cubg{ display:block; height:92px; background:url(../images/wzbg.png) top left repeat-x; padding-top:21px; margin-bottom:35px;}

.wzk{ line-height:40px; font-size:14px; color:#696969;}

.wzk a, .wzk a:visited{ color:#696969;}

.wzk span{ font-family:"宋体";}

.wzk a:hover{ color:#49156f;}

.nfl a{ display:block; float:left; padding:0 28px; height:40px; margin-right:10px; overflow:hidden; border:1px solid #c7c7c7; background-color:#FFF; line-height:38px; font-size:16px; color:#454545;}

.nfl a span{ display:block; position:relative; top:0; color:#454545;}

.nfl a:hover span, .nfl a.on span{ top:-100%; color:#FFF;}

.nfl a:hover, .nfl a.on{ background-color:#5c307d; border-color:#5c307d;}

.fotk{ display: block; height:55px;}

.baik{ position:relative; background:#FFF; border:1px solid #eaeaea; overflow:hidden; padding:30px;}

.baik em{ display:block; position:absolute; width:1px; height:100%; top:0; left:520px; background:#ebebeb; }

.conk1{ width:450px; float:left; padding-left:60px; overflow:hidden;}

.con-add{ display:block; width:330px; padding:42px 0; overflow: hidden; border-bottom:1px solid #ededed;}

.con-add img{ display:block; float:left;}

.con-add-js{ margin-left:80px; padding-top:4px; line-height:26px; font-size:14px; color:#696969;}

.con-sao{ padding:42px 0; overflow:hidden; }

.con-sao1{ float:left; margin-right:18px;}

.con-sao1 img{ display:block; border:14px solid #f6f6f6; margin-bottom:11px;}

.con-saom{ text-align:center; line-height:26px; font-size:14px; color:#5d5d5d;}

.map{ width:900px; height:770px; float:right;}