.phone-top img {
    display: none;
}

.pc-list {
    display: block;
}

.pc-list:after {
    content: "";
    display: table;
    clear: both;
}

.phone-list {
    display: none;
}

.curryimg {
    display: none;
}

.phone-about {
    display: none;
}

.new-phone {
    display: none;
}

.phone-part12 {
    display: none;
}

.honor .c1 .k1 {
    display: none;
}

.honor .c1 .k2 {
    display: none;
}

.honor .c1 .k5 {
    display: none;
}

.honor .c1 .k4 {
    display: none;
}

.honor .c1 .k3 {
    display: none;
}

.f-center p.sp {
    display: none;
}

.baif-line {
    display: block;
}

.part11-new ul li a.crend {
    display: block;
    margin-bottom: 0px;
    overflow: hidden;
}

@media only screen and (max-width: 768px) {
	/*顶部+logo隐藏*/
	#wrap .addtopbg,
	#wrap .cmpn-name{
		display:none;
	}
	/*#newBridge .nb-icon-right-center{
		left: 5px !important;
		right: auto !important;
	}
	*/
	
    /*轮播*/
    .banner,
    .slideBox {
        /*height:360px;*/
        height: auto;
    }

    .banner .slideBox .bd img {
        display: none;
    }

    .banner .slideBox .bd img.smlbar {
        display: block;
    }

    .banner img {
        /*height:360px;*/
        height: auto;
    }

    .slideBox .hd {

    }
    /*搜索*/
    .addsech{
        display:none;
    }
    /*20170709*/
    /*导航开关*/
    .popen{
        width:14%;
        min-height:1%;
        padding:4px;
        display:inline-block;
        text-align: center;
        position: absolute;
        top:0;
        right:12px;
    }
    .popen img{
        /*height:100%;*/
    }
    /*.popen span{*/
        /*display: inline-block;*/
        /*width:64px;*/
        /*height:44px;*/
        /*background:url(../images/humber.png) no-repeat center;*/
        /*background-size:100%;*/
    /*}*/
    /*手机导航*/

    #nav{
        font-size:1.2rem;
        width:80%;
        height:100%;
        background:#F3F3F3;
        position:fixed;
        top:0;
        right:-90%;
        z-index:10;
        overflow: hidden;
    }
    form{
        text-align: center;
    }
    form input{
        border:none;
        width:95%;
        height:34px;
        margin:10px auto 0;
        padding-left:10px;
        border-radius: 17px;
    }
    .ptit{
        text-align: center;
        line-height: 40px;
        border-bottom:1px solid #DBDBDB;
        color:#999;

    }
    .ptit span.goback{
        float:left;
        padding:0 5%;
        display:none;
    }
    .ptit span.pclose{
        float: right;
        padding:0 5%;
        font-size:1.7rem;
        color:#ccc;
    }
    #nav ul li{
        border-bottom:1px solid #DBDBDB;
        width:100%;
    }
    .pnav a{
        display:inline-block;
        line-height:46px;
        padding:0 0 0 3%;
        width:84%;

    }
    .pnav a+span{
        float: right;
        padding-right:3%;
        min-width:5%;
        line-height:46px;
        color:#ccc;
    }
    .pnav li ul{
        /*display:none;*/
        width:80%;
        height:100%;
        position: fixed;
        top:86px;
        right:-80%;
    }
    /*20170709*/




    .baif-line {
        display: none;
    }

    .f-center p.sp {
        display: block;
    }

    .header {
        z-index: 99;
        position: relative;
    }

    .gh {
        margin-top: -2px;
        padding: 6px 8px 6px 8px;
        /*display: block;*/
        /*top: 50%;*/
        /*right: 13px;*/
        /*left: auto;*/
        height: 34px;
        width: 34px;
        /*float: left;*/
        /*z-index: 99999;*/
        /*position: absolute;*/
        position: fixed;
        transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        cursor: pointer;
    }

    .header .nav {
        padding-top: 80px;
        background: rgba(0, 0, 0, 0.9);
        position: fixed;
        left: 0;
        width: 100%;
        top: 0;
        height: 100%;
        z-index: 999;
        margin-top: 0;
        -webkit-animation: none !important;
        display: none;
        -ms-animation: none !important;
        animation: none !important;
        transition: all 0.1s ease-in-out 0s;
    }

    .header.selected .nav {
        left: 0;
        transition: all 0.1s ease-in-out 0s;
    }

    .header.selected .gh {
        background: none;
    }

    .header .nav {
        padding-top: 80px;
    }

    .header .nav li {
        float: none;
        width: 80%;
        margin-left: 10%;
        padding: 5px 0;
        height: auto;
        line-height: 40px;
        /*height: 40px;*/
        background: none;
    }

    .header .nav li i {
        display: none;
    }

    .header .nav li a {
        float: none;
        font-size: 18px;
        text-align: center;
        width: auto;
        height: auto;
        color: #FFF;
    }

    .header .nav li a.link_login, .header .nav li a.link_register {
        width: auto;
        height: auto;
        background: none;
    }

    .header .nav li a.link_login:hover, .header .nav li a.link_register:hover {
        background: none;
    }

    .header .nav li.on a,
    .header .nav li:hover a {
        background: none;
    }

    .header .nav li.selected a, .header .nav li a:hover {
        background: none;
    }

    .wrap {
        width: auto !important;
        margin: 0 10px !important;
    }

    .gh.selected {
        transform: rotate(90deg);
    }

    .gh a {
        border-radius: 5px;
        background-color: #fff;
        display: block;
        height: 4px;
        margin-top: -2px;
        position: relative;
        top: 50%;
        transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        width: 100%;
    }

    .gh:hover a:before {
        transform: translateY(-2px) rotate(0deg);
        -webkit-transform: translateY(-2px) rotate(0deg);
        -ms-transform: translateY(-2px) rotate(0deg);
    }

    .gh:hover a:after {
        transform: translateY(2px) rotate(0deg);
        -webkit-transform: translateY(2px) rotate(0deg);
        -ms-transform: translateY(2px) rotate(0deg);
    }

    .gh a:after, .gh a:before {
        border-radius: 5px;
        background-color: #fff;
        content: "";
        display: block;
        height: 4px;
        left: 0;
        position: absolute;
        transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
        width: 100%;
    }

    .gh a:after {
        top: 10px;
        border-radius: 5px;
    }

    .gh a:before {
        top: -10px;
        border-radius: 5px;
    }

    .gh.active a:after, .gh.active a:before {
        top: 0;
        background: #fff;
        border-radius: 5px;
    }

    .gh.active a:before {
        transform: translateY(0px) rotate(-45deg);
        -webkit-transform: translateY(0px) rotate(-45deg);
        -ms-transform: translateY(0px) rotate(-45deg);
    }

    .gh.active a:after {
        transform: translateY(0px) rotate(45deg);
        -webkit-transform: translateY(0px) rotate(45deg);
        -ms-transform: translateY(0px) rotate(45deg);
    }

    .gh.active a {
        background-color: transparent !important;
    }

    .gh {
        /*display: block;*/
        /*top: 50%;*/
        /*margin-top: -17px;*/
    }

    .header {
        z-index: 99;
        position: relative;
    }

    .phone-top img {
        width: 100%;
        display: block;
    }

    .part1 {
        display: none;
    }

    .part1-title span {
        font-size: 1.8rem;
    }

    .part1-title span.curry {
        font-size: 1.2rem;
    }

    .part1-title {
        margin-top: 10px;
    }

    .part2 {
        padding-top: 10px;
        display: none;
    }

    .part2-list ul li {
        height: 270px;
        width: 48%;
        margin-right: 10px;
        border-right: 1px solid #0baeaa;

    }

    .part2-list ul li:nth-child(2n+2) {
        margin-right: 0px;
    }

    .part2-list ul li img {
        padding-top: 10px;
        height: 60px;
    }

    .part2-list ul li span {
        font-size: 1.2rem;
        margin: 10px auto 4px;
    }

    .part2-list ul li p {
        font-size: 1rem;
        width: auto;
        margin-left: 2px;
    }

    .pa {

        bottom: 16px;
        width: 120px;
        margin: 0 auto;
        left: 27px;

    }

    .part4 {
        display: none;
    }

    .part5-list ul li a {
        /*line-height: 6rem;*/
        font-size: 1rem;
		width:100%;
		height:100%;
		 display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center;
    }
	
    .part5-list ul li {
        width: 22%;
        margin-right: 2px;
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .part5-list ul li:nth-child(7n+7) {
        margin-right: 2px;
    }

    .part5-list ul {
        width: 90%;
        overflow: hidden;
        margin: 0 auto;
        /*padding: 0 5% 0 9%;*/
		display: flex;
		justify-content: center;
		align-items: center;
		flex-wrap: wrap;
    }

    .pc-list {
        display: none;
    }

    .phone-list {
        display: block;
    }

    .phone-list:after {
        content: "";
        display: table;
        clear: both;
    }

    .phone-list .morelink {
        width: 90%;
        margin: -5px auto 10px;
    }

    .phone-list .morelink a {
        display: inline-block;
        color: #fff;
        font-size: 1.2rem;
        line-height: 2.5rem;
        border-radius: 25px;
        background: #d82c50;
        width: 100%;
        text-align: center;
    }

    .part5 .part1-title {
        margin-bottom: 20px !important;
    }

    .phone-list ul li:nth-child(5n+5) {
        /*margin-right: 0px;*/
    }

    .part6 {
        display: none;
    }

    .part8-list {
        display: none;
    }

    .curryimg {
        display: block;
    }

    .part1-title {
        margin-bottom: 20px;
    }
    /*20170710*/
    .addtittle{
        background:url(../images/pppbg_03.jpg) no-repeat center;
        margin:-1px auto;
    }
    .addtittle i{
        background:#fff;
        margin:5px auto;
    }
    .addtittle span.curry,
    .addtittle span{
        color:#fff;
    }


    /*20170710*/
    .part9 {
        display: none;
    }

    .phone-about {
        display: block;
    }

    .p-phone {
        color: #3b3b3b;
        font-size: 1.25rem;
        width: 92%;
        margin: 0 auto;
        text-indent: 26px;
        line-height: 24px;
    }

    .p-phone a {
        color: #d82c50;
    }

    .part10 {
        display: none;
    }

    .part11 {
        display: none;
    }

    .new-phone {
        display: block;
    }

    /*荣誉墙*/
    #phw {
        display: block;
    }

    .phonehonrwall ul {
        display: -webkit-flex;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .phonehonrwall ul li {
        width: 30%;
        /*height:240px;*/
        border: 1px solid #ddd;
        padding: 15px 0;
        margin: 0 5px;
    }

    .phonehonrwall ul li a {
        display: inline-block;
        width: 100%;
    }

    .phonehonrwall img {
        width: 100%;
    }

    .honrwall {
        text-align: center;
    }

    .honrwall a {
        display: inline-block;
        line-height: 2.4rem;
        padding: 0 2.4rem;
        border: 1px solid #ccc;
        margin-top: 20px;
    }

    .part5-right {
        width: auto;
        float: none;
        margin-top: 10px;
    }

    .part5-right .c1 .number {
        display: none;
    }

    .part5-right .clearline {
        display: none;
    }

    .part5-right .new span {
        font-size: 0.875em;
        margin-left: 10px;
        display: block;

        margin-top: 6px;
    }

    .part5-right .new span.curry {
        font-size: 1.4rem;
        color: #333;
    }

    .part5-right .new {
        float: none;
    }

    .part5-right .day {
        float: none;
        color: #999;
    }

    .part5-right .day {
        font-size: 0.875em;
        position: absolute;
        top: 38px;
        left: 10px;
    }

    .part5-right .c1 {
        margin-bottom: 20px;
        width: 100%;
        position: relative;
        height: auto;
        padding: 10px 0px;
        border-top: 1px solid #dcdcdc;
        border-bottom: 1px solid #dcdcdc;
    }

    .part5-right .new span.two {
        margin-top: 24px;
        font-size: 1.2rem;
        color: #808080;
    }

    .c1 .new a.p-more {
        /*left: 120px !important;*/
        right:0;
        bottom: 10px;
        position: absolute;
        color: #d82c50;
        display: block;
        font-size: 1.23rem;
    }

    .part12 {
        display: none;
    }

    .phone-part12 {
        display: block;
        width: 96%;
        margin: 0 auto;
        background:#dbdbdb;
        padding:30px 2% 25px;
    }
    .sctop{
        margin-top:0;
    }

    .phone-part12 > p {
        color: #d82c50;
        font-size: 1rem;
    }

    #phone-gh .c1 {
        width: 100%;
        text-align: center;
        margin: 1.3rem auto;
    }

    #phone-gh .c1 i {
        color: #ff0000;
        display: inline-block;
        line-height: 32px;
        font-size: 1.2rem;
        padding-right: 4px;
        font-style: inherit;
        margin-left: 2px;
    }

    #phone-gh .c1:nth-child(2n+2) {
        /*margin-right: 0px;*/
    }

    #phone-gh .c1:nth-child(3) {
        /*margin-right: 22px;*/
    }

    #phone-gh .c1 span {
        float: left;
        background: #0baeaa;
        color: #fff;
        width: 66px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        font-size: 1rem;
    }

    #phone-gh .c1 input {
        width: 85%;
        height: 30px;
        padding-left: 10px;
        outline: none;
        border-radius: 3px;
        /*border: 1px solid #999999;*/
    }

    textarea {
        width: 87%;
        border-radius: 3px;
        border: none;
        color: #999999;
        font-size: 1rem;
        padding-top: 4px;
        padding-left: 5px;
        resize: none;
        height: 100px;
    }

    #submit {
        width: 100%;
        margin: 10px auto 0px;
        text-align: center;
    }

    #submit input {
        color: #fff;
        width: 40%;
        height: 30px;
        text-align: center;
        display: inline-block;
        outline: none;
        border: none;
        font-size: 1.1rem;
        border-radius: 8px;
        background: #d82c50;
        padding:0;
    }

    #submit input.re {
        background: #555555;
    }

}

