﻿a:link,
a:visited {
text-decoration: none;
transition: all 300ms ease-in-out;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
}

body {
color: #222;
font-size: 14px;
background: #f6f6f6;
line-height: 18px;
font-family: Arial,Helvetica,sans-serif;
}
.sans {
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
h1, h2, h3 {
line-height: normal;
}

a {
color: #3c5a97;
}
p,iframe{
	display:block;
}
p{
	display:block;
	margin:0;
	
}
a:hover {
color: #1f3e7c;
}
.jwplayer .jwcontrolbar {
    display: inline-block !important;
    opacity: 1 !important;
}
.circle {
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.browseBottom {
    text-align:center;
}
.radius {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.highlight {

    color:#337ab7;
}
ul.reset, ol.reset {
margin: 0;
padding: 0;
}

.navbar-toggle {
position: absolute;
right: 10px;
bottom: 0;
top: 5px;
padding: 0;
margin: 0;
width: 30px;
height: 30px;
color: #fff;
background: none;
z-index: 99999;
}
.tlSup{
	font-weight:bold;
	color:#777;
	}
.p10 {
padding: 10px;
}

.p20 {
padding: 20px;
}

img {
max-width: 100%;
}

/**/
#header > .container {
padding-right: 0;
padding-left: 0;
}

.navbar-collapse {
background: #1987d8;
margin: 0;
padding: 0;
}

.navbar-collapse li {
list-style: none;
float: left;
margin: 0;
}

.navbar-collapse li a {
text-transform: uppercase;
color: #fff;
padding: 10px 9px;
display: block;
float: left;
font-size: 13px;
 font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
}

.navbar-collapse ul > li a {
background: url(img/navbar-line.png) no-repeat 100% 50%;
}

.navbar-collapse ul > li:last-child a {
background: none;
}

.navbar-collapse li a.navbar-home {
background-image: url(img/icon-home.png);
background-position: 50% 50%;
background-repeat: no-repeat;
width: 40px;
height: 44px;
}

.navbar-collapse ul > li.active a {
background-color: #fc0200;
}

.navbar-collapse ul > li > a:hover, .navbar-collapse ul > li:hover > a {
background-color: #01538f;
color:#fff;
}


.hd-mid {
background: #eee;
padding: 5px 0;
overflow: hidden;
}

.search {
background: #fff;
border: 1px solid #ccc;
padding: 0 5px;
position: relative;
padding-right: 40px;
}

.search input, .search button {
border: none;
background: none;
padding: 5px;
}

.search button {
position: absolute;
top: 0;
right: 0;
}

.search input {
width: 100%;
outline: none;
}

.time {
line-height: 30px;
font-size: 90%;
}
/**/
#body {
background: #fff;
padding-top: 15px;
padding-bottom: 15px;
}

.focus img {
width: 100%;
}

.focus .desc {
background: #f2f2f2;
}

.focus h2, .newsCare h2 {
font-size: 16px;
margin: 0 0 5px 0;
}

.focus h2 a, .newsCare h2 a {
    color:#333;
}

.focus h2 a {
font-weight: bold;
}

.hotnewsList h3 {
background: #d60505;
padding: 5px 10px;
color: #fff;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin: 0 0 10px 0;
}

.hotnewsList ul {
margin: 0 0 0 15px;
padding: 0;
}

.hotnewsList li {
margin-bottom: 10px;
text-align: justify;
list-style: url(img/dot-red.png);
}

.hotnews-middler {
padding-top: 10px;
margin-top: 10px;
border-top: 2px solid #ddd;
}
.hotnews-middler .thumb{
	float:none;
	width:100%;
	height:90px;
	padding:0;
	margin:0;}
.hotnews-middler .thumb img{
	width:100%;
	height:100%;
	}
.meta {
font-size: 11px;
color: #777;
}

.hotnews-middler h2 {
font-size: 13px;
font-weight: bold;
margin: 10px 0 5px 0;
}

.hotnews-middler h2 a {
color: #333;
}

.adv-middler {
margin: 10px 0;
}

.newsCare {
margin-bottom: 20px;
}

.newsCare-hd {
border-bottom: 1px solid #ddd;
height: 29px;
margin-bottom: 10px;
}

.newsCare-hd h3 {
text-transform: uppercase;
font-size: 16px;
margin: 0;
font-weight: bold;
padding: 5px 0;
margin-bottom: -1px;
border-bottom: 1px solid #e40404;
}

.newsCare .btn {
background: #333;
color: #fff;
font-size: 11px;
padding: 2px 5px;
}

.newsCare .meta {
margin-bottom: 10px;
}

.newsCare img, .newslist img {
float: left;
margin-right: 10px;
}

.newsCare .col-md-7 img, .newslist img {
width: 200px;
}

.newsCare .listTl li {
margin-bottom: 8px;
list-style: none;
padding-left: 10px;
font-size: 13px;
background: url(img/dot-red.png) no-repeat 0 5px;
}

.newsCare .listTl li a {
color: #333;
}

.newsCare .listTl li.hot {
background: none;
padding-left: 0;
font-weight: bold;
margin-bottom: 12px;
overflow: hidden;
}

.newsCare .col-md-5 li.hot img {
width: 100px;
}
/**/
.widget {
margin-bottom: 20px;
}

.wg-hd {
height: 33px;
border-bottom: 3px solid #7e7e7e;
margin-bottom: 10px;
}

.wg-hd h3 {
float: left;
margin: 0;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
padding-bottom: 5px;
margin-bottom: -3px;
color: #c40004;
border-bottom: 3px solid #c40004;
}

.picview {
position: relative;
margin-bottom: 10px;
}

.picview .tl {
position: absolute;
bottom: 0;
right: 0;
left: 0;
padding: 10px;
font-weight: bold;
line-height: normal;
background: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
background: -o-linear-gradient(top, rgba(0, 0, 0, 0));
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0));
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1)));
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr ='rgba(0, 0, 0, 0)', endColorstr ='#rgba(0, 0, 0, 1)');
background: -ms-linear-gradient(top, #rgba(0, 0, 0, 0), #rgba(0, 0, 0, 1));
}

