﻿@charset "utf-8";
/*common*/
.sideBar{float:left; width:20%; background: #f7f7f7; border:#eaeaea 1px solid; border-radius: 8px;}
/*.parentName{background: #ca1c1d; color: #fff659; font-weight: bold; font-size:1.4em; padding: 20px 13% 16px; line-height: 1.5;}*/
.parentName{display: none;}
.sideMenu{position: relative; z-index: 90; padding: 20px 0;}
.sideMenu .li1{border-bottom: #eaeaea 1px solid;}
.sideMenu .li1:last-child{border-bottom: none;}
.sideMenu .a1{display: block; padding:14px 8% 14px 12%; position: relative; line-height: 1.4; font-size: 1.125em; position: relative;  }
.sideMenu .a1::before{transition: all .3s; -webkit-transition: all .3s; content: ""; position: absolute; width: 3px; height: 0; background: #3f76be; left: 0; top:0;}
.sideMenu .a1.aon:before, .sideMenu .a1:hover:before{height: 100%;}
.sideMenu .a1:hover, .sideMenu .a1.aon{color: #325a9c; }
.mainContent{float:right; width:77%;}
.mainContent_box{border:#eaeaea 1px solid; border-radius: 8px; overflow: hidden; padding: 20px 3%;}


/*list*/
.news_list{padding-bottom: 10px;}
.news_list li{ position:relative; padding:0 80px 0 22px; clear:both; overflow:hidden; line-height:38px;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999; font-size: 0.875em;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#3f76be;}
.news_list li i{position:absolute; left:0; top:16px; width: 4px; height: 4px; background: #333333;}
.news_list em{font-style: normal; color: #ccc;}
.news_list b{font-weight: normal; color:#333;}
.singlePage{line-height:2.25;}

.pic_list{overflow:hidden; padding-top:30px;}
.pic_list li{ float:left; width:33.333%; overflow:hidden; margin-bottom:30px;}
.pic_list li .box{ padding:0 20px;}
.pic_list li .box .pic{height:170px; margin-bottom:15px; overflow: hidden;}
.pic_list li img{display:block; width:100%; height: 100%;}
.pic_list li h5{ text-align:center; font-weight:normal; font-size:1em; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.weibo-list{margin: 0 -15px; overflow: hidden; padding: 25px 0 0;}
.weibo-list li{float: left; width: 25%; *width: 307px;}
.weibo-list li .box{margin:0 15px 30px; background: #f8f8f8; height: 164px; border-radius: 2px; padding: 18px 15px;}
.weibo-list .more{text-align: center; margin-bottom: 25px;}
.weibo-list .more a{ color: #999999; font-size: 0.875em;}
.weibo-list .more a:hover{ color: #000;}
.weibo-list dl{overflow: hidden; margin-bottom: 18px;}
.weibo-list dl dt{float: left; position: relative;}
.weibo-list dl dt:after{content:''; position: absolute; width: 24px; height: 24px; background: url(../images/weibo-v.png) no-repeat; bottom:0; right: 0;}
.weibo-list dl dt img{display: block; width: 94px; height: 94px; border-radius: 50%;}
.weibo-list dl dd{float: left; padding-left: 15px;}
.weibo-list dl dd h4{font-size: 1.125em; font-weight: normal; padding: 15px 0 10px;}
.weibo-list dl dd a{display: block; height: 32px; padding: 0 8px; font-size: 14px; background: #5ca4dc; border-radius: 2px; text-align: center; color: #fff; line-height: 32px;}
.weibo-list li p{font-size: 0.875em; color: #999999; line-height: 26px; max-height: 52px; overflow: hidden;  text-indent: 2em;}
.weibo-list dl dd a:hover{background: #408fcd;}

.news-list-pic li{position: relative; margin-bottom: 35px; height: 130px; padding-bottom: 35px; border-bottom: 1px dashed #e3e3e3;}
.news-list-pic li .pic{position: absolute; left: 0; top: 0; width: 212px; height: 130px;}
.news-list-pic li .pic img{display: block; width: 100%; height: 100%;}
.news-list-pic li .txt{margin-left: 232px;}
.news-list-pic li .txt h5{font-size: 1.375em; font-weight: normal; padding: 0 0 12px;  white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.news-list-pic li .txt p{color: #666666; height: 42px; margin-bottom:23px; overflow: hidden;}
.news-list-pic li .txt span{color: #999999;}
.news-list-pic li .txt em{font-style: normal; color: #ccc;}
.news-list-pic li .txt b{font-weight: normal; color:#333;}
.news-list-pic li.li-noPic{height: auto;}
.news-list-pic li.li-noPic .txt{margin-left: 0;}
.news-list-pic li.li-noPic .txt p{height:auto; margin-bottom: 15px;}

.tv-scroll .bd-box{overflow: hidden; position: relative;}
.tv-scroll .bd .tempWrap{margin: 0 -10px;}
.tv-scroll .bd ul li{float: left; width: 222px;}
.tv-scroll .bd ul li .box{padding: 0 10px;}
.tv-scroll .bd ul li img{display: block; width: 100%; height: 137px;}
.tv-scroll .btn a{position: absolute; top: 50%; margin-top: -25px; width: 30px; height: 50px; background: url(../images/sliderArrow.png) no-repeat; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5; cursor: pointer;}
.tv-scroll .btn .prev{left: 0;}
.tv-scroll .btn .next{right: 0; background-position: -30px 0;}
.tv-scroll .btn a:hover{filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}

/***responsive***/
@media (max-width: 1280px) {
	.news-list-pic li{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
}


@media (max-width: 1023px) {
	.weibo-list li{width: 50%;}
	.weibo-list li .box{height: 200px;}
}


/* xs mobile*/

@media (max-width: 991px) {
	.mainContent{float:none; width:100%;}
	/*.parentName{position: relative; z-index: 90;}*/
	.mobile_sideBar{background: none; border:0; border-radius: 0;}
	.mobile_sideBar .sideMenu{padding: 0;}
	.mobile_sideBar .sideMenu .li1{ padding:0; margin-bottom:1px; border-bottom: none;}
	.mobile_sideBar .sideMenu .a1{color: #fff; font-size:0.9375em; background:rgba(0,0,0,0.4);}
	.mobile_sideBar .sideMenu .a1.aon, .mobile_sideBar .sideMenu .a1:hover{/*background:#9c110a;*/ color: #fff; background:rgba(50,90,156,0.5);}
	.mobile_sideBar .sub{border:none; padding:8px 0;}
	/*.mobile_sideBar .sub .li2{padding-left:8%;}
	.mobile_sideBar .sub .a2{color:rgba(255,255,255,0.6);}
	.mobile_sideBar .sub .a2.aon, .mobile_sideBar .sub .a2:hover{color: #fff; font-weight: bold;}*/
	.mobile_sideBar .sideMenu .a1:hover:before, .mobile_sideBar .sideMenu .a1.aon:before{border-left-color:#01376d;}
	
	.mobile_sideBar{position: fixed; left:-200px; top: 0; bottom: 0; z-index: 99; background:rgba(0,0,0,0.6); width: 200px; transition: all .3s; -webkit-transition: all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
	.mobile_sidebar_mark{position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.3); z-index:88; display: none;}
	.mobile_sidebar_icon{width: 40px; height: 40px; background:url(../images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;  position: absolute; left: 100%; bottom: 0; cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
	.mobile_sidebar_icon_open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
	
	.news_list li{padding:6px 10px 6px 20px !important;  line-height:1.6; height:auto;}
	.news_list li a, .news_list li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
	.news_list li .time{margin-left:10px;}
	.news_list li i{top:17px;}
}

@media (max-width: 768px) {
	.pic_list li .pic{height:135px;}

}


@media (max-width: 640px) {

	.pic_list li .box{padding:0 10px;}
	.pic_list li{ width:50%;}
	.pic_list li .pic{height:134px;}

	.weibo-list li{width: 100%;}

}


@media (max-width: 480px) {
	.pic_list li{ width:100%;}
	.pic_list li .pic{height:auto;}

	.news-list-pic li{height:auto; margin-bottom: 25px; padding-bottom: 25px;}
	.news-list-pic li .pic{position:static; margin-bottom: 30px; width: 100%; height: 100%; margin-bottom: 20px;}
	.news-list-pic li .txt{margin-left: 0;}
	.news-list-pic li .txt p{height: auto; margin-bottom: 10px;}

}


@media (max-width: 320px) {
	
	
}
