			h1, h2, h3, h4, h5, h6 {
			   margin: 0;
			}
			.topbar,
			.topbar .wrapper {
				position: relative;
				z-index: 999;				
				margin: 0 auto;
				font: 11px Verdana, Tahoma, Arial;
			}
			
			.topbar,
			.topbar .wrapper {
			}
			
			.wrapper,
			.container {
				width: 1200px;
			}
			
			.choose_country {
				float: left;
			}
			
			ol,
			ul {
				list-style: none;
				margin: 0;
			}
			
			.country_bar li.info {
				margin: 3px 5px 0;
				padding: 0 5px;
			}
			
			.country_bar li {
				position: relative;
				float: left;
				margin: 3px 5px 0 0;
				color: #FFA864;
			}
			
			.country_bar li a {
				display: block;
				height: 22px;
				line-height: 22px;
				text-decoration: none;
			}
			
			.country_bar a,
			.login_bar a {
				color: #6c6c6c;
			}
			
			a:hover,
			a:link,
			input:focus {
				outline: 0;
			}
			

			
			.country_cur .t {
				display: block;
				margin: 0 -5px;
				padding: 0 8px;
				border-radius: 5px;
				background-position: 50% 0;
				color: #0b4067;
			}
			

			
			.flag b {
				display: inline-block;
				float: left;
				width: 16px;
				height: 11px;
				overflow: hidden;
				margin: 6px 5px 0 0;
				background: url(img/flags.jpg) no-repeat;
			}
			
			.flag-ar b,
			.flag-ars b,
			.flag-au b,
			.flag-aud b,
			.flag-br b,
			.flag-brl b,
			.flag-ca b,
			.flag-cad b,
			.flag-ch b,
			.flag-chf b,
			.flag-cl b,
			.flag-clp b,
			.flag-cn b,
			.flag-cz b,
			.flag-czk b,
			.flag-dk b,
			.flag-dkk b,
			.flag-es b,
			.flag-eu b,
			.flag-eur b,
			.flag-fr b,
			.flag-gb b,
			.flag-gbp b,
			.flag-global b,
			.flag-hk b,
			.flag-il b,
			.flag-ils b,
			.flag-in b,
			.flag-inr b,
			.flag-jp b,
			.flag-jpy b,
			.flag-kr b,
			.flag-krw b,
			.flag-mx b,
			.flag-mxn b,
			.flag-nl b,
			.flag-no b,
			.flag-nok b,
			.flag-pl b,
			.flag-pln b,
			.flag-pt b,
			.flag-ru b,
			.flag-rub b,
			.flag-se b,
			.flag-sek b,
			.flag-sg b,
			.flag-sgd b,
			.flag-tr b,
			.flag-try b,
			.flag-ua b,
			.flag-uah b,
			.flag-us b,
			.flag-usd b,
			.flag-za b,
			.flag-zar b {
				width: 16px;
				height: 11px;
				background-image: url(img/flags_general.png);
			}
			
			.flag-cn b {
				background-position: 0 -374px;
			}
			
			
			.country_cur .c {
				position: absolute;
				top: 0;
				z-index: -1;
				width: 5px;
				height: 22px;
			}
			
			.country_cur .c_l {
				left: 0;
				background-position: 0 -22px;
			}
			
			.country_cur .c_r {
				right: 0;
				background-position: -5px -22px;
			}
			
			.country_bar .cor {
				padding: 0 10px;
				cursor: pointer;
			}
			
			.account_display a,
			.country_bar .iconv1,
			.link_more,
			.login_bar .iconv1,
			.menu_title,
			.nav_community .arrowhead_t,
			.nav_deals .arrowhead_t,
			.sprite_icon {
				background: url(img/icon.png) no-repeat;
			}
			
			.country_bar .iconv1,
			.login_bar .iconv1 {
				background-position: right -94px;
			}
			
			.currency_icon {
				background: url(img/flags_general.png) no-repeat;
				display: inline-block;
				padding-left: 20px;
			}
			
			.EUR {
				background-position: 0 -322px;
			}
			
			.country_display,
			.currency,
			.lang {
				position: absolute;
				z-index: 999;
				padding: 0 0 3px;
				-moz-border-radius: 0 0 4px 4px;
				-webkit-border-radius: 0 0 4px 4px;
				border-radius: 0 0 4px 4px;
				-moz-box-shadow: 1px 1px 1px #999;
				-webkit-box-shadow: 1px 1px 1px #999;
				box-shadow: 1px 1px 1px #999;
				background: #fff;
			}
			
			.currency {
				width: 184px;
			}
			
			.currency li {
				float: left;
				width: 80px;
				height: 24px;
				overflow: hidden;
			}
			
			.country_display li,
			.currency li,
			.lang li {
				display: block;
				float: none;
				margin: 0;
				padding: 0 0 0 12px;
				color: #441f07;
				line-height: 24px;
				font-weight: 400;
				cursor: pointer;
			}
			
			.USD {
				background-position: 0 -55px
			}
			
			.GBP {
				background-position: 0 -28px
			}
			
			.CAD {
				background-position: 0 -217px
			}
			
			.EUR {
				background-position: 0 -322px
			}
			
			.BRL {
				background-position: 0 -82px
			}
			
			.RUB {
				background-position: 0 -191px
			}
			
			.ILS {
				background-position: 0 -271px
			}
			
			.AUD {
				background-position: 0 -244px
			}
			
			.ARS {
				background-position: 0 -389px
			}
			
			.NOK {
				background-position: 0 -458px
			}
			
			.UAH {
				background-position: 0 -480px
			}
			
			.CZK {
				background-position: 0 -502px
			}
			
			.TRY {
				background-position: 0 -526px
			}
			
			.CLP {
				background-position: 0 -435px
			}
			
			.JPY {
				background-position: 0 -549px
			}
			
			.CHF {
				background-position: 0 -572px
			}
			
			.ZAR {
				background-position: 0 -595px
			}
			
			.SGD {
				background-position: 0 -616px
			}
			
			.INR {
				background-position: 0 -639px
			}
			
			.MXN {
				background-position: 0 -412px
			}
			
			.KRW {
				background-position: 0 -662px
			}
			
			.PLN {
				background-position: 0 -685px
			}
			
			.DKK {
				background-position: 0 -708px
			}
			
			.SEK {
				background-position: 0 -732px
			}
			
			.CNA {
				background-position: 0 -368px
			}
			
			.country_display li,
			.currency li,
			.lang li {
				display: block;
				float: none;
				margin: 0;
				padding: 0 0 0 12px;
				color: #441f07;
				line-height: 24px;
				font-weight: 400;
				cursor: pointer;
			}
			
			.lang {
				width: 100px;
			}
			
			.country_display,
			.currency,
			.lang {
				position: absolute;
				z-index: 998;
				padding: 0 0 3px;
				-moz-border-radius: 4px 4px 4px 0;
				-webkit-border-radius: 4px 4px 4px 0;
				border-radius: 4px 4px 4px 0;
				-moz-box-shadow: 0px 0 1px #999;
				-webkit-box-shadow: 0px 0 1px #999;
				box-shadow: 0px 0 1px #999;
				background: #fff;
				top: -50px;
			}
			
			.login_info {
				position: relative;
				margin: 0 -10px 0 0;
				color: #3DB171;
				text-align: center;
			}
			
			.country_display li,
			.currency li,
			.lang li {
				display: block;
				float: none;
				margin: 0;
				padding: 0 0 0 12px;
				color: #6c6c6c;
				line-height: 24px;
				font-weight: 400;
				cursor: pointer;
			}
			
			.currency li {
				float: left;
				width: 80px;
				height: 24px;
				overflow: hidden;
			}
			
			.country_display li:hover,
			.currency li:hover,
			.lang li:hover {
				background-color: #fcd2b4;
			}
			
			.country_bar li a.hovered {
				height: 27px;
				-moz-border-radius: 0 0 4px 4px;
				-webkit-border-radius: 0 0 4px 4px;
				border-radius: 0 0 4px 4px;
				-moz-box-shadow: 0px 1px 1px #999;
				-webkit-box-shadow: 0px 1px 1px #999;
				box-shadow: 0px -px 1px #999;
				background: #fff;
				color: #6c6c6c;
				position: relative;
				z-index: 999;
			}
			
			.login_info {
				line-height: 24px;
				margin: 3px 10px 0 0;
			}
			
			.login_info ul li {
				
			}
	
