@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; list-style:none;}
body{background-color: #fff;}
a{font-family: "Microsoft YaHei";color: #000;font-size: 14px;}
a:link,a:hover,a:visited{ text-decoration:none !important;}
a:hover{ cursor:pointer;}
/*滑动所需要*/
.tabberlive .tabbertab {
 overflow:visible;
 overflow:hidden;
 outline:none;
}
.tabberlive .tabbertabhide {
 display:none;
}
.sildevarDiv-wraper{margin-top:50px;}
/*尾部*/
.site-footer {
  width: 940px;
  margin: 0 auto;
  text-align : center;
  border-top : solid 2px #C00;
  color      : #333;
  font-size  : 12px;
}

.site-footer p {
  margin : 2px 0;
  font-family:"Microsoft YaHei";
}
.site-footer p  a{
  font-size: 12px;
}
.ico-area {
  position : relative;
}

.ico-area .zfwz {
  position : absolute;
  right    : 20px;
  top      : 10px;
}
.ico-area .ga {
  position : absolute;
  left     : 20px;
  top      : 10px;
}

.ico-area .gj {
  width   : 300px;
  margin  : 0 auto;
  padding : 20px 0;
}

.ico-area .gj a {
  display         : inline-block;
  text-decoration : none;
  height          : 20px;
  line-height     : 20px;
}

.ico-area .gj img {
  float : left;
}

.ico-area .gj p {
  float       : left;
  height      : 20px;
  line-height : 20px;
  font-size: 12px;
  margin      : 0 0 0 5px;
  color       : #939393;
}
/*侧边栏*/
#ad_left {
  position   : fixed;
  left       : 100px;
  top        : 50%;
  margin-top: -110px;
}

#ad_left .close-onebox {
  line-height : 26px;
  text-align  : center;
}
/*十九大*/
header .leaderImg {
    width: 100%;
    min-width: 1250px;
    display: block;
    margin: 0 auto;
}
header .leaderTxt {
    padding-top: 1em;
    min-width: 953px;
    display: block;
    margin: 0 auto;
}
.mainBody {
    position: relative;
    width: 980px;
    height: 755px;
    margin: 0 auto;
    margin-top: 3em;
    padding: 10px 30px;
    background: url(../images/rect.png) no-repeat;
    text-align: center;
}
.mainBody .mainTitle {
    display: block;
    max-height: 118px;
    padding: 20px;
    color: #333;
    font: 700 26px/1.5 "";
    overflow: hidden;
    text-shadow: 1px 2px #D1D1D1;
}
.mainBody .mainIntro {
    color: #7D7D7D;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainBody .mainMore {
    display: block;
    text-align: right;
    color: red;
    font: 14px/1.5 "";
}
.mainBody .mainImg {
    display: block;
    position: relative;
    width: 600px;
    min-height: 465px;
    margin: 15px auto;
    overflow: hidden;
}
.mainBody .mainImg img {
   display:block;
   width:600px;
   height:468px;
   -webkit-transition:all .8s;
   -moz-transition:all .8s;
   -o-transition:all .8s;
   transition:all .8s
}
.mainBody .mainImg .mainImgTxt {
    position: absolute;
    display: block;
    padding: 0 1em;
    width: 100%;
    left: 0;
    bottom: 0;
    background: url(../images/point.png) repeat;
    font: 700 18px/3 "微软雅黑";
    text-align: left;
    color: #FFF;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainBody .mainImg:hover img{
  -webkit-transform:scale(1.2);
  -moz-transform:scale(1.2);
  -ms-transform:scale(1.2);
  -o-transform:scale(1.2);
  transform:scale(1.2)
}
.mainBody .mainArticle {
    padding: 15px 10px 10px;
    height: 77px;
    text-align: center;
}
.mainBody .mainArticle a {
    display: block;
    float: left;
    padding: 5px 10px;
    width: 33%;
    height: 100%;
    color: red;
    font-size: 16px;
    font-weight: 700;
    border-right: 3px solid red;
    overflow: hidden;
}
/*十九大精神*/
.oneArea{
  width: 980px;
  margin:0 auto;
  padding:5px;
}
.article-title{
  background: url(../images/thisTalk.png);
  width: 949px;
  display: block;
    height: 94px;
    color: #fff;
    font-size: 16px;
    text-align: right;
    padding-right: 30px;
    line-height: 8.5;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}
