﻿@charset "utf-8";
/* CSS Document */
.topAd{}
.topAd li{ margin-right:30px; float:left;  height:25px; line-height:25px; overflow:hidden;}
.topAd li a{ color:#004276;}
.topAd li a:hover{ color:#ba2636;}

.topNews{ margin-top:10px; border-top:1px solid #F6F6F6;}
.topNews .item{ width:300px; float:left; margin:10px 15px 0 15px; _margin-left:10px;}
.topNews .item img{ float:left; margin:0 5px;}
.topNews .item h3{ line-height:25px; font-weight:bold;}
.topNews .item h3 a{ color:#004276; text-decoration:none;}
.topNews .item p{ line-height:18px; color:#666;}

.news{border-top:6px solid #C6CFD4;}
.news a{ color:#004276;}
.news a:hover{ color:#ba2636;}
.newsLeft{ width:334px; margin-top:10px;}
.newsLeft h2{ font-size:12px; line-height:30px;}
.newsLeft h2 span{ margin:0 5px;}
.newsLeft h2 a{color:#2b2b2b;}

/*newPic*/
.newsCenter{ width:410px;}
#focus {width:100%; height:315px; overflow:hidden; position:relative;}
#focus ul {height:315px; position:absolute;}
#focus ul li {float:left; width:410px; height:315px; overflow:hidden; position:relative;}
#focus ul li p{position:absolute; bottom:40px;background:#333; z-index:98; width:100%; height:50px; text-align:center; opacity:0.4; font-weight:bold;filter:Alpha(opacity=40);}
#focus ul li span{position:absolute; bottom:40px; line-height:50px; color:#FFF; z-index:99; width:100%; left:0; text-align:center; font-size:16px; font-weight:bold;}
#focus .btnBg{position:absolute; width:420px; height:40px; left:0; bottom:0; background:#E8E8E8;}
#focus .btn {position:absolute; width:408px; height:40px; padding:0 1px; right:0; bottom:0; text-align:right; overflow:hidden;}
#focus .btn span {display:block; float:left;width:68px; height:40px; line-height:40px; cursor:pointer; text-align:center; font-size:18px; font-weight:bold;color:#004276;}
#focus .btn span.on {background: url(../images/index.png) no-repeat center -158px #94B6CF; color:#FFF;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/index.png) no-repeat left -46px; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right -46px;}

.newsLeft h3{ font-size:20px; font-weight:bold; text-align:center; line-height:40px; width:100%; height:40px; overflow:hidden;}
.newsLeft li{ font-size:14px; line-height:25px; padding-left:15px; background:url(../images/icon.png) no-repeat 5px -40px;height:25px; overflow:hidden;}
.newsLeft li a{ display:block; width:305px;}

.listPart{ border-top:1px dashed #D3D3D3; padding-top:10px;}
.listPart li{ line-height:25px; font-size:14px;padding-left:15px; background:url(../images/icon.png) no-repeat 5px -40px;height:25px; overflow:hidden;}

.newsRight{ width:220px; background-color:#F1F2F4; padding-bottom:10px;}
.newsRightItem{ width:180px; margin:0 auto; background-color:#FFF; border:1px solid #DCE1E5; padding:5px 10px; margin-top:10px;}
.newsRightItem h2{ font-size:18px; line-height:38px;font-weight:bold;}
.newsRightItem img{ float:left; margin-right:10px;}
.newsRightItem li{ line-height:25px;}

/*rank*/
.rank{ width:100%; margin:5px 0;}
.rank li{ line-height:25px; font-size:14px; padding:0 10px;}
.rank li .num{ display:block; width:30px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#C6C4C7;}
/*topImg*/
.topImg{ width:90%; margin:12px auto;}
.topImg p{ line-height:25px;}
/*title*/
.title{ border-left:1px solid #CFCFCF;}
.title span{ display:block; float:left;width:110px;border-right: 1px solid #CFCFCF;border-bottom: 1px solid #CFCFCF; height:29px; line-height:29px;background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(254, 254, 254)), to(rgb(237, 237, 237)));background-image: -webkit-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -moz-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -o-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: -ms-linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237));background-image: linear-gradient(top, rgb(254, 254, 254), rgb(237, 237, 237)); line-height:29px; text-align:center; margin:0; cursor:pointer; font-size:14px;}
.title span.tabin{ font-weight:bold; background:none; border-bottom:none;}

.col334 .title{ border-top:2px solid #206F96;}
.rightTitle{background-color:#F9F9F9;}
.col300 .title{ border-top:1px solid #E3E3E3; }
.col300 .title span{ width:98px;}
.col300 .bodE3{ border-top:none;}

.chanel{}
.chanel li{padding-left:15px; background:url(../images/icon.png) no-repeat 5px -40px;height:25px; overflow:hidden;line-height:25px; font-size:14px;}
.chanelTop{padding:10px 15px;}
.chanelTop li{ width:150px; font-size:12px; height:24px; overflow:hidden;line-height:24px;}
.chanelTop img{ margin-top:5px;}
.chanelTop p{ line-height:25px; height:25px; width:130px; overflow:hidden;}

.col300 .chanelTop li{ width:120px;}

.rightList li{ line-height:25px; font-size:14px;}

.youtaidu{ padding:10px; border:1px solid #E3E3E3; border-bottom:none;}
.youtaidu h2 a{ display:block; width:90px; height:20px; background:url(../images/index.png) no-repeat left -21px; text-indent:-999em; margin:5px 0 20px 0;}
.youtaidu li{ line-height:25px; font-size:14px;padding-left:15px; background:url(../images/icon.png) no-repeat 5px -40px;height:25px; overflow:hidden;}

.tongcheng{}
.tongcheng .title{ border-top:2px solid #206F96;}
.tongcheng .title span{ width:149px;}

.tcPic{}
.tcPic li{ float:left; position:relative; margin:4px;}
.tcPic li p{ position:absolute; height:25px;background: rgba(0,0,0,.7);background: #000\9; color:#FFF; bottom:3px; padding:0 5px; width:80px; line-height:25px; overflow:hidden; left:0; _bottom:0;}

.tcList li{padding-left:15px; background:url(../images/icon.png) no-repeat 5px -40px;height:21px; overflow:hidden; line-height:21px;}

.pic{}
.pic p{ height:30px; font-size:14px;line-height:30px; text-align:center; color:#FFF; background-color:#5EB1FD; overflow:hidden; width:100%; font-weight:bold;}
.pic a:hover{ text-decoration:none;}
.pic a:hover p{ background-color:#FC3;}

.pic .col334 img{ width:334px; height:310px;}
.pic .col334 .col174 img{ width:174px; height:135px;}
.pic .col334 .col150 img{ width:150px; height:135px;}
.pic .col300 img{ width:300px; height:135px;}


.flink{ position:relative; padding-top:29px;}
.flink .title{ background-color:#FFF; position:absolute; left:0; top:0;}
.flink .title span{ border-top:1px solid #e3e3e3;}
.flink .tabContent{ border:1px solid #e3e3e3;}
.flink li{ float:left; margin:10px 5px 5px 5px;}
.flink li img{border:1px solid #e3e3e3;}