/*关于我们*/
.min-phone {
    display: none;
}

.a-img {
    height: 202px;
    display: none;
}

.page-main .b-img {
    display: none;
}

.main .h-img {
    display: block;
}

.main .sb-img {
    display: none;
}

.c1 .p-sb {
    display: none;
}

.c1 .u-sb {
    display: none;
}

@media only screen and (max-width: 768px) {
    .honor .k1 {
        display: block !important;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        font-size: 1.2rem;
        color: #fff;
        text-align: center;
        background: #0baeaa;
        font-style: normal;
        font-weight: bold;
        line-height: 40px;
        position: absolute;
        left: 8px;
        top: 0px;
    }

    .honor .k5 {
        display: block !important;
        width: 45px;
        height: 40px;
        border-radius: 100%;
        font-size: 1rem;
        color: #fff;
        text-align: center;
        background: #0baeaa;
        font-style: normal;
        font-weight: bold;
        padding-top: 5px;
        position: absolute;
        left: 8px;
        top: 0px;
    }

    .honor .k2 {
        display: block !important;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        font-size: 1.2rem;
        color: #fff;
        text-align: center;
        background: #0baeaa;
        font-style: normal;
        font-weight: bold;
        line-height: 40px;
        position: absolute;
        left: 8px;
        top: 184px;
    }

    .honor .k3 {
        display: block !important;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        font-size: 1.2rem;
        color: #fff;
        text-align: center;
        background: #0baeaa;
        font-style: normal;
        font-weight: bold;
        line-height: 40px;
        position: absolute;
        left: 8px;
        top: 148px;
    }

    .honor .k4 {
        display: block !important;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        font-size: 1.2rem;
        color: #fff;
        text-align: center;
        background: #0baeaa;
        font-style: normal;
        font-weight: bold;
        line-height: 40px;
        position: absolute;
        left: 8px;
        top: 128px;
    }

    .a-img {
        height: 202px;
        display: block;
    }

    .main .t-left {
        display: none;
    }

    .main .t-right {
        width: auto;
        margin-left: auto;
        margin-top: 15px;
        width: 100%;
    }

    .about-img img {
        display: none;
    }

    .min-phone {
        display: block;
    }

    .main .about-title h1 {
        font-size: 1.8rem;
        margin-top: 10px;
        margin-bottom: 12px;
    }

    .main .about-title p {
        font-size: 1.2rem;
        margin-bottom: 10px;
    }

    .main .about-title img {
        width: auto;
        height: auto;
        margin-top: 20px;
    }

    .cut p.curry {
        margin-top: 15px;
    }

    .page-main .about-title img {
        margin-top: 6px;
    }

    .page-main .ry-phone {
        display: none;
    }

    .page-main .b-img {
        display: block;
    }

    .main .h-img {
        display: none;
    }

    .t-right .fzlc {
        display: block;
    }

    .main .sb-img {
        display: block;
    }

    .honor {
        margin-top: 15px;
    }

    .honor em {
        display: none;
    }

    .main .h-right {
        display: none;
    }

    .main .h-left {
        float: none;
        width: auto;
    }

    .h-left img {
        margin-right: auto;
        width: auto;
        height: 140px;
        margin: 0 10px;
    }

    .h-sw p {
        font-size: 1.2rem;
    }

    .h-sw {
        width: 85%;
        margin: 10px auto 0px;
        float: none;
    }

    .wei {
        display: none;
    }

    .honor .c3 {
        height: auto;
        margin-top: 10px;
    }

    .rekuai span {
        display: none;
    }

    .c1 .c-left {
        width: auto;
        float: none;
    }

    .c1 .c-left img {
        display: inline-block;
        height: 140px;
        width: auto;
    }

    .c-left img.curry {
        display: inline-block;
    }

    .c1 .c-right {
        float: none;
        width: 85%;
        margin: 15px auto;
    }

    .we-right img {
        height: 140px;
        width: auto;
    }

    .we-right img:first-child {
        margin-left: 11px;
    }

    .we-right img.curry {
        margin-left: 15px;
        margin-top: 30px;
        height: 100px;
        width: auto;
    }

    .we-right {
        float: none;
        overflow: hidden;
        width: 78%;
        margin: 15px auto;
    }

    .honor .c1 {
        height: auto;
        position: relative;
    }

    .c1 .c-left {
        text-indent: 60px;
    }

    .c1 .c-right {
        display: none;
    }

    .c1 .c-right p {
        font-size: 1.2rem;
    }

    .ty-left {
        width: 85%;
        margin: 0 auto;
        float: none;
    }

    .ty-left p {
        font-size: 1.2rem;
    }

    .c1 .we {
        display: none;
    }

    .c1 .ww {
        display: none;
    }

    .c1 .w {
        display: none;
    }

    .ty-right img {
        width: auto;
        height: 120px;
    }

    .ty-right {
        float: none;

        margin: 45px auto;
    }

    .ty-right img.curry {
        left: 83px;
        height: 100px;
    }

    .ss-left {
        width: auto;
        float: none;
        text-indent: 0px;
    }

    .ss-left {
        width: 72%;
        margin: 0 auto;
    }

    .ss-left img {
        margin-left: 10px;
        width: auto;
        height: 170px;
    }

    .t-right {
        float: none;
    }

    .ss-right p {
        display: none;
    }

    .ss-right {
        width: auto;
        float: none;
    }

    .dd-left {
        float: none;
        width: 85%;
        margin: 0 auto;
    }

    .ss-right span {
        display: none;
    }

    .dd-right {
        float: none;
        width: auto;
        left: 41px;
        top: 0px;
        margin-top: 20px;
    }

    .dd-right img {
        width: auto;
        height: 160px;
    }

    .dd-right img.curry {
        top: 46px;
        left: 37px;
        z-index: -1;
        left: -29px;
        height: 114px;
    }

    .dd-right p.curry {
        font-size: 1.2rem;
    }

    .c1 .p-sb {
        margin-top: 15px;
        display: block;
    }

    .c1 .p-sb p {
        font-size: 1.2rem;
        color: #595757;
    }

    .c1 .p-sb span {
        font-size: 12px;
        color: #595757;
    }

    .c1 .u-sb {
        width: 85%;
        margin: 10px auto;
        display: block;
    }

    .c1 .u-sb p {
        font-size: 1.2rem;
        color: #595757;
    }

    .c1 .u-sb span {
        font-size: 12px;
        color: #595757;
    }

    .dd-left p {
        font-size: 1.2rem;
    }

    .c1 .n-sb {

        width: 90%;

    }

    .part-im {
        width: auto;
        width: 85%;
    }

    .part-im ul li img {
        width: 360px;
        height: 200px;
    }

    .part-im ul li {
        width: auto;

    }

    .right-new {
        right: -7px;
        background-size: 80%;
    }

    .left-new {
        left: 0px;
        background-size: 78%;
    }

}

