﻿@charset "UTF-8";

html {
    color: #000;
    background: #fff;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
html * {
    outline: none;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html, body {
    font-family: "Helvetica Neue", Helvetica, STHeiTi,'微软雅黑', sans-serif; line-height:1.5;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
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;
}

.ban_1{background: url("../images/1_01.jpg") center no-repeat;width: 100%;height: 164px;position: relative;}
.ban_1 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 164px;}

.ban_2{background: url("../images/1_02.jpg") center no-repeat;width: 100%;height: 147px;position: relative;}
.ban_2 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 147px;}

.ban_3{background: url("../images/1_03.jpg") center no-repeat;width: 100%;height: 158px;position: relative;}
.ban_3 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 158px;}

.ban_4{background: url("../images/1_04.jpg") center no-repeat;width: 100%;height: 162px;position: relative;}
.ban_4 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 162px;}

.ban_5{background: url("../images/1_05.jpg") center no-repeat;width: 100%;height: 167px;position: relative;}
.ban_5 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 167px;}

.ban_6{background: url("../images/1_06.jpg") center no-repeat;width: 100%;height: 120px;position: relative;}
.ban_6 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 120px;}

.ban_7{background: url("../images/1_07.jpg") center no-repeat;width: 100%;height: 249px;position: relative;}
.ban_7 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 249px;}
.ban_7 .ban_center p{font-size: 48px;padding: 45px 0 0 305px;}

.ban_8{background: url("../images/1_08.jpg") center no-repeat;width: 100%;height: 336px;position: relative;}
.ban_8 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 336px;}
.ban_8 .ban_center ul{width:  100%;overflow:  hidden;padding-top: 185px;}
.ban_8 .ban_center ul li{float: left;width:  230px;font-size:  14px;color:  #fff;margin: 30px 0 0 56px;}

.ban_9{background: url("../images/1_09.jpg") center no-repeat;width: 100%;height: 183px;position: relative;}
.ban_9 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 183px;}

.ban_10{background: url("../images/1_10.jpg") center no-repeat;width: 100%;height: 167px;position: relative;}
.ban_10 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 167px;}
.ban_10 .ban_center p{font-size: 18px;color: #fff;width: 75%;line-height: 35px;padding-top: 10px;}

.ban_11{background: url("../images/1_11.jpg") center no-repeat;width: 100%;height: 143px;position: relative;}
.ban_11 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 143px;}

.ban_12{background: url("../images/1_12.jpg") center no-repeat;width: 100%;height: 191px;position: relative;}
.ban_12 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 191px;}
.ban_12 .ban_center span{display:  block;text-align:  center;font-size:  60px;font-weight:  bold;}
.ban_12 .ban_center p{text-align:  center;font-size:  14px;width: 67%;margin:  0 auto;padding-top: 10px;}

.ban_13{background: url("../images/1_13.jpg") center no-repeat;width: 100%;height: 693px;position: relative;}
.ban_13 .ban_center{width: 1200px;margin: 0 auto;position: relative;height: 693px;}
.ban_13 .ban_center .garden{background: url("../images/ke_k.png") center no-repeat;width: 889px;height: 450px;padding: 90px 0;margin:  0 auto;}
.ban_13 .ban_center .garden_jia{background: url("../images/ke.png") center no-repeat;width: 612px;height: 408px;margin: 0 auto;position:  absolute;left:  0;right:  0;top:  0;}
.ban_13 .ban_center .gar_on{position:absolute;width:205px}
.ban_13 .ban_center .gar_on span{display:block;font-size:24px;padding-left:23px}
.ban_13 .ban_center .gar_on p{font-size:14px}
.ban_13 .ban_center .end_1{left:-7px;top:75pt}
.ban_13 .ban_center .end_1 span{padding-left:55px}
.ban_13 .ban_center .end_2{left:60px;top:305px}
.ban_13 .ban_center .end_3{left:250px;top:444px}
.ban_13 .ban_center .end_3 span{padding-left:25px}
.ban_13 .ban_center .end_4{left:520px;bottom:90px}
.ban_13 .ban_center .end_5{bottom:190px;right:140px}
.ban_13 .ban_center .end_5 span{padding:0}
.ban_13 .ban_center .end_6{right:-5px;top:300px}
.ban_13 .ban_center .end_6 span{padding:0}
.ban_13 .ban_center .end_7{right:-60px;top:103px}
.ban_13 .ban_center .end_7 span{padding:0}
.ban_14{background: url("../images/1_14.jpg") center no-repeat;width: 100%;height: 136px;position: relative;}
.ban_14 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 136px;}

.ban_15{background: url("../images/1_15.jpg") center no-repeat;width: 100%;height: 166px;position: relative;}
.ban_15 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 166px;}
.ban_15 .ban_center span{display:  block;text-align:  center;font-size:  60px;}
.ban_15 .ban_center p{font-size:  36px;text-align:  center;}

