﻿/********** 头条 **********/
h1{font-size:40px;margin:40px 0 40px; text-align:center;}

li{position: relative;line-height:42px;height:42px;font-size:18px;padding-left:15px;overflow:hidden;}
li:after {content: "";background: #dddddd;width: 5px;height: 5px;display: block;position: absolute;left: 0;top: 50%;margin-top: -2px;border-radius: 2px;}
/********** 第一部分 **********/
.o-l{float:left;width:650px;}
.o-r{float:right;width:520px;}
.o-r-nav{border-bottom:1px solid #CCC;position: relative;height:55px;}
.o-r-nav a{font-size:28px;font-weight:bold;display:inline-block;position:absolute;top:0;border-bottom:4px solid #D90D18;padding:0 20px 15px 20px;}
.notice a{left:152px;border:0}
.o-r-hot{border-bottom:1px dashed #ccc;padding:20px 0 20px 10px;margin-bottom:20px;}
.o-r-hot h3{font:normal 28px "Microsoft YaHei","微软雅黑","SimHei","黑体";line-height:46px;height: 100px;overflow: hidden;}

/********** 专题 **********/
.special{margin:30px auto 30px;}
.s-l{float:left;width:44px;height:162px;background:#d80c18; text-align:center;font-size:26px;padding-top:18px;}
.s-l a{color:#FFF;}
.s-r{float:right;}
.s-r li{float:left;padding:0;width:282px;height:180px;margin-left:7px;}
.s-r li:after{width:0;height:0;}

/********** 子栏目标题 **********/
.sub-title{height:51px;background:#f4f9fd;font-size:20px;line-height:51px;color:#cecfd1}
.sub-title a{display:inline-block;padding:0 20px 0 20px;color:#cecfd1}

.noticelist{display:none;}

.pub-list ul{padding-top:20px;}
.pub-list li{margin-left:10px;}
.pub-list li a {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;width: 82%;vertical-align: bottom;}
.pub-list li span{position: absolute;right: 0;opacity: 1!important;color: #BCBEC0;text-align:right;font-size: 14px;}
/********** 信访举报 **********/
.xfjb{margin-top:20px;}
.xfjb a{display:inline-block;width:255px;height:88px; text-align:center;line-height:88px;font-size:26px;font-weight:bold;background:#56c2dd;margin:5px 0 5px;color:#FFF;}
.xfjb a:hover{color:#f6f300}
.xfjb a.dhbg{background:#1682f5;margin-left:10px;}
.xfjb a.dfbg{background:#0158b5;margin-right:10px;}
.jbemail{height:50px;line-height:50px;text-align:center;background:#56c2dd;font-size:26px;font-weight:bold;color:#FFF;margin-top:5px;}
/********** 第二部分 **********/
.t-l{float:left;}
.t-r{float:right;}
.t-l, .t-r{width:587px;height:auto;}
/********** 清廉单元子栏目标题间距 **********/
.qldy .sub-title a{padding:0 10px 0 10px;}


/*首页轮播*/
.m-slide{position: relative;width: 650px; height: 435px;}
.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:10px;}
.m-slide .hd li{padding:0;cursor:pointer;width:13px;height:13px;display:block;overflow:hidden;text-indent:20px;float:left;margin-left:13px;background: #fff;border-radius: 8px;filter: alpha(opacity=40);opacity: 0.4;}
.m-slide .hd li:after,.m-slide .bd li:after{width:0;height:0;}
.m-slide .hd li.on{background: #fff;filter: alpha(opacity=100);opacity:1;}
.m-slide .prev, .m-slide .next {width: 40px;height: 40px;margin: -20px 0 0;display: none;background: url(images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;filter: alpha(opacity=20);opacity: 0.2;}
.m-slide .prev {left: 16px;}
.m-slide .next {background-position: 0 -40px;right: 16px;}
.m-slide .prev:hover,	.m-slide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.m-slide .bd {width: 650px;height: 435px;position: relative;overflow: hidden;}
.m-slide .bd li {width: 650px;height: 435px;background-color: #fff;position: relative;padding:0;}
.m-slide .bd li p {position: absolute;left: 0;bottom: 0;line-height: 50px;height: 50px;width: 650px;white-space: nowrap;overflow: hidden;padding-left:20px;}
.m-slide .bd li p i {position: absolute;left: 0;top: 0;display: block;width: 650px;height: 50px;background: #000;opacity: .3;filter: alpha(opacity=30);}
.m-slide .bd li p a, .m-slide .bd li p a:visited {position: relative;color: #fff;font-size: 16px;line-height: 50px;text-align: center;}


@media screen and (max-width: 700px) {
    .layout,.menu {width: 100%;padding:0;margin:0;}
    .menu{overflow:hidden;}
    .menu dl dt{font-size:16px;width:70px;}
    .top,.banner,.menu dl dd,.menu-next-c,.link,.cp ul .tel,.pcode,.address,.xf,li span,.adv,.special{display:none;}
    
    .cp ul{width:100%;padding:0;}
    h1{font-size:28px; text-align:initial}
    .cp .layout,.cp .email{background:none;height:auto;}
    .cp li{height:30px;line-height:30px;padding:0;width:100%;text-align:center;}
    .o-r-hot h3{font-size:24px;}
    .o-l,.o-r {float:none;width:100%;}
    .t-l, .t-r{width:100%}
    .pub-list li a{width:100%;}
    .sub-title{font-size:18px;}
    .sub-title a{padding:0 5px 0 5px;}

    .m-slide,.m-slide .bd,.m-slide .bd li,.m-slide .bd li p,.m-slide .bd li p i{width:100%;height:auto;}
    .m-slide .bd li img{width:100%;height:260px;}
    .o-r-nav a{font-size:20px;top:11px;}
}