*{margin: 0;padding: 0;list-style: none;box-sizing: border-box;border:0;}
a{text-decoration: none;}
body{background-color: #fff;}
._clear{clear: both;}
.banner{width: 100%;}
.banner img{width: 100%;}
.bg{background-color: #f1f0f0;padding: 50px 0;}

.box{width: 80%;margin: 0 auto;}
.xuan_top ul{width: 760px;margin: 0 auto;}
.xuan_top ul li{float: left;width: 180px;margin: 0 5px;background-color: #dd1f2b;color: #fff;height: 46px;text-align: center;margin-bottom: 20px;}
.xuan_top ul li a{color: #fff;font-size: 14px;line-height: 44px;height: 46px;text-align: center;}
.xuan_top ul li a:hover{ color:#424242;}
.xuan_top p{text-align: center;width: 80%;margin: 0 auto;font-size: 16px;color: #444;line-height: 30px;}
.bg_w{padding: 30px 0 0;}
.bg_w a{padding: 0;}
.bg_w h2{font-size: 32px;line-height: 54px;color: #333;font-weight: bold;text-align: center;}
.bg_w p{font-size: 14px;line-height: 30px;color: #6c6c6c;text-align: center;width: 60%;margin: 0 auto 30px;}
.bg h2{font-size: 32px;line-height: 54px;color: #333;font-weight: bold;text-align: center;}
.bg p{font-size: 14px;line-height: 30px;color: #6c6c6c;text-align: center;width: 60%;margin: 0 auto 30px;}
.xuan_list li{ float: left;width: 23.5%;margin-left: 2%; margin-bottom: 20px;}
.xuan_list li:nth-child(4n+1){margin-left: 0;}
.xuan_list li img{width: 100%;}
.xuan_list li span{width: 100%;display: inline-block;height: 50px;background-color: #e5e5e5;color: #454545;line-height: 48px;font-size: 16px;text-align: center;margin-top: -5px;}
.xuan_list li span:hover{ color:#e21927;}
.pro_tit li{float: left;width: 230px;height: 56px;font-size: 20px;line-height: 54px;background-color: #dd1f2b;text-align: center;color: #fff;margin-right: 20px;margin-bottom: 20px;cursor: pointer;}
.pro_tit .active{background-color: #fff;margin-bottom: 0;height: 78px;color: #282828;}
.pro_list{position: relative;width: 100%;height: 700px;background-color: #fff;padding: 50px 0; margin-top:-13px;}
.pro_list li{position: absolute;width: 100%;z-index: 5;background-color: #fff;}
.pro_list li:first-child{z-index: 6;}
.pro_list_li li{float: left;width: 46%;margin:0 2%;position: static;margin-bottom: 20px;}
.pro_list_li .pro_list_left{float: left;width: 48%;margin-right: 4%;}
.pro_list_li .pro_list_left img{width: 100%;}
.pro_list_li .pro_list_right{float: left;width: 48%;}
.pro_list_right p{margin: 0;text-align: left;font-size: 14px;color: #717070;line-height: 24px;width: 100%;}
.pro_list_right h3{font-size: 18px;line-height: 36px;color: #282828;margin: 20px 0;}
.pro_list_right h3:hover{ color:#e21927;}
.sever_list li{float: left;width: 31%;padding: 50px 10px 0;height: 242px;}
.sever_list1{background: url(../images/banner1.png) no-repeat;background-size: 100% 100%;}
.sever_list2{background: url(../images/banner2.png) no-repeat;background-size: 100% 100%;margin: 0 3.5%;}
.sever_list3{background: url(../images/banner3.png) no-repeat;background-size: 100% 100%;}
.sever_list li h3{font-size: 24px;line-height: 30px;color: #2d2d2d;font-weight: bold;text-align: center;margin-bottom: 10px;}
.sever_list li h3 span{font-size: 48px;line-height: 30px;color: #dd1f2b;}
.sever_list li p{font-size: 14px;width: 100%;line-height: 24px;color: #363636;margin-top: 20px;}

.anli p{margin: 0 auto;width: 80%;}
.anli_list li{float: left;width: 32%;margin-left: 2%;margin-top: 20px;position: relative;}
.anli_list li span{position: absolute;height: 54px;font-size: 16px;background-color: rgba(0,0,0,.7);margin-top: -54px;width: 100%;border: 0;border-radius: 0;color: #fff;line-height: 48px;display: none;}
.anli_list li:hover span{display: inline-block;}
.anli_list li:nth-child(3n+1){margin-left: 0;}
.anli_list li img{width: 100%;}
.anli span{display: block;width: 240px;margin: 50px auto 0;text-align: center;height: 50px;border: 2px solid #7d7d7d;border-radius:25px;}
.anli span a{color: #454545;font-size: 18px;line-height: 48px;height: 50px;width: 240px;display: inline-block;}
.anli span a:hover{ color:#cd1d28;}
.bg_img{background:url(../images/banner4.png) no-repeat;background-size: 100% 100%;padding: 80px 0 40px;}
.bg_img_list li{float: left;width: 48%;margin-left: 4%;margin-bottom: 20px;}
.bg_img_list li:nth-child(2n+1){margin-left: 0;}
.bg_img_list li h3{font-size: 20px;line-height: 36px;color: #333;font-weight: bold;}
.bg_img_list li h3 span{font-size: 48px;line-height: 36px;color: #dd1f2b;}
.bg_img_list li p{font-size: 14px;line-height: 30px;color: #333;}


.contact .contact_bottom{    width: 55%;    margin-left:25%;}

/*联系信息
.message1{background:url(../images/message_bg1.png) no-repeat;background-size:100% 125px;padding:20px 10px 20px 25%;margin:30px 0;height:130px;}
.message2{background:url(../images/message_bg2.png) no-repeat;background-size:100% 125px;padding:20px  25% 20px 50px;margin:30px 0;height:130px;}
.message_left{float:left;width:49%;}
.message_right{float:right;width:51%;margin-top:15px;}
.message_left h3{font-size:26px;line-height:43px;color:#414141;font-weight:bold;}
.message_left p{font-size:13px;line-height:25px;color:#414141;margin:0;width: 100%;text-align: left;}
.message_left span{font-size:21px;line-height:37px;color:#dd1f2b;}
.message_right button{background-color:#dc1f2b;background:-webkit-linear-gradient(top,#dc1f2b,#c81c27);background:-o-linear-gradient(top,#dc1f2b,#c81c27);background:-moz-linear-gradient(top,#dc1f2b,#c81c27);background:linear-gradient(top,#dc1f2b,#c81c27);font-size:14px;line-height:24px;color:#fff;border-radius:8px;border:0px;box-shadow:1px 2px 8px #949494;padding:8px 20px;margin-right:10px;}
.message_right button:hover{background-color:#f6a822;background:-webkit-linear-gradient(top,#f6a822,#f6a822);background:-o-linear-gradient(top,#f6a822,#f6a822);background:-moz-linear-gradient(top,#f6a822,#f6a822);background:linear-gradient(top,#f6a822,#f6a822);}
.message_right button span{float:left;}
.message_right button img{float:left;margin-top:5px;margin-right:5px;}

*/



.pc_footer{ margin-top:0px;}

@media(max-width:1268px){
    .message1{padding-left:17%;}
    .message1{padding-right:10px;}
    .message2{padding-left:10px;}
    .message2{padding-right:17%;}
    .box{width: 90%;}
    .pro_tit li{width: 160px;}
}
@media screen and (min-width: 1023px) and (max-width: 1267px) {
	.contact .contact_bottom { width: 52%; margin-left: 24%;}
	
	}

@media(max-width:1146px) {
    .message_left h3{font-size:20px;}
    .message_left p{font-size:12px;}
    .message_left span{font-size:16px;}
    .message_left{width:45%;}
    .message_right{width:55%;}
    .message2{padding-right:10%;}
    .bg p{width: 100%;}
    .bg_w p{width: 100%;}
}
@media(max-width:1023px){
    .message_left{display:none;}
    .message_right{width:100%;}
    .message1{padding-left:25%;}
    .xuan_top ul li{width: 48%;margin: 0;margin-left: 4%;margin-bottom: 20px;}
    .xuan_top ul li:nth-child(2n+1){margin-left: 0%;}
    .pro_tit li{width: 40%;margin-left: 5%;}
    .pro_tit .active{height: 56px;margin-bottom: 20px;}
    
}

@media screen and (min-width: 769px) and (max-width: 1022px) {
	.contact .contact_bottom {
    width: 67%;
    margin: 0 auto;
    padding-bottom: 26px;
    margin-top: 23px;
    margin-left: 18%;
}
	
	}
@media(max-width:768px){
.xuan_top ul{width: 100%;}
.xuan_list li{width: 48%;margin-left: 4%;}
.xuan_list li:nth-child(4n+1){margin-left: 4%;}
.xuan_list li:nth-child(2n+1){margin-left: 0%;}
.pro_list_li li{width: 100%;margin: 0;margin-bottom: 20px;}
.sever_list li{width: 100%;margin: 0;margin-bottom: 20px;background-color: #eee;background-image: none;}
.anli_list li{width: 48%;margin-left: 4%;}
.anli_list li:nth-child(3n+1){margin-left: 4%;}
.anli_list li:nth-child(2n+1){margin-left: 0;}
.bg_img_list li{width: 100%;margin: 0;margin-bottom: 20px;}
.bg_img{background-image: none;background-color: #eee;}
.banner{overflow: hidden;}
.banner img{width: 150%;margin-left: -25%;}
}
@media(max-width:650px){
    .message_right{margin-top:0;}

}
@media(max-width:450px){
    .pro_tit li{width: 100%;margin: 0 auto;margin-bottom: 20px;}
    .pro_tit{width: 80%;margin: 0 auto;}
    .pro_list_li .pro_list_right{display: none;}
    .pro_list_li .pro_list_left{width: 100%;margin-right: 0;}
}
@media(max-width:430px){
    .message_right button img{display:none;}
    .message1{padding-left:20%;}
}