
/* CSS Document */
html{font-size:62.5%;}  
*{padding:0;margin:0;box-sizing: border-box;}
ul,li{list-style:none;}
img{border:None;}
body{font-size:100%;font-size:16px;font-size:1.6rem;background-color:#fff;font-family:"微软雅黑";line-height:1.5;color:#333;}
a{color:#333;text-decoration:none;}
a:hover{color:#b4c5fb;}
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both; overflow:hidden; height:0;}
.center{text-align: center;}
.colorgre{background: #fff7f4;overflow: hidden;}
.colorgre.mt{padding-top: 100px;margin-top: -90px;}


#wrap{margin:0 auto;}
#top{height:925px;margin:0 auto;background:url(../images/bg.png) center top no-repeat;text-align: center;}
#artop{height:500px;margin:0 auto;background:url(../images/topbg.jpg) center top no-repeat;text-align: center;}
#content{margin:0px auto;}
#bottom{padding:10px;line-height: 50px;background:#e73c39;color:#fff;text-align:center;margin-top:40px;}
/*#bottom p a{color:#fff;font-size:18px;padding:0 20px;}*/
#bottom a{color:#fff;}

#top .logo{margin:0 auto;text-align:center;padding:80px 0 50px 0;}
#top .logo2{margin:0 auto;padding:0;}
#top .logo_wap ,.wap{display:none;}

/*首页样式*/
.main_box{clear:both;width:1200px;margin:45px auto;overflow:hidden;}
.main_box h2{padding: 0 0 50px;text-align: center;}
.main_box h2.ct{background: url(../images/line.png) no-repeat center 20px;}
.mt30{margin-top:30px;}
.title{padding: 20px 0;}

.news{position: relative;margin-top: -310px;margin-bottom: 0;padding: 20px 80px;background: url(../images/banner.png) no-repeat center center;*width: 1040px;*background: #ff3333;z-index: 10;}
.news dt{padding: 20px 0;}
.news dt a{display: inline-block;width: 100%;color: #fffca8;font-size: 38px;line-height: 1;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news dd{text-indent: 2em;}
.news dd,.news dd a{color: #fffca8;text-align: justify;}
.news ul{padding: 30px 0;overflow: hidden;}
.news ul li{float: left;width: 50%;height: 40px;padding-left: 1em;background: url(../images/point.png) no-repeat left center;}
.news ul li a{display: inline-block;width: 100%;font-size: 18px;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;}
.news ul li a:hover{color: #b4c5fb;}
.news .more{padding: 6px 35px;border-radius: 20px;border: 1px solid rgba(255,255,255,.7);border: 1px solid #fff\9;color: rgba(255,255,255,.7);color: #fff\9}
.news .more:hover{border: 1px solid rgba(255,255,255,1);color: rgba(255,255,255,1);}

.zhbd-i,.zhbd-i a{display: block;width: 610px;height: 425px;overflow: hidden;}
.zhbd-i img{width: 100%;height: 100%;}
.zhbd-c{width: 550px;}
.zhbd-c dt a{display: block;width: 100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 24px;color: #ff3333;}
.zhbd-c dd {height: 65px;margin: 20px 0;text-indent: 2em;font-size: 14px;color: #666;overflow: hidden;}
.zhbd-c ul {height: 258px;padding: 10px 0 30px;border-top: 1px solid #eee;;overflow: hidden;}
.zhbd-c ul li a{display:block;width: 100%;line-height: 40px;padding-left: 1em;background: url(../images/round.png) no-repeat left 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zhbd-c .more{padding: 3px 5px;color:#ff3333;border-bottom: 1px solid #ffcccc;}

.fzjs-t,.fzjs-b ul{overflow: hidden;}
.fzjs-t dl,.fzjs-b li{width: 575px;overflow: hidden;}
.fzjs-t dl:nth-child(2n+1){float: left;}
.fzjs-t dl:nth-child(2n+2){float: right;}
.fzjs-t dl:first-child{float: left\9;}
.fzjs-t dl:first-child + dl{float: right\9;}
.fzjs-t dt a{display: block;padding: 5px 15px;width: 100%;color:#fff ;background: #e83e3b;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fzjs-t dd{margin: 15px 0;text-indent: 2em;font-size: 14px;color: #666;overflow: hidden;line-height: 2;height: 80px;}
.fzjs-t dd a{display: none;}
.fzjs-b ul li:first-child,.fzjs-b ul li:first-child+li+li,.fzjs-b ul li:first-child+li+li+li+li,.fzjs-b ul li:first-child+li+li+li+li+li+li{float: left;}
.fzjs-b ul li:first-child+li,.fzjs-b ul li:first-child+li+li+li,.fzjs-b ul li:first-child+li+li+li+li+li,.fzjs-b ul li:first-child+li+li+li+li+li+li+li{float: right;}
.fzjs-b ul li a{display: block;width: 100%;padding: 10px 0;border-bottom: 1px solid #e83e3b;text-align: justify;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fzjs .more{display: inline-block;margin:40px 0 0;padding: 6px 35px;border-radius: 20px;border: 1px solid #e43c3c;color: #e43c3c;}

.mzgs,.mzby{width: 580px;overflow: hidden;}
.mzgs h2,.mzby h2,.jctj h2{cursor: pointer;}
.mzgs ul li,.mzby ul li{position: relative;}
.mzgs ul li a,.mzby ul li a{display:block;width: 80%;line-height: 40px;padding-left: 1em;background: url(../images/round.png) no-repeat left 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mzgs ul li span,.mzby ul li span{position: absolute;right: 10px;top: 10px;}
.mzby ul li:first-child a,.mzby ul li:first-child +li a,.mzby ul li:first-child +li+li a{width: 100%;font-size: 18px;font-weight: bold;color: #dd3c3c;}
.mzby ul li:first-child span,.mzby ul li:first-child+li span,.mzby ul li:first-child+li+li span{display: none;}

.silder-box-zhbd,.silder-box-fbh{position: relative;}
.silder-box{position:relative;width: 1100px;margin:0 auto;}
.silder{margin:0 auto 0;}
.silder-box-zhbd .silder li,.silder-box-fbh .silder li{width: 610px;position: relative;}
.silder-box-zhbd .silder li{height: 425px;}
.silder-box-fbh .silder li{/*height: 328px;*/height:415px;}
.silder-box-zhbd .silder li img,.silder-box-fbh .silder li img{width: 100%;height: 100%;}
.silder-box-zhbd .silder li h4,.silder-box-fbh .silder li h4{position: absolute;bottom: 0;color: #fff;width: 100%;font-size: 14px;padding: 10px 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;background: rgba(0,0,0,.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);}
.silder-box .silder li{width:535px;}
.silder-box .silder li a{display: block;overflow: hidden;}
.silder-box .silder li img{width:100%;height: 360px;padding: 0;}
.silder-button{top:165px;width:25px;height:40px;position:absolute;cursor:pointer;}
.silder-button.btl{left: -40px;background: url(../images/l.png) no-repeat center center;background-size: 50%;}
.silder-button.btr{right: -40px;background: url(../images/r.png) no-repeat center center;background-size: 50%;}
.silder-box-zhbd .silder-button,.silder-box-fbh .silder-button{top: 50%;margin-top: -20px;background-color: rgba(255,255,255,.6);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66FFFFFF,endColorstr=#66FFFFFF);}
.silder-box-zhbd .silder-button:hover,.silder-box-fbh .silder-button:hover{opacity: .8;}
.silder-box-zhbd .silder-button.btl,.silder-box-fbh .silder-button.btl{left: 0;background-size: 60%;}
.silder-box-zhbd .silder-button.btr,.silder-box-fbh .silder-button.btr{right: 0;background-size: 60%;}

.jctj-wap{display: none;}
.jctj-c{position: relative;margin: 0;}
/*.jctj-c .swiper-slide{float: left\9;width: 50%\9;}*/
.jctj-c .swiper-slide a img{width: 100%;}
.jctj-c li h4,.jctj-wap h4{text-align: center;font-weight: normal;}
.jctj-wap h4{padding-top: 0;}


.xwfbh-i{width:610px;height:415px;overflow:hidden;}
.xwfbh-i img{width:610px;height:415px;}
.xwfbh-i li p{ display:none;}

.xwfbh-c{width:540px;height:415px;}
.xwfbh-c h4{width:100%; overflow:hidden;}
.xwfbh-c h4 a{float:left;width:32%;padding:5px 0 23px 0;margin-right:2px;font-size:22px;color:#333;line-height:120%; font-weight: normal; text-align:center;background:url(../images/fbh_titbg.png) bottom repeat-x;}
.xwfbh-c h4 a.on{color:#d70016;background:url(../images/fbh_titbg2.png) bottom center no-repeat;}
.xwfbh-c h4 a.wlink:hover{color:#d70016;background:url(../images/fbh_titbg3.png) bottom repeat-x;}

.xwfbh-c ul{ clear:both;/*margin-top:15px;*/}
.xwfbh-c ul li{font-size:16px; line-height:49px;padding-left: 1em;background: url(../images/dot.png) no-repeat left 22px; border-bottom:1px #f3e4de dotted;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xwfbh-c ul li span{ display:none;}


.xwfbh-c dl{width:100%;height:auto;overflow:hidden;}
.xwfbh-c dt{font-size:23px; color:#e43c3c;line-height:160%; margin-bottom:5px;font-weight: bold;}
.xwfbh-c dt a{color:#e43c3c;}
.xwfbh-c dd{padding:5px 0;font-size:16px;color:#666;line-height:30px;text-align:left; text-indent:2em;text-align:justify; text-justify:inter-ideograph;}
.xwfbh-c dd a{/*display:none;*/color:#e43c3c;}
.xwfbh-c dd a:hover{color:#b4c5fb;}

.xwfbh-c a.more{ display:block;width:130px;line-height:30px;text-align:center;font-size:16px;color:#e43c3c;margin:20px auto 0 auto;border-radius:20px; border:#e43c3c 1px solid;}
.xwfbh-c a.more:hover{ background:#e43c3c;color:#fff;}


.yc_ul p{font-size:16px; line-height:26px; border-bottom:1px #f3e4de dotted;padding:8px 0 8px 82px; position:relative;}
.yc_ul p span{position: absolute;left:0;top:8px;font-weight:normal;}

/*二级列表页样式*/
.loc{width:1200px;margin:auto;font-size:14px;color:#333;padding:10px;line-height:150%;text-align: left; background:#fff;border-bottom:1px #eee solid;}
.loc a{font-size:14px;color:#333;}
.loc a:hover{color:#333;}

#listmain{width:1200px;min-height:300px;background:#fff;margin:auto;padding-top:20px;}

.alist{padding:20px 10px;}
.alist .article{width:98%;font-size:16px;margin:0 auto;padding:0; text-align:left;}
.alist tr td{padding:0 0 10px 0;margin:0;vertical-align:top;}
.alist .arlisttd{line-height:30px;}
.alist .ardot{width:15px;padding-top:0px;}
.alist .timedefault{font-size:13px;color:#555;width:100px;text-align:right;padding-top:2px;}

.plist{margin:0 auto;}
.plist li{float:left;width:360px;height:240px;margin:20px 0 0 30px;position:relative;}
.plist li img{width:360px;height:240px;}
.plist p{display: block;position:absolute;bottom:0;left:0;height:37px; line-height:37px; width:97.1%; left:0; background:#000; -moz-opacity: 0.8; /* FF 3.5以下 */ opacity: 0.8; /* FF 3.5及以上 */filter: alpha(opacity=80); /* IE6及以上 */color:#fff; font-size:16px;padding-left:3%;}
.plist p a{color:#fff;font-size:16px;}



/*文章页样式*/
#artmain{width:1160px;padding:0 20px;margin:0 auto;background:#fff;}
#artmain .mtitle{font-size:22px;margin:0 auto; color:#000; text-align:center; font-family:"微软雅黑";font-size:22px; line-height:150%;padding-top:25px;}
 
#artmain .source{font-family:"宋体";font-size:12px;padding:10px 0;color:#555; border-bottom:1px #ddd dotted;}
#zoom{font-size:16px; line-height:32px;text-align:left;padding:30px 30px 0;text-align:justify; text-justify:inter-ideograph;}
#zoom a{color:#000; text-decoration:underline}
#zoom table{ margin:auto;max-width: 100%;}
#zoom p{margin:0; padding:5px 0;border:0;text-align:justify; text-justify:inter-ideograph;}
#zoom img{ max-width:750px;_width:expression(document.body.clientWidth > 750 ? "750px" : "auto"); margin:5px auto 0px auto; text-align:center;}


/*自适样式*/
@media screen and (max-device-width:1200px){
.colorgre.mt{margin: 0;padding: 0;}
#top{background-size:100% 100%;height: auto;}
#top .logo{padding:20px 0 80px 0;}
#top .logo img{width:80%;}

#bottom{line-height: normal;}
#bottom p a{display: inline-block;font-size: 1.4rem;word-break: break-all;}
#content{margin:0;}
.wap{display: block;}
.wz{display: none;}

.main_box{width:100%;margin: 0;padding: 1rem;}
.main_box h2{padding: 3rem 0;}
.main_box h2 img{width: auto;height: 4.5rem;padding-bottom: 1rem;border-bottom: 1px solid #ea3c3c;}
.news{margin-top: -30px;background-color: #ea3c3c;background-position-y: 0;background-size: 100%;}
.news dt a{font-size: 2rem;white-space: normal;line-height: 1.2;font-weight: bold;}
.news ul li{width: 100%;}
.news ul li a{font-size: 1.6rem;}
.zhbd-i, .zhbd-i a,.zhbd-c,.fzjs-t dl, .fzjs-b li,.mzgs, .mzby{width: 100%;height: auto;}

.jctj{display: none;}
.jctj-wap{display: block;}
.jctj-wap-c img{width: 100%;height: auto;}

.xwfbh-i{width: 100%;height: auto;}
.xwfbh-i li{width:100%;}
.xwfbh-i img{width: 100%;height: auto;}

.xwfbh-c{width: 100%;height: auto;}
.xwfbh-c h4{width:100%; overflow:hidden;}

.xwfbh-c dl{padding-top:10px;}
.xwfbh-c dt{font-size:2rem; line-height:150%;margin-bottom:5px; }
.xwfbh-c a.more{margin-bottom:15px;}

#listmain{width:auto;padding-top:5px;}
#artmain{width: auto;padding:0 1rem;}
#zoom{padding:1rem 0;}
#zoom img{ max-width:100%; margin:5px auto 0px auto; text-align:center;}
#zoom table{width: 100%;}
.loc{width:100%;padding:1rem;}

#artop{background-size:100% 100%;height: auto;}
#artop .logo{padding:10px 0 50px 0;}
#artop .logo img{width:80%;}
.alist .arlisttd{line-height: normal;}
.sjsm{display: none;}


.plist li{float: none;width:98%;height: auto;margin:10px auto; text-align:center;}
.plist li img{width:100%;height:100%;}
.plist p{width:100%;}

.silder-box-zhbd{height: 430px !important;}
.silder-box-fbh{height: 430px !important;}
.silder{width: 100% !important;}
.silder li,.silder li img{width: 768px !important;height: 430px !important;}
.silder-button{top: 200px !important;}

}


@media screen and (max-device-width:414px){
#top .logo img{width:95%;}
#artop .logo img{width:90%;}
.main_box h2 img{height: 3.5rem;}
.fzjs-t dd{height: 140px;}

.silder-box-zhbd{height: 260px !important;}
.silder-box-fbh{height: 250px !important;}
.silder{width: 100% !important;}
.silder li,.silder li img{width: 400px !important;height: 250px !important;}
.silder-button{top: 120px !important;}
}
@media screen and (max-device-width:375px){
.main_box h2 img{height: 3rem;}
.silder-box-zhbd{height: 250px !important;}
.silder-box-fbh{height: 240px !important;}
.silder{width: 100% !important;}
.silder li,.silder li img{width: 350px !important;height: 250px !important;}
.silder-button{top: 120px !important;}
}
@media screen and (max-device-width:325px){
.main_box h2 img{height: 3rem;}
.silder-box-zhbd{height: 250px !important;}
.silder-box-fbh{height: 230px !important;}
.silder{width: 100% !important;}
.silder li,.silder li img{width: 300px !important;height: 200px !important;}
.silder-button{top: 120px !important;}
}