.picview a {
color: #fff;
}

.picture .col-md-6 img {
margin-bottom: 5px;
}

.picture .col-md-6 a {
color: #333;
}

.video ul {
background: #f7f7f7;
}

.video li {
list-style: none;
}

.video li a {
display: block;
color: #333;
padding: 5px 10px 5px 25px;
line-height: 18px;
}

.video li:nth-child(2n) {
background: #eeeeee;
}

.video li.active a {
font-weight: bold;
background: url(img/icon-play.png) no-repeat 5px 8px;
}

.linklist img, .adv-right img {
margin-bottom: 3px;
}
/**/
footer {
background: #1987d8 url(img/bg-ft.gif) no-repeat 50% 100%;
background-size:cover;
padding-top: 15px;
padding-bottom: 15px;
color: #fff;
text-align: center;
font-size: 12px;
}

footer address {
margin: 0;
padding: 0;
}
/**/
.newslist {
overflow: hidden;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}

.newslist h2 {
margin: 0;
line-height: normal;
}

.newslist.top img {
width: 300px;
}

.newslist.top h2 {
font-size: 18px;
}

.newslist h2 a {
color: #333;
font-size: 16px;
font-weight: bold;
}

.newslist.top h2 a {
color: #e40404;
}

#pagination {
text-align: center;
}

.pagination > li {
margin: 0 2px;
}

.pagination > li > a, .pagination > li > span, .pagination > li.disabled > a, .pagination > li.disabled > a:hover {
display: inline-block;
background: #1987d8;
color: #fff;
margin: 0 5px;
padding: 8px 15px;
text-transform: uppercase;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
border: none;
}

.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}

.pagination > .active > a, .pagination > li > a:hover, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:focus {
background: #fc0000;
color: #fff;
}

.pagination > li > a:hover .fa, .pagination > li > span:hover .fa {
color: #fff;
}
/**/
.newsdetail {
margin-bottom: 20px;
}

.newsdetail h1 {
margin: 0 0 15px 0;
font-size: 18px;
}

.newsother {
margin: 15px 0;
background: #f2f2f2;
padding: 10px;
}

.newsother h3 {
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
margin: 0 0 10px 0;
padding-bottom: 5px;
border-bottom: 1px solid #ccc;
}

.newsother ul {
margin-left: 15px;
}

.newsother li {
padding: 0 0 10px 0;
list-style-image: url(img/dot-red.png);
}
/**/
.about-menu {
margin: 0;
padding: 0;
}

.about-menu li {
list-style: none;
margin-bottom: 5px;
}

.about-menu li a {
color: #4a4a4a;
padding: 0 15px 0 35px;
display: block;
height: 40px;
line-height: 40px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
position: relative;
background: #f0f1f2 url(img/dot-menu-v.png) no-repeat 15px 50%;
transition: all 000ms ease-in-out;
-webkit-transition: all 000ms ease-in-out;
-moz-transition: all 000ms ease-in-out;
-o-transition: all 000ms ease-in-out;
}

.about-menu li.active a:before, .about-menu li:hover a:before {
content: "";
position: absolute;
right: -14px;
top: 0;
width: 0;
height: 0;
border-bottom: 20px solid transparent;
border-top: 20px solid transparent;
border-left: 15px solid #ea0f0d;
}

.about-menu li.active a, .about-menu li:hover a {
background: #ea0f0d url(img/dot-menu-v-w.png) no-repeat 15px 50%;
color: #fff;
}
/**/
#download {
text-align: center;
}

#download > div {
margin-bottom: 30px;
}

