
/*Common For Max 960*/
@media only screen and (max-width: 1176px) {
    .wp {width: 960px;max-width: 960px;}
    .fd-menu{width: 580px;}
    .fd-menu ul{width: 100px;}
    #nav ul li a{width: 80px;}
    .fixed-bar{right:10px;}
    .ul-list4 {margin-left: -17px;}
    .ul-list4 li{margin-left: 17px;}

    /*yz*/
    .row-2a .col-l{width: 55%;float: left;}
    .row-2a .col-r{width: 45%;float: right;}
    #bd .bd-tit li a{width: 140px;}

    /*20151117 yz*/
    .ul-lia li{width:25%;height:200px;}
    .ul-lia li .img{background-size:55px auto;width:160px;height:160px;}
    .ul-lia li a:hover .img{background-size:55px auto; }
    .ul-lia li a:hover .img2{background-size:55px auto; }
    .ul-lia li .img img{width: 100px;height: 100px;text-align: center;padding:0;}
    .ul-lia li .img{line-height: 160px;}
    .ul-lia li p{width: 160px;}
    .recruiting-li{margin-left: -60px;}
    .recruiting-li li{width:27%;margin-left:60px;}

    /*20151117-xg*/
    #banner, #banner .pic{height: 450px;}
    .ul-lc li{display: inline-block;*display:inline;zoom:1;float: none;width: auto;margin-bottom: 30px;}
}



