@charset "utf-8";
/* CSS Document */

body {margin: 0 auto;font-family: "微软雅黑";min-width: 1120px;max-width: 1920px; }
ol,ul {list-style: none;padding: 0;}
img {vertical-align: top;display: block;border: none;}
a {color: inherit;cursor: pointer;text-decoration: none;}

.banner img {width: 100%;}


.pg1 {margin:0px auto;text-align: center;width: 1200px; padding:30px 0;}
.pg2 {margin:0px auto;text-align: center;width:100%; padding:30px 0;}

.tit_h2{font-size: 38px;margin: 0 auto 0.2em;line-height: 1.6em; color:#333;}
.tit_p{font-size: 18px;margin: 0 auto 0.2em;line-height: 2em;width: 1120px; text-align: center; }

.bt{ width:1120px; height:80px; margin:20px auto; padding:0; text-align:center;}

.lan{ background-color:#d2defa; width:100%; margin:0 auto; padding: 0; text-align:center;}
.hui{ background-color:#e3e3e3; width:100%; margin:0 auto; padding: 0; text-align:center;}
.xq1_show2 {
    margin: 20px auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show2 li {
    display: inline-block; 
    margin: 10px auto;
    position: relative; background-color:#FFF; 
    width: 24%;
}

.xq1_show2 img {
    width: 100%;
}
.xq1_show2 p {
    font-size: 18px;
    color: #000000;
	padding:0 10px; margin:20px auto; line-height:30px;
}
.xq1_show2 h3 {
    font-size: 22px;
    color: #000000;
	padding:0; margin:2% auto;
}


.ljzx {
    width:40%;
    font-size: 23px;
    display: inline-block;
    line-height: 55px;
    background: #fc5f00;
    color: white;
    border-radius:10px;
}
.xq1_show {
    margin: 10px auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show li {
    display: inline-block; 
    margin: 10px auto;
    position: relative; background-color:#FFF; 
    width: 48%;
}

.xq1_show1 {
    margin:10px auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show1 li {
    display: inline-block; 
    margin: 10px auto;
    position: relative; background-color:#FFF; 
    width: 48%;
}

.xq1_show3 {
    margin: 10px auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show3 li {
    display: inline-block; 
    margin: 10px auto;
    position: relative; 
    width: 32%;
}

.xq1_show4 {
    margin: 10px auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show4 li {
    display: inline-block; 
    margin: 10px auto;
    position: relative; background-color:#FFF; 
    width:48%;
}
.xq1_show5 {
    margin: 10px auto;
    overflow: hidden;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	width: 96%;
}
.xq1_show5 li {
    display: inline-block; 
    margin: 10px auto;
    position: relative; background-color:#FFF; 
    width:32%;
}

.one table {width: 1120px;margin:30px auto 50px;border-spacing: 0;text-align: center;}
.one table tr {font-size: 16px;line-height: 30px;}
.one table th {width: 200px;color: white;text-align: center;font-size: 20px;line-height: 50px;border: 1px solid #d2cecc; font-weight:normal;}
.one table tr.bg1 {background: white;}
.one table tr td {border: 1px solid #c3c1c0; line-height:40px; font-size:18px;}
.tu{ width:1129px; margin:20px auto; padding:0; text-align:center;}

.zz_2rb1bottom{text-align:center;min-width: 1120px;padding: 60px 0; background-color:#bb87dc ;margin-top: 40px;}
.zz1_h2{font-size: 40px;line-height: 1.6em;margin: 0 0 0.5em;color: #333; }
.hs{ color:#fdf867; font-size:20px;}
.fo-ma {margin: 30px auto 0;width: 1120px;}
.fo-ma h2 {color: #fff;font-size: 36px;text-align: center;padding: 20px;}
.fo-ma ul {padding: 0;margin: 0;}
.fo-ma li {margin: 20px auto;text-align: center;overflow: hidden;width: 570px;}
.fo-ma input {width: 450px;height: 50px;display: inline-block;vertical-align: middle;border: 0;padding: 0;text-indent: 2em;font-size: 18px;float: left;}
.fo-ma input[type=submit] {text-align: center;margin: 20px auto 0;border: 0;float: inherit;text-indent: 0;width: 320px;font-size: 26px;display: inline-block;line-height: 60px;border-radius: 50px;background: #ffffff;color: #cd001e;height: initial;}
.fo-ma label {background: #fde3c7;color: #000;width: 120px;height: 50px;line-height: 50px;font-size: 20px;float: left;}


.yds3_show{margin: 10px% auto;padding: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.yds3_show li{    width: 48%;
    height: auto; border:2px solid #f1637b;  border-radius: 30px; 
    overflow: hidden;
    margin-top: 10px;}
.yds3_show li span{display: block;float: left;width: 50px;height:50px;background-color: #ee606f;border-radius: 50px; line-height:50px;
 -moz-border-radius: 50%; -webkit-border-radius: 50%;text-align: center;color: #FFF;margin-top: 5px; margin-left: 5px; font-size: 25px;}
.yds3_show li p{float: left; font-size: 18px; margin-left: 10px; color:#f2627b; font-weight:bold; line-height:50px;}
.yds3_show li .wei{float: right; background: #fc5f00; border-radius: 30px; color: #FFF; display: inline-block; width:120px; text-align: center; line-height: 50px;margin-top: 5px; margin-right:5px; font-size: 20px;}
