﻿
.bx-language{
    height: 90px;
}
.bx-language a{
    font-size: 16px;
    font-weight: bold;
}
.bx-language span{
    font-size: 16px;
    margin: 0 5px;
}
.yy.cur{
    color: #c42a28;
}
.top_xl p,
.top_xl h2,
.top_xl h3{
    color: #fff;
    font-weight: bold;
}
.banner a{
display:block;
	text-align: center;
}

.banner .swiper-pagination-bullet{
    width: 40px;
    height: 4px;
    border-radius: 2px;
    background: rgba(255,255,255,0.4);
    opacity: 1;
}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background:rgba(255,255,255);
}
.big-title h3{
    font-size: 36px;
    color: #333;
    font-weight: bold;
}
.big-title span{
    display: inline-block;
    height: 2px;
    width: 60px;
    background: #c42a28;
}
.block1 .bx-news-tow ul li{
    border-bottom: none;
}
.block1 .bx-news-tow ul li .pic{
    width:420px;
    height: 280px;
}
.block1 .bx-news-tow ul li .tet{
    padding-left: 460px;
}
.block1 .bx-news-tow ul li:hover h3{
    color: #c42a28;
}
.bx-shadow{
    box-shadow: 0 2px 8px 2px rgba(198, 201, 208, 1);
}
.block1 .bx-news-tow ul li .tet .more span{
    color: #c42a28;
    font-size: 16px;
}
.bg-pink{
    background: #f9f6f6;
}
.cor-item{
    width: 150px;
    height: 150px;
/*    border-radius: 75px 0 75px 75px;
    border: 3px solid #666666;*/
    position: relative;
    margin: 130px auto 0;
}
/*.cor-item:after,
.cor-item:before{
    content: '';
    width: 75px;
    height: 3px;
    background: #fff;
    position: absolute;
    top: -3px;
    right: -3px; 
}*/
/*.cor-item:after{
    width: 5px;
    height: 75px;
}*/
.cor-item img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
/*    max-width: 63px;*/
}
.cor-item p{
    position: absolute;
    font-size: 48px;
    font-weight: bold;
    color: #666;
    z-index: 10;
    margin-left: 70%;
    top: -10px;
}
.block3 .row{
    margin: 0 -90px;
}
.block3.bx-ptb50{
    background: url(../images/map.png) no-repeat;
    background-position: center bottom;
    padding-bottom: 125px !important;
}
.block4{
    background: url(../images/join.png) no-repeat;
    background-size: cover;
}
.join-more a{
    display: inline-block;
    line-height: 46px;
    width: 140px;
    background: #c42a28 !important;
    color: #fff !important;
    font-size: 16px;
    text-align: center;
    border: 1px solid #c42a28;
    transition: all linear .3s;
    border-radius: 3px;
}
.join-more a:hover{
    background: transparent !important;
    color: #c42a28 !important;
}
.join-text{
    width: 60%;
    margin: 100px auto 150px;
    color: #fff;font-size: 18px;
}
.block4 .big-title h3{
    color: #fff;
}
.footer{
    color: #fff;
    padding-top: 30px;
}
.footer-logo{
    margin-right: 50px;
    margin-top: 10px;
    overflow:hidden;
    width:21%;
}
.footer-logo img{
    width:100%;
    height:100%;
        margin-top: 30px;
}

.footer-lxwm {
    width:50%;
    text-align:center;
}


