/* 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;}
.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 100px 30px 0px;}
.customSpan{width: 30px;display: inline-block;}
.sosoBox .inp{height:48px;float: left; width: 448px; 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("../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("../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("../images/soso/sososamllhover.png") 15px center no-repeat; background-color: #f7f3fe;}


.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("../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("../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("../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;} */

.pxBox{ height: 30px; padding:15px 0px; border-bottom: #f5f3fb 1px solid;}
.pxMenu{ width: 500px;}
.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;}

.listBox{ padding: 20px;}
/*使用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: 30px; background-color:#fafafa; padding:0px 20px; color:#a2accb; }
.listBox p span{line-height: 24px;}

/* 如果使用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; overflow: hidden;}
.listBox .img{ width: 160px; height: 100px; float: left; padding: 10px 0;}
.listBox .img img{ width: 100%; height: 100px;}
.listBox .qtxx{ width: 770px; float: right; padding: 10px 0;}
.listBox .qtxx p{ height: 42px; overflow: hidden;}

/*图片2*/
.listBox .qtxx1{ width: 100%; padding: 10px 0; height: 100px; overflow: hidden;}
.listBox .qtxx1 img{  width: 160px; height: 100px; float: left;}
.listBox .qtxx1 p{ float: right; width: 770px;}

/*附件*/
.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%;}

.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('../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;
}
[v-cloak]{display:none;}

.datepicker{
padding-left: 3px;
padding-top: 2px;
}