@charset "utf-8";
/* scaffold css for global page */
*{ padding:0; margin:0;outline:none}
a { text-decoration:none; color:#434343;text-decoration:none;outline: none;}
a:hover{color:#f7a008;text-decoration:underline;outline: none;}
a:visited{color:#f7a008;outline: none;}
a img{ border:none;margin:none;}
body{ font-family: Verdana,Tahoma,Simsun,sans-serif;; color:#373737; line-height:23px; background:#fff; font-size:12px; }
ul li{display: block;}
h1{font-size:26px;}

#festival-banner{position: relative;max-width:1170px;height:0px;margin: 0 auto;}
#festival-banner .festival-img{position: absolute;left:480px;z-index: 1000;top:10px;}
#festival-banner .festival-img img{width:120px;}
/****header****/
#header{width:100%}

#topbar{width:100%; height:38px; background:#2da1e7;display: table;}
#topbar .topbar-contacts{padding:6px 15px;}
#topbar .topbar-contacts .topbar-tel,#topbar .topbar-contacts .topbar-email{color:#f8f8f8;font-size:14px;line-height: 22px;}
#topbar .left{float:left;line-height:38px;}
#topbar .left a{color:#fff}
#topbar .right{display:table-column;float:right;font-size:12px; line-height:38px;color:#fff;}
#topbar .right a{color:#fff}
#topbar .right a.a_over{display:inline-block;text-decoration:underline;padding:0 6px;}

#header-content{position:relative;margin:0 auto;padding:15px 0px;}
#header-content .logo{}
#header-content .pro{height:70px;}
/**#header-content .pro{float:left;}**/
#header-content .query_methods{line-height:23px;margin-top:8px;}
#header-content .query_methods dl i{color:#2da1e7}
#header-content .query_methods dl{float:right;}
#header-content .query_methods .tel{font-size:18px;font-weight:bold;}
#header-content .query_methods .tel span{display:inline-block;color:#ffa200;padding-left:6px;}
#header-content .query_methods .email{color:#434343; letter-spacing:1px;margin-top:8px;}

#header-nav{background:#2da1e7;}
#header-nav .container .row ul{margin-top:0px;}
#header-nav .container .row .nav-header{margin-top:0px;}
#header-nav .container .row .nav-header .navbar-brand{color:#f8f8f8;}
#header-nav .container .row .nav-header .navbar-brand a{color:#fff;font-size:14px;}

#navitems{line-height:48px;color:#fff;}
#navitems li{float:none;display:inline-block;height: 48px;}
#navitems li.cur{background:#3c6fcb;}
#navitems li.over{background:#3c6fcb;}
#navitems li a{line-height:48px;padding-top:0px;padding-bottom: 0px;font-size:14px;color:#FFF;font-weight:bold;}
#navitems li a:hover{color:#fff;background: none;}
#navitems li.cur a{color:#fff}
#navitems li.last a{background:none}
#navitems li a i{display:inline-block;margin-left:6px;}
#navitems li:hover .sub-china-tours{display:block;}
#navitems li .sub-china-tours{display:none;position: relative;}
#navitems li .sub-china-tours ul{position: absolute;display:block;width:160%;z-index:1000;background:#3c6fcb;padding:8px 16px;}
#navitems li .sub-china-tours ul li{width:100%;border-bottom: 1px solid #4e7ccf}
#navitems li .sub-china-tours ul li a{}


.nav-dropdown-menu{float:right;border:none;}
.nav-dropdown-menu-data{display:none;background:#2da1e7;padding:18px 8px;}
.nav-dropdown-menu-data li{display:block;width:100%;padding-top:6px;}
.nav-dropdown-menu-data li a{display:block;font-size:14px;color:#666;font-weight:normal;padding:6px 28px;border-bottom:1px solid #2595d9}
/***menu-small-icons***/
.menu-small-icons{float:right;background:#000;text-align:center;background:none;margin-top:12px;}
.menu-small-icons:hover{background-color: #1183c8}
.menu-small-icons:focus{background-color: #1183c8}
.menu-small-icons .icon-bar{display:block;height:2px;width:20px;background:#fff;margin:2px 0px;}

/* showbar */
#showbar{width:100%;height:481px;background:url(img/background_01.jpg) center top no-repeat;text-align:center}
#showbar1{width:100%;height:260px;padding-top:0px;overflow:hidden;text-align:center;background:url(img/showbar/sun-island-park.jpg) center top no-repeat;}
#showbar2{width:100%;height:260px;padding-top:0px;overflow:hidden;text-align:center;background:url(img/showbar/harbin_rime_ice.jpg) center top no-repeat;}

/***smallnav*****/
#smallnav{height:36px;line-height:36px;color:#2da1e7;margin:3px auto;}
#smallnav a{color:#434343;text-decoration:none;}
#smallnav a:hover{color:#434343;text-decoration:underline;}

.leftbox{float:left;}
.rightbox{float:right;width:260px;}

/* box */
.boxes{}
.boxes li.box{border-bottom: 1px solid #ddd;padding: 6px 0 6px 0;position: relative;color:#787878;}
.boxes li.box a.boxA{display:block;border:1px solid #f2f2f2;padding:2px;margin-top:10px;overflow: hidden}
.boxes li.box.last{border:none;}
.boxes li.box a.boxA:hover{color:#ffcc00; text-decoration:underline;}
.boxes li.box a.boxA img{width:100%;}
.boxes li.box .boxNoteDiv{float:right;;padding-top:6px;display:inline-block;padding-bottom:16px;}
.boxes li.box .boxNoteDiv .boxNoteDl{float:left;display:inline-block;padding-left:8px;}
.boxes li.box .boxNoteDiv .boxNoteDl dd a{font-size:14px;color:#f6a10a;font-weight:bold;text-decoration:none;}
.boxes li.box .boxNoteDiv .boxNoteDl dd a:hover{color:#f6a10a;font-weight:bold;text-decoration:underline}
.boxes li.box .boxNoteDiv .boxNoteDl h3 a{font-size:16px;}
.boxes li.box .boxNoteDiv .boxNoteDl .boxNoteTxt{line-height:26px;padding-top:6px;}
.boxes li.box .boxNoteDiv .boxNoteDl .detailbn{}
.boxes li.box .boxNoteDiv .boxNoteDl .detailbn a{display:inline-block;height:26px;width:70px;background:url(img/bns.png) left top no-repeat;margin-top:8px;}
.boxes li.box .boxNoteDiv .boxPriceDl .rmb{font-size:10px;color:#ff9933}
.boxes li.box .boxNoteDiv .boxPriceDl .price{display:inline-block;font-size:26px;font-weight:bold;color:#ff9933;padding-right:6px;}


/***tour tab***/
.tablist{overflow:hidden}
.tablist .tab-header{padding:0px 18px; border-bottom:1px solid #c7c7c7;height:38px;display:block;position:relative;}
.tablist .tab-header b.title{height:36px;display:inline-block;padding:0px 23px;background:#fff;cursor:pointer;font-size:16px;line-height:36px;}
.tablist .tab-header b.current{height:38px;color:#ffaf01;border:1px solid #c7c7c7;border-bottom:none;position:relative;bottom:-1px;}
.tablist .tab-c{padding-top:20px;}
.tablist .price-title{color:#2ca1e7;font-size:14px;}

.row_10{height:10px;line-height:10px;}

/* right */
.part-block{margin-bottom:26px;}
.part-block h3{font-size:16px;padding:8px 0px;}
.part-block dl{}
.part-block dl dd{height:36px;line-height:36px;padding-top:8px;padding-bottom:3px;overflow:hidden}
.part-block dl dd a{color:#737373}

.part-block-orderline dl dd{border-bottom:1px solid #e8e8e8;background:none;padding-left:none;}

.part-sights{}
.part-sights dl dd{border-bottom:1px solid #e8e8e8;}
.part-sights dl dd.first{height:0px;height:auto;background:none;padding-left:0px;}
.part-sights dl dd.first img{width:260px;}

.part-contact dl dd{border-bottom:1px solid #e8e8e8;}

.part-tours{}
.part-tours dl dd{border-bottom:1px solid #e8e8e8;padding-left:13px; background:url(img/icon_dd_li.png) left 20px no-repeat;}
.part-tours dl dd.first{height:0px;height:auto;background:none;padding-left:0px;}
.part-tours dl dd.first img{width:260px;}
.part-tours dl dd a{font-weight:bold;font-size:13px;}

.part-quick-contact{display:block;height:76px;background:url(img/bn_quick_contact.jpg) center center no-repeat;margin-bottom:8px;cursor:pointer;}

.part-tips{}
.part-tips dl dd{padding-left:13px; background:url(img/icon_dd_li.png) left 20px no-repeat;}


.footerNav{position:fixed;bottom:0px;left:0px;width:100%;z-index:10000;height:auto;padding:6px;background:#2da1e7;text-align:center}
.footerNav a{display:inline-block;margin:2px 18px;color:#fff;font-size: 16px;}
.footerNav a.quickContactBn{font-size:12px;color:#dfdfdf;}

/* footer */
#footer{margin-top:26px;padding-top:26px; background:url(img/bottom_top_bg.jpg) top center repeat-x;}
#sharemedias{float:right;width:300px;margin-top:10px;}
#fromtours dl.fromchina{float:left;width:260px;margin-left:40px;}
#fromtours dl.fromworld{float:left;width:660px;margin-left:40px;}
#fromtours dl h3{line-height:36px;height:36px;font-size:16px;}
#fromtours dl dd{float:left;display:block;height:24px;line-height:24px;padding-left:23px;background:url(img/icon_dd_li.png) left -83px no-repeat;}
#fromtours dl.fromworld dd{width:300px;}

#partners{margin-top:20px;border-top:1px solid #acb8b8;padding-top:10px;}
#partners dl{float:left;}
#partners dl dd.title{font-size:16px;font-weight:bold;padding-bottom:10px;}
#partners dl#followus{}
#partners dl#org_list{}
#partners dl#paylist{}
#partners dl a{display:inline-block;padding:2px;}
#partners dl#paylist a,#partners dl#org_list a{display:inline-block;margin:2px 3px;border:1px solid #a5b9bd;}

#bottomnav{ width:972px; margin:6px auto; text-align: center; padding-top:10px;color:#5c5c5c;}
#bottomnav .outlinks{padding-bottom:10px;}
#bottomnav a{display:inline-block;color:#5c5c5c;text-align:center;font-weight:500; font-size:14px;height:18px;line-height:18px;padding:0 10px;overflow:hidden}
#bottomnav .on1{border-right:#5c5c5c 1px solid;}
#bottomnav #copyright{padding-top:6px;font-size:14px;}

/***page bar***/
.pagebar{margin-top:10px;}
.pagebar a{display:inline-block;line-height:23px;line-height:23px;padding:1px 10px;border:1px solid #e1e1e1;color:#489acc;margin:0px 3px; text-decoration:none;}
.pagebar a:hover{text-decoration:underline;}
.pagebar a.page-index{background:url(img/pagebar.jpg) left -164px no-repeat;padding:1px 16px;}
.pagebar a.page-index-no{background:url(img/pagebar.jpg) left 2px no-repeat;padding:1px 16px;}
.pagebar a.page-pre{background:url(img/pagebar.jpg) left -140px no-repeat;padding:1px 16px;}
.pagebar a.page-pre-no{background:url(img/pagebar.jpg) left -21px no-repeat;padding:1px 16px;}
.pagebar a.page-next{background:url(img/pagebar.jpg) left -45px no-repeat;padding:1px 16px;}
.pagebar a.page-next-no{background:url(img/pagebar.jpg) left -116px no-repeat;padding:1px 16px;}
.pagebar a.page-last{background:url(img/pagebar.jpg) left -69px no-repeat;padding:1px 16px;}
.pagebar a.page-last-no{background:url(img/pagebar.jpg) left -92px no-repeat;padding:1px 16px;}

.pagebar a.page-cur{background:#52a7dc;border:none;color:#fff;}


/***popup****/
#pop_mask{position:absolute;top:0px;left:0px;right:0px;bottom:0px;zoom:1;z-index:700000;background:#333;filter: alpha(opacity=0); opacity: 0;display:none}
#pop_win{position:relative;position:absolute;top:0px;left:0px;zoom:1;z-index:700001;color: #444;text-shadow: none;-webkit-border-radius:2px;-moz-border-radius: 2px;border-radius:2px;background:#f9f9f9;display:none;border:2px solid #dfdfdf; overflow:hidden;}
#pop_win .pop_title{font-size:14px;text-align:center;padding:6px;background:#dfdfdf;color:#000;height:30px;line-height:30px;}
#pop_win .pop_stage{padding:10px;overflow:auto;background:#fff;}
#pop_win .pop_close{position:absolute;height:30px;width:30px;top:3px;right:3px;background:url(img/icon_close.png) left top no-repeat;cursor:pointer}
/**pop collect**/
#pop_win .collect_bns{text-align:center;}
#pop_win .collect_bns a{display:inline-block;padding:30px 60px;background:#99cc33;;color:#000;font-size:14px;font-weight:600}
#pop_win .collect_bns a:hover{background:#33cc33;}

/****alertTip*******************************/
#alertTip{}
.alert{display:none;position:absolute;width:300px;min-height:120px;background: #fff;border-radius: 6px;border:2px solid #dfdfdf;z-index:70001}
.alert .alertContent{display: block;position: relative;}
.alert .alertContent a.close{display: block;position: absolute;top:0px;right:0px;padding:10px;background:url(../images/imgX.gif) center center no-repeat;}
.alert .alertContent .alertInner{}
.alert .alertContent .alertInner h3{display: block; background:#dfdfdf;height:30px;line-height: 30px;text-align: center;}
.alert .alertContent .alertInner .info{padding:30px;font-size:18px;color:#09F}
.alert .alertContent .alertBns{text-align: center;}
.alert .alertContent .alertBns a{display:inline-block;margin:4px 10px;;background:#fa8d39;color:#fff;}

.h1-price{diplay:inline-block;color:#ffa200;font-style: italic;padding-left:10px;font-weight: bold;}

/***viewpoints & comments***/
#viewpoint{background:#e1f0f5;margin-top:10px;}
#viewpoint .viewpoint_header{padding-bottom:10px;}
#viewpoint .viewpoint_header b.title{background:url(comments/Comments-icon01.png) left center no-repeat;margin-left:10px;padding-left:26px;}
#viewpoint .viewpoint_main{padding:10px;background:#FFF;border:1px solid #dad9de}
#viewpoint .viewpoint_form table td{border:none;}
#viewpoint .viewpoint_form table td div{padding:10px 0;}
#viewpoint .viewpoint_form textarea.fieldarea{padding:10px;border:2px solid #d1d2d4;width:520px;text-align:left}
#viewpoint .viewpoint_form textarea.noactive{color:#b6b7bb;font-weight:bold;}
#viewpoint .viewpoint_form .fieldtxt{padding:3px;border:2px solid #d1d2d4;width:120px;}
#viewpoint .viewpoint_form .fieldtxt.noactive{color:#b6b7bb;font-weight:bold;}
#viewpoint .viewpoint_form #doViewpoint{display:block;background:url(img/button_02.png) top center no-repeat;height:28px;line-height:28px;width:78px;color:#FFF;text-align:center}
#viewpoint .viewpoint_form #doViewpoint:hover{display:block;background:url(img/button_02.png) bottom center no-repeat;}

#viewpoint .viewpoint_list{padding-top:10px;}
#viewpoint .viewpoint_list .vp_tabheader{border-bottom:2px solid #d1d2d4; text-align:right;position:relative;height:36px;}
#viewpoint .viewpoint_list .vp_tabheader b{display:inline-block;padding:3px 10px;;position:relative;height:30px;line-height:30px;border-bottom:2px solid #d1d2d4;background:url(comments/Comments-icon05.png) right center no-repeat;cursor:pointer;}
#viewpoint .viewpoint_list .vp_tabheader b.current{display:inline-block;height:30px;border-bottom:2px solid #7da8ae;}
#viewpoint .viewpoint_list .vp_tab_c{display:none;}
#viewpoint .viewpoint_list .vp_tab_c.current{display:block;}
#viewpoint .viewpoint_list .vp_row table{border:1px solid #dfdfdf;}
#viewpoint .viewpoint_list .vp_row table td{padding:10px 0px;font-size:14px;}
#viewpoint .viewpoint_list .vp_row{margin:6px 0;}
#viewpoint .viewpoint_list .vp_row table td.vp_row_tdleft{border-right:2px solid #FFF}
#viewpoint .viewpoint_list .vp_row table td .vp_row_left{padding:6px;}
#viewpoint .viewpoint_list .vp_row .vp_row_left li{color:#817866;}
#viewpoint .viewpoint_list .vp_row .vp_row_left .vpname{color:#2672c0;font-weight:bold}

#viewpoint .viewpoint_list .vp_row table td .vp_row_right{padding:6px;}
#viewpoint .viewpoint_list .vp_row .vpbar_but{text-align:right}
#viewpoint .viewpoint_list .vp_row .vpbar_but a{display:inline-block;border:1px solid #c9c9c9;min-width:60px;height:30px;padding-left:28px;line-height:30px;text-align:left;cursor:pointer;}
#viewpoint .viewpoint_list .vp_row .vpbar_but a.good{border-right:0px; background:#f3f7fa url(comments/Comments-icon07.png) 6px center no-repeat}
#viewpoint .viewpoint_list .vp_row .vpbar_but a.bad{border-right:0px; background:#f3f7fa url(comments/Comments-icon08.png) 6px center no-repeat}
#viewpoint .viewpoint_list .vp_row .vp_content{padding-top:10px;}
#viewpoint .viewpoint_list .vp_row .vp_content p{font-size:16px;}
#viewpoint .viewpoint_list .vp_row .vp_content .vp_reply{border-top:1px dashed #666;padding:8px;margin-top:16px;}
#viewpoint .viewpoint_list .vp_row .vp_content .vp_reply .vp_reply_header{color:#666;padding:6px 0px;font-size:14px;}
