
body { background: #000; background: #efefef url(../images/bgo.jpg) center 40px; min-width: 1200px; }
#top_nav,
.top_nav_bar,
.wrapper { min-width: 1200px; background: #fff; }
.nav-menu { background: #fff; color: #000; width: 1200px; margin-left: auto; margin-right: auto; font-family: 'Microsoft YaHei';-moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.3); box-shadow: 0px 1px 10px rgba(0,0,0,0.3);  }
.nav-menu ul { padding: 2px 2px; }
.nav-menu ul li { float: left; }
.nav-menu ul li.nav-line { float: left; margin-top: 16px; width: 1px; background: #000; height: 18px; }
.nav-menu ul li a { display: inline-block; padding: 0 40px; height: 48px; line-height: 48px; font-size: 20px; color: #000; }
.nav-menu ul li a:hover { text-decoration: none; background: #000; color: #fff; }
.owl-carousel .owl-wrapper-outer { z-index: 0; position: relative; }
.owl-theme .owl-controls { margin: 10px auto 0; z-index: 999; position: relative; }
.owl-theme .owl-controls .owl-page span { background: #000; }
.owl-theme .owl-controls .owl-buttons { margin-top: 0px; height: 0px; font-family: sans-serif }
.owl-theme .owl-controls .owl-buttons .div { margin: 0; }
.owl-theme .owl-controls .owl-buttons .owl-prev { float: left; margin: -320px 0px 10px; font-size: 72px; background: none; color: #ccc; }
.owl-theme .owl-controls .owl-buttons .owl-next { float: right; margin: -320px 0px 10px; font-size: 72px; background: none; color: #ccc; }
.duanluo { font-family: "Microsoft Yahei"; line-height: 26px; font-size: 16px; color: #000; }
.duanluo p { text-indent: 2em; }
.ico-fl { position: absolute; left: -15px; top: -22px; display: block; width: 37px; height: 61px; background: url(images/fl.png) no-repeat left top; }
.focus-pic { font-family: 'Microsoft YaHei'; background: #fafafa; height: 470px; overflow: hidden }
.focus-pic .item { width: 400px; float: left; background: #fafafa; }
.focus-pic .tit { padding: 10px 15px 0; font-size: 20px; height: 40px; line-height: 40px; overflow: hidden; }
.focus-pic .tit a { color: #000 }
.focus-pic .desc { padding: 0px 15px 10px; font-size: 12px; line-height: 24px; color: #333; overflow: hidden; }
.news-pic-list { font-family: 'Microsoft YaHei'; margin: -22px 0 0 -22px; }
.news-pic-list li { width: 210px; float: left; margin: 22px 0 0 22px; _display: inline }
.news-pic-list li img { width: 210px; height: 280px }
.news-pic-list .tit { padding: 10px 0px 0; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden; }
.news-pic-list .desc { padding: 0px 0px 0px; font-size: 12px; line-height: 20px; height: 60px; color: #666; overflow: hidden; }
.video-pic-list { font-family: 'Microsoft YaHei'; margin: -30px 0 0 -30px; }
.video-pic-list li { width: 360px; float: left; margin: 30px 0 0 30px; }
.video-pic-list li img { width: 360px; height: 270px }
.video-pic-list .tit { padding: 10px 0px 0; font-size: 16px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; }
.video-pic-list .desc { padding: 0px 0px 10px; font-size: 14px; line-height: 24px; height: 72px; color: #666; overflow: hidden; }
.news-list { font-family: 'Microsoft YaHei'; font-size: 14px; overflow: hidden; }
.news-list li { margin-top: -1px; line-height: 38px; height: 38px; overflow: hidden; color: #333; }
.news-list li.toutiao { font-size: 24px; height: 80px; line-height: 80px; margin-bottom: 10px; border-bottom: 1px dotted #ccc; font-weight: bold; }
.news-list li .tit { padding: 0px 0 0; font-size: 18px; height: 30px; line-height: 30px; overflow: hidden; }
.news-list li .info { padding: 0px 0 0; font-size: 12px; height: 30px; line-height: 30px; }
.news-list li .desc { padding: 0px 0 0; font-size: 14px; line-height: 24px; height: 96px; color: #666; }
.news-list li a,
.news-list li a:visited { color: #333; }
.news-list li a:hover { color: #000; }

.news-ls { font-family: 'Microsoft YaHei'; font-size: 14px; overflow: hidden; }
.news-ls li { line-height: 38px; height: 38px; overflow: hidden; color: #333; }
.news-ls li .tit { padding: 0px 0 0; font-size: 18px; height: 30px; line-height: 30px; overflow: hidden; }
.news-ls li .info { padding: 0px 0 0; font-size: 12px; height: 30px; line-height: 30px; }
.news-ls li .desc { padding: 0px 0 0; font-size: 14px; line-height: 24px; height: 96px; color: #666; }
.news-ls li a,
.news-ls li a:visited { color: #333; }
.news-ls li a:hover { color: #000; }



.channel-list{ font-size:14px; line-height:24px;}
.channel-list li{ border-bottom:1px dotted #ddd; padding:30px 0;}
.channel-list li h3{ margin-bottom:5px; height:38px; line-height:38px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:28px; font-weight:bold;}
.channel-list li .info{ font-size:14px; color:#8E8E8E; }
.channel-list li .date{ }
.channel-list li .cate{ padding-left:30px; }
.channel-list li .tag{ padding-left:30px; }
.channel-list li a{ color:#444;}
.channel-list li a:hover{ color:#C0392B;}
.channel-list li p{ font-size:14px; line-height:24px; color:#666; margin-top:5px;} 
.channel-list li .pic{ float:left; margin-right:20px;} 
.channel-list li .pic img{ width:200px;} 

.channel-list li .pics {  margin-left:-30px; margin-top:20px;} 
.channel-list li .pics dd{ float:left; margin-left:30px; width:360px; height:240px; overflow:hidden; _display:inline} 
.channel-list li .pics dd img{ width:360px;} 


.page-none1{background:none; text-align:center; height:400px; line-height:400px;}


.owl-theme-left .item { text-align: right; }
.owl-theme-right .item { text-align: left; }
.top-right { float: right; width: 280px; height: 470px; ; background: #fafafa; font-family: 'Microsoft YaHei'; }
.top-right .hd { height: 40px; line-height: 40px; background: #cea5d6; background: #a2c541; color: #fff; font-size: 16px; font-family: 'Microsoft YaHei'; }
.top-right .hd h2 { font-weight: bold; padding: 0 15px; }
.top-right .bd { padding: 10px 15px; line-height: 28px; font-size: 14px }
.top-right { float: right; width: 280px; }
.sc-list li { }
.sc-list li .col-1 { display: inline-block; float: left; width: 35%; }
.sc-list li .col-2 { display: inline-block; float: left; width: 65%; }
.sc-list li .col-3 { display: inline-block; float: left; width: 20%; }
.box-a { margin-left: auto; margin-right: auto; margin-top: 40px; width: 1200px; min-width: 1200px; font-family: 'Microsoft YaHei'; }
.box-a .head { height: 50px; font-family: 'Microsoft YaHei'; }
.box-a .head h2 { font-weight: bold; padding: 0px 0px 0 0px; font-size: 38px; line-height: 1em; color: #000; float: left; display: inline-block; }
.box-a .head span { float: left; display: inline-block; color: #333; font-size: 32px; line-height: 1em; margin-top: 10px; margin-left: 20px; }
.box-a .body { padding: 30px; line-height: 20px; font-size: 14px; background: rgba(255,255,255,0.9); background: #fff; -moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.3); box-shadow: 0px 1px 10px rgba(0,0,0,0.3); }
.mobile-tl { padding: 20px; }
.owl-nav-pic { z-index: 99999; position: relative; margin-top: -110px; width: 100%; height: 110px; }
.owl-nav-pic-inner { padding: 13px 0; width: 570px; height: 80px; margin: auto; z-index: 1; position: relative; }
.owl-nav-pic-inner .item { float: left; margin: 0 15px; width: 80px; height: 80px; border: 2px solid #000; cursor: pointer; }
.owl-nav-pic-inner .item.active { border: 2px solid #e83829; }
.owl-nav-pic-bg { left: 0; top: 0; width: 100%; height: 110px; background: #000; position: absolute; z-index: 0; filter: Alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
.nav-t { background: #000; height: 44px; top: 0; }
.pbox { z-index: 1; position: relative; width: 1140px; zoom: 1; overflow: visible; margin-left: auto; margin-right: auto; }
.pbox-inner { display: block; position: relative; width: 1140px; }
.owl-nav-pic1 { margin-top: 0px; width: 100%; height: 95px; position: relative; }
.owl-nav-pic1-inner { padding: 13px 0; width: 1140px; height: 65px; margin: auto; z-index: 1; position: relative; }
.owl-nav-pic1-inner .item { float: left; margin: 0 2px; width: 68px; height: 46px; border: 2px solid #eee; cursor: pointer; }
.owl-nav-pic1-inner .item.active { border: 2px solid #000; }
.m-1 dt { font-size: 14px; font-weight: bold; }
.media-1 li { float: left; margin-right: 20px; }

/*#server_nav,
#server_nav a,
#server_nav a:visited,
#server_nav a:hover { color: #fff; }
#copyright,
#copyright a,
#copyright a:visited,
#copyright a:hover { color: #fff; }*/