@charset "gb2312";
* {margin: 0px;padding: 0px;border: 0px;}
li{list-style-type:none;list-style-position: outside;margin:0px;padding:0px;}
.clear {clear:both;line-height:0;}
body > div{text-align:left;margin-right:auto;margin-left:auto;}
div {text-align: left;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;padding:0px;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
input {}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display:inline-block;_height:1px;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clearfix {display:block;}

.txtout li {white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;float:left;}

/* 链接颜色 */
a:link { color: #1b1b1b; text-decoration: none } 
a:visited { color: #1b1b1b; text-decoration: none } 
a:hover { color: #ff0000; text-decoration: none }
a:active { color: #ff0000; text-decoration: none } 

.red1 { COLOR: #b2171d}
.red1 a:link { COLOR: #b2171d; TEXT-DECORATION: none } 
.red1 a:visited { COLOR: #b2171d; TEXT-DECORATION: none } 
.red1 a:hover { COLOR: #b2171d; TEXT-DECORATION: none }
.red1 a:active { COLOR: #b2171d; TEXT-DECORATION: none }

.white1 { color: #ffffff;}
.white1 a:link {color: #ffffff;}
.white1 a:visited { color: #ffffff;}
.white1 a:hover { color: #ffffff;text-decoration: none}
.white1 a:active { color: #ffffff;text-decoration: none}
.blue1 { color: #8e8e8e;}
.blue1 a:link {color: #8e8e8e;}
.blue1 a:visited { color: #8e8e8e;}
.blue1 a:hover { color: #ff0000;text-decoration: none}
.blue1 a:active { color: #ff0000;text-decoration: none}
.blue1 { color: #909090;}
.grey1 a:link {color: #909090;}
.grey1 a:visited { color: #909090;}
.grey1 a:hover { color: #6f6f6f;text-decoration: none}
.grey1 a:active { color: #6f6f6f;text-decoration: none}





.rlink {float: right;padding-top: 6px;padding-right: 6px;}
.rlink a { color:#a0a0a0;}
.txt14 {
	font-size: 14px;
}
.left { float:left;}

.right { float:right}
.bold {
	font-weight: bold;
}
.dw {font: 0px/0px sans-serif;clear: both;display: block;}
.gline {
	border: 1px solid #dbdae2;

}
/* 布局 */
.web_20w {float: left;width: 20px;height:20px;overflow: hidden;}
.web_10h {height: 10px;width: 10px;overflow: hidden;clear:both;}


body {font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 12px;
}

.mright10 { margin-right:10px;}
.mright27 { margin-right:27px;}
.hsbox { width:100%; height:42px; background-color:#f9f9f9;margin: 0 auto;}
.hsbox .onetop { width:1000px; height:42px;margin: 0 auto;}
.hsbox .onetop .timejs { width:640px; height:29px; float:left; color:#164e74; padding-top:13px;}
.hsbox .onetop .ss { width:190px; height:33px; float:left; color:#164e74; padding-top:9px;}
.hsbox .onetop .ss .textbox {width:149px;height:20px;color: #999999;padding:1px 3px;background-image: url(bt09.png);font-size:12px;float:left;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8; background-color:#f9f9f9;}
.hsbox .onetop .ss .reg {width:30px;height:24px;background-image: url(ss.png);float:left;cursor: pointer;}
.hsbox .onetop .sc { width:150px; height:29px; float:left; color:#164e74; padding-top:13px; color:#164e74; padding-left:20px;}
.hsbox .onetop .sc a { color:#4b6e8b;text-decoration: none }

.head {	height: 114px;	width: 1000px;	margin: 0 auto;}
.head .logo {	height: 94px;	width: 234px; float:left; margin-right:26px;}
.head .ad01 {	height: 60px;	width: 740px; float:left; padding-top:32px;}
.head .ad01 .bd{ position:relative; height:100%; z-index:0;  } 
.head .ad01 .bd li{ zoom:1; vertical-align:middle; }
.head .ad01 .bd img {	height: 60px;	width: 740px;display:block;}

.bgblue { width:100%; height:45px;	margin: 0 auto;background-color:#0d5f96;}
.nav { 	height: 35px;width: 1050px;	padding-top: 10px;	text-align: center; margin: 0 auto; color:#3d7fab}
.nav a{ height:16px; line-height:22px; font-size: 16px; color:#FFFFFF; padding:0 16px;}



/* 首页顶部有飘红专用 */
.hsbox1 { width:1000px; height:42px; background-color:#f9f9f9;margin: 0 auto;}
.hsbox1 .onetop { width:1000px; height:42px;margin: 0 auto;}
.hsbox1 .onetop .timejs { width:620px; height:29px; float:left; color:#164e74; padding-top:13px; padding-left:20px;}
.hsbox1 .onetop .ss { width:190px; height:33px; float:left; color:#164e74; padding-top:9px;}
.hsbox1 .onetop .ss .textbox {width:149px;height:20px;color: #999999;padding:1px 3px;background-image: url(bt09.png);font-size:12px;float:left;border-top: 1px solid #c8c8c8;border-bottom: 1px solid #c8c8c8;border-left: 1px solid #c8c8c8; background-color:#f9f9f9;}
.hsbox1 .onetop .ss .reg {width:30px;height:24px;background-image: url(ss.png);float:left;cursor: pointer;}
.hsbox1 .onetop .sc { width:150px; height:29px; float:left; color:#164e74; padding-top:13px; color:#164e74; padding-left:20px;}
.hsbox1 .onetop .sc a { color:#4b6e8b;text-decoration: none }

.head1 {	height: 114px;	width: 1000px;	margin: 0 auto; background-color:#FFFFFF}
.head1 .logo {	height: 94px;	width: 234px; float:left; margin-right:16px;}
.head1 .ad01 {	height: 60px;	width: 740px; float:left; padding-top:32px;}
.head1 .ad01 .bd{ position:relative; height:100%; z-index:0;  } 
.head1 .ad01 .bd li{ zoom:1; vertical-align:middle; }
.head1 .ad01 .bd img {	height: 60px;	width: 740px;display:block;}
.bgblue1 { width:1000px; height:45px;	margin: 0 auto;background-color:#0d5f96; overflow:hidden;}
.nav1 { 	height: 35px;padding-top: 10px;	text-align: center; margin: 0 auto; color:#3d7fab}
.nav1 a{ height:16px; line-height:22px; font-size: 16px; color:#FFFFFF; padding:0 15px;}




.jiez { height: 30px;width: 1000px;	padding-top: 10px;	text-align: center; margin: 0 auto; color:#454545}
.jiez a{ height:16px; line-height:22px; font-size: 12px; color:#454545; padding:0 8px;text-decoration: none;}
.ad03 {	height: 60px;	width: 1000px;margin: 0 auto 10px auto;overflow:hidden; position:relative;}
.ad03 .bd{ position:relative; height:100%; z-index:0;  } 
.ad03 .bd li{ zoom:1; vertical-align:middle; }
.ad03 .bd img {	height: 60px;	width: 1000px;display:block; }




.adlm {	height: 60px;	width: 1000px;margin: 0 auto 20px auto;}
.adlm .ad04 {	height: 60px;	width: 495px; float:left;overflow:hidden; position:relative;}
.adlm .ad04 .bd{ position:relative; height:100%; z-index:0;  } 
.adlm .ad04 .bd li{ zoom:1; vertical-align:middle; }
.adlm .ad04 .bd img {	height: 60px;	width: 495px;display:block;}

.adlm .ad04b {	height: 60px;	width: 495px; float:left;overflow:hidden; position:relative;}
.adlm .ad04b .bd{ position:relative; height:100%; z-index:0;  } 
.adlm .ad04b .bd li{ zoom:1; vertical-align:middle; }
.adlm .ad04b .bd img {	height: 60px;	width: 495px;display:block;}

.mtt { width:1000px; height:80px;margin: 0 auto;}
.mtt .ttlogo { width:72px; height:63px; margin-right:20px; float:left;}
.mtt .ttnews { width:848px; height:83px; margin-right:20px; float:left; text-align: center;white-space:nowrap;word-break:keep-all;overflow:hidden;}
.mtt .ttnews h1 {width:848px; height:50px; text-align: center; margin-top:8px;}
.mtt .ttnews h1 a { color:#054b78;text-decoration: none; font-size:36px; margin-top:-4px;}
.mtt .ttnews h2 {width:848px; height:20px; text-align: center;color:#a7a7a7;}
.mtt .ttnews h2 a { color:#a7a7a7;text-decoration: none; font-size:14px;}
.mtt .ttgd { width:40px; height:60px; padding-top:22px; float:left;}

/* 滚动新闻 */
.txtMarquee-left{ width:972px; height:27px;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef; padding:10px 14px 0 14px; font-size:12px;position:relative;margin: 0 auto 15px auto;}
.txtMarquee-left .bb { width:70px; color:#2b5d83; font-weight:bold; float:left;}
.txtMarquee-left .bd{width:902px; float:left;}
.txtMarquee-left .bd .tempWrap{ width:902px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{float:left; height:24px;  text-align:left; _display:inline; width:auto !important;  }

.mainnewss { width: 1000px; height:447px; margin: 0 auto;overflow:hidden;}
/* 首屏图片墙 */
.slideBox{ width:656px; height:425px; overflow:hidden; position:relative; float:left;background:url(tpq.png) no-repeat center top;}
.slideBox .hd{ width:150px; height:25px; overflow:hidden; position:absolute; top:370px; left:270px;z-index:5; text-align:center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align: center; }
.slideBox .hd ul li{ float:left; width:15px;height:15px;background: url(ico_media.png) no-repeat;display:block;margin:5px 5px 0 0;text-align: center;cursor:pointer;  }
.slideBox .hd ul li.on{  width:15px;height:15px;background: url(ico_media2.png) no-repeat;display:block;margin:5px 5px 0 0;text-align: center;}
.slideBox .bd{ position:absolute; left:3px; top:4px;z-index:0;width:650px; height:420px;    }
.slideBox .bd li{ zoom:1; vertical-align:middle; }0
.slideBox .bd li .pic{ position:relative; z-index:0;  }
.slideBox .bd li img{width:650px; height:360px;display:block; vertical-align:bottom; }
.slideBox .bd li .title{ width:650px; height:30px; line-height:30px; left:0; bottom:7px;   position:absolute; z-index:2;  font-size:16px; text-align:center;}
.slideBox .bd li .title a{ color:#fff;text-decoration: none}
/* 首屏新闻 */
.txtlist { width:315px; margin-top:-5px;height:425px; overflow:hidden;}
.txtlist h1{ width:315px;font-size: 20px;line-height: 30px;padding-bottom:10px; font-weight: bold;font-family: "Microsoft YaHei", "微软雅黑", "宋体"; padding-top:7px;}
.txtlist h1 a{ color:#305798;}
.txtlist li{ width:315px;font-size: 14px;line-height: 32px; height:32px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}

/* 滚动新闻 */
.ztbox { width:1000px; height:175px;background:url(bj01.png) no-repeat center top;margin: 0 auto 35px auto;position:relative;}
.ztbt { width:37px; height:46px; font-size:15px; height:20px; text-align:center; font-weight:bold;position: absolute; left:0px; top:6px; padding: 0 10px;}
.ztbt a { color:#FFFFFF;}

.box03 {height: 150px;	width: 880px;position: absolute; left:78px; top:14px;}
.box03 .scrollWrap{width:880px;height: 150px;overflow:hidden;margin: 0px auto; }
.box03 .scrollWrap ul{width:900px;}
.box03 .scrollWrap li{float:left;width:200px; height:150px;overflow:hidden; margin: 0 10px;position:relative;}
.box03 .scrollWrap li .bg{ background:#000; width: 100%; height: 25px; filter: alpha(opacity=60);opacity: 0.6;z-index:2; position: absolute; left: 0; top: 75px;overflow:hidden;}
.box03 .scrollWrap li h1{width:200px; line-height:25px; font-size:12px; left:0; top:75px;z-index:3; position:absolute; text-align:center;overflow:hidden;  }
.box03 .scrollWrap li h1 a{text-decoration: none; color:#FFFFFF;  }
.box03 .scrollWrap li p{width:195px; height:40px; line-height:20px; font-size:12px; left:5px; top:110px;z-index:3; position:absolute; overflow:hidden;  }
.box03 .scrollWrap li p a{text-decoration: none; color:#666666;  }
.box03 .scrollWrap li img{width:200px; height:100px;position: absolute; left:0px; top:0px;}
.box03 .prev,.box03 .next{width:60px;height:90px;position:absolute;top:35px;z-index:40; cursor:pointer; }
.box03 .prev { background-image:url(wsan2.png); background-position:0 0; left:-40px; }
.box03 .next { background-image:url(wsan2.png); background-position:0 -90px; left:860px; }


/* 通用新闻块 */
.mainbox { width:1000px; height:270px;margin: 0 auto 28px auto;overflow:hidden;}

.newsbox { width:315px; height:270px;}
.newsbox .lmbt { width:315px; height:29px;border-bottom: 2px solid #0e649a; margin-bottom:19px;}
.newsbox .lmbt .lmmc { width:100px; height:29px; padding-left:2px; float:left; font-size:16px; font-weight:bold;}
.newsbox .lmbt .lmmc a { color:#0e649a;}

.newsbox .lmbtleft { width:315px; height:31px; margin-bottom:19px;background:url(bj02.png) no-repeat center top;}
.newsbox .lmbtleft .lmmc2 { width:100px; height:29px; padding-left:2px; float:left; font-size:16px; font-weight:bold;}
.newsbox .lmbtleft .lmmc2 a { color:#0e649a;}

.newsbox .tpnews { width:315px; height:80px; margin-bottom:20px;position:relative;}
.newsbox .tpnews img { width:120px; height:80px;position: absolute; left:0px; top:0px;}
.newsbox .tpnews h1 { width:170px; height:66px;position: absolute; left:140px; top:5px; line-height:22px; font-weight:bold; font-size:14px;}
.newsbox .tpnews span { width:50px; height:20px;position: absolute; left:277px; top:66px; color:#a0a0a0;display:inline-block; *display:inline;}
.newsbox li { width:315px; height:32px; font-size:14px;white-space:nowrap;word-break:keep-all;overflow:hidden;}

/* 渝北视频 */
.ybsp { width:315px; height:220px;overflow:hidden; }
.ybsp ul { width:340px; }
.ybsp li { width:146px; height:114px; margin-right:23px; float: left; }
.ybsp li img { width:146px; height:78px;}
.ybsp li h1 { width:146px; height:26px; font-size:14px; line-height:30px; text-align:center;overflow:hidden;}

/* 右边图标 */
.tbbox { width:315px; height:200px;}
.tbbox .lban { width:315px;}
.tbbox .lban li { width:315px; height:60px; margin-bottom:8px;}

.tbbox .sjb { width:315px; height:60px;margin-bottom:8px;}
.tbbox .sjb .s01 { width:230px; height:60px; float:left;}
.tbbox .sjb .s02 { width:85px; height:60px; float:left;}

.tbbox .dban { width:315px;overflow:hidden; }
.tbbox .dban ul{ width:330px;}
.tbbox .dban li { width:155px; height:60px; margin-right:8px; float:left;margin-bottom:8px;}

/* 大美渝北 */
.dmyblm { width:1000px; height:30px;background:url(bj03.png) no-repeat center top;margin: 0 auto;}
.dmyblm .lmmc3 { width:100px; height:29px; padding-left:5px; float:left; font-size:16px; font-weight:bold;}
.dmyblm .lmmc3 a { color:#f14000;}
.dmybbox {width:975px;height:110px;padding:13px 12px 16px 11px;overflow:hidden;overflow:hidden;margin: 0 auto 28px auto;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;}
.picMarquee-left{ width:975px;height:110px;  overflow:hidden; position:relative;  }
.picMarquee-left .bd{ }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin-right:7px; margin-left:8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:180px; height:110px; display:block;}
.picMarquee-left .bd ul li .title{ width:180px; height:20px; line-height:17px; left:21; bottom:0;position:absolute; z-index:2;  text-align:center;     }
.picMarquee-left .bd ul li .title a{ color:#fff; }
.picMarquee-left .bd ul li .bg{ width:180px; height:25px; position:absolute; left:25; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=50);opacity:0.6;    }

/* 社会下广告位 */
.ad05 { width:1000px; height:70px;margin: 0 auto 28px auto;}
.ad05 .ad656 { width:656px; height:70px; float:left;}
.ad05 .ad315 { width:315px; height:70px; float:right;}
/* 底部广告位 */
.ad06 { width:1000px; height:50px;margin: 0 auto 45px auto;}
/* 友情链接滚动 */
.hs { width:100%; background-color:#efefef;}
.picScroll{ margin:0 auto;  position:relative;  width:1000px; height:55px; overflow:hidden; padding:20px 0;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:146px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li img{ width:146px; height:55px; display:block; }

.foot {	width: 100%;	text-align: center;	padding : 30px 0 20px 0;	background-color: #efefef;border-top: 1px solid #d5d5d5;margin: 0 auto;}
.foot .xx {	color: #a39999;width: 1000px;	text-align: center;line-height:24px;margin: 0 auto;}
.foot .bb {	width: 1000px;	text-align: center;margin: 0 auto;}
.foot2 {	width: 100%;	text-align: center;	padding : 30px 0 20px 0;	background-color: #003558;margin: 0 auto;}
.foot2 .xx {	color: #fff;width: 1000px;	text-align: center;line-height:24px;margin: 0 auto;}
.foot2 .bb {	width: 1000px;	text-align: center;margin: 0 auto;}





