@charset "utf-8";

.box{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 2;
	overflow: hidden;
}

.mainbox{
	width: 1200px;
	height: auto;
	margin: 40px auto 20px;
	display: flex;
}
.mainleft{
	width: 850px;
	height: auto;
	margin-bottom: 150px;
}
.mainleft ul{
  width: 850px;
  height: 18px;
}
.mainleft ul li{
  float: left;
  color: #444;
  margin-right: 4px;
}
.mainleft ul li a{
  font-size: 14px;
  color: #444;
  padding-right: 2px;
}
.leftlist{
  width: 850px;
  height: auto;
}
.justify-content-center {
  justify-content: center!important
}
.search_header {
  padding: 35px 0 0 14px;
  display: flex;
}
.search_header input {
  border: 1px solid #2784f1;
  line-height: 100%;
  outline: 0;
  padding-left: 10px;
  width: 400px;
}
.search_header .search_button {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAAAXNSR0IArs4c6QAAAdBJREFUOE+dlDFIlVEYhp8XGhoaXAKjBqWlQTChoKFAEamhQUlwKXRIuk0RNdSkg4NRQ00J6SA4GAgKDiIUOQQ5FA4uDkEEQTl5h0SH4ItXvyvX673da//y85/zn+e85/3e74gqT0ScA7qBNuAEUAQ+A+8l7VZbo/LBiDgLjAG3E1C5xsBx4FUl8AAUEVYwBzQBq8BMvrcBb9AJ3AWagY9Av6TN0k57oIhoz0X+LEiarnHkk8BrYCiPeq2kTBHhyU/AReCGpOVqkAoL3qS6cUlPPWfQADALTEi6Xw+SJ/Dm64CLckZS0aBF4CbQIul7I6CEPQJeWJmkKYN+AruSWhuFJMhWrAGTkoYNCmBFUtcxQa7uFrAgqc+gHWBDUscxQS3AN8dE0h2DXLFLwGmb1iisrEhPJD0zaAQYdTZq5adGpuaBXouQ9MUgJ9USreaypB/1VEXEreyCd5J69nKUFXgAvLRXQM+/YBFx3QbnZh2SvGYflLDnwGPgVzbmdLlnEXE+591vvhEO1BwCJexeKnNy/wBfgd/ZqE6xHyuwDVf8r6SHR0AJs2eD7jvgAmCoYb4RfKS3ObYEXC3BDt1H9UyuaNxTwIeMTuG/QWXqHZ+Jv2pBsKTNBeKUAAAAAElFTkSuQmCC) no-repeat 50% #2784f1;
  height: 30px;
  padding: 9px 10px;
  text-align: center;
  width: 50px;
}
.search_header .mosen {
  color: #2784f1;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
  height: 45px;
  line-height: 45px;
  padding-left: 20px;
  width: 120px;
}
.moreSearch {
  margin-top: 20px;
  padding: 0 0 0 50px;
}
.text-center {
  text-align: center!important;
}
.moreSearch div {
  color: #666;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.moreSearch span {
  border: 1px solid #9b9b9b;
  border-radius: 1px;
  color: #9b9b9b;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 0px 5px;
  padding: 0px 6px;
}
.moreSearch .active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABgSURBVHgBjdCxEUBAEAXQv7sKEEhkShNrgg5EClAZDRi54TACM9zt7f3oB29+8IGU9GsuluFhaRl7yRYCXPf0FKTCPwrCEPKghj4whl5ooPMgmuk+s+Jsq7UlJzKhKcYL+zwmIBbMUbIAAAAASUVORK5CYII=) no-repeat 100% 100%;
  border: 1px solid #0295eb;
  color: #0295eb
}
.wrapLine {
  display: none
}
.search_result {
  border-bottom: 2px solid #2784f1;
  color: #666;
  font-size: 14px;
  margin: 54px 0 16px;
  line-height: 30px;
}
.search_result span {
  cursor: pointer;
  display: inline-block;
  line-height: 20px;
  margin-left: 10px;
}
.search_result .active {
  color: #0295eb
}
.search_result .number {
  color: #2784f1;
  font-size: 16px;
  font-weight: 700;
  margin-left: 0;
  padding: 0 3px;
}
.d-md-flex {
  display: flex!important
}
.show_condition {
  background: #f1f3f9;
  font-size: 14px;
  justify-content: space-between;
  line-height: 30px;
  margin-bottom: 15px;
  padding: 3px 0
}
.show_condition .condition1 span {
  cursor: pointer;
  margin-left: 20px;
}
.show_condition .condition2 span {
  cursor: pointer;
  margin-right: 20px;
}
.show_condition .mix_kuang {
  border: 1px solid #0295eb;
  color: #0295eb;
  padding: 3px;
}
.show_condition .active {
  border-bottom: 3px solid #0295eb;
  color: #0295eb;
  padding-bottom: 3px;
  -webkit-text-decoration: none;
  text-decoration: none
}
.leftbot{
  width: 720px;
  height: auto;
}
.content-item{
  display: none;
}
.lists{
  width: 850px;
  height: auto;
  border-bottom: dashed 1px #666;
  margin-top: 28px;
}
.lists a{
  display: flex;
  margin-bottom: 30px;
}
.lists a img{
  width: 204px;
  height: 154px;
  border-radius: 10px;
  margin-left: 20px;
}
.lists a .imgs{
	position:relative;
}
.lists a .imgs .vbg{
	position:absolute;
	top: 0;
	right: 0;
}
.lists a .txts h2{
  font-size: 16px;
  color: #444;
  line-height: 30px;
  padding: 5px 0;
}
.lists a .txts p{
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.time {
  color: #02a7fc;
}
.lists a .txts .time span{
  font-size: 14px;
  color: #02a7fc;
  margin: 18px 10px 0;
  display: inline-block;
}
.lists a .txts .time span:nth-of-type(1) {
  margin-left: 0;
}
.lbie {
  border: solid 1px #02a7fc;
  padding: 1px 10px;
}

.lists a .texts{
  width: 850px;
  height: auto;
}
.lists a .texts h2{
  font-size: 16px;
  color: #444;
  line-height: 30px;
  padding: 5px 0;
}
.lists a .texts p{
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.time {
  color: #02a7fc;
}
.lists a .texts .time span{
  font-size: 14px;
  color: #02a7fc;
  margin: 18px 10px 0;
  display: inline-block;
}
.lists a .texts .time span:nth-of-type(1) {
  margin-left: 0;
}



.mainRight{
	width: 300px;
	height: auto;
	margin-left: 49px;
}
.kffw .kffwtop{
  width: 100%;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 33px;
  position: relative;
}
.kffw .kffwtop p {
  width: 300px;
  padding: 0 0 0 10px;
  height: 100%;
  line-height: 31px;
  font-size: 26px;
  color: #1f1f1f;
  position: relative;
}
.kffw .kffwtop p:before {
  content: '';
  display: block;
  width: 175px;
  height: 100%;
  background: linear-gradient(to right, #dcedff, 50%, #dcedff);
  position: absolute;
  right: 0;
  top: 0;
}
.kffw .kffwtop p:after {
  content: '';
  display: block;
  width: 3px;
  height: 100%;
  background: #2993ff;
  position: absolute;
  left: 0;
  top: 0;
}

.kffwbot{
	width: 100%;
	height: auto;
}
.kffwbot ul li{
	margin-bottom: 15px;
}
.kffwbot ul li a img{
	border-radius: 10px;
}

.spgs{
	margin: 25px 0 5px;
}
.spgs .spgstop{
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 33px;
  position: relative;
}
.spgs .spgstop p {
  width: 300px;
  padding: 0 0 0 10px;
  height: 100%;
  line-height: 31px;
  font-size: 26px;
  color: #1f1f1f;
  position: relative;
}
.spgs .spgstop p:before {
  content: '';
  display: block;
  width: 175px;
  height: 100%;
  background: linear-gradient(to right, #dcedff, 50%, #dcedff);
  position: absolute;
  right: 0;
  top: 0;
}
.spgs .spgstop p:after {
  content: '';
  display: block;
  width: 3px;
  height: 100%;
  background: #2993ff;
  position: absolute;
  left: 0;
  top: 0;
}
.spgsbot{
  width: 300px;
  height: auto;
  margin-top: 20px;
}
.spgsbot ul li{
  width: 300px;
  height: 170px;
  border: solid 0px #f00;
  border-radius: 10px;
  margin-bottom: 20px;
  display: inline-block;
  
}
.spgsbot ul li a{
  width: 300px;
  height: 170px;
  position: relative;
  display: block;
}
.spgsbot ul li a img{
  width: 300px;
  height: 170px;
  border-radius: 10px;
}

.spgsbot ul li a .vbg{
  width: 300px;
  height: 170px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: url(../images/vbgs.png) no-repeat left top;
  background-size: cover;
}
.spgsbot ul li a .vbg img{
  width: 300px;
  height: 170px;
  border-radius: 10px;
}

.more {
  position: absolute;
  top: 8px;
  right: 10px;
  display: inline-block;
  background: url(../images/mores.png) no-repeat center right;
  background-size: 6px 6px;
  padding-right: 10px;
}
.more a{
  font-size: 14px;
  color: #5ca0ef;
}

.boxmin{
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
}
.v-modal {
  background: #000;
  height: 100%;
  left: 0;
  opacity: .5;
  position: fixed;
  top: 0;
  width: 100%;
}
.el-dialog__body {
  color: #606266;
  font-size: 14px;
  padding: 30px 20px;
  word-break: break-all;
  width: 650px;
  background: #fff;
  margin: 25rem auto;
  position: relative;
}
.close{
  width: 20px;
  height: 20px;
  position: absolute;
  top: -10px;
  right: -8px;
  background: #fff;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  border: solid 1px #ccc;
  cursor: pointer;
}
.pd-advanced-search {
  text-align: center;
  width: 100%;
}
.el-button--mini, .el-button--mini.is-round {
    padding: 7px 15px;
}
.el-button.is-round {
    border-radius: 20px;
    padding: 12px 23px;
    border: none;
}
.el-button+.el-button, .el-checkbox.is-bordered+.el-checkbox.is-bordered {
    margin-left: 10px;
}
.el-button--warning.is-plain, .el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover {
    background: #f1992d;
    border-color: #f1992d;
    color: #fff;
}
.el-button--mini, .el-button--mini.is-round {
    padding: 7px 15px;
}
.selectBtn {
  align-items: center;
  border-bottom: 2px solid #175292;
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 0 1rem 10px;
  scrollbar-width: none;
  width: 640px;
  -ms-overflow-style: none;
}
.el-button--warning.is-plain, .el-button--warning.is-plain:focus, .el-button--warning.is-plain:hover {
  background: #f1992d;
  border-color: #f1992d;
  color: #fff;
}
.pd-advanced-search .son {
  border-bottom: 1px solid #d8d8d8;
  list-style: none;
  margin-bottom: 15px!important;
  margin-top: 5px;
  padding: 0 10px 5px;
  width: 100%;
}
.pd-advanced-search .son .pd-search-item {
  align-items: center;
  display: flex;
  padding: 8px 8px 8px 0;
}
.pd-advanced-search ul .pd-search-item>div:not(:first-child) {
  margin: 0 0 0 15px;
}
.pd-advanced-search ul .pd-search-item .el-select {
  width: 120px;
}
.pd-advanced-search ul .pd-search-item .el-select {
  flex-shrink: 0;
}
.main3 {
    display: inline-block;
}


.select{
  display: flex;
  margin-top: 20px;
  line-height: 26px;
  border-bottom: solid 1px #eee;
  padding-bottom: 10px;
  padding-left: 10px;
}
.select .d-none{
  font-size: 14px;
}
.select1 option:nth-of-type(1){
  display: none;
}
.select1 {
  width: 100px;
  height: 26px;
  margin-right: 25px;
  margin-left: 15px;
}
.text1 {
  width: 300px;
  margin-right: 25px;
}
.select2 {
  width: 60px;
  height: 26px;
  margin-right: 15px;
}
.timedata{
  display: flex;
  margin-top: 20px;
  line-height: 26px;
  padding-bottom: 10px;
  padding-left: 10px;
  position: relative;
}
#dt {
  margin-left: 15px;
  line-height: 26px;
}
#dd{
  position: absolute;
  width: 280px !important;
  height: 330px !important;
  left: 95px !important;
  top: 35px !important;
  z-index: 999;
}
.but1 {
  margin-left: 25px;
  background: #216dbf;
  border-radius: 0;
  width: 80px;
  border: none;
  color: #fff;
  font-size: 12px;
  line-height: 26px;
  border: solid 1px #eee;
}
.but2 {
  margin-left: 25px;
  border-radius: 0;
  width: 80px;
  border: solid 1px #333;
  background: #fff;
  font-size: 12px;
  line-height: 26px;
}

#fenye{
  width:880px;
  height: 20px;
  /* margin: 45px 0 30px 0; */
  text-align: center!important;
}
/* 分页器样式 */
#page {
  margin: 20px auto;
  height: 20px;
  color: #666;
  display: block;
  text-align: center;
}

