﻿@charset "utf-8";
/* CSS Document */

body {
	font:12px "宋体";
	line-height:24px;
	color:#333;
	background:#fff url(../images/bg.jpg) top repeat-x;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline; }
ul,ol {list-style:none;}
img{border:0;}
div .go {  text-align:right; padding-right:5px; color:#ccc; float:right; line-height:30px; }
div .go a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; font-size:12px; color:#ccc;}
.clear{ clear:both;}



.footer{ background:#fff; height:180px; width:1000px; margin:auto; padding-top:25px; text-align:center; border-top:6px solid #CD1807;}



/*快讯*/
.alert_box{padding:0 10px;width:980px; height:50px;  margin:10px auto;}
.alert{  float:left;width:670px; height:50px; line-height:50px; background:#F5F5F5;overflow:hidden; font-family:"微软雅黑";}
.alert span{font-size: 18px;width: 92px;text-align: center;height: 50px;line-height: 50px;color:#fff;font-weight: bold;float: left;background:#E80014 url(../images/ico-111.jpg) no-repeat 10px center;padding-left: 43px;}
.alert span a{color:#fff; }
.alert ul{font-size:22px;  font-weight:bold; float:right; width:510px; padding-right:10px; height:50px; }
.alert ul li{ width:100%; float:left; height:50px; line-height:50px; overflow:hidden;}
.alert ul li a{ width:100%; float:left; overflow:hidden;}

#search{ float:right;width:300px;height:50px; position:relative; background:#f5f5f5; }
#search #searchbg { line-height:20px; width:280px;height:25px; border:none; vertical-align:middle; position:absolute; top:12px; right:10px;}
#search .itxt { width:190px;border:1px solid #ccc; font-size:12px; height:20px; line-height:20px; left:5px;position:absolute;color:#999; padding:4px;}
#search .ibtn {display:block; width:65px; height:29px; position:absolute; right:0;}


.container{ width:1000px; margin:auto; background:#fff;}
.topweek{height:25px; line-height:25px; background:#fff; text-align:right; overflow:hidden;}
.topweek span{float:left;}
.topweek .dayright{float:right;}
.topbanner{  border-bottom:3px solid #FE8602; width:1000px; margin:auto;}
.topmenus{ color:#fff; height:34px;width:1000px; margin:auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1;height:34px; line-height:34px; background: url(../images/topbg_1.jpg) top repeat-x; color:#fff;   }
.nav{ position:relative; width:995px; margin:0 auto;  font-size:14px; padding-left:5px; }
.nav a{ color:#fff;  }
.nav h3{ font-size:100%; font-weight:normal; }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{ display:block; width:98px; text-align:center;   font-weight:bold; text-decoration:none;  }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-45px; top:34px; z-index:1; width:178px; border:1px solid #AD1403; border-top:0;  background:#F01A05; font-size:12px; }
.nav .sub li{ text-align:center;  }
.nav .sub li a{ display:block;  border-bottom:1px solid #AD1403; height:24px; line-height:24px; color:#fff;   }
.nav .sub li a:hover{ color:#FEE1DE   }
.nav .block{ height:30px; width:98px; background:#F01A05; border:1px solid #AD1403; border-bottom:1px solid #F01A05; position:absolute; left:0; top:2px; overflow:hidden;  }




.left{ width:670px; float:left; padding-left:10px;}
.right{ width:300px; float: right; padding-right:10px;}


.picbox{float:left; width:300px; height:240px; margin-bottom:10px;}
.focusBox { position: relative; width: 300px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 300px; height: 240px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num {position: absolute; z-index: 999; bottom: 12px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 14px; height: 14px; line-height: 14px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; font-family:Verdana; font-size:10px; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;  color:#666;}
.focusBox .num li span { z-index: 1; background: #fff; filter: alpha(opacity=50); opacity: 0.5;  }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#851C02;  color:#fff; }




.nav_1{float:right; width:360px;  height:240px; background:#f6f6f6; overflow:hidden;}
.nav_3{float:left; width:300px; height:190px;  background:#f6f6f6;margin-bottom:10px; overflow:hidden;}
.nav_4{float:right; width:360px;  height:190px; background:#f6f6f6; overflow:hidden;}

.dotice {  width:360px;overflow: hidden;  }
.dotice .tab-hd {height:30px;line-height:30px; background: url(../images/tab_bg1.jpg) top no-repeat;}
.dotice .tab-hd ul { padding-top: 0; margin-left:30px;}
.dotice .tab-hd li{ float: left; line-height: 30px;  font-size:12px; }
.dotice .tab-hd li a{ display:block; padding:0 10px;color:#fff;}
.dotice .tab-hd li a:hover{ height:30px;line-height:30px;text-decoration:none; }
.dotice .tab-hd li.on{position: relative;display:block;color:#fff; font-size:14px; font-weight:bold;}
.dotice .tab-hd li.on a{color:#fff;}
.dotice .tab-bd { padding:10px; background:#F6F6F6;}
.dotice .tab-bd ul{ overflow:hidden; zoom:1; }
.dotice .tab-bd ol span{float:right; color:#ccc;}
.dotice .tab-bd li {overflow: hidden;}
.dotice .tab-pal{ margin-bottom:10px;}


.fotice {  width:360px;overflow: hidden;  }
.fotice .tab-hd {height:30px;line-height:30px; background: url(../images/tab_bg1.jpg) top no-repeat;}
.fotice .tab-hd ul { padding-top: 0; margin-left:30px;}
.fotice .tab-hd li{ float: left; line-height: 30px;  font-size:12px; }
.fotice .tab-hd li a{ display:block; padding:0 10px;color:#fff;}
.fotice .tab-hd li a:hover{ height:30px;line-height:30px;text-decoration:none; }
.fotice .tab-hd li.on{position: relative;display:block;color:#fff; font-size:14px; font-weight:bold;}
.fotice .tab-hd li.on a{color:#fff;}
.fotice .tab-bd { padding:10px; background:#F6F6F6;}
.fotice .tab-bd ul{ overflow:hidden; zoom:1; }
.fotice .tab-bd ol span{float:right; color:#ccc;}
.fotice .tab-bd li {overflow: hidden;}
.fotice .tab-pal{ margin-bottom:10px;}


.kotice {  width:360px;overflow: hidden;  }
.kotice .tab-hd {height:30px;line-height:30px; background: url(../images/tab_bg1.jpg) top no-repeat;}
.kotice .tab-hd ul { padding-top: 0; margin-left:30px;}
.kotice .tab-hd li{ float: left; line-height: 30px;  font-size:12px; }
.kotice .tab-hd li a{ display:block; padding:0 10px;color:#fff;}
.kotice .tab-hd li a:hover{ height:30px;line-height:30px;text-decoration:none; }
.kotice .tab-hd li.on{position: relative;display:block;color:#fff; font-size:14px; font-weight:bold;}
.kotice .tab-hd li.on a{color:#fff;}
.kotice .tab-bd { padding:10px; background:#F6F6F6;}
.kotice .tab-bd ul{ overflow:hidden; zoom:1; }
.kotice .tab-bd ol span{float:right; color:#ccc;}
.kotice .tab-bd li {overflow: hidden;}
.kotice .tab-pal{ margin-bottom:10px;}



.botice {  width:300px;overflow: hidden;  }
.botice .tab-hd {height:30px;line-height:30px; background: url(../images/tab_bg2.jpg) top no-repeat;}
.botice .tab-hd ul { padding-top: 0; margin-left:30px;}
.botice .tab-hd li{ float: left; line-height: 30px;  font-size:12px; }
.botice .tab-hd li a{ display:block; padding:0 10px;color:#fff;}
.botice .tab-hd li a:hover{ height:30px;line-height:30px;text-decoration:none; }
.botice .tab-hd li.on{position: relative;display:block;color:#fff; font-size:14px; font-weight:bold;}
.botice .tab-hd li.on a{color:#fff;}
.botice .tab-bd { padding:10px; background:#F6F6F6;}
.botice .tab-bd ul{ overflow:hidden; zoom:1; }
.botice .tab-bd ol span{float:right; color:#ccc;}
.botice .tab-bd li {overflow: hidden;}
.botice .tab-pal{ margin-bottom:10px;}


.eotice {  width:300px;overflow: hidden;  }
.eotice .tab-hd {height:30px;line-height:30px; background: url(../images/tab_bg2.jpg) top no-repeat;}
.eotice .tab-hd ul { padding-top: 0; margin-left:30px;}
.eotice .tab-hd li{ float: left; line-height: 30px;  font-size:12px; }
.eotice .tab-hd li a{ display:block; padding:0 10px;color:#fff;}
.eotice .tab-hd li a:hover{ height:30px;line-height:30px;text-decoration:none; }
.eotice .tab-hd li.on{position: relative;display:block;color:#fff; font-size:14px; font-weight:bold;}
.eotice .tab-hd li.on a{color:#fff;}
.eotice .tab-bd { padding:10px; background:#F6F6F6;}
.eotice .tab-bd ul{ overflow:hidden; zoom:1; }
.eotice .tab-bd ol span{float:right; color:#ccc;}
.eotice .tab-bd li {overflow: hidden;}
.eotice .tab-pal{ margin-bottom:10px;}

.nav_2{ width:300px;  height:240px; background:#f6f6f6;}
.nav_2 .icon{background:url(../images/bg2.jpg) no-repeat; height:30px; margin-bottom:10px;}
.nav_2 ul{padding:0 10px;}
.nav_2 ul span{float:right; color:#ccc;}

.nav_2b{ width:300px;  height:130px; background:#f6f6f6; margin-bottom:10px;}
.nav_2b .icon{background:url(../images/bg2b.jpg) no-repeat; height:30px; margin-bottom:10px;}
.nav_2b ul{padding:0 10px; line-height:30px;}
.nav_2b ul li{float:left; width:140px;}
.nav_2b ul span{float:right; color:#ccc;}

.banner_1{ width:980px; margin-bottom:10px; height:60px; padding:0 10px;}
.ad_1{ width:300px;  height:60px; padding-right:10px; float:left;}
.ad_2{ width:360px;  height:60px; float:left;}
.ad_3{ width:300px;  height:60px;  float: right;}
.ad_4{ width:300px;  height:80px; margin-bottom:10px;}





.nav_5{ height:140px; border-top:5px solid #C71007; padding-top:5px; margin-bottom:10px;overflow: hidden;}
.nav_5 .icon{float:left; width:30px; height:135px;}
.nav_5 .nav5_box{float:right; width:640px; height:140px;}
.picMarquee-left{ width:640px;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:110px; height:135px; display:block; padding:0 10px; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.nav_5b{ height:100px; margin-bottom:10px; overflow:hidden;}
.nav_5b .icon{ background:url(../images/bg7b.jpg) no-repeat top;height:30px; margin-bottom:10px;}
.nav_5b .icon .go{padding-right:50px;}
.nav_5b .icon .go a{ color:#fff;}
.nav_5b .nav5_box{width:670px; height:60px;}
.ticMarquee-left{ width:670px;  overflow:hidden; position:relative;  }
.ticMarquee-left .bd{ }
.ticMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.ticMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; padding:0 6px;width:320px;  }
.ticMarquee-left .bd ul li .pic{ text-align:center;  }
.ticMarquee-left .bd ul li .pic img{ width:300px; height:60px; display:block; }
.ticMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.ticMarquee-left .bd ul li .title{ line-height:30px; text-align:center;   }



.nav_7{height:185px;}
.nav_7 .icon{background:url(../images/bg9.jpg) no-repeat; height:30px; margin-bottom:10px;}
.nav_7 .icon2{background:url(../images/bg9b.jpg) no-repeat; height:30px; margin-bottom:10px;}
.nav_7 .icon .go{padding-right:50px;}
.nav_7 .icon2 .go{padding-right:50px;}
.nav_5b .icon .name,.nav_7 .icon .name,.nav_7 .icon2 .name {padding-left: 40px;text-align: left;color: #fff;float: left;line-height: 30px;font-size: 14px;}

.item3{width:670px; height:91px;background: url(../images/bg9bg.jpg) no-repeat; margin-bottom:5px; overflow:auto;}
.item3 a{display:block; height:30px; line-height:30px; float:left; width:161px; border-right:1px solid #d8d8d8;text-align:center;}



.linksbox{ height:40px;}

#box_linksbg{height:40px; width:668px; padding-top:10px;}
#box_linksbg #linksbg2{ padding:0 5px;}
#box_linksbg #linksbg3{ font-weight:bold;}
#box_linksbg .bg2{width:668px;height:20px;}
#box_linksbg #zfwz,#box_linksbg #snwm,#box_linksbg #yqlj,#box_linksbg #tqlj{font-size:12px; width:150px; height:20px; overflow: hidden; border:1px solid #ccc;}


.nav_10{background:#f6f6f6; height:230px; margin-bottom:10px;}
.nav_10 .icon{background:url(../images/bg12.jpg) no-repeat; height:30px;}
.nav_10player{ width:280px; height:180px; padding:10px; background:#EFEFEF; overflow:hidden;}

.nav_11{background:#f6f6f6; height:100px; margin-bottom:10px;}
.nav_11 .icon{background:url(../images/bg13.jpg) no-repeat; height:30px;}
.nav_11 .wb_box{ width:300px; height:100px; overflow:hidden;}


/*LIST*/
.list_left{width:300px; float:left; overflow:hidden; margin-bottom:15px; padding-left:10px;}
.list_home{ height:30px; line-height:30px; color:#fff;background: url(../images/tab_bg2.jpg) no-repeat top; font-size:14px; font-weight:bold; padding-left:50px;}
.list_home a{ color:#fff; display: block; margin:0 auto; text-decoration:none;}
.sideMenu{ color:#fff; }
.sideMenu a{  color:#fff; text-decoration:none; }
.sideMenu a:hover{  color:#fff; }
.sideMenu h3{ height:30px; line-height:30px; padding-left:50px;  cursor:pointer;font-size:14px; border-top:2px solid #fff;background: url(../images/tab_bg2.jpg) no-repeat top; color:#fff;}
.sideMenu h3 em{ float:right;display:block; width:10px; height:30px; cursor:pointer;  }
.sideMenu h3.on{}
.sideMenu h3.on em{}
.sideMenu ul { line-height:26px;font-size:12px; color:#EB615F; display:none; /* 默认都隐藏 */}
.sideMenu ul li{ border-top:1px solid #CF0D00; text-align:center; display: block;  background:#E8E8E8;}
.sideMenu ul li a{color:#D20000;}
.sideMenu ul li a:hover{ text-decoration:none; background:#E8E8E8; display: block;color:#333;}

.sideMenu_mail{ height:200px;   }
.sideMenu_mail h3{ height:32px; line-height:32px; padding-left:40px;  border-top:1px solid #333; cursor:pointer;font-size:14px;}
.sideMenu_mail h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu_mail h3.on em{ background-position:16px -57px; }
.sideMenu_mail ul { line-height:27px; background:#f2f2f2;margin-bottom:10px; font-size:12px;}
.sideMenu_mail ul li{ border-top:1px solid #fff; text-align:center;}
.sideMenu_mail ul li a:hover{ font-weight:bold; text-decoration:none;}

.list_icons{background:#CC0000; line-height:32px; height:32px; color:#fff; padding:0 10px;}


.listbg_right{float:right; width:670px; margin-bottom:15px; padding-right:10px;}
.listbg_right .list_tl{ width:670px; height:40px; text-align:left; line-height:38px;border-bottom:1px solid #ccc; color:#333;  overflow:hidden; margin-bottom:10px;}
.listbg_right .list_tl i{  font-weight:bold;font-size:16px; font-family:"微软雅黑"; padding:0 20px;  color:#D20000; text-decoration: none; border-bottom:4px solid #D20000; line-height:38px; display:block; float:left; font-style:normal;}
.listbg_right .list_tl .tl_r{float:right; color:#999;}
.listbg_right .list_tl a{ color:#D20000; }
.listbg_right .list_txtsbg{ border-bottom:1px solid #ccc;}
.listbg_right .list_txtsbg ul{ line-height:30px; font-size:14px; padding:0 10px; font-family:"宋体"; color:#666; }
.listbg_right .list_txtsbg ul a{ color:#666;}
.listbg_right .list_txtsbg ul span{float:right; color:#999;}
.listbg_right .list_txtsbg li{border-bottom:1px dotted #ddd;  }
.listbg_right .list_txtsbg dl{ border-bottom:1px dotted #999; height:135px; margin:10px 0;}
.listbg_right .list_txtsbg dl img{float:left; height:125px; width:200px;}
.listbg_right .list_txtsbg dt{float:right; width:550px; color:#000;  font-weight:bold;line-height:30px;}
.listbg_right .list_txtsbg dt a{ color:#000; font-size:16px;}
.listbg_right .list_txtsbg dd{float:right; width:550px; color:#999; font-size:14px;}
.listbg_right .list_txtsbg dd a{color:#0B52A4;}
#displaypagenum{padding:10px; color:#666;}

/*detail*/

.listbg_right .txt_bg{margin-bottom:10px;border-bottom:1px #ccc solid; padding-bottom:10px;}
.listbg_right .txt_bg .timu { font-size:20px; line-height:34px; padding-top:10px; text-align:center;color:#666; font-weight:bold; font-family:"微软雅黑"; }
.listbg_right .txt_bg .time {text-align: center; color:#999; margin-top:15px;border-bottom:1px #ccc solid;margin-bottom:10px; }
.listbg_right .txt_bg .time span{padding:0 8px; color:#333; color:#999; }
.listbg_right .txt_bg .txtcen { padding-left:10px;font-size:14px;line-height:30px; color:#666; font-family:"宋体";}
.listbg_right .txt_bg .txtcen img{text-align:center; margin:0 auto;}
.detailvideo{ margin:auto 0; width:450px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px;}

 .txtcen table tr td{border:1px solid #cccccc;}

 .swiper-container {
      width: 1000px;
      height: 230px;
      margin: 0 auto;
      position: relative;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .banner_title{
    	position: absolute;
    	top: 0;
    	left: 0;
    	z-index: 99;
    }
.nav_2b .name,.nav_2 .name,.nav_10 .name{
    float: left;
    padding-left: 40px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
}

