﻿a:link,a:visited,a:active{color:#333;}
a:hover{color:#F63;}
cite{font-style:normal;}
.channel{margin:0 auto 10px;}
.abs{ position: absolute; }
.hide{display:none;}
.rel{position: relative;}
.overflow,.clearfix{overflow:hidden;zoom:1;}
.clear{clear:both;}
/*body {background: url(../../images/indexbgad.png) center 160px no-repeat #fff;}*/
/**********slide_banner*********************/
.sliding_banner{width:1180px;height:90px;float:left;position:relative;overflow:hidden;}
.slide_list{position:absolute;width:100%;height:100%;overflow:hidden;}
.slide_list li{position:absolute;width:100%;height:100%;overflow:hidden;text-align:right;z-index:-97;}
.slide_list li.on{z-index:98;}
.slide_list li.act{z-index:99;}
.slide_list a{display:block;position:absolute;left:0;width:100%;height:100%;}
.slide_list a img{width:100%;height:100%;}

.slide_slist{position:absolute;right:0;bottom:0;width:100%;height:25px;z-index:100;/*background-color:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;*/}
.slide_slist li{width:25px;height:25px;text-align:center;float:right;position:relative;overflow:hidden;}
.slide_slist a{width:100%;height:100%;display:block;font:400 28px/25px tahoma,Arial,Simsun;overflow:hidden;}
.slide_slist a span{color:#FFF;}
.slide_slist a:hover span,
.slide_slist li.on span{color:#F00;}

.indextlad li{}
.tt{text-align: center;width:1170px;padding: 20px 0 10px 0;overflow: hidden;}
.tt h1{height:50px;line-height:50px; overflow:hidden;}
.tt h1 a,.tt h1 a:hover{font-size: 38px;font-weight: bold;font-family: tahoma;} 
.tt ul{padding-top: 14px;margin-left: 100px;height:26px;}
.tt ul li{width: 300px;height:26px; display:inline; overflow:hidden;}
.tt ul li a{padding:0 10px;line-height: 26px;color: #666666;font-size: 14px;text-decoration: none;font-family: simsun,arial,helvetica,clean,sans-serif;}

.idx-cont-area{ margin: 35px 0 0; }
.idx-cont-area .tab-nav{width: 1186px;height: 40px;border-bottom: #ef2d36 2px solid; overflow: hidden;*zoom:1; padding: 0 0 0 1px;}
.idx-cont-area .tab-nav span{float: left;width: 120px;height:40px;border-top: #ef2d36 3px solid;}
.idx-cont-area .tab-nav span h2{letter-spacing:3px; text-indent:-9999px;font-size:24px;text-shadow: 1px 1px 2px #999;padding: 0px 0 0 45px;line-height: 30px;}
.i_ningxia,.i_yaowen,.i_guiquan,.i_shenghuo,.i_pinpai{background:url(../../images/channel_title.png) no-repeat;}
.i_ningxia{background-position: 0 0;}
.i_yaowen{background-position: 0 -46px;}
.i_guiquan{background-position: 0 -182px;}
.i_shenghuo{background-position: 0 -92px;}
.i_pinpai{background-position: 0 -138px;}
.idx-cont-area .tab-nav li{ float: left;  font-family: "Microsoft Yahei"; margin:0 -1px;}
.idx-cont-area .tab-nav li a{ font-size: 16px; color: #000; height: 40px;border-top:#ddd 3px solid; line-height:40px;padding: 0 20px;background: #f9f9f9;border-left: #eee 1px solid;border-right: #eee 1px solid;border-radius:3px; overflow: hidden; text-align: center; display: inline-block;   }
.idx-cont-area .tab-nav li a:hover{text-decoration: none;border-top:#ef2d36 3px solid;}
.idx-cont-area .tab-nav .active a{text-decoration: none;border-top:#ef2d36 3px solid;}
.idx-cont-area .tab-cont{ width: 1180px; overflow: hidden; padding:5px 0; overflow: hidden;}
.idx-cont-area .tcon{display: none; overflow: hidden;*zoom:1;width: 1280px;}
.zxbd{width:560px; float:left;padding: 10px 20px 10px 10px;}
.zxbd_02{width:560px; float:left;padding: 10px 20px 10px 10px;margin-right: 50px;margin: 10px 0;}
.zxbd h2{padding-bottom: 10px;line-height: 40px;height: 35px;overflow: hidden;}
.zxbd h2 a{font-size:20px;}
.zxbd_02 h2{line-height: 30px;height: 25px;overflow: hidden;}
.zxbd_02 h2 a{font-size:20px;font-weight: normal;color:#2b2b2b;}
.zxbd p {width: 278px;float: left;margin-right: 15px;padding: 0px 0px 5px;height: 100px;overflow: hidden;}
.zxbd_02 p{padding: 16px 0px 17px;height:40px; overflow:hidden;}
.zxbd p a,.zxbd_02 p a {line-height: 26px;color: #666666;font-size: 14px;text-decoration: none; font-family:simsun,arial,helvetica,clean,sans-serif;}
.idx-cont-area .tcon li:hover{background:#eee;} 
.Function {width: 220px;float: left;line-height: 28px;}
.Function a img {display: block;border: 1px solid #e2e2e2;}
.w_time {float: left;width:180px;margin-right: 20px;}
.w_time span {font-size: 12px;font-family: "瀹嬩綋";font-weight: normal;color: #b2b2b2;padding-right: 5px;line-height: 28px;}
.ping04{ float:left; width:50px; margin-right: 10px; height:28px; _margin-right:10px;}
.ping04 a.pinl{ display:block;width:45px; background:url(http://y2.ifengimg.com/171ef391e28c4c77/2013/1209/z_8.gif) no-repeat left center; padding-left:19px; height:28px; text-decoration:none; }
.ping04 a.pinl span{ padding:0 15px 0px 0;cursor:pointer;line-height:28px;color:#b2b2b2; font-size:12px;}
.ping04 a.pinl:hover{ background:url(http://y2.ifengimg.com/171ef391e28c4c77/2013/1209/z_8a.gif) no-repeat left center; }
.ping04 a.pinl:hover span{ color:#4f788a;}
.biaoq{ float:left;line-height:28px; color:#b2b2b2; height:28px;}
.biaoq a{ color:#4f788a; padding:0px 3px;font-size: 12px;}

/*鍥炬枃妯″潡*/
.photo-wall:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.photo-wall{height: 610px;overflow: hidden;zoom:1}
.photo-wall div{float: left;}
.photo-wall .title-alpha{height: 40px;line-height: 40px;}
.photo-wall .aniTit{margin-bottom: 10px;}
.photo-wall .pic-lay290{width: 290px;}
.photo-wall .pic-lay330{width: 330px;}
.photo-wall .pic-lay375{width: 375px;}
.photo-wall .pic-lay385{width: 385px;}
.photo-wall .pic-lay500{width: 500px;}
.photo-wall .pic-lay390{width: 390px;}
.photo-wall .pic-lay370{width: 370px;}
.photo-wall .pic-lay360{width: 360px;}
.photo-wall .pic-lay400{width: 400px}
.photo-wall .pic-lay190{width: 190px;}
.photo-wall .pic-lay195{width: 195px;}
.photo-wall .pic-lay182{width: 182px;}

/*鑳屾櫙閫忔槑鏂囧瓧灞�*/
.title-alpha{width: 710px;/*width: 91%;margin:20px;*/padding:14px 15px;;line-height: 30px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90ffffff, endColorstr=#90ffffff); background:rgba(255,255,255,0.7);_zoom:1; _bottom:expression((this.parentNode.clientHeight % 2 == 1 ? '-1' : '0') + 'px'); overflow: hidden;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
a:hover .title-alpha { text-decoration: underline; color: #000}


.aniTit { display: block; position: relative; overflow: hidden; zoom:1;}
.aniTit .title-alpha {width: 100%; bottom: -70px;padding: 0;text-align: center;font-size:16px;position: absolute;left:0;}
.aniTit:hover { border: 0;}
.aniTit:hover .title-alpha { left: 0; bottom: 0px;_bottom:expression((this.parentNode.clientHeight % 2 == 1 ? '-1' : '0') + 'px'); text-decoration: none}

.aniTit .pic-type{height: 30px;text-align: center;background: #000;padding: 0 10px;position: absolute;top: 0;left:0;color: #FFF;line-height: 30px;font-size: 14px;}
.noHover .title-alpha,.noHover:hover .title-alpha{bottom: 0;}

/*******鍙嬫儏閾炬帴******/
#page{ width:1180px; margin:0 auto; margin-bottom:30px;}   
#tab-container{margin-top:10px;}
#tab-container ul.tabs{height:15px;*height:16px;z-index:100;width:100%;position:relative;}
#tab-container ul.tabs li{float:left;list-style:none;z-index:101;width: 140px;height:60px;}
#tab-container ul.tabs li a{border-right: 1px solid #ddd;border-top: #ddd 4px solid;width: 120px;text-align: center;font-size:16px;font-weight:bold;cursor:pointer;display:inline-block;height:56px;line-height:56px;padding:0 10px;text-decoration:none;}
#tab-container ul.tabs li a:hover{border-top: 4px solid #ef2d36;color:#ef2d36;}
#tab-container ul.tabs li a.active{border-top: 4px solid #ef2d36;border-left:#ddd 1px solid;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-bottom:none !important;height:56px;line-height:56px;color:#333;cursor:default;position:relative;}
#tab-container ul.tabs li a.active:hover{}
#tab-container ul.tabs li.tabs-tonghuo a{border-left: 1px solid #ddd;background: url(../../images/channel_title.png) no-repeat 0 -258px;text-indent: -999px;}

.tab-details{border:1px solid #b7b7b7;margin-top:-1px;min-height:100px;}
.tab-details li{ float:left; padding: 5px 10px;}
.tab-details-inner{float:left;padding: 10px;}
.tab-details-right{float:right;width:236px;}