@charset "utf-8";
/* CSS Document */
/*
* @description: 网站内页样式
* @author: ishang_pan
* @update: ishang_pan (2017-09-22 13:30)
*/

/** 通用颜色值 **/
.red{color: #f50000;}
body{background:#fff;}
.m-banner{width: 100%;}
.is-main{margin-bottom:20px;}
/**************list**********************/
/*左栏*/
.list-left{float:left;width: 264px;position: relative;}
.list-left h3{position: absolute;top: -65px;width: 264px;height: 120px;line-height: 100px;color:#fff;font-size: 24px;font-weight:bold;text-indent:50px;background:#0066ae;}
.list-left .listleft-box{ margin-top: 55px;border: 1px solid #ddd;min-height: 450px;}
.list-left ul li{border-bottom: 1px solid #ddd;}
.list-left li a{display:block;padding: 15px 20px;}
.list-left li a:hover,.list-left li.hover a{background: #f4f4f4 url(../images/page/list-jt.png) right center no-repeat;color: #0066ae;}   

/*右栏*/
.list-right{float: right;width: 900px;min-height: 500px;    margin: 25px 0 20px;}
.list-right .is-contentbox{padding-top:35px;}
.list-right h2{height: 30px; font-weight:normal;font-size: 18px;color: #0066ae;border-bottom: 1px solid #ddd;}
.list-right h2 span{display: inline-block;text-align: center;border-bottom: 2px solid #0066ae;padding: 0 15px;height:30px;}
#list-h{display: none;float: right;margin: 19px 15px 0 0;}
.list-right ul.list-content{padding: 10px;}
.list-right .list-content li{height:44px;line-height: 44px;padding-left: 12px;border-bottom:1px dashed #ddd;background: url(../images/page/dian.png) 0 center no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list-right .list-content li span{float: right;color: #808080;font-size: 15px;}
/*****************************************/


/********************detail*********************/
.m-body{padding: 30px;}
.m-body h1{font-size: 30px;line-height: 45px;text-align: center;padding: 20px 60px 40px;font-weight:bold;color: #0066ae;}
.m-body h2{font-size: 20px;line-height: 45px;text-align: center;padding: 0 60px 30px;}
/*作者  发布时间*/
.u-funs{padding: 10px;font-size: 14px;color: #999;position:relative;background:#f5f5f5;line-height: 20px;overflow: hidden;}
.u-funs span{margin: 0 10px;}
.u-funs a{color: #999;}
/*分享按钮*/
.bdsharebuttonbox{position: absolute;top: 7px;right: 0;}
/*内容*/
.m-contnet{font-size: 16px;min-height: 165px; padding: 30px 0;}
.m-contnet p{margin-bottom: 20px;line-height: 30px;text-align: justify;}
.m-contnet p img{max-width: 100%;}
.m-contnet table{border-collapse: collapse;}
.m-contnet table td{border: 1px solid #333;}
/*二维码*/
.wzewm{text-align:center; margin:0 auto;}
.wzewm span{display:block;}
.wzewm span.txt-color{font-size: 12px; color: #c0c0c0;}
#qrcode img {margin: 10px auto;padding: 5px;border: 1px solid #ddd;}
/*顶部  打印  关闭*/
.m-btfuns{line-height: 24px;margin-top: 30px; border-top: 1px dashed #ddd; padding: 10px 0; overflow: hidden;}
.m-btfuns ul{float:right;overflow: hidden;}
.m-btfuns li{float: left;}
.m-btfuns li a{display: block;color: #5e5e5e;font-size: 14px;padding-left: 15px;}
.m-btfuns li a img{margin: 5px 5px 0 0;}
.m-btfuns li a:hover{color: #0066ae;}
/*上一条*/
.detail-zy{margin-top: 15px;}
.detail-zy .detail-prev img{margin-right: 15px;}
.detail-zy .detail-next img{margin-left: 15px;}
/*****************************************/


/* 分页 */
#page-list{line-height: 20px; text-align: center; margin: 40px 0; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #868585; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;display: block;}
#page-list .page:hover{border: 1px solid #e0e0e0; background-color: #f1f1f1; color: #868585;}
#page-list a{text-decoration: none;display: inline-block;margin-bottom: 10px;}
#page-list .currentpage{display: inline-block;border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #868585; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list span.direct {padding: 5px 50px 5px 8px;}
#page-list .direct input {color: #666;padding: 2px 2px;border: 1px solid #ddd;margin: 0 3px;width: 40px;position: absolute;line-height: 20px;height: 18px;background-color: #fff;text-align: center;}
#page-list .direct + a {padding: 5px 8px;border: 1px solid #e0e0e0;border-radius: 3px;color: #868585;}
#page-list .direct + a:hover {background: #015293;color: #fff;text-decoration: none;border: 1px solid #015293;}

.m-dtvideo{width: 720px; height: 480px;}

/*媒体查询*/
@media (max-width: 1200px){
    .list-right{width: 71%;}
	.m-body h1{width:auto;}
}
@media (max-width: 992px) {
    .list-left .listleft-box{display: none;margin-top:0;}
    .list-left,.list-right{width: 100%;min-height: auto; }
    .list-left .listleft-box{min-height: auto;}
    .list-left h3{text-align: left;text-indent: 20px; position: initial;width:100%;height:45px;line-height:45px;font-size: 18px;margin-top: 15px;}
    .list-left h3 span{background: none;}
    #list-h{display: block;}
    .bdsharebuttonbox{display: none;}
	.u-funs{text-align: center;line-height: 26px;}
	.wzewm{display:none;}
	#zoom{width:100%;}
    .detail-zy div{width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
    .detail-zy .detail-next{margin-top: 15px;}
    .detail-zy .detail-next img{float: left;margin-right: 15px;margin-left: 0;}
}
@media (max-width: 720px) {
    .m-btfuns span{display: block;text-align: center;float: none;}
    .m-btfuns ul{float: none;text-align: center; margin-top: 10px;}
    .m-btfuns ul li{float: none;display: inline-block;}
}
@media (max-width: 414px) {
    .m-body{padding: 15px;}
    .m-body h1{font-size: 20px;margin:0;line-height: 35px;padding: 0 20px 10px;}
    .m-contnet{padding: 10px 0;}
}

/********************list-picture*********************/
.picture-right .listright-box ul{overflow:hidden;}
.picture-right .listright-box img{display:block;width:210px;height:133px;margin:0 auto;}
.picture-right .listright-box li{float:left;width:25%;height:160px;background:none;padding:0;margin-bottom:10px;text-align:center;}

/*媒体查询*/
@media (max-width: 1200px){
    .picture-right .listright-box li{width:33.33%;}
}
@media (max-width: 620px) {
    .picture-right .listright-box li{width:50%;}
}
@media (max-width: 414px) {
    .picture-right .listright-box li{width:100%;}
}
/*****************************************/

.u-newscontnet{width:800px;margin:0 auto;}


/***********************高级搜索页***************************/
.m-gjss{padding:10px 20px 0 20px; border: 1px solid #ddd;margin-top: 15px;border-radius: 5px;overflow: hidden;position: relative;}
.m-gjz{display:block;height:40px;line-height:30px;font-size: 14px;border-bottom: 1px dashed #ddd;}
.m-gjss form{position: absolute;top: 8px;right: 20px;}
.m-gjss form .ec-t{width:250px;padding:0 5px;border: 1px solid #ddd;height:32px;line-height: 32px;}
.m-gjss form .ec-b{width:80px;border:none;background:#0066ae;color:#fff;font-size:14px;height:32px;line-height: 32px;font-weight: bold;}
/*左栏*/
.search-left{float:left;width: 180px;overflow: hidden;margin: 20px 0 10px 10px;}
.search-left h3{margin-bottom:15px;font-weight: bold;font-size: 18px;background: url(../images/page/t-bj.jpg) 0 center no-repeat;text-indent: 15px;}
/*站点*/
.m-zd{margin-bottom: 35px;}
.m-zd h4{font-weight: normal;margin: 0 10px;font-size: 16px;}
.m-zd ul.shd{padding: 5px 10px;}
.m-zd li.nLi{padding: 3px 0;background: url(../images/page/treeview-default-line.gif) -1px -16px no-repeat;}
.m-zd li.nLi a{font-size: 14px;}
.m-zd h5 i{padding-left:15px;cursor:pointer;background: url(../images/page/treeview-default.png) -49px -45px no-repeat;}
.m-zd li.on .sub{display: block;}
.m-zd li.on i{background: url(../images/page/treeview-default.png) -17px -89px no-repeat;}
.m-zd ul.sub{padding-left: 13px;padding-top:3px;display: none;}
.m-zd ul.sub li{background: url(../images/page/treeview-default-line.png) no-repeat;padding-left: 15px;}
.m-zd ul.sub li:last-child{background-position: 0 -1763px;}
.m-zd ul.sub a{padding-left:18px;line-height:25px;font-size: 14px;background: url(../images/page/file.gif) 0 center no-repeat;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-zd ul.sub li.wei a{color: #999;}
/*搜索范围*/
.m-ssfw{margin-bottom: 35px;}
.m-ssfw ul{padding-left: 15px;}
.m-ssfw ul li{margin-bottom: 10px;}
/*右栏*/
.search-right{float: right;width: 965px;margin-top: 20px;overflow: hidden;}
.searight-box{border-left: 1px solid #ddd;padding-left: 20px;overflow: hidden;}
.u-content{margin-bottom: 30px;overflow: hidden;}
.u-content h3{font-size: 16px;font-weight: bold;margin-bottom: 15px;}
.u-content h3 p{font-size: 16px;font-weight: bold;color:#000;}
.u-content h3 b{color: #f50000;}
.u-content span{float: right;color: #999;font-size: 13px;font-weight: normal;}
.u-content p{line-height: 20px;font-size: 14px;color: #666;text-align: justify;}
.u-content p b{color: #f50000;font-weight: normal;}
.u-content .zd{color: #015293;margin: 5px 0;}
.u-content p a{color: #007f09;font-size: 12px;float: left;}

/*媒体查询*/
@media (max-width: 1200px){
    .search-right{width: 706px;}
}
@media (max-width: 992px) {
    .m-zd,.m-ssfw{margin-bottom: 20px;}
    .search-right{margin-top: 0;width: 100%;}
    .searight-box{padding: 0;border: none;}
    .u-content h3{line-height: 30px;text-align: center;}
    .u-content p{line-height: 25px;}
    .m-dtvideo{width: 100%;}
}
@media (max-width: 660px) {
    .m-gjz{height: 35px;border: none;}
    .m-gjss form{position:initial;}
    .m-gjss form .ec-t{width: 78%;}
    .m-gjss form .ec-b{width: 20%;}
}
@media (max-width: 414px) {
    .m-gjss form .ec-t{width: 74%;}
    .m-gjss form .ec-b{width: 24%;}
}
@media (max-width: 320px) {
    .m-gjz{text-align: center;}
    .m-gjss form{width: 248px;margin: 0 auto;}
    .m-gjss form .ec-t{width: 163px;}
    .m-gjss form .ec-b{width: 80px;}
}

/* 站点地图 */
.is-line {background:#fff;margin:10px auto 0; border: 1px solid #ddd; border-radius: 5px; padding: 10px;overflow:hidden}
.is-sitemap {height: auto !important;min-height: 400px;padding: 10px 15px;}
.is-sitemap h2 {font-size: 18px;    border-bottom: 1px solid #ddd;height: 45px;line-height: 45px;font-weight: bold;}
.is-sitemap h2 a {color:#015293;}
.is-sitemap ul {overflow:hidden;padding:10px 0;}
.is-sitemap ul li {float:left;width: 20%;height:40px;line-height:40px;margin-bottom:10px;text-align:center;}
.is-sitemap ul li a {display:block;background:#f5f5f5;margin: 0 10px;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.is-sitemap ul li a:hover{background:#015293;color:#fff;}

/*媒体查询*/
@media (max-width: 600px){
    .is-sitemap ul li {width: 50%;}
}
@media (max-width: 380px){
    .is-sitemap ul li {width: 100%;}
}


/* 列表页2 */
.list-top{overflow: hidden;}
.list-top h3{float: left;height:90px;line-height:90px;overflow: hidden;}
.list-top h3 b{float: left;color:#d9d9d9;font-size:52px;}
.list-top h3 span{float: left;padding: 0 10px;font-weight:bold;font-size:24px;line-height:100px;}
.list-top .m-location{float:right;padding-top: 44px;}

.m-gsyw .hd{height:50px;line-height:50px;background:#f5f5f5;text-align:center;margin-bottom: 40px;}
.m-gsyw .hd li{display:inline-block;margin:0 20px;font-size: 18px;line-height: 48px;cursor: pointer;}
.m-gsyw .hd li.on{color:#0066ae;border-bottom: 2px solid #0066ae;font-weight:bold;}
.m-gsyw .bd li{height:142px;padding:10px;border:1px solid #ddd;margin-top:20px;overflow:hidden;}
.m-gsyw .bd h3{float:left;width:110px;height:120px;background:#f5f5f5;text-align: center;}
.m-gsyw .bd h3 b{display:block;font-size: 30px;font-weight:normal;line-height:60px;}
.m-gsyw .bd h3 span{display:block;font-size:12px;color:#b1b1b1;margin-bottom:8px;}
.m-gsyw .bd h3 p{height:38px;line-height:38px;font-size:12px;color:#666;border-top:1px solid #fff;}
.m-gsyw .content{margin-left: 130px;}
.m-gsyw .content img{float:left;width: 200px;height:120px;}
.m-gsyw .content div{margin-left: 220px;height:120px;overflow:hidden;}
.m-gsyw .content h4 a{display:block;height:45px;line-height:45px;font-size:18px;font-weight:bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-gsyw .content p{font-size:14px;line-height:25px;text-align:justify;}


/*媒体查询*/
@media (max-width: 768px){
    .list-top .m-location {float: left;padding-top: 0;}
    .m-gsyw .content {margin-left: 95px;}
    .m-gsyw .bd h3{width:80px;}
    .m-gsyw .content img{display:none;}
    .m-gsyw .content div{margin-left:0;}
}

/* 图片列表页 */
.m-picture{}
.m-picture .hd{height:50px;line-height:50px;background:#f5f5f5;text-align:center;margin-bottom: 30px;}
.m-picture .hd li{display:inline-block;margin:0 20px;font-size: 18px;line-height: 48px;cursor: pointer;}
.m-picture .hd li.on{color:#0066ae;border-bottom: 2px solid #0066ae;font-weight:bold;}
.m-picture .bd li{float:left;width:25%;padding:0 10px;margin-bottom: 25px;}
.m-picture .bd img{width:100%;height:100%;}
.m-picture .bd p{height:55px;line-height:55px;background:#edf4ff;text-align: center;}

/*媒体查询*/
@media (max-width: 768px){
    .m-picture .bd li{width: 50%;}
    .m-dtvideo{width: 100%;}
}
@media (max-width: 414px){
    .m-picture .bd li{width: 100%;}
    .m-dtvideo{width: 100%;}
}