#download h2 {
font-size: 14px;
font-weight: bold;
margin: 10px 0;
}
.slideshow{
}
.slideshow .caption{
	border-bottom:solid 2px #555;
	color:#555;
	font-size:12px;
	line-height:28px;
	height:30px;
	margin:1px 0;
	overflow:hidden;
	padding:0 5px 10px 5px;
	text-align:right;
}
.slideshow .cap{
	color:#000;
	font-size:18px;
	line-height:20px;
}
.cap {
    text-transform: uppercase;
}
.slideshow .nav{
	background:#fff;
	height:38px;
}
.slideshow .nav a{
	background:#aaa;
	border-radius:50%;
	color:#aaa;
	display:block;
	float:left;
	height:14px;
	margin:5px;
	overflow:hidden;
	width:14px;
	text-indent:-1000px;
}
.slideshow .nav a:hover{
	background-color:#555;
	color:#555;
}
.slideshow .nav a.sel{
	background-color:#e31;
	color:#e31;
}
.slideshow .nav a.play{
	background:url(img/strip.png) 50% -476px no-repeat;
	height:18px;
	margin:3px 5px;
	width:18px;
}
.slideshow .nav a.paus{
	background:url(img/strip.png) 50% -504px no-repeat;
	height:18px;
	margin:3px 5px;
	width:18px;
}
.slideshow .nav a.play:hover,.slideshow .nav a.paus:hover{
	background-color:#ddd;
}
.slideshow .playbar{
	width:410px;
}
.slideshow .slide{
	height:506px;
	margin:-40px 10px 0 2px;
	overflow:hidden;
	width:410px;
}
.slideshow .slide img{
	display:block;
	margin:0 0 5px 0;
	height:270px;
	width:410px;
}
.slideshow .slide li{
	height:466px;
	width:410px;
	text-align:justify;
	vertical-align:top;
}
.slideshow .slide .bar{
	width:10000px;
	transition:all ease .5s;
}
.slideshow .headline{
	border-left:solid 1px #ccc;
	height:466px;
	overflow:hidden;
	padding-left:10px;
}
.slideshow .headline a{
	border-top:dotted 1px #ddd;
	display:block;
	line-height:18px;
	padding:5px 0;
}
.slideshow .headline img{
	display:none;
}
.slideshow .headline img{
	display:none;
}
.slideshow .headline a.fst{
	border:none;
}
.bar, .lst, .bar ul, .lst ul, .bar li, .lst li {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    line-height:18px;
}
.bar li {
    float: left;
}
.lft,.lfter,.lftin,.lftalt{
	clear:none !important;
	display:block;
	float:left !important;
}
.lfter{
	width:670px;
}
.lftin{
	width:340px;
}
.lftalt{
	width:410px;
}
.rgt,.rgter,.rgtin,.rgtalt{
	clear:none !important;
	display:block;
	float:right !important;
}
.rgter{
	width:300px;
}
.rgtin{
	width:320px;
}
.rgtalt{
	width:240px;
}
.fix{
	clear:both;
	display:block;
	margin:0 auto;
	
}
.roboco,.roboco_lgt{
	font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;
}
.roboto,.roboto_lgt{
	font-family:"Roboto",Arial,Helvetica,sans-serif;
}
.roboco_lgt,.roboto_lgt,.font_lgt{
	font-weight:lighter;
}
.blue{
    color: #47a;
}
.catbox .blue .cap {
    color: #47a;
}
.catbox .red .cap {
    color: #e31;
}
.catbox .green .cap {
    color: #693;
}
.catbox .purple .cap {
    color: #c39;
}
.catbox .yellow .cap {
    color: #c96;
}
.cln, .clr, .clx, .spl, .spt {
    clear: both !important;
    display: block;
    width: 100%;
}
.clr {
    height: 0;
}
.clx {
    height: 10px;
}
.spl {
    border-bottom: 1px solid #ccc;
    height: 10px;
    margin-bottom: 10px;
}
.spt {
    border-bottom: 1px solid #39c;
    height: 10px;
    margin-bottom: 10px;
}
.bull {
    background: rgba(0, 0, 0, 0) url("img/strip.png") no-repeat scroll 50% -60px;
    display: inline-block;
    height: 0;
    padding: 15px;
    width: 0;
}
.cap, .tit, .relate {
    display: block;
}
.tit {
     font-size: 18px;
    line-height: 1.2em;
    margin-bottom: 15px;
}
.blue{
	color:#47a !important;
}
.red{
	color:#e31 !important;
}
.green{
	color:#693 !important;
}
.purple{
	color:#c39 !important;
}
.yellow{
	color:#ca6 !important;
}
.relate {
    color: #888;
    font-size: 12px;
    font-style: italic;
    line-height: 14px;
    padding: 0 0 0 10px;
}
.relate a {
    color: #888;
    padding-right: 5px;
}
.relate .bull {
    background-position: 50% -65px;
    padding: 7px;
}
.resp_show{
		display:inherit !important;
	}
	.resp_hide,.toolbar{
		display:none !important;
	}
	.menubar a.mnshow,.menubar a.mnhide,.menubar a.mnhide:after,.menubar a.full,.menubar a.rss,.menubar.flow .weathr{
		display:block;
	}
	.menubar .bar.rlst .drop,.menubar .bar.rlst .sub span,.menubar.flow a.home{
		display:none;
	}
	.menubar.flow .logomin{
		height:44px;
		width:140px;
	}
	.menubar.flow .mnhide{
		line-height:32px;
	}
	.menubar .bar.rlst{
		background:#333;
		display:block;
		line-height:28px !important;
		overflow-y:scroll;
		position:fixed;
		padding:10px;
		top:0;
		bottom:0;
		right:-20px;
		width:0px;
		z-index:5;
		transition:all ease .5s;
	}
	.menubar .rlst li{
		clear:both;
		float:none;
	}
	.menubar .bar.rlst .sub,.menubar .bar.rlst li:hover .sub{
		display:block;
		color:#333;
		overflow:hidden;
		position:inherit;
		height:auto;
	}
	.menubar .bar.rlst .sub a{
		color:#ccc;
		display:block;
		padding:0 0 0 20px;
	}
	.menubar .bar.rlst .sub a:hover,.menubar .bar.rlst .sub a.sel{
		background:#555 !important;
	}
    .submenu{
	font-size:12px;
	line-height:28px;
	height:28px;
	overflow:hidden;
}
.submenu a.rss{
	background:url(../img/strip.png) 110% -95px no-repeat;
	border:solid 1px #ddd;
	border-radius:2px;
	color:#000;
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	margin:3px 0;
	padding:0 25px 0 8px;
	text-indent:0;
}
.submenu a.rss:hover{
	background-color:#faa526;
	border-color:#faa526;
	color:#fff;
}
.submenu .cap{
	width:80px;
}
.submenu .lst{
	margin-top:1px;
	transition:all ease .2s;
}
.submenu .lst a{
	background:url(../img/strip.png) 5px -65px no-repeat;
	color:#888;
	display:block;
	line-height:20px;
	text-indent:30px;
}
.submenu .lst a:hover{
	color:#000;
	text-decoration:none;
}
.submenu .lst li{
	line-height:20px;
	height:20px;
	margin:0 0 10px 0;
	overflow:hidden;
}
.submenu .nav{
	color:#ccc;
}
.submenu .nav a{
	color:#888;
	line-height:20px;
	padding:0 10px;
}
.submenu .nav a:hover{
	color:#000;
	text-decoration:none;
}
.submenu .scroller{
	height:20px;
	overflow:hidden;
	margin:4px 0 4px 40px;
}
#eventlist .simply-scroll {
    width: 100% !important;
    height: 30px  !important;
}
#eventlist .simply-scroll .simply-scroll-list li{
 height:auto;
 width:auto;
 }
