/*****************************XSJ_ADD_CSS***********************************************/
a{ color:#444; text-decoration:none;}
a:hover{ color:#0c51bf; text-decoration:none;}


input,button,a{outline:0 none!important; blr:expression(this.onFocus=this.blur());}


ul,li,p,h3,dl,h4{ list-style:none; margin:0; padding: 0;}

.ma{ margin:0 auto; padding:0;}
.m_15{ margin:0 15px;}
.m_b{ margin-bottom:0;}

.m_t_100{ margin-top:100px;}
.m_t_90{ margin-top:90px;}
.m_t_80{ margin-top:80px;}
.m_t_70{ margin-top:70px;}
.m_t_60{ margin-top:60px;}
.m_t_50{ margin-top:50px;}
.m_t_40{ margin-top:40px;}
.m_t_30{ margin-top:30px;}
.m_t_20{ margin-top:20px;}
.m_t_10{ margin-top:10px;}
.m_t_5{ margin-top:5px;}
.m_b_10{ margin-bottom:10px;}
.m_b_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}
.m_b_50{ margin-bottom:50px;}
.m_r_10{ margin-right: 10px; }


.f_40{font-size:40px;}
.f_36{font-size:36px;}
.f_30{font-size:30px;}
.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:16px;}
.f_14{font-size:14px;}
.f_12{font-size:12px;}
.f_10{font-size:10px;}

.f_b{ font-weight:bold;}
.f_n{ font-weight:normal;}
.f_s_n{ font-style: normal; }
.d_b{ display: block; }

.t_c{ text-align:center;}
.t_r{ text-align:right;}
.fL{float: left;}
.fR{ float: right; }

.l_80{ line-height:80px;}
.l_60{ line-height:60px;}
.l_50{ line-height:50px;}
.l_40{ line-height:40px;}
.l_30{ line-height:30px;}
.l_25{ line-height:25px;}
.l_20{ line-height:20px;}

.l_s{letter-spacing:5px;}
 