.footer-lxwm p span:first-child{
    display: inline-block;
    width: 38px;
    height: 38px;
    border-radius: 20px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 36px;
    margin-right: 10px;
}
.footer-lxwm p span:first-child i{
    font-size: 20px;
    color:#666;
}
.footer-lxwm p{
    margin-bottom: 15px;
}
.footer-lxwm p span:nth-child(2){
    font-size: 16px;
    color:#333;
}
.footer-top .pull-right a{
    display: inline-block;
    width: 140px;
    height: 48px;
    line-height: 46px;
    border: 1px solid #fff;
    border-radius: 3px;
    color: #Fff;
    font-size: 16px;
    text-align: center;
    margin-top: 45px;
    transition: all linear .3s;
    background-color:#c42a28;
}
.footer-top .pull-right a:hover{
    background: #fff;
    color: #c42a28;
    border:1px solid #c42a28;
}
.footer-bottom ul li{
    display: inline-block;
    margin: 0 20px;
    vertical-align: middle;
    position: relative;
}
.footer-bottom ul li:after{
    content: '|';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    color:#333;
}
.footer-bottom ul li:last-child:after{
    display: none;
}
.footer-bottom ul li a{
    color: #333;
    font-size: 16px;
}
.footer-bottom ul li a:hover{
    color: rgba(255,255,255,0.4);
}
.footer-copy{
    font-size: 16px;
    color: #fff;
    padding: 10px 0;
}
.footer-copy a{
    color: #Fff;

}
.bx-head-hover{
    left: 0;
    display: none;
    position: absolute;
    top: 90px;
    width: 100%;
    z-index: 99;
    background: #999;
}
.bx-nav-tow .bx-nav ul li:nth-child(2):hover .bx-head-hover{
    display: block;
}
.bx-head-hover .col-md-4{
    text-align: center;
}
.bx-head-hover .col-md-4 a{
    display: inline-block;
    text-align: left;
}
.bx-head-hover .col-md-4 a.focus,
.bx-head-hover .col-md-4 a:hover{
    color: #c42a28;
}
.bx-nav-tow .bx-nav>ul>li>a{
    position: relative;
}
.bx-nav-tow .bx-nav>ul>li>a.focus,
.bx-nav-tow .bx-nav>ul>li>a:hover{
    color: #c42a28;
}
.bx-nav-tow .bx-nav>ul>li>a.focus:before,
.bx-nav-tow .bx-nav>ul>li>a:hover:before{
    content: '';
    width: calc(100% - 80px);
    height: 2px;
    background: #c42a28;
    position: absolute;
    bottom: 28px;
    left: 50%;
    transform: translateX(-50%);
}
/*.bx-nav-tow .bx-nav ul li:nth-child(3) a:hover:after,
.bx-nav-tow .bx-nav ul li:nth-child(2) a:hover:after{
    content:"";
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent #dedede transparent;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -10px;
}*/
.ny-banner{
	text-align: center;

}
.ny-banner-text{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    color: #fff;
}
.bx-fs48{
    font-size: 48px;
}
.ny-banner-text h1 {
    font-size:52px;
}
.company-table table{
    width: 100%;
}
.company-table table tr td{
    height: 80px;
    vertical-align: middle;
    font-size: 18px;
}
.company-table table tr td:first-child{
    font-weight: bold;
    color: #333;
    width: 30%;
    padding-left: 20px;
}
.company-table table tr:nth-child(2n+1) td{
    background: #e7e7e7;
}
.company-table table tr:nth-child(2n) td{
    background: #f6f4f4;
}
.item-text h1{
    border-left: 2px solid #c42a28;
}
.friends-list li{
    float: left;
    width: 20%;
    text-align: center;
    padding:20px 10px;
}
.friends-list li a{
    display: block;
}
/*.frineds-box{
    background: url(../images/friend-link.png) no-repeat;
    background-size: cover;
}*/
.news-center .tree li > .list-toggle{
    display: none;
}
.news-center .tree li {
    /* height: 60px; */
    line-height: 60px;
    background: #f5f5f5;
    padding: 0 0 0 20px;
 
}
.news-center .tree li a{
    color: #333;
    font-size: 16px;
    display: block;
    border-bottom: 1px solid #e6e6e6;
}
.news-center .tree li.open a img{
    transform: rotateZ(-90deg);
}
.news-center .tree>li:last-child a{
    border-bottom: 0;
}
.news-center .tree li img{
    margin-right: 20px;
    vertical-align: middle;
}
.news-center .tree li a span{
    vertical-align: middle;
}
.left-nav p{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    height: 80px;
    line-height: 80px;
    background: #c42a28;
}
.tree  li ul li:before{
    display: none;
}
.tree  li ul li a{
    border-bottom: 1px solid #e6e6e6;
    padding-left: 24px;
}
.news-center .bx-news-tow ul li .pic{
    width: 285px;
    height:160px;
    border-radius: 5px;
}
.news-center .bx-news-tow ul li .tet h3{
    margin-top: 0;
    line-height: 30px;
}
.news-center .bx-news-tow ul li{
    border-bottom: 0;
}
.news-center .bx-news-tow ul li:hover h3{
    color: #c42a28;
}
.news-center .bx-news-tow ul li .tet p{
    margin-top: 10px;
}
.contact-content p{
    font-size:16px;
}
.contact-msg p{
    font-size: 18px;
    font-weight: bold;
    color: #333;
    height: 60px;
    line-height: 60px;
    margin-bottom: 20px;
}
.contact-msg input{
    height: 60px;
    border: 1px solid #e5e5e5;
    width: 100%;
    margin-bottom: 20px;
    padding: 0 10px;
}
.contact-msg p span{
    font-weight: normal;
    color: #c42a28;
}
.contact-msg .row{
    margin: 0 !important;
}
.contact-msg .col-md-10 span{
    color: #666;
}
.contact-msg .tj-btn{
    display: inline-block;
    width: 120px;
    height: 48px;
    line-height: 46px;
    border: 1px solid #c42a28;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    transition: all linear .3s;
    background: #c42a28;
    text-align: center;
}
.contact-msg .tj-btn:hover{
    background: transparent;
    color: #c42a28;
}
.companylist .col-md-4 a{
    display: block;

}
.companylist .col-md-4{
    padding: 0 15px;
    margin-bottom:20px;
}
.companylist .col-md-4 h3{
    color: #333;
    font-size: 16px;
    padding-left: 20px;
    border-left: 2px solid #c42a28;
    height: 15px;
    margin-top: 30px;
}
.companylist .col-md-4 p:nth-child(3){
    font-size: 16px;
    padding-left: 20px;
    color: #999;
    margin: 10px 0;
}
.companylist .col-md-4 p:last-child{
    color: #333;
    font-size: 16px;
    padding-left: 20px;
    min-height:75px;
}
.content1 .row{
    background: #f8f9fa;
    text-align: center;
}
.content2-circle{
    width: 170px;
    height: 170px;
    border-radius: 85px;
    border: 2px solid #c42a28;
    position: relative;
    margin: 0 auto;
}
.content2-circle:before,
.content2-circle:after{
    content: '';
    width: 16px;
    height: 16px;
    background: #c42a28;
    border-radius: 8px;
    position: absolute;
}
.content2-circle:before{
    top: 15px;
    left: 15px;
}
.content2-circle:after{
    right: 15px;
    bottom: 15px;
}
.content2-circle span{
    font-size: 60px;
    white-space: nowrap;
    color: #c42a28;
    font-weight: bold;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.content4-item{
    padding: 40px 20px !important;
}
.content4-item a{
    display: block;
}
.content4-item .text{
    padding: 20px;
    text-align:center
} 
/*.content4-item .text h1{
    padding-left: 10px;
    border-left:2px solid #c42a28;
}*/
.content4 .row{
    margin: 0 -40px !important;
}
.bx-mb-nav a:hover{
    color: #c42a28;
}
.content2-item {
    padding: 40px 20px;
}
.content2 .col-md-4{
    padding: 20px !important;
}
.content2 .row{
    margin: 0 -30px !important;
}
.block2 .content li{
    float: left;
    margin: 0 20px;
    width:220px;
}
.block2 .content li a{
    display:block;
}
.block2 .content{
    position: relative;
    height: 140px;
    overflow-x: hidden;
    margin-top: 30px;
}
.block2 .content ul{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
@media(max-width:1000px){
    .block1 .bx-news-tow ul li .pic{
        width: 100%;
        height: auto;
        margin: 0;
        float: inherit;
    }
    .block1 .bx-news-tow ul li .tet{
        padding-left: 0;
        float: inhert;
    }
    .block3 .row{
        margin: 0 -10px;
    }
    .bx-head .bx-nav-tow {
        height: 60px;
        line-height: 60px;
    }
    .bx-language{
        height: 60px;
        margin-left: 10px;
    }
    .big-title h3{
        font-size: 26px;
    }
    .cor-item{
        margin: 30px auto 0;
    }
    .cor-item p{
        font-size: 24px;
        margin-left: 60%;
        top: 6px;
    }
    .cor-item{
        width: 100px;
        height: 100px;
    }
    .cor-item img{
        max-width: 70px;
    }
     .cor-item:before{
        width: 50px;
    }
    .cor-item:after{
        height: 50px;
    }
    .join-text{
        width: 80%;
        margin: 30px auto;
    }
    .news-center .bx-news-tow ul li .pic{
        width: 100%;
        float: inherit;height: auto;
    }
    .news-center .bx-news-tow ul li .tet{
        padding-left: 0;
        padding-top: 10px;
    }
    .content4 .row{
        margin: 0 -10px !important;
    }
    .content2 .row{
        margin: 0 -10px !important;
    }
    .content2 .col-md-4{
        padding: 10px 0 !important;
    }
    .content4-item{
        padding: 10px 0 !important;
    }
    .bx-Join{
        padding: 0 10px;
    }
    .contact-msg p{
        height: 40px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .contact-msg input{
        height: 40px;
    }
    .contact-msg .tj-btn{
        height: 40px;
        line-height: 38px;
    }
    .bx-head .bx-nav-tow .bx-nav ul li a{
        display: inline-block;
    }
    .bx-nav-tow .bx-nav>ul>li>a.focus:before, .bx-nav-tow .bx-nav>ul>li>a:hover:before{
        bottom: 5px;
    }
    .bx-head-hover{
        display: block;
        position: static;
    }
    .bx-head-hover .bx-img-hover{
        display: none;
    }
    .friends-list li{
        width: 50%;
    }
    .footer-top .pull-right a{
        width: 100px;
        height: 40px;
        line-height: 38px;
        font-size: 14px;
    }
    .footer-logo{
        width: 100%;
        margin-right: 0;
        text-align: center;
        margin-bottom:10px;
    }
}
.friends-list2 li a {
    height:92px;
}
    .friends-list2 li a img {
        object-fit:cover;
        position:relative;
        top:50%;
        transform:translateY(-50%)
    }
.friends-list2 li:hover a img {
    transform:translateY(-50%) scale(1.1) ;
    transform-origin:center center;
}
.audio-btn {
    position:fixed;
    top:50%;
    right:0;
    z-index:999;
}
    .audio-btn a:nth-child(2) {
        display:none;
    }
    .audio-btn.active .playbtn {
        display:inline-block;
        animation: myanimate 1s linear infinite;
    }
@keyframes myanimate {
    0% {
        transform:rotate(0deg);
    }
    100% {
        transform:rotate(360deg)
    }
}
.fhlb{
    font-size:16px;
    color:#333;
}
.top_img img{
    width: 100%;
    height:150px;
    object-fit:cover;
}
.Join_detail{
    padding:20px 0;
    font-size:16px;
}
.Join-sq a{
    width:100px;
    color:#333;
    height:40px;
    line-height:40px;
}
.bussiness_slide .swiper-container .swiper-wrapper {
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.bussiness_slide .swiper-slide{
    width:20%!important;
}
.bussiness_slide .sipwer-slide {
    background-color: #fff !important;
}
.company-table,
.CompanyInfo_dt {
    margin-top: 30px;
}
.CompanyInfo_dt iframe,
.CompanyInfo_dt p{
    height:500px;
}
.title{
    margin-bottom:50px;
}
.title h2{
    font-size:36px;
    font-weight:bold;
    border-bottom:1px solid #333;
    padding-bottom:10px;
    margin-bottom:10px;
}
.title h3{
    font-size:18px;
    color:#c42a28;
    font-weight:bold;
}
.Serviceman_list li {
    width: 31.33333%;
    margin-right: 1.5%;
    float: left;
    margin-bottom:40px;
}
.yyjs_right>h2,
.Serviceman_list li h2 {
    font-size: 20px;
    color: #222;
    margin-bottom: 15px;
}
.Serviceman_zw{
    margin-bottom:20px;
}
.Serviceman_zw h3 {
    font-size: 18px;
    color: #222;
    float: left;
    margin-top: 12px;
    margin-left: 15px;
}
.Serviceman_zw h1 {
    font-size: 30px;
    color: #222;
    float: left;

}
.Serviceman_jl img{
    display:inline-block;
    width:25px;
    margin-right:10px;
}
.Serviceman_jl{
    font-size:16px;
}
.yyjs {
    margin:60px 0;
}
.yyjs_left {
    float: left;
    width: 40%;
    margin-left: 5%;
}
.yyjs_left img{
    width:100%;
}
.yyjs_right{
    float:left;
    width:55%;
}
.yyjs_detail{
    font-size:16px;
    color:#222;
    margin-top:50px;
}
.qtyy>h2{
    margin-bottom:50px;
    font-weight:bold;
    color:#222;
    font-size:26px;
}
.qtyy_list li{
    float:left;
    width:24%;
    margin-right:1%;
    margin-bottom:30px;
    position:relative;
}
.qtyy_list li a{
    display:block;
}
.qtyy_list li h2 {
    font-size: 14px;
    color: #222;
    margin-bottom: 10px;
    white-space: nowrap;
}
.qtyy_list li h1{
    font-size:24px;
    color:#222;
    margin-bottom:30px;
    white-space:nowrap;
}
.qtyy_list li div {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #dfdfdf;
}
.qtyy_active div,
.qtyy_list li:hover div {
    height: 4px!important;
    background-color: #6ab3e2!important;
}
.hsqb_list{
    margin:50px 0;
}
.hsqb_list li{
    width:16.666%;
    float:left;
}
.hsqb_list li a{
    text-align:center;
    display:block;
    padding:20px 0;
    font-size:14px;
    color:#000;
    border-right:1px solid #dfdfdf;
}
.hsqb_list li:first-child a{
    border-left:1px solid #dfdfdf;
}
.hsqb_active a{
    color:#c42a28!important;
    font-weight:bold;
}
.philosophy>h2{
    font-size:40px;
    text-align:center;
}
.philosophy_list{
    margin-top:50px;
}
.philosophy_list li{
    margin-bottom:50px;
}
    .philosophy_list li:last-child {
        margin-bottom:100px;
    }
.philosophy_title{
    margin-bottom:30px;
}
.philosophy_title h2{
    font-size:26px;
    color:#222;
    display:inline-block;
    margin-right:30px;
}
.philosophy_title h3 {
    font-size: 40px;
    color: #222;
    opacity: .2;
    display: inline-block;
}
.philosophy_list li p{
    font-size:16px;
    color:#222;
    width:75%;
}
.history{
    width:80%;
    margin:0 auto;
}
.history_nf > h2 {
    float: left;
    width: 10%;
    color: #c42a28;
    font-size: 26px;
    position: relative;
    top: -10px;
	font-weight: bold;
}
.history_nf>h2:after{
    content:'';
    position:absolute;
    right:-5.4%;
    top:50%;
    transform:translate(0,-50%);
    width:10px;
    height:10px;
    background-color:#c42a28;
    border-radius:50%;
}
.history_list {
    float: left;
    width:90%;
    border-left:1px solid #dfdfdf;
    padding-bottom:50px;
    padding-left:90px;
}
.history_list li{
    margin-bottom:20px;
    position:relative;
}
.history_list li:before{
    content:"";
    position:absolute;
    left:-5%;
    top:50%;
    transform:translate(0,-50%);
    width:12px;
    height:1px;
    background-color:#ccc;
}
.history_list li h2{
    font-size:14px;
    color:#c42a28;
    text-align:center;
    position:absolute;
    top:50%;
    left:0;
    transform:translate(0,-50%);
}
.history_list li p {
    display: inline-block;
    font-size: 16px;
    color: #222;
    width: 92%;
    white-space: pre-line;
    margin-left:7%;
}
.bx-nav-tow .bx-nav ul li:hover .bx-head-hover{
    display:block;
}
.synr{
    margin-bottom:30px;
}
.synr h2{
    font-size:20px;
}
.synr h2{
    font-size:16px;
}
.syms{
    width:24%;
    margin-right:1.3333%;
    float:left;
    margin-bottom:20px;
    height:300px;
    position:relative;
    border:1px solid #dfdfdf;
}
.syms:before{
    content:'';
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    border:4px solid #c42a28;
    transition:border 1s;
    display:none;
}
.syms:nth-child(4n){
    margin-right:0;
}
.syms h3{
    position:absolute;
    top:0;
    left:0;
    background-color:#c42a28;
    width:auto;
    padding:0 10px;
    height:20px;
    font-size:12px;
    line-height:20px;
    text-align:center;
    color:#fff;
}
.News_list li{
    margin-bottom:20px;
}
.News_list li a > h3 {
    font-size: 16px;
    color: #222;
    float: left;
    width: 10%;
}
.News_list li a{
    width:100%;
    display:block;
}
.News_list li a>h2{
    font-size:16px;
    color:#222;
    float:left;
    width:10%;
    height:20px;
    line-height:20px;
    margin:0 2%;
    background-color:#4B9FD6;
    text-align:center;
}
.News_wz{
    float:left;
    width:76%;
}
.News_wz h2{
    font-size:22px;
    color:#222;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
    margin-bottom:20px;
}
.News_wz p{
    font-size:16px;
    color:#222;
    width:100%;
}
@media(max-width:768px){
    .history{
        width:100%;
    }
    .history_nf > h2{
        font-size:14px;
        width:15%;
    }
    .history_list{
        width:85%;
        padding-left:30px;
        padding-bottom:20px;
    }
    .history_list li:before{
        left:-7%;
    }
    .history_list li p{
        margin-left:15%;
        font-size:13px;
    }
    .title h2{
        font-size:24px;
    }
    .title h3{
        font-size:14px;
    }
    .hsqb_list li{
        width:33.3333%;
        margin-bottom:20px;
    }
    .Serviceman_list li{
        width:49%;
        margin-right:1%!important;
        margin-bottom:20px;
    }
    .yyjs_right>h2, .Serviceman_list li h2{
        font-size:16px;
        margin-bottom:10px;
    }
    .Serviceman_zw h1 {
        font-size: 20px;
        float: none;
    }
    .Serviceman_zw h3{
        float:none;
        margin-left:0;
        margin-top:10px;
    }
    .Serviceman_zw{
        margin-bottom:10px;
    }
    .News_list li a > h3{
        width:30%;
    }
    .News_list li a > h2{
        width:auto;
        padding:0 20px;
    }
    .News_wz{
        width:100%;
        margin-top:10px;
    }
     .News_wz p{
         font-size:18px;
     }
    .News_wz h2{
        font-size:18px;
        margin-bottom:10px;
    }
    .philosophy > h2{
        font-size:24px;
    }
    .philosophy_list{
        margin-top:20px;
    }
    .philosophy_title{
        margin-bottom:10px;
    }
    .philosophy_title h2 {
        font-size: 20px;
    }
    .philosophy_title h3{
        font-size:24px;
    }
    .philosophy_list li{
        margin-bottom:20px;
    }
    .philosophy_list li p {
        font-size: 14px;
    }
    .history_list li h2{
        left:-5px;
    }
    .hsqb_list li:nth-child(4) a {
        border-left: 1px solid #dfdfdf;
    }
    .yyjs{
        margin:20px 0;
    }
    .title{
        margin-bottom:20px;
    }
    .yyjs_left{
        width:100%;
    }
    .yyjs_right{
        width:100%;
        margin-top:10px;
    }
    .yyjs_detail{
        margin-top:20px;
    }
    .qtyy > h2{
        margin-bottom:10px;
        font-size:24px;
    }
    .qtyy_list li{
        width:49%;
    }
    .synr{
        margin-bottom:10px;
    }
    .footer-logo img{
        width:50%;
        margin-top: 15px;
    }
.footer-lxwm {
    width:100%;
}
    .footer-lxwm p span:first-child{
        width:20px;
        height:20px;
        line-height:16px;
    }
    .footer-lxwm p span:first-child i{
        font-size:12px;
    }
    .footer-lxwm p span:nth-child(2){
        font-size:12px;
    }
    .footer-top .pull-right a {
        margin-top: 0;
        width:88px;
        height: 30px;
        line-height: 30px;
    }
    .footer-bottom ul li a{
        font-size:12px;
    }
    .footer{
        padding-top:0;
    }
    .syms{
        height:200px;
        width:48%;
    }
    .content4-item .text h1 {
        font-size: 12px !important;
    }
    .content4-item .text p {
        font-size: 12px !important;
        line-height:20px;
    }
    .footer-top .pull-right{
        float:none!important;
        text-align:center;
        margin-bottom:10px;
    }
}