#page li {
  display: inline-block;
  min-width: 30px;
  height: 20px;
  cursor: pointer;
  color: #666;
  font-size: 13px;
  line-height: 20px;
  background-color: #f9f9f9;
  border: 1px solid #dce0e0;
  text-align: center;
  margin: 0 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.xl-nextPage,
.xl-prevPage {
  width: 60px;
  color: #0073A9;
  height: 20px;
}

#page li.xl-disabled {
  opacity: .5;
  cursor: no-drop;
}

#page li.xl-disabled:hover{
  background-color: #f9f9f9 !important;
  border: 1px solid #dce0e0 !important;
  color: #666 !important;
}

#page li.xl-active {
  background-color: #d7ebff;
  border-color: #d7ebff;
  color: #68affb
}

#page li:hover{
  background-color: #278bff !important;
  border-color: #278bff;
  color: #FFF
}

#page li.xl-jumpText {
  background-color: rgba(0,0,0,0);
  border-color: rgba(0,0,0,0);
  opacity: 1;
}

#page li.xl-jumpText:hover{
  background-color: rgba(0,0,0,0) !important;
  border-color: rgba(0,0,0,0) !important;
}

#page li.xl-jumpButton{
  padding: 0 5px;
}

#xlJumpNum {
  width: 35px;
  margin: 0 3px;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{
  -webkit-appearance: none !important;
}
input[type="number"]{
  -moz-appearance:textfield;
}

