﻿*{margin: 0;padding: 0;text-decoration: none;box-sizing: border-box;font-size: 0;}
a{color: #333;text-decoration: none;}
li{list-style: none;}
body{
   width: 1080px !important;
   height: 1920px !important;
   margin: 0 auto;
   position: relative;
}
body::-webkit-scrollbar{width: 0;}
.clearit{clear: both;}
.head_top{
   padding: 28px 40px;
   box-shadow: 0 5px 12px #ddd;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
.head_top p{
   float: left;
}
.head_top p,.head_top p span{
   color: #333333;
   font-size: 26px;
   font-weight: bold;
}
#date,#day{
   margin-right: 38px;
}
.head_top a.logo{
   /* display: inline-block; */
   float: right;
   font-size: 26px;
   color: #8C0F16;
   line-height: 29px;
   background: url(/Sites/Uploaded/UserUpLoad/20191023/20191023113157.png) no-repeat left center;
   padding-left: 48px;
}
.head_top a.go_back{
   float: right;
   font-size: 26px;
   color: #8C0F16;
   line-height: 29px;
   margin-right: 40px;
   background: url(/Sites/Uploaded/UserUpLoad/20191024/20191024110653.png) no-repeat left center;
   background-size: contain;
   padding-left: 51px;
   max-width: 414px;
   overflow: hidden;
   white-space: nowrap;
}
.head_btm{
   padding: 30px 40px;
   position: relative;
}
.head_btm .logo{
   /* margin-right: 51px; */
   float: left;
   position: absolute;
   top: 50%;
   left: 40px;
   transform: translateY(-50%);
}
.head_btm .links{
   float: right;
}
.head_btm .links>div{
   display: inline-block;
   margin-right: 20px;
vertical-align: text-top;
}
.head_btm .links>div:last-child{margin-right: 0;}
.head_btm .links img{
   width: 130px;
   height: 130px;
   box-shadow: 4px 2px 8px #bbb;
}
.head_btm .links p{
   font-size: 16px;
   color: #636363;
   text-align: center;
   margin-top: 13px;
}
.footer{position: absolute;left: 0;bottom: 0;z-index: -1;}

.main_content{
   padding: 1px 40px;
   max-height: 1275px !important;
   overflow: auto;
}
.main_content::-webkit-scrollbar {/*滚动条整体样式*/
   width: 20px;  /*高宽分别对应横竖滚动条的尺寸*/
   /* height: 100%; */
   border-radius: 10px;
}
.main_content::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
   border-radius: 10px;
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
   background: #fff;
   width:10px;
}
.main_content::-webkit-scrollbar-track {/*滚动条里面轨道*/
   -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
   border-radius: 0;
   background: #F3F3F3;
   border-radius: 10px;
}
.top_links {
   height: 655px;
   margin-bottom: 40px;
}
.top_links .left_links{
   width: 487px;
   height: 100%;
   float: left;
}
.top_links a{
   display: inline-block;
   border-radius: 15px;
   box-shadow: 0 0 8px #ddd;
}
.top_links a img{width:100%;height:100%;}
.top_links a.dyfbt{
   width: 100%;
   height: 200px;
   margin-bottom: 30px;
}
.top_links a.zjzx,.top_links a.kszx{
   width: 234px;
   height: 425px;
}
.top_links a.zjzx{
   float: left;
}
.top_links a.kszx{
   float: right;
}
.top_links .right_links{
   width: 488px;
   height: 100%;
   float: right;
}
.top_links .right_links a{
   width: 234px;
   height: 312px;
}
.top_links .right_links a.ctzcx{
   margin-right: 20px;
   margin-bottom: 32px;
}
.top_links .right_links a.myddc{
   float: right;
}
.top_links .right_links a.kpyd{
   float: right;
   height: 200px;
   margin-bottom: 20px;
}
.top_links .right_links a.yjjgg{
  float: right;
  height: 92px;
}
.top_links .right_links a.zyzzm{
   float: left;
   margin-right: 20px;
}

/* 部分公共样式 */
.fl{float: left;}
.fr{float: right;}
.box{
   box-shadow: 0 0 4px #ddd;
   padding: 30px;
   background: #fff;
   border-radius: 5px;
}
.title_head{
   font-size: 30px;
   color: #333;
   background: url(/Sites/Uploaded/UserUpLoad/20191023/20191023170157.png) no-repeat left center;
   padding-left: 22px;
   font-weight: normal;
}
.title_head .more{
   font-size: 24px;
   color: #333;
   float: right;
}

.ysjs{
   margin-bottom: 38px;
}
.ysjs p{
   line-height: 48px;
   font-size: 24px;
   color: #333;
}
.ysjs .title_head{
   margin-bottom: 30px;
}
.jzzn .title_head{
   margin-bottom: 40px;
}
.jzzn_body a{
   display: inline-block;
   width: 109px;
   height: 128px;
   padding: 0 8px;
   text-align: center;
   box-sizing: unset;
   margin-right: 78.7px;
}
.jzzn_body a:last-child{
   margin-right: 0;
}
.jzzn_body a span{
   font-size: 24px;
   color:#333;
   line-height: 48px;
}
.jzzn_body a img{
   width: 90px;
   height: 90px;
   box-shadow: 0 5px 8px #ddd;
   border-radius: 50%;
}

.main_content .box:first-child{
   margin-top: 3px;
}
.main_content .box:last-child{
   margin-bottom: 3px;
}

span.SchedulingState_icon4,.dailySchedulingState_a_4{display: none !important;}   