.listimg a,.recommend-agency li .list-img a{position:relative;display:block;height:100%;width:100%}.newslist li{padding:20px;margin-bottom:15px;background:#f5f5f5}.newslist li .listimg{position:relative;float:left;width:350px;height:227px}.newslist li .listimg img{width:350px;height:227px}.newslist li .newslist-con{float:right;width:930px}.newslist li .newslist-con h3 a{font-size:22px;color:#ca0000;line-height:30px}.newslist li .newslist-con h3 a:hover{color:red}.newslist li .newslist-con p{margin-top:10px;height:150px;line-height:26px;color:#555;font-size:16px}.newslist li .newslist-con .tips{height:33px;line-height:33px}.newslist li .newslist-con .tips span{display:inline-block;margin-right:10px;vertical-align:middle;color:#999}.newslist li .newslist-con .tips span i{margin-right:3px;vertical-align:middle;font-size:18px}.newslist li .newslist-con .tips span em{vertical-align:middle;font-style:normal;font-size:15px}.newslist li .newslist-con .tips a{display:inline-block;float:right;width:150px;height:33px;background:#ca0000;text-align:center;color:#fff;font-size:18px}.newslist li:hover{background:#f5f0ea}.tags-news{position:absolute;z-index:1;top:0;right:0;padding:0 10px;background:#c00303;line-height:24px;font-size:12px;color:#fff}.newsdetail .newsdetail-tit{margin:20px 0;padding:20px;background:#f5f0ea;text-align:center}.newsdetail .newsdetail-tit h3{margin-bottom:20px;font-size:36px;color:#ca0000;line-height:36px}.newsdetail .newsdetail-tit p span{display:inline-block;margin-right:10px;vertical-align:middle;color:#999}.newsdetail .newsdetail-tit p span i{margin-right:3px;vertical-align:middle;font-size:22px}.newsdetail .newsdetail-tit p span em{vertical-align:middle;font-style:normal}.newsdetail .newsdetail-tit p a{display:inline-block;float:right;width:100px;height:33px;background:#ca0000;text-align:center;color:#fff}.newsdetail .newsdetail-con{padding-top:10px}.newsdetail .newsdetail-con p{margin-bottom:15px;color:#404040;line-height:36px;font-size:18px}.newsdetail .newsdetail-con p img{display:block;margin:0 auto;padding:10px 0;max-width:100%}.newsdetail-related{margin-top:50px;padding:20px 0;border-top:1px solid #ddd}.newsdetail-related a{display:inline-block;width:500px;height:30px;line-height:30px;font-size:16px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#ca0000}.newsdetail-related a:last-child{float:right;text-align:right}.newsdetail-related a:hover{color:red}.related-reading{margin-top:30px}.related-reading ul{margin-top:15px}.related-reading ul li a{display:block;padding:10px;font-size:16px}.related-reading ul li:nth-child(odd){background:#f5f5f5}.related-reading ul li a span{margin-right:10px;font-size:20px;color:red}.related-reading ul li a:hover{color:#ca0000}.culturallist li{float:left;margin:15px 0;margin-right:20px;width:670px;height:290px;background:#f5f0ea}.culturallist li:nth-child(2n){margin-right:0}.culturallist li .listimg{position:relative;float:left;width:350px;height:290px}.culturallist li .listimg,.culturallist li .listimg img{width:350px;height:290px}.culturallist .culturallist-con{float:right;padding:15px 25px;width:270px}.culturallist .culturallist-con h3{font-size:20px;height:36px;line-height:36px;font-weight:bold}.culturallist .culturallist-con p{margin-top:10px;height:160px;color:#404040;line-height:36px;font-size:18px}.culturallist .culturallist-con a{display:block;margin-top:10px;height:35px;background:#ca0000;color:#fff;line-height:35px;text-align:center;font-size:18px}.culturallist li .listimg .arrow-left{position:absolute;z-index:1;right:0;bottom:5px;width:0;height:0;border-top:70px solid transparent;border-right:26px solid #f5f0ea;border-bottom:70px solid transparent}.culturallist li:hover{background:#fff;box-shadow:0 0 10px #ddd}.culturallist li:hover .listimg .arrow-left{border-right-color:#fff}.recommend-agency{margin-bottom:30px}.recommend-agency ul{margin-top:20px;padding:20px;background:#f5f5f5}.recommend-agency li{position:relative;float:left;margin-right:20px;width:315px}.recommend-agency li:hover{box-shadow:0 0 5px #ca0000}.recommend-agency li:last-child{margin-right:0}.recommend-agency li .list-img{display:block;overflow:hidden;width:315px;height:204px}.recommend-agency li .list-img img{width:315px;height:204px;transition:all 1s ease .1s}.recommend-agency li:hover .list-img img{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all 1s ease .1s}.recommend-agency li h3{height:40px;background:#ca0000;font-size:16px;line-height:40px;text-align:center}.recommend-agency li h3 a{color:#fff}.recommend-agency li h3 a:hover{color:#f5f5f5}.pavilionlist{margin-top:15px;font-size:0}.pavilionlist li{float:left;margin-right:24px;padding:15px 0;width:322px}.pavilionlist li:nth-child(4n){margin-right:0}.pavilionlist li a{display:block;position:relative}.pavilionlist li a .listimg,.pavilionlist li a .listimg img{width:322px;height:249px}.pavilionlist li a .tags-status{top:0;bottom:auto}.pavilionlist li a h3{position:absolute;left:0;bottom:0;z-index:1;box-sizing:border-box;padding:0 10px;height:43px;width:100%;background:rgba(0,0,0,.5);color:#fff;font-size:16px;text-align:center;line-height:43px}.attrlist{margin-top:15px;font-size:0}.attrlist li{float:left;margin-right:24px;padding:15px 0;width:322px}.attrlist li:nth-child(4n){margin-right:0}.attrlist li a{display:block;position:relative}.attrlist li a .listimg,.attrlist li a .listimg img{width:322px;height:249px}.attrlist li a .tags-status{top:0;bottom:auto}.attrlist li a h3{position:absolute;left:0;bottom:0;z-index:1;box-sizing:border-box;padding:0 10px;height:43px;width:100%;background:rgba(0,0,0,.5);color:#fff;font-size:18px;text-align:center;line-height:43px}.tourlist{margin-top:30px;padding:0 26px;background:#fff}.tourlist li{padding:30px 0;border-bottom:1px solid #ddd}.tourlist li:last-child{border-bottom:none}.tourlist li .listimg{position:relative;float:left;width:328px;height:256px}.tourlist li .listimg img{width:328px;height:256px}.tourlist li .tourlist-con{float:left;padding-left:26px;padding-top:10px;width:660px}.tourlist li .tourlist-con h3 a{font-size:24px;line-height:30px}.tourlist li .tourlist-con h3 a:hover{color:red}.tourlist li .tourlist-con .tourlist-txt{margin-top:30px}.tourlist li .tourlist-con .tourlist-txt dl{padding:5px 0;font-size:15px;line-height:22px;font-size:16px}.tourlist li .tourlist-con .tourlist-txt dl dt{float:left;width:90px}.tourlist li .tourlist-con .tourlist-txt dl dd{float:left;width:570px}.tourlist li .tourlist-right{float:right;padding:80px 40px 0 40px;width:180px;text-align:center}.tourlist li .tourlist-right p{margin-top:18px}.tourlist li .tourlist-right p a{display:block;background:#bf0303;color:#fff;font-size:18px;line-height:50px}.tourlist li .tourlist-right p a:hover{background:#ff6a65}.relatedtour{padding-bottom:30px}.relatedtour .tourcon li{position:relative;float:left;margin-right:20px;width:325px}.relatedtour .tourcon li:last-child{margin-right:0}.relatedtour .tourcon li .list-img{display:block;overflow:hidden;width:325px;height:253px}.relatedtour .tourcon li .list-img img{width:325px;height:253px;transition:all 1s ease .1s}.relatedtour .tourcon li:hover .list-img img{-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);transition:all 1s ease .1s}.relatedtour .tourcon li .tour-txt{padding:15px;background:#fff}.relatedtour .tourcon li .tour-txt h3 a{display:block;width:100%;height:30px;font-size:18px;line-height:30px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.relatedtour .tourcon li .tour-txt h3 a:hover{color:#ca0000}.relatedtour .tourcon li .tour-txt p{margin-top:10px}.relatedtour .tourcon li .tour-txt p span{display:inline-block;margin-right:15px;color:#666}.relatedtour .tourcon li .tour-txt p span i{margin-right:5px;color:#bbb}.pavilion-guide{margin-top:30px;padding:0 26px;background:#fff}.pavilion-guide li{padding:30px 0;border-bottom:1px solid #ddd}.pavilion-guide li:last-child{border-bottom:none}.pavilion-guide li .listimg{position:relative;float:left;width:200px;height:285px}.pavilion-guide li .listimg img{width:200px;height:285px}.pavilion-guide li .pavilion-guide-con{float:left;padding-left:26px;padding-top:10px;width:800px}.pavilion-guide li .pavilion-guide-con h3{font-size:24px;line-height:30px}.pavilion-guide li .pavilion-guide-con .pavilion-guide-txt{margin-top:30px}.pavilion-guide li .pavilion-guide-con .pavilion-guide-txt dl{padding:5px 0;font-size:15px;line-height:22px}.pavilion-guide li .pavilion-guide-con .pavilion-guide-txt dl dt{float:left;width:80px}.pavilion-guide li .pavilion-guide-con .pavilion-guide-txt dl dd{float:left;width:580px}.pavilion-guide li .pavilion-guide-con .pavilion-guide-info p{font-size:14px;color:#999;line-height:22px}.pavilion-guide li .pavilion-guide-right{float:right;padding:80px 40px 0 40px;width:180px;text-align:center}.pavilion-guide li .pavilion-guide-right p{margin-top:18px}.pavilion-guide li .pavilion-guide-right p a{display:block;background:#bf0303;color:#fff;font-size:18px;line-height:50px}.pavilion-guide li .pavilion-guide-right p a:hover{background:#ff6a65}.resbox{float:right;width:1100px}.resbox h1{margin-bottom:20px;font-weight:bold;font-size:20px}.resbox .resbox-con{padding-bottom:20px}.resbox .resbox-con p{margin-bottom:15px;font-size:18px;line-height:36px;color:#404040px}.resbox .resbox-con img{margin:15px auto;max-width:100%}.res-members li{position:relative;padding:20px 0;background:#f5f0ea}.res-members li:nth-child(even){background:#fff}.res-members li .members-name{float:left;padding:0 50px;width:400px}.res-members li .members-name a{display:block;width:400px;height:26px;font-size:18px;line-height:26px;text-decoration:underline}.res-members li .members-name a:hover{color:#bf0303}.res-members li .members-name p{margin-top:10px;font-size:15px;color:#999}.res-members li .members-name p span{display:inline-block;margin-left:5px;vertical-align:middle}.res-members li .members-txt{float:right;margin-left:10px;width:170px}.res-members li .members-txt p{line-height:26px}.res-members li .members-txt p span{color:#999}.res-members li .number{position:absolute;z-index:1;top:0;left:0;width:22px;height:32px;border-radius:0 0 20px 20px;line-height:32px;text-align:center;background:#cb3030;color:#fff}.contactus .contactus-con{float:left;width:400px}.contactus .contactus-con li{line-height:36px;font-size:18px}.contactus .contactus-con li span{display:inline-block;margin-left:10px;vertical-align:middle}.contactus .contactus-con li i{font-size:26px;color:#999}.contactus .contactus-yards{margin-top:50px}.contactus .contactus-yards img{display:inline-block;width:136px;height:136px}.contactus .contactus-yards .contactus-txt{display:inline-block;margin-left:20px}.contactus .contactus-yards .contactus-txt h2{font-weight:bold}.contactus .contactus-yards .contactus-txt p{margin-top:10px}.contactus .contactus-map{float:right;width:600px;height:360px;border:1px solid #ddd}.contactus .contactus-map img{display:block;margin:0 auto}.sitemap dl{margin:10px 0;line-height:24px}.sitemap dl dt{display:block;margin-bottom:5px;font-weight:bold;font-size:15px}.sitemap dl dd{display:inline-block;margin-right:10px}.sitemap dl dd a{text-align:center;color:#999;text-decoration:underline}.sitemap dl dd a:hover{text-decoration:none}input.field-validation-error,textarea.field-validation-error{border:1px dotted red!important}input.field-validation-valid,textarea.field-validation-valid{border:1px solid green!important}