body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{
       font-family: "思源黑体"!important;
}
/*合作企业*/
.friend {
    background: #eee!important;
    margin-bottom:0!important;
}
.friend li{
width:150px;
height:85px;
background:#fff;
overflow: hidden;
align-content: space-around;
margin: 0px 5px;
 border-radius: 10px;
}
.friend ul li{
padding:0!important;
}
.friend img{
width:85px;
object-fit: cover;
}
/*底部*/
.footer{
    background: #eee!important;
    margin-top:0!important;
}
.footer .foot-nav h2{
float: none !important;
 margin-bottom:20px;
background: url(/ciictj/resource/cms/2025/07/img_pc_site/2025070714000373047.png) center no-repeat !important;
background-size:100%!important;
 height: 55px!important;
width: 360px!important;
}
.footer .foot-nav ul{
width:720px!important;
}
.footer strong,.footer a,.footer .copy p{
color:#333!important;
}
.footer .foot-nav ul li {
width:130px!important;
margin: 0 20px!important;
}
.footer .foot-nav ul li span,.footer .foot-nav ul li strong{
font-size:14px;
}
.footer .foot-nav ul li strong{
color:#0042ff!important;
line-height:34px;
}
.footer .foot-nav dl{
 height:110px!important;
}
/*导航*/
.header .nav-t li:nth-child(1){
         letter-spacing: normal !important; 
}
.header .inner{
overflow:inherit !important;
}

.header.large .nav-t a{
    font-size:18px !important;
    color: #333 !important;
    font-weight: 500 !important;
    font-family: "思源黑体"!important;
}
.header.large .nav-t a span{
    font-size:18px !important;
    color: #333 !important;
    font-weight: 500 !important;
    font-family: "思源黑体"!important;
}
.qiyediv{
	height: auto !important;
	width: 130px !important;
	top: 80px !important;
        background:#fff!important;
}

.qiyedivdown ul{
	padding: 10px!important;
	width: 100%!important;
}
.qiyedivdown ul li{
    width:100%;
    margin:0!important;
    text-align:center;
    border-bottom: 1px solid #ccc!important;    
}
.qiyedivdown ul li a{
    height: auto !important;
    padding: 0px !important;
    line-height: 48px!important;
    font-size: 16px!important;
}
.qiyedivdown ul li:last-child {
    border-bottom: none!important;
}
.header.large .nav-t .qiyedivdown a{
    font-size:16px !important;
    line-height: 48px!important;
    width:100%;
}
.header.large .nav-t a p{
    margin:0!important;
}
.header.large .nav-t a p:hover{
    color:#ff4200
}

@media screen and (min-width:1001px) and (max-width:1399px){
.header.large .nav-t a{
    font-size: 16px!important;
}
.header.large .nav-t a span{
    font-size: 16px!important;
}
.header.large .nav-t .qiyedivdown a{
    font-size:14px !important;
    line-height: 42px!important;
}

}