@charset "utf-8";


.header{background:url(../images/ztzl/ncszfcwhy/banner.png) no-repeat top; border-bottom:30px solid #d04148;}
.header .banner{height:335px;}
.header .inhead{height:411px; overflow:inherit;}
.header .shadow{position:absolute; bottom:0; width:37px; height:55px; background-repeat:no-repeat; background-position:0 0;}
.header .shadow.left{left:-37px; background-image:url(../images/ztzl/ncszfcwhy/bg-1.png);}
.header .shadow.right{right:-37px; background-image:url(../images/ztzl/ncszfcwhy/bg-2.png);}


.wrap{position:relative; margin-top:-106px;}
.wrap-head{background:url(../images/ztzl/ncszfcwhy/hd-bg.png) repeat-x right center;}
.wrap-head a{position:relative; float:left; padding-right:24px; padding-left:20px; background-color:#fff;}
.wrap-head a:before{position:absolute; top:0; left:0; content:""; width:8px; height:100%; background-color:#c51b1b;}

.jjcwhy-main dl dd{font-size:.9375em; line-height:200%; text-align:justify;text-indent: 2em;}
.jjcwhy-main dl dd a{color:#b20000;}
.jjcwhy-first{padding:30px 32px; height:322px; background-color:#f7f9fa;width: 66%;}
.jjcwhy-first dt{text-align:center;}
.jjcwhy-first dt h4{padding-bottom:18px; font-size:1.625em; color:#000501;}
.jjcwhy-first dt h5{padding-bottom:18px; font-size:1.25em;}
.jjcwhy-first dd{padding-top:10px; height:210px;}
.jjcwhy-list li{float:left; width:33.333%;}
.jjcwhy-list li dl{margin:0 10px 20px; padding:20px; height:215px; background-color:#f7f9fa;}
.jjcwhy-list li dl dt{padding-bottom:15px;}
.jjcwhy-list li dl dt a{padding-left:50px; min-height:30px; font-weight:bold; color:#000501; line-height:24px; background:url(../images/ztzl/ncszfcwhy/hd-ico.png) no-repeat left 0;}
.jjcwhy-list li dl dd{padding:10px 12px; height:150px; text-indent:2em; background-color:#fff;}
.jjcwhy-main .module-span3{float: right;}
.tpxw-slide{float:none; height:280px;}
.tpxw-slide .bd{height:280px;}

.calendars{background:url(../images/ztzl/ncszfcwhy/date-bg.png) no-repeat top; background-size:100% auto;}
.calendars h2{padding-top:15px; padding-bottom:15px; text-align:center;}

#calendar{}
#calendar #layui-laydate1{box-shadow: none;}
#calendar #layui-laydate1, #calendar #layui-laydate1 .layui-laydate-main{width:100%;}
#calendar #layui-laydate1 .layui-laydate-header{padding-top:0; padding-bottom:9px; background-color:transparent;}
#calendar #layui-laydate1 .layui-laydate-header i{top:0; color: #333;}
#calendar #layui-laydate1 .layui-laydate-header i:hover{color: #3f853a;}
#calendar #layui-laydate1 .layui-laydate-header span{color:#333; font-size: 18px;}
#calendar .layui-laydate,
#calendar .layui-laydate-hint{background-color:transparent;}
#calendar #layui-laydate1 .layui-laydate-content{border:none; padding:0;}
#calendar #layui-laydate1 .layui-laydate-content table{width: 100%; background-color:#fff;}
#calendar #layui-laydate1 .layui-this{background-color:#025090 !important;}
#calendar .layui-laydate-content td, #calendar .layui-laydate-content th{padding:12px 5px; border:1px solid #ddd;}
#calendar .layui-laydate-content th{font-weight:bold; color:#b20000; background-color:#f7f9fa;}

.calendar{height:340px;}
.hyrc-main .wrap-head a{padding-left:0;}
.hyrc-main .wrap-head a:before{content:normal;}
.spbb-main .wrap-head a:before{content:normal;}
.hyrc-hd ul{margin-right:-8px; margin-left:-7px; overflow:hidden;}
.hyrc-hd ul li{float:left; width:33.33333%;}
.hyrc-hd ul li span{display:block; margin:0 8px 15px 7px; font-size:1.25em; text-align:center; line-height:50px; background-color:#f7f9fa; border-radius:6px;}
.hyrc-hd ul li.on span{color:#fff; background-color:#d04148;}
.hyrc-hd ul li.on span a{color:#fff;}

.hyrc-item .item-hd{position:relative; height:95px; margin-bottom:20px; overflow:hidden;}
.hyrc-item .item-hd .item-btn{position:absolute; top:20px; width:32px; height:32px; font-weight:bold; line-height:32px; text-align:center; color:#fff; background-color:#999; border-radius:50%; cursor:pointer;}
.hyrc-item .item-hd .item-btn.prevStop{background-color:#ccc;}
.hyrc-item .item-hd .item-btn.nextStop{background-color:#ccc;}
.hyrc-item .item-hd .item-btn-prev{left:0;}
.hyrc-item .item-hd .item-btn-next{right:0;}
.hyrc-item .item-hd:before{position:absolute; top:36px; right:50px; left:50px; z-index:1; content:""; height:3px; background-color:#ecedf1;}
.hyrc-item .item-hd .returnHd{position:absolute; top:0; right:50px; left:50px; z-index:2; margin-right:15px; margin-left:15px; height:95px; overflow:hidden;}
.hyrc-item .item-hd .returnHd .tempWrap{width:100% !important;}
.hyrc-item .item-hd ul{position:relative; width:100%;}
.hyrc-item .item-hd ul li{position:relative; float:left; width:9.09%; padding-bottom:20px;}
.hyrc-item .item-hd ul li span{display:block; width:69px; height:69px; margin:0 auto; padding:4px; background-color:#fff;}
.hyrc-item .item-hd ul li span:after{display:block; content:normal; margin:3px auto 0; width:28px; height:14px; background:url(../images/ztzl/ncszfcwhy/arrow-down.png) no-repeat;}
.hyrc-item .item-hd ul li span a{display:block; margin:0 auto; padding-top:10px; width:63px; height:53px; background-color:#fff; border:3px solid #ccc; border-radius:50%;}
.hyrc-item .item-hd ul li span a font{display:block; text-align:center; line-height:20px;}
.hyrc-item .item-hd ul li span a font.d{font-weight:bold; font-size:1.125em;}
.hyrc-item .item-hd ul li.on span:after{content:"";}
.hyrc-item .item-hd ul li.on span a{border-color:#b20000;}
.hyrc-item .item-bd dl{padding:25px 30px; background-color:#f7f9fa; border:1px dashed #ddd;}
.hyrc-item .item-bd dl dt{text-align:center;}
.hyrc-item .item-bd dl dt h4{padding-bottom:10px; font-size:1.25em; font-weight:bold; color:#000501;}
.hyrc-item .item-bd dl dt h5{padding-bottom:10px; font-size:1.125em;}
.hyrc-item .item-bd dl dd{font-size:.9375em; line-height:2em; padding-top:10px;}
.hyrc-item .item-bd dl dd a{color:#b20000;}


@media (max-width:1274px) {
.article-content table, .article-content video, .article-content img {
   
    height: auto!important;
}
.header .shadow{display:none;}	
}

@media (max-width:991px) {
.header{border-bottom-width:5px;}
.wrap{margin-top:0;}
.jjcwhy-first{padding:20px 15px; height:auto;width: auto;}
.jjcwhy-first dt h4{padding-bottom:10px; font-size:1.25em; font-weight:bold;}
.jjcwhy-first dt h5{padding-bottom:10px; font-size:1.125em;}
.jjcwhy-first dd{height:auto;}
.jjcwhy-list{margin-right:-8px; margin-left:-7px; overflow:hidden;}
.jjcwhy-list li dl{margin:0 8px 15px 7px; padding:15px;}
.jjcwhy-list li dl dt a{font-size:1.125em;}
#calendar{height:auto; margin-bottom:15px;}

.hyrc-hd ul li span{font-size:1.125em;}
.hyrc-item .item-hd{margin-bottom:15px;}
.hyrc-item .item-hd ul li{width:16.66667%;}
.hyrc-item .item-bd dl{padding:15px;}
.hyrc-item .item-bd dl dt h4{font-size:1.125em;}
.hyrc-item .item-bd dl dt h5{font-size:1em;}

.jjcwhy-main .module-span3{float: none;}

}

@media (max-width:860px) {
.jjcwhy-list li{width:100%;}
.jjcwhy-list li dl{height:auto;}
.jjcwhy-list li dl dd{height:auto;}
}

@media (max-width:680px) {
.hyrc-hd ul li{width:50%;}
.hyrc-hd ul li span{font-size:1em; line-height:40px;}
.hyrc-item .item-hd:before{right:35px; left:35px;}
.hyrc-item .item-hd .returnHd{right:35px; left:35px; margin-right:10px; margin-left:10px;}
.hyrc-item .item-hd ul li{width:25%;}
}

@media (max-width:480px) {
.hyrc-item .item-hd ul li{width:33.33333%;}	
}


@media (max-width:360px) {
.hyrc-hd ul li{width:100%;}
.hyrc-hd ul li span{margin-bottom:5px;}
.hyrc-item .item-hd{margin-top:10px; height:87px;}
.hyrc-item .item-hd ul li span{width:58px; height:58px;}
.hyrc-item .item-hd ul li span a{padding-top:6px; width:52px; height:46px;}	
.hyrc-item .item-hd .returnHd{height:auto;}
}
