/*=============================== 加入我们模块的样式 ==========================*/
/**加入我们的样式**/
.joinus-wrap{
	padding-left: 15px;
	padding-right: 15px;
    padding-top:25px;
}
.join-uslist{
    border-bottom: 1px dashed #ccc;
    padding-bottom: 50px;
	margin-top: 45px;
}
.join-uslist:last-child{
    border-bottom: 0px;
}
.join-uslist h3{
    color: #333;
    font-size: 18px;
    padding-bottom: 30px;
}
.join-uslist h3 span{
    font-size: 12px;
    color: #999;
}
.join-uslist .job-req{
    padding-bottom: 30px;
    display: block;
}
.join-uslist p{
    line-height: 30px;
}
.send-jl p{
    padding-top: 25px;
    padding-bottom: 60px;
}
.send-jl .resume{
    cursor: pointer;
    display: block;
}
.send-jl .resume a{
    border: 1px solid #e2e2e2;
    padding: 12px 80px;
    color: #666;
}

/**联系我们的样式**/
.service_img {
    display: inline;
}
.service_img img{
    max-width: 100%;
}
.Pageservice #servicelist {
    width:auto;
}

.Pageservice #servicelist .serviceitem {
    float: none;
}

#sitecontent .npagePage #servicelist .serviceitem a img {
    float: none;
    width: 500px;
}

.Pageservice #servicelist .serviceitem:nth-child(2n) div {
    float: left;
    margin-left: 0;
    margin-right: 60px;
}

.Pageservice #servicelist .serviceitem:nth-child(2n) a.details {
    left: 0;
}

.Pageservice #servicelist .serviceitem:nth-child(2n) a img {
    float: none;
}

.Pageservice #servicelist .serviceitem a {
    margin-left: 0;
    text-align: left;
}

.npagePage #servicelist .serviceitem div p.title {
    color: #333;
    font-size: 19px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.npagePage #servicelist .serviceitem div p.description {
    width: 98%;
    height: 80px;
    color: #999;
    padding-right: 2%;
}

#sitecontent .Pageservice a.details {
    top: -86px;
    margin: 0;
    text-align: center;
    width: 490px;
    left: calc(50% - 60px);
    border-top: none;
    border-top: 1px solid rgba(0, 0, 0, .08)
}

.Pageservice #servicelist .serviceitem {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    margin-bottom: 20px;
}

.Pageservice #servicelist .serviceitem:nth-child(odd) div {
    float: right;
    /*margin-top: 35px;*/
	margin-right: 130px;
}

.Pageservice #servicelist .serviceitem div {
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

.Pageservice #servicelist .serviceitem:hover div {
    margin-top: 20px;
}

.Pageservice #servicelist .serviceitem:nth-child(even) a img {
    float: right;
    padding-right: 30px;
}

.Pageservice .content .header {
    padding-bottom: 2%;
}

.Pageservice #servicelist .wrap {
    margin-right: 0;
}

#sitecontent .Pageanli a.details {
    display: none;
}

#sitecontent .npagePage .content .header p.title {
    text-align: center;
}

#sitecontent .Pagenews .content .header p.title, #sitecontent .Pageyemian .content .header p.title, #sitecontent .Pageanli .content .header p.title, #sitecontent .Pageservice .content .header p.title, #sitecontent .npagePage .content #projectwrap .header p.title {
    text-align: left;
}

#sitecontent .Pageyemian .content .header p.title {
    text-align: center;
    margin-left: 0;
}

#sitecontent .Pageyemian .content .header p.subtitle {
    text-align: center;
    margin-left: 0;
}

#sitecontent .Pageteam .content .header p.title, #sitecontent .Pageteam .content .header p.subtitle {
    margin-left: 0;
    text-align: center;
}

#sitecontent .npagePage .content .teamitem .teaminfo .description {
    line-height: 26px;
    font-size: 13px;
    height: 50px;
    margin-top: 35px;
}

