@charset "gb2312";
/*base style*/
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft";margin: 0 auto; }
ul,p,form,input,h1,h2,h3,h4,h5,h6{padding:0; margin:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none; color:#000000;}
a:hover{ text-decoration:none;}
.clear{clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

.part1{width: 100%;background-color: #ff1507;padding-bottom: 40px;}
.banner{
	width:100%;
}
.banner img{
	width:100%;
	display:block;
	cursor: pointer;
}
.ask{width: 340px;height: 60px;background-color: #E40000;border-radius: 8px;margin: 30px auto;text-align: center;color: #fff;font-size: 24px;line-height: 60px;cursor: pointer;}
.ban{width: 1200px;margin: auto;background-color: #fff;position: relative;margin-top: -70px;padding-bottom: 27px;}
.tit{width: 100%;text-align: center;padding: 30px 0;}
.red{color: #e40000;}
.tit h1{font-size: 36px;}
.tit em{display: block;width: 150px;height: 5px;background-color: #000;margin: auto;margin-top: 10px;}
.part1 .tit em{background-color: #E40000;}
.ban ul{width: 1140px;margin: auto;margin-top: 10px;overflow: hidden;}
.ban ul li{width: 552px;border: 1px solid #dfdfdf;float: left;margin-bottom: 30px;margin-left: 18px;}
.ban ul li:nth-child(odd){margin-left: 0;}
.ban ul li span{display: block;width: 98%;margin: auto;border-bottom: 1px solid #DFDFDF;font-size: 22px;color: #E40000;font-weight: bold;line-height: 2.5;}
.ban ul li i{display: inline-block;width: 10px;height: 10px;border: 2px solid #E40000;background-color: #fff;border-radius: 50%;margin:0 20px;vertical-align: middle;}
.ban ul li p{padding: 20px;font-size: 18px;line-height: 2;}
.ban ul li div{width: 520px;margin: 5px auto 25px;overflow: hidden;}
.ban ul li div img{width: 250px;height: 160px;float: left;margin-left: 20px;}
.ban ul li div img:nth-child(1){margin-left: 0;}
.ban .ask{margin-top: 0;}
.part2{width: 100%;padding-bottom: 30px;}
.w12{width: 1200px;margin: auto;}
.part2 ul{width: 100%;overflow: hidden;}
.part2 ul li{float:left;width:369px;margin-left:36px;position:relative;margin-bottom:35px;border-radius:10px;box-shadow:0 3px 10px 2px #ddd;background:#fff;margin-top: 5px;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s}
.part2 ul li:nth-child(3n+1){margin-left:10px;}
.part2 ul li h1{font-size:24px;line-height:36px;text-align:left;padding-left:15px;padding-top:5px}
.part2 ul li h3{font-size:16px;text-align:left;padding-left:15px;line-height: 2;color: #989898;}
.part2 ul li img{width: 100%;}
.part2 ul li p{font-size:18px;line-height:2;text-align:center;overflow:hidden}
.part2 ul li span{display: block;text-align: center;font-size: 16px;font-weight: bold;}
.part2 ul li span b{font-size: 22px;color: #E40000;}
.part2 ul li em{position:absolute;width:25px;height:25px;background:#f60;border-radius:50%;text-align:center;color:#fff;font-size:25px;line-height:23px;right:15px;top:30px;font-style: normal;}
.part2 ul .zy_btn{width:300px;margin:8px auto 20px;overflow: hidden;}
.part2 ul .zy_btn a{float:left;width:48%;margin-right:2%;text-align:center;font-size:18px;line-height:36px;border-radius:8px;border:1px solid #f60;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#eaeaea;background:#fff;color:#ff8900;}
.part2 ul .zy_btn a.zxUrl{background-color: #ff8900;color: #fff;cursor: pointer;}
.part3{width: 100%;background-color: #f2f1f1;padding: 40px 0;}
.part3 ul{width: 100%;overflow: hidden;}
.part3 ul li{width: 385px;height: 230px;float: left;margin-top: 22px;margin-left: 22px;}
.part3 ul li:nth-child(3n+1){margin-left: 0;}
.part3 ul li img{width: 100%;}
.part3 div.ask{margin-top: 40px;margin-bottom: 0;}
.w_1090 {
    padding-bottom: 40px;
    width: 1090px;
    margin: 0 auto;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.w_1090 form {
    background-color: #f6f6f6;
    width: 504px;
    height: 338px;
    text-align: center;
}

.w_1090 form h3 {
    font-size: 26px;
    color: #333;
    line-height: 74px;
    text-align: center;
}

.w_1090 form input {
    font-size: 22px;
    text-indent: 2em;
    border: none;
    outline: none;
    width: 416px;
    height: 58px;
    line-height: 58px;
    margin-bottom: 20px;
}

.w_1090 form input[type="submit"] {
    text-indent: 0;
    width: 272px;
    background-color: #ff3924;
    border-radius: 6px;
    font-size: 22px;
    color: #fff;

}
.name_list {
    box-sizing: border-box;
    width: 504px;
    height: 338px;
    color: #333;
    text-align: center;
    line-height: 2;
    background-color: #f6f6f6;
    border-radius: 6px;
    padding-bottom: 20px;
}

.name_list p {
    color: #333;
    font-size: 28px;
    line-height: 3;
    font-weight: bold;
    display: block;
}

.box11 {
    height: 210px;
    overflow: hidden;
    font-size: 22px;
}