html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei";
    vertical-align: top;
}
html{font-size: 14px}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
input,textarea{
    outline: none;
}
textarea{ resize: none;}
a,a:hover{text-decoration: none;color: #333333}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.i-b{display: inline-block}
.b{display: block}
.l{float: left}
.r{float: right}
.text{
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}
.w1200{max-width: 1200px; margin: 0 auto;}
.full{width: 100%;  height:100%;}

/*footer*/
.wl{
    width: 121px;
    height:18px;
    display: inline-block;
    background: url("../images/vl.png") no-repeat;
    margin:18px 15px 0 10px;
    transition: all .5s;
}
.wl:hover{background: url("../images/vl_hover.png") no-repeat;}
.ws{
    width: 107px;
    height: 18px;
    display: inline-block;
    background: url("../images/ws.png") no-repeat;
    margin: 18px 0 0 10px;
    transition: all .5s;
}
.ws:hover{background: url("../images/ws_hover.png") no-repeat;}
/*轮播图*/
body{ overflow-x:hidden}
.banner {
    width: 100%;
    height: 600px;
    overflow: hidden;
    position: relative;
}

.banner > ul {
    display: none;
    /*width: 999999999px;*/
height: 450px;
position: absolute;
top:0;
left: 0;
}

.banner > ul > li  {
    float: left;
    height: 600px;
    position: relative;
}
.banner > ul > li .w1200{position: relative;}
.banner  a {
    display: block;
    position: absolute;
    width: 137px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    transition: all .5s;
}
.banner  a.ban_more1{background: url("../images/banner_radius.png") no-repeat center;top: 340px;right: 0;}
.banner  a.ban_more2{background: url("../images/banner_radius_h.png") no-repeat center;top: 480px;left: 0;}
.banner  a.ban_more3{background: url("../images/b_radius3.png") no-repeat center;top:440px;left: 530px;}
.banner  a:hover{background: #fff;color: #b39b77}
.left-btn,.right-btn {
    width: 61px;
    height: 61px;
    position: absolute;
    top: 45%;
    right: 30px;
    background: url("../images/right-1.png");
    cursor: pointer;
}
.left-btn{  left: 30px;background: url("../images/left-1.png");  }
.img-btn-list {
    width: 100%;
    position: absolute;
    bottom: 30px;
    left: 0;
    text-align: center;
}

.img-btn-list > span  {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 0 5px;
    cursor: pointer;
    background: url("../images/hd_off.png");
}

.img-btn-list > span.current {   background: url("../images/hd_on.png");}

.i_header{height: 151px;}
.ih_top{height: 116px;padding-top: 25px;box-sizing: border-box}
.ih_phone p:first-child{background: url("../images/phone_bg.png") no-repeat center;width: 386px;height: 40px;line-height: 40px;color: #fff;text-indent: 26px;font-size: 18px}
.ih_phone p:first-child b{font-size: 24px;}
.ihp{position: relative;width: 386px;text-align: center;line-height: 30px;font-size: 12px;color: #b39b77;}
.ihp span{margin: 0 10px;}
.ihp:before,.ihp:after{content: '';display: block;position: absolute;top:7px;background: url("../images/phone_bg1.png");width: 22px;height: 16px;}
.ihp:before{left: 0}
.ihp:after{right: 0;background: url("../images/phone_bg2.png");}
.ih_logo{width: 347px;height: 64px;}

.ih_nav{height: 35px;box-sizing: border-box;border-top:1px solid #b39b77;border-bottom: 1px solid #b39b77;;line-height: 33px;}
.mainlevel{float: left;position: relative;    height: 33px;  padding: 7px 0;    box-sizing: border-box;}
.mainlevel>a{border-right: 1px solid #b39b77;font-size: 12px;text-align: center;display: inline-block;padding: 0 30px;height: 20px;line-height: 20px;color: #b39b77}
.mainlevel ul{display: none}
.mainlevel:first-child{width: 150px;height: 33px;background: #876f4b;padding: 0}
.mainlevel:first-child a{display: block;width: 100%;height: 100%;box-sizing: border-box;padding: 0;line-height: 35px;color: #fff}
.mainlevel:hover,.mainlevel.active{background: #b39b77;color: #fff}
.mainlevel:hover>a,.mainlevel.active>a{color: #fff}
.mainlevel ul{
    background: #FFFFFF;
    position: absolute;
    z-index: 50;
    top:33px;
    left:-19px;
    width:150px;
}
.mainlevel ul li{text-align: center}
.mainlevel ul a{
    display: block;
    height: 40px;
    line-height: 40px;
}
.mainlevel ul li:hover{background: #b39b77}
.mainlevel ul li:hover a{color: #fff}
.con_1{margin-top: 60px;}
.it_icon{width: 119px;height: 119px;background: url("../images/bg1.png") no-repeat center;font-size: 68px;line-height: 119px;text-align: center}
.i_title h2{font-size: 29px;color:#b39b77; font-weight: 400;border-bottom: 1px solid #b39b77;line-height: 40px;padding-top: 20px;}
.i_title  p{font-size: 18px; color: #333;line-height: 36px;}
.i_title p span{color: #999;font-size: 14px;    vertical-align: baseline;margin-left: 10px}
.con_1nav a{float: left;width: 115px;margin-left: 48px;margin-top: 20px;font-size: 14px;font-family: Arial;line-height:28px;}
.con_1nav a p:first-child{font-size: 18px;font-family:inherit;border-bottom: 1px solid #b39b77;}
.con_1nav a.active{color: #b39b77}
.ih_nav form{height:24px;    margin-top: 5px;}
.ih_nav input[type=text]{width: 215px;height: 24px;border: 1px solid #ad8339;box-sizing: border-box;    vertical-align: inherit;}
.ih_nav input[type=submit]{width: 45px;height: 24px;background: url("../images/search.png") no-repeat center;background-color: #b39b77;border: none;vertical-align: super;  margin:0 0 0 -5px;}




.mobile_nav{display: none}
.m_header{
    height: 70px;
    width: 100%;
    display: none;
    position: fixed;
    z-index: 1000;
    background: #fff;
    top:0;left: 0;
}
.m_logo{width: 232px;height: 45px;margin-top:13px;float: left}
.m_menu{float: right;width: 70px;height: 70px;background: #b39b77;text-align: center}
.icon_menu{
    background: url("../images/nav.png") no-repeat center;
    display: inline-block;
    width: 32px;
    height: 25px;
    margin-top: 19px;
}
.m_nav{
    position: absolute;
    top:70px;
    background: rgba(255,255,255,.5);
    width: 100%;
    display: none;
}
.m_main{width: 100%;line-height: 40px;text-align: center;border-bottom: 1px solid #b39b77;position: relative}
.m_main>a{display: block;font-size: 14px;}
.m_main ul{
    background: rgba(255,255,255,0.1);
    display: none;
}
.m_main.active>a{background: #b39b77;color: #fff}
.m_main ul li ul{ background:#b39b77;}
.m_main ul li ul a{color: #fff}
.m_bg{
    height: 2000px;
    width: 100%;
    background:rgba(255,255,255,.1);
    position: absolute;
    z-index: -1;
}
.m_main ul a{display: block}
.m_nav2{background: #999999}
.swiper-container1{display: none;margin-top: 70px;}



















.con1_content{
    width: 100%;
    height: 792px;
    padding-top: 60px;
    background: url("../images/con_bg.png") repeat-x center top;
    position: relative;
    background-position-y: 60px;
}
#c1_car{position: relative;height:793px;width: 100%;}
.c1_car{position: absolute;left: 0;top: 0;width: 100%}
.c1_title{width: 368px;height: 792px;float: left;position: relative}
.c1_img1{width:368px;height:378px;overflow:hidden;}
.one1_div {width:834px;height:462px;overflow:hidden;border-left:5px solid #fff;border-top:5px solid #fff;box-sizing:border-box}
.one2_div{width:482px;height:392px;overflow:hidden;border-left:5px solid #fff;border-top:5px solid #fff;box-sizing:border-box}
.c1_title img,.one1_div img,.one2_div img{width: 100%;height: 100%;transition:all .5s;}
.c1_img1:hover img,.one1_div:hover img,.one2_div:hover img{transform:scale(1.2,1.2)}
.one_img4{width: 22px;height: 22px;background: url("../images/one_img4.png") no-repeat center;position: absolute;display: block;left: 0;bottom: 0;}
.c1_img{width: 832px;margin-top: -65px;}
.c1_h3{font-size: 40px;color: #b39b77;font-weight: 400;font-family: "Arial";  line-height: 50px;margin-top: 5px;}
.c1_p{font-size: 22px;margin-top: 10px;color: #333}
.c1_p:after{content: '';width:40px;height: 3px;background: #b39b77;display: block;margin-top: 15px;}
.c1_con{line-height: 30px;font-size: 12px;font-family: 宋体;color: #777;margin: 30px 0;}
.c1_fixed{position: absolute;right: 0;bottom: 0;width: 340px;height: 390px;z-index:1000;}
.c1_fixed .c1_h3{font-size:40px;color: #8c785b;font-family: "Arial";padding-bottom:0px;}
.c1_p2{font-size: 25px;color: #8c785b;    line-height: 40px;}
.c1_p3{font-size: 18px;color: #777;margin: 47px 0;line-height: 36px}
.c1_more{width: 137px;height: 35px;background: url("../images/banner_radius.png") no-repeat center;display: block;line-height: 35px;text-align: center;color: #fff;transition:all .5s;}
.c1_more:hover{background:#876f4b;color:#fff;}
.c1_car>div.l{position: absolute;top:0;left: 0;width: 1200px;z-index: 10;opacity: 0;}
.c1_car>div.l.active{z-index: 11;opacity: 1}
.con_2{width: 100%;height: 280px;background: url("../images/i_bg1.jpg") no-repeat center;margin-top: 272px;}
.con_2 p:before,
.c4_phone p:first-child:before{content: '';display: inline-block;width: 35px;height: 35px;background: url("../images/phone.png") no-repeat center;    vertical-align: bottom;margin-right: 8px;}
.con_2 p,.c4_phone p:first-child{color: #886e46;font-size: 18px;line-height: 35px;padding-top: 29px;margin-bottom: 6px;}
.con_2 p span,.c4_phone p:first-child b{font-size: 24px;font-weight: bold;color: #896f47}
.con_2  img.r{margin-top: -172px}

.con_3{margin-top: 120px;}
.c3_content{background: url("../images/c2_bg.png") no-repeat right;}
.c3_content dd{line-height: 30px;color: #333;font-size: 16px}
.c3_content dd:before{display: inline-block;content: '';width: 5px;height: 5px;background: url("../images/c2_bor.png");    vertical-align: middle;margin-right: 10px;}
.c3_content dl{padding-top: 35px;}
.c3_content dt{font-size: 18px;font-weight: bold;color: #947a53;margin-bottom: 10px;    text-indent: 15px;}

.con_4{margin-top: 135px;height: 1042px;background: url("../images/c4_bg.png") no-repeat center;position: relative;}
.i_title2{padding-top: 15px;}
.i_title2 .it_icon{background: url("../images/c4_bg1.png") no-repeat center;color: #fff}
.i_title2 h2{padding-top: 25px;color: #FFFFFF;border-bottom: 1px solid #fff;font-weight: 400;font-size: 22px;    line-height: 40px;}
.i_title2 h2 a{color: #fff;}
.i_title2 p{font-size: 18px;color: #333;line-height: 28px}
.i_title2 p span{font-size: 14px;color: #817769;vertical-align: middle;margin-left: 10px;}
.c4_phone p:first-child{margin-right: 95px;padding-top: 0}
.c4_phone{padding-top:90px;}
.c4_phone p a{width: 137px;height: 35px;background: url("../images/c4_btn.png") no-repeat center;display: inline-block;line-height: 35px;text-align: center;color: #b39b77;transition: all .5s;}
.c4_phone p a:first-child{margin-right: 18px}
.c4_phone p a:hover{background: url("../images/c4_btnh.png") no-repeat center;color: #fff}
.c4_car{margin-top: 12px;position: relative;overflow: hidden;width: 100%;height:845px;}
#c4_car{position: absolute;top:0;left: 0;width: 100%}
.c4_car li{width: 100%;height: 415px;margin-bottom: 15px;background: #fff;padding: 13px 14px;box-sizing: border-box}
.c4_big{width: 730px;height: 390px;overflow: hidden;float: left}
.c4_big img,.c4_small img{width: 100%;height: 100%;transition: all .5s;}
.c4_big:hover img{transform: scale(1.2,1.2)}
.c4_r{float:right}
.c4r_top{height:220px;}
.c4_small{border: 1px solid #a8a8a8;width: 210px;height: 220px;box-sizing: border-box}
.c4_small:first-child{margin-right: 12px;}
.c4r_bottom{margin-top:15px;}
.c4r_bottom a{color: #8c785b;font-size: 44px;transition: all .5s;}
.c4r_bottom a:hover{color: #ad8339}
.c4r_bottom span{font-size: 22px;color: #333;line-height: 46px;margin-bottom: 5px;}
.c4r_bottom span:after{content: '';display: block;width: 40px;height: 3px;background: #b39b77}
.c4r_bottom p{line-height: 28px;color: #777;font-size: 12px;}
.c4_big2{margin-left: 10px;}
.i_title2 h2 a:hover,.i_title h2 a:hover{color: #ad8339}

.con_5 .i_title{width: 409px;margin: 0 auto;}
.c5_content{height: 548px;margin-top: 40px}
.con_5{margin-top: 69px;}
.c5_r{width: 596px;}
.c5_r a{width:100%;height: 320px;overflow: hidden}
.c5_r a img{width: 100%;height: 100%;transition: all .5s}
.c5_r div{width:100%;height: 218px;background: #282828;margin-top: 9px;padding: 28px;box-sizing: border-box;color: #fff}
.c5_r div h3{font-size: 22px;font-weight: 400;line-height: 30px;margin-bottom: 20px;}
.c5_r div h3 span{font-size: 30px;color: #dec394}
.c5_r div p{line-height: 28px;font-size: 14px;text-indent: 20px;}
.c5_r div  p a{color: #b39b77;}
.c5_l{width: 604px;}
.c5l_list{width: 294px;height: 270px;margin: 0 7px 7px 0;float: left;overflow: hidden;position: relative}
.c5l_img,.c5l_img img,.c5l_bg{width: 100%;height: 100%;}
.c5l_bg{background: url("../images/c5l_bg.png") no-repeat center;position: absolute;top: 0;left: 0;text-align: center;color: #e7e7e7;font-size: 22px;transition: all .5s;margin-top: 270px;}
.c5l_bor{width: 38px;height: 38px;background: url("../images/c5l_bg2.png") no-repeat center;display: inline-block;margin-top: 105px;}
.c5l_bg p{margin-top: 20px;}
.c5l_list:hover .c5l_bg{margin-top: 0}
.c5l_info{background: #e2e2e2;box-sizing: border-box;color: #4a4a4a;line-height: 28px;float: left;width: 294px;height: 270px;margin: 0 7px 7px 0;overflow: hidden;position: relative}
.c5l_info>div{width: 100%;height: 100%;padding: 38px 25px 38px 20px;box-sizing: border-box;display: none}
.c5l_info h3{color: #4c2e18;font-size: 24px;font-weight: 400;}
.c5l_info h4{font-size: 22px;font-weight: 400;color: #333333;margin: 20px 0 10px 0;line-height: 1}
.c5l_bottom{width: 100%;height: 28px;background: url("../images/c5l_bg4.png") no-repeat left;margin-top:15px}
.c5l-bor{display: block;width: 100%;height: 28px;background: url("../images/c5l_bg3.png") no-repeat left;margin-left: 40px}

.con_6{margin-top:195px;width: 100%;height: 670px;}
.con_6 .w1200{position: relative;}
.c6_bg1{position: absolute;width:23px;background: url("../images/lc_bg1.png") no-repeat center;height:670px;}
.c6_bg2{position: absolute;width: 34px;background: url("../images/lc_bg2.png") no-repeat top;height:670px;right: 0;z-index: 2}
.c6_bg3{position: absolute;width: 850px;height: 420px;background: #f4f4f4;right: 0;top: 45px}
.i_title3{margin-left: 43px;width: 300px;position: relative;padding-top: 85px}
.i_title3 h2{font-size:44px;font-weight: 400;color: #b39b77;margin-bottom: 24px;}
.i_title3 p{font-size: 22px;color: #333}
.i_title3 p:after{content: '';width: 40px;height: 3px;background: #b39b77;display: block;margin-top: 17px}
.c6_list a{float: left;width: 141px;height: 141px;background: #d1c0a5;text-align: center;color: #fff;font-size: 18px;position: absolute;transition: all .5s;}
.c6_list a.r{display: none}
.i6:before{width: 100%;height: 106px;display: block;content: ''}
.i6_1:before{background: url("../images/lc1.png") no-repeat center}
.i6_2:before{background: url("../images/lc2.png") no-repeat center}
.i6_3:before{background: url("../images/lc3.png") no-repeat center}
.i6_4:before{background: url("../images/lc4.png") no-repeat center}
.i6_5:before{background: url("../images/lc5.png") no-repeat center}
.i6_6:before{background: url("../images/lc6.png") no-repeat center}
.i6_7:before{background: url("../images/lc7.png") no-repeat center}
.i6_8:before{background: url("../images/lc8.png") no-repeat center}
.i6_9:before{background: url("../images/lc9.png") no-repeat center}
.i6_1{top:75px;left: 351px;}
.i6_2{top:225px;left: 49px;}
.i6_3{top:225px;left: 200px;}
.i6_4{top:225px;left: 351px;}
.i6_5{top:375px;left: 49px;}
.i6_6{top:375px;left: 200px;}
.i6_7{top:375px;left: 351px;}
.i6_8{top:375px;left: 500px;z-index: 2}
.c6_list p.l{width: 119px;height: 119px;position: absolute;top:527px;background: url("../images/bg1.png") no-repeat center;line-height: 119px;left: 49px;font-size: 68px;color: #333;text-align: center}
.i6_9{top:527px;left: 200px;}
.c6_list a.l{width: 141px;height: 141px;position: absolute;top:527px;left: 351px;}
.c6_info{width: 700px;position: absolute;top:527px;left: 500px;font-size: 14px;color: #333}
.c6_info h3{font-size: 22px;color: #333;font-weight: 400;margin-bottom: 10px;}
.c6_info p{line-height: 28px;}
.c6_info  a{display: inline-block;width: 137px;height: 35px;background: url("../images/banner_radius.png") no-repeat center;line-height: 35px;text-align: center;color: #fff}
.c6_info  a:hover{background: #ad8339}
.i6:hover{background: #b39b77}
.c6_carp{position: absolute;top:0;right:80px;z-index: 1}
.c6_car{width: 621px;height: 470px;position: relative;overflow: hidden}
#c6_car{width: 621px;height: 366px;overflow: hidden;position: absolute;top:0;left: 0}
.c6c_con a{font-size:35px;color: #8c785b;width: 390px;margin-left:170px;position: relative;margin-top: 10px;font-family: "Arial";display:block}
.c6c_con a span{font-size: 22px;  vertical-align: middle;color: #333;margin-left: 5px;}
.c6c_con a:after{content: '';display: block;width: 40px;height: 3px;background: #b39b77;position: absolute;    right: 40px;  top: 55px;}
.c6_car img{width: 621px;height: 366px;overflow: hidden;float: left}
.c6_btn{position: absolute;top:390px;right: 0}
.c6_btn a{display: inline-block;width:23px;height: 23px;border: 1px solid #b39b77;text-align: center;line-height: 21px;transition: all .5s; color: #b39b77;font-family: Arial}
.c6_next{margin-left: 10px;}
.c6_btn a:hover{background: #b39b77;color: #fff}
.c6c_con{margin-top: 380px}

.con_7{width: 100%;  height: 550px;  background: #f6f6f6;  margin:110px 0 7px;  padding-top: 70px;box-sizing: border-box  }
.c7_list{width: 385px;float: left;margin-left: 22px;}
.c7_list:first-child{margin-left: 0}
.c7_list h2{font-size: 21px;font-weight: 400;margin-bottom: 20px;}
.c7_list h2 a{color: #777}
.c7_list li:first-child{width: 385px;height: 155px;overflow: hidden;margin-bottom: 10px;}
.c7_list li:first-child:hover img{transform: scale(1.2,1.2)}
.c7_list li:first-child img{width: 100%;height: 100%;transition: all .5s;}
.c7_list li:first-child a:before{content: '';display: none}
.c7_list li{line-height: 30px;font-size: 14px;font-family: 宋体}
.c7_list li a{color: #666}
.c7_list li a:before{content: '·';display: inline-block;width: 10px;height: 30px;line-height: 30px;}
.c7_list li a:hover{color: #b39b77}
.c7_list ul{margin-bottom: 20px;}
.c7_list>a{width: 82px;height: 34px;border: 1px solid #ad8339;color: #ad8339;display: block;line-height: 34px;text-align: center}
.c7_list>a:hover{color: #fff;background: #ad8339}
.c7_list h2 a:hover{color: #ad8339}
.i_footer{width: 100%;  height: 302px;  background: #d8d1c9;  box-sizing: border-box;  color: #6c5a53;  }
.if_top{height: 242px;padding-top: 50px;box-sizing: border-box}
.if_phone{width: 235px}
.if_phone span.b{font-size: 18px;line-height: 38px}
.if_phone p{font-size: 12px}
.if_phone div{margin-bottom: 20px}
.if_nav dl{float: left;width: 115px;}
.if_nav dl.ifn_2{width:135px }
.if_nav dt{margin-bottom: 10px}
.if_nav dd a{font-size: 12px;color: #6c5a53;line-height: 24px}
.ewm>div{width: 104px;height: 130px;line-height: 28px;font-size: 14px;text-align: center;float: left;}
.sj_ewm{margin-right: 22px;}
.ewm_bg{width: 104px;height: 102px;background: url("../images/ewm_bg.png") no-repeat center;}
.ewm_bg img{width: 90px;height: 90px;padding: 6px 7px;}

.if_bottom{height: 60px;line-height: 60px;font-size: 12px}
.copy{margin:0 15px}
.pl_con{width:100%;display:block;padding:20px 0;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;   }
		.picMarquee-left .bd .tempWrap{width:100%!important;}
		
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{width:25%; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center;width:100%; height:100%; }
		.picMarquee-left .bd ul li .pic img{ width:100%; height:100%; display:block;  }
		
.wpp_banner{display:none;}







