﻿/* CSS common */
.clearFloat:after {
	height: 0px;content: ".";
	clear: both;visibility: hidden;
	display: block;
}
.clearFloat { zoom: 1; }
*{margin: 0px;padding: 0px;}
img{margin: 0;border: none;}
.fl{float:left;}
.fr{float: right;}
a{text-decoration: none;font-family: "微软雅黑";}
dl, ul{list-style:none;}
input{outline: none;font-family: "微软雅黑";}
i,em{font-style: normal;}
body{font-family:"微软雅黑";}
.w1200{width: 1200px;margin: auto;min-width: 1200px;}
/* 首页 */
.zhead{position: fixed;top: 0;width: 100%;background: #fff;left: 0;z-index: 100;height: 100px;min-width: 1200px;box-shadow: 0 0 10px #eee;}
.zhead .logo{height: 100px;line-height: 100px;}
.zhead .logo img{vertical-align: middle;width: 380px;}
.zhead .nav{margin-left: 20px;}
.zhead .nav li{float: left;height: 100px;line-height: 100px;margin-left: 5px;}
.zhead .nav li a{display: inline-block;height: 32px;line-height: 32px;padding: 0 20px;border-radius: 16px;color: #333333;font-size: 15px;transition: all 0.4s;}
.zhead .nav li:hover a{color: #fff;background: #da251c;}
.zhead .nav li.active a{color: #fff;background: #da251c;}
.zhead .phone{height: 100px;line-height: 100px;}
.zhead .phone a{display: inline-block;padding-left: 40px;color: #de3c34;font-size: 18px;font-weight: bold;background: url(../images/index2.png) no-repeat left center;background-size: 32px;}
.zbanner{margin-top: 100px;}
.zbanner .swiper-pagination{bottom: 30px;}
.zbanner .swiper-pagination-bullet{width: 60px;height: 4px;border-radius: 0;background: #fff;opacity: 1;}
.zbanner .swiper-pagination-bullet-active{background: #da251c;}
.zbanner .swiper-button-prev{background: url(../images/index4.png) no-repeat center;width: 40px;height: 80px;margin-top: -40px;left: 6%;}
.zbanner .swiper-button-next{background: url(../images/index5.png) no-repeat center;width: 40px;height: 80px;margin-top: -40px;right: 6%;}
.zindex_cont1{padding-top: 65px;}
.common_tit{text-align: center;}
.common_tit span{color: #333333;}
.common_tit em{color: #da251c;} 
.zindex_cont1 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont1 .tit .p2{font-size: 56px;line-height: 100%;margin-top: 60px;}
.zindex_cont1 .tit .p3{font-size: 40px;line-height: 100%;margin-top: 30px;}
.zindex_cont1 .tit .p4{font-size: 36px;line-height: 100%;margin-top: 40px;}
.zindex_cont1 .det{margin-top: 90px;text-align: center;}
.ljyy_btn{cursor: pointer;}
.ljyy_btn1{width: 210px;height: 52px;margin: auto;margin-top: 60px;border-radius: 26px;background: #da251c;text-align: center;line-height: 52px;color: #fff;font-size: 30px;}
.zindex_cont2{padding-top: 65px;}
.zindex_cont2 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont2 .tit .p2{font-size: 30px;line-height: 100%;margin-top: 40px;}
.zindex_cont3{padding-top: 65px;}
.zindex_cont2 .det{margin-top: 70px;}
.zindex_cont2 .det li{width: 390px;float: left;margin-bottom: 15px;margin-right: 15px;cursor: pointer;position: relative;}
.zindex_cont2 .det li .ig img{vertical-align: middle;}
.zindex_cont2 .det li p{position: absolute;z-index: 2;height: 25px;line-height: 25px;text-align: center;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.6);color: #fff;font-size: 14px;}
.zindex_cont2 .det li:nth-child(3n){margin-right: 0;}
.zindex_cont3 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont3 .tit .p2{font-size: 30px;line-height: 100%;margin-top: 40px;}
.zindex_cont3 .det{margin-top: 80px;}
.zindex_cont3 .det li{width: 300px;float: left;cursor: pointer;}
.zindex_cont3 .det li .sp1{width: 115px;height: 115px;line-height: 115px;text-align: center;margin: auto;color: #6d6d6d;font-size: 24px;border: solid 2px #d3d3d3;border-radius: 50%;transition: all 0.4s;}
.zindex_cont3 .det li .sp2{width: 120px;margin: auto;padding: 20px 0 15px;border-bottom: solid 2px #bfbfbf;text-align: center;color: #9f9f9f;font-size: 16px;line-height: 28px;}
.zindex_cont3 .det li .sp3{margin:auto;margin-top: 20px;color: #9f9f9f;font-size: 14px;line-height: 24px;width: 230px;}
.zindex_cont3 .det li:hover .sp1{background: #da251c;color: #fff;border: solid 2px #da251c;}
.zindex_cont4{padding-top: 65px;}
.zindex_cont4 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont4 .tit .p2{font-size: 30px;line-height: 100%;margin-top: 30px;}
.zindex_cont4 .det{margin-top: 70px;}
.zindex_cont4 .det li{float: left;width: 325px;margin-right: 109px;cursor: pointer;}
.zindex_cont4 .det li:last-child{margin-right: 0;}
.zindex_cont4 .det li .ig{width: 325px;height: 232px;overflow: hidden;}
.zindex_cont4 .det li .ig img{width: 325px;height: 232px;overflow: hidden;transition: all 0.4s;}
.zindex_cont4 .det li:hover .ig img{transform: scale(1.05);}
.zindex_cont4 .det li p{text-align: center;margin-top: 30px;color: #333333;font-size: 24px;}
.zindex_cont5{padding-top: 95px;padding-bottom: 80px;}
.zindex_cont5 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont5 .det{margin-top: 30px;}
.zindex_cont5 .det li{width: 585px;float: left;padding: 45px 0 20px;border-bottom: solid 1px #da251c;}
.zindex_cont5 .det li:nth-child(2n){float: right;}
.zindex_cont5 .det li .left{width: 87px;height: 87px;line-height: 87px;text-align: center;border: solid 1px #da251c;color: #da251c;font-size: 65px;margin-left: 34px;}
.zindex_cont5 .det li .right{padding-left: 145px;}
.zindex_cont5 .det li .right .sp1{line-height: 100%;color: #333333;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zindex_cont5 .det li .right .sp2{margin-top: 15px;color: #333333;font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display: -webkit-box;}
.zindex_cont5 .det li .right .ljyy_btn2{width: 125px;height: 34px;float: right;margin-top: 28px;line-height: 34px;text-align: center;border-radius: 19px;border: solid 2px #da251c;font-size: 14px;color: #da251c;transition: all 0.4s;}
.zindex_cont5 .det li .right .ljyy_btn2:hover{background: #da251c;color: #fff;}
.zindex_cont6{padding: 40px 0 80px;background: #eaeaea;min-width: 1200px;}
.zindex_cont6 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont6 .tit .p2{font-size: 28px;line-height: 100%;margin-top: 40px;}
.zindex_cont6 .det{margin-top: 65px;}
.zindex_cont6 .det .left{width: 650px;height: 410px;background: #fff;overflow: hidden;}
.zindex_cont6 .det .left .top{height: 50px;line-height: 50px;text-align: center;background: #333333;color: #fff;font-size: 18px;}
.zindex_cont6 .det .left .fon{width: 498px;margin: auto;margin-top: 10px;}
.zindex_cont6 .det .left .fon ul li{height: 40px;line-height: 40px;margin-bottom: 10px;background: #d4d4d4;overflow: hidden;color: #333333;font-size: 18px;}
.zindex_cont6 .det .left .fon ul li span{display: block;width: 110px;margin-left: 78px;float: left;} 
.zindex_cont6 .det .left .fon ul li em{display: block;width: 115px;float: left;}
.zindex_cont6 .det .right{width: 470px;}
.zindex_cont6 .det .right .in{height: 70px;margin-bottom: 43px;}
.zindex_cont6 .det .right .in.in1{background: #fff url(../images/index16.png) no-repeat 7px center;}
.zindex_cont6 .det .right .in.in2{background: #fff url(../images/index17.png) no-repeat 15px center;}
.zindex_cont6 .det .right .in.in3{background: #fff url(../images/index18.png) no-repeat 12px center;}
.zindex_cont6 .det .right .in input{border: none;outline: none;height: 70px;line-height: 70px;width: 400px;margin-left: 60px;color: #7d7d7d;font-size: 24px;}
.zindex_cont6 .det .right .ljyy_btn3 button{height: 70px;line-height: 70px;background: #da251c;text-align: center;color: #fff;font-size: 30px;font-weight: bold;width: 100%;border: none;font-family: "微软雅黑";}
.zindex_cont7{padding: 80px 0 55px;}
.zindex_cont7 .tit .p1{font-size: 40px;line-height: 100%;}
.zindex_cont7 .det{margin-top: 50px;}
.zindex_cont7 .det li{float: left;width: 25%;float: left;}
.zindex_cont7 .det{border-top: solid 1px #c4c4c4;}
.zindex_cont7 .det li a{display: block;height: 190px;border-bottom: solid 1px #c4c4c4;border-left: solid 1px #c4c4c4;line-height: 190px;text-align: center;}
.zindex_cont7 .det li:nth-child(4n) a{border-right: solid 1px #c4c4c4;}
.zindex_cont7 .det li img{vertical-align: middle;transition: all 0.4s;}
.zindex_cont7 .det li:hover img{transform: scale(1.05);}
.zfoot{height: 100px;line-height: 100px;background: #333333;min-width: 1200px;text-align: center;color: #fff;font-size: 18px;}
.zfoot span{margin-right: 40px;}
.pop_bg{position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;background: #000;opacity: 0.5;z-index: 999;display: none;}
.pop_ljyy{position: fixed;z-index: 1000;top: 50%;margin-top: -200px;left: 50%;margin-left: -160px;width: 320px;height: 400px;background: #fff;display: none;}
.pop_ljyy .closed{position: absolute;right: 10px;top: 15px;cursor: pointer;}
.pop_ljyy .det{width: 255px;margin: auto;padding-top: 50px;}
.pop_ljyy .det .p1{line-height: 100%;color: #bf0707;font-size: 20px;}
.pop_ljyy .det .p2{line-height: 100%;color: #333333;font-size: 16px;margin-top: 10px;}
.pop_ljyy .det .in{height: 33px;margin-top: 20px;border: solid 1px #bfbfbf;}
.pop_ljyy .det .in input{border: none;outline: none;height: 33px;line-height: 33px;width: 92%;padding:0 4%;color: #333;font-size: 14px;}
.pop_ljyy .det .btn{margin-top: 20px;}
.pop_ljyy .det .btn input{height: 48px;line-height: 48px;background: #da251c;text-align: center;color: #fff;font-size: 22px;font-weight: bold;display: block;width: 100%;border: none;outline: none;cursor: pointer;}
.pop_ljyy .det .p3{line-height: 100%;color: #d60909;font-size: 12px;margin-top: 25px;text-align: center;}


































