/*
cps2.0 公共文件
description: 
author: g.lee
author uri: http://www.cps.com.cn
version:1.0
*/

/*-------------------头部----------------*/
.header{ width:100%;
 /* height:38px; background:#e8e8e8; border-top:2px solid #e65b5b;  */
 }
.lswdd_top { width:1000px; margin:0 auto; overflow:hidde; }
.lswdd_xy { float:left; line-height:39px;color:#666666}
.lswdd_xy a{color:#666666;font-family:"宋体"}
.lswdd_jrsc a{color:#666666;font-family:"宋体"}
.lswdd_jrsc{ float:left;line-height:39px; padding-left:14px; background:url(/uploads/image/sib2bnew/sc.png) no-repeat left center}
.lswdd_gzwm { float:left; line-height:39px; padding-left:10px;}
.lswdd_gzwm p { float:left;color:#666666;font-family:"宋体"}
.lswdd_gzwm img.a1{ float:left; margin:7px 0 0 5px; display:inline;}
.lswdd_gzwm img.a2{ float:left; margin:11px 0 0 5px; display:inline;}
.lswdd_right{ float:right; color:#d0d0d0;}
.lswdd_right a,.lswdd_right .sj,.lswdd_right .me,.lswdd_right .dh,.lswdd_right .me1{ display:inline-block; line-height:39px;font-family:"宋体" ; color:#666666; padding:0 5px;}
.lswdd_right .sj{ background:url(/uploads/image/sib2bnew/sj.png) 12px center no-repeat; padding-left:25px!important; position:relative; display:inline-block; width:44px!important; padding-right:15px; }
.lswdd_right .me{ background:url(/uploads/image/sib2bnew/jt.png) 76px center no-repeat;width:60px;padding:0 10px;padding-right:20px; position:relative; cursor:pointer; height:42px; z-index:1002}
.lswdd_right .me1{ padding:0 15px; position:relative; cursor:pointer; height:42px; z-index:1002}

.lo{display:inline-block; width:130px; float:left; margin-top:8px}
.s5{display:inline-block; float:left;margin-top: -3px;}
.bbs-list li strong{ background:url(/uploads/image/sib2bnew/icon.png) no-repeat; padding-left:10px; padding:5px 0px 5px 14px}
.bbs-list li strong.s1{ background-position:0px 1px}
.bbs-list li strong.s2{ background-position:0px -27px}
.bbs-list li strong.s3{ background-position:5px -55px}
.bbs-list li strong.s4{ background-position:3px -84px}
.bbs-list li strong.s5{ background-position:2px -105px}
.bbs-list li strong.s6{ background-position:-78px 0px}
.bbs-list li strong.s7{ background-position:-78px -102px}
.bbs-list li strong.s8{ background-position:-78px -178px}
.bbs-list li strong.s9{ background-position:-70px -271px}
.xi{float:left; margin-top:5px; margin-left:2px}
.jk{ display:none; position:absolute; top:39px; background:#fff; z-index:800; right:-1px; width:230px;border:1px solid #d4d0d4 }
.jk2{ width:280px; padding:20px 15px}
.cps_khd{ margin-left:20px; margin-top:15px}
.khd{ overflow:hidden; padding-left:10px }
.khd_1 h3{ margin-top:10px}
.khd h3{line-height:25px; font-family:"微软雅黑"; font-size:14px; color:#606060; padding-left:5px; font-weight:normal }
.jk1{ display:none; position:absolute; top:39px; background:#fff; z-index:1000; right:0px; width:230px }
.jk ul li strong a{ color:#000!important; text-decoration:none; cursor:default}
.jk1 ul li strong a{ color:#000!important; text-decoration:none; cursor:default}
.jk .bbs-list{ overflow:hidden; padding:15px 10px 15px 20px; }
.jk1 .bbs-list{ overflow:hidden; padding:10px 5px 10px 15px; border:1px solid #d4d0d4}
.jk .bbs-list li {height: 30px;line-height: 30px;color: #ccc;}
.jk1 .bbs-list li a{ line-height:20px}
.jk1 p{ border-bottom:1px solid #d4d0d4; padding-bottom:5px}
.bbs-list li a {margin: 0 3px;color: #666;}
span.lo a{ margin:0px; line-height:22px}
.jk1{ display:none; position:absolute; top:39px; background:#fff; z-index:1000px; width:358px; height:329px; right:-1px}
.lswdd_right .me:hover{ background:#fff url(/uploads/image/sib2bnew/xia.png) 76px center no-repeat; text-decoration:none; color:#666666!important;padding-right:19px;padding-left:9px; border-left:1px solid #d4d0d4; border-right:1px solid #d4d0d4; z-index:1002}
.lswdd_right .me1:hover{background:#fff url(/uploads/image/sib2bnew/sj.png) 12px center no-repeat; text-decoration:none; color:#666666!important;padding-right:14px!important;;padding-left:24px!important;; border-left:1px solid #d4d0d4; border-right:1px solid #d4d0d4; z-index:1002}
.lswdd_right .me:hover .jk{ display:block}
.lswdd_right .me1:hover .jk{ display:block}
.lswdd_right .dh{background:url(/uploads/image/sib2bnew/jt.png) 65px center no-repeat;width:60px;padding:0 10px;padding-right:20px; position:relative; cursor:pointer;}
.lswdd_right .dh:hover{ background:#fff url(/uploads/image/sib2bnew/xia.png) 65px center no-repeat; text-decoration:none; color:#666666!important;padding:0 10px;padding-right:19px;padding-left:9px;border-left:1px solid #d4d0d4; border-right:1px solid #d4d0d4}
.lswdd_right .dh:hover .jk{ display:block}
.lswdd_right .dh:hover .jk1{ display:block}
.lswdd_qdd { float:left;}
.lswdd_qdd p { float:left; padding-left:10px; line-height:31px;}
.lswdd_qdd p a { margin-left:10px; display:inline; color:#fa7428;}
.lswdd_qdd input { width:58px; height:20px; float:left; line-height:20px; background:url(/uploads/image/si/lswdd_qdd.jpg) no-repeat; border:0; color:#fff; margin:6px 0 0 10px;}
.lswdd_zaw { float:right;}
.lswdd_zaw ul li { float:left; line-height:31px; padding-left:20px;}
.lswdd_zaw ul li a.lswdd_zaw_xl { background:url(/uploads/image/si/lswdd_zaw_xl.jpg) right center no-repeat; padding-right:11px;}


/* 第二导航条 */
.navigation {height: 45px; line-height: 45px; clear:both; background:#434343;}
.navigation ul li {display: inline-block; float:left}
.navigation ul li a {display: block;height: 45px; line-height: 45px; color:#fff; font-size:14px; padding:0 7px;}
.navigation ul li a.home {background:#373737; line-height: 38px; font-size:16px; border-top: 3px solid #1f90de; border-right: 1px solid #585858; height:42px;}
.navigation ul li a:hover {color:#1f90de;}
.navigation ul li a.active {background:#373737; font-weight: bold; color:#fff;}

/* 第三导航 */
.thd-nav {background:#ecf0f9; height: 90px;}
.thd-nav ul {}
.thd-nav ul li {float: left; border-right: 1px dashed #d4ddec; padding: 5px; height: 80px; }
.thd-nav ul li.last {border-right:0;}
.thd-nav ul li .img {text-align: center; width: 85px; float:left; text-align:center}
.thd-nav ul li .img a {padding-top: 3px; font-size: 14px; font-weight: bold; color:#103d8e;}
.thd-nav ul li .img a:hover {color:#1f90de}
.thd-nav ul li .links { float:left; padding: 5px; font-size: 12px}



/* 热点&&频道内搜索 */
.hot {width: 980px; height:28px; line-height:28px;}
.hot a {padding: 0 10px;}
.channel_search .search_form {width: 300px;}
.channel_search .cs {border: 1px solid #ededed; height: 22px; padding:3px; width:210px;}
.channel_search .cs .input-text {}
.channel_search .cs .input-text input {height: 22px; line-height:22px; width: 180px; border:0px; }
.channel_search .cs .input-button input {cursor: pointer; width: 16px; height: 16px; background: url(/uploads/image/sinews/icon.png) no-repeat; background-position:0 -90px; border:0; font-size:0; margin-top: 3px;}

.channel_search .history {position: relative; width: 95px; }
.channel_search .history a.sel {display: block; padding:3px; padding-left: 5px; background: url(/uploads/image/sinews/icon.png) no-repeat; background-position: right -125px; height: 22px; line-height: 22px; border: 1px solid #ededed;}
.channel_search .history:hover ul {display: block}
.channel_search .history ul {z-index:999; background:#fff; display: none; position: absolute; top: 29px; left:0px; border: 1px solid #ededed; width: 93px;}
.channel_search .history ul li {}
.channel_search .history ul li a {display: block; height: 22px; line-height: 22px; padding:3px 5px ; }
.channel_search .history ul li a:hover {background:#f3f3f3; color:#e30303}

/* 主体样式 */
.col-left {width: 660px; padding-right:9px; border-right: 1px solid #ededed; float: left;}
.col-right {width: 320px; padding-left:10px; float: right;}

/* 幻灯片 */
.col-left .slide {height: 320px;}
.col-left .slide #slideimg {width: 430px; height:320px; float: left;overflow:hidden; position:relative;}
.col-left .slide #slideimg ul {height:260px; position:absolute;}
.col-left .slide #slideimg ul li {float:left; width:430px; height:320px; overflow:hidden; position:relative; background:#f00}
.col-left .slide #slideimg ul li img {width: 100%; height: 100%}
.col-left .slide #slideimg ul li div {position:absolute; overflow:hidden; display: none}
.col-left .slide #slidetext {width: 210px; height: 300px; float:right; background:#323232; padding: 10px;position:relative;}
.col-left .slide #slidetext h3 {color:#fff; font-size:16px;}
.col-left .slide #slidetext p {color:#7f7f7f}
.col-left .slide #slidetext .btn {position:absolute; width:170px; height:10px; padding-bottom:10px; left:10px; right:0; bottom:15px; text-align:center;}
.col-left .slide #slidetext .btn span {display:inline-block; _display:inline; _zoom:1; width:12px; height:12px; _font-size:0; cursor:pointer; background:#cccccc; margin: 5px;}
.col-left .slide #slidetext .btn span.on {background:#dc4320;}
.col-left .slide #slideimg .prenext {width:34px; height:45px; position:absolute; top:105px; background:url(/uploads/image/sinews/sprite.png) no-repeat 0 0; cursor:pointer;}
.col-left .slide #slideimg .pre {left:0;}
.col-left .slide #slideimg .next {right:0; background-position:right top;}

/* 头条新闻 */
.headlines {height: 320px;}
.headlines h2 {font-size: 18px; font-weight: bold;}
.headlines h2 a {color:#ff2626;}
.headlines h2 a:hover {color:#333; text-decoration: underline}
.headlines ul {}
.headlines ul li {float: left; width: 100%; padding: 2px 0;}
.headlines ul li a {padding-left: 8px; font-size:14px; background:url(/uploads/image/nsinews/icon.png) no-repeat; background-position:0 -165px;}
.headlines ul li a:hover {}

/* 第一屏文章 */
.column, #gdft {padding-top: 10px;}
.column h3, #gdft h3 {position: relative; border-bottom: 2px solid #d7d7d7; font-size: 18px; padding:0 0 8px 8px; margin:5px 0; height: 18px; line-height:18px;}
.column h3 span, #gdft h3 span {display: block; position: absolute; border-bottom: 2px solid #1d91de; top: 0; left:0; width: 100px; height: 26px;}
.column h3 a , #gdft h3 a {float: right;font-size: 12px; padding-right: 8px; background: no-repeat; background-position:right -195px;}
.column .column_1 {float: left; width: 319px; padding-right: 10px; border-right: 1px solid #ededed;}
.column .column_2 {float: left; width: 320px; padding-left: 10px;}

.column .img-news {padding: 15px 0;position: relative}
.column .img-news img {width: 320px; height: 240px}
.column ul {padding: 5px 0;}
.column ul li {padding: 3px 0; overflow: hidden}
.column ul li a {padding-left: 8px; font-size:14px; background:url(/uploads/image/nsinews/icon.png) no-repeat; background-position:0 -165px;}
.column ul li a:hover {text-decoration: underline}
.column .img-news .title { z-index:999;position: absolute; left:0; right:0; bottom:15px; height: 25px;}
.column .img-news .title a {display: block; padding-left: 10px; padding-right: 20px; height: 25px; line-height: 25px; color:#fff;}
.column .img-news .title a:hover {text-decoration: underline}
.column .img-news .mask {position: absolute; z-index:998; left:0; bottom: 15px; width: 100%; height: 25px; background: #333; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}



#gdft {}
#gdft .img-news {padding: 15px 0; position: relative}
#gdft .img-news .title { z-index:999;position: absolute; left:0; right:0; bottom:15px; height: 25px;}
#gdft .img-news .title a.icon-play {display: block; padding-left: 8px; line-height: 25px; height: 25px; background:  no-repeat; background-position: 0 -350px; color:#fff;}
#gdft .img-news .title a.icon-play:hover {text-decoration: underline}
#gdft .img-news .mask {position: absolute; z-index:998; left:0; bottom: 15px; width: 100%; height: 25px; background: #333; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
#gdft .img-news img {width: 320px; height: 240px}
#gdft ul li {padding: 3px 0;padding-left: 10px; font-size:14px; background:  no-repeat scroll 0 -165px rgba(0, 0, 0, 0);}
#gdft ul li.icon-img {background-position:0 -275px;}
#gdft ul li.icon-video {background-position:0 -305px;}
#gdft ul li a:hover {text-decoration: underline}


/* 文章列表 */
.ulist {}
.ulist h2 {clear: both;}
.ulist h2 span {font-size: 24px; font-weight: bold; height:40px; display: block; float:left; width: 190px; border-bottom: 3px solid #3685c7}
.ulist h2 div.more {float: right; height:40px; width: 470px; border-bottom: 3px solid #d2d2d2}
.ulist h2 a {float: right; font-size: 12px; margin-top: 15px; padding-right: 8px; background: no-repeat; background-position:right -195px;}
.ulist ul {}
.ulist ul li {padding: 10px 0; border-bottom: 1px solid #ededed; float:left; }
.ulist ul li:hover {background:#f8f8f8}
.ulist ul li .img {width: 160px; height:120px; float:left}
.ulist ul li .img img {width: 160px; height:120px;}
.ulist ul li .info {float: left; width: 470px; padding-left: 10px;}
.ulist ul li .info h3 {font-size: 18px; padding-bottom: 5px;}
.ulist ul li .info h3 a {font-weight: bold;}
.ulist ul li .info h3 a:hover {text-decoration: underline}
.ulist ul li .info .content {color:#888; line-height: 180%;}
.ulist ul li .ufooter .date {color:#888888; font-size:12px; padding-top:5px;}


/* 分享 -> 分享菜单和阅读数 */
.share-join {padding-right: 5px;}
.icons{background-image:url(/uploads/image/nsinews/sprites.png);_background-image:;background-repeat:no-repeat;background-color:transparent;}
.share-join{padding-right:20px;}
.share-join-item{position:relative;}
.share-join-item ul{background-color:#ffffff;display:none;position:absolute;width:146px;border:1px #cdcdcd solid;z-index:999;right:0;top:0;_top:-1px;_right:-1px;}
.share-join-tab:hover .share-join-item ul {display:block;}
.share-menu,.join-count{display:block;height:20px;line-height:22px;padding:4px 0 5px 27px;}
.join-count:hover{text-decoration:none;}
.share-menu{background-position:3px -229px;padding-right:12px;width:24px;cursor:pointer; z-index: 9999; }
.share-join-tab:hover .share-menu {background-position:2px -230px; border: 1px solid #cdcdcd; border-bottom: 1px solid #fff; border-image: none; background-color:#fff; padding:3px 11px 5px 26px;}
.join-count{background-position:-67px -229px;}
.share-tab-ntes,.share-tab-sina,.share-tab-qq,.share-tab-renren,.share-tab-youdao{padding:2px 0;margin:0 15px;}
.share-tabs {width: 500px; background-color:#00f; z-index: 1998}
.share-tabs li {height: 20px; width: 110px; display: block;}
.share-tabs a{display:block;line-height:24px; padding-left:30px;margin-right:9px;-webkit-transition:background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-moz-transition:background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;-o-transition:background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;transition:background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;}
.share-tabs a:hover{text-decoration:none;}
.share-tab-ntes a{background-position:0 -570px;}
.share-tab-sina a{background-position:0 -330px;}
.share-tab-qq a{background-position:0 -390px;}
.share-tab-renren a{background-position:0 -450px;}
.share-tab-youdao a{background-position:0 -510px;}
.share-tab-ntes a:hover{background-position:0 -600px;}
.share-tab-sina a:hover{background-position:0 -360px;}
.share-tab-qq a:hover{background-position:0 -420px;}
.share-tab-renren a:hover{background-position:0 -480px;}
.share-tab-youdao a:hover{background-position:0 -540px;}


/* widget */
.widget {clear: both;}
.widget h2 {border-bottom: 1px solid #ededed; height:40px; margin-bottom: 10px;}
.widget h2 span {display: block; float:left; font-size: 24px; height:40px; font-weight: bold;}
.widget h2 a {float: right; font-size: 12px; margin-top: 15px; padding-right: 8px; background: no-repeat; background-position:right -195px;}
.widget .img-news img {width: 320px; height:240px;}
.widget .img-news h3 {font-size: 16px; padding-bottom: 5px;}
.widget .img-news h3 a {font-weight: bold;}
.widget .img-news h3 a:hover {text-decoration: underline}
.widget .img-news p {color:#888; line-height: 180%;}
.widget ul {padding: 5px 0;}
.widget ul li {padding: 2px 0; overflow: hidden;width:50%;float: left;}
.widget ul li a {padding-left: 8px; font-size:14px; background:url(/uploads/image/nsinews/icon.png) no-repeat; background-position:0 -165px;}
.widget ul li a:hover {text-decoration: underline}


/*  标准规范 */
.bzgf {width: 260px; float:left; background: url(/uploads/image/nsinews/bzgf.png) no-repeat ; padding: 0 0 0 50px; font-size: 14px;}
.bzgf_focus { background-position: 0 10px;}
.bzgf_sound { background-position: -470px 10px;}
.bzgf ul {padding:0; margin:0}
.bzgf ul li {display: block; clear: both;}
.bzgf ul li a {font-size:14px; background-image: none}
.bzgf ul li a:hover {}


.ls_mfzc { width:248px; float:left;}
.ls_mfzc_left { width:120px; float:left;}
.ls_mfzc_left p { margin:0; font-size:12px; font-family:microsoft yahei; line-height:23px;}
.ls_mfzc_left span { color:#ff0000;}
.ls_mfzc_left input { width:101px; height:27px; line-height:20px; background:url(/uploads/image/sinews/ls_mfzc_input.gif) no-repeat; text-align:center; color:#fff; font-size:12px; font-weight:bold; border:0;}
.ls_mfzc_line { width:2px; float:left; padding:0 3px;}
.ls_mfzc_line img { float:left;}
.ls_mfzc_bottom { width:248px; float:left; padding:5px 0;}


.channel_link{ width: 1000px;margin: 10px auto;clear: both; text-align:left;border-top:1px solid #e9e9e9;padding-top:10px;}
.channel_link a{ color: #999; padding:0 2px;}














