.commom-flex-ver{ /* 元素垂直居中 */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; /* 单行对齐 */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.commom-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: justify;
	align-content: space-between;/* 多行行对齐 */
}
.flex-Start-V {
	align-content: flex-start;
}
.flex-Start-H {
	justify-content: flex-start;
}
.clearfix:after{ /*better*/
    content: ''; display: table;clear: both;}
.clearfix{ *zoom: 1;}

.fl {float: left}
.fr {float: right}
.ta-Ct {text-align: center}
a {
	text-decoration: none;
	color: #000
}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.clamp2{line-clamp: 2;}
.clamp3{line-clamp: 3;}
.clamp4{line-clamp: 4;}

body {
	margin: 0 auto;
	background: #fff;
	font-family: "微软雅黑";
}

html {
	min-width: 1200px;
	background-color: #e2e0e0
}

header{position: relative;z-index: 20;}
header.header{position:relative;margin:0 auto;font-size:0}
header.header .banner{width:100%}
header.header .banner_logo{position: absolute; left: 0;right: 0;margin:auto;     width: 73%;
    top: 20%; height: auto;}
header.header .banner_txt{position: absolute; left: 0;right: 0;margin:auto;     width: 53%;
    bottom: 2%; height: auto;}

.super-container{margin:0 auto;
    
    background-repeat:no-repeat;background-size:100% auto;width:100%;overflow: visible;position: relative;min-height: 800px; position: relative;    background-color: #fcd38d;}

.main-container{margin:0 auto;text-align:center;width:1000px;padding:0px;    overflow: visible;position: relative;z-index: 20;}

.main-container .contentimg{    margin-top: 10px;
    margin-bottom: 50px;}
.main-container .contentimg img{width:100%;height:100%}

.main-container .top{z-index:1000;cursor:pointer;position:absolute;top:100px}
.main-container .tLeft{left:1100px}

/* 导航 */
.nav{    width: 1000px;height: auto; ;background-size: 100% 64px;overflow: visible;margin: 0 auto; 
	margin-top: 0px;position: relative;z-index: 20;}
.nav ul{    justify-content: space-around;
	height:100%;margin:0 auto;}
.nav ul li{    text-align: center;
    height: 100%;
    background: url(../img/subtitle_select.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: relative;
    cursor: pointer;
    float: left;
    width: 28%;    margin-top: 14px;
    /* margin-right: 49px; */
}
.nav ul li a{color: #7898d9;font-weight: 400; font-size: 22px;    line-height: 55px;}
.nav ul li:last-child {margin-right:0px;}
.nav ul li .cilcer {
    width: 10px;
    height: 10px;
    border-radius: 5px;
    margin-right: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    background-color: #669a5a;
    padding: 5px;    vertical-align: middle;
    display: inline-block;
}
.nav ul li.on {
    background-image: url(../img/subtitle_selected.png);
    /* background-color: #3a77d0; */
}
.nav ul li.on a{
    color: white;
}

.nav ul li#floder:hover .floder{height: 120px;}
.floder {width: 187.5px; height:0px; background: #3a77d0;position: absolute;top:64px;
	left: 0;right: 0; margin: 0 auto;
	z-index: 2000;display: block;overflow: hidden;transition: height 0.2s;
	
	-moz-transition: height 0.2s; /* Firefox 4 */
	-webkit-transition: height 0.2s; /* Safari 和 Chrome */
	-o-transition: height 0.2s; /* Opera */}
.floder div.scli{text-align: center; margin-top: 30px;}

/* 侧边栏删选，区县列表 */
.swiper-container-vertical > .swiper-scrollbar {
    height: 85% !important;
}
.sidelanDom{
    position: absolute;
    left: 100px;
    top: 180px;
    width: 100px; z-index: 1000;
    height: 500px;
    background-image: url(../img/sideLan.png);
    background-size: 100% 100% ;
    padding:  20px 4px 97px 5px;
}
.sidelanDom .swiperDom{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.sidelanDom .qxselect {
    width: 100% ;
    height: calc(100% - 40px);
    text-align: center;
}
.sidelanDom .qxselect .select{
    text-align: center;
    width: 100%;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.sidelanDom .qxselect .select.active::before{
    position:absolute;left:0px;top:13px;content:'';display:table;clear:both;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #55856e;
    border-bottom: 5px solid transparent;
}

.sidelanDom .qxselect .select.active a {color:#fcc569;}
.sidelanDom .qxselect .select a{
    font-size: 16px;
    color: #fff;
}
/*滚动条美化*/
/* .sidelanDom .qxselect::-webkit-scrollbar{width:4px;height:6px}
.sidelanDom .qxselect::-webkit-scrollbar-button:vertical{display:none}
.sidelanDom .qxselect::-webkit-scrollbar-track:vertical{background-color:transparent;}
.sidelanDom .qxselect::-webkit-scrollbar-track-piece{background-color:transparent;}
.sidelanDom .qxselect::-webkit-scrollbar-thumb:vertical{background-color:#3792ef;border-radius:6px}
.sidelanDom .qxselect::-webkit-scrollbar-thumb:vertical:hover,
.sidelanDom .qxselect::-webkit-scrollbar-thumb:vertical:active {background-color: #2e86ef} */

.sidelanDom .uoloadImg{
    display: inline-block;
    width: 100%;
    height: 40px;
}
.sidelanDom .uoloadImg img{
    width: 100%;
}


/* 分类 */
.top_nav { min-height: 60px;    width: 1000px;margin: 0 auto;   margin-top: 12px;    overflow: hidden;position: relative;z-index: 20;}

.cateC {width: 600px; /* height: 50px; */ margin-top: 10px;margin: 0 auto;justify-content: space-evenly;position: relative;z-index: 20;}
.cateC li{    width: 218px;position: relative;
    height: 46px;margin: 10px 90px 0 0;
    line-height: 50px; color: white;text-align: center;    font-size: 18px;cursor: pointer;
background: url(../img/subtitle.png) no-repeat;	background-size: 100% 100%;	}
.cateC li:nth-child(4n){
    margin: 10px 0 0 0;
}
.cateC li a {color: #669a5a;}
.cateC li.active a::after{
	width: 31px;
    height: 49px;
    position: absolute;
    left: 7px;
    top: 12px;
    background-image: url(../img/subtitle_selct.png);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
}

/* 搜索 */
.top_nav .search{width:252px;height:36px;line-height:36px;position:absolute;right:29px;top:10px;background-color:#fff;text-align:right;border-radius:18px;z-index:9;border:1px solid #3a77d0}
.top_nav .search img{position: absolute;width: 22px;right: 8px;top: 2px;cursor: pointer;}
.top_nav .search input{display: block;width: 200px;height: 36px;line-height: 25px;border: 0;background-color: #FFF;outline: 0;border-radius:0 12px 12px 0;    margin-left: 16px;}

/* 显示当前号码 */
.top_nav  .userDc{
    width: 200px;
    position:absolute;    right: 304px;
    top: 18px;
    height: 20px;
    line-height: 20px;    justify-content: end;
}
.userDc #loginout{
    margin: 0 0 0 10px;
    color: #00a7f0;cursor: pointer;    border: 1px solid #00a7f0;
    padding: 0px 6px;
    border-radius: 5px;
}
.userDc #cur_number{
    color: #646464;
}
/* 分组 */
.grounpC {width: 1000px; height: 47px; margin: 0 auto; margin-top: 0px;position: relative;z-index: 20;}
.grounpC li{border-right: 1px solid #111;font-size: 17px; text-align: center; width: 73px;     height: 33px; color: black;}
.grounpC li:last-child{border-right: none;}
.grounpC li.active {color:#3a77d0;}

/*列表页*/
.mypagediv{width:1035px;margin:0 auto;position: relative;z-index: 20;}
.mypagediv ul{width:730px;height:100%;margin-top:0;margin-bottom:40px;overflow:hidden;float: left;}
.mypagediv li:first-child{margin-top:40px}
.mypagediv li{width:100%;    height: auto;min-height: 50px;;margin-top:75px;margin-left:2px;overflow:hidden;text-overflow:ellipsis;position: relative;}
.mypagediv li a{width:100%;height:100%;text-decoration:none}
.mypagediv li img{width:343px;height:193px;float:left;margin-right: 26px;}
.mypagediv li h4{color:#000;font-size:17px;font-weight:700;width:calc(100% - 390px);height:auto;margin-left:0px;line-height:30px;float:left}
.mypagediv li p{color:#646464;font-size:16px;height:auto;width:calc(100% - 390px);float:left;margin-left:0px;overflow: hidden;}
.mypagediv li .readMore{height:13px;position:absolute;right:4px;bottom:0;font-size:12px; text-align: right;}

/* 边栏 */
.side{width:295px;float:right;margin-right:0px;position: relative;z-index: 20;}
.tttj{width:100%;height:737px;margin-top:25px}
.tttj header{font-size:20px;border-bottom:1px solid #9ec3de}
.tttj ul{width:100%;height:697px;margin-top:15px;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1),-2px 2px 10px rgba(0,0,0,.1)}
.tttj li{width:260px;height:66px;margin:0 auto;border-bottom:1px solid #ecedf1}
.tttj li:first-child{padding-top:10px}
.tttj li:last-child{border:none}
.tttj li img{float:left;width:60px;height:50px;margin-top:8px}
.tttj li p{float:left;width:176px;height:50px;overflow:hidden;line-height:17px;margin:6px 0 0 5px;color:#14253b;font-size:14px}

/* 二维码 */
.cq-tel{width:100%;height:201px;margin-top:30px;background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,.1),-2px 2px 10px rgba(0,0,0,.1)}
.cq-tel img{float:left;width:147px;height:151px}
.cq-tel span{float:left;width:50%;text-align:center;color:#00a7f0;font-size:14px;margin-top:5px}


/* 分页 */
#paging {text-align: center; padding-bottom: 0px;padding-top: 20px;position: relative;z-index: 20;}

/*show页面*/
.search{width: 1000px;margin: 0 auto;background-color: #fff;overflow: hidden;}
.search .sear_wrap{width: 490px;margin: 0 auto;position: relative;}
.search .sear_wrap input{width: 490px;height: 38px;line-height: 38px;border: 1px solid #eba368;border-radius: 19px;position: relative;padding-left:20px;box-sizing: border-box;margin-top: 15px;margin-bottom: 20px;}
.search .sear_wrap img{position: absolute;top: 23px;left: 445px;cursor: pointer;}

/* 单行4个样式 */
.sec_1{width: 1000px;margin: 0 auto;overflow: hidden;margin-top: 10px;position: relative;z-index: 20;}
.sec_1 .bar{position: relative;margin-bottom: 15px;}
.sec_1 .bar>img{width: 873px;display: block;margin: 0 auto;position:relative;}
.sec_1 .bar a{position: absolute;top: 24px;left: 945px;}
.sec_1 ul{padding-left: 11px;box-sizing: border-box;}
.sec_1 ul li{height:252px;float:left;margin-left:10px;margin-right:10px;margin-bottom:40px;
	overflow:hidden;position:relative;
/* background: #FFF ; */
/* -webkit-box-shadow: 0 5px 10px #737373;
box-shadow: 0 5px 10px #737373;padding: 8px; */
padding: 14px 14px 10px 14px;
background-image: url(../img/itemBack.png);
background-size: 100% 100%;
}
.sec_1 ul li img{width: 196px;height: 110px;}
.sec_1 ul li p{width: 196px;padding: 1px 0;
	/* height: 26px; */
	line-height: 1.4;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;padding-left: 4px;color: black;}
.sec_1 ul li p.title {
/* min-height: 26px; */
/* height: 26px; */
white-space: pre-wrap;}
.sec_1 ul li p.title_nowrap{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sec_1 ul li p.decrp
{
    font-size: 13px;
    color: #303030;
    line-height: 1.2;white-space: normal;margin-top: 5px;
}
.sec_1 ul li p.decrp span
{
    color: #933b7a;font-weight: 400; font-size: 12px; 
}

.sec_1 ul li .zan{width: 160px; height: 23px;line-height: 23px; border-radius: 8px;background-color: #3a77d0;color: black;text-align: center;font-size: 15px;    margin: 14px auto;cursor: pointer;}

.btn {text-align:center;cursor: pointer;position: absolute;right: 13px;bottom: 12px;}
.btn .vote {height: 38px; width: auto;}

p.end,p.update{text-align: center;font-size: 20px; margin-top: 10px;}

/* 下载 */
.xiazai{width: 800px;margin: 0 auto;text-align: left;font-size: 18px}
.xiazai i{color: #000;;font-style: normal;font-weight: bold;}
.xiazai a{text-decoration: underline;}


.bottomC { overflow: visible;
    margin: 0 auto;
    /* margin-top: 20px; */
    position: absolute;
    user-select: none;
    z-index: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;}
.bottomC img {width: 100%;height: auto;
position: absolute;
left: 0;bottom: 0;
user-select: none;
}


.upload{
    position: absolute;
    right: 100px;
    top: 170px;
    width: 75px;z-index: 1000;
}
.upload img{width: 100%;}

aside img{position: fixed;left: 50%;margin-left: 650px;bottom: 15%;cursor: pointer;display: none;}

/* 分页 */
.pagination-list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 20px 0;
    justify-content: center;
  }
  
  .pagination-list li {    
    background-color: #fff;
    margin: 0 2px;
  }
  
  .pagination-list li a {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 3px;
    text-decoration: none;
    color: #333;
  }
  
  .pagination-list li.active a {
    background-color: #337ab7;
    color: white;
    border-color: #337ab7;
  }
  
  .pagination-list li.disabled a {
    color: #ccc;
    cursor: not-allowed;
  }  