#sitecontent .npagePage .content .teamitem .title a {
    color: #666;
}

#sitecontent .Pageteam .teamitem {
    float: none;
    width: 1100px;
    height: 220px;
    border-bottom: 1px dotted rgba(0, 0, 0, .1);
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#sitecontent .Pageteam .teamitem .teaminfo {
    width: 620px;
    float: right;
    margin-right: 200px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}

#sitecontent .Pageteam .teamitem:hover .teaminfo {
    margin-top: 20px;
    cursor: pointer;
}

#sitecontent .npagePage .teamitem a {
    width: 220px;
    height: 220px;
    float: left;
}

#sitecontent .npagePage .teamitem a img {
    width: 220px;
    height: 220px;
}

#sitecontent .Pageteam a.details {
    position: relative;
    top: -100px;
    height: 80px;
    float: right;
    border-top: none;
    border-left: 1px solid rgba(0, 0, 0, .1);
    width: 130px;
    line-height: 80px;
}

#sitecontent .npagePage .teamitem .teaminfo .title a {
    float: none;
}

#sitecontent .Pageteam .content .header {
    padding-bottom: 3.5%;
}

#sitecontent .Pageteam a.details:hover {
    background: transparent;
    color: #333;
}

#sitecontent .Pageteam .teamitem:hover a.details {
    background: transparent;
    color: #333;
}

#sitecontent .Pageteam .teamitem:hover a.details i {
    text-indent: 12px;
    color: #707070;
}

#sitecontent .Pageteam .teamitem:hover .teaminfo .title a {
    color: #000;
}

#sitecontent .Pageteam .teamitem:hover .teaminfo .subtitle {
    color: #666;
}

.about-introtop ul .contactusitems:nth-child(even){
    background: #f5f5f5;
    padding: 25px 0px;
    padding-left: 70px;
    height: 320px;
}
.about-introtop ul .contactusitems:nth-child(even) .title{
    padding: 45px 0px;
    /*font-size: 16px;*/
    color: #333;
}
.about-introtop ul .contactusitems .title{
    padding: 45px 0px;
    font-size: 16px;
    color: #333;
}
#main .aboutus-wrapper{
	padding-bottom: 50px;
}
.coop-wrap{
    background: #f5f5f5;    
    position: relative;	
    z-index: 1;
}
.coop-ct .coop-content{
    padding-top: 100px;
	
}
.coop-top{
    width: 60%;
    margin: 0 auto;
    text-align: center;
}
.coop-top h3{
    font-size: 26px;
    color: #333;
}
.coop-top p{
    font-size: 16px;
	line-height: 2;
    color: #999;
}
.coop-top p span{
    font-size: 20px;
    color: #666;
}
.coop-info ul{
	position: relative;
}
.coop-info ul li{
    width: 50%;
    display: inline-block;
    float: left;
    padding-bottom: 80px;
}
.coop-info ul li:nth-child(odd){
    padding-right: 15px;
}
.coop-info ul li p .inputtxt {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #bfbfbf;
    color: #bbb;
    width: 85%;
}
.coop-info ul li p input{
	outline: none;
}
.coop-info ul li p .down-icon{
    color: #bbb;
    cursor: pointer;
}
.coop-info{
    padding-top: 85px;
}
.coop-info ul li.neednr{
    width: 100%;
}
.coop-info ul li.neednr p .inputtxt{	
    width:93.9%;
}
.send-btn{
    width:18%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 68px;
}
.send-btn .com-send{
	background: none;
	width: 100%;
    border: 1px solid #e2e2e2;
    color: #666;
    padding: 10px 0px;
    font-size: 12px;
    cursor: pointer;
}
.business-list{
	position: absolute;
    width: 31%;
	left: 15%;    
    display: none;
	background: #ffffff;
}
.business-top{
    border-top: 8px solid #666;
    margin-top: 5px;
    margin-bottom: 23px;
}
/*.business-list table{*/
    /*margin-left: 8%;*/
