@charset "utf-8";

@media (min-width:1601px){html{font-size:16px;}#nav{margin-top:2rem;}#nav ul li h3{padding:0 .95rem;}}

@media (min-width:1400px) and (max-width:1600px){html{font-size:15px;}#nav{margin-top:2rem;}#nav ul li h3{padding:0 .7rem;}}

@media (min-width:640px) and (max-width:1399px){html{font-size:14px;}}

@media (min-width:471px) and (max-width:639px){html{font-size:12px;}}

@media (min-width:329px) and (max-width:470px){html{font-size:11px;}}

@media (max-width:328px){html{font-size:10px;}}

@media (min-width: 768px)
{
.container {
width: 750px;
}
}

@media (min-width: 992px)
{
.container {
width: 970px;
}
}

@media (min-width: 1200px)
{
.container {
width: 1170px;
}
}

@media (min-width: 1280px)
{
.container {
width: 1200px;
}
}

@media (min-width: 1440px)
{
.container {
width: 1360px;
}
}

@media (min-width: 1660px)

{
.container {
width: 1800px;
}
}

@media screen and (min-width:1200px) and (max-width:1440px){
}

@media (max-width: 1660px)
{
}

@media (max-width: 1600px)
{
}

.wap{display:none;}
@media (max-width: 1440px)
{
#nav ul li a{ padding:0 .8rem;}
#nav ul li h3{ font-size:1.1rem;}
#f02 .item .txt{ width: 44%;}
#f02 .item .img{ width: 49%;}
.s_new01{ width: 50%;}
.s_new01 .xwqh{float:left;width:100%;}
.s_news02{ width:48%;}
#f02 .item .top{ padding-top:0;}
}

@media (max-width: 1360px)
{
}

@media (max-width: 1280px)
{
.xs_jianju{ margin-left:-7px !important; margin-right: -7px !important;}
.xs_jianju li{ padding: 0 7px !important;}
#nav{ margin-right:1.5rem;}
#header{ display:none;}
#m_header{ display:block; }
#nav_btn_box{ display:block;}
}

@media (max-width: 1200px)
{
#nav{ margin-right:0;}
#nav ul li { margin: 0;}
#nav ul li a{ padding:0 .4rem;}
.m{padding: 0 100px;}
.s_new01,.s_news02,#f02 .item .txt,#f02 .item .img,#f05 .left_con,#f05 .right_con{ width: 100%; float: none; overflow: hidden;}
.s_news02{ margin-top: 3.5rem;}
#s_tongdao ul li{ width: 33.333%;}
#s_tongdao ul li:nth-child(1),#s_tongdao ul li:nth-child(2),#s_tongdao ul li:nth-child(4),#s_tongdao ul li:nth-child(5) {border-right: 1px dashed #d5dde7;}
}

@media (max-width: 1100px)
{
#f05 .left_con .item{ width: 100%; float: none; overflow: hidden;}
.foot_ewm .ewm{ margin:0 .5rem; float: none; display: inline-block;}
#f05 .left_con .item{ margin-bottom:3rem;}
.main_left{ width: 100%; float: none; overflow: hidden;}
#n_gg{ display: none;}
#n_nav ul li{ width: 50%; float: left; padding: 0 5px;}
.page{ text-align: center;}
}

/*==========================导航和banner变成手机模式============================*/
@media (max-width: 992px)
{
.web{ display:none;}
.wap{ display:block;}
}

@media (min-width:481px) and (max-width:992px){ }
@media (max-width: 860px){}
@media (max-width: 767px)
{
.pad_top{ padding-top:3rem;}
.pad_bot{ padding-bottom:3rem;}
.xs_jianju{ margin-left:-5px !important; margin-right: -5px !important;}
.xs_jianju li{ padding: 0 5px !important;}
.m{ padding: 0 30px;}
}

@media (max-width: 480px)
{
body{padding-top:4.5rem;}
.pad_top{padding-top:2rem;}
.pad_bot{padding-bottom:2rem;}
.n_article .ar_article{padding-bottom:10px !important;}
.ar_article table{width:100% !important;}
.ar_article table td,.ar_article table th{padding:3px 5px !important; font-size:13px !important; font-weight:normal !important; width:auto !important; height:auto !important;}
.ar_article table td *,.ar_article table th *{padding:3px 5px !important; font-size:13px !important; font-weight:normal !important; padding:0 !important;}
#m_header{display:block; padding:0 15px;height:5rem;}
#m_header #m_logo{padding-top:1.5rem;}
#m_header #m_logo img{width:85%;}
#banner .swiper-container {height:230px !important;}
.ban-img{height:230px !important;}
.banner .ban-bg{height:230px !important;background-size:100% 100% !important;}
#banner .slide-inner span{font-size:1.5rem;padding:0 1%;line-height:1.5;}
.m{padding: 0 10px;}
#foot{padding-top:2.5rem;}
.page{ margin-top: 2rem;}
.n_banner{ height:20rem;}
#n_staff ul li .img .mask span{ width: 2rem; height:2rem;}
#lingdgh .swiper-button-next{display:none !important;}
#lingdgh .swiper-button-prev{display:none !important;}
.s_new01 .xwqh{float:left;width:100%;}
.s_news02 {margin-top:2rem;padding:0 2%;}
#n_nav ul {padding:1rem 3rem 0 3rem;}
#n_nav ul li {width:48%;margin: 0 2% 2% 0;}
.main_left{background-size:100%;}
.bxln{display:block;}
.bxln .left{width:100%;}
.bxln .right{width:100%;padding-left:0px;padding-top:1rem;}
.bxln .img .top{padding:7.5rem 2.375rem 0 3.125rem;}
#n_duocaixy ul li .img {width:100%;margin-right:0px;}
#n_duocaixy ul li .txt{width:100%;padding:1.5rem 1rem;}
.n_news02 ul li{height:7rem;}
#n_dangqun ul li .img{ width: 15.4375rem; margin-right: 1rem;}
#n_dangqun ul li .txt {padding:.5rem 1rem;}
#n_dangqun ul li .txt h5{margin-bottom:.3rem;}
#s_gaik{width:100%;}
.zytub{width:100%;padding-left:0px;padding-top:2rem;}
#s_gaik .tt {font-size:2.4rem;}
#s_gaik .shouyegk span a i{padding: 0px 0.6rem .2rem 0.6rem;}
.zytub ul .jjjg{padding-top:0px;}
.zytub ul .zcwh{padding-top:0px;}
.zytub ul .rygh{padding-top:0px;}
.zytub ul li .box{background-size:100% 100%;line-height:1.5;}
 .zytub ul li .box:before{background-size:100% 100%;}
.zytub ul li .ico{height:7rem;}
.zytub ul li .txt{padding:0 1rem 1rem;}
#lingdgh{padding:1rem 0 3rem 0;}
#s_rongyu ul li img{height:50px;}
#s_rongyu ul li span{font-size:1.2rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#s_rongyu ul li{margin-bottom:1rem;}
#fzzry{padding:2rem 0 2rem 0;}
#zdtscp {padding:3rem 0;}
#zdtscp .ghms{padding-bottom:2rem;line-height:1.4;}
.jxqh .pro-left .left-categorjx ul li dl dt{width:80%;left:5.3rem;}
.jxqh .pro-left .left-categorjx ul li font{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jxqh .pro-left .left-categorjx ul li dl{margin-bottom:0px;}
.jxqh .pro-rightjx ul li img{height:90px;padding:1rem;}
.jxqh .pro-rightjx ul li dl{padding:1rem;}
.jxqh .pro-rightjx ul li dl font{line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.jxqh .pro-rightjx ul li dl p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.jxqh .pro-rightjx ul li{margin-bottom:1rem;}
.xinwen{padding-top:2rem;}
.s_new01 div li .img img {height:240px;}
#s_rmtzx ul{display:block;}
#s_rmtzx ul li{width:23%;margin-right:2%;}
.lxczyy{padding:1rem 0;}
.lxczyy .dizhi:nth-child(1){width:100%;}
.lxczyy .dizhi:nth-child(2){width:100%;padding-top:2%;}
.lxczyy .dizhi:nth-child(3){width:100%;padding-top:2%;}
.lxczyy .dizhi img{width:40px;}
.sha{padding:.5rem 0;}
.sha .ewlg{width:100%;margin-right:0px;}
.sha .ewlg .ewm{float:left;width:38%;margin-right:2%;}
.sha .ewlg .dblg{width:60%;padding-top:2.5rem;}
.sha .ewlg .ewm p{line-height:35px;}
.sha .lt{width:24%;height:145px;}
.sha .lt:nth-child(4){width:28%;}
.sha .lt:nth-child(6){height:90px;}
.sha .lt:nth-child(7){height:90px;}
.sha .lt:nth-child(8){height:90px;}
.sha .lt span{line-height:25px;}
.sha .lt span a{line-height:20px;}
.sha .lt a{line-height:20px;}
.you{height:52px;padding:5px 0px;margin-bottom:.5rem;}
.you .l{height:40px;}
.you .l p{font-size:16px;line-height:22px;}
.you .r{line-height:40px;}
.bqxx{height:auto;line-height:1.8rem;padding:1rem 0;}
#n_nav .lmmc{padding:1.5rem;}
.main_right{ width: 100%; float: none;padding-top:1rem;}
.xzjs .xztp{width:100%;}
.xzjs .xzjj{float:left;width:100%;}
.ar_article p img{width:100% !important;height:100% !important;}
#n_staff ul li .img img{height:60px;}
#n_staff ul li .img{padding:.5rem;}
#n_staff ul li h5{line-height:1.6rem;padding:.5rem 0;}
.chanpin table{width:100%;}
.chanpin table td{line-height:1.5rem;width:auto;}
.picbox{height:300px;background-size:100% 100% !important;}
.zhaopin .list_box_26zp li{width:100%;}
#n_zhaopin .left_con{width:100%;}
#n_zhaopin .right_con{float:left;width:100%;border-left:0px;padding-left:0px;padding-top:1rem;}
.ar_tjob{padding-bottom:.5rem;}
#n_zhaopin .content{padding-bottom:1.5rem;}
#n_zhaopin .left_con .zxdh{bottom:1rem;line-height:3.5rem;}
.lianxi .lxleft{width:100%;}
.lianxi .lxleft h1{padding-bottom:1rem;}
.lianxi .lxright{float:left;width:100%;padding-top:2rem;}
.lianxi .lxright #dituContent{height:250px;}
.lianxi .lxright #dituContentc{height:250px;}
.lianxi .lxright #dituContentl{height:250px;}
#s_gaik .list_box_sy li h3 big{font-size:2.4rem;}
.jxqh .pro-rightjx ul li dl font i{display:none;}
.buju {display:none;}
.chanpingdsm{border-bottom:1px solid #e7e7e7;line-height:1.8rem;padding:.5rem 0;}
.s_new01 .xwqh .slick-dots{bottom:9%;}
#show_team .left{float: none;margin: 0 auto;width:100%;}
#show_team .right{width:100%;padding:1.125rem 0 0 0;margin-bottom:1rem;max-width: inherit;}
#show_team .box_b h3{margin:1rem 0;}
.list_box_26 {bottom:0px;}
.list_box_26 li{float:left;width:46%;}
.list_box_26 li .ico{ vertical-align:top}
.list_box_26 li .ico img{ width:1.5rem}
.list_box_26 li .con h5{ line-height:1.5rem}
.next-miso_aa{ display:none}
#bnt_close{right: 15px;top: -2.5rem;}
#show_team .right .peo_name:before{top:-2px;}
#show_team .right .peo_name h5{margin:0 0 1.5rem;}
#show_team .left img{height:16rem;}
#n_staff ul li.chanpin{padding:1.5rem .5rem 1rem .5rem !important;}
}