@charset "utf-8";
.tab,.collapse{margin:0 10px 0 10px;}
.tab,.panel{margin-top:10px;}
.header.fixed.fixed-top{border-bottom:solid 1px #ddd;z-index:2;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .175);box-shadow:0 3px 6px rgba(0, 0, 0, .175);}
.footer .badge{padding:7px 15px;}
.header{background:#187EC6;}
/** foot **/
.foot a{color:#fff;}
.foot dd{width:20%; float:left;}
.foot dd label{display:block;}
.foot dd img{padding:10px 0 0px; height:35px}
.foot{ height:70px; color:#fff; background:#999999;  text-align:center; bottom:0px;}
.animate{width:100% !important;}
.foot{position:fixed; right:0px;  z-index:999;}
.foot1{margin-bottom:100px;}
.button-group{cursor:pointer;}
/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; overflow:hidden; width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {/* margin: 0 0 20px; */background: #fff;position: relative;}

/* Direction Nav */
.flex-direction-nav {*height: 0; display:none;}
/* Control Nav */
.flex-control-nav {width:98%; position: absolute; bottom:10px; text-align:center; padding-right:10px!important; z-index:9; overflow:hidden;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; text-indent:999}
.flex-control-paging li a {width:15px; height: 15px; display: block;  background:url(/theme/v4/mobile/images/ico/ban1_ico.png) no-repeat center; cursor: pointer; text-indent: -9999px; overflow:hidden}
.flex-control-paging li a:hover { background: #333;  background: url(/theme/v4/mobile/images/ico/ban1_ico_on.png) no-repeat center; }
.flex-control-paging li a.flex-active { background: #000; background: url(/theme/v4/mobile/images/ico/ban1_ico_on.png) no-repeat center; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/** banner end **/

/*
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
*/
/*list*/
div.list_page {text-align:center;padding-right:3px; padding-left:3px; padding-bottom:2px; margin:15px auto; padding-top:2px; font-family:verdana;font-size:14px;}
div.list_page a {padding-right:0.54em; padding-left:0.54em; padding-bottom:0.34em; margin:3px; color:#4094d8; padding-top:0.24em; background-color:#f4f4f4; text-decoration:none;border:1px solid #f0f0f0;border-radius:4px; overflow:hidden; position:relative;}
div.list_page a:hover {padding-right:0.54em; padding-left:0.54em; padding-bottom:0.34em; margin:3px; color:#fff; padding-top:0.24em; background-color:#4094d8;border:1px solid #4094d8;border-radius:4px; overflow:hidden; position:relative;}
div.list_page a:active {padding-right:0.54em; padding-left:0.54em; padding-bottom:0.34em; margin:3px; color:#fff; padding-top:0.24em; background-color:#46b4dd;border:1px solid #4094d8;border-radius:4px; overflow:hidden; position:relative;}
div.list_page span.current {padding-right:0.54em; padding-left:0.54em; padding-bottom:0.34em; margin:3px; color:#fff; padding-top:0.24em; background-color:#4094d8;border:1px solid #4094d8;font-weight:bold;border-radius:4px; overflow:hidden; position:relative;}
div.list_page span.allpages {font-size:12px;padding-right:0.54em; padding-left:0.54em; padding-bottom:0.24em; margin:3px; color:#4094d8; padding-top:0.34em; font-weight:bold;}
.gopage{width:22px;height:19px;text-align:center;border-radius:2px;font-weight:bold;color:#999;}
.nourl{font-weight:bold;cursor:not-allowed;padding-right:0.54em; padding-left:0.54em; padding-bottom:0.34em; margin:3px; color:#4094d8; padding-top:0.24em; background-color:#f4f4f4; text-decoration:none;border:1px solid #f0f0f0;border-radius:4px; overflow:hidden; position:relative;}

.toppro{}
.toppro .x6{margin:8px 0;text-align:center;}
.toppro .x6 a img{border:1px solid #eee;padding:3px;}
.toppro .x6 a:hover img{border:1px solid #C9DCFF;}
.toppro .x6 div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-top:10px;}

.topnews{margin-top:20px;}
.topnews li strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.topjob{padding:0;margin:0;list-style:inside}
.topjob li{line-height:40px;border-bottom:1px dashed #ddd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.showcontent{font-size:14px;}
.showcontent img{width:100%;height:auto;}
.artshow h1{margin:0 0 10px 0;font-size:18px;font-weight:bold;line-height:30px;}
.artshow .badge{padding:6px 10px;}
.artshow .info{background:#f3f3f3;border-left:3px solid #ccc;padding:10px;}
.artshow .win-backtop{margin-bottom:40px;}
.commentpost{bottom:0;position:fixed;width:100%;border-top:1px solid #ddd;padding:10px 0 0 10px;background:#fff;}

.listmore{list-style:none;margin:0;padding:0;display:block;text-align:center;color:#999;width:100%;}
.commentmore{margin-bottom:80px;}

.piclist ul{list-style:none;margin:10px;padding:0;}
.piclist li{text-align:center;margin-bottom:15px;}
.piclist li img{display:block;width:100%;height:auto;margin-bottom:10px;border:1px solid #ddd;padding:4px;}

@media (min-width:480px) and (max-width:760px){.item_list ul li{width:33.3%;}}
@media (min-width:761px){.item_list ul li{width:25%;}}

#mySwipe{margin:15px auto;}
.swipe{overflow:hidden;visibility:hidden;position:relative;}
.swipe-wrap{overflow:hidden;position:relative;}
.swipe-wrap > div{float:left;width:100%;position:relative;}
.swipe-wrap img{margin-bottom:10px;width:100%;}

.pager-prev,.pager-next{border:0;background:none;}
.pager-prev:hover,.pager-next:hover{color:#ff0;background:none;}
.pointer{margin-top:20px;}