@charset "UTF-8";
*{
    margin: 0px;
    padding: 0px;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;
}  
a[href]:after{content:normal;}
a:focus, a:hover{
	text-decoration: none;
	transition: all ease-out 0.25s;
}
body {
	-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	text-decoration: none;
	/*! background: #050b30; */
	height: auto;

}
ul, li,p,h1,h2,h3,h4,h5,h6{
	margin:0px; 
	padding:0px;
    list-style-type:none;
}
ol, ul {
  list-style: none;
}
ul, li, a
{
	padding: 0px;
	margin: 0px;
	/*! padding-left: ; */
}
button {outline: none;}
select { width:100%;}
input::-webkit-input-placeholder{ color: #fff;}
input:-moz-placeholder{ color: #fff;}
input::-moz-placeholder{ color: #fff;}
input:-ms-input-placeholder{ color: #fff;}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear:after{
	content:"";
	display: block;  
	clear: both;
}
.w100{width: 100%;}

/* header start */
.webheader{
	/*! background: url(./header_bg01.png) center center no-repeat; */
	background-size: cover;
	position: relative;
	background: #050b30;
}
.webheader .header_top{
	width: 100%;
	background: rgba(5,11,48,0.3);
}
.webheader .header_bg{
	height: 460px;
	background: url(./banner_lhasso.jpg) center center no-repeat;
	background-size: contain;
}

.webheader .header_nav{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgb(45,53,89,0.7);

}
.webheader .nav_wrap .navbar{
	margin:0;
	width: 100%;
	height: auto;
	min-height: 44px;
	background: transparent;
	border:none;
}
.webheader .nav_wrap .navbar-nav>li>a{
	font-size: 18px;
	color: #fff;
	padding: 12px 15px;
}
.webheader .nav_wrap .navbar-nav>li.line{
	padding: 12px 19px;
	color: #fff;
	font-size: 18px;
}
.webheader .navbar-default .navbar-nav>li>a:hover{
	background: #2d3559;
	background: rgb(45,53,89,1);
	color: #ef9925;
	padding-top: 15px;
	padding-bottom: 12px;
	margin-top: -3px;
	transition: all ease-out 0.2s;
	-moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.webheader .navbar-default .navbar-nav>.active>a,.webheader .navbar-default .navbar-nav>.active>a:focus,.webheader .navbar-default .navbar-nav>.active>a:hover{
	background: #2d3559;
	background: rgb(45,53,89,1);
	color: #ef9925;
	padding-top: 15px;
	padding-bottom: 12px;
	margin-top: -3px;
}
/* header end */
/* flexslide start */
.webflex{
	margin:30px 0;
}
.webflex .flex_cont{
	padding-left: 30px;
}
.webflex .flex_cont .des{
	color: #333;
	font-size: 16px;
	line-height: 26px;
}
.des h3 {
	font-weight: 600;
	padding: 0 20px 15px 20px;
	text-align: center;
	line-height:30px;
}
.des h3 a{
	color: #d93800;
}
.des h3 a:hover{
	color: #3b79c7;
}
.webflex .flex_event{
	margin-top: 14px;
	border-top: 1px solid #6e6e6e;
}
.webflex .flex_event li{
	margin-top: 15px;
}
.webflex .flex_event li>a{
	color: #fccd8d;
	font-size: 16px;
	padding-left: 15px;
	background: url(icon01.png) left center no-repeat;
}
.webflex .flex_event li>a:hover{
	color: #ef9925;
}
.webflex .flex_more{
	text-align: right;
	margin-top: 5px;
}
.webflex .flex_more>a{
	font-size: 14px;
	color: #666;
}
.webflex .flex_more>a:hover{
	color: #ef9925;
}
/* flexslide end */
/* pic start */
.webpic{
	/*! background: url(picbg01.png) center center no-repeat; */
	background-size: cover;
	padding: 10px 0 40px 0;
}
.webpic .pic_tit{
	text-align: center;
	background-color: #eee;
	padding-top: 10px;
	padding-bottom: 10px;
}
.webpic .pic_tit span{
	color: #444;
	font-size: 22px;
	/*! padding-top: 10px; */
}
.webpic .pic_tit a{
	color: #444;
	font-size: 14px;
}
.webpic .pic_tit a:before{
	content: "/";
	display: inline-block;
	color: #444;
	padding-left: 20px;
	padding-right: 5px;
}
.webpic .pic_wrap{
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}
.webpic .pic_wrap .pic_box{
	padding-bottom: 30px;
}
.webpic .pic_wrap ul>li{
	float: left;
	padding:0 6px;
	position: relative;
}
.webpic .pic_wrap ul>li>h5{
	position: relative;
	width: 100%;
	height: 35px;
	text-align: center;
}
.webpic .pic_wrap ul>li>h5>a{
	display: inline-block;
	padding:0 10px;
	background: #3b79c7;
	color: #fff;
	width: 100%;
	height: 100%;
	line-height: 35px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transform: translateY(-10px);
	-moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
}
.webpic .pic_wrap ul>li>a>img{
	width: 100%;
}
/* pic end */


/* new start */
.webnew{
	/*! padding: 30px 0 0 0; */
}
.webnew .news_side{}
.webnew .pic_tit{
	/*! padding-left: 30px; */
	background-color: #eee;
	background-size: contain; 
	height: 48px;
	padding-top: 14px;
	padding-right: 10px;
}
.webnew .pic_tit span{
	color: #fff;
    font-size: 22px;
	background-color: #3b79c7;
	padding: 10px;
}
.webnew .pic_tit a{
	color: #666;
    font-size: 14px;
	float: right;
}
.webnew .pic_tit a:hover{
	color: #b56e11;
}
.webnew .pic_tit a:before{
	content: "/";
    display: inline-block;
    color: #fae8cf;
    padding-left: 20px;
    padding-right: 5px;
}
.webnew .news_item{
	padding-bottom: 40px;
	padding-top: 10px;
	padding-left: 15px;
}
.webnew .news_item>li{
	margin-top: 15px;
	list-style: disc;
	color: #666;
}
.webnew .news_item>li>a{
	color: #444;
	font-size: 16px;
	display: inline-block;
	width: 75%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.webnew .news_item>li>a:hover{
	color: #b56e11;
}
.webnew .video_side{
	padding-left:30px;
}
.webnew .video_item>li{
	width: 50%;
	float: left;
	margin-top: 20px;
}
.webnew .video_item>li:nth-child(2n-1){
	padding-right: 6px;
}
.webnew .video_item>li:nth-child(2n){
	padding-left: 6px;
}
.webnew .video_item>li>a{
	color: #444;
	font-size: 14px;
	overflow: hidden;
}
.webnew .video_item>li>a>h5{
	margin-top: 12px;
	line-height: 24px;
	height: 45px;
}
.webnew .video_item>li>a>h5:hover{
	color: #ef9925;
	transition: all ease-out 0.2s;
}
.webnew .video_item>li>a>img{
	width: auto;
	max-width: 100%;
}
.webnew .video_item>li>a>img:hover{
	transform: scale(1.05);
	transition: all ease-out  0.2s;
}
.kepu_item {
	margin-top: 20px;
}
.kepu_item .news_item li{
	padding-bottom: 20px;	
	float: left;
}
.kepu_item .news_item li div img{
	width: 100%;
	height: 150px;
}
.kepu-text{
	color: #444;
	font-size: 16px;
	line-height: 30px;
}
.kepu-text a{
	color: #444;
}
.kepu-text a:hover{
	color: #b56e11;;
}
@media (min-width:768px){
	.webnew>.container, .webpic>.container{
	padding-left: 0;
	padding-right: 0;
}
}
/* new end */

/* footer start */
footer{
	border-top:2px solid #0c2455;
	padding: 25px 0;
	background: #050b30;
}
footer .web_info{
	width: 60%;
	margin:0 auto;
}
footer .web_info p{
	float: left;
	width: 80%;
	text-align: center;
	color: #fff;
	line-height: 28px;
}
footer .web_info p>a{
	color: #fff;
}
footer .web_info>a{
	float: right;
	display: inline-block;
	width: 20%;
	text-align: right;
}
/* footer end */

/*  */
/* content start */
.webcont{}
.webcont .menu{
	background: #22294c;
	margin-top: 15px;
}
.webcont .left_menu{
}
.webcont .left_menu>.headline{
	font-size: 18px;
	color: #ef9925;
	font-weight: 600;
	padding: 12px 15px;
	margin: 0 -15px;
	border-bottom: 1px solid #ef9925;
}
.webcont .left_menu>li{
	margin: 0 -15px;
	transition: all ease-out 0.2s;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.webcont .left_menu>li>a{
	color: #fff;
	display:block;
	font-size: 15px;
	padding: 10px 15px;
	transition: all ease-out 0.2s;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.webcont .left_menu>li.active{
	border-right: 3px solid #ef9925;
	background: #fafafa;
}
.webcont .left_menu>li.active>a{
	color:#ef9925;
}
.webcont .left_menu>li:hover{
	border-right: 3px solid #ef9925;
	background: #fafafa;
}
.webcont .left_menu>li:hover>a{
	color:#ef9925;	
}
.webcont .station{
	margin-top: 15px;
	padding: 12px 15px;
	background: #22294c;
}
.webcont .station>a,.webcont .station>span{
	color: #fff;
	font-size: 15px;
	transition: all ease-out 0.2s;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.webcont .station>a:hover{
	color: #ef9925;
}
.webcont .list{
	margin-top: 15px;
}
.webcont .list>li{
	margin-bottom: 20px;
	padding-left: 20px;
	position: relative;
}
.webcont .list>li>span{
	float: right;
	color: #fff;
}
.webcont .list>li.li:before{
	content: '';
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 4px;
	background: #ef9925;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.webcont .list>li.line{
	height: 1px;
	border-bottom:1px dashed #d5d5d5;
}
.webcont .list>li>a{
	font-size: 16px;
	color: #444;
}
.webcont .list>li.list_img{
	width: 31.86%;
	padding: 0;
	float: left;
	margin-right: 22px;
	margin-bottom: 40px;
}
.webcont .list>li.list_img a.img{
	display: inline-block;
	height: 216px;
	max-height: 216px;
	overflow: hidden;
	width: 100%;
}
.webcont .list>li.list_img a.img:hover>img{
	opacity: 0.9;
	transform: scale(1.0);
	-ms-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-o-transform: scale(1.0);
}
.webcont .list>li.list_img:nth-child(3n){
	margin-right: 0;
}
.webcont .list>li.list_img img{
	width: 100%;
	height: 100%;
	max-width: 100%;
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transition: all ease-in-out 0.4s;
}
.webcont .list>li.list_img a.list_name{
	display: block;
	margin-top: 15px;
}
.webcont .list>li.list_img a.list_name>h6{
	font-size: 16px;
	color: #444;
	line-height: 22px;
	transition: all ease-out 0.2s;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
.webcont .list>li.list_img a.list_name>h6:hover{
	color: #ef9925;
}
.webcont .page_wrap{
	text-align: center;
	margin-bottom: 20px;
}
.webcont .page{
	margin-top: 15px;
	display: inline-block;
}
.webcont .page>a{
	border:1px solid #cacaca;
	padding: 5px 10px;
	display: inline-block;
	float: left;
	border-right: 0;
	color: #fff;
}
.webcont .page>a:hover{
	color: #ef9925;
}
.webcont .page>a.over{
	border-right:1px solid #cacaca;
}
.webcont .page>span{
	float: left;
	color: #387eb9;
	border:1px solid #cacaca;
	border-right: none;
	padding: 5px 10px;
}
.webcont .page>span.active{
	background: #22294c;
	color: #fff;
	border:none;
	padding:6px 11px;
	border-right: none;
}
.webcont .page>span.all{
	border:none;
}
.webcont .list>.list_tw{
	padding-left: 0;
	margin-bottom: 30px;
}
.webcont .list_tw a.tw_left{
	display: block;
	width: 250px;
	height: 150px;
	float: left;
	overflow: hidden;
}
.webcont .list_tw a.tw_left>img{
	height: 100%;
	width: auto;
	max-width: 100%;
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transition: all ease-in-out 0.4s;
}
.webcont .list_tw a.tw_left:hover>img{
	opacity: 0.9;
	transform: scale(1.0);
	-ms-transform: scale(1.0);
	-moz-transform: scale(1.0);
	-webkit-transform: scale(1.0);
	-o-transform: scale(1.0);
}
.webcont .list_tw .tw_right{
	padding-left:20px;
	width: 73%;
	float: left; 
}
.list_tw .tw_right .tw_tit{
	display: block;
	font-size: 18px;
	color: #444;
	font-weight: 600;
	line-height: 25px;
	padding-top: 5px;
	transition: all ease-in-out 0.2s;
}
.list_tw .tw_right .tw_tit:hover{
	color: #ef9925;
}
.list_tw .tw_right .tw_des{
	margin-top: 12px;
	color: #979797;
	line-height: 26px;
}
.list_tw .tw_right .time{
	display: block;
	margin-top: 12px;
	color: #979797;
}
.webcont .content{
	padding:0 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.webcont .content *{
	/*! color: #dedede; */
}
.webcont .content>h4>b{
	color: #ef9925 !important;
}
.webcont .detail_info{
	text-align: center;
	margin-bottom: 30px;
}
.webcont .detail_info h4.tit{
	font-size: 22px;
	color: #ef9925;
	font-weight: 700;
}
.webcont .detail_info .info{
	margin-top: 20px;
}
.webcont .info span{
	color: #ef9925;
	font-size: 14px;
	border-right: 1px solid #949494;
	padding: 0 15px;
}
.webcont .info span:last-child{
	border:none;
}
.webcont .info span>i{
	font-style: initial;
}
.webcont .info span>i.case,.webcont .info span>i.big,.webcont .info span>i.small{
	cursor: pointer;
}
.webcont .info span>i.active{
	color: #ef9925;
}
.webcont .detail_do{
	margin-top:30px;
	padding:0 30px 30px 30px;
	border-bottom:1px dashed #DCE7EF;
}
.webcont .detail_do>span{
	color:#444;
	font-size: 16px;
	font-weight: 600;
}
.webcont .detail_do .prog{
	float: left;
	padding-left:20px;
	background: url(icon11.png) left center no-repeat;
}
.webcont .detail_do .next{
	float: right;
	padding-right:20px;
	background: url(icon10.png) right center no-repeat;
}
.webcont .fujian{
	margin-top: 20px;
	border-top:1px dashed #989898;
}
.webcont .fujian .download{
    padding-top: 20px;
}
.webcont .fujian .download>span{
	color: #fff;
	font-size: 14px;
	display: block;
	float: left;
}
.webcont .fujian .download>.download_item{
	float: left;
}
.webcont .fujian .download>.download_item>li{
	margin-bottom: 10px;
	padding-left: 5px;
}
.webcont .fujian .download>.download_item>li>a{
	color: #ef9925;
}
.webcont .fujian .download>.download_item>li>a:hover{
	color: #fff;
}