/***productcot**/
.procot  .tit{
    padding: 16px 32px;

}
.procot  .tit h1{
    font-size: 32px;
    margin-top: 1em;
}
.procot  .tit  h3{
margin-top: .5em;
    margin-bottom: 2em;
    font-size: 16px;
    color: #6f6f6f;
}


/***end productcot**/

#hidediv{
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    top: 0;
z-index: 2;
display:none;
}
.header{
    position: relative;
}
#hbb{
    position: absolute;
    right: 5%;
    top: 50%;
    transform: translateY(-50%);
display:none;
}
.newcotcurrent{
    background-color: #f8f8f8;
}
.downlist{
font-size:16px;
    padding-top: 18px;
margin-top: 26px;
}
.downlist table thead {
    background-color:#ff8400;
color: #fff;
}
.downlist table thead tr th{
    line-height: 45px;
}
.downlist table tbody tr td{
    line-height: 45px;
text-align: center;
}

.downlist table tbody tr:nth-child(odd){background-color: #ffFFFF;}
.downlist table tbody tr:nth-child(even){background-color: #eeeeee;}

.downlist table tbody tr td a{
color:#000;
}
.downlist table tbody tr td a:hover{
color:#ff8400;
}
.head-nav ul li .childnav{
display:none;
    position: absolute;
    background: #f8f8f8;
    width: 100%;
    left: 0;
    padding: 16px 0;
z-index: 11;
    border-top: 10px solid #fff;
    margin-top: 1px;
}
.head-nav ul li:hover .childnav{
display:block;
}
.head-nav ul li .childnav ul li{
    margin: 0;
    width: 25%;
}
.head-nav ul li .childnav ul li a{
display:block;
    border-bottom: 1px solid transparent
}

.head-nav ul li a:hover,
.head-nav ul .on>a {
	color: #ff8400;
	border-bottom: 1px solid #FF8400;
}
.mian2 .Program .more{
    text-align: center;
    margin-top: 32px;
}
.mian2 .Program .more a{
    background: #ff8400;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    font-size: 16px;
}





@media screen and (max-width:750px ) {

.header{
    z-index: 5;
    background: #fff;
}
#hbb{
display:block
}
.wrap{
    width: 96%;
}
.head-nav{
    position: absolute;
    background: #fff;
    width: 100%;
    z-index: 11;
    top: 79px;
left: 0;
display: none;
}
.head-nav ul li{
    float: none;
    margin-left: 0;
    text-align: center;
}
.mian{
    margin: .6rem 0;
}
.swiper-button-next, .swiper-button-prev{
display:none;
}
.mian_title h3{
        font-size: 24px;
}
.xxk ul li{
margin-top:.4rem;
font-size: 14px;
}
.product_cont div ul{
    padding: .3rem 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
bottom: 0;
}
.content{
    margin-top: .3rem;
}
.mian2{
padding: .6rem 0;
}

.Program-cont ul li{
    width: 49%;
}

.Program-cont ul li:nth-child(3n){
    margin-right: 2%;
}
.Program-cont ul li:nth-child(2n){
    margin-right: 0;
}
.content ul li{
width: 49%;
}
.mian2 .Program .more a{
    padding: 5px 20px;
    font-size: 14px;
}
.about-left,.about-right{
    width: 100%;
    margin: 0;
}
.about-right h3{
    line-height: 2;
}
.about-right p{
    line-height: initial;
}
.about-right a{
    text-align: right;
    line-height: .52rem;
    font-size: 12px;
}
.about-right{
    margin-top: .2rem;
}
.wel-news .news-ton{
    padding-top: .4rem;
    font-size: 14px;
}
.wel-news .images{
    width: 100%;
}
.wel-news .words{
    width: 100%;
    padding-left: .4rem;
    box-sizing: border-box;
    margin-top: .32rem;
}
.wel-news .words .item{
    height: auto;
    padding-left: .65rem;
    padding-bottom: .5rem;
}
.wel-news .t1{
    font-size: 18px;
    margin-top: .15rem;
    margin-bottom: .18rem;
}
.wel-news .item .t1{
    line-height: 1;
    height: auto;
}
.footer-nav-itme ul li a{
    padding: 0 .58rem;
    line-height: 1.5;
    font-size: 14px;
}
.footer-nav-itme ul li{
    line-height: 2;
}
.footer-nav-itme ul li:first-child a{
padding-left:.58rem;
}
.lxwm-left h2{
    font-size: 16px;
    line-height: 1.5;
}
.lxwm-left p{
    font-size: 14px;
    line-height: 1.5;
}
.lxwm-left,.lxwm-right{
width:100%;
}
.lxwm-right-rwm span{
    font-size: 14px;
}
.jizc p{
    font-size: 12px;
    line-height: 2.5;
}
.jizc a{
    font-size: 12px;
    line-height: initial;
}

.jizc a.szywjszc {
    width: 100%;
    text-align: center;
    line-height: 2;
}
.zmj_abtit{
    font-size: 24px;
}
.zmj_abtit span{
    font-size: 16px;
}
.zmj_current{
padding-bottom: 0;
text-align: left;
}
.zmj_maincont{
margin: 8px auto;
}
.zmj_conts p{
 font-size: 18px !important;
}
.zmj_conts p span{
 font-size: 18px !important;
}
.downlist{
    font-size: 14px;
    padding-top: .18rem;
    overflow: scroll;
}

.news-list .n1{
    width: 100%;
    height: auto;
}
.news-list .n2{
padding-left: 5%;
    width: 100%;
    box-sizing: border-box;
}
.news-list .ones{
    margin-top: .24rem;
    font-size: 20px;
}
.news-list .date{
    margin-top: .08rem;
    font-size: 16px;
}
.news-list .twos{
margin-top: .32rem;
    font-size: 16px;
}
.news-list a{
    padding: .3rem 0;
}
.ny_nytltcontl{
    width: 35%;
}
.ny_nytltcontl li{
width: 100%;
}
.ny_nytlt{
    padding: .35rem 0 0;
}
.ny_nytltcontr{
    width: 60%;
}
.fnw_contusnr{
    margin: .4rem auto;
    justify-content: space-around;
}
.fnw_contusnr div{
    width: 48%;
    margin-bottom: 2%;
}
.fnw_contactusnr h1{
    font-size: 24px;
    line-height: 1.5;
}
.fnw_contusnr p a{
font-size: 16px;
    word-wrap: break-word;
}
.max_width{
width: 96%;
}
.requescot input{
width: 100%;
}
.requetlt{
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: .4rem;
}
.requescot .footersbut{
    margin-top: .3rem;
    font-size: 16px;
}
.ny_nytltcont{
    width: 96%;
    margin: 0 auto;
}
.about-cont{
    margin-top: .4rem;
}
.ny_nytltcontl li a{
    padding: 0 .26rem;
}
.crumbs{
    width: 96%;
    font-size: 14px;
margin: 0 auto;
}
.anli {
    padding: .7rem 0;
}
.anli .lefts{
    margin-top: 0;
    width: 100%;
overflow: hidden;
}
.anli .rights{
    width: 100%;
}
.w{
    width: auto;
}
.case_cont{
    margin-top: .4rem;
    margin-bottom: .3rem;
    width: 96%;
    margin: 0 auto;
}
.case_cont .casehead{
margin-top: .2rem;
}
.case_cont .casehead .news-title{
font-size: 30px !important;
}
.info span {
    font-size: 14px;
    line-height: 32px;
}
.head-nav ul li .childnav{
position: unset;
    padding: 0;
}
.head-nav ul li .childnav ul li{
    width: 100%;
}
.head-nav ul li .childnav ul li a{
border:none;
}
.downlist table thead tr th,.downlist table tbody tr td{
    white-space: nowrap;

}
.downlist table thead tr th:nth-child(5), .downlist table tbody tr td:nth-child(5){
display:none;
}
.zmj_menulist li .zmj_menua{
    width: 65%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.zmj_menulist{
border:none;
}
.xxk{
display:none;
}
.productcot .summary{
max-width: 90%;
}
.productcot .items .item{
overflow: scroll;
    width: 100%;
}


}

@media screen and (max-width:414px ) {


.Program-cont ul li{
    width: 100%;
    margin-right: 0;
}


.footer-nav-itme ul li a{
    font-size: 12px;
    padding: 0 .3rem;
}
.footer-nav-itme ul li:first-child a{
    padding-left: .3rem;
}
.lxwm-right-rwm{
    margin-top: .32rem;
    margin-left: 0;
    width: 50%;
    text-align: center;
}
.jizc p{
    width: 100%;
    text-align: center;
}
.jizc a{
    display: block;
    text-align: center;
}
.ny_nytltcontl {
    width: 30%;
}
.ny_nytltcontr {
    width: 65%;
}
.fnw_contactusnr h1{
    font-size: 20px;
}

.requetlt{
    font-size: 22px;
}



}















