           * {
            margin: 0;
            padding: 0;
            list-style: none;
            box-sizing: border-box;
        }

        a {
            display: inline-block;
            text-decoration: none;
        }

        .fl {
            float: left !important;
        }

        .fr {
            float: right !important;
        }

        .clearfix {
            clear: both;
        }

        .clearfix:after {
            display: block;
            height: 0;
            line-height: 0;
            content: "";
            visibility: hidden;
            clear: both;
        }

        .header {
            /* background: url(zcwjk_head.png) no-repeat top center; */
            height: 452px;
            max-width: 1920px;
            text-align: center;
            position: relative;
            margin: 0 auto;
            width: 100%;
        }

        .header_top {
            line-height: 32px;
            height: 32px;
            background: rgba(10, 84, 171, 0.24);
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            color: #fff;
        }

        .header_bot {
            padding: 40px 0 52px;
            text-align: center;
        }

        .wrap {
            width: 1200px;
            margin: 0 auto;
            position: relative;
        }

        .header_top .curr_time span {
            margin-right: 8px;
        }

        .header_top .tips a {
            color: #fff;
        }

        .header_top .tips a.yy1 {
            margin-right: 12px;
        }

        .header_top .tips a.yy2 {
            margin-left: 12px;
        }

        .header_top .tips a.wu {
            margin: 0 40px 0 12px;
        }

        .header_top .tips .top_icon_list {
            margin-right: 20px;
        }

        .header_top .tips .top_icon_list li {
            float: left;
            position: relative;
        }

        .header_top .tips .top_icon_list li img {
            display: none;
            position: absolute;
            top: 100%;
            left: 50%;
            margin-left: -60px;
            width: 120px;
            height: 120px;
        }

        .header_top .tips .top_icon_list li a {
            width: 33px;
            height: 32px;
            background: url(https://www.tjjz.gov.cn/images/top_icon1.png) no-repeat center center;
        }

        .header_top .tips .top_icon_list li.li2 a {
            background: url(https://www.tjjz.gov.cn/images/top_icon2.png) no-repeat center center;
        }

        .header_top .tips .top_icon_list li.li3 a {
            background: url(https://www.tjjz.gov.cn/images/top_icon3.png) no-repeat center center;
        }

        .header_top .tips .top_icon_list li.li4 a {
            width: 62px;
            background: url(https://www.tjjz.gov.cn/images/top_icon4.png) no-repeat center center;
        }

        .header_top .tips .top_icon_list li:hover img {
            display: block;
        }

        .header_bot {
            padding: 40px 0 52px;
            text-align: center;
        }

        .header_bot .gh_icon {}

        .header_bot .logo .top {
            margin: 15px 0;
        }

        .header_bot .logo .top .zheng_logo {
            margin-right: 18px;
        }

        .header_bot .en_logo_name {}

        .header_bot .search_box {
            margin: 40px auto 0;
            position: relative;
            display: inline-block;
        }

        .header_bot .search_box .search {
            background: #fff;
            padding: 15px 65px 15px 18px;
            width: 400px;
            border: none;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            border-radius: 5px;
        }

        .header_bot .search_box .search_btn {
            position: absolute;
            top: 0;
            right: 0px;
            width: 65px;
            height: 100%;
            border: none;
            background: url(https://www.tjjz.gov.cn/images/search_icon.png) no-repeat center center;
        }

        .top_nav {
            position: absolute;
            width: 100%;
            bottom: 0;
            background: #59a5ff;
        }

        .top_nav .wrap {
            width: 1100px;
        }

        .top_nav .nav_list {
            background: #59a5ff;
        }

        .top_nav .nav_list li {
            float: left;
            width: 14.285%;
            font-size: 0;
            position: relative;
        }

        .top_nav .nav_list li>a {
            font-size: 20px;
            line-height: 45px;
            width: 100%;
            position: relative;
            -webkit-transition: all .3s;
            -moz-transition: all .3s;
            -ms-transition: all .3s;
            -o-transition: all .3s;
            transition: all .3s;
            text-align: center;
            color: #fff;
        }

        .top_nav .nav_list li:hover a,
        .top_nav .nav_list li.on>a {
            background: #0460cd;
            font-weight: 700;
        }
        /* 适老化按钮 */
 #zzmsbtn {
       background: rgb(244, 186, 47);
       padding: 5px 10px;
       height: auto;
       border-radius: 20px;
       margin: 0 10px;
       font-size: 14px;
       color: #fff;
       display: inline;
     }
     #zzmsMobileNew{
       background: rgb(244, 186, 47);
       padding: 5px 10px;
       height: auto;
       border-radius: 28px;
       margin: 0 10px;
       font-size: 14px;
       color: #fff;
       display: none;
     }
   
     #zzmsbtn span,
     .gablink span,
     #zzmsMobileNew a{
       padding: 0 5px;
       color: #fff !important;
     }
   
     .gablink {
       border-left: none;
       background: rgb(70, 174, 238);
       padding: 5px 10px;
       height: auto;
       border-radius: 28px;
       margin-right: 10px;
       font-size: 14px;
       color: #fff;
       display: inline;
     }
   
     .wza-img {
       vertical-align: middle !important;
       margin-top: -2px !important;
     }
     .gg-box{
       float: right;
     }
     .wzaBtn{
       float: left;
       margin: 0 40px 0 12px;;
     }
     .gg-box a:hover,  .gg-box a:focus{
       display: inline;
     }
     .useOldFixed .top_logo .tips>a,
     .useOldFixed .top_logo .tips>i{
       display: none;
     }
     #toolbarSwitchMobile{
      display: none;
     }
     @media screen and (max-width: 1200px) {
       .top_logo .header_top{
         position: static;
         height: auto;
         line-height: normal;
         padding: 5px 0;
       }
       .top_logo .tips >a,
       .top_logo .tips >i{
         display: none;
       }
       .top_logo .tips >a#toolbarSwitchMobile{
         display: inline;
       }
       #zzmsbtn{
         display: none;
       }
       .gg-box .gablink{
         display: inline !important;
       }
       #zzmsMobileNew{
         display: inline;
       }
     }

    body{
        background: url(zcwjk_head.png) no-repeat top center;
    }
    footer a{
        color: #fff;
    }
    .main-search{
        width: 100%;
    }
    .form-control{
        background-color: #FFF;
background-image: none;
border: 1px solid #e5e6e7;
border-radius: 1px;
color: inherit;
display: block;
padding: 6px 12px;
-webkit-transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0s;
width: 100%;
font-size: 14px;
height: 40px;
    }
    .ui-sortable label {
font-weight: 400;
font-size: 14px;
font-family: '微软雅黑';
}
label {
display: inline-block;
max-width: 100%;
}
.col-sm-2,.col-sm-7{
float: left;
}
.col-sm-2{
width: 28%;
}
.col-sm-7{
width: 60%;
}
.form-group:after{
clear: both;
}
.zcwj-lx,.zcwj-ss{
height: 40px;
position: relative;
background: #45a1e7;
color: #fff;
line-height: 40px;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
padding-left: 20px;
margin: 10px 0;
}
.left_menu{
background-color: #edf4f9; 
min-height: 1000px;
}
.ibox-title{
/* margin-left: 10px; */
}
.rmore{
display: block;
position: absolute;
top: 17px;
right: 20px;
border: 7px solid transparent;
border-top-color: #fff;
transform: rotate(0);
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
}
.ibox-title ul{
margin-left: 15px;
background-color: #d3e9f8;
}
.ibox-title ul li{

    cursor: pointer;

}
.ibox-title ul li.select a{
background-color: #acd8f5;
color: #fff;
border-radius: 10px;
box-shadow: inset 0 0 10px #34a2ea;
font-weight: 600;
}
.ibox-title ul li a{
height: 40px;
line-height: 40px;
font-size: 14px;
color: #4598fe;
padding-left: 20px;
width: 100%;
}
.form-group{
height: 40px;
line-height: 40px;
margin-left: 7%;
width: 100%;
margin-top: 10px;
}
/* input{
-webkit-appearance: radio;
} */
.radio-inline{
padding-right: 10px;
}
.radio-btn {
      margin: 0;
      margin-right: 8px;
      display: inline-block;
      width: 20px;
      height: 20px;
      border: 1px solid #ccc; /* 默认边框颜色 */
      position: relative;
      vertical-align: sub;
    }
