﻿@import url(base.css);
.jc-null{clear:both; overflow:hidden; text-align:left; padding-top:10px;}
.index-logo{height:86px; padding-left:10px; overflow:hidden;}
.index-con{position:relative; clear:both; overflow:hidden; z-index:1;}
.index-con .jc-img{clear:both; overflow:hidden; width:100%;}
.index-con .jc-img img{width:100%; max-width:100%;}
.index-con a.jc-nav{position:absolute; z-index:99; background-repeat:no-repeat; padding-top:52px; text-align:center; display:block; overflow:hidden;}
.index-con a.nav-1,
.index-con a.nav-3,
.index-con a.nav-6{left:10px;}
.index-con a.nav-2,
.index-con a.nav-4,
.index-con a.nav-7{left:110px;}
.index-con a.nav-5{left:210px;}
.index-con a.nav-1,
.index-con a.nav-2{top:138px;}
.index-con a.nav-3,
.index-con a.nav-4,
.index-con a.nav-5{top:238px;}
.index-con a.nav-6,
.index-con a.nav-7{top:338px;}
.index-con a.nav-1,
.index-con a.nav-3,
.index-con a.nav-4,
.index-con a.nav-5,
.index-con a.nav-6,
.index-con a.nav-7{width:90px; height:38px;}
.index-con a.nav-2{width:190px; height:38px;}
.index-con a.nav-1{background-image:url(../images/bg_90x90_1.png);}
.index-con a.nav-2{background-image:url(../images/bg_90x90_2.png);}
.index-con a.nav-3{background-image:url(../images/bg_90x90_3.png);}
.index-con a.nav-4{background-image:url(../images/bg_90x90_4.png);}
.index-con a.nav-5{background-image:url(../images/bg_90x90_5.png); padding-top:48px; height:42px;}
.index-con a.nav-6{background-image:url(../images/bg_90x90_6.png);}
.index-con a.nav-7{background-image:url(../images/bg_90x90_7.png);}
.index-con a.nav-1:hover,
.index-con a.nav-1:active{background-image:url(../images/bg_90x90_1_2.png); text-decoration:none; color:#ffffff;}
.index-con a.nav-2:hover,
.index-con a.nav-2:active{background-image:url(../images/bg_90x90_2_2.png); text-decoration:none; color:#ffffff;}
.index-con a.nav-3:hover,
.index-con a.nav-3:active{background-image:url(../images/bg_90x90_3_2.png); text-decoration:none; color:#ffffff;}
.index-con a.nav-4:hover,
.index-con a.nav-4:active{background-image:url(../images/bg_90x90_4_2.png); text-decoration:none; color:#ffffff;}
.index-con a.nav-5:hover,
.index-con a.nav-5:active{background-image:url(../images/bg_90x90_5_2.png); text-decoration:none; color:#ffffff;}
.index-con a.nav-6:hover,
.index-con a.nav-6:active{background-image:url(../images/bg_90x90_6_2.png); text-decoration:none; color:#ffffff;}
.index-con a.nav-7:hover,
.index-con a.nav-7:active{background-image:url(../images/bg_90x90_7_2.png); text-decoration:none; color:#ffffff;}
.header{width:100%; height:54px; line-height:54px; position:relative; z-index:9; text-align:center; overflow:hidden; background-color:#ececec;}
.header span{font-size:1.5em; font-weight:normal; color:#323232;}
.header a.return,
.header a.home{position:absolute; width:34px; height:34px; line-height:34px; text-indent:100px; display:block; overflow:hidden; top:10px; background-repeat:no-repeat;}
.header a.return{left:10px; background-image:url(../images/re_bg.png);}
.header a.home{right:10px; background-image:url(../images/home.png);}
.header a.return:hover,
.header a.return:active{background-image:url(../images/re_bg_2.png); text-decoration:none;}
.header a.home:hover,
.header a.home:active{background-image:url(../images/home_2.png); text-decoration:none;}
.banner{clear:both; overflow:hidden; width:100%;}
.banner img{width:100%; max-width:100%;}
.jc-main{padding:7px 10px 40px 10px; clear:both; overflow:hidden;}
.jc-content{padding:7px 10px 0px 10px; clear:both; overflow:hidden;}
.jc_seat{height:40px;}
.jc_seat em{padding-left:4px; padding-right:4px; font-family:Arial;}
.jc-part{width:99%; margin:0 auto; clear:both; overflow:hidden;}
.jc-part ul li{width:33%; height:44px; float:left; text-align:center;}
.jc-part ul li a{background-color:#adadad; height:33px; line-height:33px; text-align:center; display:inline-block; padding-left:20px; padding-right:20px; color:#ffffff;}
.jc-part ul li a.jc-current,
.jc-part ul li a:hover,
.jc-part ul li a:active{background-color:#3655b1; text-decoration:none;}
.jc-part2{clear:both; overflow:hidden; text-align:center;}
.jc-part2 a{background-color:#adadad; height:33px; line-height:33px; text-align:center; display:inline-block; padding-left:20px; padding-right:20px; color:#ffffff; margin-left:10px; margin-right:10px;}
.jc-part2 a.jc-current,
.jc-part2 a:hover,
.jc-part2 a:active{background-color:#3655b1; text-decoration:none;}
.jc-remark{width:100%; line-height:150%; word-wrap:break-word; word-break:break-all; clear:both; overflow:hidden; padding-top:15px; padding-bottom:20px;}
.jc-remark p{padding-bottom:15px;}
.jc-history{clear:both; overflow:hidden; margin-top:20px;}
.jc-history .jc-list{width:100%; border-bottom:solid 1px #ececec; padding-bottom:15px; margin-bottom:15px; clear:both; overflow:hidden;}
.jc-history .jc-list .date{float:left; text-align:left; height:22px; font-size:1.3em; font-weight:bold;}
.jc-history .jc-list .brief{width:100%; line-height:150%; word-wrap:break-word; word-break:break-all; clear:both; overflow:hidden; padding-top:10px;}
.jc-history .jc-list .brief p{padding-bottom:15px;}
.jc-article{clear:both; overflow:hidden; margin-top:30px;}
.jc-article .jc-list{background-color:#fafafa; margin-bottom:10px; clear:both; overflow:hidden;}
.jc-article .jc-list img{width:150px; float:left; margin-right:15px;}
.jc-article .jc-list h2.jc-tit{padding-top:10px; display:block; font-weight:normal; font-size:1em;}
.jc-article .jc-list h2.jc-tit a{font-weight:bold; font-size:1em;}
.jc-article .jc-list p.jc-date{padding-top:10px; display:block; color:#888888;}
.jc-article-more{text-align:center; padding-top:10px; clear:both; overflow:hidden;}
.jc-article-more a,
.jc-article-more span{background-color:#3655b1; width:100%; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; font-weight:bold; color:#ffffff; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }
.jc-article-more a:hover{background-color:#942420; text-decoration:none;}
.det-tit{text-align:left; color:#323232; font-size:1.3em; font-weight:bold; line-height:130%; clear:both; overflow:hidden; padding-top:30px;}
.det-time{padding-top:5px; clear:both; overflow:hidden; height:35px;}
.det-time span.span-1{color:#888888;}
.det-time span.span-2{padding-left:12px;}
.det-remark{width:100%; line-height:150%; word-wrap:break-word; word-break:break-all; clear:both; overflow:hidden; padding-top:15px;}
.det-remark p{padding-bottom:15px;}
.det-remark img{width:100%; max-width:100%;}
.prev-next{border-top:solid 1px #ececec; padding-top:10px; clear:both; overflow:hidden; margin-top:20px;}
.prev-next p{display:block; height:26px; line-height:26px; overflow:hidden;}
.list-ret{padding-top:15px; clear:both; overflow:hidden;}
.list-ret a{background-color:#3655b1; width:100%; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; font-weight:bold; color:#ffffff; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }
.list-ret a:hover{background-color:#942420; text-decoration:none;}
.jc_warp_img,
.jc_warp_img .jc-list{clear:both; overflow:hidden;}
.jc_warp_img{margin-top:30px;}
.jc_warp_img .jc-list ul{width:100%;}
.jc_warp_img .jc-list ul li{width:50%; float:left; margin-bottom:20px;}
.jc_warp_img .jc-list ul li .cast_box{clear:both; overflow:hidden; margin-left:10px; margin-right:10px;}
.jc_warp_img .jc-list ul li .cast_box .jc-img{width:100%; clear:both; overflow:hidden;}
.jc_warp_img .jc-list ul li .cast_box .jc-img img{width:100%; max-width:100%;}
.jc_warp_img .jc-list ul li .cast_box .zf_img_txt{width:100%; height:36px; line-height:18px; /*background-image:url(../images/tit-bg.png);*/ overflow:hidden; margin-top:5px; text-align:center; word-wrap:break-word; word-break:break-all; font-size:1.0em; font-weight:bold;}
.jc_warp_img .jc-list ul li .cast_box .zf_img_txt a{font-size:1.0em; font-weight:bold; /*color:#ffffff;*/}
.jc_warp_img .jc-more{text-align:center; padding-left:10px; padding-right:10px; padding-top:10px; clear:both; overflow:hidden;}
.jc_warp_img .jc-more a,
.jc_warp_img .jc-more span{background-color:#3655b1; width:100%; height:40px; line-height:40px; text-align:center; display:block; font-size:16px; font-weight:bold; color:#ffffff; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }
.jc_warp_img .jc-more a:hover{background-color:#942420; text-decoration:none;}
.jc_warp_img .det-img{clear:both; overflow:hidden; text-align:center;}
.jc_warp_img .det-img img{width:100%; max-width:100%;}
.jc_warp_img .cd-tit{width:100%; padding-top:10px; text-align:center; clear:both; overflow:hidden; font-size:1.2em; font-weight:bold;}
.cd-prev-next{height:39px; padding-top:20px; background-image:url(../images/center-line.jpg); background-repeat:no-repeat; background-position:center center; border-bottom:solid 1px #adadad; border-top:solid 1px #adadad; text-align:center; margin-top:40px;}
.cd-prev-next a,
.cd-prev-next span{display:inline-block; background-repeat:no-repeat; height:15px; font-weight:bold;}
.cd-prev-next a.prev,
.cd-prev-next span.prev{background-image:url(../images/prev.png); background-position:left; padding-left:52px;}
.cd-prev-next a.next,
.cd-prev-next span.next{background-image:url(../images/next.png); background-position:right; padding-right:52px;}
.cd-prev-next span{color:#b7b7b7;}
.jc_post{clear:both; overflow:hidden; margin-top:20px;}
.jc_post .box{border:solid 1px #dcdcdc; padding:15px 15px 15px 15px; clear:both; overflow:hidden; margin-bottom:15px;}
.jc_post .box:hover{border:solid 3px #2957b5; padding:13px 13px 13px 13px;}
.jc_post .box .tit{background-image:url(../images/d.jpg); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; word-wrap:break-word; word-break:break-all; line-height:140%; text-align:left; font-size:1.2em; font-weight:bold;}
.jc_post .box .brief{clear:both; overflow:hidden; line-height:180%; word-wrap:break-word; word-break:break-all; padding-top:15px;}
.jc_post .box .brief span.tit2{display:block; height:35px; line-height:30px; font-weight:bold;}
.jc_post .box .brief table.post tr td{height:22px; line-height:22px; width:50%; text-align:left;}
.jc_post .box .date{margin-top:20px; text-align:left; color:#adadad;}
.footer{background-color:#ececec; height:50px; position:fixed; bottom:0px; left:0; z-index:9999; width:100%;}
.footer ul li{width:25%; float:left; text-align:center; padding-top:4px;}
.footer ul li a{display:inline-block; background-repeat:no-repeat; background-position:top center; padding-top:26px; color:#323232; font-size:0.87em;}
.footer ul li a.nav-1{background-image:url(../images/icon_26x26_1.png);}
.footer ul li a.nav-2{background-image:url(../images/icon_26x26_2.png);}
.footer ul li a.nav-3{background-image:url(../images/icon_26x26_3.png);}
.footer ul li a.nav-4{background-image:url(../images/icon_26x26_4.png);}
.footer ul li a:active,
.footer ul li a:hover{color:#942420; text-decoration:none;}