.cW,.cW a,a.cW,.cW01 a{ color:#fff; text-decoration:none;}
.cW01 a:hover{ color:#ff9900; text-decoration:none;}
.cG,.cG a,a.cG{ color:#999; text-decoration:none;}
.cG01,.cG01 a,a.cG01{ color:#999; text-decoration:none;}
.cG01 a:hover,a.cG01:hover{ color:#0079fe; text-decoration:none;}
.cG02,.cG02 a,a.cG02{ color:#ccc; text-decoration:none;}
.cB,.cB a,a.cB{ color:#ccc; text-decoration:none;}
.cB01,.cB01 a,a.cB01{ color:#444; text-decoration:none;}
.cR,.cR a,a.cR{ color:#e60012; text-decoration:none;}
.cO,.cO a,a.cO{ color:#ff9c00; text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{ color:#0079fe; text-decoration:none;}
.cBLU1,.cBLU1 a,a.cBLU1{ color:#0c51bf}


.bW{ background:#fff;}
.bO{ background:#ff9c00;}
.bB{ background:#303135;}
.bG{ background:#f0f0f0;}
.bBLU{ background:#0079fe;}
.bBLU1{ background:#e9f8ff;}
.bR{ background:#e60012}
.bG01{background:rgba(249, 249, 249, 1)}


.gray { 
    -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);filter: grayscale(100%);filter: gray; opacity: .5}


.b_r{ border-right:1px solid rgb(233, 233, 233);}
.b_a{ border:1px solid #cacaca;}
.b_box{ border: 1px solid rgb(233, 233, 233); }
.b_b{ border-bottom:1px solid  rgb(228, 228, 228);}
.b_b_d{ border-bottom:1px dotted #cacaca;}
.b_t{ border-top:1px solid #5e5e5e;}
.b_n{ border: none; }

.b_r_5{ border-radius: 5px; }

.w_1200{ width: 1200px; }
.w_100{ width: 100%; }

header{zoom:1; height:131px;}
.social-icon{line-height:30px;}
.top-logo{ height:42px; margin: 20px 0;}

/*搜索*/
.search{ width:185px;  height:40px;  }
.search form{ height:40px ; line-height: 40px; }
.search form input.input{ width: 140px; height:40px ; line-height: 40px; border: none; float: left; text-indent: 5px;color: #888888; }
.search form input.botton{width:40px; height:40px ; border: none;}

/*导航开始*/
.nav{ height:80px; width:100%;}
.menu {   height:80px; position:relative; margin:0 auto;   }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:90px; height:80px; text-align:center; line-height:80px;  overflow:hidden;   }
.menu {padding:0; list-style-type: none;}
.menu li {float:left; position:relative;line-height:80px;/* padding:0 ;*/}
nav ul{height:80px;zoom:1;}
.nav>li{ float:left; display:inline; border-top:4px solid #E60012;/*height:80px; line-height:80px;*/ text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:80px;height:80px; line-height:80px; }
 
.nav>li>a:hover{display:block; /*border-top:4px solid #0079fe;*/ color: #444;  background: none; width:80px; }/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; background: #fff; position:absolute;
	 left:0; width:90px;box-shadow: 0 4px 10px #ccc;}
.menu li:hover ul li { height:30px;line-height:30px; width:90px; border: none; }
.menu li:hover ul li a { width:90px;display:block; line-height:30px; height:30px; margin-top:1px; font-size:12px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { width:90px; line-height:30px; background: #ccc; }/******子栏目 背景变色*********/
 
/*导航结束*/

 

/*footer开始*/
footer{ }
.foot_nav{}
.foot_nav a{width:10%; }

.xc_logo li{ width:50px; height:50px; margin-right:10px; background: #f0f0f0; border-radius:25px; }
.xc_logo li:hover{ background:#0079fe;}
.xc_logo li:nth-child(3){ margin-right:0;}

#code{position: absolute; left: 0; top: -55px; display: none; }
/*footer结束*/

/*首页主体*/
.new_list{ padding-bottom:20px; }
.new_list dt{ width: 120px; width: 20%; height: 119px; }
.new_list dd{ width: 690px;width: 79%; height: 119px; }
.new_list .tit{ margin-left: 5px; width:70%; overflow: hidden; }
a.more:hover{background:#0079fe; color: #fff; border:1px solid #0079fe; }

/*链接*/
.link li{ width:9%; height: 42px; margin-right:1%; }


/*列表*/
.img_list{width: 224px; margin-right:11px;}
.img_list:last-child{margin-right:0;}

/*文章列表*/
.wzfl_list{ width:88%; }
.wzfl_list li{width: 11%; margin-right:30px;list-style: inside disc; }
.wzfl_list li a{ width: 90%; }
.wzfl_select{width: 90px; height:30px;}

.news_img_list span{ margin-right:22px; }
.news_img_list span:last-child{ margin-right: 0; }

.page{ width: 50%; margin: 0 auto; }
.page li{ width:35px; line-height: 35px; height: 35px; color: #999; background: #fff; border: 1px solid #cacaca; border-radius:3px; float: left; margin: 0 10px; }
.page li:hover{ color:#fff; border: 1px solid #0079fe ; background:#0079fe ; }
.page li:hover a{ color:#fff;}

/*视频列表*/
.select{margin-right: 25px; width: 150px; background: none;}
.select option{height:40px; line-height: 40px; }

.vedio_list{ padding-bottom: 0; }
.vedio_list dt{ width:35%; height:170px ; }
.vedio_list dd{ width:63%; height:170px ; }


/*内容*/
.info{ width: 80%; }
.hot{ width: 20%; }


.hot_box{  border-width:0px;
  position:absolute;
  right:15px;
  top:0px;
  width:80px;
  height:80px;
  -ms-overflow-x:hidden;
  overflow-x:hidden;
  -ms-overflow-y:hidden;
  overflow-y:hidden;
  background-image:none;}
.hot_icon{border-width:0px;
  position:absolute;
  left:14px;
  top:4px;
  width:92px;
  height:29px;
  -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  
  font-weight:700;
  font-style:normal;
  font-size:12px;
  color:#FFFFFF;}
.hot_icon img{border-width:0px;
  position:absolute;
  left:-8px;
  top:-8px;
  width:108px;
  height:45px;
}
.hot_tit {
  border-width:0px;
  position:absolute;
  left:2px;
  top:6px;
  width:88px;
  word-wrap:break-word;
}

.content_neirong img{ max-width: 100%; text-align: center; }
.fx,.dz{ width:42.5%;  }
.fx a{ margin-right: 15px; border:1px solid rgb(153, 153, 153); text-align: center; border-radius: 20px; width: 40px; line-height: 40px; height: 40px; }
.fx a:hover{ border:1px solid #0079fe;}

.dz button{ width:150px; border-radius: 30px; margin: 0 auto;  }
.sc{ width:12%; }
.sc button{ width:100px; border-radius: 30px; margin: 0 auto;  }

.gn_zs li{ width: 33%; float: left; padding: 10px 0; }

/*往期节目*/
.wq_jm{ width: 24%; margin-right: 1%; }


/*登录*/
.login_logo{ width:140px ; height:140px ; line-height: 140px; border-radius: 70px; margin-top: -70px; margin-left:35%;}
.login_icon{position: absolute; left: 10px; top: 17px; z-index: 99999}

.tabs .div{display: none;clear: both;}
.tabs .horizontal{margin: 0px;padding: 0px;}
.tabs .horizontal li{
    float: left;list-style: none;height: 50px;
    line-height: 50px;text-align: center;cursor: pointer;
}

.tabs .horizontal li.selectActive,.selectActive{ color:#0079fe; border-bottom: solid 2px #0079fe;}

.cxdl{ border: 1px solid #0079fe; width: 150px; margin: 0 auto;}

/*用户中心*/
.user_icon{font-size:60px; width:25%;}
.user_info{ width:75%; }
.user_gn_list li{ width: 25%; float: left;  }

.hf_content{ display: none; }

/*直播*/
#tab{position:relative;}
#tab .tabList ul li{
  position:relative; float: left;text-align:center;
  cursor:pointer;
}
#tab .tabCon{
  position:absolute;
  left:-1px;
  top:41px;
}
#tab .tabCon div{
  position:absolute;
  opacity:1;
  filter:alpha(opacity=0);
}
#tab .tabList li.cur{
  border-bottom:2px solid #0079fe;
}
#tab .tabCon div.cur{
  opacity:1;
  filter:alpha(opacity=100);
}