/*服务项目*/
.cv-service {
    display: none;
}

.e-service {
    display: block;
}

.contact-phone {
    display: none;
}

@media only screen and (max-width: 768px) {
    .sb-img {
        height: 200px;

    }

    .service p {
        font-size: 1.2rem;
    }

    .service img {
        width: auto;
        height: 460px;
    }

    .sb-service img {
        height: 450px;
    }

    .service ul li {
        width: auto;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .service ul li:nth-child(2n+2) {
        margin-right: 0px;
    }

    .service ul li img {
        height: 146px;
        width: 174px;
    }

    .up-service ul li a {
        line-height: 60px;
        font-size: 1rem;
    }

    .up-service ul li {
        height: 60px;
        width: 60px;
        border-radius: 60px;
        margin-right: 22px;
    }

    .up-service ul li:nth-child(2n+2) {
        margin-right: 22px;
    }

    .up-service ul li:nth-child(4n+4) {
        margin-right: 0px;
    }

    .up-service ul li:nth-child(5n+5) {
        margin-right: 22px;
    }

    .up-service {
        width: 85%;
        margin: 0 auto;
    }

    /*新闻中心*/
    .e-service {
        display: none;
    }

    .cv-service {
        display: block;
    }

    .cv-service ul li {
        width: 48%;
    }

    .cv-service ul li a img {
        width: 176px;
        height: 139px;
    }

    .cv-service ul li {
        margin-right: 10px !important;
    }

    .cv-service ul li:nth-child(3n+3) {
        margin-right: 0px;
    }

    .cv-service ul li:nth-child(2n+2) {
        margin-right: 0px !important;
    }

    .cv-service ul li a p {
        font-size: 1.2rem;
    }

    .cv-service ul li a span.curry {
        font-size: 1.3rem;
    }
}

@media only screen and (max-width: 414px) {
    .bb-service {
        width: 92%;
        margin: 0 auto;
    }

    .s-service {
        width: 92%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 360px) {
    .service ul li img {
        width: 167px;
    }

    .up-service {
        width: 88% !important;
    }

    .part2-list ul li {
        width: 47%;

    }

    .pa {
        left: 21px;
    }

    #submit {
        width: 60%;
    }

    #phone-gh .c1 input {
        /*width: 87px;*/
    }

    .f-center p span {
        float: none;
        text-align: center;
        margin-bottom: 6px;
    }

    .f-center p a {
        float: none;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
    }

    .f-center {
        width: 100%;
    }

    .f-right {
        margin-right: auto;
    }

    .f-right img {
        margin-right: -20px;
    }

    .f-right span {
        text-indent: 20px;
    }

    .p-zc .p-left {
        width: 33% !important;
        margin-top: 106px !important;
    }
}

