@charset "utf-8";
html{font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;background: #f7f7f7;}
/* å†…å¤–è¾¹è·é€šå¸¸è®©å„ä¸ªæµè§ˆå™¨æ ·å¼çš„è¡¨çŽ°ä½ç½®ä¸åŒ */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}
input, select, textarea {
    font-size: 100%;
}
/* åŽ»æŽ‰å„ Table  cell çš„è¾¹è·å¹¶è®©å…¶è¾¹é‡åˆ */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* åŽ»é™¤é»˜è®¤è¾¹æ¡† */
fieldset, img {
    border: 0;
}
/* åŽ»æŽ‰ firefox ä¸‹æ­¤å…ƒç´ çš„è¾¹æ¡† */
abbr, acronym {
    border: 0;
    font-variant: normal;
}
/* ä¸€è‡´çš„ del æ ·å¼ */
del {
    text-decoration: line-through;
}
address, caption, cite, code, dfn, em, th, var,i {
    font-size:100%;
    font-style: normal;
    font-weight: normal;
}
/* åŽ»æŽ‰åˆ—è¡¨å‰çš„æ ‡è¯†, li ä¼šç»§æ‰¿ */
ol, ul {
    list-style: none;
}
/* å¯¹é½æ˜¯æŽ’ç‰ˆæœ€é‡è¦çš„å› ç´ , åˆ«è®©ä»€ä¹ˆéƒ½å±…ä¸­ */
caption, th {
    text-align: left;
}
/* æ¥è‡ª yahoo, è®©æ ‡é¢˜éƒ½è‡ªå®šä¹‰, é€‚åº”å¤šä¸ªç³»ç»Ÿåº”ç”¨ */
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;font-weight: normal;
}
q:before, q:after {
    content: '';
}
/* ç»Ÿä¸€ä¸Šæ ‡å’Œä¸‹æ ‡ */
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}
/* æ­£å¸¸é“¾æŽ¥ æœªè®¿é—® */
/* é¼ æ ‡æ‚¬åœ */
a:hover {
    text-decoration:none;
}
/* é»˜è®¤ä¸æ˜¾ç¤ºä¸‹åˆ’çº¿ï¼Œä¿æŒé¡µé¢ç®€æ´ */
ins, a {
    text-decoration: none;
}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
p{margin: 0;padding: 0;}
em{font-style: normal;}
ul,li{list-style: none;padding: 0;margin: 0;}
a:hover{text-decoration:none}
a,ins{text-decoration:none}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    text-decoration: none;
    color: #333;
}
input:focus {
    outline:none;
}
select:focus {
    outline:none;
}
/*----------------å…±ç”¨-----------------*/

