/* CSS Document */
body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:14px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
  line-height:30px; background:#fff; background-size:100% }
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,th,var {font-weight:normal; font-style:normal;}
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none; color:#4178f5;}
*:focus{ outline:none}
a{color:#333333;}
legend{color:#000;}
fieldset,img{border:0;width: 100%;}
.center{text-align:center;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.w1200{width: 1200px; margin: 0 auto;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
input select option{outline:none;}



.dn {
  display: none;
}
.clearfix:after,
.clearfix:before {
  display: table;
  height:0;
  content: "";
}

.clearfix:after {
  clear: both;
  overflow: hidden
}

.clearfix {
  *zoom: 1;
}
.mainBox1400{ width: 1400px; margin:0 auto; clear:both;}
.mainBox800{ width:600px;  clear:both; margin: 30px 0px;}
.left{ float: left;}
.right{ float: right;}
.sosoHead{ height: 130px; 
/*border-bottom: #f5f3fb 1px solid; box-shadow: 0 0 9px 0 rgba(84,126,168,.32);*/
}
.sosoLef{ width: 310px; margin:30px 100px 30px 0px;}
.sosoRig{position: relative; width: 600px; height: 50px;  margin:36px 10px 30px 0px;}
.customSpan{width: 30px;display: inline-block;}
.sosoBox .inp{box-sizing: border-box; height:50px;float: left; width: 500px; padding:0px 0px 0px 50px ; line-height: 48px; background: none; border:#c9d0f1 1px solid; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: url("/views/search/modules/resultpc/images/soso/soso.png") 14px center no-repeat;}
.sosoBox .btn{ float: right; width: 100px; line-height: 50px;cursor: pointer; height: 50px; background:#4178f5; border: none; border-bottom-right-radius: 5px; border-top-right-radius: 5px; font-size: 18px; color: #fff; letter-spacing: 3px;}
.sosoNew{ width: 500px; height: 240px; background-color: #fff; position: absolute; left:0px; top:60px; border: #c8d5f0 1px solid; border-radius: 5px; z-index: 4; display: none;}
.newTit{width: 460px; height: 40px; background-color: #f9f6fe; padding:0px 20px;}
.newTit a{ line-height: 40px; padding: 0px 5px;}
.newTit b{ color: #666;}
.newCon ul{ width: 500px;}
.newCon ul li{ line-height: 40px; background: url("/views/search/modules/resultpc/images/soso/sososmall.png") 15px center no-repeat; }
.newCon ul li b{ width: 16px; line-height: 16px; display: inline-block; background: #b3c9fb; border-radius: 3px; margin-right: 10px; text-align: center; color: #fff;}
.newCon ul li a{ color: #000; padding-left: 50px;}
.newCon ul li span{ float: right; color: #666;}
.newCon ul li:hover{ background: url("/views/search/modules/resultpc/images/soso/sososamllhover.png") 15px center no-repeat; background-color: #f7f3fe;}




/* 高级搜索 */
.layer {
display: none;
width: 100%;
height: 100%;
position: fixed;
left: 0;
top: 0;
background: #000;
opacity: 0.8;
z-index: 99;
}
.sosoOperator .btn {margin: 36px 20px 30px 0px;width: 100px; line-height: 50px;cursor: pointer; height: 50px;  border: none; border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-radius: 5px;color: #fff; letter-spacing: 3px; background-color: #4178f5;}
.sosoAdvance .btn {margin: 36px 0px 30px 0px;
 width: 100px; line-height: 50px;cursor: pointer; height: 50px;  border: none; border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-radius: 5px;color: #666; letter-spacing: 3px; background-color: #fff;
}
.searchad_box {
position: fixed;
left: 0;
top: 0;
width: 100%;
z-index: 100;
background-color: #fff;
display: none;
}

.searchad_box .title {
height: 48px;
position: relative;
}

.searchad_box .title a {
display: inline-block;
padding: 0px 10px;
font-size: 16px;
line-height: 46px;
}

.searchad_box .title a.on {
border-bottom: 2px solid #d30b15;
}

.searchad_box .title span {
width: 22px;
height: 22px;
background: url("/views/search/modules/resultpc/images/soso/icon.png") no-repeat -70px 0;
position: absolute;
top: 13px;
right: 53px;
cursor: pointer;
}

.searchad_box .condition_top {
width: 100%;
background: #eee;
border-top: 1px solid #ccc;
padding: 24px 0 29px 0;
}
.searchad_box .box {
margin: 0 auto;
width: 1280px;
position: relative;
}
.searchad_box .level {
min-height: 34px;
line-height: 34px;
margin-top: 6px;
clear: both;
}

.searchad_box span {
display: inline-block;
}

.searchad_box .level span, .searchad_box .level div, .searchad_box .level input, .searchad_box .level label, .searchad_box .level select {
/* float: left; */
margin-right: 5px;
/* height: 32px; */
}
.searchad_box div.datepicker{
float: left;
}
.searchad_box .level .fir {
width: 140px;
padding-right: 7px;
font-weight: bold;
}

.searchad_box .level .sec {
width: 350px;
}

.searchad_box .level .thi {
float: left;
width: 30px;
text-align: center;
}

.searchad_box .level input[type="text"] {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 200px;
height: 32px;
line-height: 32px;
border: 1px solid #ccc;
padding-left: 5px;
}

/* .searchad_box .level label {
margin-right: 20px;
} */

.searchad_box .condition_bottom {
padding-bottom: 20px;
}

.searchad_box .condition_bottom .level input[type="checkbox"] {
margin-right: 5px;
}

.searchad_box .condition_bottom .level .zdydate {
display: none;
float: right;
}

.searchad_box .searchad_box_zcwj .level .fir {
color: #333;
}

.searchad_box .level input[type="text"].input570 {
width: 570px;
height: 32px;
}

.searchad_box .level input[type="text"].input610 {
width: 610px;
height: 32px;
}

.searchad_box .level select {
width: 200px;
height: 32px;
border: 1px solid #ccc;
}

.searchad_box .level textarea.ssfktextarea {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
width: 570px;
height: 90px;
border: 1px solid #ccc;
padding-left: 5px;
}

.searchad_box .searchad_box_zcwj .level select.select160 {
width: 160px;
}

.searchad_box .searchad_box_zcwj .level select.select95 {
width: 95px;
}

.searchad_box .searchad_box_zcwj .level input[type="text"].input200 {
width: 200px;
}

.searchad_box input[type="button"] {
float: left;
width: 140px;
height: 38px;
margin: 15px 0 0 259px;
background: #d30b15;
font-size: 18px;
line-height: 38px;
color: #fff;
cursor: pointer;
border: 0;
}

.searchad_box .btn_prompt {
display: none;
line-height: 38px;
color: #d30b15;
position: absolute;
bottom: 0px;
left: 410px;
}

.searchad_box .searchad_box_ssfk input[type="button"] {
margin: 15px 0 0 210px;
}

.searchad_box a.closebtn {
float: left;
display: block;
width: 140px;
height: 38px;
margin: 15px 0 0 50px;
background: #999;
font-size: 18px;
line-height: 38px;
color: #fff;
text-align: center;
}


.mainCont1{ padding-top: 20px;}
.mainCont{ background: #fafafa; padding-bottom: 30px; }
.sosoMenu ul li{ float: left; width: 140px; height: 50px; line-height: 50px; text-align: center; }
.sosoMenu ul li a{ font-size: 18px; font-weight: bold;}
.sosoMenu ul li:hover{height: 47px; line-height: 47px; background: #f6f3fd; border-top:#4178f5 3px solid;}
.sosoMenu ul li:hover a{ color: #4178f5; }
.sosoMenu ul li.hover{height: 47px; line-height: 47px; background: #fafafa; border-top:#4178f5 3px solid;}
.sosoMenu ul li.hover a{ color: #4178f5; }

.sosoTj{ float: left; width: 600px; line-height: 50px; color: #bdc4dd; padding-left: 20px;}
.timeSel{ float: right; margin-right: 420px; margin-top: 10px; position: relative; z-index: 2;}
/* 
调整时间范围
.timeSel h1{  font-size: 15px; font-weight: normal; width: 106px; line-height: 40px; text-align: center;  background: url("/views/search/modules/resultpc/images/soso/arrow.png") 90px center no-repeat;}
*/
.timeSel h1{  font-size: 15px; font-weight: normal; width: 200px; line-height: 40px; text-align: center;  background: url("/views/search/modules/resultpc/images/soso/arrow.png") 190px center no-repeat;}
.timeSel .bord{border: #c6cdf0 1px solid;  border-radius: 3px;}
.timeTit{border: #f6f3fd 1px solid; cursor: pointer; }
.timeCon{ position: absolute; top:40px; right:0px; z-index: 3; border: #c6cdf0 1px solid; background-color: #fff; width: 300px; display: none;}
.timeCon .sosofw{ border-bottom: #c6cdf0 1px solid; padding:10px 20px;}
.timeCon .sosofw p{ line-height: 30px;}
.timeCon .sosofw p a{ font-size: 15px; color: #808bb1;}
/* 引用vue-date 修改样式 */
.sosoRili{ padding:5px 20px;}
.sosoRili>p:first-child{ font-weight: bold; line-height: 40px; color: #808bb1;}
.sosoRili>a:last-child{ display: block; width: 260px; line-height: 35px; background: #f6f3fd; text-align: center; color: #808bb1; border: #c6cdf0 1px solid; margin:15px 0px;}

/* .sosoRili{ padding:5px 20px;}
.sosoRili p{ font-weight: bold; line-height: 40px; color: #808bb1;}
.rili input{width:100px; height: 33px; line-height: 33px; padding-left: 20px;  border: #c6cdf0 1px solid; background: url("/views/search/modules/resultpc/images/soso/rili.png") 100px center no-repeat;}
.sosoRili a{ display: block; width: 260px; line-height: 35px; background: #f6f3fd; text-align: center; color: #808bb1; border: #c6cdf0 1px solid; margin:15px 0px;} */

.mainLef{ width: 980px; background-color: #fff;}
/* .mainRig{width: 400px;  background-color: #fff;} */
.oldRealBox{padding: 15px 0 0 20px;}
.oldRealBox a{color: #2440b3;}
.pxBox{ height: 30px; padding:15px 0px; border-bottom: #f5f3fb 1px solid;}
.pxMenu{ width: 530px;}
.pxMenu ul li{ float: left; line-height: 30px; padding: 0px 10px; margin:0px 10px; text-align: center;font-size: 15px; font-weight: bold; }
.pxMenu ul li a{ font-size: 15px; font-weight: normal;}
.pxMenu ul li:hover{background: #4178f5; border-radius: 3px;}
.pxMenu ul li:hover a{color: #fff;}
.pxMenu ul li.hover{background: #4178f5; border-radius: 3px;}
.pxMenu ul li.hover a{color: #fff;}
.pxMenu ul .first{ padding-right: 0px; }
.pxMenu ul .first:hover{ background: none;}
.pxTie{ padding-right: 12px;}
.pxTie a{ padding: 0px 10px; line-height: 30px; font-size: 15px; font-weight: normal;}
.pxTie a:hover{ color: #4178f5;}
.pxTie a.hover{ color: #4178f5;}



/**
应用，框计算，样式
**/

.centerBox{
  /* border: 1px solid #e8e8e8; */
  border-radius: 0.5rem;
  margin: 20px;
  /* height: 500px; */
  box-shadow: 0px 0px 8px 8px  #f4f4f4;
  padding: 20px;
}

/** 适用于预览 **/
.listBox .listapp{
/* border: 1px solid #e8e8e8; */
border-radius: 0.5rem;
margin: 20px;
/* height: 500px; */
box-shadow: 0px 0px 8px 8px  #f4f4f4;
padding: 20px;
}

.listapp{
padding: 5px 0px;
border-bottom:1px solid #f4f4f4;
margin-bottom: 10px;
}
.listapp .recordclass{
cursor: pointer;
}
.listapp .keyWord{
color: #4178F5;			
}
.listapp .detail{
color: #A1A1A1;

}
.listapp .item{
margin-bottom: 8px;
text-overflow: ellipsis;
overflow: hidden;
}
.listapp .address{
/* width: 30%; */
background-color: #FAFAFA;
/* text-overflow: ellipsis; */
/* overflow: hidden; */
/* white-space: nowrap; */
/* text-align: center; */
color: rgba(0, 0, 0, 0.5);
}
.listapp .address span{
margin:0 10px;
}
.listapp .btnGroup{
display: flex;
justify-content: start;			
}
.listapp .btnGroup div{
padding: 0 10px;
cursor: pointer;
}
.listapp .alive{
border-bottom: 3px solid #4178F5;
color: #4178F5;
}
.listapp h4>span:last-child{
float: right;
color: #929BB7;
font-size: 12px;
}
.listapp p{
line-height: 22px;
}
.listapp .bar{
display: flex;
line-height: 10px;
}
.listapp .bar div{
padding: 10px;

}
.listapp .bar a{
color: #737EA4;
font-weight: bolder;
}
.listapp .more{
position: relative;
left: 87%;
}
.listapp .more a{
font-size: 12px;
color: #737ea4;
}

/*视频样式*/
.listapp .videoItem{
display: flex;
justify-content: space-around;
}
/* .listapp .videoItem div img{ */
/* opacity: .3; */
/* } */
/* .listapp .videoItem div {
width: 215px;
} */
.listapp .mask{
background-image: url("/views/search/modules/resultpc/images/soso/play.png");
/* opacity: 0.5; */
position: relative;
margin-top: -150px;
width: 150px;
height: 150px;
background-repeat: no-repeat;
background-size: 20% 20%;
z-index: 9999;
background-position: 47% 47%;
}
.listapp .mask2{
background-image: url("/views/search/modules/resultpc/images/soso/play.png");
/* opacity: 0.5; */
position: relative;
margin-top: -150px;
width: 100%;
height: 150px;
background-repeat: no-repeat;
background-size: 20% 20%;
z-index: 9999;
background-position: 47% 47%;
}

.listapp .eventList li{
margin: 8px 0;
}
.listapp .liItem{
display: flex;
justify-content: space-between;
}
.listapp .liItem a{
text-decoration: underline;
cursor:pointer;
font-weight: bolder;
}
.listapp  h5{
font-size: 16px;
text-align: center;
text-overflow: ellipsis;
}

.listapp .content{
/* font-size: 12px; */
/* letter-spacing: -1px; */
padding: 0 20px;
text-overflow: ellipsis;
overflow: hidden;
/* white-space: nowrap; */
height: 150px;
}
.listapp .item_{
display: flex;
margin-top: 10px;
color: #A1A1A1;
}
/* .listapp .videoItem2{
width: 50%;
} */
.listapp .videoItem2 h5{
text-align: left;
}





/*展示样式*/

.listBox{ padding:20px;text-overflow: ellipsis; overflow: hidden;}
/*使用li*/
.listBox li{ padding-bottom: 15px;}
.listBox li b{ padding: 0px 5px; line-height: 22px; height:22px; display: inline-block; background-color: #e1e9fd; border: #b3c9fb 1px solid; border-radius: 3px; color: #5683f6; font-size: 14px; font-weight: normal; margin-right: 5px;}
.listBox li a{ line-height: 22px; font-size: 18px; font-weight: normal;}

.listBox p{ line-height: 24px; color: #808bb1; padding:10px 0px;}
.listBox span{display: inline-block; line-height: 22px; background-color:#fafafa; padding:0px 20px; color:#a2accb;  }
.listBox p span{line-height: 24px;font-size:14px;}

/* 如果使用div */
.listBox div{ padding-bottom: 10px;}
.listBox div b{ padding: 0px 5px; line-height: 22px; height:22px; display: inline-block; background-color: #e1e9fd; border: #b3c9fb 1px solid; border-radius: 3px; color: #5683f6; font-size: 15px; margin-right: 5px;}
.listBox div a{ line-height: 22px; font-size: 18px ;  font-weight: normal;}


/*图片1*/
.listBox div{cursor: pointer; }
.listBox .img{ width: 160px; height: 100px; padding: 10px 0;}
.listBox .img img{ width: 100%; height: 100px;}
.listBox .qtxx{ float: right; padding: 10px 0;}
.listBox .qtxx p{ height: 42px; overflow: hidden;}

/*图片2*/
.listBox .qtxx1{ width: 100%; padding: 10px 0; height: 100px; }
.listBox .qtxx1 img{  width: auto; height: 100px; float: left;}
/*.listBox .qtxx1 p{ float: right; width: 770px;}*/
.listBox .qtxx1 p{ float: right;width: 100%;}

/*附件*/
.listBox .fujian{ width: 100%; height: auto; padding: 10px 0 0; overflow: hidden;}
/* .listBox .fujian img{ float: left; width: 23px; height: 23px; padding-right: 10px;} */
/* .listBox .fujian a{ float: left; height: 23px; line-height: 23px; text-align: left; width: auto; font-size: 14px; color: #666;} */
.listBox .fujian img{ float: left; width: 30px; height: 30px; padding: 1px 4px 0 0;}
.listBox .fujian a{ height: 23px; line-height: 23px; text-align: left; width: auto; font-size: 20px;}
.listBox .fujian .fjbt i{ color: #5683f6; font-style: normal;}
.listBox .fujiantitle a{text-align: left; width: auto; font-size: 14px;}

/* .listBox .fujian .title { padding-left: 10px;} */


.pageBox{ text-align: center; padding-bottom: 30px;}
.pageBox span{ padding: 0px 10px; color: #666;}
.pageBox .sum{ color: #bdc4dd;}
.pageBox .page{ width:30px; line-height: 30px;display: inline-block; margin: 0px 5px;}
.pageBox .sel{ background: #4178f5; color: #fff;border-radius: 3px;}
.pageBox select{height: 30px; line-height: 30px; padding:0px 10px;  border: 1px solid #c6cdf0; border-radius: 3px;}
.pageBox option{height: 30px; line-height: 30px; padding:0px 10px;}
.pageBox .inp{ width:28px; line-height: 28px;display: inline-block; border-radius: 3px; background: none; border:#c6cdf0 1px solid;}
.pageBox .btn{ line-height: 30px; height: 30px; padding:0px 10px; display: inline-block;border-radius: 3px; background: #fff; border:#c6cdf0 1px solid;}
.pageBox .prev,.next{ font-size: 20px;}

.pageBox .nopage{ color: #666;cursor: not-allowed;}

.mainRig>div{width: 400px; background-color: #fff; margin-bottom: 50px;}
/* .mainRig div{margin-bottom: 50px;} */

.mainRig h1{ font-size: 18px; font-weight: bold; line-height: 60px; border-bottom: #f5f3fb 1px solid; padding:0px 20px;}
.mainRig ul{ padding:20px 10px;}
.mainRig ul li{ float: left; width: 180px; line-height: 40px; margin: 5px 5px; background-color: #fafafa;}
.mainRig ul li a{ font-size: 14px; color: #8b94b7; padding-left: 15px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.mainRig .topSearch ul li{clear: both;width: 100%;}

/* app数据 */
.appData .qtxx1{ width: 100%;  height: 150px; overflow: hidden;}
.appData .qtxx1 img{ padding-left: 15px;  width: 150px; height: 150px;position: relative; }
.appData .qtxx1 p{float:right; width: 770px;}
.appData .li_{
background-color: rgba(0, 0, 0, 0);
}
.appData .li_ a{
/* font-size: 14px; */
color: #8b94b7;
display: block;
text-overflow: ellipsis;
text-align: center;
/* padding-left: 20px; */
line-height: 20px;
/* font-size: 10px; */
}

.coprRights p{ line-height: 30px;}
/*表格*/
.listDesc{ width: 100%; border-collapse:separate; border-spacing: 1px; margin:15px 0px;}
.listDesc tr th,td{ line-height: 38px; border: #f2f2f2 1px solid; border-spacing: 1px; padding-left: 15px; color:#808bb1; font-weight: normal; font-size: 14px; }
.listDesc tr th{ width: 10%;}
.listDesc tr td{ width: 40%;}

/*pc img*/
.listBox .allimg{padding-bottom: 0px;}
.onlyimg {padding:10px;height:120px;  width: 160px; float: left;}
.listBox .onlyimg { padding-bottom: 15px;}
.onlyimg  img{ width: 100%; height: 100px;}
.allimg .onlyimg  a {font-size:14px;line-height:20px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.rmss p{ line-height: 45px; height: 45px;}
.rmss p a{ padding: 0px 15px;}
.rmss p b{ color: #666;}

.pageBox1{ text-align: center; margin-bottom: 20px;}
.pageBox1 tr td{ margin: 0px; line-height: 35px; font-size: 14px; padding: 0px 5px; border: #ccc 1px solid; text-align: center;}
.pageBox1 tr td a{ font-size: 14px; font-weight: normal;color: #000;}
.pageBox1 .nopage{ color: #666;cursor: not-allowed;}
.pageBox1 .prev,.next{ padding: 0px 5px;}
.pageBox1 .page{ padding: 7px 20px;}
.pageBox1 .sel{ background: #4178f5; color: #fff;border-radius: 3px;}


.loading {
  position: fixed;
  left: 0;
  top: 0;
  background: url('/views/search/modules/resultpc/images/loading.svg') center center no-repeat rgba(96, 96, 96, 0.2);
  /* background: url('../../assets/css/images/loading.svg') center center no-repeat rgb(96, 96, 96, 0.2); */
  width: 100vw;
  height: 100vh;
  z-index: 1000;
  display: block;
}
[v-cloak]{display:none;}

.datepicker{
padding-left: 3px;
padding-top: 2px;
}

#logo{
  /* width: 304px;
  max-height: 80px; */
}
