@charset "utf-8";
/* CSS Document */
/*全局样式开始*/
html, body, div, p, span, font, em, ul, li, dl, dt, dd, table, tr, td, input, button, a,h2,h3,h4{margin:0;padding:0; font-family:"微软雅黑";}
img{ border:none; vertical-align:middle;}/*图片添加链接边框没有；解决图片默认间距*/
ul,ol{ list-style-type:none;}
.clear{ clear:both;}/*清除浮动*/
.hidden{ display:none;}
.block{ display:block;}
a{ text-decoration:none; color:#333; font-size:16px;}
a:hover{ color:crimson;}
.left{ float:left;}
.right{ float:right;}
/*全局样式结束*/

.top{width: 100%; height: 500px; position: relative; background: url(banner.png); background-repeat:no-repeat ; background-size: 100% 100%; z-index: 1;}
.content{width: 100%; margin-top:40px;}
.cont{width: 1200px; margin:0 auto;}
.yw .ywB{ margin-top: 20px;}
/* 轮播图 */
.slideBox{ width:562px; height:315px; overflow:hidden; position:relative; float: left;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:15px; height:15px; line-height:14px; text-align:center; background:#a4a5a7; cursor:pointer; border-radius: 50%;}
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd li::after{position: absolute; left:0; bottom:0; opacity: 0.6; content: ''; background: #000; width: 100%; height: 42px; z-index: 10;}
.slideBox .bd li p{color:#fff; font-size: 16px; line-height: 42px; position: absolute; left:22px; bottom: 0; z-index: 20; width: 72%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.slideBox .bd img{ width:562px; height:315px; display:block;}
/* 轮播图 */
.ywR{ float: right; width: 610px; height: 315px;}
.ywR ul li{position: relative; line-height: 32px;width: 100%; }
.ywR ul li a{ display: inline-block; width: 80%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 18px; color:#333;}
.ywR ul li::after{position: absolute; width: 5px;height: 5px;background: #333; left:0; top:16px; content: ''; border-radius: 50%;}
.ywR ul li a{font-size:17px; color:#333; padding-left: 20px;}
.ywR ul li:hover a,.ywR ul li:hover span{color:crimson;}
.ywR ul li span{ float: right;}
.xxdt{ margin-top: 40px;}
.xxdt li{ height: 80px; border-bottom: 1px dashed #d8be9f; margin-top: 15px;}
.xxdt .sj{ width: 60px; float: left;}
.xxdt .sj p{ color: #B70A12; font-size: 26px; text-align: center;}
.xxdt .sj span{ color:#B38484; font-size: 16px;}
.xxdt .con{ float: right; width: 1110px;}
.xxdt .con a{ color:#333; font-size: 18px; line-height: 36px;}
.xxdt .con p{color:#999; font-size: 16px; line-height: 36px;}
.xxdt .con a:hover{color:crimson;}
.xxzl{ margin-top: 40px; /*height: 650px;*/ width: 100%; background-color: #F5F5F5;}
.xxzlC{ width: 1200px; margin: 0 auto; }
.xxzlC>img{ margin-top:54px;}
.xxzlB{ margin-top: 20px;}
.xxzlB ul{ width: 1100px; margin: 0 auto;}
.xxzlB ul li{ float: left; width: 180px;}
.xxzlB ul li img{ width: 150px; height: 200px;}
.content1{ margin-top: 20px;}
.xxzlbg{ height: 158px; background: url(xxzlbg.png) no-repeat center -112px;margin: -20px 0 0;}
.xsx li{ float:left; width:277px; height:351px;}
.xsx li img{ width: 277px; height: 351px;}
.xsx li+li{ margin-left: 30px;}
/* 公用尾部 */
.footer{ width: 100%; height:108px; background-color: #ec4d51; margin-top: 40px;}
.footerC{width: 1200px; margin: 0 auto; line-height:108px ;}
.footerC p{ text-align: left; text-align: center; color: #fff; display: inline-block;}
.footerC p img{ width: 350px;}
.footerC span{ margin-left: 90px;}
/* 公用尾部 */
/* 栏目页 */
.inner {width: 1200px;margin: 0 auto;}
.dot {display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #cbcbcb;margin-right: 10px;vertical-align: 1px;}
.inner .floor1 ul {padding: 20px;}
.inner .floor1 li {height: 40px;line-height: 40px;border-bottom: 1px dashed #b1b1b1;}
.location {margin-left: 10px;height: 40px;border-left: 9px solid #d60b0b;}
.location h4 {color: #d60b0b;height: 40px;line-height: 40px;padding-left: 10px;}
.floor1 {margin-top: 20px;}
.floor1 .title {margin: 20px 0;text-align: center;}
.floor1 .title a {font-size: 24px;color: #bf0010;}
.floor1 .news_list {width: 490px;}
.floor1 .news_list dt {margin-bottom: 18px;}
.floor1 .news_list h2 a {color: #a31a1a;font-size: 25px;font-weight: bold;text-align: center;}
 .abs {height: 80px;border-bottom: 1px dashed #666;text-indent: 2em;text-align: justify;margin-bottom: 10px;}
.abs .detail {color: #a31a1a;}
 .abs a {height: 80px;line-height: 25px;color: #666;}
.news_list dt a {height: 30px;line-height: 30px;color: #cb0b0b;font-size: 24px;}
.title_ywbb {display: inline-block;width: 300px;height: 16px;background: url(title_ywbb.png);}
.news_list dd {height: 42px;line-height: 42px;}
.news_list dd a {display: inline-block;width: 70%;}
.time {float: right;color: #666;}
.floor2 {margin: 20px 0;}
.floor2 .banner_pic {width: 100%;height: 100px;}
.inner li a{ color:#000;}
.inner .floor1 li{ list-style:disc;}
/* 栏目页 */
/*文章页*/
.art_current {width:980px; margin:0 auto; height:32px; line-height:32px; font-size:12px; color:#656565; padding-left:20px;}
.art_page{width:928px; padding:20px 35px; margin:0 auto; background:#ffffff; border:solid 1px #d4d4d4; min-height:600px; overflow:hidden;}
.art_content{width:100%; min-height:500px;}
.articlequotetitle{ font-size:18px; line-height:40px; overflow:hidden;}
.articletitle{font-size:22px;color:#d60000;	font-weight:bold;line-height:150%;text-align:center; padding:5px 0; overflow:hidden;}
.articlesubtitle{ font-size:18px; line-height:40px; text-align:center; overflow:hidden;}
.art_title{ padding-bottom:20px; overflow:hidden;}
.art_top{ text-align:center; color:#999; font-size:13px; line-height:24px; overflow:hidden;}
.art_top span{margin-left:15px; margin-right:15px;}
.art_top a{ color:#999; font-size:13px;}
.art_top2{border-bottom:solid 1px #d4d4d4; padding-bottom:15px;}
#zoom{ width:95%; margin:20px auto; font-size:15px; line-height:180%; overflow:hidden; min-height:300px;}
#zoom table{width:100% !important; border: 1px #3d3d3d solid !important; border-collapse:collapse !important; border-right:#3d3d3d 1px solid !important; border-bottom:#3d3d3d 1px solid !important; border-width: 0px 1px 1px 0px !important; border-style: none solid solid none !important; border-color: blue 3d3d3d 3d3d3d blue !important; border: 1px 3d3d3d !important; background-color:#ffffff !important;}
#zoom td{ border: 1px #3d3d3d solid !important; border-collapse:collapse !important; border-left:#3d3d3d 1px solid !important; border-top:#3d3d3d 1px solid !important; padding-left:8px !important;  border-width: 1px 0px 0px 1px !important; border-style:solid none none solid !important; border-color:3d3d3d blue blue 3d3d3d !important; border-width:1px !important; border-color:#3d3d3d !important; border-top-style:solid !important; border-top-width:1px !important; border-top-color:#3d3d3d !important; border-left-style:solid !important;  border-left-width:1px !important; border-left-color:#3d3d3d !important;}
.art_bottom{ width:95%; height:30px; line-height:30px; margin:0 auto; padding:10px 0; border-bottom:solid 1px #e9e9e9;}
.art_share{width:50%; float:left;}
.art_share a{font-size:14px !important;}
.print_close{width:50%; float:left; text-align:right;}
.close{ font-size:14px; background:url(close.jpg) left no-repeat; padding-left:20px;}
.print{ font-size:14px; background:url(print.jpg) left no-repeat; padding-left:20px;}
.art_sxp{ width:95%; margin:10px auto; overflow:hidden;}
.art_sxp p{ display:block; line-height:24px; margin:5px auto;}
.art_xgwz{ width:100%; margin:0 auto; background:url(line2.png) bottom repeat-x; height:40px; line-height:40px; color:#c50000; padding-top:10px;}
.art_xgwzlb{width:95%; margin:0 auto; padding:5px 0;}
.art_xgwzlb ul li{background:url(icon_01.png) left no-repeat; padding-left:13px; height:32px; line-height:32px;}
.art_xgwzlb ul li a{font-size:15px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block}
.art_xgwzlb ul li span{float:right; margin-left:10px; font-size:14px; color:#888;}
.kong{width:100%; height:30px;}
/*文章页*/