.ban_16{background: url("../images/1_16.jpg") center no-repeat;width: 100%;height: 702px;position: relative;}
.ban_16 .ban_center{width: 1100px;margin: 0 auto;position: relative;overflow: hidden;height: 702px;}
.ban_16 .ban_center .left{background: url("../images/le_be.png") center no-repeat;width: 553px;height: 553px;float: left;margin-top: 30px;}
.ban_16 .ban_center .left .left_cen{padding-top:225px;width:80%;margin:0 auto}
.ban_16 .ban_center .left .left_cen span{display:block;font-size:36px;color:#fff}
.ban_16 .ban_center .left .left_cen .times{width:100%;margin:15px auto;text-align:center;position:relative}
.ban_16 .ban_center .left .left_cen .times i{font-size:18px;position:absolute;top:15px;left:15px}
.ban_16 .ban_center .left .left_cen .times input{height:55px;background:#FFF;border:0;padding-left:100px;width:76%;font-size:18px;border-radius:10px}
.ban_16 .ban_center .left .left_cen .banac_bottom{width:100%;background:#fdc702;border:0;text-align:center;padding:15px 0;margin:auto;display:block;cursor:pointer;font-size:20px;color:#000;border-radius:10px}

.ban_16 .ban_center .right{float: right;width:  460px;height: 315px;margin-top: 265px;}
.ban_16 .ban_center .right .md-list{width: 460px;height: 315px;}
.ban_16 .ban_center .right .picMarquee-top{width: 460px;height: 315px;position:relative;}
.ban_16 .ban_center .right .picMarquee-top .bd{width:100%;height: 240px;overflow:hidden;position:absolute;left: 0;top: 50px;border-bottom: 2px solid #bfbfbf;border-top: 2px solid #bfbfbf;padding-top: 15px;}
.ban_16 .ban_center .right .picMarquee-top .bd ul{overflow:hidden;zoom:1}
.ban_16 .ban_center .right .picMarquee-top .bd ul li{height:30px;line-height:30px;zoom:1;cursor:pointer;font-size:14px}
.ban_16 .ban_center .right .pic-a{width:100px;float:left;height:30px;overflow:hidden;text-align:center}
.ban_16 .ban_center .right .pic-b{width:100px;float:left;height:30px;overflow:hidden;text-align:center}
.ban_16 .ban_center .right .pic-c{width:125px;float:left;height:30px;overflow:hidden;text-align:center}
.ban_16 .ban_center .right .pic-d{width:110px;float:left;height:30px;overflow:hidden;text-align:center}
.ban_16 .ban_center .right .picMarquee-top .hd{width:100%;height:35px;line-height:33px;color:#000;font-size: 36px;}
.ban_16 .ban_center .right .picMarquee-top .hd span{height:30px;overflow:hidden;text-align:center;font-size:16px;font-weight:700}


.ban_17{background: url("../images/1_17.jpg") center no-repeat;width: 100%;height: 749px;position: relative;overflow: hidden;}
.ban_17 .serve{width: 1560px;height: 749px;float: right;position: relative;}
.ban_17 .serve .bd{width: 100%;height: 749px;position: relative;overflow: hidden;}
.ban_17 .serve .bd li{width:100%;float:left;height:749px;position:relative}
.ban_17 .serve .bd li .ser_shu{position:absolute;left:0;top:0;width:234px;height:326px}
.ban_17 .serve .bd li .ser_shu img{width:100%;display:block;height:auto}
.ban_17 .serve .bd li .ser_ren{float:left;width:649px;height:662px;margin:87px}
.ban_17 .serve .bd li .ser_ren img{width:100%;height:auto;display:block}
.ban_17 .serve .bd li .ser_name{float:left;margin-top:180px}
.ban_17 .serve .bd li .ser_name .ser_span{width:250px;height:80px;position:relative;border:1px solid #000;border-radius:10px;margin-bottom:50px}
.ban_17 .serve .bd li .ser_name .ser_span span{display:block;padding:10px 15px;font-size:36px}
.ban_17 .serve .bd li .ser_name .ser_span img{position:absolute;right:-25px;top:-24px}
.ban_17 .serve .bd li .ser_name .ser_span i{position:absolute;bottom:-13px;left:20px;font-size:14px;background:#cead84;padding:3px 10px}
.ban_17 .serve .bd li .ser_name p{font-size:14px;line-height:25px}
.ban_17 .serve .bd li .ser_name strong{display:block;margin-bottom:5px}
.ban_17 .serve .bd li .ser_name a{width:175px;height:42px;background:#100907;line-height:42px;text-align:center;border-radius:10px;color:#cead84;margin:40px 0;display:block}
.ban_17 .serve .bd li .ser_right_img{position:absolute;right:0;bottom:0;width:558px;height:656px}
.ban_17 .serve .bd li .ser_right_img img{display:block;width:100%}

.ban_17 .serve .hd{position:absolute;right:170px;bottom:0}
.ban_17 .serve .hd li{width:95px;height:60px;float:left;text-align:center;background:#fff;margin:0 5px;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer}
.ban_17 .serve .hd li p{font-size:14px;line-height:55px}
.ban_17 .serve .hd li p:before{content:' ';width:30px;height:2px;position:absolute;left:0;right:0;bottom:15px;background:#100907;margin:0 auto}
.ban_17 .serve .hd li.on{background:#fdc702}
/*.ban_17 .serve .prev{background: url("../images/left.png") center no-repeat;width: 59px;height: 107px;position: absolute;left: 0;top: 0;}*/
/*.ban_17 .serve .next{background: url("../images/right.png") center no-repeat;width: 59px;height: 107px;position: absolute;right: 0;top: 0;}*/

.ban_18{background: url("../images/1_18.jpg") center no-repeat;width: 100%;height: 398px;position: relative;}
.ban_18 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 398px;}
.ban_18 .ban_center span{display:block;font-size:60px;padding-top:60px}
.ban_18 .ban_center em{font-size:36px;display:block}
.ban_18 .ban_center p{width:50%;padding:60px 0 0 167px;font-size:14px}


.ban_19{background: url("../images/1_19.jpg") center no-repeat;width: 100%;height: 667px;position: relative;}
.ban_19 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 667px;}
.ban_19 .ban_center .client{width: 1200px;position: relative;height: auto;}
.ban_19 .ban_center .client .bd{width: 1200px;height: 482px; padding-top: 30px;}
.ban_19 .ban_center .client .bd li{width: 1200px;height: 482px;cursor: pointer;}
.ban_19 .ban_center .client .bd li img{width: 100%;height: 482px;float: left;}
.ban_19 .ban_center .client .hd{width: 100%;text-align: center;    margin-top: 50px;}
.ban_19 .ban_center .client .hd li{background: #28140e;display: inline-block;width: 20px;height: 20px;border-radius: 50%;cursor: pointer;margin: 10px;}
.ban_19 .ban_center .client .hd li.on{background: #fdc702;}


.ban_20{background: url("../images/1_20.jpg") center no-repeat;width: 100%;height: 252px;position: relative;}
.ban_20 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 252px;}
.ban_20 .ban_center span{display:block;font-size:60px;color:#fff;float:left;margin:100px 0 0 115px}
.ban_20 .ban_center em{display:block;font-size:60px;color:#fff;float:right;margin:100px 140px 0 0}


.ban_21{background: url("../images/1_21.jpg") center no-repeat;width: 100%;height: 753px;position: relative;}
.ban_21 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 753px;}
.ban_21 .ban_center .left{width: 414px;height: 571px;float: left;border: 2px solid #fff;border-radius:  10px;}
.ban_21 .ban_center .left ul{overflow:hidden;width:88%;margin:0 auto}
.ban_21 .ban_center .left ul li{position:relative;overflow:hidden;width:100%;padding:18px 0}
.ban_21 .ban_center .left ul li .left_img{width:211px;height:152px;float:left}
.ban_21 .ban_center .left ul li .left_img img{width:100%;height:auto;display:block}
.ban_21 .ban_center .left ul li .left_zi{float:right;color:#fff;width:135px}
.ban_21 .ban_center .left ul li .left_zi span{display:block;font-size:24px}
.ban_21 .ban_center .left ul li .left_zi p{font-size:14px}
.ban_21 .ban_center a{float: left;width: 262px;height: 42px;background: #bd9f79;line-height: 42px;text-align: center;border-radius: 10px;color: #28140e;margin: 60px;}
.ban_21 .ban_center .right{width:725px;height:571px;float:right;background:#fff;border-radius:10px}
.ban_21 .ban_center .right ul{overflow:hidden;width:88%;margin:0 auto}
.ban_21 .ban_center .right ul li{position:relative;overflow:hidden;width:100%;padding:18px 0}
.ban_21 .ban_center .right ul li .right_img{width:386px;height:154px;float:left}
.ban_21 .ban_center .right ul li .right_img img{width:100%;height:auto;display:block}
.ban_21 .ban_center .right ul li .right_zi{float:right;color:#110907;width:225px}
.ban_21 .ban_center .right ul li .right_zi span{display:block;font-size:24px}
.ban_21 .ban_center .right ul li .right_zi p{font-size:14px}

.ban_22{background: url("../images/1_22.jpg") center no-repeat;width: 100%;height: 297px;position: relative;}
.ban_22 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 297px;}
.ban_22 .ban_center span{display:block;font-size:60px;text-align:center;padding-top:100px;padding-left:80px}
.ban_22 .ban_center p{text-align:center;font-size:36px}
.ban_22 .ban_center em{font-size:14px;color:#f7eedc;position:absolute;left:230px;top:130px;line-height:25px}


.ban_23{background: url("../images/1_23.jpg") center no-repeat;width: 100%;height: 176px;position: relative;}
.ban_23 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 176px;}
.ban_23 .ban_center ul{overflow: hidden;position: relative;}
.ban_23 .ban_center ul li{width: 340px;float: left;font-size: 14px;color: #100907;line-height: 25px;}

.ban_24{background: url("../images/1_24.jpg") center no-repeat;width: 100%;height: 252px;position: relative;}
.ban_24 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 252px;}

.ban_25{background: url("../images/1_25.jpg") center no-repeat;width: 100%;height: 172px;position: relative;}
.ban_25 .ban_center{width: 1200px;margin: 0 auto;position: relative;overflow: hidden;height: 172px;}














