@charset "utf-8";
/* @author ------- shauning
 * @design ------- vinha
 * @time   ------- 2014-10*/
/*reset*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,del,dfn,em,img,ins,strong,sub,sup,dd,dl,dt,li,ol,ul,fieldset,form,label,legend {margin:0;padding:0;}
section,article,aside,header,footer,nav,dialog,figure,hgroup {display:block;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
address, cite, em {font-style:normal;}
li {list-style-type:none;}
fieldset, img {border:0;}
label,button {cursor: pointer;}
select,input,textarea {font-size:12px;line-height:1.2em;outline:none;}
body {min-width:1000px;height:100%;background:#fff;font:12px/1.8em "Microsoft Yahei","\5b8b\4f53","Arial Narrow";color:#999;;}
a {color:#333;outline:none;text-decoration:none;}
a:hover {color:#249ff1;}
/*globel*/
.floatpannel a, .floatpannel .floatpannel_share, .txtlist a, .ico {background:url(/static/images/sprite_site.png) no-repeat 0 0;}
.wrapper {width:1000px;margin:25px auto 0;zoom:1;}
.main {float:left;width:660px;}
.side {float:right;width:300px;}
.ff_yh {font-family:"Microsoft Yahei";}
.wrapper:after {content:"";display:table;clear:both}
.footer {width:1000px;height:40px;padding-top:20px;margin:40px auto 0;color:#b1b1b1;font-family:"Arial";text-align:center;border-top:solid #f4f4f4 1px;}
.footer a {color:#b1b1b1;}
.bannerbox {position:relative;width:1000px;margin:0 auto;overflow:hidden;zoom:1;}
.bannerbox div {margin-top:4px;}
.bannerbox_side {width:275px;}
.bannerbox .bannerbox_inner {height:60px;margin-top:20px;}
.bannerbox_side .bannerbox_inner {height:275px;}
.bannerbox a {position:absolute;left:0;top:0;display:block;}
.bannerbox_300x65 {width:300px;}
.bannerbox_300x65 div {margin-top:24px;}
.bannerbox_300x160 {width:300px;}
.bannerbox .bannerbox_L {float:left;height:60px;margin:4px 0 0;}
.bannerbox .bannerbox_L div, .bannerbox .bannerbox_R div {margin-top: 0;}
.bannerbox .bannerbox_R {float:right;height:60px;margin:4px 0 0;}
.contentbanner {float: left; _display: inline; width: 300px; height: 200px; margin-right: 20px; text-indent: 0;}
/*globelnav*/
.globelnav_list .cur, .globelnav_logo a, .channelnav_list .cur {background:url(/static/images/globelnav_site.png) no-repeat 0 0;}
.globelnav {height:48px;background:#0073c6;}
.globelnav_con {position:relative;width:1000px;margin:0 auto;z-index:9999;}
.globelnav_logo {float:left;width:200px;height:48px;overflow:hidden;}
.globelnav_logo a {display:block;height:48px;background-position:0 -59px;text-indent:-9999px;background: url(/static/images/sjz_logo.png) no-repeat center center}
.site_hb .globelnav_logo a {background-position:0 -108px;}
.site_hn .globelnav_logo a {background-position:0 -157px;}
.site_js .globelnav_logo a {background-position:0 -206px;}
.site_sc .globelnav_logo a {background-position:0 -255px;}
.site_zj .globelnav_logo a {background-position:0 -304px;}
.globelnav_list {float:left;display:inline;margin-left:15px;}
.globelnav_list li {float:left;}
.globelnav_list a {display:block;height:48px;padding:0 10px;font-size:16px;color:#fff;line-height:48px;overflow:hidden;}
.globelnav_list a:hover, .globelnav_pannel .cur {background-color:#0083db;color:#fff;text-decoration:none;}
.globelnav_list .cur, .globelnav_list .cur:hover {background-position:-283px 0;color:#fff;}
.globelnav_pannel {float:right;width:100px;margin:0;}
.globelnav_pannel a {float:left;font-size:15px;}
.globelnav_pannel .cur {background:#0083db;}
.globelnav_login {position:absolute;right:0;top:48px;width:242px;background:#fff;padding:15px 0 0 30px;border:solid #cdcdcd 1px;border-bottom:solid #379be9 3px;}
.globelnav_login legend {font-size:15px;color:#333;}
.globelnav_login .text {width:190px;height:16px;padding:6px 8px;margin-top:10px;line-height:16px;border:solid #ddd 1px;}
.globelnav_login button {width:208px;height:33px;background:#379be9;margin-top:10px;font-size:15px;color:#fff;border:none;}
.globelnav_login .checkbox {float:left;cursor:pointer;}
.globelnav_login p {margin-top:10px;color:#a9a9a9;}
.globelnav_login p a {margin-right:20px;color:#7aa8d9;}

.ico {position:absolute;display:block;width:23px;height:23px;text-indent:-9999px;overflow:hidden;}
.ico_comment {left:0;top:0;}

.box {margin-bottom:20px;border-top:solid #323B51 3px;overflow:hidden;zoom:1;}
.box_tt {height:30px;margin-top:10px;line-height:30px;}
.box_tt h2, .box_tt h3 {float: left; font-size:18px;color:#333;font-family:"Microsoft Yahei";}
.box_float {position:fixed;_position:static;top:0;width:275px;z-index:999;}
.box_morenews {height:388px;}
.box_typeA {border:none;}
.box_typeA .box_tt {height:35px;border-bottom:solid #323B51 2px;}
.box_typeB .box_tt {height:35px;border-bottom:none;}
.box_tt_fresh {position:relative;float:right;padding-left:20px;}
.box_tt_fresh .ico_fresh {left: 0; top:9px;width:15px;height:14px;background-position:0 -104px;}
.act {float: right; font-size: 14px;}

.box_citynews h3 {background: url(/static/images/ico_1.png) no-repeat left center; padding-left: 25px;}
.box_citynews h3 em {color: #107dd3;}

.txtlist li {height:32px;font-size:13px;line-height:32px;overflow:hidden;}
.txtlist a {padding-left:15px;background-position:-30px -4px;}

h1 {font-size:36px;color:#333;line-height:40px;}
.share, .share span {float:left;}
.artpannel {height:42px;margin-top:15px;}
.artpannel_comment {position:relative;float:right;display:block;padding-left:28px;font-size:18px;color:#cc1b1b;font-family:"Microsoft Yahei";line-height:24px;}
.artbox {min-height:200px;margin:25px 0 0;}
.artinfo {float:left;font-size:13px;font-family:"Microsoft Yahei";}
.artbox_img {margin-bottom:30px;text-align:center;}
.artbox_img img {display:block;max-width:660px;_width:660px;margin:0 auto;}
.artbox_img span {display:block;margin-top:10px;}
.artbox p, .artbox .div_p {margin-bottom:25px;font-size:16px;color:#333;font-family:"Microsoft Yahei";line-height:28px;text-indent:2em;}
.artbox p a, .artbox .div_p a {color: #249ff1; text-decoration: underline;}
.artbox p em, .artbox .div_p em {margin: 0 5px; font-style: italic;}
.artbox ul, .artbox ol {margin-bottom: 25px; font-size:16px;color:#333;line-height:28px;font-family:"Microsoft Yahei";}
.artbox table {font-size:16px;color:#333;font-family:"Microsoft Yahei";}
.artcomment {margin-top:30px;}
.artcomment .box_tt span {margin-left: 10px; font-size: 16px;}
.artcomment .box_tt span em {color: #249ff1;}
.artpannel_top {border-bottom:solid #dadada 1px;}
.artpannel_top .share {float:right;}
.statement {margin-bottom:10px;font-size:14px;font-family:"Microsoft Yahei";text-align:center;}
.statement_qcode {position:relative;height: 180px; margin-top: 20px;}
.statement_qcode_link {position: absolute; right: 0; top: 0; display: block; width: 175px; height: 180px; text-indent: -9999px;}
.artbox_player {margin-bottom:30px;}
.artbox_playerbox {position:relative;width:660px;height:540px;background:#000;}
.artbox_playertt {display:block;height:40px;background:#f3f3f3;padding:0 10px;font-size:15px;color:#333;font-family:"Microsoft Yahei";line-height:40px;overflow:hidden;}
/*error*/
.error {position:absolute;left:0;top:0;width:640px;height:520px;background:#000 url(/static/images/error.png) no-repeat center 200px;color:#fff;z-index:999;text-align:center;}
.error p {padding:300px 0 20px;font-size:14px;color: #666;line-height:24px;}
.errortxt {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;padding-top:200px;color:#fff;z-index:999;text-align:center;}
.errortxt p {padding-bottom:20px;font-size:16px;font-family:"Microsoft YaHei";line-height:24px;}
.errortxt a, .error a {color:#249FF1;text-decoration:underline;}
.errortxt div {padding:20px 0 0 178px;text-align:left;}

.hotpic {position:relative;height:220px;text-align:center;}
.hotpic span {position:absolute;left:0;bottom:0;display:block;width:300px;height:30px;font-size:14px;color:#fff;line-height:30px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.hotpic img {width:300px;height:220px;}

/*imgLlist*/
.imgLlist {_float:left;margin-left:-20px;overflow:hidden;zoom:1;}
.imgLlist li {position:relative;float:left;width:320px;height:75px;margin:15px 0 0 20px;border-bottom:solid #e7e7e7 1px;overflow:hidden;}
.imgLlist .pic {float:left;display:block;width:107px;height:60px;margin-right:10px;}
.imgLlist img {width:107px;height:60px;}
.imgLlist .title {height:40px;margin-bottom:3px;font-size:15px;overflow:hidden;}
.imgLlist p {height:20px;overflow:hidden;}
.imgLlist_typeA {margin:0;}
.imgLlist_typeA li {float:none;width:auto;margin-left:0;}
.imgLlist_150x85 li {width:auto;height:85px;border-bottom:none;}
.imgLlist_150x85 .pic, .imgLlist_150x85 img {width:150px;height:85px;}
.imgLlist_150x85 .title {height:20px;}
.imgLlist_150x85 p {height:40px;overflow:hidden;}
/*imglist*/
.imglist {_float:left;overflow:hidden;zoom:1;}
.imglist li {float:left;font-size:14px;font-family:"Microsoft Yahei";overflow:hidden;}
.imglist .pic {display:block;margin-bottom:5px;}
.imglist_140x80 {margin-left:-20px;}
.imglist_140x80 li {width:140px;height:105px;margin:15px 0 0 20px;}
.imglist_140x80 .pic, .imglist_140x80 .pic img {width:140px;height:80px;}

#ckepop .jtico_tsina {background:#000;}
/*floatpannel*/
.floatpannel {position:fixed;_position:absolute;left:50%;bottom:50px;margin-left:510px;z-index:999;}
.floatpannel a, .floatpannel .floatpannel_share {display:block;width:48px;height:48px;margin-top:2px;text-indent:-9999px;overflow:hidden;cursor: pointer;}
.floatpannel .floatpannel_top {background-position:0 -282px;}
.floatpannel .floatpannel_top:hover {background-position:-49px -282px;}
.floatpannel .floatpannel_share {background-position:0 -132px;}
.floatpannel .floatpannel_share:hover {background-position:-49px -132px;}
.floatpannel .floatpannel_share .bds_more {display: block; width: 48px; height: 48px; background: none !important; margin: 0;}
.floatpannel .floatpannel_code {background-position:0 -182px;}
.floatpannel .floatpannel_code:hover {background-position:-49px -182px;}
.floatpannel .floatpannel_comment {background-position:0 -232px; color: #fff; text-indent: 0; text-align: center; line-height: 75px;}
.floatpannel .floatpannel_comment:hover {background-position:-49px -232px;}
.floatpannel_tip {position: relative;}
.floatpannel_tip_box {position: absolute; right: 48px; top: -50px;}
.floatpannel_share_box {position: absolute; right: 48px; top: 0; width: 100px; height: 100px; background: #333;}
/*slide*/
.mod_slide {margin-bottom:30px;}
.poster_wrap {position:relative;width:660px;height:435px;}
.lis_poster {width:660px;height:435px;overflow:hidden;}
.lis_poster li {position:absolute;left:0;top:0; height:435px;opacity: 0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;}
.lis_poster li .pic {display: table-cell;*display: block;width:660px;height:435px;*font-size: 390px;*font-family:Arial;border:solid #ebebeb 1px;vertical-align:middle;text-align:center;overflow:hidden}
.lis_poster img {max-width:660px;max-height:435px;}
.lis_poster span {position: absolute; left: 0; bottom: 0; width: 640px; height: 58px; padding: 5px 10px 0; font-size: 14px; color: #fff; line-height: 24px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000'); background:rgba(0,0,0,0.6); }
.lis_poster .on {opacity:1;}
.zoom {position:absolute;right:0;top:0;display:block;width:42px;height:42px;background:url(/static/images/zoom.png);text-indent:-9999px;}
.zoom:hover {background-position: 0 -43px;}
.ico_prev, .ico_next {position:absolute;top:170px;display:none;_display:block;width:56px;height:80px;background:url(/static/images/modslide_content.png);text-indent:-9999px;}
.ico_prev {left:0;}
.ico_prev:hover {background-position:-114px 0;}
.ico_next {right:0;background-position:-57px 0;}
.ico_next:hover {background-position:-171px 0;}
.poster_wrap:hover .ico_prev, .poster_wrap:hover .ico_next {display: block;}
.slideNav_outer {position:relative;height:101px;background:#ececec;padding-top:20px;}
.slideNav_wr {position:relative;width:612px;height:65px;margin:0 auto;overflow:hidden;}
.nav_poster {position:relative; height: 65px;}
.nav_poster li {float:left;display:inline;width:110px;height:65px;margin-right:15px;}
.nav_poster a {position:relative;display:block;width:110px;height:65px;overflow:hidden;}
.nav_poster img {max-width:110px;max-height:65px;}
.nav_poster .mask {position:absolute;left:0;top:0;display:none;background:url(/static/images/modslide_content.png) -100px -81px;width:110px;height:65px;}
.nav_poster .on .mask {display:block;}
.slideNav_outer .ico_prev, .slideNav_outer .ico_next {top:0;width:24px;height:100px;}
.slideNav_outer .ico_prev {background-position:0 -81px;}
.slideNav_outer .ico_prev:hover {background-position:-50px -81px;}
.slideNav_outer .ico_next {right:0;background-position:-25px -81px;}
.slideNav_outer .ico_next:hover {background-position:-75px -81px;}
.poster_num {position: absolute; right: 0; bottom: 30px; width: 60px; height: 30px; font-size: 24px; color: #ccc; line-height: 40px; text-align: center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.poster_num em {font-size: 30px; color: #fff;}

.slideNav_wr {height: 100px; }
.mCSB_scrollTools {position:absolute;left:0;bottom:10px;width:610px;height:12px;}
.mCSB_draggerContainer {position:absolute;left:0;top:0;width:610px;height:12px; }
.mCSB_dragger {position:absolute;right:0;top:0;display:block;height:12px;overflow:hidden; border: #ddd 1px solid;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.mCSB_dragger_bar {width:100%;height:12px;background:#f3f3f3;cursor:pointer;}
.mCSB_draggerRail {width:610px;height:12px;background:#ddd; padding: 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.mCSB_dragger_bar:hover {background: #389ce9;}

.addbar {position:fixed;left:0;bottom:0;width:100%;height:42px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#990073C6', endColorstr='#990073C6');background:rgba(0,115,198,0.8);}
.addbar_con {position:relative;width:1000px;margin:0 auto;font-size:15px;color:#fff;font-family:"Microsoft Yahei";}
.addbar_con p {float:left;display:inline;margin-left:300px;line-height:42px;}
.addbar_con .btn {float:left;display:block;width:76px;height:26px;background:#31b94c;margin:8px 0 0 5px;color:#fff;line-height:26px;text-align:center;border:solid #2579b5 1px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.close {position:absolute;right:0;top:10px;display:block;width:21px;height:21px;background:url(/static/images/close.png);text-indent:-9999px;}
/*hottag*/
.hottag {_float:left;background:#fff;margin-left:-12px;overflow:hidden;zoom:1;}
.hottag li {float:left;display:inline;margin:12px 0 0 12px;}
.hottag a {display:block;background:#e2f0fc;padding:0 12px;font-size:14px;line-height:40px;font-family:"Microsoft Yahei";}
/*commentlist*/
.comment_input {margin-top: 20px;}
.t_box {overflow: hidden; zoom:1;}
.t_box textarea {float: left; width: 538px; height: 36px; border: 1px #dfdfdf solid;}
.t_box button {float: right; width: 105px; height: 42px; background: #3697e4; font-size: 16px; color: #fff; border: none;}
.t_funbox {margin-top: 10px; font-size: 14px; color: #ccc;}
.t_funbox a {margin-right: 10px;}
.t_funbox .user {color: #249ff1;}
.commentlist li {position: relative; padding:0 0 20px 50px; margin-top: 20px; border-bottom: 1px #d8d8d8 solid;}
.commentlist .pic {position: absolute; left: 0; top: 0;}
.commentlist .user a {margin-right: 10px; color: #249ff1;}
.commentlist .user .quote {position: relative; padding-left: 18px;}
.commentlist .txt {margin: 8px 0 5px; font-size: 15px; color: #333; line-height: 24px;}
.commentlist_funbox a {position: relative; padding-left:18px; margin-right: 10px}
.commentlist_funbox .ico, .commentlist .user .quote .ico {left: 0; top: 2px; width: 15px; height: 12px;}
.ico_fav {background-position: 0 -119px;}
.ico_reply {background-position: -16px -119px;}
.quote .ico_reply {background-position: -32px -119px;}
.commentlist li li {padding-bottom: 0; padding-top: 20px; border-bottom: none; border-top: 1px #c7c7c7 dotted;}
.commentlist li li .pic {top: 20px;}
.morebtn {position: relative; display: block; height: 40px; background: #ececec; margin-top: 20px; font-size: 14px; color: #999; line-height: 40px; text-align: center;}

.fullscreen_body {overflow: hidden;}
.fullscreen {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; z-index: 9999;}
.fullscreen_tt {height: 60px; padding: 0 100px; font-size: 24px; color: #fff; line-height: 60px; font-weight: normal;}
.fullscreen .poster_wrap {width: 100%; margin: 0 auto;}
.fullscreen .poster_num {right: 20px;}
.fullscreen .lis_poster {position: absolute;left: 0; top: 0; width: 100%; overflow: visible;}
.fullscreen .lis_poster li {position: absolute; left: -9999px; width: 100%; height: 100%; margin: 0 auto; text-align: center;}
.fullscreen .lis_poster .on {position: static;}
.fullscreen .lis_poster li .pic {width: 100%; height: 100%;}
.fullscreen .lis_poster span {bottom: -63px; width: 90%; padding: 0; text-align: left;}
.fullscreen .lis_poster img {height: 100%; max-width: none; max-height: none;}
.fullscreen .slideNav_wr {width: auto; padding: 0 60px;}
.fullscreen .slideNav_outer {background: #000;}
.fullscreen .mCSB_dragger {border-color: #656565;}
.fullscreen .mCSB_dragger_bar {background: #656565;}
.fullscreen .mCSB_draggerRail {background: #2a2a2a;}
.fullscreen .mCSB_scrollTools, .fullscreen .mCSB_draggerContainer, .fullscreen .mCSB_draggerRail {width: 100%;}
.fullscreen .ico_prev, .fullscreen .ico_next {top: 50%; display: block; margin-top: -40px;}
.fullscreen_close {position: absolute; right: 10px; top: 10px; width: 38px; height: 38px; background: url(/static/images/fullscreen_close.png); text-indent: -9999px;}
.fullscreen_close:hover {background-position: 0 -39px;}
#pages { overflow:hidden;margin-top:25px; }
#pages a { display:inline-block; height:24px; line-height:24px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px}
#pages a.a1 { background:#ddd; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:24px; line-height:24px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 15px}
.page .noPage { display:inline-block; width:56px; height:24px; line-height:24px; background:#ddd ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.mbx{width: 1000px;height:20px;margin: 19px auto 0px;font-size: 14px;padding-right: 104px;}
.coolnav span{font-size:18px;}