.content { width: 1160px; min-height: 100%; margin: 0 auto 0 auto; z-index: 10; position: relative; }
/*page1*/
.content .page1_main { background: url(../images/page1_cont.jpg) no-repeat; position: relative; overflow: hidden; min-height: 1275px; padding: 20px 20px 1px 20px; margin-top: 450px; margin-bottom: 150px; border-radius: 10px; border-radius: 10px; }
.content .page1_main .cont1 { width: 330px; float: right; }
.content .page1_main .cont1 .new_wrap .pic { background: url(../images/page7_img10.png) center center no-repeat; position: relative; width: 300px; height: 300px; margin-top: 20px; margin-left: 15px; }
.content .page1_main .cont1 .new_wrap .pic .tit2 { position: absolute; left: -15px; top: -20px; width: 120px; height: 51px; line-height: 51px; text-align: center; font-size: 28px; color: #cd9752; text-transform: uppercase; }
.content .page1_main .cont1 .new_wrap .pic .img1 { position: absolute; left: -7px; top: -2px; }
.content .page1_main .cont1 .new_wrap .dic { color: #846c5a; font-size: 14px; line-height: 24px; width: 90%; margin: 0 auto 15px auto; }
.content .page1_main .cont1 .liWrap { margin-top: 80px; position: relative; }
.content .page1_main .cont1 .liWrap .list { padding: 20px 20px 50px 20px; background: #f3ebe3; width: 288px; }
.content .page1_main .cont1 .liWrap .list li { border: 1px solid #c3ae9a; width: 279px; margin: 0 auto; position: relative; line-height: 48px; height: 48px; margin-bottom: 15px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; }
.content .page1_main .cont1 .liWrap .list li a { font-size: 15px; color: #846C5A; display: block; padding: 0 30px 0 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.content .page1_main .cont1 .liWrap .list li i { display: none; position: absolute; right: 10px; top: 17px; width: 9px; height: 14px; background: url(../images/page1_icon.png) no-repeat; }
.content .page1_main .cont1 .liWrap .list li:hover, .content .page1_main .cont1 .liWrap .list li.on { background: #eae0d7; border: 1px solid #eae0d7; }
.content .page1_main .cont1 .liWrap .list li:hover i, .content .page1_main .cont1 .liWrap .list li.on i { display: block; }
.content .page1_main .cont1 .liWrap .bottom { width: 328px; overflow: hidden; margin: 0 auto; }
.content .page1_main .cont1 .liWrap .home { position: absolute; left: -435px; top: 220px; width: 435px; z-index: 50; height: 353px; background: #f3ebe3; }
.content .page1_main .cont1 .liWrap .home .top { position: absolute; left: -40px; top: -72px; }
.content .page1_main .cont1 .liWrap .home .video { width: 405px; height: 304px; margin: 15px auto 0 auto; position: relative; }
.content .page1_main .cont1 .liWrap .home .video .start_btn { position: absolute; left: 50%; margin-left: -60px; top: 30px; }
.content .page1_main .cont1 .liWrap .home .txt { font-size: 16px; width: 405px; margin: 0 auto; height: 32px; line-height: 32px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #846C5A; text-align: center; }
.content .page1_main .cont1 .liWrap .home .bot { position: absolute; left: 0px; bottom: -21px; }
.content .page1_main .cont2 { width: 770px; overflow: hidden; float: left; position: relative; }
.content .page1_main .cont2 .tit3 { overflow: hidden; }
.content .page1_main .cont2 .tit3 img { float: left; margin-right: 10px; }
.content .page1_main .cont2 .tit3 .txt { font-size: 13px; color: #846c5a; line-height: 22px; padding-top: 7px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.content .page1_main .cont2 .img_box { width: 100%; height: 650px; position: relative; }
.content .page1_main .cont2 .img_box .slideBox { width: 500px; height: 500px; overflow: hidden; position: absolute; left: 47px; top: 52px; }
.content .page1_main .cont2 .img_box .slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 220px; bottom: 40px; z-index: 1; }
.content .page1_main .cont2 .img_box .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.content .page1_main .cont2 .img_box .slideBox .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: url(../images/page6_arrow.png) 0px 0px no-repeat; cursor: pointer; }
.content .page1_main .cont2 .img_box .slideBox .hd ul li.on { background: url(../images/page6_arrow.png) 0px -21px no-repeat; color: #fff; }
.content .page1_main .cont2 .img_box .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.content .page1_main .cont2 .img_box .slideBox .bd li { zoom: 1; vertical-align: middle; }
.content .page1_main .cont2 .img_box .slideBox .bd img { width: 500px; height: 500px; display: block; }



.content .page1_main .cont2 .img_box .img1 { position: absolute; right: 50px; top: 35px; }
.content .page1_main .cont2 .img_box .img2 { position: absolute; right: 5px; top: 250px; }
.content .page1_main .cont2 .img_box .img3 { position: absolute; right: 90px; top: 430px; }
.content .page1_main .cont2 .tit1 { padding-bottom: 10px; position: relative; width: 330px; }
.content .page1_main .cont2 .tit1 a { position: absolute; left: 280px; top: 10px; color: #846c5a; font-size: 14px; }
.content .page1_main .cont2 .liwrap { width: 330px; }
.content .page1_main .cont2 .liwrap li { margin: 10px; overflow: hidden; }
.content .page1_main .cont2 .liwrap li img { width: 105px; height: 89px; float: left; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; }
.content .page1_main .cont2 .liwrap li .txt { float: left; width: 195px; padding-left: 10px; color: #fff; font-size: 14px; overflow: hidden; }
.content .page1_main .cont2 .liwrap li .txt b { color: #846c5a; font-size: 15px; font-weight: normal; text-overflow: ellipsis; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.content .page1_main .cont2 .liwrap li .txt small { color: #a2978f; font-size: 13px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.content .page1_main .cont2 .tit4 .tab1{width: 128px; cursor: pointer; height: 50px;float: left; background: url(../images/page8_tit5.png) -140px 0px no-repeat;}
.content .page1_main .cont2 .tit4 .tab2{width: 128px; cursor: pointer;  height: 50px;float: left; background: url(../images/page8_tit5.png) -462px 1px no-repeat;}
.content .page1_main .cont2 .tit4 .tab1.on{background: url(../images/page8_tit5.png) 0px 0px no-repeat;}
.content .page1_main .cont2 .tit4 .tab2.on{background: url(../images/page8_tit5.png) -303px 0px no-repeat;}
.content .page1_main .cont2 .tit1 .tit4,.content .page1_main .cont2 .tit1 a{display: inline-block;}
/*page2*/
.content .page2_main { background: url(../images/page2_cont.jpg) no-repeat; position: relative; padding: 20px 20px 1px 20px; margin-top: 450px; margin-bottom: 210px; border-radius: 10px; border-radius: 10px; }
.content .page2_main .cont1 { position: relative; }
.content .page2_main .cont1 .left { width: 700px; height: 427px; float: left; }
.content .page2_main .cont1 .right { width: 400px; height: 427px; float: right; }
.content .page2_main .cont1 .right .img1 { width: 356px; height: 121px; margin: 30px auto; position: relative; overflow: hidden; }
.content .page2_main .cont1 .right .img1 span { position: absolute; width: 139px; transition: all ease 0.35s; height: 121px; font-size: 16px; text-align: center; line-height: 121px; color: #f2b76b; right: 0px; top: 0px; background: url(../images/page2_img12.png) no-repeat; }
.content .page2_main .cont1 .right .img1:hover span { }
.content .page2_main .cont1 .right .img2 { width: 356px; height: 121px; margin: 30px auto; position: relative; overflow: hidden; }
.content .page2_main .cont1 .right .img2 span { position: absolute; width: 139px; height: 121px; font-size: 16px; text-align: center; line-height: 121px; color: #f2b76b; right: 0px; top: 0px; background: url(../images/page2_img12.png) no-repeat; }
.content .page2_main .cont1 .right .img2:hover span { }
.content .page2_main .cont2 .main { padding: 8px; background: #FFFFFF; overflow: hidden; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; }
.content .page2_main .cont2 .tit2 { margin: 10px 0; color: #df9b44; text-transform: uppercase; font-size: 28px; }
.content .page2_main .cont2 .main .map { width: 670px; height: 459px; float: left; }
.content .page2_main .cont2 .main .r_box { width: 410px; overflow: hidden; float: right; padding-right: 9px; }
.content .page2_main .cont2 .main .r_box h3 { font-size: 18px; color: #997649; font-weight: 500; border-bottom: 1px dashed #c3b576; margin-bottom: 10px; padding-bottom: 5px; }
.content .page2_main .cont2 .main .r_box .slideBox { width: 396px; height: 136px; overflow: hidden; position: relative; margin: 0 auto; }
.content .page2_main .cont2 .main .r_box .slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 10px; bottom: 10px; z-index: 1; }
.content .page2_main .cont2 .main .r_box .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.content .page2_main .cont2 .main .r_box .slideBox .hd ul li { position: relative; float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: url(../images/page6_arrow.png) 1px 1px no-repeat; cursor: pointer; }
.content .page2_main .cont2 .main .r_box .slideBox .hd ul li.on { background: url(../images/page6_arrow.png) 1px -20px no-repeat; }
.content .page2_main .cont2 .main .r_box .slideBox .bd { position: relative; height: 100%; z-index: 0; }
.content .page2_main .cont2 .main .r_box .slideBox .bd li { zoom: 1; vertical-align: middle; }
.content .page2_main .cont2 .main .r_box .slideBox .bd li span { position: absolute; left: 0; bottom: 0; right: 0; padding: 0px 70px 0 15px; font-size: 15px; line-height: 35px; color: #fff; display: block; height: 35px; background: url(../images/black.png); }
.content .page2_main .cont2 .main .r_box .slideBox .bd img { width: 396px; height: 136px; display: block; }
.content .page2_main .cont2 .main .r_box ul.list { background: #ede9e6; overflow: hidden; padding: 15px 10px; width: 376px; margin: 0 auto; }
.content .page2_main .cont2 .main .r_box ul.list li { width: 122px; height: 35px; cursor: pointer; margin-bottom: 4px; font-size: 15px; float: left; text-align: center; line-height: 35px; color: #997649; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; }
.content .page2_main .cont2 .main .r_box ul.list li:hover { background: #fff; }
.content .page2_main .cont2 .main .r_box .picMarquee-left { width: 403px; overflow: hidden; position: relative; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd { padding: 15px 10px; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; position: relative; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li .pic { text-align: center; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li .pic img { width: 150px; height: 115px; display: block; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li .pic a:hover img { border-color: #999; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li .mask { position: absolute; left: 0px; top: 0; right: 0; bottom: 0; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li .mask img { padding: 20px 0 5px 0; }
.content .page2_main .cont2 .main .r_box .picMarquee-left .bd ul li .mask p { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 15px; color: #fff; }
.content .page2_main .cont3 .tit3 { margin: 20px 0 10px 0; height: 40px; width: 100%; background: url(../images/page2_tit3.png) no-repeat; }
.content .page2_main .cont3 .tit3 span { font-size: 28px; color: #df9b44; display: inline-block; }
.content .page2_main .cont3 .main { overflow: hidden; }
.content .page2_main .cont3 .main .case1 { overflow: hidden; width: 390px; height: 326px; background: #ede9e6; float: left; margin-right: 25px; }
.content .page2_main .cont3 .main .case1 .left { width: 190px; float: left; }
.content .page2_main .cont3 .main .case1 .left .img { position: relative; }
.content .page2_main .cont3 .main .case1 .left .img span { position: absolute; left: 0px; right: 0; bottom: 0; height: 30px; line-height: 30px; color: #fff; font-size: 15px; text-align: center; background: url(../images/black.png); }
.content .page2_main .cont3 .main .case1 .right { width: 200px; float: left; }
.content .page2_main .cont3 .main .case1 .right ul { padding: 10px 15px; }
.content .page2_main .cont3 .main .case1 .right ul li { width: 100%; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.content .page2_main .cont3 .main .case1 .right ul li a { color: #997649; font-size: 14px; }
.content .page2_main .cont3 .main .case1 .right ul li a:hover { color: #cd9752; }
.content .page2_main .cont3 .main .case2 { overflow: hidden; width: 390px; height: 245px; background: #ede9e6; float: left; margin-right: 25px; }
.content .page2_main .cont3 .main .case2 .left { width: 190px; float: left; }
.content .page2_main .cont3 .main .case2 .left .img { position: relative; width: 190px; height: 245px; transition: all 0.35s ease-in; }
.content .page2_main .cont3 .main .case2 .right { width: 200px; float: left; }
.content .page2_main .cont3 .main .case2 .right ul { padding: 10px 15px; }
.content .page2_main .cont3 .main .case2 .right ul li { width: 100%; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.content .page2_main .cont3 .main .case2 .right ul li a { color: #997649; font-size: 14px; }
.content .page2_main .cont3 .main .case2 .right ul li a:hover { color: #cd9752; }
.content .page2_main .cont3 .main .case3 { overflow: hidden; width: 290px; background: #ede9e6; float: left; }
.content .page2_main .cont3 .main .case3 img { display: block; margin: 24px auto; }
.content .page2_main .cont3 .main .case3 img:hover { opacity: 0.8; filter: alpha(opacity=80); }
/*page3*/
.content .page3_main { background: url(../images/page3_cont.jpg) no-repeat; position: relative; padding: 20px 20px 1px 20px; margin-top: 450px; height: 1070px; margin-bottom: 210px; border-radius: 10px; border-radius: 10px; }
.content .page3_main .cont1 { width: 1080px; padding: 10px; position: absolute; top: 100px; left: 20px; }
.content .page3_main .cont1 .list_tit { width: 960px; margin-left: 70px; overflow: hidden; }
.content .page3_main .cont1 .list_tit span { display: inline-block; float: left; width: 50px; text-align: center; color: #544031; font-size: 15px; }
.content .page3_main .cont1 .list_tit img { display: inline-block; float: left; margin-top: 8px; }
.content .page3_main .cont1 .list_img { width: 1050px; margin: 0 auto; overflow: hidden; padding: 30px 0; }
.content .page3_main .cont1 .list_img span { display: inline-block; width: 16.3%; }
.content .page3_main .cont1 .list_img span img { width: 150px; height: 150px; display: block; margin: 0 auto; border: 2px solid transparent; transition: all 0.5s; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; }
.content .page3_main .cont1 .list_img span:hover img { border: 2px solid #fff; transform: scale(1.15); }
.content .page3_main .cont2 { width: 1075px; height: 170px; padding: 10px; position: absolute; top: 425px; left: 45px; }
.content .page3_main .cont2 .case1 { width: 200px; float: left; margin: 0 10px; }
.content .page3_main .cont2 .case1 h3 { color: #846c5a; font-size: 15px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content .page3_main .cont2 .case1 img { width: 192px; height: 76px; margin: 0 auto; display: block; padding: 8px 0; }
.content .page3_main .cont2 .case1 p { color: #846c5a; font-size: 13px; line-height: 20px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
.content .page3_main .cont2 .case2 { width: 220px; float: left; margin: 0 10px; }
.content .page3_main .cont2 .case2 li { width: 95%; padding-left: 5%; font-size: 13px; color: #846c5a; height: 28px; line-height: 28px; position: relative; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.content .page3_main .cont2 .case2 li a { color: #846c5a; }
.content .page3_main .cont2 .case2 li a:hover { color: #cd9752; }
.content .page3_main .cont2 .case2 li b { position: absolute; width: 3px; height: 3px; background: #846c5a; left: 0px; top: 12px; }
.content .page3_main .cont2 .case3 { width: 275px; height: 167px; overflow: hidden; position: relative; float: left; margin: 0 10px; }
.content .page3_main .cont2 .case3 .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.content .page3_main .cont2 .case3 .hd ul { overflow: hidden; zoom: 1; float: left; }
.content .page3_main .cont2 .case3 .hd ul li { float: left; margin-right: 2px; width: 10px; height: 10px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; }
.content .page3_main .cont2 .case3 .hd ul li.on { background: #ba7637; color: #fff; }
.content .page3_main .cont2 .case3 .bd { position: relative; height: 100%; z-index: 0; }
.content .page3_main .cont2 .case3 .bd li { zoom: 1; vertical-align: middle; }
.content .page3_main .cont2 .case3 .bd img { width: 275px; height: 167px; display: block; }
.content .page3_main .cont2 .case4 { width: 280px; float: left; margin: 0 10px; }
.content .page3_main .cont2 .case4 h3 { color: #846c5a; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.content .page3_main .cont2 .case4 p { color: #846c5a; font-size: 13px; line-height: 20px; height: 150px; overflow: hidden; }

.content .page3_main .cont3 { width: 1075px; height: 345px; position: absolute; top: 750px; left: 30px; overflow: hidden; }
.content .page3_main .cont3 .tit_img { float: left; width: 223px; height: 310px; }
.content .page3_main .cont3 ul { float: left; width: 845px; }
.content .page3_main .cont3 li { float: left; margin-left: 25px; margin-bottom: 10px; }
.content .page3_main .cont3 li img { width: 175px; height: 118px; border: 1px solid #808080; }
.content .page3_main .cont3 li:hover img { box-shadow: 0px 0px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
.content .page3_main .cont3 li p { width: 175px; padding: 7px 0; color: #927d63; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*page4*/
.content .page4_main { background: url(../images/page4_cont.jpg) no-repeat; position: relative; padding: 20px 20px 1px 20px; margin-top: 450px; height: 1210px; margin-bottom: 150px; border-radius: 10px; border-radius: 10px; }
.content .page4_main .cont1 { width: 850px; height: 345px; position: absolute; top: 74px; right: 94px; overflow: hidden; }
.content .page4_main .cont1 li { float: left; margin: 0px 16px; }
.content .page4_main .cont1 li img { width: 175px; height: 118px; border: 1px solid #bda17c; }
.content .page4_main .cont1 li:hover img { box-shadow: 0px 0px 10px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 0px 10px rgba(255,255,255,0.5); }
.content .page4_main .cont1 li p { width: 175px; padding: 10px 0; color: #fff; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.content .page4_main .cont1 li:hover p { color: #bda17c; }
.content .page4_main .cont2 { width: 850px; height: 345px; position: absolute; top: 490px; left: 120px; overflow: hidden; }
.content .page4_main .cont2 li { float: left; margin: 0px 20px; }
.content .page4_main .cont2 li img { width: 234px; height: 234px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; }
.content .page4_main .cont2 li p { width: 234px; padding-top: 20px; color: #fff; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.content .page4_main .cont3 { width: 950px; height: 345px; position: absolute; top: 895px; right: 0px; overflow: hidden; }
.content .page4_main .cont3 .tit_img { float: left; width: 200px; height: 268px; padding-right: 20px; }
.content .page4_main .cont3 .tit_img p { width: 100%; padding: 7px 0; color: #927d63; font-size: 14px; text-align: center; }
.content .page4_main .cont3 ul { float: left; width: 700px; }
.content .page4_main .cont3 li { float: left; margin: 0px 20px; }
.content .page4_main .cont3 li img { width: 175px; height: 118px; }
.content .page4_main .cont3 li:hover img { box-shadow: 0px 0px 10px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 0px 10px rgba(255,255,255,0.5); }
.content .page4_main .cont3 li p { width: 175px; padding: 7px 0; color: #927d63; font-size: 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
/*page5*/
.content .page5_main { background: url(../images/page5_cont.png) no-repeat; position: relative; padding: 20px 20px 1px 20px; margin-top: 450px; margin-bottom: 210px; border-radius: 10px; -webkit-border-radius: 10px; overflow: hidden; }
.content .page5_main .cont1 { width: 1000px; float: left; height: 285px; background: url(../images/page5_img1.png) no-repeat; overflow: hidden; }
.content .page5_main .cont1 .box_img { width: 261px; height: 261px; margin: 15px 0 0 15px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; float: left; }
.content .page5_main .cont1 .box_txt h3 { font-weight: normal; font-size: 18px; color: #846c5a; padding-bottom: 10px; }
.content .page5_main .cont1 .box_txt { font-size: 13px; color: #846c5a; line-height: 23px; padding-left: 330px; padding-top: 50px; }
.content .page5_main .cont2 { width: 1000px; float: right; height: 285px; background: url(../images/page5_img2.png) right top no-repeat; overflow: hidden; }
.content .page5_main .cont2 .box_img { width: 261px; height: 261px; margin: 15px 45px 0 0; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; float: right; }
.content .page5_main .cont2 .box_txt h3 { font-weight: normal; font-size: 18px; color: #846c5a; padding-bottom: 10px; text-align: right; }
.content .page5_main .cont2 .box_txt { font-size: 13px; color: #846c5a; line-height: 23px; padding-right: 330px; padding-top: 50px; }
.content .page5_main .add_btn { width: 197px; height: 41px; margin: 25px auto; transition: all 0.35s; -webkit-transition: all 0.35s; }
.content .page5_main .add_btn:hover { transform: translateY(5px); -webkit-transform: translateY(5px); cursor: pointer; }
.content .page5_main .hide_box { display: none; }



/*page6*/

.content .page6_main{background: url(../images/page6_cont.png) no-repeat; position: relative;  padding: 20px 20px 1px 20px;margin-top: 450px;overflow: hidden;   margin-bottom: 180px; border-radius:10px ;border-radius:10px ;}
.content .page6_main .cont1{width: 340px; overflow: hidden;float: left;}
.content .page6_main .cont1 .tit1{padding-bottom: 10px;}
.content .page6_main .cont1 .liwrap li{ margin: 10px;overflow: hidden;}
.content .page6_main .cont1 .liwrap li img{width:105px; height: 89px;float: left; border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;}
.content .page6_main .cont1 .liwrap li .txt{float: left; width: 205px; padding-left:10px ;color: #fff; font-size: 14px; overflow: hidden;}
.content .page6_main .cont1 .liwrap li .txt b{color: #694e3a;font-size: 15px;font-weight: normal; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.content .page6_main .cont1 .liwrap li .txt b:hover{color: #cd9752;}
.content .page6_main .cont1 .liwrap li .txt small{color: #a2978f;font-size: 13px; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.content .page6_main .cont1 .liwrap li .txt small:hover{color: #997649;}
.content .page6_main .cont1 .cont1_bot{}
.content .page6_main .cont1 .cont1_bot .tit4{margin-bottom: 10px;}
.content .page6_main .cont1 .cont1_bot .tab1 .tab_hd,
.content .page6_main .cont1 .cont1_bot .tab2 .tab_hd{display: block;overflow: hidden; border-bottom: 1px solid #e5cd9e;padding-bottom: 5px;}
.content .page6_main .cont1 .cont1_bot .tab1 .tab_hd dl dd,
.content .page6_main .cont1 .cont1_bot .tab2 .tab_hd dl dd{font-size: 15px;cursor: pointer; font-weight: bold; line-height: 14px; display: inline; position: relative;color: #555555; }
.content .page6_main .cont1 .cont1_bot .tab1 .tab_hd dl dd.on a,.content .page6_main .cont1 .cont1_bot .tab2 .tab_hd dl dd.on {color: #c69446; }
.content .page6_main .cont1 .cont1_bot .tab1 .tab_bd,.content .page6_main .cont1 .cont1_bot .tab2 .tab_bd{height: 190px;}
.content .page6_main .cont1 .cont1_bot .tab1 .tab_bd .case{padding: 10px 0;}
.content .page6_main .cont1 .cont1_bot .tab1 .tab_bd .case p{line-height: 25px; padding: 0 10px; overflow: hidden;font-size: 14px;color: #574d3b;/*white-space: nowrap;*/text-overflow: ellipsis; overflow: hidden;}
.content .page6_main .cont1 .cont1_bot .tab1 .tab_bd .case .txt,.content .page6_main .cont1 .cont1_bot .tab2 .tab_bd .case .txt{line-height: 25px;font-size: 14px;color: #574d3b;}
.content .page6_main .cont2{width: 770px; overflow: hidden;float: right;}
.content .page6_main .cont2 .slider{position: relative;width:750px;margin: 0 auto;}
.content .page6_main .cont2 .slider .tit2{position: absolute;z-index: 10;left: -5px; top: 10px;}
.content .page6_main .cont2 .slider .slideBox{ width:750px; height:275px; overflow:hidden; position:relative;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px; }
.content .page6_main .cont2 .slider .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.content .page6_main .cont2 .slider .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.content .page6_main .cont2 .slider .slideBox .hd ul li{position: relative; float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background: url(../images/page6_arrow.png) 1px 1px no-repeat; cursor:pointer; }
.content .page6_main .cont2 .slider .slideBox .hd ul li.on{ background: url(../images/page6_arrow.png) 1px -20px no-repeat;}
.content .page6_main .cont2 .slider .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.content .page6_main .cont2 .slider .slideBox .bd li{ zoom:1; vertical-align:middle; }
.content .page6_main .cont2 .slider .slideBox .bd li span{position: absolute;left: 0; bottom: 0;right: 0; padding: 0px 70px 0 15px; font-size: 15px; line-height: 35px; color: #d5b48b;  display: block;height: 35px; background: url(../images/black.png); }
.content .page6_main .cont2 .slider .slideBox .bd img{ width:750px; height:275px; display:block;  }
.content .page6_main .cont2 .tit3{margin: 25px 0 10px 0;overflow: hidden;}
.content .page6_main .cont2 .tit3 .tab1{width: 128px; cursor: pointer; height: 50px;float: left; background: url(../images/page6_tit5.png) -459px 0px no-repeat;}
.content .page6_main .cont2 .tit3 .tab2{width: 128px; cursor: pointer;  height: 50px;float: left; background: url(../images/page6_tit5.png) -142px 0px no-repeat;}
.content .page6_main .cont2 .tit3 .tab1.on{background: url(../images/page6_tit5.png) 0px 0px no-repeat;}
.content .page6_main .cont2 .tit3 .tab2.on{background: url(../images/page6_tit5.png) -300px 0px no-repeat;}
.content .page6_main .cont2 .list li{padding: 15px;overflow: hidden; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;}
.content .page6_main .cont2 .list li:hover{background: #cab8aa;}
.content .page6_main .cont2 .list li img{width: 201px;height: 150px;display: inline-block;float: left;}
.content .page6_main .cont2 .list li .txt{float: left;width: 510px;margin-left: 15px;}
.content .page6_main .cont2 .list li .txt h3{font-size: 18px;color: #694e3a;font-weight: 400; padding-right: 100px;position: relative; margin: 10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.content .page6_main .cont2 .list li .txt h3 span{position: absolute;right: 0px; top: 3px;font-size: 14px;}
.content .page6_main .cont2 .list li .txt p{font-size: 14px;color: #694e3a; line-height: 20px; height: 100px; overflow: hidden;}



/*page7*/
.content .page7_main { background: url(../images/page6_cont.png) no-repeat; position: relative; overflow: hidden; padding: 20px 20px 1px 20px; margin-top: 450px; margin-bottom: 210px; border-radius: 10px; border-radius: 10px; }
.content .page7_main .cont1 { width: 340px; overflow: hidden; float: left; }
.content .page7_main .cont1 .tit1 { padding-bottom: 10px; position: relative; }
.content .page7_main .cont1 .tit1 a { position: absolute; left: 290px; top: 10px; color: #846c5a; font-size: 14px; }
.content .page7_main .cont1 .liwrap li { margin: 10px; overflow: hidden; }
.content .page7_main .cont1 .liwrap li img { width: 105px; height: 89px; float: left; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; }
.content .page7_main .cont1 .liwrap li .txt { float: left; width: 205px; padding-left: 10px; color: #fff; font-size: 14px; overflow: hidden; }
.content .page7_main .cont1 .liwrap li .txt b { color: #694e3a; font-size: 15px; font-weight: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.content .page7_main .cont1 .liwrap li .txt b:hover { color: #cd9752; }
.content .page7_main .cont1 .liwrap li .txt small { color: #a2978f; font-size: 13px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.content .page7_main .cont1 .liwrap li .txt small:hover { color: #997649; }

.content .page7_main .cont1 .new_wrap .pic { background: url(../images/page7_img10.png) center center no-repeat; position: relative; width: 300px; height: 300px; margin-top: 20px; margin-left: 15px; }
.content .page7_main .cont1 .new_wrap .pic .tit2 { position: absolute; left: -15px; top: -20px; width: 120px; height: 51px; line-height: 51px; text-align: center; font-size: 28px; color: #cd9752; text-transform: uppercase; }
.content .page7_main .cont1 .new_wrap .pic .img1 { position: absolute; left: -7px; top: -2px; }
.content .page7_main .cont1 .new_wrap .dic { color: #846c5a; font-size: 14px; line-height: 24px; width: 90%; margin: 0 auto 15px auto; }
.content .page7_main .cont1 .new_wrap .shop { display: block; margin: 0 auto 25px auto; }
.content .page7_main .cont2 { width: 770px; overflow: hidden; float: right; position: relative; }
.content .page7_main .cont2 .tit3 { height: 48px; line-height: 48px; font-size: 28px; color: #cd9752; }
.content .page7_main .cont2 .daohang { position: absolute; right: 0; top: 0; }
.content .page7_main .cont2 .tab { margin: 15px 0; }
.content .page7_main .cont2 .tab span { display: inline-block; width: 140px; margin: 0 10px; height: 38px; cursor: pointer; border: 1px solid #cd9752; line-height: 38px; text-align: center; color: #846c5a; font-size: 15px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; }
.content .page7_main .cont2 .tab span:hover { background: #cd9752; color: #FFFFFF; }
.content .page7_main .cont2 .tab span.on { background: #cd9752; color: #FFFFFF; }
.content .page7_main .cont2 .list li { overflow: hidden; width: 751px; margin: 20px auto; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; }
.content .page7_main .cont2 .list .pic { float: left; width: 282px; height: 204px; }
.content .page7_main .cont2 .list .txt { float: left; position: relative; }
.content .page7_main .cont2 .list .txt .txt_bg { width: 469px; height: 204px; }
.content .page7_main .cont2 .list .txt .name { position: absolute; left: 30px; top: 25px; color: #846C5A; font-size: 24px; line-height: 48px; }
.content .page7_main .cont2 .list .txt .name img { margin-right: 15px; }
.content .page7_main .cont2 .list .txt span { position: absolute; left: 30px; top: 80px; font-size: 15px; color: #846C5A; }
.content .page7_main .cont2 .list .txt span b { font-size: 32px; color: #f72020; }
.content .page7_main .cont2 .list .txt .btn { position: absolute; left: 30px; bottom: 20px; width: 163px; height: 44px; line-height: 44px; background: #e44e4e; font-size: 24px; color: #fff; text-align: center; text-transform: uppercase; border-radius: 40px; -webkit-border-radius: 40px; }


.content .page7_main .cont2 .liwrap { padding: 15px; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; }
.content .page7_main .cont2 .liwrap li:hover { background: #cab8aa; }
.content .page7_main .cont2 .liwrap li img { width: 201px; height: 150px; display: inline-block; float: left; }
.content .page7_main .cont2 .liwrap li .txt { float: left; width: 510px; margin-left: 15px; }
.content .page7_main .cont2 .liwrap li .txt h3 { font-size: 18px; color: #694e3a; font-weight: 400; padding-right: 100px; position: relative; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.content .page7_main .cont2 .liwrap li .txt h3 span { position: absolute; right: 0px; top: 3px; font-size: 14px; left: 433px; }
.content .page7_main .cont2 .liwrap li .txt p { font-size: 14px; color: #694e3a; line-height: 20px; height: 60px; overflow: hidden; }
.content .page7_main .cont2 .liwrap li .txt a { border-radius: 5px 5px 5px 5px; background: #c20000; display: block; font-size: 16px; height: 35px; line-height: 32px; color:#FFF; margin-top: 5px; text-align: center; width: 110px; }


/*list*/
.content .page8_main { background: url(../images/list_bg.jpg) repeat-x; position: relative; overflow: hidden; padding: 20px 20px 1px 20px; margin-top: 450px; margin-bottom: 210px; border-radius: 10px; border-radius: 10px; }
.content .page8_main .cont2 { width: 770px; overflow: hidden; float: left; position: relative; }
.content .page8_main .cont2 .liwrap li { float: left; position: relative; margin: 10px; width: 362px; height: 241px; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; }
.content .page8_main .cont2 .liwrap li p { position: absolute; left: 0; bottom: 0; right: 0; background: url(../images/black.png); color: #fff; text-align: center; height: 30px; font-size: 14px; line-height: 30px; }



.content .page8_main .cont2 .list li { padding: 15px; overflow: hidden; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; }
.content .page8_main .cont2 .list li:hover { background: #cab8aa; }
.content .page8_main .cont2 .list li img { width: 201px; height: 150px; display: inline-block; float: left; }
.content .page8_main .cont2 .list li .txt { float: left; width: 510px; margin-left: 15px; }
.content .page8_main .cont2 .list li .txt h3 { font-size: 18px; color: #694e3a; font-weight: 400; padding-right: 100px; position: relative; margin: 10px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.content .page8_main .cont2 .list li .txt h3 span { position: absolute; right: 0px; top: 3px; font-size: 14px; }
.content .page8_main .cont2 .list li .txt p { font-size: 14px; color: #694e3a; line-height: 20px; height: 100px; overflow: hidden; }

.content .page8_main .cont1 { width: 340px; overflow: hidden; float: right; }
.content .page8_main .cont1 .tit1 { padding-bottom: 10px; position: relative; }
.content .page8_main .cont1 .tit1 a { position: absolute; left: 290px; top: 10px; color: #846c5a; font-size: 14px; }
.content .page8_main .cont1 .liwrap li { margin: 10px; overflow: hidden; }
.content .page8_main .cont1 .liwrap li img { width: 105px; height: 89px; float: left; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; }
.content .page8_main .cont1 .liwrap li .txt { float: left; width: 205px; padding-left: 10px; color: #fff; font-size: 14px; overflow: hidden; }
.content .page8_main .cont1 .liwrap li .txt b { color: #846c5a; font-size: 15px; font-weight: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.content .page8_main .cont1 .liwrap li .txt small { color: #a2978f; font-size: 13px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.content .page8_main .cont1 .new_wrap .pic { background: url(../images/page7_img10.png) center center no-repeat; position: relative; width: 300px; height: 300px; margin-top: 20px; margin-left: 15px; }
.content .page8_main .cont1 .new_wrap .pic .tit2 { position: absolute; left: -15px; top: -20px; width: 120px; height: 51px; line-height: 51px; text-align: center; font-size: 28px; color: #cd9752; text-transform: uppercase; }
.content .page8_main .cont1 .new_wrap .pic .img1 { position: absolute; left: 5px; top: 10px; }
.content .page8_main .cont1 .new_wrap .dic { color: #846c5a; font-size: 14px; line-height: 20px; width: 90%; margin: 0 auto 15px auto; }
.content .page8_main .cont1 .new_wrap .shop { display: block; margin: 0 auto 25px auto; }
.content .page8_main .cont2 .tit3{margin: 25px 0 10px 0;overflow: hidden;}
.content .page8_main .cont2 .tit3 .tab1{width: 128px; cursor: pointer; height: 50px;float: left; background: url(../images/page8_tit5.png) -140px 0px no-repeat;}
.content .page8_main .cont2 .tit3 .tab2{width: 128px; cursor: pointer;  height: 50px;float: left; background: url(../images/page8_tit5.png) -460px 0px no-repeat;}
.content .page8_main .cont2 .tit3 .tab1.on{background: url(../images/page8_tit5.png) 0px 0px no-repeat;}
.content .page8_main .cont2 .tit3 .tab2.on{background: url(../images/page8_tit5.png) -301px -1px no-repeat;}
.content .page8_main .cont1 .tit4 .tab1{width: 128px; cursor: pointer; height: 50px;float: left; background: url(../images/page8_tit5.png) -140px 0px no-repeat;}
.content .page8_main .cont1 .tit4 .tab2{width: 128px; cursor: pointer;  height: 50px;float: left; background: url(../images/page8_tit5.png) -462px 1px no-repeat;}
.content .page8_main .cont1 .tit4 .tab1.on{background: url(../images/page8_tit5.png) 0px 0px no-repeat;}
.content .page8_main .cont1 .tit4 .tab2.on{background: url(../images/page8_tit5.png) -303px 0px no-repeat;}
.content .page8_main .cont1 .tit1 .tit4,.content .page8_main .cont1 .tit1 a{display: inline-block;}

.content .page8_main .list_in .title1 { padding: 10px 0; color: #0973d5; position: relative; font-size: 15px; }
.list_in .title1 p, .list_in .title1 p a { color: #846C5A; text-align: right; }
.list_in .child_main { width: 90%; margin: 0 auto; }
.list_in .child_main h3 { text-align: center; padding: 25px 0px; color: #846C5A; font-weight: 500; font-size: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.list_in .child_main .line { overflow: hidden; height: 6px; width: 100%; margin: 15px auto; background: url(../images/list_line.jpg) repeat-x; }
.list_in .child_main .h3_line { overflow: hidden; padding: 10px 0; text-align: center; color: #846C5A; font-size: 14px; }
.list_in .child_main .main_img { display: block; margin: 0 auto; max-width: 90%; padding: 20px 0; }
.list_in .child_main .text { line-height: 27px; padding-bottom: 50px; color: #846C5A; font-size: 14px; }




/*热门住宿  列表页新增样式*/
.leibie { overflow: hidden; width: auto; height: auto; text-align: center; margin: 10px auto; width:800px }
.leibie li { float: left; display: inline-block; width: 100px; margin: 0 10px; height: 38px; cursor: pointer; border: 1px solid #cd9752; line-height: 38px; text-align: center; color: #846c5a; font-size: 15px; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; }
.leibie li:hover,.leibie li:hover a { background: #cd9752; color: #FFFFFF; }
.leibie li.on,.leibie li.on a { background: #cd9752; color: #FFFFFF; }
.leibie li a { overflow: hidden; width: 100%; height: 100%; }