@media only screen and (max-width: 375px) {
    .bb-service {
        width: 100%;
        margin: 0 auto;
    }

    .up-service {
        width: 85%;
    }

    .s-service {
        width: 100%;
    }

    .p-zc .p-left {
        width: 35% !important;
        margin-top: 106px !important;
    }
}

@media only screen and (max-width: 360px) {
    .p-zc .p-left {
        width: 33% !important;
        margin-top: 123px !important;
    }

}

@media only screen and (max-width: 320px) {
    .service ul li img {
        width: 147px;
        height: 125px;
    }

    .bb-service {
        width: 100%;
    }

    .up-service {
        width: 100% !important;
    }

    .part2-list ul li {
        width: 47%;
        height: 305px;
    }

    .pa {
        left: 11px;
    }

    .c1 .new a.p-more {
        left: 163px !important;
    }

    .part5-right .day {
        top: 40px;
    }

    .part5-right .c1:first-child .day {
        top: 38px;
    }

    #phone-gh .c1 span {
        width: 64px;
    }

    #phone-gh .c1 {
        margin-right: 6px;
    }

    #phone-gh .c1 input {
        /*width: 72px;*/
    }

    #phone-gh .c1:nth-child(3) {
        margin-right: 19px;
    }

    #submit {
        width: 67%;
    }

    .f-center p span {
        float: none;
        text-align: center;
        margin-bottom: 6px;
    }

    .f-center p a {
        float: none;
        text-align: center;
        margin-right: auto;
        margin-left: auto;
    }

    .f-center {
        width: 100%;
    }

    .f-right {
        margin-right: auto;
    }

    .f-right img {
        margin-right: -20px;
    }

    .h-left img {
        margin: 0 4px;
    }

    .we-right img.curry {
        margin-left: 0px;
        height: 89px;
    }

    .we-right img {
        height: 123px;
    }

    .ty-right img {

        height: 114px;
    }

    .ty-right img.curry {
        height: 90px;
    }

    .honor .k4 {
        top: 165px;
    }

    .honor .k3 {
        top: 186px;
    }

    .part12-right {
        width: 57%;
    }

    .part12-right p {
        margin-bottom: 10px;
    }

    .part12-right .c1 input {
        width: 128px !important;
    }

    .part12-right textarea {
        width: 123px !important;
    }

    .part12-right .c1 span.post {
        top: -74px;
    }

}

