/* leader */
.leader{width: 100%;padding: 40px;background: #f5f5f5;display: flex;align-items: center;}
.leader .jjItem{width: 245px;margin-left: 40px;}
.jjItem h4{font-size: 26px;font-weight: bold;padding-bottom: 10px;}
.jjItem h6{font-size: 19px;color: #666;margin-top: 10px;}
.jjItem p{font-size: 16px;margin-top: 25px;}
.leader ul{width: 430px;margin-left: 50px;padding: 0 50px;}
.leader ul li{font-size: 20px;margin-right: 22px;margin-top: 40px;float: left;}
/* leftItem */
.leftItem{width: 815px;}
.file{width: 100%;height: 310px;background: #f5f5f5;}
.file p{font-size: 22px;color: #015293;margin-left: 20px;line-height: 80px;}
.file .inp-box1{width: 380px;text-align: right;}
.file .inp-box2{width: 380px;text-align: left;}
.file .div-label{font-size: 16px;display: block;margin-bottom: 12px;}
.file .div-label span{margin-right:6px; }
.file input,.file select{width: 184px;height: 28px;text-align: left;text-indent: 12px;padding-right: 12px;vertical-align: middle;
    border: 1px solid #dedede;background: #fff;}
.file .btn-box{width: 188px;height: 36px;line-height: 36px;text-align: center;margin: 20px auto 0;}
.file .btn-box a,.file .btn-box input.fileBtn{width: 86px;height: 36px;display: block;background: #015293;color: #fff;font-size: 18px;border-radius: 5px;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.file .btn-box input.fileBtn{ width: 75px;text-align: center; }
.slideTxtBox{width: 100%;position: relative;z-index: 1;}
.slideTxtBox .hd ul{width: 100%;height:54px;line-height: 54px;border-bottom: 2px solid #ebebeb;margin-bottom: 12px;}
.slideTxtBox .hd ul li{float:left;width: 150px;text-align: center;font-size: 20px;color: #999;overflow: hidden;}
.slideTxtBox .hd ul li a{display: block;color: #015293;}
.slideTxtBox .hd ul li.on a{background: #015293;color: #fff;}
.slideTxtBox .bd ul{overflow: hidden;}
.slideTxtBox .bd ul li{font-size: 16px;height: 40px;line-height: 40px;background: url("../imgs/li-bg.png") center left no-repeat;overflow: hidden;}
.slideTxtBox .bd ul li a{display: block;float: left;width: 80%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.slideTxtBox .bd ul li a:hover{color: #015293;}
.slideTxtBox .bd li span{float:right;color:#999;font-size: 14px;width: 80px;overflow: hidden;}
.slideTxtBox .bd li span a{color:#999;}
.slideTxtBox .bd .more{position: absolute;right: 0;top: 20px;z-index: 2;font-size: 15px;}
.slideTxtBox .bd .more a{color:#999;}
.slideTxtBox .bd .more a:hover{color:#015293;}
/* rightItem */
.rightItem{width: 345px;background: #f5f5f5;padding: 20px 30px 10px;}
.info p{font-size: 22px;color: #015293;margin-bottom: 20px;}
.info p a{color: #015293;}
.info ul{font-size: 18px;width: 100%;border: 1px solid #dedede;background: #fff;text-align: center;border-bottom: none;margin-bottom: 20px;}
.info ul li{height: 64px;line-height: 64px;border-bottom: 1px solid #dedede;}
.info ul li a{display: block;}
.info ul li:hover{background: #015293;}
.info ul li:hover a:hover{color: #fff;}
.openItem{padding-top: 8px;}
.openItem ul{overflow: hidden;}
.openItem ul li{background: url("../imgs/li-bg.png") center left no-repeat;text-indent: 16px;font-size: 18px;float: left;margin-right: 54px;margin-bottom: 25px;}
/* iconList */
.iconList{width: 100%;}
.iconList ul{overflow: hidden;}
.iconList ul li{float: left;margin-right: 150px;margin-bottom: 40px;width: 300px;height: 180px;border: 2px solid #ebebeb;}
.iconList ul li:nth-child(3n){margin-right: 0;}
.iconList ul li .imgList{width: 100%;height: 80px;line-height: 80px;margin: 30px auto 0;text-align: center;}
.iconList ul li img{margin: 0 auto;display: block;}
.iconList ul li a{display: block;}
.iconList ul li p{text-align: center;font-size: 18px;}

/* oldModel open */
.oldModel .slideTxtBox{width: 100%;margin-top: 30px;}
.oldModel .slideTxtBox .hd ul li{font-size: 32px;width: auto;}
.oldModel .slideTxtBox .hd ul li a{padding: 0 20px;}
.oldModel .slideTxtBox .bd ul li{font-size: 32px;height: 64px;line-height: 64px;}
.oldModel .slideTxtBox .bd li span{font-size: 28px;width: 160px;}
.oldModel .slideTxtBox .bd ul li a{width: 75%;}
.oldModel .slideTxtBox .bd .more{font-size: 28px;top: 10px;}
.oldModel .iconList ul li p{font-size: 32px;}
.oldModel .file p,.oldModel .info p{font-size: 32px;}
.oldModel .file .div-label{font-size: 30px;}
.oldModel .file input,.oldModel .file select{height: 38px;font-size: 28px;width: 370px;}
.oldModel .info ul{font-size: 28px;}
.oldModel .openItem ul li{font-size: 28px;margin-right: 0;margin-bottom: 48px;width: 15%;}
.oldModel .openItem ul li:nth-child(2n){margin-left: 20px;}
.oldModel .info ul li a{display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.oldModel .jjItem h4{font-size: 32px;}
.oldModel .jjItem h6{font-size: 28px;}
.oldModel .jjItem p{font-size: 28px;}
.oldModel .leader ul{width: 450px;margin-left: 20px;padding-right: 0;}
.oldModel .leader ul li{font-size: 28px;margin-right: 20px;width: 110px;}
.oldModel .upItem ul{overflow:hidden;}
.oldModel .upItem ul li{width: 33%;height: auto;font-size: 28px;float: left;line-height: 2;}

.oldModel .leftItem{width:100%;float: none;}
.oldModel .file .btn-box{ width:fit-content; }
.oldModel .file .btn-box input.fileBtn{ width:120px;height:60px; margin:0 10px; font-size:28px;}
.oldModel .file .inp-box1,
.oldModel .file .inp-box2{ width:45%; }
.oldModel .rightItem{ width:100%;float:none;margin-top:30px; }
