@charset "utf-8";
/* CSS Document */
/*Index*/
.indexMain{ width:100%; background: #e6e7e8}
.indexMainCon{ width:968px; margin:0 auto; padding-top:42px;}
.indexNews{ width:1000px; height:234px; padding:14px 4px 22px; background:url(../img/indexNewsBg1.jpg) no-repeat; float:left}
.indexNews ul.tab{ padding-left:14px; width:717px; height:35px; background:#f6f6f6}
.indexNews ul.tab li{ font-size:14px; line-height:35px; color:#333; background:#e3e3e3; padding:0 29px; cursor:pointer}
.indexNews ul.tab li.focus{ background:url(../img/liBg02.jpg) repeat-x; color:#fff}
.indexNews .box{ width:695px; padding-left:14px; float:left; margin-top:17px;}
.indexNewsImg{ width:245px; height:168px; border:4px solid #e5e5e5; float:left; margin-right:24px; display:inline; position:relative}
.indexNewsImg li{ position:absolute; left:0; top:0; display:none}
.indexNewsImg .num{ height:14px; position:absolute; z-index:35; bottom:4px; left:6px}
.indexNewsImg .num a{ display:inline-block; width:14px; height:14px; float:left; margin-right:2px; position:relative}
.indexNewsImg .num a p{ line-height:14px; color:#fff; text-align:center; position:relative; z-index:35}
.indexNewsImg .numbg{ width:14px; height:14px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:0.35; position:absolute; top:0; left:0}
.indexNewsImg .num a.cur p{ font-weight:bold;}
.indexNewsImg .num a.cur .numbg{ background:#c81717; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.indexNewsImgs{ width:245px; height:168px; border:4px solid #e5e5e5; float:left; margin-right:24px; display:inline; position:relative}
.indexNewsImgs li{ position:absolute; left:0; top:0; display:none}
.indexNewsImgs .nums{ height:14px; position:absolute; z-index:35; bottom:4px; left:6px}
.indexNewsImgs .nums a{ display:inline-block; width:14px; height:14px; float:left; margin-right:2px; position:relative}
.indexNewsImgs .nums a p{ line-height:14px; color:#fff; text-align:center; position:relative; z-index:35}
.indexNewsImgs .numbg{ width:14px; height:14px; background:#fff; filter:alpha(opacity=35); -moz-opacity:0.35; -khtml-opacity:0.35; opacity:0.35; position:absolute; top:0; left:0}
.indexNewsImgs .nums a.cur p{ font-weight:bold;}
.indexNewsImgs .nums a.cur .numbg{ background:#c81717; filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0;}
.indexRecNews{ width:418px; padding-bottom:6px; border-bottom:1px dotted #d2d2d2; float:left; margin-bottom:5px}
.indexRecNews a{ display:inline-block}
.indexRecNews a.title{ font-size:14px; line-height:22px; color:#000; margin-bottom:4px;}
.indexRecNews a.intro{ line-height:18px;}
.indexRecNews a span{ display:inline-block; font-size:10px; line-height:18px; color:#c1c1c1; padding-left:12px; background:url(../img/sign02.jpg) no-repeat left 7px; margin-left:15px;}
.indexRecNews a:hover,.indexRecNews a:hover span{ color:#0068b7}
.indexNews .boxs{ display:none; position:relative}
.indexNews .boxs a.more{ display:inline-block; font-size:10px; line-height:18px; color:#666; padding-left:12px; background:url(../img/sign02.jpg) no-repeat left 7px; position:absolute; top:-43px; right:0}
.indexNews .boxs a.more:hover{ color:#0068b7}
.indexNewsList{ width:418px}
.indexNewsList li{ width:418px; height:22px}
.indexNewsList li a{ display:inline-block; line-height:22px; background:url(../img/sign03.jpg) no-repeat left center; padding-left:16px; float:left; color:#bfbfbf;}
.indexNewsList li span{ float:right; line-height:22px; color:#bfbfbf}
.indexNewsList li a:hover{ color:#0068b7}
.indexWeibo{ width:183px; height:232px; padding:12px 20px 26px; background:url(../img/indexWeiboBg.jpg) no-repeat; float:right}
.indexWeibo h2{ font-size:14px; line-height:34px; color:#333}
.weiboBox{ width:100%; padding-bottom:48px; position:relative; border-bottom:1px solid #d4d4d3; margin-bottom:15px;}
.weiboBox img{ float:left; border:1px solid #f1f1f1; margin:5px 10px 0 0; display:inline}
.weiboBox a.title{ font-size:14px; color:#5093d5}
.weiboBox a.intro{ display:inline-block; width:123px; line-height:18px; color:#888; font-family:Arial, "宋体"}
.weiboButton{ position:absolute; bottom:18px; left:58px}
.indexLinks{ width:937px; height:86px; padding:15px 12px 16px; margin:13px auto 0; background:url(../img/indexLinksBg.jpg) no-repeat;}
.indexLinks li{ width:232px; height:86px; margin-right:2px;}

/*News*/
.newsTop{ width:948px; height:178px; padding:16px 10px 0; background:url(../img/newsTopBg.jpg) no-repeat; margin:0 auto 12px}
.newsTop li{ width:228px; height:162px; padding:0 4px; background:url(../img/liBg10.png) no-repeat; margin-right:1px;}
.newsTop li img{ float:left}
.newsTop li p{ line-height:32px; text-align:center}
.newsSearch{ width:670px; height:40px; border-bottom:1px dotted #bdbdbd; padding-top:14px;}
.newsSearch img{ float:left}
.newsSearch input{ width:186px; height:25px; line-height:25px; padding-left:5px; color:#0068b7; background:#cacaca; border:0; float:left}
.newsSearch input.submit{ width:34px; padding:0; background:url(../img/input03.jpg) no-repeat; cursor:pointer}
.newsCon{ padding-bottom:35px;}
.newsCon ul{ margin-top:20px;}
.newsCon li{ width:619px; height:147px; padding:19px 26px 0 25px}
.newsCon li.on{ background:url(../img/liBg11_h.jpg) no-repeat}
.newsCon li a.title{ font-size:14px; line-height:26px; color:#000}
.newsCon li .time{ line-height:24px; color:#bdbdbd; margin-bottom:9px;}
.newsCon li a{ display:inline-block; line-height:22px; color:#555}
.newsCon li a:hover{ color:#0068b7}
.newsDetail{ width:648px; margin:38px auto 0}
.newsDetail h2{ font-size:14px; line-height:26px; color:#000; border:0}
.newsDetail h3{ line-height:24px; color:#bdbdbd; margin-bottom:9px; border-bottom:1px solid #e3e3e3; padding-bottom:3px; margin-bottom:30px;}
.newsDetail .turn{ width:100%; margin:55px auto 0; padding-top:17px; border-top:1px solid #e3e3e3}
.newsDetail .turn a{ display:inline-block; line-height:28px; padding:0 16px; background:#e5e5e5}
.videoNewsList{ width:667px; height:311px; margin:47px auto 0; background:url(../img/videoNewsBg.jpg) no-repeat right}
.videoNewsFlash{ width:404px; height:311px; float:left}
.videoNewsListR{ width:224px; height:294px; float:right; margin:17px 23px 0 0; display:inline; position:relative}
.videoNewsListR li{ width:224px; height:29px; border-bottom:1px solid #d6d6d6}
.videoNewsListR li a{ display:inline-block; line-height:29px; padding-left:10px; background:url(../img/sign06.jpg) no-repeat left center}
.videoNewsListR li a:hover{ color:#0068b7}
.newsListButton{ width:224px; position:absolute; bottom:0; right:0}
.newsListButton a{ display:inline-block; line-height:28px; padding:0 16px; background:#d4d4d4; color:#5d5d5d}
.newsListButton a:hover{ color:#0068b7}