.fixed-header.small-header .medicom-header .dropdown {
	padding: 0;
}		
.fixed-header.small-header .medicom-header {
    height: 40px;		
    overflow: hidden;   
}
.fixed-header .medicom-header {
	top: 50px;
}
.solid-row {
    background: #2db8bf;
}		
.cui_hd_cont {
    background: #f5f5f5;
    border-bottom: 1px solid #eee;
}
.cui_hd, .cui_nav {
    _width: 1180px;
}
.cui_hd {
    position: relative;
    z-index: 26;
    min-width: 980px;
    max-width: 1180px;
    margin: 0 auto;
}
.cui_hd .ctriplogo {
    position: relative;
    z-index: 10;
    display: inline-block;
    width: 600px;
    overflow: hidden;
}
.cui_hd .nav-bar {
    position: absolute;
    right: 0;
    top: 0;
    _width: 465px;
    font-family: Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif;
    color: #4c4c4c;
    font-size: 12px;
    margin-top: 0px;
}
.cui_hd .nav-bar, .cui_hd .nav-bar a {
    color: #4c4c4c;
}
.cui_hd .nav-bar .language, .cui_hd .nav-bar .cui_service, .cui_hd .nav-bar .cui_wireless {
    float: left;
    height: 15px;
    line-height: 15px;
    padding: 0 10px;
    margin: 10px 0 0 0;
    border-right: 1px solid #b2b2b2;
}
.cui_hd .nav-bar .language {
    padding-right: 0px;
}
.cui_hd .nav-bar ul.language {
    padding: 0;
    _overflow: hidden;
}
.cui_hd .language li {
    position: relative;
    z-index: 31;
}
.cui_hd ul, .cui_hd ul li, #base_ft ul {
    list-style: none;
}
.cui_hd .language li .selected, .cui_hd .cui_service li .service_tel {
    display: inline-block;
    padding: 3px 3px 0 3px;
    margin-top: -10px;
    color: #4c4c4c;
    font-size: 12px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
}
.cui_hd .drowndrop, .cui_nav .drowndrop {
    display: none; 
    position: absolute;
    z-index: 10;
    top: 22px;
    right: 0;
    background: #fff;
}

.cui_hd .language_list {
    border: 1px solid #b8b8b8;
    background: #fff;
    padding: 0 10px 0 0;
    margin: 0;
    overflow: hidden;
    width: 148px;
}
.cui_hd .language_list li a {
    font-family: Arial, tahoma, verdana, "Microsoft YaHei", Simsun, sans-serif;
    white-space: nowrap;
    display: block;
    padding-left: 25px;
    color: #4c4c4c;
    height: 0;
    padding-top: 20px;
    line-height: 20px;
    overflow: hidden;
}
.cui_hd .language_list li a.language_hk, .cui_hd .language_list li a.language_big5, .cui_hd .language_list li a.language_gb, .cui_hd .language_list li a.language_en, .cui_hd .language_list li a.language_es, .cui_hd .language_list li a.language_de, .cui_hd .language_list li a.language_fr, .cui_hd .language_list li a.language_sg, .cui_hd .language_list li a.language_id, .cui_hd .language_list li a.language_my {
    font: 12px/20px "Microsoft yahei", tahoma, arial, sans-serif;
    color: #4c4c4c;
    height: 20px;
    padding-top: 0;
}
.cui_hd .language_list a, .cui_hd .ico-langen, .cui_hd .ico-langgb, .cui_hd .ico-global, .cui_hd .ico-langhant, .cui_hd .cui_tel b, .cui_hd .myctrip b.arrow, .cui_hd .cui_myctrip, .cui_hd .cui_weibo, .cui_hd .cui_lang b, .cui_hd .cui_lang_hover b, #cui_lang_bottom a, .cui_myctrip_log .badge, .cui_myctrip_log .myctrip a b.arrow, .cui_ico_app, .cui_ico_chatarrow, .cui_ico_wechat, .cui_ico_tips, .cui_search button, .cui_hd .language b.arrow, .cui_service b.arrow {
    background-image: url(../new_file/un_header_footer20160610.png);
    background-repeat: no-repeat;
}
.cui_hd .language_cn {
    background-position: 0 -16px;
    line-height: 22px;
}
.cui_hd .language_en {
    background-position: -61px -467px;
}
.cui_hd .language_korea {
    background-position: 0 -449px;
        text-indent: 999px;
}
.cui_hd .language li .selected span, .cui_hd .cui_service li .service_tel span {
    position: relative;
    z-index: 112;
    display: inline-block;
    padding: 6px 5px 6px 9px;
    margin: 1px 1px -2px;
    color: #4c4c4c;
    font-size: 12px;
}
.cui_hd .language li .selected em.ico-langen, .cui_hd .language li .selected em.ico-langgb, .cui_hd .language li .ico-global, .cui_hd .language li .selected em.ico-langhant {
    display: inline-block;
    width: 19px;
    height: 13px;
    margin-right: 5px;
    vertical-align: middle;
}
.cui_hd .language li .ico-global {
    margin-top: -2px;
    height: 16px;
    background-position: -64px 0;
}
.cui_hd .language b.arrow, .cui_hd .cui_service b.arrow {
    display: inline-block;
    width: 9px;
    height: 5px;
    vertical-align: middle;
    margin-left: 5px;
    overflow: hidden;
    background-position: -63px -260px;
}
.cui_hd .language li .language_current, .cui_hd .cui_service li .service_current, .cui_hd .language li .selected:hover, .cui_hd .cui_service li .service_tel:hover {
    background: #e4e7eb;
    text-decoration: none;
    cursor: pointer;
    color: #4c4c4c;
    font-size: 12px;
}


