/*** reset
--------------------- ***/  
body,html{color:#000;margin:0;padding:0;font:12px/24px SimSun,san-serif;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,select,object{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
cite,code,em,th,i{font-weight:normal; font-style:normal;}
img{ border:0 none }
object,textarea,img{vertical-align: top;}
a{text-decoration:none;color:#000;outline: none;}
a:hover{text-decoration:underline;color:#f60;}  
/*** blank
--------------------- ***/  
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20{clear:both;display:block; font-size:1px; overflow:hidden}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}
/*** width height
--------------------- ***/  
.w294{width: 294px;}
.w300{width: 300px;}
.w304{width: 304px;}
.w306{width: 306px;}
.w310{width: 310px;}
.w318{width: 318px;}
.w327{width: 327px;}
.w348{width: 348px;}
.w355{width: 355px;}
.w360{width: 360px;}
.w490{width: 490px;}
.w665{width: 665px;}
/*** padding margin
--------------------- ***/  
.p10{padding: 10px;}
.pl5{padding-left: 5px;}
.pt6{padding-top:6px; }
.pt10{padding-top:10px; }
.pl10{padding-left: 10px;}
.plr5{padding: 0 5px;} 
.plr8{padding: 0 8px;} 
.plr10{padding: 0 10px;}
.ptb5{padding: 5px 0;} 
.ptb8{padding: 8px 0;} 
.ptb10{padding: 10px 0;} 
.mr0{margin-right: 0;}
.mr5{margin-right: 5px;}
.mr8{margin-right: 8px;}
.mr10{margin-right: 10px;}
.mt10{margin-top: 10px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mlr5{margin: 0 5px;}
.mlr10{margin: 0 10px;}
/*** border background 
--------------------- ***/   
body{background:#EEE6D6; }
.bg-whi{background: #fff;}
.bg-gra{background: #F4F7F0;}
.bd-gre{border: 1px solid #DBE7CA;}
/*** font Fsize Fweight Fcolor   
--------------------- ***/  
.fs12{ font-size:12px;} 
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fw1{font-weight:100;}
.fw6{font-weight:600;}
.fcg,.fcg a{color: #72A419;}
.fcg1,.fcg1 a{color: #9A9A9A;}
/*** common
--------------------- ***/  
.wrap{margin:0 auto; width:1000px;min-width: 1000px}
.l{float:left;}
.r{float:right;}
.clearfix:after {content:"\20";display:block;height:0;clear:both;}
.clearfix { zoom:1}  
.center{ margin:0 auto;}
.tl{text-align: left;}
.tc{text-align: center;} 
.tr{text-align: right;} 
.ad{line-height: 0;} 
.entry a{margin: 0 5px;}
/*** header
--------------------- ***/  
.top{height:32px;line-height:32px;overflow:hidden;background:  url(../images/travel/topbg.png) 0 0 repeat-x;color: #CCC;}
	.top a{margin: 0 8px;color: #666666;}
.logo-sea{height: 57px;position: relative;}
	.logo-sea .tlist1{position: absolute;top:24px;left:180px;}
	.sea{padding-top: 18px;padding-left: 1px;}
		.sea input{border: 1px solid #CCC;margin-left: -1px;height:26px;line-height:26px;float: left;}
		.sea .txt{background:  url(../images/travel/seaico.png) right 0 no-repeat;padding: 0 8px;color: #A0A0A0;width: 270px;}
		.sea .btn{height: 28px;text-align: center;background:  url(../images/travel/seabg.png) 0 0 repeat-x;cursor: pointer;color: #737373;width: 82px;}
.nav{background:#639B00;border-top: 5px solid #497300;}
	.nav .outer{background: url(../images/travel/navbg1.png) 0 -5px no-repeat;}
	.nav .inner{background: url(../images/travel/navbg2.png) right 18px no-repeat;height:54px;line-height:54px;padding-left: 50px;}
	.nav li{float: left;border-right: 1px solid #497300;}
	.nav a{float: left;color: #fff;font-weight: bold;font-family: Microsoft yahei;font-size: 16px;border-right: 1px solid #fff;padding: 0 15px;}
	.nav a:hover{text-decoration: none;/* background: #699321 */}
/*** headline
--------------------- ***/
.headline h2{padding-top: 10px;font-size: 16px;text-align: center;}
	.headline h2 a{color: #2B2B2B;font-weight: bold;}
.headline h3 {text-align: center;height:22px;line-height:22px;overflow:hidden;}
.headline h3 a{margin: 0 10px;color: #636363;}

/*** ptxt tlist plist
--------------------- ***/  
.ptxt{border-bottom: 1px dotted #CDCDCD;}
	.ptxt h4{font-weight: bold;font-size: 14px;}
	.ptxt p{text-indent: 2em;}
.ptxt1 h4{font-weight: bold;}
.ptxt1 img{float: left;margin-right: 12px;border: 1px solid #ccc;padding: 2px;}
.ptxt1 p{color: #9B9B9B;line-height: 22px;}
.tlist2 li{height:26px;line-height:26px;overflow:hidden;}
	.tlist2 .fcg{padding-left: 8px;margin-right: 8px;}
.tlist3 li{padding-left: 10px;background: url(../images/travel/dot.png) 2px 13px no-repeat;height:30px;line-height:30px;overflow:hidden;}
	.tlist3 .ico1{position: absolute;width:26px;height:26px;background: url(../images/travel/ico1.png) 0 0 no-repeat;*margin-top: -6px;}
	.tlist3 .ico2{position: absolute;width:26px;height:26px;background: url(../images/travel/ico2.png) 0 0 no-repeat;*margin-top: -6px;}
.tlist4 li{height:26px;line-height:26px;overflow:hidden;padding-left: 10px;background: url(../images/travel/dot.png) 2px 11px no-repeat}
.tlist5 li{height:22px;line-height:22px;overflow:hidden;padding-left: 10px;background: url(../images/travel/dot.png) 2px 9px no-repeat}
.tlist6{padding-left: 22px;background: url(../images/travel/tlbg.png) 0 6px no-repeat;}
	.tlist6 li{height:26px;line-height:26px;overflow:hidden;}
.plist1{background: #DBE7CA;}
	.plist1 li{float: left;padding: 10px 0 10px 9px;}
.plist2{margin:0 -10px;position: relative;}
	.plist2 li{float: left;width: 122px;padding: 10px 10px 0;}
		.plist2 img{border: 1px solid #CCC;padding: 2px;}
		.plist2 em{height:24px;line-height:24px;overflow:hidden;color: #939393;display: block;text-align: center;}
.plist3 dt{float: left;width: 208px;}
	.plist3 dt img{border: 1px solid #D2D4D3;padding: 8px;}
.plist3 dd{float: left;width: 210px;padding: 0 0 10px 10px;}
	.plist3 dd img{border: 1px solid #D2D4D3;}
.plist3 em{position: relative;margin-top: -24px;display: block;height:24px;line-height:24px;overflow:hidden;background:rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77ffffff ', endColorstr='#77ffffff ');text-align: center;}
.plist4 li{float: left;padding: 0 12px;width: 220px;}
	.plist4 h4{font-size: 14px;text-align: center;height:24px;line-height:24px;overflow:hidden;padding-top: 3px;}
	.plist4 .info{height: 48px;position: relative;padding:5px 111px 5px 0;}
		.plist4 .info .btn{position: absolute;width:111px;height:32px;overflow: hidden;line-height: 1000px;background: url(../images/travel/btn.png) 0 0 no-repeat;right: 0;top: 12px;}
		.plist4 .info span{color: #FD5200;}
.plist5 {margin: 0 -3px;position: relative;}
	.plist5 .list{float: left;width: 137px;padding:0 13px;}
		.plist5 img{border: 1px solid #ccc;margin-bottom: 5px;}
.plist6 li{float: left;padding: 5px 0 0 4px;}
.plist6 em{position: relative;margin-top: -24px;display: block;height:24px;line-height:24px;overflow:hidden;background:rgba(255,255,255,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#77ffffff ', endColorstr='#77ffffff ');text-align: center;}

.plist6 dd{float: left;width: 232px;padding: 0 0 10px 10px;}
	.plist6 dt img{border: 1px solid #D2D4D3;padding: 8px;}
	.plist6 dd img{border: 1px solid #D2D4D3;}

/*** coltit content
--------------------- ***/  
.coltit1{height:30px;line-height:30px;}
	.coltit1 h3{height:30px;line-height:1000px;overflow:hidden;}
	.coltit1 .tit1{background: url(../images/travel/colbg.png) 0 0 no-repeat;}
	.coltit1 .tit2{background: url(../images/travel/colbg2.png) 0 0 no-repeat;}
.coltit2{height:30px;line-height:40px;overflow:hidden;}
	.coltit2 h3{font-size: 18px;font-family: Microsoft yahei;color: #FD5200;font-weight: bold;}
.coltit3{height:28px;line-height:28px;overflow:hidden;border-top: 5px solid #FF7900;}
	.coltit3 h3{height:28px;line-height:1000px;overflow:hidden;background: url(../images/travel/colbg3.png) 0 0 no-repeat;}
.coltit4{height:30px;line-height:30px;padding: 0 10px;}
	.coltit4 h3{font-size: 18px;color: #FD5200;font-family: Microsoft yahei;font-weight: bold;padding-left: 20px;background: url(../images/travel/ico3.png) 0 11px no-repeat;float: left;margin-right: 10px;}
	.coltit4 span{padding-top: 8px;float: left;height: 20px;line-height: 20px;}
.coltit5{height:28px;line-height:28px;overflow:hidden;border-top: 5px solid #639B00;}
	.coltit5 h3{height:28px;line-height:1000px;overflow:hidden;background: url(../images/travel/colbg4.png) 0 0 no-repeat;}
	.coltit5 .tit2{background: url(../images/travel/colbg5.png) 0 0 no-repeat;}
.coltit6{height:24px;line-height:16px;overflow:hidden;border-bottom: 1px solid #E1EAD4;}
	.coltit6 h3{background: url(../images/travel/ico4.png) 0 2px no-repeat;padding-left: 20px;font-size: 14px;font-weight: bold;}
.coltit7 h3{font-size: 14px;font-weight: bold;padding: 0 0 0 10px;}
	.coltit7 .ico{background: url(../images/travel/ico5.png) 0 0 no-repeat;width:26px;height:15px;display:inline-block;}
.coltit8{background: url(../images/travel/colbg6.png) 0 bottom no-repeat;padding-top: 7px;}
.content1{border-top: 7px solid #639805;background: #F3F3F3;overflow: hidden;zoom: 1;}
	.content1 dl{width: 100%;border: 1px solid #EBEBEB;border-top: none;float: left;line-height: 28px;padding: 10px 0;}/*width:488*/
	.content1 dt,.content1 dd{padding: 0 18px;}
	.content1 a{margin: 0 5px;display:inline-block;}
.content2{/*padding-left: 83px;*/position: relative;}
	.content2 .tabtit{position: absolute;width: 83px;left: 0;top: 0;}
		.content2 .tabtit span{width: 83px;background: url(../images/travel/tabbg.png) 0 0 no-repeat;height: 68px;text-align: center;font-family: Microsoft yahei;line-height: 68px;color: #fff;display: block;margin-bottom: 2px;cursor: pointer;font-size: 30px;}
		.content2 .tabtit .act{background-position: 0 bottom;}
	.content2 .tabcon{background: url(../images/travel/conbg.png) 0 0 no-repeat;height: 348px;}
/*** flash
--------------------- ***/
.flash{width:665px;height:311px;position: relative;}
.flash a{position: absolute;left: 0;top: 0;}
.flash .num{position: absolute;right: 10px;bottom: 10px}
		.flash .num i{float: left;width:18px;height:18px;line-height: 18px;text-align: center;background: #909090;color: #fff;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;margin-left: 5px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;cursor: pointer;}
		.flash .num .act{background: #FF7200;}
.flash2{width:280px;height:150px;margin: 0 auto;position: relative;}
	.flash2 li{position: absolute;top:0;left:0;}
		.flash2 li img{padding: 2px;border: 1px solid #ccc;}
	.flash2 .num{position: absolute;right: 10px;bottom: 10px}
		.flash2 .num i{float: left;width:18px;height:18px;line-height: 18px;text-align: center;background: #909090;color: #fff;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;margin-left: 5px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;cursor: pointer;}
		.flash2 .num .act{background: #FF7200;}
	.flash2 .txt{height:24px;line-height:24px;overflow:hidden;font-weight: bold;width: 100%;position: absolute;bottom: -24px;left: 0;font-family: Microsoft yahei;font-size: 14px;}
.flash3 li{float: left;width: 310px}
.flash3 em{font-size: 15px;color: #fff;font-weight: bold;font-family: Microsoft yahei;text-align: center;display: block;height:35px;line-height:35px;overflow:hidden;background: #639805;}
.flash3 a:hover{text-decoration: none;}
/*** footer
--------------------- ***/  