/*}*/
.business-list table tr td{
    padding-bottom: 20px;
	cursor: pointer;
	text-align: center;
}
.business-list table tr td a{
    font-size: 14px;
    color: #999;
}
/*pad端样式*/
@media screen and (max-width:1024px) and (min-width:750px){
	.Pageservice #servicelist .serviceitem:nth-child(odd) div{
		margin-right: 0px;
	}
	.Pageservice #servicelist .serviceitem:nth-child(2n) div{
		margin-right: 15px;
	}
	.about-introtop ul .contactusitems:nth-child(even){
		padding-left: 7px;
	}
}
/**手机端的样式**/
@media screen and (max-width: 750px){
	.aboutbanner-wrapper{
		margin-bottom: 90px;
	}
    .join-uslist p{
        padding-bottom: 57px;
    }
    .send-jl .resume{
        text-align: center;
    }
    .about-introtop ul .contactusitem{
        padding-left: 0px;
        background: #fff;
        height: auto;
        clear: both;
    }
    .Pageservice #servicelist .serviceitem:nth-child(even) a img{
        padding-right: 0px;
    }
    .Pageservice #servicelist .serviceitem:nth-child(odd) div{
        float: left;
        width: 100%;
    }
    .description{
        border-bottom: 1px dashed #919191;
        padding-bottom: 36px;
    }
    .Pageservice #servicelist .serviceitem:nth-child(2n) div{
        width: 100%;
    }
    .about-introtop ul li{
        clear: both;
    }
    .about-introtop ul .contactusitems{
        padding-top: 25px;
    }
	.about-introtop ul .contactusitems:nth-child(even){
		padding-left: 0px;
		background: #fff;
	}
    .about-introtop ul li .title{
        text-align: center;
        font-size:2.5rem;
        color: #333;
        font-family: "微软雅黑";
    }
    .coop-info ul li{
        width: 100%;
    }
    .coop-info ul li p .inputtxt{
        width:97%;
    }
    .coop-info ul li:nth-child(odd){
        padding-right: 0px;
    }
    .coop-info ul li p .beizhu-icon{
        float: right;
        margin-top: -10px;
    }
    .coop-info ul li p .down-icon{
        float: right;
    }
    .coop-wrap{
        padding-top: 0px;
		margin-bottom: 40px;
    }
    .coop-ct .coop-content{
        padding-top: 30px;
    }
    .coop-top h3{
        font-size: 3.375rem;
        font-family: "微软雅黑";
        padding-bottom: 39px;
    }
    .coop-top{
        width: auto;
        text-align: left;
    }
    .coop-top h3{
        text-align: center;
    }
    .coop-top p span{
        font-size: 2.25rem;
        color: #666;
    }
    .send-btn{
        width: 35%;
    }
    .join-uslist h3{
        font-size:2.5rem;
        font-family: "微软雅黑";
    }
    .join-uslist h3 span{
        font-size: 1.875rem;
        font-family: "微软雅黑";
        color: #999;
    }
    .join-uslist .job-req{
        font-size: 1.875rem;
        font-family: "微软雅黑";
    }
    .job-list p{
        font-size: 1.875rem;
        font-family: "微软雅黑";
        line-height: 40px;
    }
    .send-jl .resume a{
        font-size: 1.875rem;
        font-family: "微软雅黑";
    }
    .about-listmenu ul li a{
		padding: 6px 20px;
        font-size: 15px;
        font-family: "微软雅黑";
    }
    .about-introtop ul .serviceitem .title{
        font-size:2.5rem;
        font-family: "微软雅黑";
    }
    .description p{
        font-size: 1.875rem;
        font-family: "微软雅黑";
        line-height: 40px;
    }
    .coop-top p{
        font-size: 1.5rem;
        font-family: "微软雅黑";
    }
	.business-list{
		width: 80%;
	}
}