.cui_hd .cui_service li {
    position: relative;
    z-index: 30;
}
.cui_hd .cui_service li a {
    color: #4c4c4c;
    font-size: 12px;
}
.cui_hd a:hover, .cui_nav a:hover, #base_ft a:hover {
    text-decoration: underline;
}
.cui_hd .nav-bar ul.service_1180 {
    border-right: none;
    padding-right: 0;
}
.cui_hd .language li .selected, .cui_hd .cui_service li .service_tel {
    display: inline-block;
    padding: 3px 3px 0 3px;
    margin-top: -10px;
    color: #4c4c4c;
    font-size: 12px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 3px;
}
.cui_hd .cui_service li .service_tel {
    margin-left: -9px;
    color: #4c4c4c;
    font-size: 12px;
}
.cui_hd .cui_service li .service_tel span {
    padding-left: 5px;
}
.cui_hd .service_telnum {
    color: #06c;
    font-style: normal;
}
.cui_hd .service_list {
    min-width: 158px;
    padding: 0px 15px 3px 15px;
    margin: 0;
    border: solid 1px #b8b8b8;
    background: #fff;
    height: auto;
}
.cui_hd .service_list li dl {
    margin: 0;
    padding: 0;
    line-height: 20px;
    margin-top: 2px;
}
.cui_hd .service_list li dd {
    margin: 0;
    padding: 0;
    text-align: right;
    line-height: 23px;
    white-space: nowrap;
}
.cui_hd .nav-bar .cui_wireless {
    border-right: none;
    padding: 0;
    margin-left: 13px;
}
.cui_hd .nav-bar .cui_wireless li {
    float: left;
    margin-right: 7px;
}
.cui_hd .cui_wireless li {
    display: block;
    width: 20px;
    height: auto;
}
.cui_hd .nav-bar .cui_wireless a.wireless_nolink {
    cursor: default;
    position: relative;
}
.cui_hd .nav-bar, .cui_hd .nav-bar a {
    color: #4c4c4c;
}
.cui_wireless .wireless, .cui_wireless_type dt, .cui_wireless_msg i, .cui_wireless_code, .cui_link_app i, .cui_input_close {
    background: url(../new_file/un_wireless_140722.png) 0 -9999em no-repeat;
}
.cui_ico_wechat {
    height: 17px;
    background-position: -20px -55px;
    margin-top: 0;
}
.cui_ico_app, .cui_ico_wechat, .cui_ico_wechat2 {
    display: inline-block;
    width: 20px;
}

