/*.main{width: 1920px;}*/
body{font-family: SourceHanSansCN-Normal;}
button{cursor: pointer;}

.active{color: #FA8F14 !important;border-bottom: 3px solid #FA8F14;box-sizing: border-box;}
.top_nav{width: 100%;height: 64px;background: #f0f0f0;position: absolute;top:70px;left: 0;display: none;}
.nav_box{margin-left: 388px;}
.top_nav a{font-size: 18px;color: #666;float: left;text-decoration: none;}
.nav_box a:hover{color: #FA8F14 !important;}
.nav_active{color: #FA8F14 !important;}
.top_right{float: right;height: 70px;}
.top_right_span{padding: 0 10px;font-size: 18px;color:#6E6D6D;cursor:pointer;font-family:SimHei;font-weight:400;}
.top_right_span:hover{padding: 0 10px;font-size: 18px;color:#FA8F14;}
.top_right_span1{padding: 0 10px;font-size: 18px;color:#FFFFFF;cursor:pointer;font-family:SimHei;font-weight:400;}

.content{width: 100%;float: left;}

.banner_box{width: 100%;height: 560px;position: relative;text-align: center;padding-top: 70px;}
.banner_pic{width: 100%;height: 560px;float: left;}
.banner_content{height: 500px;text-align: center;position: relative;}
.banner_box h1{font-size: 52px;color: #fff;position: absolute;width: 600px;text-align: center;left: 300px;top:200px;font-weight: 400;}
.banner_box_text{color: #fff;font-size: 24px;position: absolute;width: 750px;text-align: center;top:285px;left:225px;font-weight: 200;}

.content1_box{width: 405px;height: 560px;text-align: center;color: #666;margin-left: 397.5px;}
.content1_box h1{font-size: 40px;padding-top: 143px;margin: 0 auto;}
.content1_box p{font-size: 20px;padding-top: 40px;}
.content1_sbox{width: 88px;height: 265px;padding-top: 35px;float: left;margin:0 57px;position: absolute;}
.content1_sbox2{left: 202px;}
.content1_sbox img{width: 88px;height: 88px;cursor: pointer;}
.content1_sbox p{font-size: 24px;padding-top:15px;cursor: pointer;}
.sj{display: block; width: 0;height: 0; border: 20px solid #666; border-left-color:transparent;  border-right-color:transparent;  border-bottom-color:#FA8F14;  border-top-color:transparent;position: absolute;bottom: 0;left: 24px;}

.pc{display: block;}
.web{display: none;}

.content2_box{height: 560px;width: 100%;background: #FA8F14;}
.content2_text_box{float: left;padding-top: 160px;}
.content2_text_box h1{color: #fff;font-size: 32px;}
.content2_text_box p{padding: 40px 0;font-size:16px;color: #fff;}
.content2_text_box button{width: 160px;font-size: 20px;background: #fff;color: #FA8F14;height: 48px;border-radius: 24px;}
.content2_text_box a{color: #fff!important;text-decoration: underline;}
.content2_pic{float: right;width: 880px;height: 468px;padding-top: 92px;}
.content2_pic2{float: right;width:325px;height:468px;padding-top: 100px;}

.content3_box{height: 640px;width: 100%;background: #fff;color: #666;}
.content3{width: 886px;padding-top: 140px;margin: 0 auto;text-align: center;}
.content3 h1{font-size: 40px;}
.content3 p{font-size: 20px;padding-top: 40px;}
.content3_pic_box{padding-top: 60px;}
.content3_pic_sbox{float: left;margin-right: 71px;text-align: center;}
.content3_pic_sbox:last-child{margin-right: 0;}
.content3_pic_sbox img{width: 120px;height: 120px;}
.content3_pic_sbox p{padding-top: 20px;font-size: 20px;}

.content4_box{position: relative;width: 100%;height: 560px;}
.banner_pic2{width: 100%;height:560px;position: absolute;top:0;left: 0;}
.mask50{width:50%;position: absolute;right: 0;top:0;background: #393C48;height:560px;opacity: 0.8; }
.content4_sbox{width: 720px;height: 400px;background: #fff;border-radius: 8px;position: absolute;top:80px;left: 0;}
.content4_row{padding-top: 60px;padding-left: 97px;padding-right: 97px;}
.content4_picbox{width: 177px;height: 100px;}
.content4_picbox img{width: 100px;height: 100px;float: left;}
.content4_picbox p{float: right;color: #333231;font-size: 24px;padding-top: 40px;}
.content4_picbox:nth-child(3),.content4_picbox:nth-child(4){padding-top: 80px;}
.content4_right_sbox{width: 440px;float: right;padding-top:178px;color: #fff;}
.content4_right_sbox h1{font-size: 28px;}
.content4_right_sbox div{font-size:16px;line-height: 32px;padding-top: 40px;}


.content5_l{width: 440px;color: #fff;padding-top:178px;float: left;}
.content5_l h1{font-size: 28px;}
.content5_l div{font-size:16px;line-height: 42px;padding-top: 40px;}
.content5_r{width: 734px;height: 220px;padding-top: 178px;float: right;}
.content5_pic_box{width: 174px;text-align: center;margin-right: 106px;float: left;}
.content5_pic_box:last-child{margin-right: 0;}
.content5_pic_box img{width: 174px;height: 174px;}
.content5_pic_box p{font-size: 20px;color: #fff;}

