.phone-show{
    display: inherit;
}
.phone-hide{
    display: none;
}
.container{
    width: 100% !important;
}
.home{
    display: none;
}
.welcome{
    padding-left: 10px;
}
.Header a.logo{
    height: 70px;
    margin-left: 10px;
}
.Header a.logo img{
    width: auto;
    height: 70px;
}
.Header .tel{
    right: 10px;
}
.Header .tel .tellist{
    padding-top: 28px;
}
.Header .tel{
    font-size: 12px;
    height: auto;
    position: static;
    background: #fff;
    overflow: hidden;
}
.Header .tel a.img{
    margin: 0 5px 0 0;
}
.Header .tel i.fa{
    color: #3599fd;
    font-size: 30px;
}
.Header .tel a i.fa-home{
    margin-top: 4px;
}
.Header .tel i.fa-align-left{
    transform: rotate(180deg);
    margin: 5px 10px 0 0;
    font-size: 26px;
}
.Header .tel a i.fa.fa-angle-left{
    font-size: 36px;
    margin-left: 10px;
}
.Header .tel a.img img{
    height: 28px;
}
.Header .tel .tellist .sp2{
    font-size: 16px;
    background-size: 16%;
    background-position: left center;
    padding-left: 26px;
}
.Header .tel .tellist .sp1{
    margin-bottom: 0;
}
.Header{
    height: auto;
}
.Nav ul li{
    border: none;
    width: 25%;
    height: 40px;
}
.Nav ul li a{
    font-size: 14px;
}
/*.Nav ul li:nth-of-type(n+6){
    width: 25%;
}*/
.Nav {
    height: 80px;
    line-height: 40px;
}
.Nav.phone-show{
    display: none;
}
.Nav ul li.cur i {
    width: 100%;
    background-position: left center;
    background-size: 100%;
}
.Nav ul li .erji{
    display: none !important;
}
#wrap{
    min-width: inherit;
}
.hiSlider{
    height: 120px;
}
.lanqi_search{
    display: none;
}
h2.tit{
    width: 100%;
}
h2.tit a{
    height: auto;
    margin-bottom: 5px;
}
.hz{
    padding-top: 25px;
    height: auto;
}
.swiper-container-2{
    position: relative;
    overflow: hidden;
    width: 96%;
    margin: auto;
}
.swiper-container-2 .swiper-button-next, .swiper-container-2 .swiper-button-prev{
    background-size: 14px 44px !important;
    left: 0;
}
.swiper-container-2 .swiper-button-next{
    right: 0;
    left: auto;
}
.index_box1{
    height: auto;
}
.index_box1 ul li img{
    width: 100%;
    height: auto;
}
.index_box1 ul li:nth-of-type(5){
    margin-left: 8%;
}
.index_box1 ul li{
    width: 21%;
    padding: 0 2%;
    margin-bottom: 4%;
}
.index_box1 ul li:nth-of-type(n+5){
    width: 24%;
}
.index_box1 ul li:nth-of-type(n+5) img{
    width: 90%;
}
.index_box1 ul li p {
    font-size: 14px;
    line-height: 20px;
}
.index_box1 ul li img{
    margin: 0 auto 5px;
}
.lanqi_case {
    margin: 35px 0 10px 0;
}
.lanqi_case_lis ul li{
    width: 49%;
    margin: 0 0 2% 0;
    height: auto;
}
.lanqi_case_lis ul li:nth-of-type(even){
    margin-left: 2%;
}
.lanqi_case_lis{
    margin-top: 15px;
}
.lanqi_case_lis ul li label{
    width: 80%;
    margin-left: -40%;
}
.slideGroup .parHd ul{
    width: 100%;
}
.slideGroup .parHd ul li{
    width: 50%;
    padding: 0;
}
.slideGroup .parHd .Mores{
    display: none;
}
.slideGroup .parBd ul li{
    width: 100px;
}
.slideGroup .parBd ul li .pic img{
    width: 100px;
    height: 100px;
}
.slideGroup{
    height: auto;
}
.slideGroup .slideBox{
    height: auto;
}
.index_tuijian{
    height: auto;
    padding-bottom: 10px;
}
.slideGroup .sPrev, .slideGroup .sNext{
    top: 35px;
}
.slideGroup .parBd .tempWrap{
    width: 100% !important;
}
.index_box2{
    height: 100%;
    background-size: auto 100%;
    margin: 10px 0 0;
}
.w1330{
    width: 100%;
}
.list01 {
    margin-top: 20px;
    padding: 0 15px;
}
.lis_m{
    width: 100%;
}
.lis_m em, .lis_pic2 em, .list03 em{
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
    margin-bottom: 15px;
}
.lis_m i, .lis_pic2 i, .list03 i{
    font-size: 22px;
}
.lis_m span, .lis_pic2 span, .list03 span{
    font-size: 22px;
}
.lis_m li.lis_01, .lis_m2 li.lis_01{
    font-size: 12px;
    line-height: 24px;
    padding-left: 17px;
    text-indent: 0;
    background: url(../images/circle.png) no-repeat left 6px;
}
.lis_pic{
    width: 100%;
}
.list02{
    padding: 5px 15px;
    margin-bottom: 5px;
}
.lis_m2{
    width: 100%;
}
.lis_pic2{
    width: 100%;
    margin-top: 10px;
}
.lis_pic2 i{
    line-height: 14px;
}
.lis_02 li{
    width: 32%;
    margin-left: 0;
    margin-right: 2%;
}
.lis_02 li:nth-of-type(3n){
    margin-left: 0;
    margin-right: 0;
}
.list03,.list04{
    padding: 0 15px;
}
.list03 i{
    line-height: 14px;
}
.list03 .w800{
    width: 100%;
}
.lis_pic3{
    width: 100%;
    margin-top: 0;
}
.lis_pic3 p{
    margin-top: 20px;
    font-size: 18px;
}
.list04 .w540{
    width: auto;
    padding: 0 5px;
    float: none;
}
.list04 .lis_02 li:nth-of-type(even) {

}
.index_products{
    height: auto;
    padding: 25px 0 0;
    margin-bottom: 30px;
}
.index_products ul li{
    width: 25%;
    margin: 0 0 10px 0;
}
.index_products ul li p{
    font-size: 12px;
}
.index_products ul li img{
    height: 30px;
}
.index-business .item{
    width: 49.5%;
    padding: 30px 0 0 0;
    height: auto;
    overflow: hidden;
}
.index-business .item p{
    padding: 0 10px;
    white-space: nowrap;
}
.index_fuwu{
    height: auto;
}
.index-business{
    margin-bottom: 0;
}
.index_fuwu2{
    height: auto;
}
.index_kehujz {
    margin: 0;
}
.index_kehujz .kehujz_bor{
    border: none;
}
.kehujz_title h2, .in_about_title h2, .in_rongyu_title h2, .in_online_title h2{
    margin-left: 10px;
    font-size: 16px;
}
.kehujz_title h2{
    background-position: left center;
}
.kehujz_lis li{
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    margin-right: 0;
}
.kehujz_lis li:nth-of-type(n+3){
    display: none;
}
.kehujz_lis {
    margin: 10px 10px 0;
}
.kehujz_lis li .kehujz_img {
    margin-right: 0;
}
.kehujz_lis li .kehujz_img img{
    width: 80px;
    height: 80px;
}
.kehujz_lis li .kehujz_text{
    float: none;
    margin-left: 90px;
    height: auto;
    width: auto;
}
.kehujz_lis li .kehujz_text h3{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    margin-top: 7px;
}
.kehujz_lis li .kehujz_text p{
    height: auto;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
}
.index_about{
    background: url(../images/ind_02.jpg) repeat center top;
    height: auto;
    padding: 0;
    overflow: hidden;
}
.in_about_title h2{
    background-position: left center;
}
.index_about_box{
    width: 100%;
    border: none;
}
.kehujz_title .Mores, .in_about_title .Mores, .in_rongyu_title .Mores, .in_news_title .Mores, .in_online_title .Mores{
    margin-right: 10px;
}
.ia_m_txt{
    width: auto;
    height: auto;
}
.ia_m_txt video{
    width: 100%;
    float: none;
}
.ia_m_txt p.fbt{
    margin: 0 0 8px 0;
}
.in_about_txt{
    margin-top: 15px;
}
.ia_m_txt{
    margin-top: 0;
}
.ia_m_banner ul li{
    width: 100px;
    height: 80px;
}
.ia_m_banner ul li a img{
    width: 100%;
    height: 100%;
}
.ia_m_banner ul li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 18px;
}
.ia_m_banner .tempWrap{
    margin-left: 0;
}
.ia_m_banner{
    width: 100%;
    height: auto;
}
.ia_m_banner_left,.ia_m_banner_right{
    display: none;
}
.ia_m_banner ul{
    height: auto;
    padding-bottom: 40px !important;
    float: none;
}
.index_rongyu_box{
    width: 100%;
    border: none;
    overflow: hidden;
}
.ia_honor .tempWrap{
    width: auto;
}
.index_news {
    margin: 10px 0;
}
.index_news_box{
    width: auto;
    border: none;
    float: none;
}
.news_c dl{
    width: auto;
    height: auto;
}
.n_nav li a{
    font-size: 16px;
}
.n_nav li{
    margin-right: 5px;
    margin-left: 0;
}
.news_c {
    height: auto;
    margin: 15px 15px 0;
}
.news_c dt{
    height: auto;
    width: 100px;
}
.news_c dt a{
    float: none;
    width: 100%;
    height: 100%;
}
.news_c dt img {
    width: 100%;
    height: 100%;
}
.news_c dd{
    float: none;
    width: auto;
    margin-left: 110px;
}
.ia_honor{
    height: auto;
}
.news_c dd h3 a{
    width: 100%;
    font-size: 14px;
}
.news_c dd span{
    font-size: 12px;
    padding: 3px 0 0 0;
    float: none;
}
.news_c dd div.clear{
    display: none;
}
.news_c dd p{
    padding-top: 0;
    line-height: 20px;
    font-size: 12px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_c dd p a{
    padding-top: 0;
    display: none;
}
.news_c ul{
    margin-top: 8px;
}
.news_c li {
    font-size: 12px;
    line-height: 24px;
}
.news_c li a {
    padding-left: 12px;
    background: url(../images/new_c_icon.png) no-repeat 0 9px;
    max-width: 72%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index_online_box{
    width: 100%;
    border: none;
    margin-top: 10px;
}
.index_message form .submit {
    margin: 20px 0 38px 24%;
}
.lanqi_footer{
    padding: 5px 20px;
    background: #037ecc;
}
.lanqi_footer1{
    padding-bottom: 0;
}
.rixn_footer_center{
    width: 100%;
}
.footer1_lefts{
    float: none;
}
.footer1_centers{
    float: none;
    margin: 20px 0 0 0;
    text-align: center;
}
.footer1_centers dl {
    width: auto;
    margin: 0;
    display: inline-table;
    float: none;
    margin-right: 2%;
    position: relative;
    padding-right: 3%;
    margin-bottom: 10px;
}
.footer1_centers dl::after{
    position: absolute;
    right: 0;
    border-right: 1px solid #fff;
    height: 100%;
    content: ' ';
    top: 0;
}
.footer1_centers dl:nth-of-type(4n)::after, .footer1_centers dl:last-child::after{
    display: none;
}
.footer_ewm_lis{
    float: none;
}
.lis_m li.lis_01, .lis_m2 li.lis_01{
    width: auto;
    clear: both;
    margin: 0 15px 5px 15px;
}

.hufupin1{
    height: auto;
}
.lanqi_mxtj {
    margin: 20px 0 20px;
    overflow: hidden;
}
h2.tit2 a{
    font-size: 20px;
}
.p3th .list {
    padding-top: 25px;
}
.p3th li{
    width: 30%;
    margin: 0 2% 2% 0;
    padding: 1%;
}
.p3th li .img{
    width: 100%;
    height: 113px;
    display: flex;
    align-content: center;
    align-items: center;
}
.p3th li .img img{
    width: auto;
    height: auto;
}
.p3th .t {
    font-size: 14px;
    padding: 5px 0 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.p3th .wbox{
    padding: 0;
    margin-left: -3%;
}
.p3th .wbox .lbox a{
    width: 100%;
    padding: 0 3px;
}
.p3th .wbox .rbox a{
    width: 100%;
    padding: 0 3px;
}
.listbg{
    margin: 15px 0 40px;
    background: none;
}
.listbg h2.tit2 a{
    font-size: 14px;
}
.list_ul ul {
    margin: 10px 10px 0 15px;
}
.p5th{
    padding: 20px 0 0;
    overflow: hidden;
    margin-bottom: 20px;
}
.p5th .scrollBox{
    width: 100%;
    padding-left: 0;
    height: auto;
}
.p5th .scrollBox .img_list li{
    width: 29.6%;
    height: auto;
}
.mub01InpageBannerr a{
    height: auto;
    background-size: auto 100% !important;
    background-position: center top !important;
}
.mub01InpageBannerr a.phone-hide{
    display: none;
}
.mub01InpageBannerr a.phone-show{
    display: block;
}
.mub01InpageBannerr a img{
    max-width: 100%;
    margin-left: 0;
}
.mub01address .p1{
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.mub01address .p1 img{
    margin: 0 2px 0 8px;
}
.proListClassify .sidebar{
    width: 100%;
    float: none;
}
.proListClassify .sidebar .top{
    display: none;
}
.proListClassify .sidebar .box1{
    padding: 5px;
}
#nav .nav1 ul li{
    width: 100%;
}
.proListClassify .sidebar .box1 dd a.nav_a{
    background: #3599fd;
    color: #fff;
}
.proListClassify .sidebar .box2{
    display: none;
}
.proListClassify .section{
    width: 100%;
    float: none;
    margin-top: 20px;
}
.proListClassify .section .con li{
    width: 97%;
    margin-right: 0;
    float: none;
    overflow: hidden;
    border-bottom: 1px dotted #eee;
    padding-bottom: 15px;
    margin-bottom: 15px;
    padding-left: 3%;
}
.proListClassify .section .con li:nth-of-type(3n){
    float: right;
}
.proListClassify .section .con li .Pic{
    width: 140px;
    height: 140px;
    display: flex;
    align-content: center;
    align-items: center;
    background: #fff;
    float: left;
}
.proListClassify .section .con li .Pic img{
    width: auto;
    height: auto;
}
.proListClassify .section .con li .intro .btn{
    width: 84%;
    height: 25px;
    line-height: 25px;
    bottom: 10px;
    left: 10px;
    display: none;
}
.proListClassify .section .con li .intro .btn a{
    font-size: 12px;
    height: 25px;
    line-height: 25px;
}
.proListClassify .section .con li .intro{
    padding: 10px;
    height: auto;
    margin-left: 160px;
}
.proListClassify .section .con li .intro h3{
    width: 100%;
}
.proListClassify .section .con li .intro p{
    margin-top: 10px;
    -webkit-line-clamp: 3;
    height: auto;
}
.proListClassify .section .con li .intro .btn a i{
    display: none;
}
.proDetailsIntro .conL{
    float: none;
    width: 100%;
    margin-left: 0;
}
.proDetailsIntro .conL .conBox{
    width: 100%;
    height: auto;
}
.proDetailsIntro .conL .conBox ul{
    position: static;
    width: 100% !important;
}
.proDetailsIntro .conL .conBox li{
    width: 100%;
}
.proDetailsIntro .conL .conBox li img{
    height: auto;
}
.proDetailsIntro .conR{
    width: 100%;
    float: none;
    height: auto;
    margin-left: 0;
    margin-bottom: 15px;
}
.proDetailsIntro .conR h3{
    padding-left: 15px;
    font-size: 18px;
}
.jieshao{
    padding: 0 10px;
    margin-bottom: 10px;
}
.proDetailsIntro .conR i{
    width: 100%;
    margin: 15px 0 15px 0;
}
.proDetailsIntro .conR .box{
    position: static;
    padding: 0 15px;
    width: auto;
}
.proDetailsIntro .conR p{
    padding: 0 5px;
}
.proDetailsIntro .conR .box .zx{
    width: 35%;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    background-size: auto 100%;
}
.proDetailsIntro .conR .box .zx img{
    height: 18px;
    width: auto;
}
.proDetailsIntro .conR .box .phone span{
    display: none;
}
.proDetailsIntro .conR .box .phone{
    float: right;
    margin-left: 0;
    padding-left: 30px;
    margin-top: 0;
    line-height: 35px;
    background: url(../images/proListClassify_phone.png) no-repeat 7px 7px #3799FB;
    background-size: auto 50%;
    padding-right: 5px;
    border-radius: 30px;
}
.proDetailsIntro .conR .box .phone em{
    font-size: 18px;
    color: #fff;
}
.proDetailsCanS .menu{
    height: 40px;
    top: -40px;
}
.proDetailsCanS .menu li{
    width: 49.5%;
    height: 40px;
    line-height: 40px;
}
.proDetailsIntro{
    padding-bottom: 60px;
}
#divHistoryRecommentCntr{
    display: none;
}
.proDetailsCanS .mainCon>.box{
    width: 100%;
}
.mub01address .con{
    top: -35px;
    height: 35px;
}
.proListClassify{
    padding-top: 0;
    background: #fff;
}
.zhaoshang_l{
    width: 100%;
    float: none;
}
.zhaoshang_l_box1{
    padding: 15px;
}
.lanqi_search_left{
    padding-left: 15px;
    line-height: 22px;
}
.messages{
    width: 97%;
    padding: 0 3% 0 0;
}
.proListClassify.leib2, .proListClassify .leib{
    width: 100%;
}
.sq-content h1{
    width: 96%;
    padding-left: 4%;
    padding-top: 20px;
    font-size: 20px;
}
.sq-content .center{
    width: 100%;
    overflow: hidden;
}
.center .sq-left{
    width: auto;
    padding-left: 0;
    padding-bottom: 0;
}
.center .sq-left .sq-search{
    padding: 0 10px;
}
.center .sq-left .gobtn .col-xs-8{
    float: right;
    margin-right: -11px;
}
.center .sq-left .gobtn .col-xs-8 .col-xs-6{
    padding-left: 0;
}
.center .sq-left .gobtn{
    margin: 15px 0 0 0;
}
.center .sq-right{
    width: 100%;
}
.center .sq-right .sq-sao{
    padding-left: 0;
}
.sq-content{
    min-height: 300px;
    padding-bottom: 30px;
}
.news_center{
    width: 100%;
    padding: 0;
}
.news-time{
    display: none;
}
.news-con{
    padding-left: 0;
    margin-top: 0;
    width: 74%;
}
.news-item .news-con .news-title{
    text-align: left;
    font-size: 14px;
    padding-bottom: 5px;
    line-height: 14px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news-img{
    width: 30%;
    height: auto;
}
.news-con .news-desc{
    line-height: 20px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.a_fz, .news_center, .messages, .contact{
    width: 92% !important;
    padding: 2% 4% 0 4%;
}
.news-title{
    line-height: 35px;
    text-align: left;
    font-size: 16px;
}
.publisher{
    text-align: left;
}
.proListClassify .sidebar .box1 dd a.nav_a:hover, .proListClassify .sidebar .box1 dd a.cur{
    background: url(../images/proListClassify_icon02.png) no-repeat 98% center #3599fd;
    color: #fff;
}
.cc_show{
    padding: 0;
}
.cc_show dl{
    width: 100%;
}
.cc_show dl dt{
    margin-left: 15px;
}
.cc_show dl dd{
    width: auto;
    float: none;
    margin-left: 105px;
    padding-right: 15px;
}
.cc_show dl dd p.cc_show1{
    width: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.cc_show dl dd p.cc_show2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: auto;
    text-indent: 0;
    height: auto;
}
.helpListCon{
    width: auto;
}
.helpListCon .mainCon .conBox{
    margin: 0 5px;
    padding: 0;
}
dl.qyry{
    margin-left: 0;
    width: 33%;
}
dl.qyry dd{
    width: 100%;
    margin-top: 0;
}
dl.qyry dt{
    display: flex;
    align-items: center;
    align-content: center;
    height: 90px;
}
dl.qyry dt img{
    width: auto;
    height: auto;
    max-width: 100%;
}
.contact .box li p{
    color: #fff;
    font-size: 12px;
}
.contact .box p em{
    color: #666;
    font-size: 12px;
}
.yewuzixun {
    margin: 0;
    padding: 20px 0 0 15px;
    background: #fff;
}
.yewuzixun h2{
    font-size: 20px;
}
.map{
    width: 100%;
    display: none;
}
input{
    -webkit-appearance: none;border-radius: 0;
}
.Nav ul li:focus i{
    display: block;
}
.Nav ul li i{
    display: none !important;
}
.zx-footer{
    display: none !important;
}
.add_footer1 .phone-d{
    display: block;
}
.tuijianzixun ul li{
    width: 100%;
    float: none;
}
.tuijianzixun ul li a{
    max-width: 70%;
}
.Nav ul li.cur,.Nav ul li:hover{
    background: none;
}
.Nav ul li.cur a,.Nav ul li:hover a{
    color: #1f1a17;
}
.ModuleImageTextGiantContent{
    background: #fff;
    padding: 0 10px;
}
.ModuleImageTextGiantContent h2{
    margin: 0;
    padding: 15px 10px;
    font-size: 20px;
}
.contact .box{
    width: auto;
    float: none;
    min-height: auto;
}
.contact .box li{
    height: 50px;
}
.contact .box li img{
    height: 20px;
    width: auto;
    margin-top: 15px;
}
.contact .box li p{
    width: auto;
    margin-top: 14px;
    float: none;
    margin-left: 30px;
    color: #666;
}
.lis_m em, .lis_pic2 em, .list03 em{
    float: left;
    margin-right: 15px;
}
.lis_m span{
    display: block;
    margin-bottom: 5px;
}
.lis_02 li img{
    width: 100%;
    height: auto;
}
.lis_02 li p{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.list04 .lis_m2{
    float: none;
}
.swiper-container-3{
    padding: 0 10px;
    padding-bottom: 20px;
}
.index_tuijian.phone-show .slideGroup .parHd{
    border-bottom: none;
}
.swiper-container-3 .pic img{
    border-radius: 15px;
}
.swiper-container-3 .title{
    text-align: center;
}
.swiper-container-3 .title a{
    color: #fff;
}
.swiper-container-4{
    margin-bottom: 25px;
}
.index_message form li{
    height: auto;
    margin-bottom: 0;
}
.index_message{
    margin-top: 0;
}
.ia_honor{
    width: auto;
    padding: 0 10px;
}
.swiper-container-5 div.title{
    text-align: center;
}
.proDetailsCanS .mainCon{
    padding: 0 4%;
    width: 92%;
}
.phone-map{
    height: 40px;
    background: #3599fd;
    line-height: 40px;
    text-align: center;
    margin-top: 20px;
    border-radius: 5px;
}
.phone-map a span{
    background: url("../images/cc-marker.png") no-repeat left center;
    padding: 8px 0 8px 25px;
    background-size: auto 65%;
}
.phone-map a{
    color: #fff;
    display: block;
    font-size: 16px;
}
.proListClassify .section .con li:hover .Pic img{
    transform: scale(1);
}
.shouquanchaxun .btn{
    margin-left: 0;
    width: 100%;
}
.shouquanchaxun form{
    margin-right: 20px;
}
.shouquanchaxun .a{
    display: none;
}
.shouquanchaxun .input{
    width: 63%;
    margin-left: 5%;
}
.shouquanchaxun .select{
    width: 29%;
}
.select_bg input{
    width: 100% !important;
}
.select ul{
    width: 100%;
}
.select li{
    width: 100%;
}
.kehujz_lis ul{
    overflow: hidden;
}
.p3th .des{
    display: none;
}
.proDetailsCanS .mainCon .contact{
    width: 100% !important;
    padding: 2% 0 0 0;
}
.hufupin1 .container{
    overflow: hidden;
}
.hufupin1 .container img{
    max-width: inherit;
    width: 110%;
    margin: 0 -5%;
}
.list_ul ul li{
    padding: 0 0 0 4%;
    width: 21%;
}
.list_ul ul li a{
    font-size: 12px;
}
.messages{
    padding-right: 0;
    width: 90% !important;
    float: none;
}
.multi-row-text{
    -webkit-appearance: none;appearance: none;
}
dl.qyry dt a{
    width: 100%;
    height: 100%;
    margin: auto;
}
.tuijianzixun .tuijian-title{
    padding-left: 15px;
}
.recommend-goods .good-item .good-img{
    height: auto;
}
#nav .nav1 ul{
    /*display: none !important;*/
}
.proListClassify .sidebar .box1 dd a.nav_a.phone-hide{
    display: none;
}
.proListClassify .sidebar .box1.goods-nav dl dd{
    /*float: left;
    width: 49%;*/
    /*margin-bottom: 5px;*/
}
.proListClassify .sidebar .box1.goods-nav dl dd:nth-of-type(even){
    float: right;
}
.proListClassify .sidebar .box1.goods-nav dl dd a{
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: none;
    margin-bottom: 0;
    position: relative;
}
.proListClassify .sidebar .box1.goods-nav dl dd a i{
    position: absolute;
    right: 10px;
    top: 8px;
    transform: rotate(65deg);
}
.proListClassify .sidebar .box1 dd a.nav_a:hover, .proListClassify .sidebar .box1 dd a.cur{
    background: #3599fd;
}
.proListClassify .sidebar .box1 dl dd{
    width: 100%;
    overflow: hidden;
}
.proListClassify .sidebar .box1 dl dd a{
    width: 49%;
    float: left;
    margin-bottom: 5px;
}
.proListClassify .sidebar .box1 dl dd a:nth-of-type(even){
    float: right;
}
.tuijianzixun-good-d{
    width: 100%;
}
.tuijianzixun-good-d .recommend-goods{
    padding: 15px;
}
.tuijianzixun.good-recommend ul{
    padding-right: 20px;
}
.in_news_title ul{
    overflow: hidden;
    float: left;
    margin-left: 15px;
}
.in_news_title ul li{
    margin-right: 0;
    margin-left: 0;
}
.tuijianzixun ul{
    padding: 10px 15px;
}
.tuijianzixun ul li span{
    margin-right: 5px;
}
.p5th .scrollBox .txt{
    padding: 6px 0;
    font-size: 14px;
}
.contact-img{
    max-height: 200px;
    overflow: hidden;
}
.contact{
    margin-bottom: 20px;
}
.tuijianzixun-good-d .recommend-goods .good-item{
    margin-right: 3%;
}
.cc_show dl dt{
    width: 80px;
    height: 80px;
}
.cc_show dl dt img{
    width: 80px !important;
    height: 80px !important;
}
.news-container .news-item{
    padding: 14px 0;
}
.news-img{
    max-width: 80px;
    height: 80px;
    float: right;
}
.news-img img{
    width: 80px;
    height: 80px;
}
.header-top.phone-show{
    display: none;
}
.proListClassify .sidebar .box1 dd a.nav_a.phone-show{
    display: inherit;
    padding-right: 0;
}
.proListClassify .sidebar .box1 dd a.nav_a{
    padding-right: 0;
    height: 40px;
    line-height: 40px;
    text-indent: 15px;
}
.Nav ul li.nav_71{
    display: none;
}
.footer1_centers dl dd{
    display: none;
}
.footer1_centers dl dt a{
    border-bottom: 0;
    font-size: 14px;
}
.list01 .lis_m{
    margin-top: 0;
}
.layui-layer-dialog{
    z-index: 1989101500000000;
}
.lanqi_footer2{
    padding-top: 0;
}
.s-img img{
    max-width: 100px;
}
.news-date{
    color: #ccc;
}
.index_message form li label{
    width: 20%;
    margin-right: 4%;
}
.index_message form li input,.index_message form li textarea{
    width: 75%;
}
.proListClassify .sidebar .box1 dl{
    overflow: hidden;
}
.footer-fixed{
    position: fixed;
    width: 100%;
    max-width: 320px;
    bottom: 0;
    display: flex;
    align-items: center;
    align-content: center;
    z-index: 10000;
}
.footer-fixed p{
    padding: 10px 0;
    width: 288px;
    border-top: 1px solid #ddd;
    background: #037ecc;
    border-right: 1px solid #ddd;
}
.footer-fixed a{
    width: 25%;
    text-align: center;
    color: #fff;
    float: left;
}
.footer-fixed a i{
    font-size: 20px;
}
.footer-fixed span{
    display: block;
}
.footer-fixed a:first-child i{
    -webkit-animation-name: telshow;
    -webkit-animation-duration: 1.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}
@keyframes telshow {
    0% {transform: rotate(0deg)}
    5% {transform: rotate(-13deg)}
    10% {transform: rotate(0deg)}
    15% {transform: rotate(-13deg)}
    20% {transform: rotate(0deg)}
    25% {transform: rotate(-13deg)}
    100% {transform: rotate(0deg)}
}
@-webkit-keyframes telshow {
    0% {-webkit-transform: rotate(0deg)}
    5% {-webkit-transform: rotate(-13deg)}
    10% {-webkit-transform: rotate(0deg)}
    15% {-webkit-transform: rotate(-13deg)}
    20% {-webkit-transform: rotate(0deg)}
    25% {-webkit-transform: rotate(-13deg)}
    100% {-webkit-transform: rotate(0deg)}
}
.footer-fixed .arrow{
    width: 23px;
    text-align: center;
    position: absolute;
    left: 288px;
    height: 26px;
    background: #037ecc;
    color: #fff;
    padding-top: 14px;
    border: 1px solid #ddd;
    border-left: 0;
}
.footer-fixed .arrow-r{
    left: 288px;
    display: none;
}
.good-side{
    display: none;
}
.sidebar-11{
    display: none;
}
.mub01MainContent-good .mub01address .con{
    top: -55px;
}
.mobile-inner-header-icon-11{
    top: -300px !important;
}
.cate-1{
    display: none;
}
.good-side-1{
    display: block;
}
.proListClassify .sidebar .box1 dl i.phone-show{
    display: inherit;
}
.layui-layer-dialog{
    z-index: 19891015000 !important;
}
.search-res{
    width: 92%;
    padding: 15px 4%;
}
.search-inner{
    width: 100%;
    padding: 10px 0;
    background: #fff;
    border-top: 1px solid #3599fd;
}
.search-inner form{
    overflow: hidden;
    position: relative;
    padding: 2px 0;
    margin: 0 2%;
}
.search-inner input[type='text']{
    width: 80%;
    float: left;
    height: 30px;
    padding: 0 2%;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    outline: none;
    border: 1px solid #3599fd;
}
.search-inner input[type='submit']{
    width: 14%;
    float: left;
    border: none;
    outline: none;
    height: 32px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    background: #3599fd;
}
.search-inner form i{
    position: absolute;
    right: 6%;
    top: 8px;
    color: #fff;
    font-size: 18px;
}
.no-list{
    padding: 15px 15px 0 15px;
}
.paging span{
    width: 30px;
    height: 30px;
    line-height: 30px;
}
.paging span>a.previousBtn,.paging span>a.nextBtn{
    width: 30px;
    height: 30px;
    background-size: auto 100%;
}
.paging p>a{
    width: 30px;
    height: 30px;
    background-size: auto 100% !important;
    line-height: 30px;
}
#newBridge{
    display: none;
}
.phone-show.header-top{
    background-color: #3599fd;
}

@media screen and (max-width: 360px){
    .news-con{
        width: 70%;
    }
    .n_nav li a{
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        background-size: auto 100% !important;
        padding-left: 35px;
        width: 64px;
    }
    .kehujz_title .Mores, .in_about_title .Mores, .in_rongyu_title .Mores, .in_news_title .Mores, .in_online_title .Mores{
        line-height: 30px;
    }
    .kehujz_title h2, .in_about_title h2, .in_rongyu_title h2, .in_online_title h2 {
        margin-left: 10px;
        font-size: 14px;
        background-size: auto 100% !important;
        height: 30px;
        line-height: 30px;
        padding-left: 30px;
        width: 70px;
    }
    .footer1_centers dl dt a{
        font-size: 12px;
    }
    .lanqi_footer{
        padding: 5px 10px;
    }
}