.cui_hd .cui_wireless_box, .cui_hd .language_wrap, .cui_hd .service_wrap {
    top: 17px;
    left: 0;
    right: auto;
    height: auto;
    background: #e4e7eb;
    padding: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    -moz-border-top-right-radius: 3px;
}
.cui_hd .cui_wireless_box {
    display: none;
    position: absolute;
    right: 0;
    left: auto;
    top: 35px;
    z-index: 100;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-align: center;
}
.cui_hd .cui_wireless_box:hover {
    display: block;
}
.cui_ico_chatarrow {
    width: 13px;
    height: 9px;
    background-position: 0 -271px;
}
.cui_hd .cui_wireless_box .cui_ico_chatarrow {
    position: absolute;
    z-index: 9;
    right: 8px;
    top: -5px;
}
.cui_hd .cui_wireless_inbox {
    position: relative;
    width: 154px;
    height: 228px;
    border: 1px solid #b8b8b8;
    background-color: #fff;
    cursor: default;
}
.cui_hd .cui_wireless_type {
    margin: 18px 0 0;
    text-align: center;
}
.cui_hd .cui_wireless_type dt {
    margin-bottom: 15px;
    color: #3882e5;
    text-align: center;
    font-weight: 100;
}
.cui_hd img, #base_ft img {
    border: none;
    display: inline-block;
}
.cui_hd .cui_wireless_type:after {
    content: '\0020';
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
.cui_hd .language_list li {
    width: 128px;
    margin: 0 9px;
    line-height: 20px;
    height: 30px;
    padding: 4px 0;
    border-bottom: 1px dotted #e4e7eb;
}
.cui_hd .language_list li.first {
    border-top: 1px dotted #e4e7eb;
    _margin-left: 4px;
}
.cui_hd .language_list li a.language_hk, .cui_hd .language_list li a.language_big5, .cui_hd .language_list li a.language_gb, .cui_hd .language_list li a.language_en, .cui_hd .language_list li a.language_es, .cui_hd .language_list li a.language_de, .cui_hd .language_list li a.language_fr, .cui_hd .language_list li a.language_sg, .cui_hd .language_list li a.language_id, .cui_hd .language_list li a.language_my {
    font: 12px/20px "Microsoft yahei", tahoma, arial, sans-serif;
    color: #4c4c4c;
    height: 20px;
    padding-top: 0;
}
.cui_hd .language li .language_current span, .cui_hd .cui_service li .service_current span, .cui_hd .language li .selected:hover span, .cui_hd .cui_service li .service_tel:hover span {
    background-color: #fff;
    border: 1px solid #b8b8b8;
    border-bottom: none;
    margin: 0px;
}
.cui_hd .language_list li a {
    font: 12px/20px "Microsoft yahei", tahoma, arial, sans-serif;
    color: #4c4c4c;
    height: 20px;
    padding-top: 0;
}
.cui_hd .language_list li:hover {
    background: #f5f5f5;
}
.cui_hd .service_wrap {
    right: 0;
    left: auto;
}
.cui_hd .cui_search {
    position: absolute;
    top: 18px;
    left: 230px;
    z-index: 100;
    width: 40%;
    font-family: "Microsoft Yahei", Tahoma;
}
.cui_hd .language a:hover b.arrow,
.cui_hd .language_current b.arrow {
    background-position: -0px -260px;
}
.cui_hd .cui_service a:hover b.arrow,
.cui_hd .service_current b.arrow {
    background-position: -22px -260px;
}
.cui_ico_app {
    height: 17px;
    background-position: -59px -116px;
}
.cui_ico_app, .cui_ico_wechat, .cui_ico_wechat2 {
    display: inline-block;
    width: 20px;
}
.cui_hd .cui_wireless_hover {
    display: block;
}
.active .cui_ico_wechat, .active .cui_ico_wechat:hover, .cui_ico_wechat:hover, .active .cui_ico_wechat_gif, .active .cui_ico_wechat_gif:hover, .cui_ico_wechat_gif:hover {
    height: 17px;
    background: url(../new_file/ico_wechat.png) no-repeat 0 0;
    margin-top: 0;
}
.cui_hd .nav-bar .cui_wireless a.wireless_link{cursor: pointer;}
.cui_hd .nav-bar .cui_wireless a.wireless_nolink{cursor: default;position: relative;}
.cui_hd .cui_wireless_type dd {
    margin: 0 auto 18px;
    text-align: center;
}







#cui_nav {
    font-family: 'microsoft yahei', Arial, sans-serif;
    text-align: left;
    font-size: 12px;
    width: 100%;
}
.base_nav {
    width: 100%;
    height: 40px;
    background-color: #2B96CC;
    margin: 0 auto;
}
.cui_nav_single .base_nav {
    margin-bottom: 10px;
}
.cui_nav_single .base_nav_pages {
    margin-bottom: 0;
}
/* pages no margin */
/*=nav*/
.cui_nav {
    position: relative;
    z-index: 25;
    min-width: 980px !important;
    max-width: 1180px;
    margin: 0 auto;
    padding: 0;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    background-color: #2B96CC;
}
.cui_nav li {
    float: left;
    display: inline-block;
    height: 40px;
    _float: none;
    _display: inline;
    _zoom: 1;
    _vertical-align: top;
}
.cui_nav li a {
    font-size: 15px;
    transition: all 0.2s ease 0s;
}
.cui_nav li a.cui_nav_has,
.cui_nav li a.cui_nav_non {
    position: relative;
    display: block;
    height: 40px;
    padding: 0 8px;
    color: #fff;
    _float: left;
    cursor: pointer;
}
.cui_nav li.divider {
    width: 1px;
    height: 14px;
    padding-left: 0;
    margin: 13px 0 0;
    background-color: #fff;
    clear: none;
    border: none;
}
.cui_nav li a.cui_nav_non:hover,
.cui_nav li a.cui_nav_has:hover,
.cui_nav li.cui_nav_current a.cui_nav_has,
.cui_nav li.cui_nav_current a.cui_nav_non,
.cui_nav li.cui_nav_current.cui_nav_unhover {
    background: #2db8bf;
    text-decoration: none;
}
.cui_nav li.cui_nav_o a.cui_nav_has:hover,
.cui_nav li.cui_nav_o a.cui_nav_non:hover {
    background-color: #2db8bf;
}
/*button style*/
.basebtns_01 {
    width: 100%;
    height: 35px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: 1px solid #d5790a;
    cursor: pointer;
    vertical-align: middle;
    background-color: #ffba14;
    font-weight: bold;
    text-shadow: 1px 1px 0 #e57c00;
    border-radius: 3px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    letter-spacing: 0.4em;
    text-indent: 0.4em;
    *text-indent: 0;
}
.basebtns_01:hover {
    background-color: #ff9914;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 0 5px #fb0 inset;
}
/* point */
.cui_nav_has .point {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -7px;
    width: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
    border-bottom: 7px solid #fff;
    border-top: 0 none;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    _color: #ff3fff;
    _filter: chroma(color=#ff3fff);
}
.cui_nav_current .point,
.cui_nav_o .point {
    display: inline-block;
}
.cui_nav_current.cui_nav_unhover .point {
    display: none;
}
/* label */
.label-cn,
.label-en {
    position: absolute;
    z-index: 9;
    right: 0px;
    top: -6px;
    display: inline-block;
    padding: 0 2px;
    height: 15px;
    line-height: 15px;
    background-color: #ff9913;
    color: #fff;
}
.cui_sub_nav .label-cn,
.cui_sub_nav .label-en {
    right: -9px;
}
.label-cn em,
.label-en em {
    display: inline-block;
    font-size: 9px;
    font-family: 'Tahoma', arial;
    font-style: normal;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.label-cn em {
    font-family: 'SimHei', STHeiti,'Microsoft yahei';
    font-size: 11px;
}
.label-en em {
    text-transform: uppercase;
}
:root .label-cn em,
:root .label-en em {
    font-size: 12px;
    vertical-align: 2px;
    -webkit-transform: scale(.75);
    -ms-transform: scale(.75);
    -o-transform: scale(.75);
    transform: scale(.75);
}
:root .label-cn em {
    -webkit-transform: scale(.92);
    -ms-transform: scale(.92);
    -o-transform: scale(.92);
    transform: scale(.92);
}
.label-cn .triangle,
.label-en .triangle {
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 0;
    display: inline-block;
    width: 0;
    height: 0;
    border-width: 3px;
    border-style: solid;
    border-color: #da620a transparent transparent #da620a;
}
.cui_nav_current.cui_nav_unhover .cui_subnav_wrap .label-cn,
.cui_nav_current.cui_nav_unhover .cui_subnav_wrap .label-en {
    display: none;
}
/*=nav-current*/
.cui_nav li i.cui_ico_triangle {
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 3px solid #fff;
    border-bottom: 0 none;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    _color: #ff3fff;
    _filter: chroma(color=#ff3fff);
    -webkit-transition: transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s;
}
.cui_nav li a:hover .cui_ico_triangle,
.cui_nav li.cui_nav_current .cui_ico_triangle,
.cui_nav li.cui_nav_o .cui_ico_triangle {
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-bottom: 3px solid #fff;
    border-top: 0 none;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    _color: #ff3fff;
    _filter: chroma(color=#ff3fff);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}
/*=subnav*/
.cui_nav_current .cui_subnav_wrap,
.cui_nav_o .cui_subnav_wrap {
    display: block;
}
.cui_nav_o .cui_subnav_wrap {
    z-index: 10;
}
.cui_subnav_wrap {
    display: none;
    white-space: nowrap;
    position: absolute;
    z-index: 8;
    left: 0;
    top: 40px;
    line-height: 40px;
    color: #666;
    width: 100%;
    background-color: #fff;
}
.cui_nav_current .cui_subnav_wrap {
    display: block;
}
.cui_nav_current .cui_sub_nav {
    background: #fff;
}
.cui_sub_nav {
    width: auto !important;
    height: 37px;
    line-height: 37px;
    margin: 0;
    border: 1px solid #2577e3;
    border-top: none;
    font-size: 14px;
}
.cui_sub_nav:before, .cui_sub_nav:after {
    content: '\0020';
    display: block;
    clear: both;
    height: 0;
    overflow: hidden;
}
.cui_sub_nav li {
    position: relative;
    float: left;
    display: inline-block;
    height: auto;
    margin: 0 8px;
    color: #333;
    font-size: 14px;
}
.cui_sub_nav li a {
    color: #333;
    font-size: 14px;
}
.cui_sub_nav a:hover,
.cui_sub_nav a.cui_sub_current {
    color: #2577e3;
    text-decoration: none;
}
.cui_sub_nav li.divider {
    background-color: #ccc;
}
.cui_subnav_wrap .cui_ico_order {
    position: absolute;
    top: 10px;
    right: 18px;
    padding-left: 20px;
    background-position: -67px -542px;
    line-height: 18px;
    font-size: 14px;
    color: #333;
}
.cui_subnav_wrap .cui_ico_order:hover{color:#3983e5;text-decoration: none;}
.cui_ico_tips {
    position: absolute;
    right: 15px;
    top: 14px;
    display: inline-block;
    width: 25px;
    height: 13px;
    padding: 0 3px;
    overflow: hidden;
    background-position: -49px -590px;
    line-height: 13px;
    text-align: center;
    color: #de0808;
    font-family: 'Tahoma';
    font-size: 12px;
}
/*=sub-nav-margin*/
#cui_nav_vac .cui_sub_nav {
    padding-left: 0;
}
#cui_nav_hotel .cui_sub_nav,
#cui_nav_vac .cui_sub_nav {
    padding-left: 16px;
}
#cui_nav_flight .cui_sub_nav {
    padding-left: 16px;
}
#cui_nav_trains .cui_sub_nav {
    padding-left: 124px;
}
#cui_nav_car .cui_sub_nav {
    padding-left: 230px;
}
#cui_nav_tuan .cui_sub_nav {
    padding-left: 390px;
}
#cui_nav_g .cui_sub_nav {
    padding-left: 505px;
}
#cui_nav_lpk .cui_sub_nav {
    padding-left: 500px;
}
#cui_nav_sl .cui_sub_nav {
    padding-left: 617px;
}
#cui_nav_more .cui_sub_nav {
    padding-left: 495px;
}
#cui_nav_ticket .cui_sub_nav {
    padding-left: 346px;
}
#cui_nav_destination .cui_sub_nav {
    padding-left: 255px;
}
/*myctrip*/
li.cui_nav_myctrip {
    position: absolute;
    z-index: 25;
    right: 0;
    top: 0;
    width: 160px;
    height: 40px;
    padding: 0 5px 0 27px;
    background: #ff9913 url(../new_file/un_header_footer20160610.png) no-repeat -59px -179px;
    color: #fff;
}
/*myctrip common*/
.cui_myctrip_log, .cui_myctrip_log li ul {
    margin: 0;
    padding: 0;
}
.cui_myctrip_log li {
    float: left;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
    font-size: 12px;
}
.cui_myctrip_log li,
.cui_myctrip_log li a {
    color: #fff;
    font-size: 12px;
}
.cui_myctrip_log li.user {
    display: inline-block;
}
.cui_myctrip_log li.user p.user_name {
    width: 100px;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cui_myctrip_log li.user p.user_level, .cui_myctrip_log li.user span.user_avatar {
    display: none;
}
.cui_myctrip_log li.logout {
    position: absolute;
    right: 5px;
    top: 0;
}
.cui_myctrip_log li.myctrip {
    float: left;
    width: 100%;
    margin-top: -2px;
    margin-left: -19px;
}
.cui_myctrip_log li.message {
    position: absolute;
    right: 3px;
    bottom: 2px;
}
.cui_myctrip_log li.message a.badge {
    display: block;
    height: 20px;
    background-position: -66px -52px;
    padding: 0 0 0 14px;
    font-weight: normal;
    border-radius: 0;
    background-color: #ff9913;
    text-shadow: none;
}
.cui_myctrip_log li.userLogin {
    padding-top: 1px;
    height: 18px;
}
.cui_myctrip_log li.userLogin span {
    font-size: 14px;
    padding: 0 5px;
}
.cui_myctrip_log li.userLogin {
    font-size: 12px;
    line-height: 1.5;
}
/*myctrip*/
input[type="button"], input[type="submit"] {
    -webkit-appearance: none;
}
.cui_myctrip_log li.myctrip a {
    font-size: 14px;
}
.cui_myctrip_log .myctrip a b.arrow {
    display: inline-block;
    width: 9px;
    height: 5px;
    vertical-align: middle;
    margin-left: 3px;
    overflow: hidden;
    background-position: -43px -264px;
}
.cui_myctrip_log .myctrip a:hover b.arrow, .cui_myctrip_log .myctrip a b.b_h {
    background-position: -43px -259px;
}
.cui_myctrip_log .cui_account {
    position: absolute;
    left: -1px;
    top: 40px;
    z-index: 10;
    border: 1px solid #c3c3c3;
    border-top: none;
    padding: 8px 14px 5px;
    margin: 0;
    width: 162px;
    background-color: #fff;
    color: #333;
    text-align: left;
    line-height: 1.5;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.cui_myctrip_log .cui_account li {
    width: 100%;
    display: block;
    padding: 3px 0;
    clear: left;
    font-size: 12px;
    height: auto;
    line-height: 1.5;
}
.cui_myctrip_log .cui_account li.account_order ul {
    margin: 0;
    padding: 0;
}
.cui_myctrip_log .cui_account li a {
    color: #06c;
    font-size: 12px;
}
.cui_myctrip_log .cui_account li.divider {
    width: 100%;
    padding: 0;
    margin: 0 0 3px;
    height: 0;
    line-height: 0;
    border-bottom: 1px solid #c3c3c3;
    font-size: 0;
    background-color: #c3c3c3;
    overflow: hidden;
}


.cui-icon-flight,
.cui-icon-hotel,
.cui-icon-train,
.cui-icon-bus,
.cui-icon-boat,
.cui-icon-car,
.cui-icon-vacations,
.cui-icon-ticket,
.cui-icon-huodong,
.cui-icon-insurance,
.cui-icon-HHtravel,
.cui-icon-wifi,
.cui-icon-visa,
.cui-icon-outboundtravel,
.cui-icon-taocan,
.cui-icon-card,
.cui-icon-g,
.cui-icon-tuan,
.cui-icon-standby {
    display: inline-block;
    background-image: url(../new_file/un_icon_index_type.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -1px;
}
/* sub way internal */
.cui_subway_internal {
    height: 22px;
    margin: 0 auto 10px;
    line-height: 22px;
    overflow: hidden;
}
.cui_subway_internal .line-title {
    position: relative;
    float: left;
    margin: 0;
    margin-right: 20px;
    padding: 0 5px;
    background: #74a8ed;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border-radius: 2px;
    line-height: 22px;
}
.cui_subway_internal .icon-arrow {
    position: absolute;
    right: -8px;
    _right: -9px;
    top: 6px;
    width: 0;
    height: 0;
    border: 4px solid #74a8ed;
    border-color: #f5f5f5 #f5f5f5 #f5f5f5 #74a8ed;
    overflow: hidden;
}
.cui_subway_internal .line-list {
    _padding-top: 3px;
}
.cui_subway_internal .line-list li {
    float: left;
    margin: 0 25px 0 0;
    line-height: 22px;
}
.cui_subway_internal .line-list li a {
    color: #666;
}
.cui_subway_internal .line-list li a:hover {
    color: #3983e5;
    text-decoration: none;
}

.cui-icon-flight { background-position: 0 0;}    
.cui-icon-hotel {  background-position: -26px 0;}  
.cui-icon-train {  background-position: -52px 0;}  
.cui-icon-bus {background-position: -78px 0;} 
.cui-icon-boat {   background-position: -104px 0;}     
.cui-icon-car {width: 17px;    background-position: -130px 0;}  
.cui-icon-vacations {  background-position: 0 -26px;}    
.cui-icon-ticket { background-position: -26px -26px;}    
.cui-icon-huodong {background-position: -52px -26px;}    
.cui-icon-insurance {  background-position: -78px -26px;}   
.cui-icon-HHtravel {   background-position: -104px -26px;}   
.cui-icon-wifi {   background-position: -130px -26px;}  
.cui-icon-visa {   background-position: 0 -52px;}   
.cui-icon-outboundtravel { background-position: -26px -52px;}  
.cui-icon-standby {background-position: 0 -78px;}

.gh-main {
    width: 100%;
}
.g-clear {
    zoom: 1;
}
.landing-wrapper .gh-main .container, .landing-wrapper .gh-mini .container {
    margin: 0 auto;
}
.g-page-1200 .gh-main .container, .g-page-1200 .gh-menu .container, .g-page-1200 .gh-nav .container {
    width: 1200px;
}
.gh-main .container {
    margin: 0 auto;
    padding: 20px 0;
}
.gh-logo {
    float: left;
}
.gh-logo a{
    width: 265px;height: 80px;display: inline-block;background: url(/Public/home/images/logo.png) no-repeat;
}
.gh-logo a h1{
    text-indent: -1000px;
}
.gh-logo .logo {
    background: url(../images/logo.png) no-repeat;
    width: 190px;
    height: 50px;
    display: inline-block;
    float: left;
    margin: -5px 0;
    position: relative!important;
    background-size: contain;
}
.gh-home-menu {
    position: relative;
    z-index: 6;
    border-bottom: 3px solid #3DB171;
}
.gh-home-menu .container {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    z-index: 999;
    padding: 0;
}
.g-clear {
    zoom: 1;
}
.gh-home-menu .main-menu-nav {
    margin: 0;
    margin-left: 200px;
    height: 36px;
    line-height: 36px;
    font-size: 0;    
}
.gh-home-menu .main-menu-nav li {
    position: relative;
    display: block;
    float: left;
    padding: 0 26px;
    font-size: 18px;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
	margin-bottom:0;
}
.gh-home-menu .main-menu-nav li a {
    color: #333;
    text-decoration: none;
}
.gh-home-menu .main-menu-nav li a .img-new {
    position: absolute;
    top: -10px;
    right: -10px;
    cursor: pointer;
}
.gh-home-menu .main-menu-nav li a:hover, .gh-home-menu .main-menu-nav li.current a {
    color: #377bee;
}
.gh-home-menu .main-category-nav {
    position: absolute;
    z-index: 999;
    left: 0;
    top: 1px;
}
.g-wrapper h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}
.gh-home-menu .main-category-nav h3 {
    position: relative;
    height: 36px;
    line-height: 36px;
    background: #5865ff;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding-left: 20px;
    cursor: pointer;
    margin: 0;
    width: 200px;
}
.gh-home-menu .main-category-nav h3 i {
    position: absolute;
    top: 15px;
    left: 26px;
    display: block;
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
    background-position: -5px -984px;
    width: 13px;
    height: 9px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li {
    position: relative;
    padding: 3px 0;
    color: #fff;
    background-color: #008aec;
    border-bottom: 1px solid #008aec;
    border-left: 3px solid #008aec;
    width: 200px;
    height: 80px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li:hover{
    width: auto;
    background: #0066c5;
}
.g-wrapper h5 {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title {
	margin: 0;
    margin-left: 10px;
    font-size: 16px;
    color: #fff;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i {
    float: left;
    display: block;
    width: 23px;
    height: 23px;
    margin-right: 5px;
    background-repeat: no-repeat;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.nk {
    margin-top: -3px;
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
    background-position: -5px -656px;
    width: 23px;
    height: 23px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.wk {
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
    background-position: -5px -886px;
    width: 27px;
    height: 17px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.fck {
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
    background-position: -5px -535px;
    width: 25px;
    height: 25px;
    margin-top: -3px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.pfk {
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
    background-position: -5px -722px;
    width: 21px;
    height: 19px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.gk {
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
      background-position: -3px -599px;
    width: 22px;
    height: 23px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.wgk {
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
		background-position: -3px -824px;
    width: 22px;
    height: 22px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title i.qt {
    background-image: url(../new_file/home-sprite1.png);
    background-repeat: no-repeat;
    background-position: -5px -776px;
    width: 13px;
    height: 13px;
    margin-top: 2px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .title a {
    text-decoration: none;
    color: #fff;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .sub-ds {
    display: block;
    padding-top: 8px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .sub-ds a {
    float: left;
    height: 14px;
    line-height: 14px;
    padding: 0 7px;
    color: #D3E4F8;
    border-left: 1px solid #D3E4F8;   
    font-size: 12px; 
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li:nth-of-type(2) .sub-ds a:last-child{
    display: none;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li:hover:nth-of-type(2) .sub-ds a:last-child{
    display: block;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .sub-ds a.first {
    border-left: none;
}
.cui_hd .cui_service li a.go-home {
    color: #377bee;
}
.nav-bar .go-home i {
    display: inline-block;
    width: 13px;
    height: 11px;
    background: url(../new_file/go-home.png) center center no-repeat;
    margin-right: 5px;
}
.gh-home-menu .main-category-nav .nav-cats-wrapper ul li .sub-ds a:hover {
    text-decoration: underline;
}
#subNav1{width:100%;background: #fff;display: none;}
#subNav1.fixedSubNav{position:fixed;top:-35px;left:0;z-index:1000;display: block;border-bottom: 1px solid #EEE;box-shadow: 0 1px 5px rgba(0,0,0,.1);}
.hidden {display: none !important;}
#back-to-top{
position:fixed;
bottom:100px;
right:330px;
}
#back-to-top a{
display:block;
height:68px;
width:22px;
background:url(../images/top.png) no-repeat center center;
margin-bottom:5px;
    border-radius: 3px;
}
.footer_link {
    padding-left: 100px;
    padding-right: 100px;
}

.footer_link {
    width: 1200px;
    margin: 10px auto 0 auto;
    padding:0 0px 3px 0px;
    line-height: 18px;
    font-size: 12px;
    color: #6c6c6c;
	text-align: center;
}
.footer_link dt {
    width: 65px;
    clear: both;
	font-weight: 400;
	margin: 0 auto;
	float: left;
}
.footer_link dd {
    float: left;
    padding-bottom: 8px;
}
.footer_link dl{
	margin-bottom:0;
}
.footer_link a:link, #footer_link a:visited {
    color: #6c6c6c;
    text-decoration: none;
}
.footer_link a {
    margin-right: 5px;
    _margin-right: 2px;
}
			.aside {
    position: fixed;
    right: 0;
    top: 330px;
}
.aside .attention, .aside .connect, .aside .suggest {
    margin-bottom: 1px;
    color: #666f8e;
    position: relative;
}
.aside .intro {
    width: 60px;
    height: 60px;
    text-align: center;
    background: #edf1f4;
    cursor: default;
    _color: #666f8e;
}
.aside .intro span {
    background: url(img/icons.png) no-repeat;
    _background: url(img/icons.png) no-repeat;
    display: inline-block;
    margin-top: 10px;
}
.aside .attention p, .aside .connect p, .aside .suggest p {
    font-size: 12px;
    line-height: 1em;
    margin-top: 1px;
}
.attention .intro span {
    background-position: -158px 0;
    width: 24px;
    height: 24px;
}
.aside .attention .more1, .aside .connect .more1, .aside .suggest .more1 {
    display: none;
    position: absolute;
}
.attention .marketing-center span, .attention .weibo span, .attention .weico span {
    background: url(img/icons.png) no-repeat;
    _background: url(img/icons.png) no-repeat;
    display: inline-block;
    _overflow: hidden;
    margin: 10px 0 2px;
}
.attention .more1 {
    right: 60px;
    top: 0;
    width: 183px;
}
.aside .more1 {
    position: relative;
    color: #666f8e;
}
.attention .marketing-center, .attention .weibo, .attention .weico {
    float: left;
    text-align: center;
    width: 60px;
    height: 60px;
    background: #edf1f4;
    margin-right: 1px;
    cursor: default;
}
.attention #marketing-center span {
    background-position: 0 -75px;
    width: 23px;
    height: 23px;
    _overflow: hidden;
}
.attention .detail {
    position: absolute;
    display: block;
    right: 0;
    top: 0px;
    width: 182px;
    height: 220px;
    background: #666f8e;
    text-align: center;
    cursor: default;
}
.attention .detail img {
    margin: 16px 0 8px;
}
.attention #weibo span {
    background-position: -102px -75px;
    width: 31px;
    height: 25px;
    margin-top: 8px;
    _overflow: hidden;
}
.attention #weico span {
    background-position: -50px -75px;
    width: 25px;
    _width: 24px;
    height: 23px;
    _overflow: hidden;
}
.aside .attention, .aside .connect, .aside .suggest {
    margin-bottom: 1px;
    color: #666f8e;
    position: relative;
}
.aside .intro {
    width: 60px;
    height: 60px;
    text-align: center;
    background: #edf1f4;
    cursor: default;
    _color: #666f8e;
    cursor: pointer;
}
.connect .intro span {
    background-position: -124px 0;
    width: 31px;
    height: 12px;
    margin-top: 15px;
    _overflow: hidden;
}
.connect .more1 {
    padding-left: 20px;
    width: 250px;
    height: 60px;
    top: 0;
    right: 61px;
    background: #EDF1F4;
    font-size: 12px;
    padding-top: 10px;
}
.connect .more1 span {
    color: #5d9d4f;
    font-size: 20px;
    line-height: 37px;
}
.connect .more1 p{
	margin: 0;
}
.attention .detail p {
    color: #fff;
    line-height: 1.3em;
    font-size: 13px;
}
.attention .detail .weibo-atten {
    position: relative;
    top: 8px;
    display: inline-block;
}
.close-phoneWin {
    position: absolute;
    top: 0px;
    right: 12px;
    font-weight: bolder;
    cursor: pointer;
}
			.aside {
    position: fixed;
    right: 0;
    top: 330px;
}
.aside .attention, .aside .connect, .aside .suggest {
    margin-bottom: 1px;
    color: #666f8e;
    position: relative;
}
.aside .intro {
    width: 60px;
    height: 60px;
    text-align: center;
    background: #edf1f4;
    cursor: default;
    _color: #666f8e;
}
.aside .intro span {
    background: url(img/icons.png) no-repeat;
    _background: url(img/icons.png) no-repeat;
    display: inline-block;
    margin-top: 10px;
}
.aside .attention p, .aside .connect p, .aside .suggest p {
    font-size: 12px;
    line-height: 1em;
    margin-top: 1px;
}
.attention .intro span {
    background-position: -158px 0;
    width: 24px;
    height: 24px;
}
.aside .attention .more1, .aside .connect .more1, .aside .suggest .more1 {
    display: none;
    position: absolute;
}
.attention .marketing-center span, .attention .weibo span, .attention .weico span {
    background: url(img/icons.png) no-repeat;
    _background: url(img/icons.png) no-repeat;
    display: inline-block;
    _overflow: hidden;
    margin: 10px 0 2px;
}
.attention .more1 {
    right: 60px;
    top: 0;
    width: 183px;
}
.aside .more1 {
    position: relative;
    color: #666f8e;
}
.attention .marketing-center, .attention .weibo, .attention .weico {
    float: left;
    text-align: center;
    width: 60px;
    height: 60px;
    background: #edf1f4;
    margin-right: 1px;
    cursor: default;
}
.attention #marketing-center span {
    background-position: 0 -75px;
    width: 23px;
    height: 23px;
    _overflow: hidden;
}
.attention .detail {
    position: absolute;
    display: block;
    right: 0;
    top: 0px;
    width: 182px;
    height: 220px;
    background: #666f8e;
    text-align: center;
    cursor: default;
}
.attention .detail img {
    margin: 16px 0 8px;
}
.attention #weibo span {
    background-position: -102px -75px;
    width: 31px;
    height: 25px;
    margin-top: 8px;
    _overflow: hidden;
}
.attention #weico span {
    background-position: -50px -75px;
    width: 25px;
    _width: 24px;
    height: 23px;
    _overflow: hidden;
}
.aside .attention, .aside .connect, .aside .suggest {
    margin-bottom: 1px;
    color: #666f8e;
    position: relative;
}
.aside .intro {
    width: 60px;
    height: 60px;
    text-align: center;
    background: #edf1f4;
    cursor: default;
    _color: #666f8e;
    cursor: pointer;
}
.connect .intro span {
    background-position: -124px 0;
    width: 31px;
    height: 12px;
    margin-top: 15px;
    _overflow: hidden;
}
.connect .more {
    padding-left: 20px;
    width: 250px;
    height: 60px;
    top: 0;
    right: 61px;
    background: #EDF1F4;
    font-size: 12px;
    padding-top: 10px;
}
.connect .more span {
    color: #5d9d4f;
    font-size: 20px;
    line-height: 37px;
}
.connect .more p{
	margin: 0;
}
.attention .detail p {
    color: #fff;
    line-height: 1.3em;
    font-size: 13px;
}
.attention .detail .weibo-atten {
    position: relative;
    top: 8px;
    display: inline-block;	
}
.close-phoneWin {
    position: absolute;
    top: 0px;
    right: 12px;
    font-weight: bolder;
    cursor: pointer;
}
.aside {
    position: fixed;
    right: 16px;
    top: 50%;
    margin-top: 36px;
	z-index: 999;
}
.aside .attention, .aside .connect, .aside .suggest {
    margin-bottom: 1px;
    color: #666f8e;
    position: relative;
}
.aside .intro {
    width: 60px;
    height: 60px;
    text-align: center;
    background: #edf1f4;
    cursor: default;
    _color: #666f8e;
}
.aside .intro span {
    background: url(img/icons.png) no-repeat;
    _background: url(img/icons.png) no-repeat;
    display: inline-block;
    margin-top: 10px;
}
.aside .attention p, .aside .connect p, .aside .suggest p {
    font-size: 12px;
    line-height: 1em;
    margin-top: 1px;
}
.attention .intro span {
    background-position: -158px 0;
    width: 24px;
    height: 24px;
}
.aside .attention .more1, .aside .connect .more1, .aside .suggest .more1 {
    display: none;
    position: absolute;
}
.attention .marketing-center span, .attention .weibo span, .attention .weico span {
    background: url(img/icons.png) no-repeat;
    _background: url(img/icons.png) no-repeat;
    display: inline-block;
    _overflow: hidden;
    margin: 10px 0 2px;
}
.attention .more1 {
    right: 60px;
    top: 0;
    width: 183px;
}
.aside .more1 {
    position: relative;
    color: #666f8e;
}
.attention .marketing-center, .attention .weibo, .attention .weico {
    float: left;
    text-align: center;
    width: 60px;
    height: 60px;
    background: #edf1f4;
    margin-right: 1px;
    cursor: default;
}
.attention #marketing-center span {
    background-position: 0 -75px;
    width: 23px;
    height: 23px;
    _overflow: hidden;
}
.attention .detail {
    position: absolute;
    display: block;
    right: 0;
    top: 0px;
    width: 182px;
    height: 220px;
    background: #666f8e;
    text-align: center;
    cursor: default;
}
.attention .detail img {
    margin: 16px 0 8px;
}
.attention #weibo span {
    background-position: -102px -75px;
    width: 31px;
    height: 25px;
    margin-top: 8px;
    _overflow: hidden;
}
.attention #weico span {
    background-position: -50px -75px;
    width: 25px;
    _width: 24px;
    height: 23px;
    _overflow: hidden;
}
.aside .attention, .aside .connect, .aside .suggest {
    margin-bottom: 1px;
    color: #666f8e;
    position: relative;
}
.aside .intro {
    width: 60px;
    height: 60px;
    text-align: center;
    background: #edf1f4;
    cursor: default;
    _color: #666f8e;
    cursor: pointer;
}
.connect .intro span {
    background-position: -124px 0;
    width: 31px;
    height: 12px;
    margin-top: 15px;
    _overflow: hidden;
}
.connect .more1 {
    padding-left: 20px;
    width: 250px;
    height: 60px;
    top: 0;
    right: 61px;
    background: #EDF1F4;
    font-size: 12px;
    padding-top: 10px;
}
.connect .more1 span {
    color: #5d9d4f;
    font-size: 20px;
    line-height: 37px;
}
.connect .more1 p{
	margin: 0;
}
.attention .detail p {
    color: #fff;
    line-height: 1.3em;
    font-size: 13px;
}
.attention .detail .weibo-atten {
    position: relative;
    top: 8px;
    display: inline-block;
}
.close-phoneWin {
    position: absolute;
    top: 0px;
    right: 12px;
    font-weight: bolder;
    cursor: pointer;
}