/*Common For Max 768*/
@media only screen and (max-width: 959px) {
	.go-top{display: none !important;}
    .wp{width: 98%;}
    #hd .hdr{display: none;}
    #hd .m-hdr{display: block;}
    #hd .logo{padding-left: 25px;}
    #hd .btn-pop{right:21px;}
    #fd{display: none;}
    #m-fd{display: block;}
    .fixed-bar{display: none !important;}
    #banner .slick-arrow{width: 38px;height: 74px;background-size: 100% auto;margin-top: -37px;}
    #banner .slick-prev{left:10px;margin-left: 0;}
    #banner .slick-next{right:10px;margin-right: 0;}

    #banner .txt{height: 195px;background-size: auto 100%;margin-top: -98px;}
    #banner .txt .t1{font-size: 26px;}
    #banner .txt .t2{font-size: 32px;}
    .ul-list1{width: 80%;margin: 0 auto;}
    .ul-list1 li{width: 50%;margin-bottom: 110px;height: auto;}
    .ul-list2 li{width: 50%;}
    .ul-list3{width: 80%;margin: 0 auto;}
    .ul-list3 li{width: 50%;margin-bottom: 110px;}
    .ul-list4{width: 80%;margin: 0 auto;}
    .ul-list4 li{width: 50%;margin: 0;margin-bottom: 55px;float: left;}
    .ul-list4 li:last-child{display: none;}
    .ul-list4 li .pic{margin: 0 auto;margin-bottom: 15px;height: auto;}
    .ul-list4 li .pic img{width: 100%;}
    .ul-list4 li .txt{width: 179px;margin: 0 auto;}
    .ul-link{width: 80%;margin: 0 auto;}
    .ul-link li{width: 50%;text-align: center;}
    .ul-pl{width: 80%;}
    .fixed-page{display: none;}
    .pop-list{display: none;}

    /*yz*/
    #s-ban .txt{padding:75px 0 0 0;}
    #s-ban .txt p{font-size:30px;}
    #s-ban .txt span{font-size:30px;border:2px solid #ffffff;}
    #bd .bd-tit{width: 100%;padding:28px 0 10px 0;}
    #bd .bd-tit ul{width: 100%;margin-left: -10px;}
    #bd .bd-tit li{width: 33.33%;margin-bottom: 10px;float: left;}
    #bd .bd-tit li a{width: auto;display: block;height: 34px;line-height: 32px;margin-right: 0;margin-left: 10px;}
    .ul-imgtxt li .img{margin:0;}
    .ul-imgtxt li .txt{padding-left:368px;}
    .ul-imgtxt li .txt span a{padding-left: 8px;width: 120px;height: 32px;background-position: 77px 6px;line-height: 27px;}
    .ul-imgtxt li .txt span a:hover{background-position: 77px 6px;}
    .pages{padding:50px 0  50px 0;}
    .row-2a .col-l{width: 100%;padding:10px 10px;}
    .row-2a .col-r{width: 100%;padding:0 20px 0;}
    .ul-contact{width: 550px;margin: 0 auto;}
    .row-2a .row-2a-span1{margin-left: 0;text-align: center;}
    .row-2a .col-r span{text-align: center;}

    /*20151117  yz*/
    .bd-end ul{margin:0 auto;}
    .bd-end li{width: 50%;padding-bottom: 20px;}
    .bd-end li a{font-size: 16px;}
    .row-2a{padding-bottom: 20px;}
    .box-txt1{padding-top: 50px;}
    .box-txt1 .txt{height: auto;}
    .box-txt1 .tit span{height:38px;border-bottom:1px solid #e61d4c;}
    .box-txt1 .txt{border:0;}
    .box-txt1 .tit{float: none;width: 100%;height:60px;padding:0 10px;border:0;}
    .box-txt1 .tit p{color:#545252;text-align: center;}
    .box-txt1 .tit span{background: none;text-align: center;color:#545252;}
    .box-txt1 .tit span:hover,.box-txt1 .tit p:hover{color:#e61d4c;
    -o-transition:.9s;
    -ms-transition:.9s;
    -moz-transition:.9s;
    -webkit-transition:.9s;
    transition:.9s;}
    .box-txt1 .tit,.box-txt1 .tit:hover{background: none;}
    .box-txt1 .tit em{display: none;}
    .box-txt1 .txt{margin:0 auto;padding:20px 20px;;padding-bottom: 0;}
    .box-txt2{margin-bottom:50px;}
    .recruiting{padding-top: 40px;}
    .recruiting-tit{background-size:50px auto;padding-bottom: 30px;margin-bottom: 20px;}
    .recruiting-tit p{font-size: 20px;line-height: 25px;}
    .recruiting-txt{padding:20px 20px;}
    .recruiting-li{padding:0 20px;margin-left:-47px;}
    .recruiting-li li{margin-left:47px;}
    .recruiting-li li a{width:87%;height: 132px;}
    .recruiting-li li a span{padding:74px 0 0 15px;}

    /*20151117-xg*/
    #banner, #banner .pic{height: 350px;}
    .ul-yewu li{width: 140px;height: 140px;}
    .ul-yewu li a{padding: 20px 0 0 10px;}
    .ul-yewu li span{height: 35px;}
    .ul-yewu li,.ul-yewu li:hover{background-position: 10px 100px;}
    .b-txt li{width: 180px;height: 180px;float: none;display: inline-block;}
    .b-txt li a{padding-top: 60px;}
    .slide-kh{width: 100%;}
    .ul-nlist1 li{display: inline-block;float: none;margin-bottom: 30px;}
    .ul-service li .box{width: 220px;}
    .a-tit,.a-txt2{width: 96%;margin-left: 2%;}
    .a-row2-left,.a-row3-left{width: 100%;padding: 0;}
    .a-row2-right,.a-row3-right{width: 100%;text-align: center;padding-right: 0;}
    .a-txt2 .num{text-align: center;}
    .a-txt2 .num span{float: none;margin: 0 20px;}

    /*20151119-修改*/
    #s-ban{height: 300px;}
}



/*Common For Max 480*/
@media only screen and (max-width: 767px) {
    .wp{width: 100%;}
    #banner,#banner .pic{height: 450px;}
    #banner .slick-arrow{width: 20px;height: 38px;background-size: 100% 100% !important;margin-top: -19px;}
    #banner .txt{height: 150px;margin-top: -75px;}
    #banner .txt .t1{font-size: 18px;}
    #banner .txt .t2{font-size: 24px;}
    .ul-list2 li .childPointer{width:40px;bottom:10px;right:12px;}
    .ul-list2 li .childTag{font-size:12px;}
    .ul-list2 li .childTag .childSub{margin:3px 0;}
    .ul-list2 li .childContent .title{font-size:14px;}
    .ul-list2 li .info{display:none;}

    /*yz*/
     #s-ban .txt{padding:101px 0 0 15px;}
     #s-ban .txt p{font-size:20px;}
     #s-ban .txt span{font-size:20px;border:1px solid #ffffff;line-height: 77px;}
    .ul-imgtxt li{padding-bottom: 20px;}
    .ul-imgtxt li .img{margin:0;width: 218px;height:auto;padding-left: 10px;}
    .ul-imgtxt li .img img{width: 100%;height: auto;}
    .ul-imgtxt li .txt{padding-left:231px;}
    .ul-imgtxt li .txt strong{display: block;height: 48px;}
    .ul-imgtxt li .txt p{display: none;}
    .ul-imgtxt li .txt span{display: block;width: 112px;height: 32px;margin-top:12px;}
    .ul-imgtxt li .txt span a{width: 112px;height: 32px;padding-left:10px;background-position:71px 6px;line-height: 27px;}
    .ul-imgtxt li .txt span a:hover{background-position:71px 6px;}
    .pages{padding:35px 0 35px 0;}
    .pages li a{height: 30px;line-height: 26px;padding: 0 15px;}
    .row-2a .col-l{width: 100%;}
    .row-2a .col-r{width: 100%;}
    .ul-contact{width: 100%;}
    .ul-contact li{height: 70px;line-height: 35px;margin-bottom: 20px;}
    .ul-contact .img-a1 em{display: block;padding-left: 0;}
    .ul-contact .img-a2 em{display: block;padding-left: 0;}
    .ul-contact .img-a3 em{display: block;padding-left: 0;}
    #map{height: 300px;margin-bottom: 50px;}

    /*20151117 yz*/
    .ul-contact li{height: auto;line-height: 35px;margin-bottom: 20px;padding:20px 0 20px 80px;background-position:15px center !important;}

    .ul-contact .img-a1 em{display: block;padding-left: 0;}
    .ul-contact .img-a2 em{display: block;padding-left: 0;}
    .ul-contact .img-a3 em{display: block;padding-left: 0;}
    .ul-lia {margin-left: 0;}
    .ul-lia li{width:50%;margin:0 0 20px 0;padding:0;text-align: center;}
    .ul-lia li a{text-align: center;margin-left: 0;margin: 0 10px;}
    .ul-lia li a .img{margin: 0 auto;max-width: 100%;}
    .ul-lia li a p{width: 100%;}
    .box-txt1 .txt{height:auto;}
    .recruiting-li{margin: 0;}
    .recruiting-li li{width:100%;margin: 0;margin-bottom: 20px;}
    .recruiting-li li a{border:0;height: 10px;width: 100%;}
    .recruiting-li li a:hover{background:none;}
    .recruiting-li li a:hover span{color:#e61d4c;
    -o-transition:.9s;
    -ms-transition:.9s;
    -moz-transition:.9s;
    -webkit-transition:.9s;
    transition:.9s;}
    .recruiting-li li a span{color:#8a8989;padding:0 0 10px 0;color:#8a8989;text-align: center;border-bottom:1px solid #e61d4c;}
    .recruiting-li .txt{padding-top: 20px;}

    /*20151117-xg*/
    #banner, #banner .pic{height: 260px;}
    .ul-yewu li{float: none;display: inline-block;margin:0 10px;margin-bottom: 20px;}
    .b-txt{padding-bottom: 50px;}
    .b-txt li{margin-bottom: 20px;}
    .ul-kh li{width: 32.33%;margin:0 0.5%;margin-bottom: 8px;}
    .ul-service li {width: 100%;margin-bottom: 50px;}
    .ul-service li .box{width: 100%;}
    .ul-service li .tit{border: 0;height: auto; border-bottom: 1px solid #e61d4c;padding: 0;text-align: center;width: 100%;padding-bottom: 15px;}
    .ul-service li .tit:hover{background: none;color: #4B4A48;}
    .ul-service li .tit:hover a{color: #4B4A48;}
    .ul-service li br{display: none;}
    .ul-service li p,.ul-service li .txt span{display: inline-block;width: auto;margin:0 10px;}
    .ul-service li .txt{padding-left: 0;}
    .ul-qa li{padding:0 10px;}
    #s-ban2,#s-ban2 .txt{height: 280px;}
    #s-ban2 .txt .t1{font-size: 20px;padding-top: 97px;}
    #s-ban2 .txt .t2{font-size: 16px;padding-bottom: 5px;line-height: 30px;}
    #s-ban2 .txt .t3{font-size: 14px;}
    #s-ban2 .txt{background-size: auto 200px;}
    .ul-team li{width: 50%;margin-bottom: 20px;}
    .ul-team li img{margin-bottom: 10px;}
    .ul-team li p{font-size: 14px;}
    
    /*20151119-修改*/
    #s-ban{height: 230px;}
    .pages .current{height: 30px;line-height: 26px;padding: 0 15px;}

    .a-txt2 .num .r07nian{padding-left:0;}
    .a-tit{background-size:auto 100% !important;}
}


/*Common For Max 320*/
@media only screen and (max-width: 479px) {
    body,.wp{min-width: 320px;}
    #hd{height: 55px;line-height: 55px;}
    #hd .logo{padding-left: 15px;}
    #hd .logo a{height: 50px;line-height: 50px;}
    #hd .logo a img{height: 28px;display: block;margin-top: 14px;}
    #hd .btn-pop{top:18px;width: 22px;height: 20px;background-size: 100% auto;}
    #m-nav{top:55px;}
    #m-nav ul li{height: 35px;line-height: 35px;}
    #m-nav ul li a{line-height: 35px;}
    #banner,#s-ban,.artBox{margin-top: 55px;}
    #m-fd{height: 45px;}
    #m-fd ul{height: 45px;}
    #m-fd li a{padding-top: 5px;}
    #m-fd li img{width: 20px;}
    #m-fd li div{height: 20px;}

    .ul-list1,.ul-list3,.ul-link{width: 100%;}
    .ul-list1 li{margin-bottom: 50px;}
    .ul-list1 li a{width: 140px;height: 140px;font-size: 16px;}
    .ul-list1 li a span{height: 105px;}
    .ul-list3 li{margin-bottom: 50px;}
    .ul-list3 li a{width: 140px;height: 140px;font-size: 16px;}
    .ul-list3 li a span{height: 105px;}
    .ul-list3 li:last-child{margin-bottom: 0;}
    .ul-list4{width: 100%;}
    .ul-list4 li .pic{width: 92%;height:auto;}
    .ul-list4 li .pic img{width: 100%;height:auto;}
    .ul-list4 li .txt{width: 92%;}
    .ul-list4 li .txt p{height: auto;}
    .ul-list4 li{width: 100%;}
    .ul-list4 li:last-child{display: block;margin-bottom: 0;}
    .slideBox-pl h2{margin: 40px 0 20px 0;font-size: 30px;}
    .slideBox-pl .slick-dots{top:340px;}
    .slideBox-pl .i1, .slideBox-pl .i2{top:95px;}
    .more-m1 a{height: 40px;line-height: 36px;width: 200px;font-size: 14px;}
    .slideBox-pl h2{font-size: 24px;}
    .art-tit{height: 100px;}
    .art-tit h1{font-size: 20px;padding-top: 20px;}
    .tit1{padding: 30px 0;}
    .tit1 .t1{font-size: 28px;}
    .tit1 p{font-size: 20px;}
    .case-more{padding-bottom: 50px;}
    .art-btn{padding: 30px 0;}
    .art-btn a{width: 120px;height: 38px;line-height: 34px;font-size: 16px;}
    .ul-pl li .txt{font-size: 15px;line-height: 30px;}

    /*yz*/
    #s-ban .txt{padding:118px 10px 0 10px;}
    #s-ban .txt p{width: 100%;font-size:13px;}
    #s-ban .txt span{width: 100%;font-size:15px;}
    .ul-imgtxt li .txt{padding-left:135px;padding-right: 5px;}
    .ul-imgtxt li .img{width: 120px;}
    .ul-imgtxt li .txt h3{font-size:16px;margin-bottom: 3px;}
    .ul-imgtxt li .txt strong{display: block;height: 16px;line-height: 16px;overflow: hidden;font-size:14px;margin-bottom: 4px;}
    .ul-imgtxt li .txt span{margin-top:3px;}
    .ul-imgtxt .img{padding:0;}
    .pages{width: 100%;padding:25px 0 25px 0;}
    .pages{padding:35px 0 35px 0;}
    .pages li a{height: 24px;line-height: 20px;padding: 0 7px;font-size: 12px;margin: 0 3px;}
    #map{height: 250px;}

    /*20151117 yz*/
    .bd-end li{width: 100%;font-size: 14px;text-align: center;}
    .bd-end li a,.bd-end li a:hover{background: none;padding-left: 0;}
    .bd-end ul{padding:0;}
    .box-txt1 .txt{height:auto;}
    .ready{padding-top: 30px;}

    /*20151117-xg*/
    #banner, #banner .pic{height: 200px;}
    #banner .slick-dots{bottom:10px;}
    #banner .slick-dots li button{width: 40px;}
    .ul-yewu li a{padding-left: 0;}
    .ul-yewu li span{width: 100%;text-align: center;}
    .ul-yewu li p{text-align: center;}
    .ul-yewu li,.ul-yewu li:hover{background-position: 45px 100px;}
    .a-txt p{text-align: left;padding: 0 10px;margin-bottom: 10px;}
    .a-txt .num{padding-top: 30px;}
    .a-txt .num span{display: block;margin-bottom: 30px;}
    .ul-kh li{width: 48%;margin:0 1%;margin-bottom: 8px;}
    .i-row6{padding-bottom: 80px;}
    .s-row1{padding-bottom: 30px;}
    .ul-nlist1 li{width: 150px;height: 150px;font-size: 16px;}
    .ul-nlist1 li span{font-size: 16px;}
    .ul-nlist1 li a{padding-top:52px;}
    .s-img{padding-top: 30px;}
    .s-row2,.s-row3,.s-row4,.s-row5{padding: 50px 0;}
    .s-row5{padding-top: 0;}
    .ul-lc{margin-top: 30px;}
    .ul-lc li span{width: 150px;height: 150px;line-height: 150px;font-size: 18px;}
    #s-ban2{margin-top: 55px;}
    .row-2a{margin-top: 30px;}
    .ul-team li{width: 50%;height: 330px;}
    .a-tit strong{font-size: 24px;}
    .a-row1{padding-bottom: 50px;}
    .a-txt2 .num{padding-top: 50px;}
    .a-txt2 .num span{margin-bottom: 20px;}
    .a-row2{padding: 50px 0;}
    .a-row3{padding-bottom: 30px;}
    .a-row4{padding: 50px 0 0 0;}
    .recruiting{padding-bottom: 30px;}

    /*20151119-修改*/
    #s-ban{height: 170px;}
    .pages .current{height: 24px;line-height: 20px;padding: 0 7px;font-size: 12px;margin: 0 3px;}

}