/*OEm/odm项目*/
@media only screen and (max-width: 768px) {

    .tedian,.addtittle,.tdpic{
        display:block;
    }




    .op-img {

        width: 100%;
        height: 112px;

    }

    .part12-right .c1 span.post {
        top: -74px;
    }

    .part ul li span {
        font-size: 1.2rem;
    }

    .v-service .ps-img {
        height: auto;
        margin-right: 10px;
        width: 34%;
    }

    .service-right h1 {
        font-size: 1.7rem;
        margin-top: 4px;
        margin-bottom: 6px;
    }

    .service-right p {
        margin-bottom: 6px;
    }

    .service-right {
        width: auto;
        width: 61%;
    }

    .service-right span {
        font-size: 1.1rem;
        margin-bottom: 6px;
    }

    .v-service p {
        font-size: 1.1rem;
    }

    .service img {
        height: auto;
    }

    .mp-img {
        height: 116px;
    }

    .k-img {
        margin-top: 12px !important;
    }

    .service p.curry {
        margin-top: 8px;
    }

    .c-service p {
        margin-bottom: 6px;
    }

    .p-part1 {
        display: block;
    }

    .p-part1 span {
        text-indent: 34px;
        font-size: 1.6rem;
        margin-bottom: 8px;
    }

    .p-part1 p {
        margin-bottom: 8px;
    }

    .part p {
        margin-bottom: 8px;
    }

    /*合作客户*/
    .service .service-title {
        width: auto;
    }

    .service-part h1 {
        font-size: 1.6rem;
        text-align: center;
    }

    .service-part span.curry {
        font-size: 1.1rem;
    }

    .service .service-title .line {
        width: 26%;

    }

    .service-part {
        margin: 0 10px;
    }

    .p-title span {
        font-size: 1.2rem;
    }

    .p-title {
        margin-top: 10px;
    }

    .p-img img {
        display: block;
        margin: 10px auto;
    }

    .service .service-title .ry {
        float: none;
        left: 0;
    }

    .kc-service .service-title .line {
        left: 0;
    }

    .part12-content h1 {
        font-size: 1.6rem;
        margin-bottom: 8px;
    }

    .part12-content span {
        font-size: 1.2rem;
    }

    .part12-content {
        width: auto;
        margin-bottom: 10px;
    }

    .part12-content input {
        font-size: 1.2rem;
        width: 100px;
        height: 24px;
        margin-top: 8px;
        line-height: 24px;
    }

    .p-zc .p-left {
        width: 41%;
    }

    .p-zc .p-left img {
        width: 200px;
    }

    .part12-right {
        border: 4px solid #0baeaa;
        padding-top: 5px;
        padding-left: 5px;
        margin-right: 5px;
        padding-right: 6px;
        margin-top: 10px;
    }

    .part12-right .c1 span {
        font-size: 1.2rem;
    }

    .part12-right .c1 input {
        width: 160px;
        height: 20px;
        outline: none;
        display: inline-block;
        border: 1px solid #cccccc;
        margin-bottom: 8px;
    }

    .part12-right textarea {
        width: 156px;
        height: 80px;
        font-size: 1.2rem;
        color: #666666;
        outline: none;
        font-size: 12px;
        line-height: 20px;
        text-indent: 2px;
        border: 1px solid #cccccc;
    }

    #append {
        margin: 10px auto 10px;
    }

    .m-main {
        margin-bottom: -27px !important;
        z-index: -1;
    }

    .part12-right {
        position: relative;
        z-index: -1;
    }

    .p-zc .p-left {
        margin-top: 55px;
    }

    /*新闻*/
    .i-service {
        font-size: 1.6rem !important;
    }

    .contact-img span {
        font-size: 1.2rem;
        margin-bottom: 8px;
    }

    .contact-img p {
        font-size: 1.2rem;
        margin-bottom: 10px;
    }

    .contact-img img {
        height: auto;
        width: auto;
    }

    img.c-contact {
        display: none !important;
    }

    .contact-phone {
        display: block;
    }

}

@media only screen and (max-width: 320px) {
    .service-right {
        width: 60%;
    }

    .mp-img {
        height: 100px;
    }

    .service .service-title .line {
        width: 22%;
    }
}
 