/* main */
.main{padding: 0 30px 30px;}
/* hdTitem */
.hdTitem{width: 100%;}
.hdTitem ul{display: -webkit-flex;display: flex;justify-content: space-between;}
.hdTitem ul li{width: 270px;height: 130px;border-radius: 4px;}
.hdTitem ul li a{display: block;width: 100%;height: 100%;display: -webkit-flex;display: flex;align-items: center;justify-content: center;}
.hdTitem ul li:first-child{background: #FFEBD9;}
.hdTitem ul li:first-child h3{color: #A55622;}
.hdTitem ul li:nth-child(2){background: #DCE8FE;}
.hdTitem ul li:nth-child(2) h3{color: #024790;}
.hdTitem ul li:nth-child(3){background: #DAF8FF;}
.hdTitem ul li:nth-child(3) h3{color: #009CC9;}
.hdTitem ul li:nth-child(4){background: #E6FEDA;}
.hdTitem ul li:nth-child(4) h3{color: #4C8447;}
.hdTitem ul li img{margin-right: 16px;}
.hdTitem ul li h3{font-size: 24px;font-weight: bold;}
.title{margin-bottom: 20px;}
.title p{font-size: 24px;font-weight: bold;}
.title h3{width: 124px;height: 40px;line-height: 40px;border: 1px solid #0868BF;border-radius: 20px;font-size: 16px;color: #0868BF;text-indent: 24px;}
.hyItem .title{overflow: hidden;}
.hyItem .title span{color: #999;font-size: 16px;margin-top: 5px;}
.hyItem .title span:hover{color: #004D93;}

.hyList{display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;width: 557px;}
.hyList li{width: 264px;height: 116px;background: #EBF1F8;margin-bottom: 15px;padding: 0 16px;}
.hyList li a{display: block;width: 100%;height: 100%;display: -webkit-flex;display: flex;align-content: center;flex-wrap: wrap;}
.hyList li p{width: 100%;font-size: 16px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.hyList li h4{margin-top: 10px;font-size: 15px;color: #999;}
/* zjTab */
.zjTab{width: 557px;position: relative;}
.zjTab .hd ul{margin-bottom: 20px;overflow: hidden;}
.zjTab .hd ul li{font-size: 24px;float: left;margin-right: 25px;}
.zjTab .hd ul li.on{font-weight: bold;}
.zjTab .dcTop{width: 100%;height: 110px;background: url("../img/dczjbg.png") top left no-repeat;margin-bottom: 18px;}
.zjTab .dcTop a{font-size: 22px;color: #fff;display: block;width: 370px;height: 100%;margin-left: 20px;display: -webkit-flex;display: flex;align-items: center;}
.zjTab .liList{border-bottom: 1px dashed #e7e7e7;padding: 12px 0 15px;}
.zjTab .liList .w430{width: 430px;}
.zjTab .liList p{font-size: 18px;margin-bottom: 12px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zjTab .liList h4 span{font-size: 14px;color: #999;margin-right: 40px;margin-left: 10px;}
.zjTab .liBtn{margin-top: 8px;}
.zjTab .liBtn h3{width: 96px;height: 40px;line-height: 40px;border-radius: 20px;text-align: center;}
.zjTab .liBtn .jinxing{background: #EBF1F8;color: #0868BF;}
.zjTab .liBtn .jieshu{background: #F0F0F0;color: #A0A0A0;}
.zjTab .bd .more {position: absolute;right: 0;top: 5px;z-index: 2;font-size: 16px;}
.zjTab .bd .more a {color: #999;}
.zjTab .bd .more a:hover {color: #004D93;}
/* ftList */
.ftList{width: 100%;display: -webkit-flex;display: flex;justify-content: space-between;}
.ftList li{width: 270px;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);background: #fff;padding-bottom: 10px;}
.ftList li img{width: 270px;height: 195px;}
.ftList li h2{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;padding: 15px 5px 10px;font-size: 17px;font-weight: bold;}
.ftList li h3{padding: 0 5px;font-size: 16px;color: #666;}
.ftList li span{padding: 0 5px;font-size: 16px;color: #666;margin: 10px 0;display: block;}
/* slideTxtBox */
.slideTxtBox {width: 555px;overflow: hidden;position: relative;z-index: 1;}
.slideTxtBox .hd ul {width: 100%;height: 46px;border-bottom: 1px solid #DCDCDC;margin-bottom: 14px;display: -webkit-flex; /* Safari */display: flex;justify-content: flex-start;}
.slideTxtBox .hd ul li {height: 46px;line-height: 38px;font-size: 18px;color: #004D93;overflow: hidden;margin-right: 30px;}
.slideTxtBox .hd ul li a {display: block;width: 100%;height: 100%;font-size: 24px;font-weight: bold;}
.slideTxtBox .hd ul li.on {border-bottom: 3px solid #004D93;font-weight: bold;}
.slideTxtBox .bd ul {overflow: hidden;}
.slideTxtBox .bd ul li {font-size: 16px;height: 40px;line-height: 40px;background: url("../img/libg.png") center left no-repeat;overflow: hidden;}
.slideTxtBox .bd ul li a {display: block;float: left;width: 76%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.slideTxtBox .bd ul li a:hover {color: #004D93;}
.slideTxtBox .bd li span {float: right;color: #999;font-size: 14px;}
.slideTxtBox .bd .more {position: absolute;right: 0;top: 10px;z-index: 2;font-size: 16px;}
.slideTxtBox .bd .more a {color: #999;}
.slideTxtBox .bd .more a:hover {color: #004D93;}


/* oldModel */
.oldModel .hdTitem ul li h3{font-size: 28px;}
.oldModel .hdTitem ul li h4{font-size: 28px;}
.oldModel .title p{font-size: 28px;}
.oldModel .zjTab .hd ul li{font-size: 28px;}
.oldModel .hyList{width: 100%;}
.oldModel .hyList li{width: 560px;}
.oldModel .hyList li p{font-size: 28px;}
.oldModel .hyList li h4{font-size: 28px;margin-top: 0;}
.oldModel .zjTab .dcTop a{font-size: 28px;}
.oldModel .zjTab .liList p{font-size: 28px;}
.oldModel .zjTab .liList h4 span{font-size: 28px;}
.oldModel .zjTab .liBtn h3{font-size: 28px;width: auto;}
.oldModel .ftList li h2{font-size: 28px;}
.oldModel .ftList li h3{font-size: 28px;}
.oldModel .ftList li span{font-size: 28px;}
.oldModel .hyItem .title span{font-size: 28px;margin-top: 0;}
.oldModel .zjTab .bd .more{font-size: 28px;}
.oldModel .zjTab{width: 100%;margin-top: 20px;}
.oldModel .title h3{width: 180px;font-size: 28px;}
.oldModel .slideTxtBox{width: 100%;margin-bottom: 20px;}
.oldModel .slideTxtBox .hd ul li a{font-size: 34px;}
.oldModel .slideTxtBox .bd .more{font-size: 28px;top: 0;}
.oldModel .slideTxtBox .bd ul li{font-size: 32px;height: 70px;line-height: 70px;}
.oldModel .slideTxtBox .bd li span{font-size: 28px;}