*{margin: 0;padding: 0;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"微软雅黑", arial;color: #444;background: #fff;height: 100%;min-width: 1280px;min-height: 860px;width: 100%;}
a{text-decoration: none;cursor: pointer;}
.clear{clear: both;}
.qzbhh{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}

/*login------------*/
.login_container{width: 1200px;margin: 0 auto;height: 100%;padding-top: 10%;}
.login_center{display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: space-between;font-size: 0;}
.login_center > div{display: inline-block;width: 490px;}
.login_box{background: #fff;padding: 70px 38px;text-align: center;}
.login_title{font-size: 30px;margin-bottom: 45px;}
.login_input{line-height: 60px;height: 60px;border-bottom: 1px solid #dcdcdc;padding-left: 50px;position: relative;}
.login_input > img{position: absolute;left: 15px;bottom: 18px;}
.login_input input{width: 100%;font-size: 16px;padding-left: 15px;padding-right:130px;border: none;border-left: 1px solid #DCDCDC;line-height: 16px;vertical-align: middle;outline: none;}
.login_yzm{right: 0;bottom: 0;position: absolute;font-size: 0;line-height: 46px;}
.login_yzm a{display: inline-block;font-size: 14px;color: #999;line-height: 60px;}
.login_yzm img{vertical-align: middle;}
.login_btn{display: block;background: #278eee;font-size: 18px;text-align: center;color: #fff;line-height: 50px;height: 50px;margin: 45px 0 20px 0;}
.login_sj{font-size: 16px;color: #666;}
.login_sj:hover{color: #278eee;}
.login_xz .layui-form-select dl dd{font-size: 16px;text-align: left}
.login_xz .layui-form{width: 100%;float: right;}
.login_input.login_xz input{border: none;line-height: 58px;height: 58px;}

/*index-------------------*/
.head_box{background: #2a3243;height: 80px;position: absolute;top: 0;left: 0;width: 100%;z-index: 10;min-width: 1280px;}
.nav_box{background: #2e3649;width: 210px;height: 100%;padding-top: 80px;position: absolute;top: 0;left: 0;z-index: 1;overflow: auto;min-height: 860px;}
.center_box{background: #eef0f4;width: 100%;height: 100%;padding: 80px 0 0 210px;position: relative;overflow-y: auto;}
.foot{width: 100%;text-align: center;padding: 30px 240px 30px 30px;color: #999;background: #eef0f4;}

.index_foot{position:absolute;width:100%;left:0;bottom:0;background:none;color:#fff;padding:30px 10px 10px 10px;}
.index_foot a{color:#fff;}

.logo{display: inline-block;width: 210px;height: 80px;text-align: center;}
.logo a{display: inline-block;margin-top:26px ;}
.welcome{display: inline-block;line-height: 80px;font-size: 16px;color: #fff;vertical-align: top;padding-left: 30px;}
.head_right{display: inline-block;float: right;padding-right: 30px;font-size: 0;}
.head_right > div{display: inline-block;color: #fff;padding: 0 22px;position: relative;font-size: 14px;cursor: pointer;line-height: 80px;}
.head_right > div img{vertical-align: middle;}
.head_right > div:after{content: '';position: absolute;width: 1px;height: 16px;background: #6a707c;right: 0;top: 32px;}
.head_right a{color: #fff;position: relative;display: block;}
.tixing .dian{position: absolute;width: 7px;height: 7px;background: #f00;top: 32px;right: 3px;border-radius: 50%;}
.rili:after{display: none;}
.rili a{padding-right: 10px;}
.rili .dian{position: absolute;width: 9px;height: 9px;background: #f00;top: 30px;right: 0px;border-radius: 50%;border: 1px solid #fff;}
.index_touxiang{border-radius: 50%;}
.head_name{display: inline-block;width: 105px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align: top;margin: 0 5px;}
.head_tc{position: absolute;width: auto;right: 0;top: 60px;text-align: center;display: none;line-height: 0;}
.head_tc img{margin-bottom: -1px;}
.head_tc div{background: #1c222d;line-height: 34px;padding: 0 20px;height:34px;}
.head_zczx .head_tc{width: 100%;}
.head_zczx .head_tc a{background: #1c222d;line-height: 34px;padding: 0 20px;height:34px;}

/*日历弹窗--------------------*/
.mb{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: #000;opacity: 0.6;}
.calendar_box{position: absolute;width: 100%;height: 100%;top: 0;right: 0;z-index: 5;padding: 110px 30px 30px 30px;text-align: right;display: none;opacity: 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.calendar_box.in{opacity: 1;}
.calendar_center{width: 488px;padding: 30px;background: #fff;display: inline-block;text-align: left;}
.calendar_title{font-size: 16px;color: #333;font-weight: bold;border-bottom: 1px solid #e5e5e5;padding-bottom: 12px;margin-bottom: 10px;}
.calendar_title span{display: inline-block;padding: 0 10px;height: 22px;line-height: 22px;font-weight: 400;font-size: 14px;background: #ffc823;color: #fff;border-radius: 11px;margin-left: 10px;}

.calendar .layui-laydate-main,.calendar .layui-laydate,.calendar .layui-laydate-content table{width: 100%;}
.calendar .layui-laydate{box-shadow: none;border: none;}
.calendar .layui-laydate-header{border: none;}
.calendar .layui-laydate-header i.laydate-prev-y{left: 50px;color: #278eee; transform:scale(1,0.6); -ms-transform:scale(1,0.6); -webkit-transform:scale(1,0.6); -moz-transform:scale(1,0.6); -o-transform:scale(1,0.6);}
.calendar .layui-laydate-header i.laydate-prev-m{left: 50%;margin-left: -90px; color: #278eee; transform:scale(1,0.6); -ms-transform:scale(1,0.6); -webkit-transform:scale(1,0.6); -moz-transform:scale(1,0.6); -o-transform:scale(1,0.6);}
.calendar .layui-laydate-header i.laydate-next-y{right: 50px;color: #278eee; transform:scale(1,0.6); -ms-transform:scale(1,0.6); -webkit-transform:scale(1,0.6); -moz-transform:scale(1,0.6); -o-transform:scale(1,0.6);}
.calendar .layui-laydate-header i.laydate-next-m{right: 50%;margin-right: -90px;color: #278eee; transform:scale(1,0.6); -ms-transform:scale(1,0.6); -webkit-transform:scale(1,0.6); -moz-transform:scale(1,0.6); -o-transform:scale(1,0.6);}
.calendar .layui-laydate-content th{color: #999;}
.calendar .layui-laydate-content th{height: 40px;}
.calendar .laydate-day-prev{visibility: hidden;}
.calendar .laydate-day-next{display: none;}

.calendar_con a{color: #666;line-height: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}

/*nav------------------------*/
.nav_box a{margin: 20px 0;display: block;line-height: 40px;height: 40px;color: #fff;border-left: 8px solid #2e3649;padding-left: 50px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.nav_box a:hover,.nav_box a.active{background: #2a3243;border-color: #278eee;}
.nav_box a:hover img,.nav_box a.active img{opacity: 1;}
.nav_box a img{opacity: 0.6;margin-right: 14px;vertical-align: sub;margin-bottom: -4px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}

/*center----------------*/
.center_nav{font-size: 0;padding: 30px 30px 0 30px;background: #EEF0F4;}
.center_nav_list{display: inline-block;width: 100px;height: 100px;text-align: center;padding: 15px 0;margin-right: 20px;margin-bottom:20px;}
.center_nav_list p{font-size: 16px;color: #fff;margin-top: 5px;}
.center_nav_right{float: right;margin-top: 25px;}
.center_nav_right a{display: inline-block;width: 125px;text-align: center;}
.center_nav_right h2{font-size: 48px;color: #f00;font-weight: 400;line-height: 56px;}
.center_nav_right p{font-size: 14px;color: #999;}
.center_con{padding: 30px;}
.index_center{display: flex;display: -webkit-flex;display: -ms-flexbox;margin: 0 -15px;}
.index_center > div{width: 33.33%;padding: 0 15px;}
.index_center_list{background: #fff;padding: 20px 30px;height: 100%;}
.index_center_list .daiban_fenye{padding:0;text-align: center;}
.index_title{font-size: 16px;line-height: 21px;}
.index_title a{font-size: 12px;color: #666;float: right;font-weight: 400;}
.index_title a:hover{text-decoration: underline;}
.index_tszt{margin-top: 12px;}
.index_tszt a{position: relative;padding-right: 50px;line-height: 40px;display: block;color: #444;}
.index_tszt a span{position: absolute;top: 0;right: 0;}
.zhuangt_1{color: #278eee;}/*蓝色*/
.zhuangt_2{color: #00b382;}/*绿色*/
.zhuangt_3{color: #00b382;}/*绿色*/
.zhuangt_4{color: #00b382;}/*绿色*/
.zhuangt_5{color: #00b382;}/*绿色*/
.zhuangt_7{color: #00b382;}/*绿色*/
.zhuangt_6{color: #ff6600;}/*橙色*/
.zhuangt_8{color: #ec3737;}/*红色*/
.zhuangt_9{color: #000;}/*黑色*/
.index_center_calendar{padding-top: 5px;}
.index_dbsx_con{line-height: 40px;margin-top: 12px;height: 135px;}
.index_dbsx_con a{color: #444;}
.index_dbsx_con a span{display: inline-block;background: #f1f1f1;color: #666;line-height: 28px;padding: 0 5px;margin-right: 5px;}
.fenye_box{text-align: right;font-size: 0;}
.fenye_box a{display: inline-block;width: 29px;height: 29px;background: #f8f8f8;border: 1px solid #e7e7e7; margin-left: 9px;vertical-align: top;}
.fenye_box input{width: 29px;height: 29px;border: 1px solid #e7e7e7;text-align: center;line-height: 29px;margin-left: 9px;vertical-align: top;}
.fenye_box span{display: inline-block;margin-left: 9px;vertical-align: top;font-size: 14px;color: #666; line-height: 29px;}
.dbsx_hr{height: 1px;background: #e5e5e5;margin: 20px 0 30px 0;}

/*代办---------------------------*/
.center_box.bgf{background: #fff;padding-bottom: 0;}
.public_center{border: 30px solid #EEF0F4;border-bottom: none;height: 100%;overflow-y: auto;position: relative;}
.daiban_center{position: relative;height: 100%;}
.daiban_title{font-size: 24px;line-height: 45px;padding-bottom: 20px;background: #EEF0F4;position: relative;padding-right: 30px;}
.daiban_title:before{content: '';position: absolute;width: 100%;height: 3px;background: #EEF0F4;left: 0;top: -2px;}

.daiban_tiaojian_box{padding: 40px 30px 30px 30px;}
.daiban_tiaojian_box > div{margin-right: 20px;display: inline-block;vertical-align: top;}
.daiban_riqi{width: 150px;position: relative;display: inline-block;vertical-align: top;}
.daiban_riqi input{background: url(../images/icon_12.png) no-repeat;background-position: 115px center;border-radius: 0;border-color: #dcdcdc;height: 40px;font-size: 14px;}
.daiban_xuanzhe{width: 150px;}
.daiban_xuanzhe input{border-radius: 0;height: 40px;}
.daiban_sousuo{width: 350px;display: inline-block;vertical-align: top;}
.daiban_sousuo input{border-radius: 0;border:1px solid #e2e2e2;height: 40px;line-height: 40px;padding: 0 10px 0 50px;width: 100%;background: url(../images/icon_13.png) no-repeat;background-position: 12px center;font-size: 14px;}
.tijiao{display: inline-block;height: 40px;line-height: 40px;background: #278EEE;color: #fff;text-align: center;width: 104px;border-radius: 6px;font-size: 14px;}
.tijiao:hover{color: #fff;}
.daiban_tiaojian_box input::-webkit-input-placeholder{color: #444;}

.public_biaoge{padding: 0 30px;}
.public_biaoge table{width: 100%;text-align: center;margin: 0;}
.public_biaoge .layui-table th{text-align: center;font-weight: bold;color: #333;font-size: 16px;line-height: 30px;cursor: default;border-color: #dadada!important;border-right:1px solid #dadada;position: relative;}
.public_biaoge .layui-table th:first-child{width: 65px;}
.public_biaoge .layui-table th:after{content: '';width: 1px;height: 100%;position: absolute;right: -1px;top: 0;background: #dadada;z-index: 2;}
/*.public_biaoge .layui-table thead tr{position: relative;}*/
.public_biaoge .layui-table th:before{content: '';width: 100%;height: 1px;position: absolute;right: 0px;top: -1px;background: #dadada;z-index: 2;}
.public_biaoge .layui-table th img{vertical-align: middle;margin-left: 7px;}
.public_biaoge .layui-table td{font-size: 16px;line-height: 30px;cursor: default;color: #444;border-color: #dadada;}
.daiban_fenye{font-size: 0;text-align: right;padding:40px 30px 30px 30px;width: 100%;}
.daiban_fenye a{height: 30px;min-width: 30px;background: #f8f8f8;color: #666;font-size: 14px;line-height: 30px;text-align: center;border: 1px solid #e7e7e7;display: inline-block;margin-left: 9px;vertical-align: top;padding: 0 5px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.daiban_fenye a:hover,.daiban_fenye  .fenye_active{background: #278EEE;border-color: #278EEE;color: #fff;}
.daiban_fenye .fenye_stop:hover{background:#e8e8e8;border-color:#e0e0e0;color:#999;cursor:no-drop;}
.daiban_fenye span{display: inline-block;margin-left: 9px;font-size: 12px;color: #666;line-height: 30px;vertical-align: top;}
.daiban_fenye input{width: 60px;height: 30px;border: 1px solid #DADADA;border-radius: 0;padding: 0 5px;margin-left: 9px;font-size: 14px;color: #666;text-align: center;}

.public_biaoge.bg_auto{width: 100%;overflow-x: auto;}
.public_biaoge.bg_auto table{width: 2200px; width: max-content;width: -webkit-max-content;}


/*my-------------------------*/
.my_box{width: 100%;height: 100%;padding: 110px 30px 0 240px;display: flex;display: -webkit-flex;display: -ms-flexbox;background: #eef0f4;}
.my_left{min-width: 220px;height: 100%;background: #fff;margin-right: 10px;padding: 35px 30px 30px 40px;}
.my_title{font-size: 24px;line-height: 45px;}
.my_nav_box{margin-top: 40px;line-height: 36px;}
.my_nav_box div{font-size: 18px;margin-bottom: 5px;}
.my_nav_box a{display: block;color: #666;}
.my_nav_box a:hover{color: #278EEE;}
.my_right{width: 100%;background: #fff;}
.my_right > div{padding: 30px;}
.my_right .my_right_top{height: 185px;border-bottom: 10px solid #EEF0F4;padding-left: 410px;position: relative;}
.geren_box{padding:10px 10px 10px 150px;position: absolute;width: 450px;top: 30px;left: 30px;}
.my_touxiang{width: 116px;height: 116px;border-radius: 50%;position: absolute;left: 0;top: 0;}
.geren_box p{line-height: 24px;color: #666;}
.my_messages{display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: space-around;padding-top: 10px;margin-left: 220px;}
.my_messages a{text-align: center;color:#444;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.my_messages a h2{font-size: 48px;}
.my_messages a p{color: #999;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.my_messages a:hover{color: #278EEE;}
.no_message{font-size: 14px;color: #666;text-align: center;padding-top: 150px;}

.zhichi_shaixuan form{display:inline-block;}

/*wenjian-----------------------*/
.wenjian_center{padding:30px 30px 0 235px;position: relative;width: 100%;}
.wenjian_nav{position: absolute;left: 30px;top: 30px;width: 180px;height: 590px;border: 1px solid #EEF0F4;}
.wenjian_nav a{display: block;line-height: 40px;padding-left: 23px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.wenjian_nav a img{margin-right: 10px;}
.wenjian_nav a.active,.wenjian_nav a:hover{background: #278EEE;color: #fff;}
.wenjian_mbx{display: inline-block;line-height: 40px;vertical-align: top;}
.wenjian_mbx a{color: #278EEE;}
.wenjian_mbx a:hover{text-decoration: underline;}
.wenjian_title .daiban_sousuo{width: 300px;}
.wenjian_title .daiban_tiaojian_box{display: inline-block;float: right;padding: 0;}
.wenjian_title .daiban_tiaojian_box > div{margin-right: 4px;}
.wenjian_con{margin-top: 30px;font-size: 0;}
.wenjian_mbox{display: inline-block;}
.wenjian_con a{display: inline-block;margin-bottom: 10px;margin-right: 10px;vertical-align: top;}
.wenjian_con a > div{width: 240px;height: 54px;padding-left: 60px;position: relative;line-height: 18px;overflow: hidden;}
.wenjian_con a div{font-size: 12px;color: #444;}
.wenjian_con a p{font-size: 12px;color: #999;}
.wenjian_con a:hover{background: #cfe8ff;}
.wenjian_del{font-size:14px;display: inline-block;margin-left:10px;cursor: pointer;}
.wj_01 > div{background: url(../images/wj_01.png) no-repeat;background-position: 2px center;}
.wj_02 > div{background: url(../images/wj_02.png) no-repeat;background-position: 2px center;}
.wj_03 > div{background: url(../images/wj_03.png) no-repeat;background-position: 2px center;}
.wj_04 > div{background: url(../images/wj_04.png) no-repeat;background-position: 2px center;}
.wj_05 > div{background: url(../images/wj_05.png) no-repeat;background-position: 2px center;}
.wj_06 > div{background: url(../images/wj_06.png) no-repeat;background-position: 2px center;}
.wj_07 > div{background: url(../images/wj_07.png) no-repeat;background-position: 2px center;}
.wj_08 > div{background: url(../images/wj_08.png) no-repeat;background-position: 2px center;}
.wj_09 > div{background: url(../images/wj_09.png) no-repeat;background-position: 2px center;}
.wenjianjia_01 > div{background: url(../images/wj_01.png) no-repeat;background-position: 2px center;}

.public_biaoge.zhichi{padding-top: 0;}
.zhichi.public_biaoge .layui-table td{font-size: 14px;}
.td_caozuo{display: inline-block;margin: 0 10px;opacity: 0.6;}
.td_caozuo img{height: 18px;width: auto;}
.td_caozuo:hover{opacity: 0.9;}

.ydx{margin:40px 0;}

.zhichi_shaixuan{font-size: 0;}
.zhichi_shaixuan > div{margin-right: 8px;}
.zhichi_shaixuan a{width: 68px;height: 40px;display: inline-block;border: 1px solid #dcdcdc;margin-right: 8px;font-size: 16px;color: #444;text-align: center;line-height: 40px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.zhichi_shaixuan a:hover,.zhichi_shaixuan a.active{background: #278EEE;color: #fff;border-color: #278EEE;}
.zhichi_shaixuan input::-webkit-input-placeholder{color: #444;}
.zhichi_shaixuan span{font-size: 14px;line-height: 40px;margin-right: 8px;padding: 0 5px;display: inline-block;vertical-align: top;}
.btn_tijiao{width: 104px;background: #278EEE;color: #fff;border-radius: 6px;display: inline-block;text-align: center;height: 40px;line-height: 40px;}
.btn_tijiao.shanchu{background: #ec3737;}
.btn_tijiao:hover{color: #fff;}
.zhichi_shaixuan .btn_tijiao{float: right;margin: 0;width: 104px;color: #fff;border: 1px solid #278EEE;}
.btn_tijiao.ml_10{margin-left: 10px;}
.huanhang_md{display: none;}

.daiban_artical{padding: 60px 30px 50px 30px;}
.daiban_artical .daiban_xuanzhe{width: 195px;position: absolute;right: 30px;top: 30px;}
.artical_title{text-align: center;margin-bottom: 30px;}
.artical_title h3{font-size: 24px;margin: 10px 0;}
.artical_title p{font-size: 14px;color: #666;}
.artical_center{font-size: 16px;line-height: 30px;min-height: 300px;}
/*.banli_btn{text-align: right;margin-top: 50px;margin-bottom: 20px;font-size: 0;}
.banli_btn a{display: inline-block;height: 40px;line-height: 40px;font-size: 14px;border: 1px solid #DCDCDC;padding: 0 15px;color: #888;min-width: 100px;text-align: center;margin-left: 20px;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.banli_btn a:hover{color: #278EEE;border-color: #278EEE;}*/
.artical_fujian{margin: 30px 0;line-height: 30px;}
.artical_btn{display: flex;display: -webkit-flex;display: -ms-flexbox;justify-content: space-between;}
.artical_btn a{display: inline-block;height: 40px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border: 1px solid #DCDCDC;padding: 0 15px;color: #888; width: 330px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.artical_btn a:hover{color: #278EEE;border-color: #278EEE;}
.artical_btn .fanhui{width: 100px;text-align: center;}

.daiban_title.gongdan > span{display: inline-block;margin-right: 9%;}
.daiban_title.gongdan > span:last-child{margin: 0;}
.gongdan_center h3{font-size: 22px;padding: 10px 0 20px 0;line-height: 40px;}
.gongdan_center h3 a{float: right;font-size: 14px;vertical-align: bottom;}
.huida.gongdan_que{padding: 20px 155px 20px 20px;border-right: none;border-left:131px solid #fff;}
.huida.gongdan_que .touxiang{right: 0;left: auto;border-right: none;border-left: 1px solid #fff;}
.huida.gongdan_que span{position: relative;right: 0;margin-top: 10px;display: block;}
.gongdan_que{background: #f4f4f4;padding: 20px 20px 20px 155px;margin-bottom: 30px;position: relative;min-height: 180px;border-right:131px solid #fff;}
.gongdan_que .touxiang{position: absolute;left: 0;top: 0;text-align: center;width: 130px;height: 100%;padding: 20px;border-right: 1px solid #fff;}
.gongdan_que .touxiang img{width: 65px;height: 65px;border-radius: 50%;}
.gongdan_que .touxiang div{margin: 5px 0 10px 0;}
.gongdan_que .touxiang p{line-height: 22px;}
.gongdan_que p{color: #666;line-height: 25px;}
.gongdan_que span{position: absolute;right: 20px;margin-top: -25px;color: #666;}
.wenti_con{line-height: 25px;}
.fujian{display: inline-block;width: 80px;height: 80px;margin: 8px 8px 0 0;position: relative;vertical-align: top;}
.fujian img{width: 100%;height: 100%;object-fit: cover;}
.fujian .fujian_del{position:absolute;top:0;right:0;width:22px;height:22px;z-index: 2;}
.gongdan_huifu{width: 100%;height: 100px;resize: none;padding: 10px 20px;line-height: 24px;border-radius: 0;border: 1px solid #dcdcdc;margin-bottom: 10px;overflow: auto;}
.gongdan_fujian{margin-bottom: 40px;font-size: 0;}
.gongdan_fujian .add_btn{display: inline-block;margin: 8px 8px 0 0;}
.fujian_tishi{display: inline-block;font-size: 12px;color: #999;line-height: 24px;}
.gongdan_xuanzhe{width: 180px;margin: 20px 0 30px 0;}
.gongdan_wenti{height: 40px;line-height: 40px;width: 100%;padding: 0 15px;border: 1px solid #dcdcdc;margin-bottom: 20px;border-radius: 0;}
.gongdan_wenti::-webkit-input-placeholder{color: #999;}
.gongdan_wenti::-ms-input-placeholder{color: #999;}
.gongdan_wenti::-moz-placeholder{color: #999;}
.gongdan_huifu::-webkit-input-placeholder{color: #999;}
.gongdan_huifu::-ms-input-placeholder{color: #999;}
.gongdan_huifu::-moz-placeholder{color: #999;}



.public_biaoge .layui-table td.wenti{position: relative;width: 250px;text-align: left;}
.wenti div{text-align: left;}
.wenti_xq{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 220px;text-align: left;}
.xians{position: fixed;background: #e2d36b;padding: 20px;z-index: 2;text-align: left;}

.jiedan_box{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 100;opacity: 0;display:none;text-align: center; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.jiedan_box.in{opacity: 1;}
.jiedan_center{width: 500px;text-align: left;padding: 30px;background: #fff;display: inline-block;margin: 10% auto;position: relative;}
.jiedan_center > h3{font-size: 24px;text-align: left;color: #000;}
.jiedan_close{position: absolute;right: 30px;top: 30px;}
.jiedan_tixin{background: #eee;color: #666;padding: 0 22px;line-height: 45px;margin: 20px 0 35px 0;}
.jiedan_pinjia{font-size: 16px;color: #000;margin-bottom: 20px;}
.jd_pinjia_con{margin: 0 -5px;font-size: 0;}
.jd_pinjia_con > div{display: inline-block;padding: 5px;width: 50%;}
.jd_pinjia_con a{display: block;font-size: 14px;color: #666;border: 1px solid #dcdcdc;height: 45px;line-height: 45px;padding: 0 15px;cursor: pointer;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}
.jd_pinjia_con a:hover,.jd_pinjia_con .active a{border-color: #278EEE;background: #278EEE;color: #fff;}
.jiedan_center textarea{width: 100%;border: 1px solid #dcdcdc;width: 100%;height: 135px;resize: none;margin: 5px 0 30px 0;padding: 10px 15px;line-height: 26px;overflow: auto;}
.jd_btn{text-align: center;font-size: 0;}
.jd_btn a{display: inline-block;width: 104px;height: 40px;background: #ccc;line-height: 40px;font-size: 14px;color: #000;margin: 0 5px;border-radius: 6px;}
.jd_btn a.ok{background: #278EEE;color: #fff;}
.xinxi_box{padding: 0 30px;}
.xinxi_box a{display: block;line-height: 50px;padding: 0 200px 0 53px;position: relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xinxi_box a:before{content: '';position: absolute;width: 9px;height: 9px;border-radius: 50%;background: #f00;left: 25px;top: 23px;}
.xinxi_box a.yidu:before{display: none;}
.xinxi_box span{position: absolute;right: 30px;display: inline-block;line-height: 50px;top: 0;}
.xinxi_box a:nth-child(even){background: #f8f9fe;}

.btn_tijiao.quxiao{margin-left: 10px;color: #000;background: #eee;border-color: #eee;}
.btn_tijiao.quxiao:hover{color: #000;background: #eee;border-color: #eee;}
.zhichi_shaixuan h3{font-size: 22px;display: inline-block;}
.tuishui_tiaojian{padding-top: 20px;display: flex;display: -webkit-flex;display: -ms-flexbox; justify-content:space-between; flex-wrap: wrap;width: 100%;border-bottom: 1px solid #dadada;padding-bottom: 20px;margin-bottom: 35px;}
.tuishui_tiaojian > div{margin-bottom: 10px;vertical-align: top;}
.pc_inp input{width: 110px;height: 40px;border: 1px solid #D2D2D2;vertical-align: top;padding: 0 15px;font-size: 14px;}
.tuishui_tiaojian .daiban_xuanzhe{font-size: 14px;display: inline-block;width: 92px;}
.zhichi_shaixuan .tuishui_tiaojian span{margin: 0;}
.tuishui_tiaojian.ts_4 > div > div{margin-bottom: 10px;}

.shengbao_shibai{width: 723px;height: auto;padding:40px 30px;text-align: center;position: fixed;background: #fff;top: 20%;left: 50%;margin-left: -361px;box-shadow: 0 0 10px rgba(0,0,0,0.1);z-index:8;display: none;}
.shengbao_shibai p{font-size: 24px;color: #000;line-height: 40px;margin-top: 20px;}
.layui-form-select .layui-edge{border-top-color: #7d7d7d;}
/*.daiban_riqi.bg_blue{background: #278EEE;}
.daiban_riqi.bg_blue input{color: #fff;border-color: #278EEE;position: relative;background: none;}
.daiban_riqi.bg_blue input:hover{border-color: #278EEE!important;}
.daiban_riqi.bg_blue img{position: absolute;top: 8px;right: 10px;}
.daiban_riqi.bg_blue input::-webkit-input-placeholder{color: #fff;}*/

.search_box{width: 500px;position: fixed;top: 30%;left: 50%;margin-left:-250px;border: 1px solid #dcdcdc;background: #fff;padding: 30px;line-height: 40px;display: none;max-height: 500px;overflow: auto;z-index: 99;}
.search_box.left{left: 270px;margin-left: 0;top: 240px;;}
.search_list{padding-left: 85px;position: relative;margin-bottom: 20px;}
.search_list > span{position: absolute;left: 0;display: inline-block;}
.search_list > input{width: 48px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #D2D2D2;border-radius: 6px;margin-right: 30px;}
.search_zhuangtai span{display: inline-block;width: 48px;height: 26px;line-height: 26px;text-align: center;border: 1px solid #D2D2D2;border-radius: 6px;margin-right: 30px;cursor: pointer;}
.search_zhuangtai span:hover,.search_zhuangtai span.active{background: #278EEE;border: 1px solid #278EEE;color: #fff;}
.add_wj{width: 500px;position: fixed;top: 20%;left: 50%;margin-left: -286px;border: 1px solid #dcdcdc;background: #fff;padding: 30px;line-height: 40px;display: none;z-index: 99;}


/*提示框*/
.search_list{position: relative;}
.tishi_box{position: absolute;width: 300px;padding: 0;background: #fff;z-index: 2;border: 1px solid #eee;border-radius: 0 0 6px 6px;display: none;}
.tishi_box a{display: block;padding: 0 15px;line-height: 36px;font-size: 14px;}
.tishi_box a:hover{background: #f2f2f2;}


.xinzheng_list{font-size: 0;margin-bottom: 30px;}
.xinzheng_list label{display: inline-block;line-height: 30px;width: 30%;font-size: 14px;}
.xinzheng_list label input{margin-right: 5px;width: 14px;height: 14px;vertical-align: sub;}

.daiban_title a{display: inline-block;width: 104px;height: 40px;line-height:40px;background: #999;color: #fff;font-size: 14px;text-align: center;margin-left: 10px;border-radius: 6px;float: right;position: relative;z-index: 2;}
.zhichi_shaixuan .layui-tab{margin: 0;}
.layui-tab-content{padding: 20px 0 0 0;}
.layui-tab-content .public_biaoge{padding: 0;}
.zhichi_shaixuan.xinzheng_sb{padding: 30px;}
.zhichi_shaixuan.xinzheng_sb .tuishui_tiaojian{margin-bottom: 0;}
.layui-tab{overflow: hidden;}
.layui-tab-title{border-bottom-width: 0;}
.layui-tab-brief>.layui-tab-title .layui-this,.layui-tab-title li:hover{color: #278EEE;font-weight: bold;background: url(../images/tab_a.png);position: relative;z-index: 1;}
.layui-tab-title li:hover{z-index: 3;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{display: none;}
.layui-tab-item > .btn_tijiao{float: right;font-size: 14px;margin-top: -60px;margin-bottom: 21px;position: relative;z-index: 2;}
.layui-tab-title li{width: 119px;height: 35px;line-height: 35px;text-align: center;background: url(../images/tab.png) no-repeat;font-size: 16px;margin-right: -15px;}

.search_list input.xinzheng{width: 300px;height: 40px;line-height: 40px;padding: 0 15px;text-align: left;border-radius: 0;}
.search_list .daiban_xuanzhe{width: 300px;}
.public_biaoge input[type="checkbox"]{width:14px;height:14px;}
.public_biaoge input{text-align: center;width:100%;background: none;border: none;height:29px;line-height:29px;border-radius:3px;}
.public_biaoge .in input{border: 1px solid #efefef;}
.public_biaoge .in input:hover{border:1px solid #dcdcdc;background:#f4f4f4;}



/*标记*/
.calendar .layui-laydate-content td{color: #999;padding: 0; position: relative;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;height: 40px;line-height: 40px;width:40px;font-size: 14px;}
.calendar .layui-laydate-content td:hover{background:none;}
.calendar .layui-laydate-content td::before{content: '';position: absolute;width: 40px;height: 40px;background: #278eee;z-index: -1;border-radius: 50%;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;opacity: 0;display: inline-block;left: 50%;top: 50%;margin-top: -20px;margin-left: -20px;}
.calendar .layui-laydate-content td:hover::before{opacity: 1;}
.calendar .layui-laydate .layui-this{background:none!important;color: #fff!important;}
.layui-form-select dl dd.layui-this{background:#278eee;}
.layui-laydate .layui-laydate-list .layui-this{background:#278eee!important;}
.calendar .layui-laydate .layui-this::before{opacity: 1;}
.calendar .laydate-day-mark{line-height: 50px;font-size: 14px;position: relative;}
.calendar .laydate-day-mark::after{display: none;}
.calendar .layui-laydate-hint{color: #278eee;}
.calendar .laydate-day-mark .a1::after{content: '';position: absolute; width: 7px;height: 7px;background: #bbb;left: 50%;margin-left: -3.5px;top: 20px;border-radius: 50%;}
.calendar .laydate-day-mark .a2::after{content: '';position: absolute; width: 7px;height: 7px;background: #f00;left: 50%;margin-left: -3.5px;top: 20px;border-radius: 50%;}
.calendar .a3::before{content: '';position: absolute;width: 40px;height: 40px;background: #f6f3f7;z-index: -1;border-radius: 50%;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;top: 50%;margin-top:-20px;left: 50%;margin-left: -20px;}
.calendar .a3{color: #999;}
.calendar .a0 .b{display: none;}
.calendar .b{position: absolute;width: 16px;height: 16px;background: #f00;color: #fff;top: -10px;right: -15px;font-size: 12px;text-align: center;line-height: 16px;border-radius: 50%;opacity: 0;}
.calendar .layui-this .b{opacity: 1;}
.calendar .layui-this .a1::after,.calendar .layui-this .a2::after{display: none;}
.calendar .layui-this .a3::before{display: none;}
.calendar .layui-this .a3{color: #fff;}


 /*我的资料*/

.my_ziliao{font-size:14px;line-height: 40px;}
.my_ziliao p{padding-left:70px;position:relative;}
.my_ziliao p span{display: inline-block;line-height: 40px;text-align:left;width:70px;position:absolute;left:0;top:0;}
.my_ziliao input{height:34px;border:1px solid #e5e5e5;border-radius:4px;width:280px;padding:0 10px;}
.my_baocun{width:100px;height: 40px;line-height: 40px;background:#278EEE;font-size:16px;color:#fff;border-radius:6px;margin-top:30px;text-align: center;display:inline-block;}
.my_baocun:hover{color:#fff;}




 /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/  
::-webkit-scrollbar  
{  
width: 5px;  
height: 5px;  
background-color: none;  
}  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track
{  
border:none;
background-color: rgba(0,0,0,0.1);
}


/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
background-color: rgba(0,0,0,0.2);
}  

@media only screen and (max-width: 1600px) {
.huanhang_md{display: block;margin-top: 10px;}
}
@media only screen and (max-width: 1440px) {
.calendar .layui-laydate-header i.laydate-prev-y{left: 30px;}
.calendar .layui-laydate-header i.laydate-prev-m{left: 50%;margin-left: -70px;}
.calendar .layui-laydate-header i.laydate-next-y{right: 30px;}
.calendar .layui-laydate-header i.laydate-next-m{right: 50%;margin-right: -70px;}
.fenye_box a{margin-left: 4px;}
.layui-table td, .layui-table th{padding: 7px 5px;}
.wenti_xq{width: 240px;}
.my_messages{margin-left: 100px;}
.wenjian_con a > div{width: 220px;}
}

