/*---------------------------------------------------------------
	Theme Name: yiyou
	Theme URI: http://www.yiyouwang.net/
	Description: A private blog theme designed by sofish.
	Version: 1.0
	Author: <a href="http://blog.happinesz.cn/">sofish Lin</a>
*---------------------------------------------------------------*/

/* Main Reset
---------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
address,dfn,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1em;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/* xHtml Elements
---------------------------------------------*/
a{text-decoration:none;color:#0099cb;}
a:hover{}
a:active{color: #FF6600;}
img, img a{border:none;}
p{margin-bottom:15px}
code{font-family:Georgia, "Times New Roman", Times, serif;}
blockquote{margin:0 37px 0 25px;}
blockquote blockquote{margin:0 0 0 20px;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family: Arial, 黑体, sans-serif;}
input,textarea,select{font:13px Georgia, "Times New Roman", Times, serif;color:#777;}

/* Layout
---------------------------------------------*/
body{font:12px Arial, 宋体, Georgia, sans-serif;background:#fff;color:#232323;}
#wrapper{width:790px;margin:0 auto;padding:0 16px;background:url(images/wrapper.jpg) repeat-y left top;}
#container, #sidebar{line-height:150%;}
#container{clear:both;float:left;width:583px;}
.sidebar{float:right;width:206px;}
#footer{clear:both;width:100%;}
.iborder{border:1px solid #b9b9b9;padding:4px;background-color:#fff;}
.i2border{border:5px solid #e8edef;}
.iclear{clear:both;}

/* Header
---------------------------------------------*/
#header{position:relative;height:155px;background:url(images/header.jpg) no-repeat left top;}
#header h1 a{display:block;width:189px;height:63px;border-left:13px solid #fff;border-top:15px solid #fff;background:none;text-indent:-9999em;}
.usr{position:absolute;right:0;top:7px;color:#080;}
.usr span{font-weight:700;}
.usr a{color:#080;}
.subnav{position:relative;height:26px;font:700 13px/15px Arial, Helvetica, sans-serif;color:#fff;}
.subnav span{padding-left:32px;line-height:26px;_position:absolute;_top:-14px;}
.subnav ul{position:absolute;right:0;top:0;_top:-13px;padding-top:6px;}
.subnav ul li{float:left;}
.subnav ul li a{display:block;padding:0 10px;border-left:1px solid #6FF;color:#fff;}

#searchform{width:199px;height:25px;position:absolute;top:62px;right:0;}
#s{height:15px;border:1px solid #ddd;border-color:#888 #ddd #ddd #888;width:140px;padding:2px 3px 2px;margin-top:2px;background:none;display:inline-block;}
#searchsubmit{width:45px;text-align:center;border:none;background:none;color:#fff;}

/* Insert
---------------------------------------------*/
#insert{font-size:12px;width:790px;height:140px;background:url(images/insert.png) no-repeat 0 0; margin-bottom:5px;}
#insert a{color:#936537;}
#insert a:hover{color:#9c0;text-decoration:underline;}
#insert-nav{height:33px;padding:8px 0 0 165px;}
#insert-nav a{padding:0 14px;line-height:12px;border-left:1px solid #936537;}
#insert-nav .insert-1st{border-left:none;}
#insert-nav span{display:none;}
#insert-partner{padding-left:12px;}
#insert-partner strong{color:#c30;line-height:25px;}
#insert-partner ul li{display:block;width:125px;line-height:17px;float:left;;}

/* Top Navigation
---------------------------------------------*/
#topnav{margin-top:15px;}
#topnav ul li{float:left;}
#topnav ul li a{text-align:center;font:700 14px/28px Arial, Helvetica, sans-serif;width:113px;display:block;background:url(images/header.jpg) no-repeat 0 -93px;}
#topnav ul li a.ilast{background-position:-678px -93px;width:112px;}
#topnav ul li.current_page_item a,#topnav ul li a:hover{background:url(images/icon.gif) no-repeat -7px -473px;}
#topnav ul li.current_page_item a.ilast,#topnav ul li a.ilast:hover{background-position:-7px -513px;}

/* Content
---------------------------------------------*/
.entry-title{clear:both;}
.entry-content{border:1px solid #a1d2e3;padding:10px 15px;margin-right:10px;}

.ibannerindex{margin-bottom:5px;} /*height:323px;*/
.ibanner{ margin-bottom:5px;}
.ibox{width:286px;float:left;border-right:7px solid #fff;position:relative;}
.ibox h3, .f_box h4{color: #EE4920;background:url(images/main_grid.png) no-repeat 0 0;height:27px;font:900 15px/27px Arial, Helvetica, sans-serif;padding-left:38px; border-bottom:3px solid #d3f4f9;}
.iztdj .ibox h3{background-position:0 -92px;}
.ibox ul, .hypx .ibox div.iul{border:1px solid #A1D2E3;padding:10px 8px 0;height:457px;border-top:none;margin-bottom:8px;overflow:hidden;}
.ibox ul li{border-bottom:1px dotted #b1b1b1;margin-bottom:6px;line-height:1.35em;}
.ibox ul li.lastli{border-bottom:none;margin-bottom:0;}
.ibox ul li a.ibox_h{font-size:13px;font-weight:700;line-height:1em;padding-bottom:10px;text-transform:capitalize;}
.ibox ul li p{margin-bottom:0;}
.ibox ul li .pre_60{border:1px solid #ddd;padding:1px;float:left;margin:0 6px 6px 0;height:60px;}
.ibox ul li.lastli .pre_60{_margin-bottom:0;}
.ibox ul li .pre_60_right{border:1px solid #ddd;padding:1px;float:right;margin:0 6px 6px 0;height:60px;}
.ibox ul li.lastli .pre_60_right{_margin-bottom:0;}
.ibox .iyt{margin-bottom:7px;padding-bottom:8px;border-bottom:1px dotted #b1b1b1;display:block;}
.ibox .iyt img{border:1px solid #ddd;padding:1px;overflow:hidden;width:264px;}

#sw ul li.lastli .iclear{border-bottom:1px dotted #b1b1b1;margin-bottom:10px;padding-bottom:3px;_padding-bottom:8px;}

.ibox #isy{clear:both;background:url(images/icon.gif) no-repeat 0 -207px;width:264px;height:60px;}
.ibox #isy a{display:block;float:left;width:80px;line-height:31px;padding-left:35px;}

.post ol, .post ul{margin:0 41px 15px 28px;}
.post ul li {list-style:disc;}
.post ol li{list-style:decimal;}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {padding-bottom:5px;}
.entry-content h1 a,.entry-content h2 a,.entry-content h3 a,.entry-content h4 a,.entry-content h5 a,.entry-content h6 a{color:#c30;border-bottom:none;}
.entry-content h1 a:hover,.entry-content h2 a:hover,.entry-content h3 a:hover,.entry-content h4 a:hover,.entry-content h5 a:hover,.entry-content h6 a:hover{color:#f30;text-decoration:underline;border-bottom:none;}
.entry-content h1 {font-size:22px;}
.entry-content h2 {font-size:18px;}
.entry-content h3 {font-size:17px;}
.entry-content h4 {font-size:16px;}
.entry-content h5 {font-size:15px;}
.entry-content h6 {font-size:14px;}
.entry-content img{ border:solid 1px #EEEEEE; padding:5px; background:#fff; margin:3px;}
.entry img{ border:solid 1px #EEEEEE; padding:5px; background:#fff;margin:3px;}
.ibread{background:url(images/bread_nav.png) no-repeat 0 0;height:31px;color:0099cb;padding-left:13px;margin-bottom:8px;position:relative;border-bottom:1px solid #fff;font:700 14px/31px Arial, Helvetica, sans-serif;color:#0099cb;}
.ibread .rssfeed ul{background:url(images/feed.gif) no-repeat 0 0;padding-top:29px;padding-left:22px;width:241px;height:121px;text-align:center;position:absolute;top:-143px;right:-65px;display:none;}
.ibread .rssfeed ul li{width:118px;float:left;display:inline;}
.ibread .rss{display:block;width:160px;height:16px;position:absolute;right:6px;top:7px;text-indent:-9999em;overflow:hidden;}
.ibread .tii{display:block;width:18px;height:17px;position:absolute;right:18px;top:0;overflow:hidden;cursor:pointer;}
.ibread .rssfeed ul li a{list-style:none;display:block;width:103px;height:16px;overflow:hidden;margin-bottom:8px;text-indent:-9999em;}

#post-meta{background:#d3f4f9;padding:5px;width:330px;border-right:5px solid #fff;float:right;}
#post-meta .p-border{border:1px solid #A1D2E3;background:#fff;}
#post-meta h2, #post-meta p, #post-meta ul{padding:8px;border-bottom:1px solid #a1d2e3;margin:0;}
#post-meta h2 {font:700 14px/1em Arial, 宋体, Helvetica, sans-serif;color:#0099cb;}
#post-meta p.post-info{border-bottom:none;padding-left:41px;background:url(images/icon.gif) no-repeat 3px -263px;}
#post-meta p.post-info span{display:inline-block;width:113px;}
#post-meta p.post-tags{padding-left:18px;background:url(images/icon.gif) no-repeat 7px -645px;}
#post-meta p.post-tags a{padding:0 3px;color:#080;}
#post-meta ul li{list-style:none;background:url(images/icon.gif) no-repeat 0 -652px;padding-left:10px;}

#custom_img{width:221px;float:left;border-right:5px solid #fff;}
#custom_img p.igo img{border:1px solid #ddd;padding:1px;}
#custom_img p.igo a{display:block;text-align:right;background:#f0f0f0;height:22px;line-height:22px;width:220px;}
#custom_img p.inew a{line-height:25px;height:25px;}
#custom_img .call_us strong{padding-left:35px;display:block;color:#080;font:700 13px/1.5em Tahoma, Geneva, sans-serif;}
#custom_img .call_us strong span{color:#0099cb;}
#custom_img .call_us a{text-indent:-9999em;display:block;background:url(images/icon.gif) -13px -304px;width:88px;height:33px;margin:0 auto 8px;}

#d_tab{border-bottom:13px solid #fff;margin-right:10px;border-top:5px solid #fff;*border-top-width:18px;}
#d_tab ul{margin:0;padding:0;height:27px;border-left:1px solid #a1e2d3;border-bottom:1px solid #a1e2d3;_overflow:hidden;}
#d_tab ul li{list-style:none;width:80px;height:27px;float:left;background:url(images/single.png) no-repeat -118px -133px;line-height:27px;text-align:center;}
#d_tab ul li.tab_current{height:28px;background-position:-24px -133px;position:relative;}

#d_tab div{display:none;border:1px solid #a1d2e3;border-top:none;clear:both;padding:10px;}
#d_tab div.tab_current{display:block;}

/* Page Navigation
---------------------------------------------*/
.navigation{height:25px;line-height:25px; margin-bottom:5px; margin-top:5px; background-color: #fff;padding:5px 0px 5px 5px;}
.alignleft{float:left;}
.alignright{float:right;}

/* Sidebar
---------------------------------------------*/
.sidebar p{margin-bottom:7px;}
.sidebar ul ul{overflow:hidden;}
.sidebar li{list-style:none;position:relative;}
.sidebar h4{color:#080;background:url(images/sidebar_border.png) no-repeat 0 -105px;height:27px;font:700 13px/27px Arial, Helvetica, sans-serif;padding-left:10px;}
.sidebar ul ul li{background:url(images/li.png) no-repeat 0 10px;padding-left:8px;line-height:1.95em;}
.sidebar ul ul li a{color:#333;}

.sidebar ul ul,.sidebar li div.tab-c{border:1px solid #dedede;border-top:none;margin-bottom:8px;background:#fffef1;padding:6px 8px 10px;}
.sidebar li#itab h4{background-position:0 0;padding-left:0;*line-height:28px;}
.sidebar li#itab h4.icurrent{background-position:0 -28px;}
.sidebar li#itab strong{display:block;float:left;width:102px;text-align:center;}
.sidebar li#itab div.tab-c{*margin-top:-3px;*height:175px;height:179px;padding:3px 2px 5px 1px;}
.sidebar li#itab div.tab-c img{border:1px solid #ddd;padding:1px;height:55px;width:55px;_float:left;}
.sidebar li#itab div#ionline{display:none;position:relative;}
.sidebar li#itab div#ionline .icontact{padding-left:8px;background:url(images/sidebar_border.png) no-repeat 0 -62px;height:41px;width:198px;position:absolute;bottom:-1px;_bottom:-2px;left:-1px;}
.sidebar li#itab div#ionline .icontact a{display:block;float:left;height:21px;width:71px;margin-right:7px;border-top:13px solid #fff;text-indent:-9999em;overflow:hidden;}

.sidebar li#imap ul, .sidebar li.isul ul{}

.index_sidebar li#s_news ul, .index_sidebar li#s_school ul{height:205px;}
.index_sidebar li#s_hotel ul{height:385px;}
.index_sidebar li#s_success ul{height:455px;}
.index_sidebar li#s_flight ul{height:455px;}
.index_sidebar li#s_success ul li{font-size:14px;}
.index_sidebar li#s_roma ul{height:525px;}
.sidebar li#imap{padding-top:300px;background:url(images/s_place.jpg) no-repeat 0 0;height:202px;_height:201px;}
.sidebar li#imap a{margin-right:-3px;text-align:center;height:97px;float:left;display:block;width:65px;}
.sidebar li#imap a img{margin-top:5px;border:1px solid #ddd;padding:1px;height:58px;width:55px;display:block;}
.sidebar li#imap .s_place{padding-left:10px;}

/*.sidebar li#s_friend ul{background:#fffef1 url(images/icon.gif) no-repeat -363px -245px;padding-top:20px;height:437px;_overflow:hidden;}
.sidebar li#s_friend ul li{padding-left:60px;background:none;line-height:1.2em;height:75px;}
.sidebar li#s_friend ul p{margin-bottom:0;}
.sidebar li#s_friend ul li a{color:#080;line-height:1.5em;}*/
.sidebar li#s_friend{background:url(images/itatour.jpg) no-repeat left top;height:361px;border:none;padding:141px 0 0 33px;}
.sidebar li#s_friend a{width:156px;height:35px;cursor:pointer;display:block;text-indent:-9999em;}
.sidebar li3s_friend a.forth{height:40px;}
.sidebar li#ipic {border:1px solid #ddd;padding:6px 6px 10px;border-top:1px solid #ddd;width:192px;margin-bottom:8px;}
.sidebar li#ipic img{width:188px;padding:1px;border:1px solid #ddd;}
.sidebar li#ipic strong{display:block;text-align:center;line-height:2em;color:#080;}
.sidebar li#ipic p{margin-bottom:0px;}

/* Footer
---------------------------------------------*/
.f_box{float:left;width:286px;margin-right:7px;}
.f_box a{font-size:13px;line-height:1.6em;}
.f_box p a{font-size:12px;line-height:1.2em;}
.f_box h4{background-position:0 -64px;padding-left:10px;}
.f_box ul{padding:10px 6px 5px;border:1px solid #a1d2e3;border-top:none;background:url(images/icon.gif) no-repeat 5px 5px;height:190px;}
.f_box ul li{padding-left:108px;height:66px;}

#iwhy{margin-right:5px;}
#iwhy ul{background-position:-286px 5px;}
#iwhy ul li{padding-left:98px;}

#isuccess{width:206px;margin-right:0;}
#isuccess h4{background:url(images/sidebar_border.png) no-repeat 0 -150px;}
#isuccess ul{background: #FFFFFF;}
#isuccess ul li{padding-left:5px; margin-bottom:2px;}

.copyright, #links{text-align:center;}
.copyright{clear:both;color:#f93;border-top:20px solid #fff;border-bottom:10px;}
.copyright a{color:#f93;padding:0 10px;line-height:2em;}
.copyright p{margin-bottom:0px;color:#999;}

#links{background:url(images/footer.jpg) no-repeat left bottom;height:78px;width:822px;margin:0 auto;line-height:2em;color:#999;}
#links a{color:#999;padding:0 3px;}
#links li{ list-style: none;}
#links span{ display:inline-table;padding-left:15px; overflow:hidden; height:25px; }
.kefu{position:relative;z-index:5;display:inline-block;_display:inline;+display:inline;width:57px;_width:90px;margin-right:5px;_padding-right:5px solid #fffef1;height:57px;+height:63px;}
.kefu_pop{display:none;width:200px;border:5px solid #aaa;padding:15px;background:#fff;position:absolute;right:35px;bottom:35px;z-index:10;}
#partner{ text-align:center; display:block;height:78px;width:822px;margin:0 auto;line-height:2em;color:#999;}
#partner a{padding:0 3px;}

/* Contact
--------------------------------------------*/
#post-1274{border-bottom:20px solid #fff;}
#post-1274 h2.page-title{background:url(images/ucontact.png) no-repeat 0 0;padding-left:48px;font:700 15px/27px Georgia, "Times New Roman", Times, serif;color:#0099CB;}
#post-1274 h2.main_formhead{display:none;}
#post-1274 #mainlegend span{display:none;}
#post-1274 p.main_formhead{text-indent:2em;padding-top:20px;}
#post-1274 label{font-size:13px;line-height:25px;}
#post-1274 input, #post-1274 textarea{border:1px solid #ddd;padding:2px 5px;background:none;margin:3px 0 5px;}
#post-1274 input#gbcc{border:none;padding:0;margin:0;}
#post-1274 .creditline{display:none;}
#post-1274 input.button{display:block;width:73px;height:21px;background:url(images/uc_submit.png) no-repeat 0 0;text-indent:-9999em;border:none;padding:0;margin:0;padding-left:73px;}
#post-1274 small.whythis{position:relative;_top:-7px;+top:-7px;}
/*****新增加****/
.onlineto{
	padding-bottom: 3px;
	
}
.telto{
	height:59px;
	background:url(images/telto.gif) no-repeat;
	padding-top: 80px;
	padding-left: 8px;
	color: #936637;
}
.telf{
	color:#936637;
}
