@charset "gb2312";
/* CSS Document */
*{margin:0px;padding:0px; }
a{color: #151515; text-decoration: none;transition: all 0.7s;}
a:hover{color:#151515;}
ul,li,ol{ list-style:none;border:none;}
body{font-size:16px;line-height:1.5em;font-family: "Arial Negreta","Arial","Microsoft Yahei","Heiti SC",simsun,sans-serif;color: #000;background:#fffdf5;min-width:320px;overflow-x:hidden;-webkit-text-size-adjust:none; max-width:1920px; margin: 0 auto;}  
img,video {max-width: 100%; height: auto;border:0; }
img{ display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
/********头图********/
#header{position: relative;}
.big{margin: 0 auto;}
.small{display: none;}
.logo{position: absolute; top: 25px; left: 50%; display:block;width:231px;height:41px;margin:0 0 0 333px;background:url("../images/logo.png") center center no-repeat;background-size:100% auto;}
.logo a{ width:117px; height: 41px; display: block;text-indent:-9999px;overflow:hidden;}
@media screen  and (max-width: 1099px) {
	.logo{margin:0 0 0 21vw;}
}
@media screen and (min-width: 0px) and (max-width: 769px) {
	.small{display: block;width: 100%;}
	.big{display: none;}
		.logo{ width:30.08vw; height: 5.34vw }
	.logo a{ width:15.24vw;height: 5.34vw}
	.logo{top: 15px;margin:0 0 0 19vw;}
}
/********总布局********/
.area{width:100%;max-width:1200px; margin:0 auto; overflow:hidden;zoom:1;}
/********第一行 ********/
.line1{ padding:30px 0px 0px;}
.line1{background: #fcf6e8 url(../images/bg.png) repeat ;}
.linebg{ background: url("../images/line1bg.png") repeat-x bottom;padding-bottom: 60px;}
.line1 .area{max-width:1000px;border: 5px solid #5e231c; border-radius: 5px; padding: 45px;background: #ffefc8 url(../images/bg.png) repeat ;}
.line1 .pic{ float:left; width:52%; border: 4px solid #c70c0c; }
.line1 .pic .box{ width:100%; margin: 0;}
.line1 .right{float: right; width:44%; }
.line1 .right h3{ font-size:20px; padding-top:10px; }
.line1 .right p{ padding:20px 0px 15px; border-bottom: 1px solid #000;}
.line1 .right ul{ padding-top:15px;}
.line1 .right ul li{ padding-bottom:8px; font-size:16px; background:url("../images/dot.png") no-repeat left 6px; padding-left: 15px;}
.line1 .more{ text-align:right; padding-top:10px;}
.line1 .more a{color: #09a0ee;}
/********第六行 行程概况********/
.line2{background: #fcbc86 url(../images/bg.png) repeat ;}
.line2 .tit:before{content:url(../images/denglong.png) ;display:block; padding: 0px; float: left; margin-left:15px;}
.line2 .tit:after{content:url(../images/denglong2.png) ;display:block; padding: 0px;float:right; margin-right:135px;}
.line2 .tit img{ float: left; padding:45px 0px 0px 80px}
.line2 .tit {  overflow: hidden;zoom:1;  text-align: center;}
.line2 ul{ overflow:hidden;zoom:1; margin-top: 15px;}
.line2 ul li{ float:left; width:20%; padding:30px 1.5%; border:3px solid #5e231c;border-radius:5px;margin-bottom:20px; position:relative; margin-left: 1.5%;background: #ffefc8 url(../images/bg.png) repeat ;}
.line2 ul li img{width: 150px; height: 180px; margin:0 auto; padding-bottom: 10px;}
.line2 ul li:nth-child(4n-3){ margin-left: 0%; }
.line2 ul li h3{ font-size:16px; font-weight:700; padding-top:10px;height: 2.8em; overflow: hidden; text-align: center;}
.line2 ul li p{ font-size:16px; font-weight:300; padding-top:10px;height: 10.5em; overflow: hidden;}
@media screen and (max-width: 1199px) { 
	.line1{ padding:0px;}
	.line1 .pic,.line1 .right{float: none;width:700px;margin: 0 auto; }
	.line1 .area{padding:45px 0px; width:95%; }
	.line2 .area {width:96%;margin: 0 auto; }
	.line1 .right{ margin-top: 15px;}	
	.line2 .tit img{ display: inline; float: none; padding: 45px 0px 0px;}
	.line2 .tit:after,.line2 .tit:before{content:""; margin: 0px;}
	.line2 ul li{width:32.3%;box-sizing: border-box;}
	.line2 ul li:nth-child(4n-3){ margin-left: 1.5%; }
	.line2 ul li:nth-child(3n+1){ margin-left:0%}
}
@media screen and (max-width: 768px ) {
	.area{width:96%;margin:0 auto; padding: 0 2% }
	.line1 .pic,.line1 .right{ width:100%;box-sizing: border-box; }
	.line1 .area{border:none; background: none;}
}
@media screen and (max-width: 480px ){
	.line1,.line2{ padding:15px 0px 0px;}
	.linebg{ padding-bottom: 40px;}
	.line2 .tit img{padding-top: 20px;}
	.line1 .area{ padding:20px 0px;}
	.line1 .pic h3 a,.line1 .right h3{font-size:1.125rem;}
	.line1 .right p{font-size:0.875rem;padding: 5px 0 15px; }
	.line1 .right ul li,.line2 ul li h3,.line2 ul li p{font-size:1rem;}
	.line2 ul li:nth-child(3n+1){ margin-left:1.5%}
	.line2 ul li:nth-child(2n+1){margin-left:0%}
	.line2 ul li{width:49%;}
}
@media screen and (max-width: 400px ) {
	.line2 ul li{width:100%;}
	.line2 ul li h3,.line2 ul li p{height:auto; overflow: visible;}
	.line2 ul li:nth-child(3n+1),.line2 ul li:nth-child(4n-3){margin-left:0px;}
	.line2 ul li{margin-left:0px;margin-bottom:10px;}	
}
/*footer_begin*/
#footer{ background: #2b8ea8; padding: 20px 0px; text-align: center; color: #fff; }

.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide img{ width:100%; display:block; margin-right:0px; margin:0 auto; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display: block; height: auto; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 80px; width: 35px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 40%; margin-top: -10px; padding: 0; border: none; outline: none; background:url(../images/hlarr.png); }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: 10px; background-position:left; }
.slick-next { right: 10px;background-position:right;  }
ul.slick-dots li{ display:none;}
@media screen and (max-width: 480px ) {.slick-prev, .slick-next {top:30%;}}
/******************************      页脚_begin      ******************************/
#tw_footer {border-top:0;}
.tw_footerbox{margin-top:15px;overflow:hidden;max-width:1000px;width:98%;margin:0 auto;color:#000;font-size:0.75em;text-align:right;background:url("http://www.taiwan.cn/images/tw_logo_bottom.gif") no-repeat bottom left;line-height:2.5em;}
.tw_footerbox a {color:#000;}
.tw_bottom_info span {padding: 0 5px;}
.tw_bottom_ba img{display: inline;}
@media screen and (max-width:1199px){
	.tw_footerbox{background: none; text-align: center;}
	.right {float: none;}
}
@media screen and (max-width:480px){
.tw_footerbox{ background:none; }
.tw_bottom_about {display:none;}
.tw_bottom_info{width:100%;}
.tw_bottom_ba span{display:block;text-align:center;}
}
/******************************      页脚_over      ******************************/