.pichepl li, .eventList li{
	margin-left:15px;
	margin-bottom:10px;
	color:#c40004;
	}
.pichepl .views, .eventList .views{
	}
.pichepl .views img, .eventList .views img{
	width:100%;
	}
.pichepl .views h2, .eventList .views h2{
	background:#eee;
	padding:10px;
	margin:0;
	font-size:110%;
	font-weight:bold;
	}
.commentbox{
	border:solid 1px #ccc;
	color:#888;
	font-size:12px;
	padding:5px;
}
.commentbox .cap{
	line-height:30px;
	border-bottom:solid 1px #ddd;
}
.commentbox .cap b{
	border-right:solid 1px #ddd;
	color:#000;
	font-size:16px;
	font-weight:600;
	margin-right:10px;
	padding:0 10px;
}
.commentbox textarea{
	border:none;
	border-bottom:solid 1px #ddd;
	box-sizing:border-box;
	display:block;
	padding:5px;
	height:90px;
	width:100%;
}
.commentbox input,.commentbox textarea{
	font-size:13px;
}
.commentbox .col{
	border:solid 1px #ccc;
	display:block;
	float:left;
	height:28px;
	margin:3px 10px;
	padding:0 5px 0 30px;
}
.commentbox .col input{
	border:none;
	display:block;
	line-height:24px;
	height:24px;
	margin:2px 5px;
	width:210px;
}
.commentbox .col .ion{
	border-right:solid 1px #ddd;
	display:block;
	float:left;
	font-size:20px;
	margin-left:-30px;
	overflow:hidden;
	height:28px;
	width:30px;
	text-align:center;
}
.commentbox .send,.commentbox .cancel{
	background:#17a;
    border:none;
    border-radius:2px;
    color:#fff;
    display:block;
    float:right;
    font-size:13px;
    font-weight:bold;
    line-height:28px;
    height:28px;
	margin:5px 10px;
    padding:0 10px;
    text-transform:uppercase;
    transition:all ease .3s;
}
.commentbox .cancel{
	background:#666;
}
.commentbox .send:hover{
	background: #048;
}
.commentshow{
	border-bottom:solid 1px #ccc;
	height:15px;
}
.commentshow a{
	background:#fff;
	border:solid 1px #ccc;
	color:#000;
	font-size:16px;
	line-height:30px;
	margin:0 15px;
	padding:5px 10px;
	text-transform:uppercase;
}
.poststream .cap{
	border-top:solid 2px #ddd;
	color:#17a;
	font-weight:600;
	line-height:30px;
	padding:0 10px;
}
.poststream .post{
	color:#666;
	font-size:13px;
	margin:5px 0;
	padding:0 5px;
}
.poststream .post.alt{
	background:#f3f3f3;
}
.poststream .post.ind{
	margin-left:20px;
}
.poststream .post p{
	margin:0;
	padding:5px;
}
.poststream .post .avatar{
	color:#4bd;
	font-weight:600;
	line-height:24px;
}
.poststream .post .avatar img{
	display:block;
	float:left;
	height:24px;
	margin:3px;
}
.poststream .post .rgt a{
	color:#666;
	font-size:12px;
	line-height:24px;
	padding:0 8px;
}
.poststream .post .rgt a:hover{
	background:#ddd;
	color:#222;
}
.poststream .commentbox{
	background:#fff;
	clear:both;
	margin:5px 20px 0 30px;
}
.poststream .commentbox textarea{
	height:50px;
}
.poststream .commentbox .send,.poststream .commentbox .cancel{
    line-height:21px;
    height:21px;
	margin:3px 10px;
}
.poststream .viewmore{
	border-top:solid 2px #ddd;
	margin:20px 0;
	text-align:center;
	height:0;
}
.poststream .viewmore a.more{
	background:#ddd;
	display:inline-block;
	color:#666;
	font-size:12px;
	line-height:24px;
	margin-top:-12px;
	padding:0 8px;
	text-transform:uppercase;
}
.datepikr {
    background:#fff;
    line-height: 30px;
    min-height: 30px;
}
.datepikr input, .datepikr select {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: block;
    font-size: 13px;
    margin: 0px;
    padding: 5px;
}
.datepikr input {
    background: #888 none repeat scroll 0 0;
    color: #fff;
    text-transform: uppercase;
}
.datepikr input:hover {
    background: #333 none repeat scroll 0 0;
}
.datepikr b {
    display: block;
    font-weight: 600;
    padding: 0 10px;
}
.newsdetail .meta .printer {
    margin-left:20px;
    color:#555;
}
.newsdetail .meta{
	overflow:hidden;
	padding:5px 0;
	margin:10px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	}
.newsdetail .meta .timeview{
	float:left;
	margin-right:30px;
	}
.newsdetail .meta .share{
	float:right;
	margin-right:0;
	}
