﻿body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,a{ margin:0;padding:0;}
li { list-style:none;}
img { border:none;}
a { text-decoration:none;}
body {font-size:12px; font-family:'PingFang SC',Helvetica,'Microsoft YaHei',Arial; min-width:1200px;}
.clear { zoom:1;}
.clear:after { content:''; clear:both; display:block;}
h1,h2,h3,h4,h5{font-weight: normal;}

/*公共的*/
.ltAd { text-align:center;}
.ltAd1 { padding:20px 0;}
.ltAd2 { padding:30px 0;}
.ltAd3 { padding-top:30px;}
.ltAd4 { padding:10px 0;}
.main { width:1200px; margin:0 auto; position:relative;}
.oChannel { font-size: 34px; color: #B9A173; margin-left: 40px; float: left; position: relative; top: 14px;}

.list-l { width:740px; float:left; margin-top:30px; position:relative;}
.sFocus { width:490px; float:left;}
.fp { width:240px; float:right; margin-top:-10px;}

.list-nav { width:740px; margin-top:40px; border-bottom:1px solid #D8D8D8; height:46px; background:#fff;}
.list-nav li { line-height:46px; float:left; font-size:28px; color:#cb1d23;}
.list-nav li span { color:#D8D8D8; margin:0 8px;}
.list-nav li.active { color:#C90018; font-weight:bold;}
.list-nav li.active span { color:#D8D8D8;}
@-webkit-keyframes bounceInDown{
	0%{opacity:1;-webkit-transform:translate3d(0, -105px, 0);}
	100%{-webkit-transform:none;}
}
@-moz-keyframes bounceInDown{
	0%{opacity:1;-moz-transform:translate3d(0, -105px, 0);}
	100%{-moz-transform:none;}
}
@-ms-keyframes bounceInDown{
	0%{opacity:1;-ms-transform:translate3d(0, -105px, 0);}
	100%{-ms-transform:none;}
}
@-o-keyframes bounceInDown{
	0%{opacity:1;-o-transform:translate3d(0, -105px, 0);}
	100%{-o-transform:none;}}
@keyframes bounceInDown{
	0%{opacity:1;-webkit-transform:translate3d(0, -105px, 0);transform:translate3d(0, -105px, 0);}
	100%{-webkit-transform:none;transform:none;}
}
.fixed_top { backgroud:#fff!important; z-index:1000!important; position:fixed; left:50%; margin-left:-600px; top:0; z-index:29; margin-top:0; -webkit-animation: bounceInDown 0.8s; -moz-animation: bounceInDown 0.8s; -ms-animation: bounceInDown 0.8s; -o-animation: bounceInDown 0.8s; animation: bounceInDown 0.8s;}
.list-block { margin-bottom:100px;}

.list-r { width:420px; float:right; margin-top:30px;}
.block-nav { height:46px; line-height:46px; border-bottom:1px solid #D8D8D8; overflow:hidden; margin-bottom:15px;}
.block-nav strong { float:left; font-size:28px; color:#C90018; border-bottom:2px solid #C90018; position:relative; top:-1px;}
.block-nav .more { float:right; color:#C90018; font-size:14px;}
.bPic img { width:420px; height:270px; overflow:hidden; margin:10px 0;}  
.rnList { }
.rnList dt { padding-bottom:20px; height:20px; line-height:20px; font-size:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold;}
.rnList dd { padding-bottom:20px; height:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rnList dt a, .rnList dd a { color:#262626;}
.list-f { height:290px;}
.list-f .mod-focus .inner { position:relative; width:490px; height:290px; overflow:hidden; margin:0 auto;}
.list-f .mod-focus .pic_list { margin:0; height:100%; overflow:hidden;}
.list-f .mod-focus .pic_list li { width:490px; height:290px; float:left; overflow:hidden;}
.list-f .mod-focus .pic_list li .link { position:relative; display:block; color:#fff; width:100%; height:100%;}
.list-f .mod-focus .pic_list li .tle { width:490px; position:absolute; bottom:0; left:0; height:40px;}
.list-f .mod-focus .pic_list li .tle i { width:490px; height:40px; background:linear-gradient(transparent,#000); background:-moz-linear-gradient(transparent,#000); background:-webkit-gradient(transparent,#000); background:-o-linear-gradient(transparent,#000); background:-ms-linear-gradient(transparent,#000); position:absolute; left:0; bottom:0;}
.list-f .mod-focus .pic_list li .tle p { width:400px; line-height:40px; height:40px; font-size:18px; color:#fff; overflow:hidden; position:absolute; left:20px; bottom:0; z-index:1;}
.list-f .mod-focus .pic_list li img { width:490px; min-height:290px; overflow:hidden;}
.list-f .mod-focus .s_page { position:absolute; bottom:12px; right:8px; z-index:10; text-align:center;}
.list-f .mod-focus .s_page a { vertical-align:middle; margin:0 6px; font-size:0; display:inline-block; width:6px; height:6px; border:1px solid #979797; background-color:transparent; border-radius:50%; overflow:hidden;}
.list-f .mod-focus .s_page a.selected { background:#D8D8D8;}
.list-f .lBtn { width:40px; height:60px; position:absolute; left:0; top:50%; margin-top:-30px; z-index:10; background:url(../images/fl.png) no-repeat;}
.list-f .rBtn { width:40px; height:60px; position:absolute; right:0; top:50%; margin-top:-30px; background:url(../images/fr.png) no-repeat;}

.fp li { width:240px; height:140px; position:relative; margin-top:10px;}
.fp li img { width:240px; height:140px;}
.fp li i { width:240px; height:60px; background:linear-gradient(transparent,#000); background:-moz-linear-gradient(transparent,#000); background:-webkit-gradient(transparent,#000); background:-o-linear-gradient(transparent,#000); background:-ms-linear-gradient(transparent,#000); position:absolute; left:0; bottom:0;} 
.fp li p { width:220px; font-size:18px; color:#fff; line-height:22px; max-height:44px; overflow:hidden; padding:0 10px; position:absolute; left:0; bottom:5px; z-index:1;}
.list-block ul { display:none;}
.list-block .sUl { display:block;}
.list-block li { padding:25px 0; border-bottom:1px solid #D8D8D8; overflow:hidden;}
.l-label { height:22px; line-height:22px; font-size:12px; opacity:0; filter:alpha(opacity=0%);}
.l-label span { padding:0 10px; background:#C90018; border-radius:10px; color:#fff; display:inline-block; margin-right:4px;}
.listInfo { width:100%; height:20px; line-height:20px; font-size:14px; margin-top:46px;}
.listInfo .time { float:left; color:#888; opacity:0; filter:alpha(opacity=0%);}
.listInfo .source { float:right; color:#888; font-style:normal; opacity:0; filter:alpha(opacity=0%);}
.showTxt { opacity:1!important; filter:alpha(opacity=100%)!important;}
.listInfo .source a { color:#888;} 
.list-block .onePic { }
.oPBlock { display:none;}
.onePic .oPBlock { width:240px; height:160px; overflow:hidden; float:left; margin-right:30px; display:block;} 
.onePic .oPBlock img { width:100%; min-height:100%;}
.oP-txt { position:relative;}
.oP-txt p { font-weight:bold; max-height:52px; line-height:26px; font-size:20px; overflow:hidden; margin-bottom:24px;} 
.oP-txt p a { color:#262626;}
.onePic .listInfo {position:absolute; left:0; bottom:0;}
.list-block .noInfo { padding:0; margin-top:-1px; filter:alpha(opacity=0%); opacity:0;}
.list-block .sMore { filter:alpha(opacity=100%); opacity:1;}
.clickMore { display:block; height:50px; line-height:50px; font-size:14px; color:#262626; background:#F2F2F2; position:relative; text-align:center;}
.clickMore span { width:18px; height:4px; position:absolute; left:50%; margin-left:-9px; bottom:5px; background:url(../images/more.png) no-repeat;}
.rnList2 { }
.rnList2 li { padding-bottom:20px; height:20px; line-height:20px; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rnList2 li a { color:#262626;}
