@charset "utf-8";
/* CSS Document */
@media all and (max-width:1700px){/*1680 * 1050*/
}

@media all and (max-width:1580px){/*1680 * 1050*/
}

@media all and (max-width:1460px){/*1440 * 900*/
}

@media all and (max-width:1410px){/*1366 * 768*/
}

@media all and (max-width:1366px){/*1366 * 768*/
}

@media all and (max-width:1300px){/*1280 * 800*/
}

@media all and (max-width:1200px){ /*1200*/
 .w1321{width:95%;}
}

@media all and (max-width:1100px){/*1024 * 768 */ 
}

@media all and (max-width:1000px){
}

@media all and (max-width:980px){
/*web*/
body{overflow-x:hidden;}
.w1321{width:90%;}
.main{padding:60px 0;}
.box1{min-height:auto; padding:60px 20px; background:url(../image/box1bg1.jpg) center; background-size:cover;}
.box1_txt,.box1_txt2{font-size:20px; line-height:36px;}
.box2{margin:80px auto 0;}
.box2_txt{font-size:20px; line-height:30px;}
.btn{width:46%; margin:60px auto;}
.main2{padding:80px 0;}
.main2_box1{margin:60px auto 0;}
.in_title2{margin:40px auto 0; font-size:38px;}
.main2_biaoge li,.main2_biaoge2 li,.main3_box_list li,.main3_box_list2 li,.main3_box_list3 li{font-size:22px; line-height:62px;}
.main3{margin:80px auto 0;}
.main3_box{width:90%; margin:60px auto 0;}
.main3_box_tit,.main3_box_tit2,.main3_box_tit3{font-size:30px;}
/*.hzhb{width:90%; margin:80px auto;}*/

.main4{    background: #d22d00;/*padding:60px 0;*/}
.lyk{width:95%; padding:80px 40px 200px 40px;}
.lyk ul li .name{font-size:22px;}
.lyk ul li .name2{padding-left:20px; font-size:22px;}
.dhzb{width:95%; margin:80px auto 0;}
.dhzb_txt{margin:60px auto 0; font-size:18px; line-height:30px;}
.dhzb_txt .pic{width:80%;}

}

@media all and (max-width:768px){
}

@media all and (max-width:640px){
 .main2_biaoge li, .main2_biaoge2 li, .main3_box_list li, .main3_box_list2 li, .main3_box_list3 li{padding:0 10px; font-size:20px;}
 .lyk{padding:60px 20px 180px 20px;}
 .lyk ul{width:100%;}
 .lyk ul li .name{font-size:18px;}
 .lyk ul li .name2{font-size:18px; padding-left:30px;}
 .lyk ul li .in_btn{width:200px; bottom:-100px; margin-left:-100px;}
}

@media all and (max-width:580px){
 .box1_txt{font-size:18px;}
 .box1_txt2{font-size:18px; margin-top:36px;}
 .box1_txt2 p{margin:10px 0;}
 .box1_txt2 p::before{margin-right:10px;}
 .box1_txt2 p::after{margin-left:10px;}
 .in_title2{width:160px; line-height:60px; font-size:30px;}
 .in_title2_xjt{width:30px; margin:20px auto 0;}
 .main2_biaoge,.main2_biaoge2{margin:20px auto 0;}
 .main2_biaoge li,.main2_biaoge2 li,.main3_box_list li,.main3_box_list2 li,.main3_box_list3 li{width:100%; border-right:none; font-size:18px; line-height:52px;}
 .main2_biaoge2 li:nth-child(1){border-bottom:2px solid #fff;}
 .main2_biaoge li:nth-child(2n),.main2_biaoge2 li:nth-child(2){border-right:none;}
 .box2_txt{font-size:18px; line-height:30px; margin:30px auto 0;padding: 0 15px;}
 .btn{margin:60px auto 0;}
 .main3_box{margin:30px auto 0;}
 .main3_box_tit,.main3_box_tit2,.main3_box_tit3{font-size:24px;}
 .dhzb_txt{font-size:18px; line-height:30px;}
 .dhzb_txt p:last-of-type{margin-top:40px !important;}
 .dhzb_txt .pic{width:95%;}
 .lyk ul li .plist span{width:31.333%; margin:0 2% 2% 0;}
 .lyk ul li .plist span:nth-child(3n){margin-right:0;}
  .lyk ul li .plist .item{width:31.333%;padding-top: 31.333%; margin:0 2% 2% 0;}
 .lyk ul li .plist .item:nth-child(3n){margin-right:0;}
}

@media all and (max-width:414px){	
 .box1_txt{font-size:17px; line-height:30px;}
 .box1_txt2{font-size:17px; line-height:30px; margin-top:30px;}
 .box2{margin:40px auto 0;}
 .box2_txt{font-size:16px;}
 .in_title2{width:160px; line-height:52px; margin:30px auto 0; font-size:30px;}
 .in_title2_xjt{width:30px; height:auto; margin:20px auto 0;}
 .main2_biaoge li, .main2_biaoge2 li, .main3_box_list li, .main3_box_list2 li, .main3_box_list3 li{font-size:16px; line-height:44px;}
 .btn{margin:40px auto;} 
 .lyk{padding-bottom:100px;}
 .lyk ul li{margin-bottom:10px;}
 .lyk ul li .name{font-size:17px;}
 .lyk ul li .name2{font-size:17px; padding-left:10px;}
 .lyk ul li input{line-height:36px; border-radius:6px;}
 .lyk ul li .in_btn{height:44px; line-height:44px; border-radius:6px; bottom:-60px;}
 .dhzb{margin:40px auto 0;}
 .dhzb_txt{margin:40px auto 0; font-size:16px;}
 .dhzb_txt p,.dhzb_txt .pic{margin:20px auto 0;}
}

@media all and (max-width:375px){
}