.thumb{
	display:block;
	float:left;
	margin-right:10px;
	overflow:hidden;
	height:60px;
	width:30%;
}
.thumb img {
    display: block;
    height: auto;
    width: 100%;
}
.thumb.big {
    height: 100px;
    width: 50%;
}
.thumb.max{
	float:none;
	margin-right:0;
	height:180px;
	width:100%;
}
.videolst .cover{
	border-top:solid 3px #ea4748;
	font-size:16px;
	font-weight:600;
	line-height:40px;
	padding:0 10px;
}
.videolst .cover .cap{
	float:left;
	font-size:16px;
	font-weight:600;
	line-height:40px;
	padding:0 10px;
}
.videolst .cover a,.videolst .cover .morcat .ion.more{
	background:#444;
	color:#fff;
	display:block;
	float:left;
	line-height:36px;
	margin:0 3px 0 0;
	padding:0 10px;
}
.videolst .cover a:hover,.videolst .cover a.sel{
	background:#ea4748;
}
.videolst .cover .morcat{
	float:left;
	display:none;
}
.videolst .cover .morcat .ion.more{
	background:#aaa;
	float:none;
	margin-left:10px;
	height:36px;
	padding:0;
	width:40px;
	text-align:center;
}
.videolst .cover .morcat:hover .ion.more{
	background:#444;
}
.videolst .cover .morcat .pop{
	display:none;
	position:absolute;
	margin-left:-120px;
	width:180px;
	z-index:1000;
}
.videolst .cover .morcat .pop a{
	float:none;
	margin:none;
}
.videolst .cover .morcat:hover .pop{
	display:block;
}
.videolst .cliplst li{
	box-sizing:border-box;
	width:25%;
}
.videolst .alblst li{
	box-sizing:border-box;
	padding:5px 10px;
	height:250px;
	width:33.33%;
	overflow:hidden;
}
.videolst .cliplst a{
	display:block;
	padding:5px 10px;
	overflow:hidden;
	height:200px;
}
.videolst .alblst a{
	display:block;
}
.videolst .cliplst a:hover{
	background:#f3f3f3;
}
.videolst .thumb{
	height:130px;
	margin-bottom:5px;
}
.videolst .alblst .cap{
	background:#fff;
	color:#ea4748;
	float:left;
	line-height:30px;
	font-weight:600;
	margin-top:-30px;
	padding:0 10px;
	position:relative;
	z-index:2;
}
.videolst .alblst .thumb{
	height:180px;
	margin-bottom:5px;
}
.albumlst{
}
.albumlst .cap{
	border-bottom:solid 2px #ea4748;
	font-weight:bold;
	line-height:40px;
}
.albumlst .galcat{
	box-sizing:border-box;
	float:left;
	padding-right:20px;
	width:25%;
}
.albumlst .galcat a{
	display:block;
	line-height:30px;
	padding:0 8px;
	text-transform:uppercase;
}
.albumlst .galcat a.sel{
	background:#444;
	font-weight:bold;
	color:#fff;
}
.albumlst .gallst{
	float:right;
	width:75%;
}
.albumlst .albitms li{
	box-sizing:border-box;
	width:33.3%;
}
.albumlst .albitms a{
	display:block;
	padding:5px 10px;
	overflow:hidden;
	height:200px;
}
.albumlst .albitms a:hover{
	background:#f3f3f3;
}
.albumlst .albitms .thumb{
	height:130px;
	margin-bottom:5px;
}

