﻿/*新闻频道样式*/
.focus {margin-top:20px;}
/*首页幻灯片*/
.indexSlider{background: #FFF;float: left;position:relative;width: 860px;height:300px;}
.indexSlider .img{float:left;position:relative;}
.indexSlider .img li,.indexSlider .img a,.indexSlider .img img{display:block;width:400px;height:300px;}
.indexSlider .img li{display:none;position:absolute;left:0;top:0;}
.indexSlider .tab{float:right;height: 300px;overflow: hidden;}
.indexSlider .tab li{*margin-bottom:-3px;border-top:1px solid #ECECEC;height: 74px;overflow: hidden;width: 460px;}
.indexSlider .tab a{display:block;overflow: hidden;position:relative;height:74px;border-left:5px solid #FFF;padding: 0 10px 0 15px;width: 428px;}
.indexSlider .tab .title{cursor: pointer;font-size: 15px;height: 23px;line-height: 23px;overflow: hidden;padding-top: 12px;}
.indexSlider .tab .desc{color: #666;cursor: pointer;height: 18px;line-height: 18px;overflow: hidden;padding-top: 8px;text-align: justify;}
.indexSlider .tab .on a{border-left: 5px solid #F60;}
.indexSlider .tab .on .title{color: #F60;font-weight: bold;}

.focus .right{float: left;margin-left: 20px;width: 320px;}
.newsCategory{background: #FFF;border: 1px solid #DFDFDF;border-top: 0;height: 99px;overflow: hidden;width: 318px;}
.newsCategory ul{overflow: hidden;width: 330px;}
.newsCategory li{border: 1px solid #ECECEC;border-width: 1px 1px 0 0;border-right-color: #DFDFDF;float: left;font-size: 14px;height: 49px;line-height: 49px;width: 106px;text-align: center;}
.newsCategory li a{display: block;}
.newsCategory li a:hover{background: #F5F5F5;}
.focus .right .banner{margin-top: 20px;height: 180px;}

/*首页新闻模块*/
.mode{overflow: hidden;width: 1200px;}
.mode .outerBox{overflow: hidden;width: 1250px;}
.mode .block{background: #FFF;border: 1px solid #DFDFDF;float: left;height: 340px;margin: 20px 20px 0 0;width: 588px;}
.mode h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.mode h2.hd b{display: inline-block;font-size: 15px;font-weight: normal;padding: 0 15px;}
.mode h2.hd span{float: right;font-size: 12px;}
.mode .content{font-size: 14px;padding: 15px 15px 5px;}
.mode li{background: url(../images/dot.gif) no-repeat 0 20px;border-top: 1px solid #ECECEC;height: 40px;line-height: 40px;padding-left: 10px;}
.mode li.top{background: #FFF;border-top: none;height: 100px;overflow: hidden;padding-bottom: 15px;padding-left: 0;}
.mode li span{color: #888;font-family: Arial;float: right;font-size: 12px;}
.mode dt{float: left;height: 100px;overflow: hidden;width: 133px;}
.mode dt img{-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.mode dt a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.mode dd{float: left;width: 410px;height: 23px;line-height: 23px;overflow: hidden;margin-left: 15px;}
.mode dd.title{padding: 5px 0;}
.mode dd.title a{color: #333;font-size: 15px;font-weight: bold;}
.mode dd.desc{color: #888;font-size: 12px;line-height: 21px;height: 63px;text-align: justify;}

.mainLeft{float: left;margin-right: 20px;width: 860px;}
.mainRight{float: left;width: 320px;}
.mainRight h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.mainRight h2.hd b{display: inline-block;font-size: 15px;font-weight: normal;padding: 0 15px;}

/*列表页分类*/
.mainLeft .category{background: url(../images/hdbg.png) repeat-x 0 0 #FFF;border: 1px solid #DFDFDF;height: 40px;line-height: 40px;overflow: hidden;padding: 0 25px;position: relative;}
.mainLeft .category .container{width: 812px;}
.mainLeft .category ul{border-left: 1px solid #DFDFDF;}
.mainLeft .category li{border: 1px solid #DFDFDF;border-width: 0 1px;display:inline;float: left;font-size: 14px;margin-left: -1px;overflow: hidden;text-align: center;}
.mainLeft .category li a{color: #666;display: inline-block;padding: 0 12px;}
.mainLeft .category li a:hover{background: url(../images/hdon.png) repeat-x 0 bottom #FFF;}
.mainLeft .category li a.current{background: url(../images/hdon.png) repeat-x 0 bottom #FFF;color: #F40;}
.mainLeft .category .nav a{background: url(../images/arrowbg.gif) no-repeat 8px -391px;display: inline-block;height: 40px;line-height: 40px;position: absolute;top: 0;width: 24px;text-align: center;}
.mainLeft .category .nav a.prev{background-position: 8px -391px;left: 0;}
.mainLeft .category .nav a.next{background-position: 8px -470px;border-left: 1px solid #DFDFDF;right: 0;}
.mainLeft .subCategory{background: #FFF;border: 1px solid #DFDFDF;border-top: 0;padding: 0 15px 12px;}
.mainLeft .subCategory li{display: inline;float: left;padding: 12px 12px 0 0;white-space: nowrap;}
.mainLeft .subCategory li a{color: #666;}
.mainLeft .subCategory li a.current{color: #F40;}

/*列表页列表*/
.listsBox{background: #FFF;border: 1px solid #DFDFDF;margin: 20px 0;}
.listsBox h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.listsBox h2.hd b{display: inline-block;font-size: 15px;font-weight: normal;padding: 0 15px;}
.listsBox .content{padding: 0 0 10px;}
.listsBox ul{border-bottom: 1px dashed #DFDFDF;padding: 10px 0;}
.listsBox li{background: url(../images/dot.gif) no-repeat 15px 14px;height: 30px;line-height: 30px;font-size: 14px;overflow: hidden;padding: 0 15px 0 25px;}
.listsBox li span{color: #888;font-size: 12px;float: right;}

/*右侧热门文章*/
.hots{background: #FFF;border: 1px solid #DFDFDF;}
.hots .content{padding: 0;}
.hots li{border-bottom: 1px solid #ECECEC;height: 40px;line-height: 40px;overflow: hidden;text-align: justify;padding: 0 15px;}
.hots li.end{border-bottom: 0;}
.hots li em{color: #888;display: inline-block;font-family: Arial;font-style: italic;font-weight: bold;padding-right: 12px;}
.hots li em.top1{color: #AA1B1B;}
.hots li em.top2{color: #EA5706;}
.hots li em.top3{color: #EA8C06;}

/*右侧图片banner 广告*/
.mainRight .banners li{height: 120px;margin-top: 15px;width: 320px;overflow: hidden;}
.mainRight .banners li a{display: block;}
.mainRight .banners li img{vertical-align: top;}

/*详情页*/
.articleBox{background: #FFF;border: 1px solid #DFDFDF;padding: 15px;}
.articleBox h1.hd{color: #000;font-size: 24px;text-align: center;}
.articleBox .info{background: #F5F5F5;border: 1px solid #ECECEC;color: #888;height: 40px;line-height: 40px;font-size: 14px;margin: 20px 0;text-align: center;}
.articleBox .info span{padding: 0 8px;}
.articleBox .info b{font-weight: normal;color: #333;}
.articleBox .introduction{background: #FFF;border: 1px solid #EEE;color: #888;line-height: 23px;margin-bottom: 20px;font-size: 14px;padding: 10px;text-align: justify;}
.articleBox .textCon{line-height: 26px;width: 828px;overflow: hidden;text-align: justify;}
.articleBox .nextBox{border-top: 1px dashed #ECECEC;font-size: 14px;margin-top: 10px;padding: 10px 0 0;position: relative;}
.articleBox .nextBox li{height: 26px;line-height: 26px;overflow: hidden;}

/*点评*/
.comments{background: #FFF;border: 1px solid #DFDFDF;margin-top: 20px;}
.comments h2.hd{background: #F5F5F5;border-bottom: 1px solid #DFDFDF;height: 40px;line-height: 40px;padding-right: 15px;}
.comments h2.hd b{display: inline-block;font-size: 15px;font-weight: bold;padding: 0 15px;}
.comments h2.hd span{color: #888;float: right;}
.comments .content{padding: 15px;}
.comments .formBox{border: 1px solid #ECECEC;}
.comments .formBox textarea{background: #FFF;border: 0;color: #666;line-height: 20px;height: 80px;overflow: auto;padding: 5px;width: 816px;resize: none;}
.comments .formBtn{border: 1px solid #ECECEC;border-top: 0;color: #888;height: 40px;line-height: 40px;padding-left: 15px;}
.comments .formBtn .btn{background: #F40;border: 0;color: #FFF;cursor: pointer;float: right;padding: 0 15px;width: 48px;text-align: center;}
.comments .lists{color: #888;}
.comments .lists p{text-align: center;padding: 15px 0 0;}
.comments dl{border-bottom: 1px solid #ECECEC;padding: 15px 0;}
.comments dt{float: left;height: 75px;width: 75px;background: #F5F5F5;margin-right: 15px;}
.comments dt .visitor{background: url(../images/visitor.gif) no-repeat 50% 50%;height: 75px;width: 75px;}
.comments dd{float: left;width: 738px;line-height: 18px;}
.comments dd .info{margin-bottom: 3px;}
.comments dd .info span{color: #F40;text-transform: uppercase;padding-right: 10px;}
.comments dd .desc{text-align: justify;}

/* 新闻翻页样式 */
.newspage { padding:20px 0 0 0;}
.newspage a {display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;}
.newspage a:hover {border:#CF5D02 1px solid;color:#fff;background:#FF7101;}
.newspage span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;background:#FF7101;border:#CF5D02 1px solid;margin-left:6px;}
.newspage span.no {display:inline-block;border:1px #E4E4E4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;}