.container{
    width:100%;/*div的宽度*/
    margin:0px;
    padding:0px;
    min-width: 320px;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}
.blank60{display: block;height: 2em}
.blank50{display: block;height: 1.7em}
.blank40{display: block;height: 1.5em}
.blank10{display: block;height: 10px}
.blank20{display: block;height: 1em}

.inner{margin:0 1.2em;}

.main_1 ul li{width: 20%;float: left;text-align: center;margin-top: 1em}
.main_1 ul li a{display: block;}
.main_1 ul li img{width: 60%}
.main_1 ul li span{margin-top: 0.3em;font-size: 1em;color: #494949;display: block;}

.main_tit h2{text-align: center;font-size: 1.4em;color: #053567;font-weight: normal;}


.main_2 ul li{width: 30.33%;float: left;margin:0 0 1em 2.25%;box-shadow: 0 0 6px rgba(27,97,184,0.19);
    border-radius: 8px;padding:0.8em 0.8em;text-align: center;}
.main_2 ul li a{display: inline-block;font-size: 1em;color: #fff;line-height: 2em;width: 100%;background: #fa263f;border-radius: 1em}
.main_2 ul li p{color: #3a3a3a;font-size: 1em;line-height: 1.6em;margin: 0.8em 0;height: 6em;}

.main_btn{text-align: center;}
.main_btn a{display: inline-block;font-size: 1.2em;color: #fff;background: linear-gradient(to right, #fd0189, #ff0018);line-height: 2.4em;
    box-shadow:  0 4px 10px rgba(255,0,0,0.92);height: 2.4em;border-radius: 1.2em;width: 80%}
.main_btn input{display: inline-block;font-size: 1.2em;color: #fff;background: linear-gradient(to right, #fd0189, #ff0018);line-height: 2.4em;
    box-shadow:  0 4px 10px rgba(255,0,0,0.92);height: 2.4em;border-radius: 0.3em;width: 80%;border:0;}


.main_3_ul{position: relative;}
.main_3_ul1{width: 50%;float: left;background:#fa263f;box-shadow: 5px 5px 10px rgba(115,12,12,0.33);
    border-top-right-radius: 10px;border-bottom-right-radius: 10px;z-index: 5;text-align: right;padding-right: 1.2em;padding-top: 2em;padding-bottom: 2em}
.main_3_ul2{width: 50%;float: left;margin-top: 1.5em;background:#f5f5f5;box-shadow: 5px 5px 10px rgba(12,58,115,0.33);
z-index: 1;padding-left: 1.2em;padding-bottom: 0.8em}

.main_3_ul1 div h3{font-size: 1.4em;color: #ffffff;font-weight: bold;border-bottom: 2px solid #fd939f;padding-bottom: 1em}
.main_3_ul1 div h3 img{margin-right: 0.8em;width: 1.6em}
.main_3_ul2 div h3{font-size: 1.4em;color: #4b4c4c;font-weight: normal;border-bottom: 2px solid #b0b0b0;padding-bottom: 0.7em;padding-top: 0.7em}
.main_3_ul2 div h3 img{margin-left: 0.8em;width: 1.6em}

.main_3_ul li h4{width: 70%;line-height: 2em;border-radius: 1em;text-align: center;font-size: 1.2em;margin-top: 1em;display: inline-block;}
.main_3_ul li p{font-size: 1em;line-height: 1.6em;margin-top: 0.7em}

.main_3_ul1 li h4{background:#ff9422;color: #fff;font-weight: bold;}
.main_3_ul2 li h4{background: #a5a5a5;color: #fff;font-weight: normal;}
.main_3_ul1 li p{color: #fff;padding-left: 0.8em}
.main_3_ul2 li p{color: #999999;padding-right: 0.8em}

.main_4{background:url(../images/m_luobang_33.jpg) no-repeat; background-size:100% 100%;position: relative;padding-top: 1.5em}
.main_4_ul1{margin-bottom: 1.5em}
.main_4_ul2{}
.main_4_ul h3{font-weight: bold;color: #fff;font-size: 19px;margin-bottom: 20px}
.main_4_ul1 ul{background: #fa263f;padding:0.5em 1em 1em 1em;}
.main_4_ul1 ul li{width: 33.33%;position: relative;float: left;}
.main_4_ul1 ul li a{color: #fff;font-size: 1em;line-height: 2em;display: block;}
.main_4_ul1 ul a b{margin-top: 1em;display: block;color: #fff;font-size: 1em;line-height: 1.6em;margin-bottom: 0.5em}

.main_4_ul2 ul li{position: relative;height: 42px;margin-bottom: 6px;line-height: 42px;border:1px solid #a29991;border-radius: 8px;padding-left:6em}
.main_4_ul2 ul li b{display: block;position: absolute;left: -1px;top: -1px;height: 42px;background: #fa263f;width: 5em;text-align: center;font-size: 16px;
        font-weight: bold;color: #fff;border-top-left-radius:8px;border-bottom-left-radius: 8px;}
.main_4_ul2 ul li span{font-size: 0.8em;color: #fff;width: 60%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: inline-block;}
.main_4_ul2 ul li a{font-size: 0.9em;color: #fd4848;float: right;margin-right: 0.8em}
.main_4_ul2 ul .main_4_ul2_lastli{height: 64px}
.main_4_ul2 ul .main_4_ul2_lastli b{height: 64px;line-height: 25px;padding-top: 5px}
.main_4_ul2 ul .main_4_ul2_lastli span{white-space: unset;line-height: 20px}

.main_5_gun{padding-left: 1em}
.main_5_gun .swiper-slide{margin-bottom: 40px}
.main_5_gun .swiper-slide div{background: #fafafa;padding-bottom: 8px;margin-bottom: 10px}
.main_5_gun .swiper-slide img{width: 100%}
.main_5_gun .swiper-slide h3{font-size: 1.1em;font-weight: bold;color: #2b2b2b;padding-left: 0.8em;padding-top: 11px;margin-bottom: 5px;height: 3em}
.main_5_gun .swiper-slide p{font-size: 1em;color: #2b2b2b;line-height: 1.6em;padding-left: 0.8em;}
.main_5_gun .swiper-slide p.main_5_gun_p2{height: 3em}
.main_5_gun .swiper-slide .main_5_btn1{width: 58%;line-height: 30px;display: inline-block;text-align: center;color: #fff;box-shadow: 0 5px 10px rgba(222,79,0,0.77);
    background: linear-gradient(to right, #f46412, #f7a401);float: left;font-size:10px; white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.main_5_gun .swiper-slide .main_5_btn2{width: 40%;line-height: 30px;display: inline-block;text-align: center;color: #ee5e39;border:1px solid #ee5e39;
    margin-left: 2%;float: left;font-size:10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}

.main_6 ul{margin:0 0.6em;}
.main_6 ul li{width: 31.33%;margin:0 1%;float: left;margin-bottom: 1em}
.main_6 ul li img{width: 100%}

.main_7 ul{}
.main_7 ul li{width: 45.5%;margin-left: 3%;float: left;margin-bottom: 1em;border-top-left-radius:1.5em;border:1px solid #fb7e7e;overflow: hidden;}
.main_7 ul li div{position: relative;}
.main_7 ul li div img{width: 100%}
.main_7 ul li p{line-height: 1.8em;font-size: 1em;color:#000000;padding:0.8em 1em;
    text-overflow: -o-ellipsis-lastline;
      overflow: hidden;white-space:unset;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      line-clamp:3;
      -webkit-box-orient: vertical;}
.main_7 ul li h3{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 2.4em;color: #fff;font-size: 1.1em;text-align: right;padding-right: 0.6em;font-weight: normal;
    background: rgba(0,0,0,0.45);white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}

.main_8_l{}
.main_8_l_1 a{width: 50%;float: left;line-height: 2.4em;font-size: 1.2em;font-weight: bold;text-align: center;display: block;}
.main_8_l_2l{border-bottom:1px solid #eeeeee;margin:0 1em;padding-bottom: 0.5em}
.main_8_l_2r{margin:0 1em;}

.main_8_l_2 h3{color: #434343;font-size: 1.2em;line-height: 45px}
.main_8_l_2 li a{font-size: 1em;line-height: 2.2em;color: #434343;display: block;position: relative;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.main_8_l_2 li a span{position: absolute;right: 0;background: #fff}

.main_8_r{box-shadow: 0 0 10px rgba(65,65,65,0.2);border-radius: 10px;padding:0.2em 0;margin:0 1.2em;padding-bottom: 1em}
.main_8_r h5{font-weight: bold;text-align: center;color: #424242;font-size: 1.3em;line-height: 1.7em;padding:1em 0;}
.text_input{width: 44%;float: left;margin-left:3%;margin-bottom: 10px;}
.text_input input{width: 100%;border:1px solid #d8d8d8;background: #fbfbfb;line-height: 40px;font-size: 1em;padding-left: 0.8em;color: #5c5c5c}
.text_input select{width: 100%;border:1px solid #d8d8d8;background: #fbfbfb;line-height: 40px;font-size: 1em;padding-left: 0.8em;color: #5c5c5c;height: 40px}
.test_btn{text-align: center;margin:0.4em 0;}
.test_btn input{width: 60%;background: #fa263f;color: #fff;font-size: 18px;line-height: 40px;font-weight: bold;border:0;}

.main_9 ul{}
.main_9 ul li{width: 50%;float: left;border:1px solid #dcdcdc;text-align: center;padding:1em 1em;}
.main_9 ul li img{width: 38%}
.main_9 ul li h4{font-weight: bold;color: #3c3c3c;font-size: 1.1em;line-height: 1.5em;margin-top: 0.5em}
.main_9 ul li span{width: 2em;height: 1px;background: #2179f1;display: inline-block;}
.main_9 ul li p{line-height: 1.8em;font-size: 1em;color:#000000;margin-top: 0.5em;height: 5em;
    text-overflow: -o-ellipsis-lastline;
      overflow: hidden;white-space:unset;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      line-clamp:3;
      -webkit-box-orient: vertical;}

.main_10{background: #faf9f7;padding-bottom: 2em}
.main_10 form{padding:0 1em;}
.text_input_index{width: 48%;margin:0 1%;margin-bottom: 0.8em;float: left;}
.text_input_index input{width: 100%;border:1px solid #a1a1a1;background: #fff;line-height: 2.6em;font-size: 16px;padding-left: 15px;color: #9d9d9d;height: 2.6em;border-radius: 8px}
.text_input_index select{width: 100%;border:1px solid #a1a1a1;background: #fff;line-height: 2.6em;font-size: 16px;padding-left: 15px;color: #9d9d9d;height: 2.6em;border-radius: 8px}



.main_foot{background: #070a28;line-height: 20px;text-align: center;color: #fff;padding:15px 0;}
.main_foot p{opacity: 0.6;font-size: 10px}
.main_foot p a{color: #fff;display: block;}