.gallerynews{
	
}
.gallerynews .gal_thumb{
	/*margin-bottom:15px;*/
	text-align:center;
}
.gallerynews .gal_samp{
	color:#666;
	font-size:13px;
	margin:0 10px;
}
.gallerynews .gal_thumb .thumb_image{
	display:inline-block;
	float:none;
	margin:5px;
	max-width:90%;
	height:auto;
	width:auto;
}
.gallerynews .ion{
	background:#000;
	color:#fff;
	display:block;
	float:right;
	font-size:30px;
	line-height:50px;
	margin-bottom:-50px;
	opacity:.7;
	height:50px;
	width:50px;
	transition:all ease .1s;
}
.gallerynews a:hover .ion,.gallerynews .ion:hover{
	opacity:.9;
}
.galleryshow{
	background:rgba(0,0,0,.8);
	display:none;
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%;
	overflow:hidden;
	z-index:100000;
}
.galleryshow .gal_preview{
	height:100%;
	width:100%;
}
.galleryshow .gal_preview td{
	padding-bottom:50px;
	text-align:center;
	vertical-align:middle;
}
.galleryshow .gal_preview img{
	max-height:90%;
	max-width:95%;
}
.galleryshow .gal_photo{
	background:#eee;
	display:block;
	margin:0;
	padding:0;
	position:fixed;
	bottom:-100px;
	left:0;
	height:160px;
	width:100%;
	overflow:hidden;
	z-index:100001;
	transition:all ease .3s;
}
.galleryshow .gal_photo:hover{
	bottom:0;
}
.galleryshow .gal_summ{
	background:#fff;
	box-shadow:0 0 3px #666;
	box-sizing:border-box;
	font-size:14px;
	line-height:1.2em;
	overflow:hidden;
	padding:5px 10px;
	height:50px;
	width:100%;
	text-align:center;
}
.galleryshow .gal_photo .gal_slide{
	overflow-x:scroll;
	height:116px;
	width:100%;
}
.galleryshow .gal_photo .thumb_image{
	margin:5px;
	height:90px !important;
	width:150px !important;
}
.galleryshow .ion{
	background:none;
	color:#fff;
	display:block;
	font-size:50px;
	position:fixed;
	top:40%;
	width:60px;
	text-align:center;
	z-index:100002;
}
.galleryshow .ion.chevron-left{
	left:0;
}
.galleryshow .ion.chevron-right{
	right:0;
}
.galleryshow .ion.close-circled{
	top:30px;
	right:20px;
}
.thumb_image{
	display:block;
	float:left;
	margin-right:10px;
	overflow:hidden;
	height:60px;
	width:30%;
}
.thumb_image img{
	display:block;
	/*min-height:100%;*/
	height:auto;
	width:100%;
    
}
.thumb_image.big{
	height:100px;
	width:50%;
}
.thumb_image.max{
	float:none;
	margin-right:0;
	height:120px;
	width:100%;
}
.mdatag{
	background:#da472a;
	box-shadow:0 1px 1px #444;
	color:#fff;
	font-size:18px;
	display:block;
	float:right;
	line-height:30px;
	margin:0 5px -35px 0;
	padding-top:5px;
	height:30px;
	width:30px;
	text-align:center;
	position:relative;
	z-index:100;
}
.mdatag.big{
	font-size:28px;
	line-height:50px;
	margin:0 5px -60px 0;
	padding-top:10px;
	height:50px;
	width:50px;
}
@media only screen and (max-width:979px){
	.lfter{
		float:none;
		width:100%;
	}
	.rgter{
		float:none;
		width:100%;
	}
	.lftin{
		width:50%;
	}
	.rgtin{
		width:48%;
	}
	.lftalt{
		width:68%;
	}
	.rgtalt{
		width:30%;
	}
	.banner{
		display:none;
	}
	.resp_show{
		display:inherit !important;
	}
	.resp_hide,.toolbar{
		display:none !important;
	}
	.menubar a.mnshow,.menubar a.mnhide,.menubar a.mnhide:after,.menubar a.full,.menubar a.rss,.menubar.flow .weathr{
		display:block;
	}
	.menubar .bar.rlst .drop,.menubar .bar.rlst .sub span,.menubar.flow a.home{
		display:none;
	}
	.menubar.flow .logomin{
		height:44px;
		width:140px;
	}
	.menubar.flow .mnhide{
		line-height:32px;
	}
	.menubar .bar.rlst{
		background:#333;
		display:block;
		line-height:28px !important;
		overflow-y:scroll;
		position:fixed;
		padding:10px;
		top:0;
		bottom:0;
		right:-20px;
		width:0px;
		z-index:5;
		transition:all ease .5s;
	}
	.menubar .rlst li{
		clear:both;
		float:none;
	}
	.menubar .bar.rlst .sub,.menubar .bar.rlst li:hover .sub{
		display:block;
		color:#333;
		overflow:hidden;
		position:inherit;
		height:auto;
	}
	.menubar .bar.rlst .sub a{
		color:#ccc;
		display:block;
		padding:0 0 0 20px;
	}
	.menubar .bar.rlst .sub a:hover,.menubar .bar.rlst .sub a.sel{
		background:#555 !important;
	}
	.eventslide .bar li{
		padding:0 0 0 2.5%;
		width:23%;
	}
	.eventbox,.eventbox b,.eventbox p{
		font-size:14px;
	}
	.eventbox .cap a{
		font-size:16px;
	}
	.photobox{
		overflow:hidden;
	}
	.photobox .slide{
		margin:auto;
	}
	.photobox .nav{
		width:46%;
	}
	.photobox a.next,.photobox a.prev{
		margin:0;
	}
	.photobox .thums{
		margin: auto;
		width:300px;
	}
	.details .content{
		width:70%;
	}
	.details .content img{
		max-width:100%;
	}
	.details .refers{
		width:30%;
	}
	.details .refers{
		width:28%;
	}
	.newsfit li{
		padding:0 1%;
		width:23%;
	}
	.vdocat{
		bottom:0;
		left:0;
		height:100%;
		overflow:scroll;
		position:fixed;
		top:0;
		width:0;
		z-index:1000;
		transition:all ease 1s;
	}
	.vdocat.show{
		width:100%;
	}
	.vdocat .cap{
		display:none;
	}
	.vdocat .lst{
		background:url(../img/trans.png);
		border:none;
		min-height:100%;
		padding:0 15px;
		width:210px;
	}
	.vdocat .lst a{
		border-bottom:solid 1px #555;
		text-transform:uppercase;
	}
	.floattop{
		margin-left:0;
		left:inherit;
		right:3%;
	}
}
@media only screen and (max-width:979px) and (min-width:500px){
	.fix{
		width:95%;
		overflow:hidden;
	}
	.resp_show,.resp_pad,.resp_nomob,.bann_pad{
		display:inherit !important;
	}
	.resp_mob,.resp_nopad,.bann_mob{
		display:none !important;
	}
	.resp_lft,.resp_rgt{
		display:block;
		float:left;
		width:48.5%;
	}
	.resp_rgt{
		float:right;
	}
	.menubar .drop{
		width:94%;
	}
	.videobox .thumb{
		float:left;
		margin:0 1% 5px 0;
		height:90px;
		width:40%;
	}
	.videobox .fst .thumb{
		float:none;
		height:180px;
		width:100%;
	}
	.videobox li{
		float:none !important;
		margin:5px 0 0 45%;
		overflow:hidden;
		width:55%;
	}
	.videobox li.fst{
		float:left !important;
		height:250px;
		margin:0;
		width:44%;
	}
	.videobox a{
		padding:8px 5px;
		height:100px;
	}
	.videobox .fst a{
		height:220px;
	}
	.videobox b{
		padding:0;
	}
	.tribox .boxer{
		margin-left:1.5%;
		width:32%;
	}
	.weathr{
		background:none;
		border:none;
		border-radius:0;
		color:#fff;
		float:right;
		margin:0 1px;
		overflow:hidden;
		padding: 0 10px 0 0;
		position:inherit;
		top:inherit;
		left:inherit;
		height:32px;
	}
	.footer .catlst .lst{
		margin:0 1%;
		height:175px;
		width:31%;
	}
}
@media only screen and (max-width:890px){
	.videomore .bar{
		height:690px;
		overflow:hidden;
	}
	.videomore .bar li{
		width:23%;
	}
}
@media only screen and (max-width:699px) and (min-width:500px){
	.lftalt{
		width:60%;
	}
	.rgtalt{
		width:38%;
	}
	.slideshow .playbar{
		width:100%;
	}
	.slideshow .slide{
		width:325px;
	}
	.slideshow .slide img,.slideshow .slide li{
		width:320px;
	}
	.slideshow .slide img{
		height:210px;
	}
	.slideshow .slide,.slideshow .headline,.slideshow .slide li{
		height:420px;
	}
	.slideshow .slide li{
		padding-right:5px;
	}
	.eventslide .bar li{
		padding:0 0 0 3%;
		width:31%;
	}
	.extbox .lst{
		height:320px;
	}
	.extbox .lst img{
		height:45px;
		margin-bottom:0;
		width:80px;
	}
	.extbox .lst li{
		height:80px;
	}
	.extbox .lst .fst{
		height:300px;
		width:280px;
	}
	.extbox .lst .fst img{
		width:280px;
	}
	.videomore .bar li{
		width:31%;
	}
	.newsfit li{
		padding:0 1%;
		width:31%;
	}
	.footer .catlst .lst{
		margin:0 2%;
		height:175px;
		width:46%;
	}
	.footer .info p{
		float:none !important;
		text-align:left !important;
	}
    .newsCare .listTl li.hot img {
        display:none;
    }
    ul.reset, ol.reset {
        clear:both;
    }
    .videolst .cliplst li,.albumlst .albitms li,.videolst .alblst li{
		width:50%;
	}
}
@media only screen and (max-width:630px){
	.tribox .boxer,.tribox .boxer.fst{
		float:none;
		margin:0 0 10px 0;
		height:auto;
		width:auto;
	}
	.tribox .boxer img{
		float:left;
		margin:0 10px 5px 0;
		height:90px;
		width:140px;
	}
	.paging{
		height:auto;
	}
	.paging .next{
		height:40px;
		margin-right:50px;
		float:none;
	}
	.paging .next a{
		float:right;
	}
	.details .content,.details .refers{
		float:none;
		width:100%;
	}
	.details.show{
		margin:0;
	}
	.vdomenu .fmsrch{
		background:#28c;
		display:none;
		top:50px;
		left:0;
		position:absolute;
		width:100%;
		z-index:1000;
	}
	.vdomenu .fmsrch input[type=text]{
		padding:0 2%;
		width:70%;
	}
	.vdomenu .fmsrch input[type=submit]{
		background-position:10% -735px;
		width:25%;
	}
	.vdomenu .srch{
		display:block;
	}
	.vdomenu .srch.hide{
		background:#28c;
	}
	.vdotit{
		background-size:contain;
		font-size:20px;
		height:30px;
		line-height:30px;
		padding:5px 0 0 40px;
	}
	.vdotit b{
		margin:0 0 0 10px;
		padding:0 0 0 10px;
	}
	.vdotit .mnu span{
		margin:2px 7px;
		height:3px;
		width:18px;
	}
    .videolst .cliplst li,.albumlst .albitms li,.videolst .alblst li{
		width:50%;
	}
}
@media only screen and (max-width:499px){
	.fix{
		width:auto;
		margin:0 5px;
		overflow:hidden;
	}
	.lftalt{
		float:none;
		width:100%;
	}
	.rgtalt{
		float:none;
		width:100%;
	}
	.menubound{
		height:0;
	}
	.menubar{
		width:100%;
		position:fixed;
		top:0;
		left:0;
	}
	.menubar .fix{
		background-color:#28c;
		margin:0;
	}
	.menubar .drop{
		display:none;
	}
	.headbar{
		padding-top:40px;
		height:auto;
	}
	.lftin,.rgtin{
		float:none;
		width:100%;
	}
	.resp_mob,.resp_nopad,.bann_mob{
		display:inherit !important;
	}
	.resp_pad,.resp_nomob,.bann_pad{
		display:none !important;
	}
	.slideshow .playbar{
		width:100%;
	}
	.slideshow .slide{
		border-right:none;
		border-bottom:solid 3px #28c;
		height:auto;
		padding-bottom:5px;
		width:100%;
	}
	.slideshow .slide .bar{
		width:auto;
	}
	.slideshow .slide img{
		float:left;
		margin-right:10px;
		height:12%;
		width:36%;
	}
	.slideshow .slide .fst img{
		height:50%;
		width:100%;
	}
	.slideshow .slide li{
		border-top:solid 1px #ddd;
		clear:both;
		float:none;
		height:auto;
		margin:0 0 10px 0;
		padding:10px 0 0 0;
		width:auto;
	}
	.slideshow .slide li.fst{
		border-top:none;
		padding:0;
	}
	.slideshow .slide .tit{
		font-size:16px;
		font-weight:bold;
	}
	.slideshow .slide .fst .tit{
		font-size:24px;
	}
	.slideshow .headline{
		clear:both;
		height:auto;
		font-size:16px;
	}
	.slideshow .headline li{
		clear:both;
	}
	.slideshow .headline img{
		display:block;
		height:90px;
		width:40%;
		margin:0 10px 5px 0;
	}
	.eventslide .bar {
		height:320px;
	}
	.eventslide .bar li,.eventslide .bar li.fst{
		padding:0 3%;
		width:44%;
	}
	.videobox .thumb{
		height:90px;
		width:100%;
	}
	.videobox .fst .thumb{
		height:190px;
		width:100%;
	}
	.videobox a{
		height:165px;
		overflow:hidden;
	}
	.videobox .fst a{
		height:auto;
	}
	.videobox li{
		width:49%;
	}
	.extbox .bar li{
		display:none;
	}
	.extbox .bar li.fst{
		display:block;
	}
	.extbox .lst{
		height:auto;
	}
	.extbox .lst li{
		float:left;
		height:160px;
		margin:0 3%;
		width:44%;
	}
	.extbox .lst li.fst{
		border-right:none;
		border-bottom:solid 1px #b98;
		float:none;
		height:auto;
		margin:0 0 10px 0;
		padding: 0 0 10px 0;
		width:auto;
	}
	.extbox .lst img,.extbox .lst .fst img{
		width:100%;
	}
	.extbox .lst img{
		height:90px;
	}
	.photobox .nav{
		width:98%;
	}
	.tribox .boxer{
		float:none;
		margin:0 0 10px 0;
		width:auto;
	}
	.cathome li{
		margin:10px 3% 0 3%;
		width:44%;
	}
	.newscover .moder{
		height:75px;
	}
	.newscover .moder .bar{
		float:left !important;
		max-width:inherit;
	}
	.refbox a,.refbox .fst a{
		background:none;
		font-weight:normal;
	}
	.refbox img{
		display:none;
	}
	.newsevent li{
		margin:0 2% 10px 2%;
		width:46%;
	}
	.newsmore li{
		height:190px;
		overflow:hidden;
	}
	.newsmore img{
		clear:both;
		float:none;
		height:110px;
		width:100%;
	}
	.videomore.topvid{
		height:465px;
	}
	.videomore .bar{
		height:1380px;
	}
	.videomore .bar li{
		width:48%;
	}
	.newscover .frmshare{
		width:90px;
	}
	.newsfit{
		height:460px;
	}
	.newsfit li{
		padding:0 2%;
		width:46%;
	}
	.vdotit{
		font-size:17px;
		padding:0 0 0 40px;
	}
	.vdotit b{
		margin:0 0 0 5px;
		padding:0 0 0 5px;
	}
	.footer .catlst .lst{
		height:auto;
		margin:0 2%;
		width:46%;
	}
	.footer .catlst .fst a{
		display:block;
		font-size:14px;
		font-weight:normal;
		margin:5px 0;
	}
	.footer .catlst li{
		display:none;
	}
	.footer .catlst li.fst{
		border-bottom:solid 1px #ddd;
		display:block;
		text-transform:inherit;
	}
	.footer .info p{
		float:none !important;
		text-align:left !important;
	}
    .videolst .alblst li{
		clear:both;
		float:none;
		padding:0 0 20px 0;
		height:auto;
		width:100%;
	}
}
@media only screen and (max-width:330px){
	.eventslide .bar li,.eventslide .bar li.fst{
		padding:0 2%;
		width:46%;
	}
	.eventslide .bar img{
		height:90px;
	}
	.extbox .lst li{
		height:140px;
		margin:0 2%;
		width:46%;
	}
	.extbox .lst img{
		height:75px;
	}
	.calbox input,.calbox select{
		font-size:12px;
		padding:0 5px;
	}
	.videomore.topvid,.videomore .bar{
		height:auto;
	}
	.videomore .bar .thum{
		float:left;
		margin:0 10px 5px 0;
		width:48%;
	}
	.videomore .bar img{
		height:100px;
	}
	.videomore .bar li,.videomore.topvid .bar li{
		clear:both;
		float:none;
		font-size:13px;
		height:auto;
		min-height:110px;
		margin:10px;
		width:auto;
	}
	.footer .catlst .fst a{
		font-size:13px;
	}
    .videolst .alblst li{
		clear:both;
		float:none;
		padding:0 0 20px 0;
		height:auto;
		width:100%;
	}
	/*.eventslide .bar {
		height:auto;
	}
	.eventslide .bar li,.eventslide .bar li.fst{
		padding:0;
		width:auto;
	}
	.eventslide .bar img{
		float:left;
		margin:0 10px 0 0;
		height:80px;
		width:140px;
	}
	.eventslide li{
		clear:both;
		float:none;
		margin-bottom:5px;
	}
	.eventslide .bar a{
		margin:0;
		min-height:90px;
		height:auto;
		width:auto;
	}
	.footer .catlst .lst{
		display:inline-block;
		width:96%;
	}*/
}
/*navbar-nav sub*/
.navbar-nav li ul{
	position:absolute;
	top:36px;
	left:0;
	background:#fff;
	margin:0;
	padding:0;
	width:100%;
	border-top:1px solid #fc0000;
	z-index:99;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	display:none;
	}
