@import "swiper.min.css";


ul, li, dl, dt, dd, ol{list-style-type: none; margin: 0; padding: 0}

h1, h2, h3, h4, h5, h6, form, input, textarea, label, table, tr, td, p, header, article, footer, nav, section, aside, menu{margin: 0; padding: 0; font-weight: normal;}

header, article, footer, nav, section, aside, menu, video, audio{display: block}

table{border-collapse: collapse; border-spacing: 0}

img{border: none; width: 100%; height: 100%;}

input, textarea, button{margin: 0; padding: 0; border: none; outline: none}
/* input, textarea, button{-webkit-appearance: none; margin: 0; padding: 0; border: none; outline: none} */

textarea{resize: none}

/*:not(input), :not(textarea){-webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-text-size-adjust: none}*/

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size: 16px; color: #ccc}

input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color: #ccc}

input::-webkit-input-speech-button{display: none}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input[type="number"]{-webkit-appearance: none !important; margin: 0}

/*

::-webkit-scrollbar{width: 3px; height: 3px; background-color: #f5f5f5}

*/

input, textarea, select, button{font-family: Helvetica, 'Microsoft Yahei'}

html *{outline: 0; -webkit-text-size-adjust: none;/* -webkit-tap-highlight-color: transparent;*/ }

body{min-width: 320px; max-width: 1080px; margin: 0 auto; padding: 0; font-size: 0.16rem; 
    font-family: Helvetica, 'Microsoft Yahei'; color: #333; -webkit-text-size-adjust: 100% !important;background:#f4f4f5; }


a{text-decoration: none; outline: none; color: #333}

.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

.text-justify{text-align: justify; text-justify: inter-ideograph}

.fl{float: left}

.fr{float: right}

.cl{clear: both; font-size: 0; line-height: 0; height: 0; width: 100%; overflow: hidden}

.cfix:after{display: block; clear: both; visibility: hidden; font-size: 0; line-height: 0; content: ""; height: 0}

.cfix{*zoom: 1}

.b{max-width: 100%; height: auto; vertical-align: top}


input {margin:0;padding:0;font-family:"微软雅黑";}




.page_wrap{font-family:'Microsoft YaHei';width:100%;max-width:1080px;min-width:320px;margin:0 auto;font-size:0.324074rem;color:#030000;}
.index-menu-top{display:flex;justify-content:space-between;margin:0.462963rem 0;}
.index-menu-top a{width:30%;font-family: hkW3;color:#030000;font-size:0.324074rem; margin: 0 2%;}
.index-menu-top a img{display:block;margin:0 auto 0.1rem auto;width:1rem;height:1rem;}
.index-tit{color:#595757;font-size:0.222222rem;letter-spacing:0.08rem}.index-tit h2{font-weight: normal;font-family:hkW5;color:#282828;font-size:0.6rem;}

.sqcbox{max-width: 1080px;min-width:320px;width: 100%;margin: 0 auto;position: relative;z-index: 999;}
a{text-decoration:none;-webkit-tap-highlight-color:transparent}  ul,li{list-style: none;}
*{margin: 0;padding: 0;border: 0;}.tc{text-align:center}.ov{overflow:hidden}
.fl{float: left;}.fr{float: right;}


header,nav,aside,menu,figure,article,time,footer{display:block;}
header{height:1.25rem;background-color:#fff;text-align:center;line-height:1.35rem;width:100%;z-index:9990;overflow: hidden;}
.menua{ width:100%; max-width:1080px; min-width:320px; margin:0 auto; overflow:hidden;height:1.25rem;background-image:url(../images/logo.jpg);background-size:100%;}
.menua .header_menu{ display:block;background:url(../images/menu_ico.jpg) center no-repeat;background-size:80%;width:1.5rem;height:1.25rem;float:left;}
.menua .header_logo{ display:block;width:5.5rem;height:1.35rem;float:right;}
.page_menu{width:100%;height:100%;overflow:auto;position:fixed;z-index:9990;top:1.27rem;display: none}
.page_menu .menu_list{width:66%;position:absolute;top: 0;z-index: 999;background: #fff;}
.page_menu .menu-bg{width:100%;position:absolute;top:0;height: 100%;background: #000;opacity: 0.5;}
.page_menu .menu_list li h3{height:1.203704rem;line-height:1.203704rem;font-size:0.37037rem;position:relative;border-bottom:1px solid #cecece;}
.page_menu .menu_list li h3 a{color:#4d4d4d;text-decoration:none;padding-left:0.555556rem;font-weight: 400;display:block;font-family: hkW3;}
.page_menu .menu_list li h3.mf i{background:url(../images/menu_list_ri.png) center no-repeat!important;background-size:cover;position:absolute;right:0.185185rem;width:20px;height:20px;top:50%;margin-top:-10px;transition:transform ease-in 0.3s;}
.page_menu .menu_list li h3 i{background:url(../images/menu_list_ico.png) center no-repeat;background-size:cover;position:absolute;right:0.3rem;width:15px;height:15px;top:50%;margin-top:-10px;transition:transform ease-in 0.3s;}
.page_menu .menu_list li h3 font{background:url(../images/menu_list_ri2.png) center no-repeat;background-size:cover;position:absolute;right:0.3rem;width:15px;height:15px;top:50%;margin-top:-10px;transition:transform ease-in 0.3s;}
.page_menu .menu_list li h3:hover a , .page_menu .menu_list li h3.cur a{color:#78AA49;}
.page_menu .menu_list li h3.cur i{background:url(../images/menu_list_ico2.png) center no-repeat;background-size:cover;position:absolute;right:0.3rem;width:15px;height:15px;top:50%;margin-top:-10px;transition:transform ease-in 0.3s;}
.page_menu .menu_list li .con{background-color:#f8f8f8;display:none;}
.page_menu .menu_list li .con p{line-height:0.37037rem;border-bottom:1px solid #dadbdb;padding-left:0.555556rem; position:relative;}
.page_menu .menu_list li .con p a{color:#6b6a6a;font-size:0.277778rem;display:block; line-height:0.833333rem;font-family: hkW3;}
.page_menu .menu_list li .con p i{background:url(../images/menu_list_ri.png) center no-repeat;background-size:cover;position:absolute;right:0.277778rem;width:15px;height:15px;top:35%;}
.page_menu .menu_list li .con p a.cur{text-decoration:none;color:#f0b1b9;}


.index-banner { height: 7.20rem;}
.index-banner img{ height: 7.20rem;}
.index-banner .swiper-pagination{ bottom: 0.2rem; height: 0.35rem; line-height: 0.35rem;}
.index-banner .swiper-pagination-bullet{ width: 0.22rem; height: 0.22rem; opacity: 1; background: #87cbc8; border: 0.01rem #87cbc8 solid; margin: 0 0.1rem!important;}
.index-banner .swiper-pagination-bullet-active{ border: none; background: #fccc28; width: 1rem;border-radius:1rem;}

.rqxm-cont{display: flex;justify-content: space-between;flex-wrap: wrap;}
.rqxm-cont .rqxm-c1{width:45%;background: #ffffff;padding:0.177778rem;position:relative;}
.rqxm-cont .rqxm-c1 img{width:0.9259261538461535rem;height:1.018519rem;margin-right:0.05rem}
.rqxm-cont .rqxm-c1 span{font-size:0.277778rem;color:#282828;}
.rqxm-cont .rqxm-c1 p{color:#595757;font-family: "hkW3";font-size:0.2592592rem;}
.rqxm-cont .rqxm-c1 p font{color:#b0cb91;font-size:0.462963rem;}





.dyzmt25{margin-top:0.185185rem;text-transform : uppercase}
.dyzmt35{margin-top:0.185185rem; color: #979797;text-transform : uppercase}
.dyzkybz{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzkybz .dyzkybz_ban img{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzkybz_wz{ width: 92%; margin: 0.5rem auto 0; color: #979797;font-size: 0.32rem; }
.dyzkybz_wz span{ border: 1px solid #979797; padding:0.1rem 0.3rem; background: #f4f4f4; margin: 0 0 0 0.35rem;text-transform : uppercase }
.dyzkybz_wz p{border: 1px solid #979797; padding: 0.4rem 0.2rem; margin-top: -0.15rem;}

.dyzrcfn{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzrcfn .dyzrcfn_ban{width:95%;margin:0 auto;}
.dyzrcfn .dyzrcfn_ban img{width:100%;margin:0.3rem 0 0 0;}
.dyzrcfn .dyzrcfn_con{width:100%;margin:0 auto; float: left;}
.dyzrcfn .dyzrcfn_con img{width:30%;margin:2% 0 3% 2.5%; float: left;}

.dyzyxpx{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzyxpx .dyzyxpx_ban{width:95%;margin:0 auto;}
.dyzyxpx .dyzyxpx_ban img{width:100%;margin:0.3rem 0 0 0;}
.dyzyxpx .dyzyxpx_con{width:100%;margin:0 auto; float: left;}
.dyzyxpx .dyzyxpx_con img{width:46%;margin:2% 0 8% 2.5%; float: left;}

.dyzkybz2{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzkybz2 .dyzkybz2_ban img{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}

.dyzxzzx{width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;}
.dyzxzzx .dyzxzzx_con{width:99%; padding:0 0 0 1%;margin:2% auto; float: left;overflow: hidden;}
.dyzxzzx .dyzxzzx_con img{width:31.5%;margin:1% 0 0 1%; float: left;}

.dyzxzzx{width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;}
.dyzxzzx .dyzxzzx_con{width:99%; padding:0 0 0 1%;margin:2% auto; float: left;overflow: hidden;}
.dyzxzzx .dyzxzzx_con img{width:31.5%;margin:1% 0 0 1%; float: left;}


.dyzjm{width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;display: flex; justify-content: center; flex-wrap: wrap;}
.dyzjm .dyzjm_con{width:45%; margin:0.3rem 0 0 3%;  overflow: hidden; border: 1px solid #dbdbdb; background: #fff;   }
.dyzjm .dyzjm_con img{width:4.93rem; height: auto;}
.dyzjm .dyzjm_con h3{font-size: 0.4rem; font-weight: normal;padding:0.2rem 0.25rem 0 0.25rem; color: #3a3a3a;}
.dyzjm .dyzjm_con h3 span{font-size: 0.2rem;border: 1px solid #979797;padding:0.05rem 0.2rem; float:right;}
.dyzjm .dyzjm_con p{color: #979797; padding: 0.2rem;min-height: 1rem;font-size: 0.2rem;}

.dyzpp{width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;}
.dyzpp .dyzpp_con{ width: 100%; margin: 0.2rem auto 0; }
.dyzpp .dyzpp_con table{ width: 92%; margin: 0 auto; font-weight: normal;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
.dyzpp .dyzpp_con table tr td{ color:#fff; text-align: center; padding: 0.2rem 0; border-top: 1px solid #fff;border-left: 1px solid #fff;}
.dyzpp .dyzpp_con table tr .dyzpp_cl{ background: #87cbc8; font-size: 0.25rem;}
.dyzpp .dyzpp_con table tr .dyzpp_cm{ background: #484848; font-size: 0.25rem;}
.dyzpp .dyzpp_con table tr .dyzpp_cr{ background: #a7a7a7; font-size: 0.25rem;}
.dyzpp .dyzpp_con table .dyzpp_contit td{ font-size: 0.4rem;}

.dyzhzs{width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;}
.dyzhzs .dyzhzs_con{width:96%; padding:0 0 0 3.5%;margin:2% auto; float: left;overflow: hidden;}
.dyzhzs .dyzhzs_con img{width:23.2%;margin:2% 1.5% 0 0; float: left; height: auto;}
.dyzhzs .dyzhzs_bot{ text-align: center;}
.dyzhzs .dyzhzs_bot img{width:20%;max-width:109px;}

.dyzcg{width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;}
.dyzcg .dyzcg_con{width:97%; padding:0 0 0 3%;margin:2% auto; float: left;overflow: hidden;}
.dyzcg .dyzcg_con img{width:31%;margin:2% 2% 0 0; float: left;}
.dyzcg .dyzcg_bot{ color: #979797; padding: 0 5%; text-align: center; font-size: 0.35rem;}

.dyzmap{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzmap .dyzmap_ban img{width:100%;max-width:1080px;min-width:320px;margin:0 auto;}
.dyzmap_wz{ width: 94%; margin: 0.5rem auto 0; color: #979797;font-size: 0.32rem; }
.dyzmap_wz span{ border: 1px solid #979797; padding:0.1rem 0.1rem; background: #f4f4f4; margin: 0 0 0 0.35rem;text-transform : uppercase }
.dyzmap_wz p{border: 1px solid #979797; padding: 0.4rem 0.2rem; margin-top: -0.15rem; text-align: center; line-height: 0.55rem;  }
.dyzmap .dyzmap_bot{ padding: 4%; color: #979797; line-height: 0.7rem; font-size: 0.3rem;}

.dyzfoot{width:100%;max-width:1080px;min-width:320px;margin:0 auto 20%;text-align: center;}
.dyzfoot img{ text-align: center; width: 70%;max-width:455px;margin:0 auto; height: auto; }


.from-box{ width:100%;max-width:1080px;min-width:320px;margin:0 auto;overflow: hidden;}
.from_boxcon{ width: 90%; padding: 0 5%;}
.from-box .title{ font-size: 0.6rem; text-align: center; line-height: 1.8rem;}
.from-box input{ width: 94%; border: 1px solid #eee; color: #333; font-size: 16px; height: 26px; line-height: 26px; padding:10px 3%; margin: 0.1rem 0 0.2rem 0;}

.from-box .box1{  padding-left: 0.1rem; font-size: 0.35rem;}
.from-box .box1 span{ color: #f00;}
.from-box .box3{ display: flex;justify-content:flex-start;flex-wrap: wrap; font-size: 0.3rem;}
.from-box .box3 .box_radio{ width:18px; height: 18px; display: block;background:url(../images/mfhq02.png) center no-repeat;}
.from-box .box3 .box_radio_current{background:url(../images/mfhq01.png) center no-repeat;}
.from-box .box3 span{ color: #467eff;}
.from-box .box5{ width: 100%; height:1rem; line-height: 1rem; font-size:0.4rem; text-align: center; color: #fff;  background-color: #34c7c1; border-radius: 3px; display: block; margin:0.4rem auto;}




.cl{clear: both;} .tc{text-align: center;}
.mt20{margin-top:0.185185rem;text-transform : uppercase}.mt30{margin-top:0.277778rem;}.mt50{margin-top:0.462963rem;}.mt80{margin-top:0.740741rem;}.mt100{margin-top:0.925926rem;}.pa30{padding:0 0.277778rem;}.pa70{padding:0 0.648148rem;}
.col1{color: #76a44b;} .col2{color: #282828;}




.zj{ width:100%;margin-top: 0.2rem;}
.zj img{ width:100}

.jj{width:100%; background: #fff;overflow: hidden; margin-top: 0.6rem; padding-bottom: 0.6rem}
.jj h3{width:94%;margin: 1.6rem 0 1rem 1.6rem; font-size: 1.6rem; color: #4d4d4d;}
.jj h3 span{font-size:0.8rem; font-weight: normal; padding-left: 0.6rem;}
.jj1{ width:93%; margin:0 auto 0.5rem auto;}
.jj1 img{ width:100%;margin:0.5rem auto; border-radius:6px;}
.jj2{ width:92%; margin:0 auto}
.jj2 p{font-size:1.2rem; line-height:1.8rem;color:#606060;}
.jj2 p a {color:#ec661a}

.dy{width:100%; background: #fff;overflow: hidden; margin-top: 0.6rem; padding-bottom: 0.8rem}
.dy h3{width:94%;margin: 0.6rem 0 0.4rem 0.6rem; font-size: 0.6rem; color: #4d4d4d;}
.dy h3 span{font-size:0.3rem; font-weight: normal; padding-left: 0.3rem;}
.dy1{ width:80%; margin:0 auto 0.5rem auto;}
.dy1 img{ width:100%;}
.dy2{ width:60%; margin:0 auto}
.dy2 a {color:#fff; width:45%; height:0.8rem;line-height:0.8rem;text-align:center; background:#7fcac6; float:left;display:black;border-radius:8px;}
.dy2 .a1{float:right;background:#ec661a}

.jj3{width:100%; background: #fff;overflow: hidden; margin-top: 0.3rem; padding-bottom: 0.3rem}
.jj3_1{ width: 27%; padding:0 1% 0 4%; margin: 0.7rem 0;}
.jj3_1 img{width:100%;}
.jj3_1 p{font-size:0.4rem; text-align: center; margin-top: 0.6rem; line-height: 0.5rem;}
.jj3_1 p span{font-size:0.4rem; margin-top: 0.1rem; display: block}


.jj4{width:100%; background: #fff;overflow: hidden; margin-top: 0.3rem;}
.jj4 h3{ text-align: center;line-height: 0.8rem; font-size: 0.6rem; color: #171717; padding: 0.9em 0 0 0}
.jj4 h3 span{color:#7fcac6}
.jj4 h3 b{ color:#ec661a;}
.jj4 p{ width:92%; margin: 1rem auto; font-size: 0.4rem;} 
.jj4_1{width:90%; margin: 0.7rem auto; border-radius: 0.4rem;}
.jj4_1 img{ border-radius: 0.2rem;}


.ls{width:100%; background: #fff;overflow: hidden; margin-top:0.2rem;; padding-bottom: 0.7rem;}
.ls table td{border:1px #f1f1f1 solid; width: 25%; height: 0.7rem; text-align: center; color: #666565;line-height: 0.7rem; font-size: 0.3rem;}
.ls table{border-collapse:collapse; width: 92%; margin: 1rem auto;}

.jj{width:100%; background: #fff;overflow: hidden; margin-top: 0.2rem; padding-bottom: 0.2rem}
.jj h3{width:94%;margin: 0.6rem 0 0.3rem 0.6rem; font-size: 0.6rem; color: #4d4d4d;}
.jj h3 span{font-size:0.3rem; font-weight: normal; padding-left: 0.3rem;}
.jj1{ width:93%; margin:0 auto 0.2rem auto;}
.jj1 img{ width:100%;margin:0.2rem auto; border-radius:6px;}
.jj2{ width:92%; margin:0 auto}
.jj2 p{font-size:0.4rem; line-height:0.7rem;color:#606060;}
.jj2 p a {color:#ec661a}




/* footer+foot-menu--- */
footer{
    padding: 20px 0 65px;
}
.foot-line{
    font-size: 11px;
    line-height: 19px;
    text-align: center;
    color: #b5b5b5
}
.foot-menu{
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 999;
    max-width: 16rem;
    margin: 0 auto;
    font-size: 12px;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 hsla(0,6%,58%,.6);
    box-shadow: 0 0 10px 0 hsla(0,6%,58%,.6);
}
.menu-ul{ padding-left: 1%;}
.menu-li{
    width: 100%;
    /* height: 1rem; */
    /* position: relative; */
    text-align: center;
    padding: 6px 0;
}
.menu-item{
    display: block;
    float: left;
    width: 33%;
    padding-bottom: 5px;
}
.menu-item span{
    display: block;
    /* font-size: .45rem; */
    text-align: center;
    color: #000;
    /* padding-bottom: 0.5em; */
    margin-top: 3px;
    font-size: 10px;
}
.head-menu{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dz-head .left-menu {
    /* position: absolute; */
    /* left: 10px; */
    /* top: 50%; */
    /* margin-top: -14px; */
    /* font-size: 0; */
    cursor: pointer;
    /* align-self: center; */
    font-size: 0;
    order: 0;
    padding-left: 10px;
    margin-top: -2px;
}
.dz-head .right-menu {
    /* position: absolute; */
    /* right: 10px; */
    /* top: 50%; */
    /* margin-top: -15px; */
    font-size: 0;
    padding-right: 10px;
    cursor: pointer;
    margin-top: -2px;
}
.zixun-btn sup {
    font-style: normal;
    font-family: 微软雅黑;
    height: 12px;
    line-height: 12px;
    font-size: 9px;
    display: block;
    text-align: center;
    position: absolute;
    top: -5px;
    right: -8px;
    padding: 0px 2px;
    background: rgb(203, 2, 1);
    border-radius: 0.06rem;
}
.anni {
    position: absolute;
    top: 8px;
    left: 20%;
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    font-size: 12px;
}


.cont7 .title{height:1.5rem;margin:0.5rem 0 0.65rem;text-align:center;}
.cont7 .title h1{height:1rem;line-height:1rem;font-size:0.7rem;color:#82cbc5;}
.cont7 .title h1 span{color:#ec6617;}
.cont7 .title p{height:0.45rem;line-height:0.45rem;font-size:0.45rem;color:#626262;}
.cont7 .form1{width:100%;padding:0.45rem 0 0.45rem 5.781%;margin:0 auto;font-size:0.3rem;color:#707070;box-sizing:border-box;}
.cont7 .form1 p{height:0.65rem;line-height:0.65rem;margin-bottom:0.9rem;}
.cont7 .form1 p span{float:left;} 
.cont7 .form1 p input{float:left;}
.cont7 .form1 p span.ts-color{color:#ec6617;}
.cont7 .form1 p input{border:1px solid #bfbfbf;height:0.7rem;}
.cont7 .form1 p input.text{width:26.5%;margin-right:1.16086%;}
.cont7 .form1 p select{width:26.89%;height:0.7rem;margin-right:1.16086%;float:left;font-size:0.3rem;color:#707070;}
.cont7 .form1 textarea{width:80.988%;height:1.5rem;}
.cont7 .form1 span{float:left;}
.cont7 .form1 input.tj{height:1rem;line-height:1rem;width:95%;background:#ec6617;text-align:center;color:#fff;border:none;margin-top:0.3rem;font-size:0.3665rem;font-weight:bold;}