.zxfokbtn{
  cursor: pointer;
  color: white;
  padding: 0px 10px;
}
.mainRight{
  width: 300px;
  height: auto;
  margin-left: 19px;
}
.kffw .kffwtop{
  width: 100%;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 33px;
  position: relative;
}
.kffw .kffwtop p {
  width: 300px;
  padding: 0 0 0 10px;
  height: 100%;
  line-height: 31px;
  font-size: 26px;
  color: #1f1f1f;
  position: relative;
}
.kffw .kffwtop p:before {
  content: '';
  display: block;
  width: 175px;
  height: 100%;
  background: linear-gradient(to right, #dcedff, 50%, #dcedff);
  position: absolute;
  right: 0;
  top: 0;
}
.kffw .kffwtop p:after {
  content: '';
  display: block;
  width: 3px;
  height: 100%;
  background: #2993ff;
  position: absolute;
  left: 0;
  top: 0;
}

.kffwbot{
  width: 100%;
  height: auto;
}
.kffwbot ul li{
  margin-bottom: 15px;
}
.kffwbot ul li a img{
  border-radius: 10px;
}

.spgs{
  margin: 25px 0 5px;
}
.spgs .spgstop{
  width: 100%;
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 33px;
  position: relative;
}
.spgs .spgstop p {
  width: 300px;
  padding: 0 0 0 10px;
  height: 100%;
  line-height: 31px;
  font-size: 26px;
  color: #1f1f1f;
  position: relative;
}
.spgs .spgstop p:before {
  content: '';
  display: block;
  width: 175px;
  height: 100%;
  background: linear-gradient(to right, #dcedff, 50%, #dcedff);
  position: absolute;
  right: 0;
  top: 0;
}
.spgs .spgstop p:after {
  content: '';
  display: block;
  width: 3px;
  height: 100%;
  background: #2993ff;
  position: absolute;
  left: 0;
  top: 0;
}
.spgsbot{
  width: 300px;
  height: auto;
  margin-top: 20px;
}
.spgsbot ul li{
  width: 300px;
  height: 170px;
  border: solid 0px #f00;
  border-radius: 10px;
  margin-bottom: 20px;
  display: inline-block;

}
.spgsbot ul li a{
  width: 300px;
  height: 170px;
  position: relative;
  display: block;
}
.spgsbot ul li a img{
  width: 300px;
  height: 170px;
  border-radius: 10px;
}

.spgsbot ul li a .vbg{
  width: 300px;
  height: 170px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  background: url(../images/vbgs.png) no-repeat left top;
  background-size: cover;
}
.spgsbot ul li a .vbg img{
  width: 300px;
  height: 170px;
  border-radius: 10px;
}

.more {
  position: absolute;
  top: 8px;
  right: 10px;
  display: inline-block;
  background: url(../images/mores.png) no-repeat center right;
  background-size: 6px 6px;
  padding-right: 10px;
}
.more a{
  font-size: 14px;
  color: #5ca0ef;
}