.oneList{
  padding: 20px 0;
  list-style: none;
  overflow: hidden;
}
.oneArea .oneList li{
    float: left;
    display: inline-block;
    width: 50%;
    margin: 10px 0;
    font: 18px/1.5 "";
    padding-right: 2.5em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.oneArea .oneList li a{
  font-size: 18px;  
}
.xxgc-tit{
  background: url(../images/series.png);
}
.xxth-cent{
  width: 980px;
  margin: 0 auto;
  overflow: hidden;
}
.twoArea{
  float: left;
    width: 50%;
}
.xdth-tit{
   width: 490px;
  background: url(../images/focusNews.png) no-repeat;
  height: 80px;
  color: #000;
}
.twoArea .twoListIntro {
    border-bottom: thin solid red;
    margin-right: 30px;
    padding-top: 15px;
}
.twoArea .twoListIntro a {
    display: block;
    font: 400 18px/1.5 "";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.twoArea .twoListIntro span {
    display: block;
    margin: 10px 0;
    height: 75px;
    color: #7D7D7D;
    font: 400 16px/1.5 "";
    text-indent: 2em;
    overflow: hidden;
}
.twoArea .oneList {
    padding: 10px 0;
}
.twoArea .oneList li {
    float: none;
    display: block;
    width: 100%;
    margin: 10px 0;
    font: 18px/1.5 "";
    padding-right: 2.5em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.twoArea .oneList li a{
    font-size: 16px;
    color: #333;
}
/*视频*/
.twoArea .videoSingle {
    padding-top: 15px;
}
.twoArea .videoSingle .videoLink {
    display: block;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.twoArea .videoSingle .videoLink img {
    width: 480px;
    height: 256px;
}
.twoArea .videoSingle .videoTitle {
    margin: 19px 0 10px;
    display: block;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
}
/*尾部*/
.sjd-footer{
  height:130px;
  margin-top: 3em;
    text-align: center;
    background: red;
    font-size: 14px;
    overflow: hidden;
    
}
.sjd-footer p {
    color: #FFF;
    margin-top: 15px;
        font-family: "Microsoft YaHei";
}
.sjd-footer a{
  color: #fff;
}
.sjd-footer .ico-area {
    position: relative;
    width: 980px;
    margin: 0 auto;
}
.sjd-footer .ico-area .gj {
    width: 300px;
    margin: 0 auto;
    padding: 20px 0;
    line-height: 28px;
    height: 86px;
}
.sjd-footer .gj img{
  float: none;
  margin-top: -26px;
}
.sjd-footer .gj p{
  color: #fff;
  font-size: 14px;
  float: none;
}


/*传统文化专题*/
.max-width {
    max-width: 1366px;
}
.margin-3em {
    margin-top: 3em;
}
.top-bg {
    background: url("../images/top-bg.png") repeat center;
    height: 1.75em;
}

.top-banner {
}

.top-banner img {
    width: 100%;
}
.more{
    position: absolute;
    bottom: 10px;
    right:35px;
}
.more a{color: #7f5b48;
font: 14px/1.5 "SimSun";}
.Customs-data {
    border: thin solid #4d362a;
    margin-top: 3em;
    background: url("../images/Customs-data.jpg") no-repeat;
    height: 380px;
    position: relative;
}

.data-jpg {
    margin-top: 70px;
    margin-left: 110px;
    width: 425px;
    height: 265px;
}

.data-title {
    background: url("../images/data-jpg-title.png") no-repeat center;
    font: bold 18px/1.8 "FangSong";
    padding: 5px 15px;
    width: 188px;
    color: #fff;
    margin: 25px auto auto 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.data-text {
    font: 14px/1.5 "SimSun";
    text-indent: 2em;
    margin: 19px auto auto 20px;
}
.data-text span a{
font: 14px/1.5 "SimSun";
color: #7f5b48;
}

.china-painting-bg {
    background: url("../images/china-painting-bg.png") no-repeat;
    height: 336px;
    margin-top: 3em;
    color: #fff;
    padding: 25px 50px 20px 140px;
    text-align: center;
}

.single-img {
    width: 210px;
    margin: 20px 10px;
    display: inline-block;
}

.china-title {
    background: url("../images/china-title.png") no-repeat;
    height: 50px;
    margin-top: 3.5em;
    margin-left: 60px;
    position: relative;
}

.china-art {
    margin: 20px 10px;

}

.china-art-single {
    display: inline-block;
    width: 45%;
    height: 274px;
    margin: auto 27px;
    position: relative;
    overflow: hidden;
margin-top:20px;
}

.china-art-single > a {
    display: block;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: center;
}

.china-art-text {
    width: 100%;
    height: 100%;
    background: #222;
    opacity: 0;
    position: absolute;
    top: -245px;
    left: 0;

}

.china-art-text a {
    display: block;
    color: hsla(360, 100%, 100%, 1);
    font-size: 48px;
    font-weight: bold;
    height: 274px;
    line-height: 274px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.four-book {
    background: url("../images/four-book.png") no-repeat;
    margin-top: 3em;
    height: 404px;
    margin-bottom: 5em;
}

.book-jpg {
    margin-top: 72px;
    margin-left: 113px;
    width: 423px;
    height: 267px;
}

.four-book-text {
    margin-top: 45px;
    font: 16px/1.7 "SimSun";
    list-style-type: none;

}

.four-book-text li {
    margin: 5px auto;
    padding: 5px auto;
}

.four-book-text b {
    display: block;
    overflow: hidden;
    color: #7f5b48;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: "simsun";

}
.four-book span a{
  color: #7f5b48;
  font-family: "simsun";
}

.four-book-text div {
    text-indent: 2em;
    color: #555;
    font-size: 14px;
}

.ctwh-footer {
    border-top: solid 3px #7f5b48;
    padding: 15px 20px 5px;
}
.four-book-text a{
  color: #7f5b48;
  font-family: "simsun";
}

.ctwh-footer p {
    text-align: center;
    color: #4D4D4D;
}
/*廉洁文化*/
.fl { float: left; }

.fr { float: right; }

.max-width { max-width: 1366px; }

.margin-3em { margin-top: 3em; }

.margin-2em { margin-top: 2em; }

.margin-1em { margin-top: 1em; }

.padding-2em { padding: 2.5em; }

.padding-5px { padding: 5px; }

.fix { *zoom: 1; }

.fix::after {
    display: block;
    content: "";
    height: 0;
    visibility: hidden;
    overflow: hidden;
    clear: both;
}

.mlf {
    margin-left: auto;
    margin-right: auto;
}

.mw { max-width: 950px; }

.tc { text-align: center; }

.rel { position: relative; }

.abs { position: absolute; }

.bgcvnr {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.to {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.border-line {
    border-top: 3px solid #C9E3BD;
}
.ibg-bg{
  background: url(../images/clean-banner.png) center center / cover no-repeat;
    width: 950px;
    height: 499px;
    transform: matrix(1, 0, 0, 1, 0, 0);
    transition: transform 150ms linear;
}

/*banner*/
.clean-banner {
    background-image: url("../images/clean-banner-bg.jpg");
    width: 950px;
    height: 499px;
}

.bg {
    width: 950px;
    height: 499px;
}

.clean-classic {
    background-image: url("../images/clean-classic.png");
    width: 950px;
    height: 696px;
}

.text-banner {
    background-image: url("../images/clean-text-banner.png");
    width: 230px;
    height: 74px;
}
.text-banner a{
    display: block;
    height: 100%
}
.text-title {
    font: bold 32px/1.2 "Microsoft YaHei";
    top: 0;
    right: 30px;
    max-width: 540px;
}

.text-sub-title {
    font: bold 22px/1.2 "Microsoft YaHei";
    color: #555;
    top: 50px;
    right: 45px;
    max-width: 500px;
}

.clean-classic-content {
    font: 24px/1.6 "SimHei";
    text-align: justify;
    list-style-type: none;
    height: 475px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.clean-classic-content > img {
    float: left;
    width: 435px;
    height: 290px;
    margin: 10px;
}

.clean-classic-content > p {
    margin-top: 5px;
    text-indent: 2em;
}
.clean-classic-content p a{color: #23527C;font-size:24px;}
.clean-demo {
}

.clean-demo-title {
    background-image: url("../images/clean-demo.png");
    height: 73px;
    width: 290px;
}
.clean-demo-title a{
    display: block;
    height: 100%
}

.clean-demo-img {
    background-image: url("../images/clean-demo-img.png");
    width: 468px;
    height: 259px;
    margin: 5px 3px;
}

.clean-demo-img > img {
    height: 194px;
    width: 194px;
    margin: 30px 15px 35px;
}

.clean-demo-img > h3 {
    top: 15px;
    left: 224px;
    width: 235px;
}

.clean-demo-img > p {
    top: 70px;
    left: 219px;
    font-size: 18px;
    line-height: 1.5;
    text-indent: 2em;
    height: 170px;
    overflow: hidden;
}
.clean-demo-img  p a{color: #23527C;font-size: 16px;}
.clean-video {
    background-image: url("../images/clean-video-bg.png");
    width: 950px;
    height: 312px;
}

.clean-video-title {
    background-image: url("../images/clean-video-title.png");
    width: 230px;
    height: 73px;
}
.clean-video-title a{
    display: block;
    height: 100%
}
.clean-video-box {
    padding: 10px 35px;
    margin: 5px 10px;
}

.clean-video-box img {
    width: 147px;
    height: 147px;
    display: block;
}
.mlf {
    margin-left: auto;
    margin-right: auto;
}
/*十九大视频*/
.twoArea .videoSingle .videoLink .playIco {
    display: none;
    width: 480px;
    height: 256px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(/sitesources/xxjjjcw/upload/201712/20171206134444044.png) no-repeat;
}
/*廉政视频*/
.jjfc-img{ 
    width:912px; 
    overflow:hidden;
    margin:0 auto; 
    margin-top:16px;
    position:relative;
    padding-top:26px;
    padding-bottom: 26px;
}
.jjfc-img .bd{
    width:830px; 
    margin:0 auto;
    overflow: hidden;
}
.jjfc-img .bd ul{ 
    overflow:hidden; 
    zoom:1; 
    margin:0 auto;
}
.jjfc-img .bd ul li{
    float:left; 
    _display:inline; 
    overflow:hidden; 
    text-align:center;
    width:147px; 
    margin-right:23px;
}
.jjfc-img .bd ul li img{
    width: 147px;
    height: 147px;
}
.main3-left{
    position:absolute;
    left:40px;
    top:0px;
    cursor:pointer;
    }
.main3-right{
    position:absolute;
    left:40px;
    bottom:0px;
    cursor:pointer;
    }
.clean-video {
    background-image: url(/sitesources/xxjjjcw/upload/201712/20171206145952620.png);
    width: 950px;
    height: 312px;
}

.weibu{
	margin-top: 20px !important;
	width: 100%;
	height: 130px;
	background: #124890;
}

.weibu_con{
	width: 1002px;
	height: 130px;
	margin: auto;
}

.weibu_wz{
	padding-top: 20px;
	color: #ffffff;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
}

.weibu_left{
	float: left;
	width: 204px;
	min-height: 130px;

}

.weibu_min{
	float: left;
	width: 593px;
	min-height: 130px;

}

.weibu_right{
	float: right;
	width: 204px;
	min-height: 130px;

}

.weibu_right a + a{
	margin-left: 30px;
}

.weibu_img{
	width: 112px;
	height: 130px;
	float: left;
	text-align: center;
}

.weibu_right img{
	margin-top: 20px;
}

 .weibu_right span{
	color: #ffffff;
	display: block;
	font-size: 12px;
} 