.box{background: #f7f7f7;max-width:750px;width:100%;margin: 0 auto;overflow: hidden;position: relative;}
.banner{width: 100%;margin: 0 auto;position: relative;}
.banner img{width: 100%;display: block;}

.bao_min{width: 100%;height: 143vw;position: relative;background: #f7f7f7;}

.bao_min .bao_min_center{
    width: 90%;
    margin: auto;
    padding-bottom: 4vw;
    background: #fff;
    border-radius: 3vw;
    box-shadow: -2px 2px 8px 0 rgba(0,0,0,.18);
    position: relative;
    top: 5vw;
}
.bao_min .bao_min_center span{

    font-size: 5vw;

    text-align: center;

    display: block;

    padding: 4vw 0 0;

    font-weight: bold;

    color: #000;
}
.bao_min .bao_min_center em{

    font-size: 3.5vw;

    text-align: center;

    display: block;

    color: #e71e3a;

    padding-bottom: 4vw;
}
.bao_min .bao_min_center .right_input{
    width: 90%;
    margin: 0 auto 3vw;
}
.bao_min .bao_min_center .right_input input{
    width: 100%;
    height: 10vw;
    text-indent: 3vw;
    border: 1px solid #8a8a8a;
    font-size: 3.5vw;
    border-radius: 0.6vw;
    background: #ffffff;
}
.bao_min .bao_min_center .gon_go_bot{
    width: 90%;
    height: 10vw;
    color: #fff;
    background: #439438;
    margin: 0 auto 1vw;
    text-align: center;
    line-height: 10vw;
    font-size: 4.5vw;
    border-radius: 0.6vw;
}
.bao_min .bao_min_center p{color: #567da2;font-size: 3vw;width: 90%;margin: 0 auto;}

.bao_min .bao_min_center  .txtMarquee-lun{
    width: 90%;
    height: 20vw;
    margin: 0 auto;
}
.bao_min .bao_min_center  .txtMarquee-lun .hd{
    display: block;
    text-align: center;
    font-size: 4.5vw;
    margin-bottom: 3vw;
}
.bao_min .bao_min_center  .txtMarquee-lun .bd{
    overflow: hidden;
    height: 18vw;
}
.bao_min .bao_min_center  .txtMarquee-lun .bd li{
    height: 7vw;
}
.bao_min .bao_min_center  .txtMarquee-lun .bd li i{display: inline-block;font-size: 3.4vw;margin: 0 5vw;color: #464646;}

.bao_min img{
    width: 90%;
    display: block;
    margin: 11vw auto 0;
}

.name_1{
    width: 100%;
    padding: 6vw 0;
    background: #fff;
}
.name_1 img{
    width: 80%;
    display: block;
    margin: 0 auto 1vw;
}
.name_1 em{
    font-size: 3.5vw;
    text-align: center;
    display: block;
    color: #333;
}

.pin_zhi{width: 100%;background: #fff;}
.pin_zhi .hd{width: 100%;overflow-x: scroll;overflow-y: hidden;padding: 3vw 0;}
.pin_zhi .hd ul{position: relative;display: inline-flex;display: -ms-inline-flex;display: -webkit-inline-flex;}
.pin_zhi .hd ul li{float: left;margin: 0 3vw;text-align: center;background: #f2f2f2;box-shadow: 0 0px 10px 0 rgba(0,0,0,.18);padding: 3vw;min-width: 15vw;}
.pin_zhi .hd ul li img{
    display: block;
    margin: 0 auto;
    filter: grayscale(1);
    width: 10vw;
    height: 7vw;
}
.pin_zhi .hd ul li span{
    display: block;
    text-align: center;
    color: #555555;
    padding-top: 1vw;
}
.pin_zhi .hd ul li.on{
    background: #fff;
}
.pin_zhi .hd ul li.on img{
    filter: grayscale(0);
}
.pin_zhi .hd ul li.on span{
    color: #439438;
}
.pin_zhi .bd{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
}
.pin_zhi .bd ul{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
}
.pin_zhi .bd ul li{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    float: left;
}
.pin_zhi .bd ul li img{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    display: block;
}

.bd-box{width: 100%;height: 150vw;background: #f7f7f7;}
.bd-box span{width:100%;text-align: center;display: block;color: #439438;font-size: 5.7vw;padding: 4vw 0;}
.bd-box .quote{width: 90%;margin: auto;padding-bottom: 4vw;background: #fff;border-radius: 3vw;box-shadow: -2px 2px 8px 0 rgba(0,0,0,.18);position: relative;top: 5vw;}
.bd-box .form-group{width: 90%;height: 10vw;position:relative;display:flex;margin: 0 auto 3vw;}
.bd-box .dy_rk-ul{overflow:hidden;text-align: center;margin: 0 0 5vw 13vw;}
.bd-box .dy_rk-ul label{height: 6vw;text-align:center;color:#464646;float: left;margin-right: 4vw;}
.bd-box .dy_rk-ul .radio_type{width: 5vw;height: 6vw;position:relative;float: left;margin-right: 2vw;}
.bd-box .dy_rk-ul .radio_type:before{content:'';width: 4vw;height: 4vw;display:inline-block;border-radius:50%;vertical-align:middle;border: 1px solid #9e9e9e;}
.bd-box .dy_rk-ul .radio_type:checked:before{content:'';width: 4vw;height: 4vw;border: 1px solid #439438;background: #439438;display:inline-block;border-radius:50%;vertical-align:middle;}
.bd-box .dy_rk-ul .radio_type:checked:after{content:'';width: 2vw;height: 1vw;border: .4vw solid #fff;border-top:transparent;border-right:transparent;text-align:center;display:block;position:absolute;top: 1.15vw;left: 1.15vw;vertical-align:middle;transform:rotate(-45deg);}
.bd-box .dy_rk-ul .radio_type:checked+label{}
.bd-box .form-in {
    width: 100%;
    height: 10vw;
    line-height: 10vw;
    background: #fff;
    font-size: 3.8vw;
    text-indent: 2vw;
    border-radius: 1vw;
    border: 1px solid #afafaf;
}
.bd-box .form-bottom {
    width: 90%;
    height: 10vw;
    color: #fff;
    background: #439438;
    margin: 0 auto 1vw;
    text-align: center;
    line-height: 10vw;
    font-size: 4.5vw;
    border-radius: 0.6vw;
}

.bd-box img{
    width: 93%;
    display: block;
    margin: 9vw auto 0;
}
.name_2{
    width: 100%;
    padding: 6vw 0 4vw;
}
.name_2 img{
    width: 90%;
    display: block;
    margin: 0 auto 1vw;
}
.name_2 em{
    font-size: 3.5vw;
    text-align: center;
    display: block;
    color: #333;
}

.cai_lao{
    width: 100%;
    padding-bottom: 3vw;
}
.cai_lao .hd{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    text-align: center;
}
.cai_lao .hd ul{}
.cai_lao .hd ul li{
    display: inline-block;
    font-size: 4vw;
    padding: 1vw 2vw;
    background: #f7f7f7;
    box-shadow: 1px 2px 8px 0 rgba(0,0,0,.18);
    margin: 2vw 1.5vw;
    border-radius: 1vw;
}
.cai_lao .hd ul li.on{
    background: #439438;
    color: #fff;
}
.cai_lao .bd{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
}
.cai_lao .bd ul{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    float: left;
}
.cai_lao .bd ul li{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
}
.cai_lao .bd ul li img{
    width: 100%;
    overflow: hidden;
    height: auto;
    position: relative;
    display: block;
}

.gon_yi{width: 100%;margin: 0 auto;position: relative;}
.gon_yi img{width: 90%;display: block;margin: 0 auto;}

.form-quote{
    width: 90%;
    margin: 6vw auto;
    padding-bottom: 4vw;
    background: #fff;
    border-radius: 3vw;
    box-shadow: -2px 2px 8px 0 rgba(0,0,0,.18);
    position: relative;
}
.form-quote span{
    width: 100%;
    text-align: center;
    display: block;
    color: #439438;
    font-size: 5.7vw;
    padding: 4vw 0 0;
}
.form-quote em{
    font-size: 3.5vw;
    text-align: center;
    display: block;
    color: #333;
    padding-bottom: 4vw;
}
.form-quote .form-group{
    width: 90%;
    height: 10vw;
    position: relative;
    display: flex;
    margin: 0 auto 3vw;
}
.form-quote .form-group input{
    width: 100%;
    height: 10vw;
    line-height: 10vw;
    background: #fff;
    font-size: 3.8vw;
    text-indent: 2vw;
    border-radius: 1vw;
    border: 1px solid #afafaf;
}
.form-quote .form-form{
    width: 90%;
    height: 10vw;
    color: #fff;
    background: #439438;
    margin: 0 auto 5vw;
    text-align: center;
    line-height: 10vw;
    font-size: 4.5vw;
    border-radius: 0.6vw;
}














