.section-1 .content .text .apply,.section-3 .content .text .contact{
	line-height:80px;text-align:center;display:block;background-color:#ff6727;border-radius: 2px;}
.section-1{height:735px;background-image:url(../images/section_1.jpg); }
.section-1 .content .text{width:100%;height:400px;position:absolute;top:240px;left:50px}
.section-1 .content .text .text-1{font-size:60px;    letter-spacing: 2px;}
.section-1 .content .text .text-2{font-size:30px;letter-spacing: 2px;margin:20px 0 0}
.section-1 .content .text .apply{font-size:20px;width:250px;height:70px; line-height:70px;margin:90px 0 0; }
.section-1 .content .text .text-3{width:280px;font-size:16px;margin:20px 0 0;text-align:center}

.case-category{ padding:50px; font-size:20px;}
.case-category a{ color:#4a4748; margin-right:50px;}
.case-category a.current,.case-category a:hover{ color:#ff6727;}
.case-list{ padding:0 50px 0 50px;}
.case-list .case-item{ width:260px; float:left; margin-right:160px; margin-bottom:85px;}
.case-list .case-item:nth-child(3n){margin-right:0;}
.case-list .case-item .case-img{ width:260px; height:260px; background:#fff; overflow:hidden; margin-bottom:40px;}
.case-list .case-item .case-img img{ max-width:100%; text-align:center; transition:all 0.5s ease 0.3s;}
.case-list .case-item .case-img a:hover img{ transform:scale(1.1,1.1)}
.case-list .case-item h3{ font-weight:normal; font-size:30px; line-height:30px; color:#322e2f; margin-bottom:20px;}
.case-list .case-item h3 a{ color:#322e2f; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.case-list .case-item h3 a:hover{color:#ff6727;}
.case-list .case-item p{ font-size:18px;color:#322e2f; opacity:0.6;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.case-page{ font-size:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; margin-bottom:80px;}
.case-page a{ color:#322e2f; margin-right:60px;}
.case-page a.current,.case-page a:hover{ color:#ff6727;}
.case-page a.current{ text-decoration:underline;}

.topbanner {
    width: 100%;
    height: 500px;
	
    background-size: cover;
    background-position: center;
    margin: 0 auto 20px;
    position: relative;
}
.topbanner .bg-mask {
    position: relative;
    width: 100%;
    height: 500px;
}
.topbanner .topbanner-info {
    text-align: center;
	display:table;
	width:100%;
	height: 500px;
	vertical-align:middle;
}
.topbanner .topbanner-info h2{ display:table-cell; vertical-align:middle; color:#fff;font-weight: 500;
line-height: 1.3; padding:0 50px;}

.case-breadCrumb{ padding:50px; font-size:20px;}
.case-breadCrumb a,.case-breadCrumb span{ color:#4a4748; margin:0 20px;}
.case-breadCrumb a:first-child{ margin-left:0;}
.case-breadCrumb a:hover{ color:#ff6727;}

.case-wrap{ width:100%; float:left; position:relative; margin-bottom:50px;}
.case-main{ margin-right:300px; margin-left:50px; z-index:0; position:relative;}
.case-main img{width:100%;}
.case-sidebar{ float:left; width:250px; margin-left:-250px; margin-bottom:50px; z-index:1; position:relative;}
.case_title{ font-size:24px; margin:0 0 30px 0; color:#888;}
.caseContent{ }

.widget-case h3{ font-weight:normal;}
.widget-case li{ width:100%; float:none; padding:15px 0; border-bottom:1px solid #ddd;}
.widget-case li a{ display:block;}
.widget-case li a:hover{ color:#ff6727;}
.widget-case li img{ width:50px; height:50px; vertical-align:middle;}

.section-3{height:845px;background-image:url(../images/section_2.jpg)}
.section-3 .content .text{position:absolute;width:100%;text-align:center;top:150px}
.section-3 .content .text .text-1{font-size:60px}
.section-3 .content .text .text-2{font-size:30px;margin:40px 0 0}
.section-3 .content .orange-line{ width:100px; height:8px; background:#ff6727; margin:50px auto;}
.section-3 .content .text .text-3{font-size:18px;margin:20px 0 0; line-height:36px;}
.section-3 .content .text .contact{font-size:20px;width:250px;height:70px; line-height:70px;margin:55px auto 0; border-radius:2px;}
.section-3 .content .text .text-4{font-size:15px;margin:25px 0 0; opacity:0.8;}