.navbar-nav li:hover> ul, .navbar-nav li.active> ul{
	display:block;
	}
.navbar-nav li:hover> ul{
	z-index:99999;
	}
.navbar-nav li.active> ul li a{
	background:#fff;
	}
.navbar-nav li.active> ul li a:hover{
	background:#01538f}
.navbar-nav li li{
	position:relative;
	border-right:1px solid #ddd;
	}
.navbar-nav li li a{
	color:#333;
	text-transform:none;
	}
.navbar-nav li li:last-child a{
	border:none;
	}

.navbar-nav li li ul{
	top:0;
	left:200px;
	background:#f0f8fe;
	border-top:none;
	}
/*15.8*/
.navbar-collapse{
	position:relative;
	}
.navbar-nav.nav>li{
	position:static;
	}
/**/
.docFilter{
	margin-bottom:20px;
	background:#f8f8f8;
	padding:15px 15px 0 15px;
	border:1px solid #ddd;
	}
.docFilter ul{
	margin:0;
	padding:0;
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
	margin-bottom:15px;
	}
.docFilter li{
	list-style:none;
	float:left;
	width:33%;
	margin-bottom:10px;
	}
.docFilter li:nth-child(3n+1){
	clear:left;
	}
.docList .table{
	border:1px solid #ddd;
	}
.docFilter label{
    display: inline-block;
    float: left;
	font-weight:normal;
    margin-right: 10px;
    margin-top: 8px;
}
.docFilter input[type="text"], .docFilter select{
	padding:7px;
	margin-right:5px;
	min-width:200px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ccc;
	}
/**/
#intro{
	background:url(img/bg-intro.jpg) no-repeat 50% 0;
	background-size:cover;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	}
.btn-intro{
	display:inline-block;
	color:#fff;
	font-size:24px;
	width:300px;
	height:60px;
	line-height:60px;
	background:#de0100;
	background-size:cover;
	font-weight:bold;
	text-transform:uppercase;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}
.btn-intro:hover{
	background:#fff;
	color:#de0100;
	}
#dongho {
    color:#fff;
    font-size:80pt;
    font-weight:bold;
}