@charset "utf-8";
/*顶部*/
.zt-topcon{width: 100%;background:#f4f4f4;}
.zt-container{width: 1200px;margin: auto;position: relative;}
.zt-top-logo{height:60px; line-height: 60px;margin-top: 0;}
.zt-top-logo ul li{width: auto;height: auto;}
.zt-top-logo ul li.num1 img{vertical-align: middle;}
/*搜索*/
.zt-searchBox{width:400px;margin-top:9px;height:42px;margin-left: 210px;}
.zt-search{ background: rgba(255, 255, 255, 0.42); border: 1px rgba(134, 168, 212, 0.65) solid; position: relative; border-radius: 7px; height: 40px;}
.zt-search ul{height: 100%;}
.zt-search li{font-size: 0; line-height: 0; height: 100%;}
.zt-search li label,.zt-search form{display: inline;}
.zt-search li input{vertical-align: middle; width: 100%; height: 100%; background:none; border:none;}
.zt-search li.ss1{position: absolute; left: 14px; top: 0; width:64px; font-size: 0; overflow: hidden; background: url("../images/home/sear_yst.png") 0 center no-repeat !important; border-radius: 7px 0 0 7px;}
.zt-search li.ss2{width: 1px;height: 17px;background: #97bbe2;margin-left: 89px;margin-top: 12px;float: left;}
.zt-search li.ss3{margin-left: 100px;margin-right:40px;}
.zt-search li.ss3 input{ font-size: 14px; line-height: 40px; text-indent: 10px;}
.zt-search li.ss4{ position: absolute; top: 0; right: 0; border-radius: 0 7px 7px 0; width:40px;}
.zt-search li.ss4 input{ font-size: 0; background: 8px center no-repeat; background-image: url("../images/home/searico.png") !important; cursor: pointer;}

.zt-top-right{margin-top:16px;}
.zt-top-right li{float: left;}
.zt-top-right .trli{ display: inline;}
.zt-top-right .trlia{display: inline-block; vertical-align: middle; font-size: 14px; line-height: 2; padding-left: 21px; background: 10px center no-repeat; background-image: url("../images/home/top_line.png") !important;}
.zt-top-right .num-old,.zt-top-right .num-wza{ display:inline;}
.zt-top-right .num-old a,.zt-top-right .num-wza a{ display:inline-block; color: #275dae; font-size: 14px; padding: 0 11px; line-height: 26px; border: 1px #5185c7 solid;}
.zt-top-right .num-old a:hover,.zt-top-right .num-wza a:hover{color: #275dae; text-decoration: underline;}
.zt-top-right .num-old a{border-radius: 26px 0 0 26px; border-right: 0 none;}
.zt-top-right .num-wza a{border-radius: 0 26px 26px 0; border-left: 0 none; background: 0 center no-repeat; background-image: url("../images/home/top_line_blue.png") !important;}
.zt-top-right .num-old a{ margin-left: 14px;}

.banner{height: 460px;background: url(../images/home/banner.png) top center no-repeat;}
.photoimg{float: left;margin-top: 123px;}

@media (max-width: 1199px) and (min-width:992px){
    .zt-container{width:992px;}
    .zt-searchBox{margin-left:110px;}
}
@media (max-width: 991px){
    .zt-container{width:768px;}
    .zt-searchBox{margin-left:50px;}
    .zt-top-right .trlia{background-image: none !important;padding-left:0;}
}
@media (max-width: 767px){
    .zt-container,.photoimg img{width:100%;}
    .zt-topcon{height: auto !important;padding-bottom:15px;}
    .zt-searchBox{margin:10px 0 0 2%;width:96%;}
    .zt-top-right{position: absolute;top: 0;right: 10px;}
    .hidden-xs{display: none!important;}
    .banner{overflow: hidden;height: 290px;}
    .photoimg{width: 95%;margin: 50px auto 0;float: none;}
}

/* 主体 */
.container{width: 1200px;padding: 30px;background-color: #fff;box-sizing: border-box;}
.tpimg a{display: block;width: 560px;height: 160px;}
.tpimg a img{width: 100%;height: 100%;}
.lmlist{margin-top: 20px;margin-bottom: 20px;}
.lmlist ul li.onelist{width: 212px;height: 60px;border-radius: 8px;background-color: #f5f5f5;text-align: center;line-height: 60px;float: left;margin-right: 20px;margin-bottom: 20px;position: relative;}
.lmlist ul li.onelist a.one{color: #3d3d3d;display: block;width: 100%;height: 100%;border-radius: 8px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;padding: 0 10px;box-sizing: border-box;}
.lmlist ul li.onelist:hover a.one,.lmlist ul li.onelist.active a.one{background-color: #164fa6;color: #fff;}
.lmlist ul li.onelist:nth-child(5n){margin-right: 0;}
.erjilist{width: 100%;height: auto;display: none;border: solid 1px #164fa6;background-color: #fff;box-sizing: border-box;position: absolute;top: 60px;z-index: 999;background-color: #fff;left: 0;}
.erjilist ul li{width: 100%;text-align: center;margin: 0 auto;}
.erjilist ul li p{text-align: center;background: none;font-size: 20px;font-weight: bold;color: #164fa6;line-height: 1;margin-bottom: 20px;}
.erjilist ul li a{line-height: 34px;border-radius: 4px;background-color: #f5f5f5;font-size: 14px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;padding: 10px 15px;margin: 0 5px;}
.erjilist ul li a:hover{background-color: #ebf3ff;border: solid 1px #164fa6;color: #164fa6;box-sizing: border-box;}
.erjilist ul li:nth-child(7n){margin-right: 0;}
.lmlist ul li:hover .erjilist{display: block;}
/* .lmlist ul li.onelist:nth-child(1) .erjilist,.lmlist ul li.onelist:nth-child(5) .erjilist,.lmlist ul li.onelist:nth-child(9) .erjilist,.lmlist ul li.onelist:nth-child(13) .erjilist,.lmlist ul li.onelist:nth-child(17) .erjilist,.lmlist ul li.onelist:nth-child(21) .erjilist,.lmlist ul li.onelist:nth-child(25) .erjilist,.lmlist ul li.onelist:nth-child(29) .erjilist,.lmlist ul li.onelist:nth-child(33) .erjilist,.lmlist ul li.onelist:nth-child(37) .erjilist,.lmlist ul li.onelist:nth-child(41) .erjilist,.lmlist ul li.onelist:nth-child(45) .erjilist,.lmlist ul li.onelist:nth-child(49) .erjilist,.lmlist ul li.onelist:nth-child(53) .erjilist,.lmlist ul li.onelist:nth-child(57) .erjilist,.lmlist ul li.onelist:nth-child(61) .erjilist,.lmlist ul li.onelist:nth-child(65) .erjilist,.lmlist ul li.onelist:nth-child(69) .erjilist,.lmlist ul li.onelist:nth-child(73) .erjilist,.lmlist ul li.onelist:nth-child(77) .erjilist,.lmlist ul li.onelist:nth-child(81) .erjilist,.lmlist ul li.onelist:nth-child(85) .erjilist,.lmlist ul li.onelist:nth-child(89) .erjilist,.lmlist ul li.onelist:nth-child(93) .erjilist,.lmlist ul li.onelist:nth-child(97) .erjilist,.lmlist ul li.onelist:nth-child(101) .erjilist{left: -12px !important;}
.lmlist ul li.onelist:nth-child(2n+4) .erjilist,.lmlist ul li.onelist:nth-child(2n) .erjilist{left: -300px;}
.lmlist ul li.onelist:nth-child(2n+3) .erjilist{left: -590px;}
.lmlist ul li.onelist:nth-child(4n) .erjilist{left: -880px;} */

.xzqlhz{margin-top: 20px;width: 100%;height: 80px;padding: 15px 0 0 0;border-bottom: 6px solid #01b2ff;box-sizing: border-box;background-color: #f5f5f5;border-radius: 8px;}
.xzqlhz ul li.hzlist{float: left;width: 104px;height: 44px;background-color: #ffffff;margin-left: 9px;text-align: center;line-height: 44px;cursor: pointer;}
/* .xzqlhz ul li.hzlist a.xingz{display: block;width: 100%;height: 100%;} */
.xzqlhz ul li.hzlist.active,.xzqlhz ul li.hzlist:hover{color: #fff;background: #164fa6;}
.erjilisthz{display: none;width: 160px;height: auto;position: absolute;top: 40px;left: 50%;margin-left: -80px;background-color: #fff;box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);padding: 20px 0;z-index: 999;}
.erjilisthz ul li a{display: block; width: 146px;height: 34px;line-height: 34px;border-radius: 4px;background-color: #f5f5f5;font-size: 14px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;margin: 0 auto 12px;}
.erjilisthz ul li a:hover{background-color: #ebf3ff;border: solid 1px #164fa6;color: #164fa6;box-sizing: border-box;}
.xzqlhz ul li:hover .erjilisthz{display: block;}

.footer .container{background: none;padding: 0;}

.openright h3{height: 35px;line-height: 35px;border-bottom: 1px solid #ddd;overflow:hidden;margin-bottom: 10px;}
.openright h3 a{padding:0 10px;font-size: 18px;color: #fff;background: #164fa6;float: left;}
.openright table{border-collapse: collapse;width:100%;}
.searchbox{width: 176px;height: 28px;border: solid 1px #dddddd;display: flex;position: relative;float: right;padding-right: 30px;}
.searchbox input[type="text"]{flex: 1;height:28px;line-height: 28px;padding: 0 0 0 10px;font-size:14px;width: 100%;}
.searchbox input[type="submit"]{position:absolute;top:0;right:0;z-index:2;width: 28px;height: 28px;cursor:pointer;}
.searchbox i{position: absolute;top: -3px;right: 4px;color: #0e54ad;font-weight: bold;font-size: 20px;}
.search-list tbody td.bt,.search-list tbody td.cwrq{background-color: #fff;}
.search-list td{padding: 9px 6px;font-size: 16px;text-align: center;}
.search-list tbody td.cwrq{color: #999999;}
.search-list tbody td.bt{text-align: left;width: 80%;}
.m-pagination{padding: 15px;}
.m-pagination li{float: left; margin: 1px; height: 28px; font-size: 14px;}
.m-pagination li a{display: block; padding: 0 8px; line-height: 26px; border: 1px solid #ccc; font-size: 14px; background: #fff;}
.m-pagination li.u-redirect{line-height: 28px;}
.m-pagination li.u-redirect input{padding: 0 5px; vertical-align: middle; width: 42px; height: 28px; line-height: 28px; border: 1px solid #ccc; margin: -2px 0 0 3px; *margin: -2px 0 0 3px; _margin: -2px 0 0 3px;}
.m-pagination li.active a,.m-pagination li a:hover{background: #236eac; border: 1px solid #236eac; color: #fff;}
.m-pagination li.page-info a,.m-pagination li.page-info a:hover{border: 1px solid #ccc; cursor: default; color: #666; background: #fff;}
.m-pagination li.disabled a,.m-pagination li.disabled a:hover{background: #eee; border: 1px solid #ccc; cursor: default; color: #666;}

@media (max-width: 767px){
    .container,.lmlist ul li.onelist{width: 100%;}
    .tpimg a{width: 100%;height: 90px;margin-bottom: 10px;}

    .openright h3{height: auto;}
    .searchbox{width: 100%;margin: 10px auto !important;box-sizing: border-box;}
}