/*单选按钮选中后增加的样式*/
input[type='radio']:checked:before {
      content: '';
      display: block;
      width: 20px;
      height:20px;
      background: url(ico_tick.png) no-repeat center;
      background-color: #00a4ff; /* 修改选中状态的颜色 */
      position: absolute;
      border: #00a4ff;
    }

.zcwj-sear{
width: 1200px;
margin-left: 0;
background-color: #fff0;
}
.main-search{
width: 100%;
height: 60px;
line-height: 30px;
padding: 5px 20px;
font-size: 14px;
border: 1px solid #017CDA;
}
.zcwj-sear .sear-btn {
top: 0px;
right: 0px;
width: 60px;
height: 60px;
background-color: #027cda;
color: #fff;
font-size: 18px;
letter-spacing: 5px;
position: absolute;
background-image: url(zcwjk_search_icon.png);
background-repeat: no-repeat;
background-position: center;
border: 0;
cursor: pointer;
}
.submit-btn button {
width: 96px;
text-align: center;
height: 35px;
line-height: 35px;
border: 0;
border-radius: 5px;
margin: 0 15px;
font-size: 14px;
color: #ffffff;
display: inline-block;
cursor: pointer;
transition: 0.3s all;
}
button.submit {
background-color: #027cda;
}
button.reset{
color: #acacac;
background-color: #fff;
}
.submit-btn{

margin-top:15px;
}