﻿@charset 'utf-8';
.button,.button:focus,.button:hover,.eterm_pager a,.eterm_pager_goto a:hover,.eterm_pager_main a:active,.eterm_pager_main a:hover,a{text-decoration:none}
.table,table{border-spacing:0;border-collapse:collapse}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#citySwitch .layer .cityIndexes .index,img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box}
img{box-sizing:content-box}
body,button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
caption,em,th{font-style:normal;font-weight:400}
button,input,select,textarea{font-weight:inherit;font-size:inherit;*font-size:100%;font-family:inherit}
a,a:active,a:focus,button,button:active,input,input:focus,select,select:focus,textarea,textarea:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0}
.clink_pager,.eterm_pager{margin-top:5px;overflow:hidden}
body{background-color:#fff;color:#333;font:12px/1.4 'PingFang SC','Microsoft Yahei UI','Microsoft Yahei','Hiragino Sans GB',Helvetica,STHeiti,sans-serif;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#topbar .item .icon:after,.icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#dock .wechat .title,.button{white-space:nowrap;font-weight:400}
a{color:#999}
.button{display:inline-block;height:30px;margin-bottom:0;padding:6px 14px;border:1px solid transparent;border-radius:2px;background-image:none;font-size:14px;line-height:16px;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);cursor:pointer}
.button.active,.button:active{outline:0;background-image:none;opacity:.7;filter:alpha(opacity=70)}
.button.error{border-color:#ff5859}
.button.disabled,.button[disabled],fieldset[disabled] .button{cursor:not-allowed;pointer-events:none}
.button-hasBubble{position:relative}
.button-hasBubble:after{content:'\0020';position:absolute;top:-6px;right:-6px;width:0;height:0;border:5px solid #f86a5c;border-radius:50%}
.button-gray{border:1px solid #ccc;background:#fff;color:#666}
.button-gray:hover{background:#e4e4e4}
.button-default{border:1px solid #02af68;background:#fff;color:#02af68}
.button-default:hover{background:#009658;color:#fff}
.button-default.disabled,.button-default.disabled:focus,.button-default.disabled:hover,.button-gray.disabled,.button-gray.disabled:focus,.button-gray.disabled:hover{border:1px solid #ccc;background:#fff;color:#999;opacity:.6;filter:alpha(opacity=60)}
.button-primary{background:#02af68;color:#fff}
.button-primary:hover{background:#009658}
.button-highlight{background:#f86a5c;color:#fff}
.button-highlight:hover{background:#e24c42}
.button-highlight.disabled,.button-highlight.disabled:focus,.button-highlight.disabled:hover,.button-primary.disabled,.button-primary.disabled:focus,.button-primary.disabled:hover{background:#ccc;color:#fff}
#header,.inputText{background:#fff}
.button-S{height:24px;padding:4px 12px;border-radius:1px;font-size:12px;line-height:14px}
.button-L{height:36px;padding:8px 16px;font-size:14px;line-height:18px}
.button-XL{height:46px;padding:10px 20px;font-size:16px;line-height:24px}
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{content:" ";display:table;height:0}
.clearfix:after{clear:both}
.inputText{height:30px;padding:6px 8px;border:1px solid #ccc;border-radius:2px;color:#333;font-size:14px;line-height:16px}
.clink_pager,.eterm_pager,.eterm_pager_main .eterm_pager_n a,.eterm_pager_main .on{line-height:35px}
.inputText:focus{border-color:#00af67}
.inputText.error{border-color:#ff5859}
.inputText.disabled,.inputText.readonly,.inputText[disabled],.inputText[readonly]{border-color:#ccc!important;background:#f9f9f9!important;color:#999!important;cursor:not-allowed!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
textarea.inputText{height:auto;vertical-align:top}
.inputHidden{visibility:hidden;position:absolute;z-index:-9}
@font-face{font-family:iconfont;src:url(iconfont.eot?v=ff0b6e);src:url(iconfont.eot?v=ff0b6e&#iefix) format('embedded-opentype'),url(iconfont.woff?v=7a5af4) format('woff'),url(iconfont.ttf?v=02ecb6) format('truetype'),url(iconfont.svg?v=9c2afa#iconfont) format('svg')}
.icon{font-family:iconfont!important;font-size:12px;font-style:normal;-webkit-text-stroke-width:.2px}
.icon_gua:before{content:"\e6cf"}
.icon_check:before{content:"\e6d8"}
.icon_check_on:before{content:"\e6d7"}
.icon_go_login:before{content:"\e6e8"}
.icon_oauth_weibo:before{content:"\e6e9"}
.icon_oauth_qq:before{content:"\e6eb"}
.icon_oauth_wechat:before{content:"\e6ea"}
.icon_calendar_select:before{content:"\e6d9"}
.icon_air_hotel_check:before{content:"\e606"}
.icon_order:before{content:"\e605"}
.icon_user:before{content:"\e6e7"}
.icon_NOOrder:before{content:"\e6e4"}
.icon_download:before{content:"\e631"}
.icon_instance:before{content:"\e6d6"}
.icon_visa:before{content:"\e69c"}
.icon_about_wechat:before{content:"\e670"}
.icon_about_weibo:before{content:"\e66b"}
.icon_prd_none:before{content:"\e6f0"}
.icon_waring:before{content:"\e6f3"}
.icon_tip:before{content:"\e6f4"}
.icon_yinsi:before{content:"\e6f7"}
.icon_renzheng:before{content:"\e6f8"}
.icon_speed:before{content:"\e6f9"}
.icon_pay_wx:before{content:"\e6de"}
.icon_route:before{content:"\e6be"}
.icon_users:before{content:"\e6fd"}
.icon_eiffel:before{content:"\e6fe"}
.icon_domestic:before{content:"\e700"}
.icon_item:before{content:"\e6fe"}
.icon_abroad_hot:before{content:"\e6c1"}
.icon_abroad_tuan:before{content:"\e70b"}
.icon_abroad_ziyou:before{content:"\e709"}
.icon_abroad_local:before{content:"\e70a"}
.icon_calendar:before{content:"\e6f5"}
.icon_go_back:before{content:"\e712"}
.icon_up:before{content:"\e71f"}
.icon_down:before{content:"\e71e"}
.icon_phone:before{content:"\e721"}
.icon_map_location:before{content:"\e722"}
.icon_location:before{content:"\e71c"}
.icon_appstore:before{content:"\e72e"}
.icon_android:before{content:"\e72b"}
.icon_custom_adviser:before{content:"\e603"}
.icon_custom_scheduling:before{content:"\e602"}
.icon_custom_enjoy:before{content:"\e604"}
.icon_bus:before{content:"\e7f7"}
.icon_ship:before{content:"\e7fc"}
.icon_train:before{content:"\e7fd"}
.icon_plane:before{content:"\e7f8"}
.icon_car:before{content:"\e7f9"}
.icon_speedboat:before{content:"\e7fa"}
.blockLoading{display:block;min-width:200px;min-height:200px}
.lazyImg,.lazy_img{background:url(../images/lazyBg.png) 50% 50% no-repeat #f7f7f7;background-size:60% auto;}
.clink_pager{clear:both;height:36px;text-align:right;font-size:0}
.clink_pager a{font-size:14px;display:inline-block;margin-left:8px;padding:0 14px;height:35px;background-color:#FFF;border:1px solid #eee;text-align:center;color:#666}
.clink_pager a:hover,.eterm_pager a:hover{border-color:#00AF67}
.clink_pager a.now_page{cursor:default;background-color:#00AF67;border-color:#00AF67;color:#fff}
.eterm_pager{clear:both;height:38px;text-align:right;margin-bottom:30px;font-size:0}
.eterm_pager a{color:#666}
.eterm_pager .eterm_pager_main{display:inline}
.eterm_pager_goto a,.eterm_pager_main .eterm_pager_disable,.eterm_pager_main .eterm_pager_n .on,.eterm_pager_main a{cursor:pointer;overflow:hidden;display:-moz-inline-box;display:inline-block;font-size:14px;height:35px;padding:0 14px;background-color:#FFF;border:1px solid #eee;text-align:center;vertical-align:top;margin-left:8px;_line-height:35px}
.eterm_pager_main a.eterm_pager_btnnext,.eterm_pager_main a.eterm_pager_btnprev{*line-height:35px}
.eterm_pager_main .eterm_pager_n .on{cursor:default;background-color:#00AF67;color:#fff;border-color:#00AF67}
.eterm_pager_main .eterm_pager_disable{cursor:default;color:#999}
.eterm_pager .eterm_pager_opts{display:inline;padding-left:8px}
.eterm_pager .eterm_pager_goto{color:#666;font-size:14px}
#topbar,.table{font-size:12px}
.eterm_pager .eterm_pager_goto input{margin:0 8px;width:50px;height:35px;line-height:35px;border:0;border:1px solid #eee;text-align:center;color:#666;vertical-align:top;_margin-top:-1px;*vertical-align:middle}
.eterm_pager .eterm_pager_goto input:focus{border-color:#333;color:#333}
.eterm_pager .eterm_pager_btnsubmit{margin-left:3px;padding:0;width:50px;border:1px solid #00AF67;color:#00AF67;vertical-align:top;*vertical-align:middle;*line-height:35px}
.eterm_pager_main .eterm_pager_n2 .on,.eterm_pager_main .eterm_pager_n2 a{display:inline;height:auto;padding:0;border:0;background-color:transparent;vertical-align:baseline}
.eterm_pager_n2,.eterm_pager_simple .eterm_pager_n,.eterm_pager_single .eterm_pager_opts{display:none}
.eterm_pager_simple .eterm_pager_n2{display:inline;padding:0 10px;color:#999}
.table{width:100%;max-width:100%;line-height:18px}
.table td,.table th{padding:6px 10px;border:1px solid #e1e1e1}
.table th{background:#f9f9f9;color:#666}
#topbar,#topbar .item a{color:#999}
.table-hover > tbody > tr:hover{background-color:#f9f9f9}
.table-zebra > tbody > tr:nth-of-type(even){background-color:#f9f9f9}
.m_alert_bg{position:absolute;top:0;left:0;z-index:200;width:100%;background:#000;filter:alpha(opacity=27);opacity:.27}
body{min-width:1220px}
.main_body{clear:both;width:1200px;margin:0 auto;*zoom:1}
.main_body:after,.main_body:before{content:" ";display:table;height:0}
#topbar .guestItem,#topbar .isGuest .userItem{display:none}
.main_body:after{clear:both}
#topbar{height:31px;border-bottom:1px solid #e5e5e5;background:#f7f7f7;line-height:30px;white-space:nowrap}
#topbar .left{float:left}
#topbar .right{float:right}
#topbar .item{position:relative;float:left;height:30px;margin:0 12px}
#topbar .item a:hover{color:#00af67}
#topbar .item .hot{color:#ff7d13}
#topbar .item .mark{color:#00af67}
#topbar .item .icon:after{font-family:iconfont;font-size:16px;vertical-align:-2px}
#topbar .welcome{margin-left:0}
#topbar .guestItem a{margin:0 2px}
#topbar .isGuest .guestItem{display:block}
#topbar .drop .layer{display:none;position:absolute;top:100%;left:50%;z-index:100;width:133px;height:175px;padding:5px;margin:-1px 0 0 -66px;border:1px solid #e0e0e0;border-radius:1px;box-shadow:0 0 4px #d7d7d7;background:#fff;color:#a5a5a5;line-height:20px;text-align:center;-webkit-animation:drop-layer .2s;-moz-animation:drop-layer .2s;animation:drop-layer .2s}
#topbar .drop .layer .p1,#topbar .drop .layer .p2,#topbar .drop .layer .qr,#topbar .drop:hover .layer{display:block}
#topbar .drop .layer:after,#topbar .drop .layer:before{content:'\0020';display:block;position:absolute;left:50%;bottom:100%;z-index:2;width:0;height:0}
#headMain,#logo,#topbarBody{position:relative}
#topbar .drop .layer:before{margin-left:-6px;border:6px solid transparent;border-bottom-color:#ccc}
#topbar .drop .layer:after{margin-left:-5px;border:5px solid transparent;border-bottom-color:#fff}
#topbar .drop .layer .p1{color:#00af67;font-size:12px}
#topbar .drop .layer .p1,#topbar .drop .layer .p2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#topbar .drop .layer .qr{width:110px;height:110px;margin:5px auto;object-fit:cover}
#topbar .drop:hover .icon:after,#topbar .drop:hover .label{color:#00af67}
#topbar .app .label .icon{margin:0 3px 0 0}
#topbar .app .label .icon:after{content:'\e721'}
#topbar .wechat .icon:after{content:'\e670'}
#topbar .weibo .icon:after{content:'\e66b'}
#topbar .xcx_code .icons{width:16px;height:16px;display:inline-block;background:url(../images/xcx_code.png) no-repeat center;margin-top:6px}
#topbar .xcx_code .layer{height:152px}
#topbarBody{z-index:90}
#headMain{z-index:80;height:100px}
#logo{overflow:hidden;}
#logo,#logo .logoImg{float:left;width:180px;}
#logo{width:auto}
#logo img{max-width:256px}
#logo.hunan,#logo.hunan .logoImg{width:220px}
#logo .logo-121x75{position:absolute;top:110%;width:121px;height:75px}
#fixedChat{position:fixed;top:250px;right:10px;z-index:99;width:98px;height:122px;cursor:pointer}
.chat-view-xiaoneng-version{display:none!important}
@media screen and (min-width:1476px){
    #fixedChat{left:50%;right:auto;margin-left:630px}
}
#citySwitch{position:relative;float:left;margin:36px 0 0 20px;z-index:9}
#headerSearch{position:absolute;top:30px;left:410px;z-index:1;width:500px;height:38px;padding:2px 85px 2px 2px;background:#00af67}
#headerSearch .inputWrap{position:relative;height:100%;background:#fff}
#headerSearch .inputWrap .searchInput,#headerSearch .inputWrap .searchPlaceholder{width:100%;height:100%;padding:8px;font-size:14px;line-height:20px;text-indent:3px}
#headerSearch .inputWrap .searchInput{display:block;position:relative;z-index:2;float:left;border:0;background:0 0;color:#333}
#headerSearch .inputWrap .searchPlaceholder{position:absolute;top:0;left:0;z-index:1;color:#999}
#headerSearch .inputWrap .keywords{position:absolute;top:8px;right:9px;z-index:3}
#headerSearch .inputWrap .keyword{float:left;height:18px;margin-left:7px;padding:0 5px;border-radius:2px;background:#f0f0f0;color:#999;font-size:12px;line-height:18px;cursor:pointer}
#headerSearch .inputWrap .keyword:hover{color:#666}
#headerSearch .searchType{position:absolute;left:2px;top:2px;height:34px;background-color:#f8f8f8;color:#999;width:70px;cursor:pointer;padding-left:15px;z-index:5}
#headerSearch .searchType > span{line-height:34px;display:block;height:34px;font-size:14px;position:relative}
#headerSearch .searchType > span:after{font-family:iconfont;content:'\e71e';font-size:14px;position:absolute;left:35px;top:0}
#headerSearch .searchType .searchTypeBar{width:72px;background:#fff;border:1px solid #e5e5e5;border-top:none;position:absolute;z-index:99999;top:34px;left:-1px;display:none;zoom:1;}
#headerSearch .searchType .searchTypeBar > div{height:33px;border-top:1px solid #efefef;padding-left:15px;line-height:32px;font-size:14px;color:#999;}
#headerSearch .searchType .searchTypeBar > div:hover{background-color:#efefef;color:#333}
#headerSearch .searchType + .inputWrap{padding-left:70px}
#headerSearch .searchType.active > span:after{content:'\e71f'}
#headerSearch .searchType.active .searchTypeBar{display:block}
#headerSearch .searchButton{position:absolute;top:0;right:0;width:85px;height:100%;color:#fff;font-size:16px;line-height:38px;text-align:center;cursor:pointer}
#headerPromo{position:absolute;top:-10px;right:0;width:174px}
#headerPromo .serviceTel{margin-top:26px;color:#999;font-size:12px;white-space:nowrap}
#headerPromo .serviceTel .label{color:#999;font-size:12px;line-height:22px}
#headerPromo .serviceTel .value{color:#ff7d13;font-size:14px;line-height:20px}
#headerPromo .serviceTel .tel{display:block;font-size:20px;-webkit-font-smoothing:subpixel-antialiased;white-space:normal;word-break:break-all;line-height:24px}
#citySwitch .layer .citySearch .searchForm:before,#citySwitch .port:before,#headerPromo .serviceOnline:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#headerPromo .serviceTel .transCode{display:inline-block;margin-left:3px;padding:0 3px;border-radius:3px;background:#ff7d13;color:#fff;line-height:14px}
#headerPromo .serviceOnline{width:105px;height:26px;margin-top:3px;color:#00af67;line-height:26px;cursor:pointer}
#headerPromo .serviceOnline:before{content:'\e7ad';float:left;margin-right:10px;color:#00af67;font-size:26px;line-height:26px}
#headerPromo .serviceOnline:hover{background:#f0fff9}
:root #headerPromo .serviceOnline{border-radius:13px;background:#f3f3f3}
#citySwitch .port{display:inline-block;position:relative;z-index:2;height:26px;padding:5px;border:1px solid #e4e4e4;background:#fff;color:#666;font-size:14px;line-height:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#citySwitch .port:before{content:'\e7af';display:inline-block;width:14px;height:14px;margin:0 4px 0 0;color:#ff7d13;vertical-align:0}
#citySwitch .port .arrow{display:inline-block;width:7px;height:4px;margin:0 3px 0 3px;vertical-align:2px;background:url(../images/arrow.png)}
#citySwitch .port:hover{border-radius:1px;box-shadow:0 0 2px #ddd}
#citySwitch.on .layer,#citySwitch.on .port{box-shadow:0 0 3px #d7d7d7;border-radius:1px}
#citySwitch .layer{visibility:hidden;position:absolute;left:0;top:100%;z-index:1;width:470px;padding:15px 24px 23px;border:1px solid #e4e4e4;background:#fff;font-size:12px;line-height:20px}
#citySwitch .layer a:hover{color:#00af67;}
#citySwitch .layer .hotCities{margin-bottom:10px;padding-left:6px}
#citySwitch .layer .hotCities a{margin-right:16px;color:#333}
#citySwitch .layer .citySearch{margin-bottom:14px}
#citySwitch .layer .citySearch .searchForm{position:relative;z-index:1;border:1px solid #e4e4e4;border-radius:2px;background:#f7f7f7}
#citySwitch .layer .citySearch .searchForm:before{display:block;content:'\e620';position:absolute;top:50%;right:5px;z-index:1;height:20px;margin:-9px 0 0;color:#aaa;font-size:18px;line-height:20px}
#citySwitch .layer .citySearch .searchInput,#citySwitch .layer .citySearch .searchPlaceholder{width:100%;height:28px;padding:6px 26px 6px 8px;font-size:12px;line-height:16px}
#citySwitch .layer .citySearch .searchInput{display:block;border:0;background-color:transparent;color:#333}
#citySwitch .layer .citySearch .searchPlaceholder{position:absolute;top:0;left:0;z-index:-1;color:#999}
#citySwitch .layer .citySearch .searchResult{margin:5px 0}
#citySwitch .layer .citySearch .searchResult a{margin-right:4px;padding:2px 4px;color:#666;white-space:nowrap}
#citySwitch .layer .citySearch .searchEmpty{color:#666}
#citySwitch .layer .cityIndexes{display:table;overflow:visible;table-layout:fixed;width:100%;height:24px;margin-bottom:20px;border-bottom:1px solid #eee;line-height:24px;text-align:center;text-transform:uppercase}
#citySwitch .layer .cityIndexes .index{display:table-cell;position:relative;box-sizing:content-box;color:#333;vertical-align:bottom;cursor:pointer}
#citySwitch .layer .cityIndexes .index.on,#citySwitch .layer .cityIndexes .index:hover{color:#00af67;font-size:18px}
#citySwitch .layer .cityIndexes .index.on:after,#citySwitch .layer .cityIndexes .index:hover:after{content:'\0020';position:absolute;top:100%;left:0;right:0;height:0;border-bottom:1px solid #00af67}
#citySwitch .layer .scrollSet{position:relative;height:214px;padding:0 10px 0 0}
#citySwitch .layer .scrollSet .scrollWrap{overflow:hidden;height:100%}
#citySwitch .layer .scrollSet .scrollBody{position:relative}
#citySwitch .layer .scrollSet .scrollBody:after{content:'\0020';display:block;height:180px}
#citySwitch .layer .scrollSet .scrollBody .section{padding:0 0 12px 27px;*zoom:1}
#citySwitch .layer .scrollSet .scrollBody .section:after{content:'\0020';display:block;clear:both;height:0}
#citySwitch .layer .scrollSet .scrollBody .section .index{float:left;margin-left:-26px;color:#ccc}
#citySwitch .layer .scrollSet .scrollBody .section .value{float:left;width:100%}
#citySwitch .layer .scrollSet .scrollBody .section .value a{display:inline-block;margin-right:18px;color:#666}
#citySwitch .layer .scrollSet .scrollBar{position:absolute;top:0;right:2px;width:3px;height:100%;background:#ececec}
#citySwitch .layer .scrollSet .scrollBar:after,#citySwitch .layer .scrollSet .scrollBar:before{content:'\0020';display:block;position:absolute;left:0;width:100%;height:2px;background:#ececec}
#citySwitch .layer .scrollSet .scrollBar:before{bottom:100%}
#mainNav .navList:before,#mainNav:after{bottom:0;content:'\0020'}
#citySwitch .layer .scrollSet .scrollBar:after{top:100%}
#citySwitch .layer .scrollSet .scroller{position:absolute;top:0;left:-2px;width:7px;height:29px;background:#bbb;cursor:pointer}
#citySwitch.on .port{height:29px;margin-top:-2px;padding-top:7px}
#citySwitch.on .port:after{content:'\0020';display:block;position:absolute;top:100%;left:0;width:100%;height:5px;background:#fff}
#headNav,#mainNav{position:relative}
#citySwitch.on .port .arrow{background-position:0 -3px}
#citySwitch.on .layer{display:block;visibility:visible}
#headNav{z-index:70}
#headNav.lockSub #subNavBg{position:relative;top:0}
#mainNav:after,#subNavBg{position:absolute;z-index:1;width:100%;left:0}
#subNavBg{visibility:hidden;top:100%;height:0;border-bottom:1px solid #ddd;border-radius:1px;box-shadow:0 1px 3px rgba(0,0,0,.08);background:#fff;background:rgba(255,255,255,.98);opacity:0;-webkit-transition:all 80ms cubic-bezier(.5,.15,.85,.5);-o-transition:all 80ms cubic-bezier(.5,.15,.85,.5);transition:all 80ms cubic-bezier(.5,.15,.85,.5)}
:root #subNavBg{border-bottom:0 none}
#subNavBg.show,.lockSub #subNavBg{visibility:visible;height:40px;opacity:1}
#mainNav{z-index:2;height:38px;-webkit-font-smoothing:subpixel-antialiased}
#footerAbout .service .online:before,#footerEnsure .badge:before,#footerQuickLinks .more:after,#mainNav .item.hasSub .link:after,.crumbs .dropItem .label:after,.ui_layer .ui_layerClose{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#mainNav:after{display:block;height:2px;background:#00af67}
#mainNav .navList{position:relative;z-index:2;*zoom:1}
#mainNav .navList:after{content:'\0020';display:block;clear:both;height:0}
#mainNav .item{float:left;white-space:nowrap}
#mainNav .item .link{display:block;float:left;height:38px;padding:8px 18px 8px 19px;color:#333;font-size:16px;line-height:22px}
#mainNav .item .link.new{position:relative}
#mainNav .item .link.new:before{content:'';position:absolute;top:-8px;right:10px;width:30px;height:17px}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    #mainNav .item .link.new:before{background-size:30px auto}
}
#mainNav .item .link:hover,#mainNav .item.showSub .link{background:#01bb6e;color:#fff}
#mainNav .item.on .link{background:#00af67!important;color:#fff}
#mainNav .item .subWrap{visibility:hidden;overflow:hidden;position:absolute;top:100%;left:0;width:100%;height:40px;opacity:0;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
#dock .dockIcon:hover .dockCard,#mainNav .item.showSub .subWrap{visibility:visible;opacity:1}
#mainNav .item .subList{display:inline;position:absolute;top:14px}
#mainNav .item .subItem{float:left;height:16px;padding:0 15px;border-left:1px solid #e6e6e6;font-size:14px;line-height:16px}
#mainNav .item .subItem:first-child{border-left:0 none}
#mainNav .item .subItem .subLink{color:#333}
#mainNav .item .subItem .subLink.hot{color:#ff7d13}
#mainNav .item .subItem .subLink:hover,#mainNav .item .subItem.on .subLink{color:#00af67}
#mainNav .item.hasSub .link:after{content:'\e71e';display:inline-block;width:17px;height:20px;margin:0 -10px 0 3px}
#mainNav .item.showSub .link:after{content:'\e71f'}
#crumbs{position:relative;z-index:60}
.crumbs{padding:14px 0;line-height:20px;color:#a9a9a9}
.crumbs span{color:#666}
.crumbs a{color:#00af67}
.crumbs .dropItem{display:inline-block;position:relative}
.crumbs .dropItem .label{display:inline}
.crumbs .dropItem .label:after{content:'\e7c8';margin-left:2px;font-size:12px;vertical-align:-1px}
.crumbs .dropItem .layer{display:none;position:absolute;top:100%;left:-2px;border:1px solid #d3d3d3;background:#fff;-webkit-transform-origin:left top;-moz-transform-origin:left top;transform-origin:left top;-webkit-animation:drop-layer .25s;-moz-animation:drop-layer .25s;animation:drop-layer .25s}
.crumbs .dropItem .layer a{color:#666}
.crumbs .dropItem .layer a:hover,.crumbs .dropItem:hover .label{color:#00af67}
.crumbs .dropItem .layer .list{width:300px;padding:4px 0 4px 8px;*zoom:1}
.crumbs .dropItem .layer .list:after{content:'\0020';display:block;clear:both;height:0}
.crumbs .dropItem .layer .item{float:left;margin-right:1em;line-height:24px}
.crumbs .dropItem:hover .label:after{content:'\e7c7'}
.crumbs .dropItem:hover .layer{display:block}
/** 多货币多语言 */
.down-arrow{border-top:5px solid #BCBCBC;border-left:5px solid #F5F5F5;border-right:5px solid #F5F5F5;display:inline-block;height:0;width:0;vertical-align:middle;margin-left:6px}
#topbar .bar-language{margin:0 4px}
.bar-language .select-item{display:block;padding:0 11px;height:30px;border-left:1px solid #f7f7f7;border-right:1px solid #f7f7f7;}
.bar-language .select-list{display:none;background:#fff;width:76px;padding:4px 6px 6px 8px;border-left:1px solid #c7cdd0;border-right:1px solid #c7cdd0;border-bottom:1px solid #c7cdd0;border-radius:0 0 3px 3px;z-index:999;position:absolute;}
.bar-language .select-list li{height:24px;line-height:24px;padding-left:5px}
.select-language .select-item{background:url(../images/un_language.png) 8px -42px no-repeat;padding-left:35px}
.select-language .select-item.zh{background-position:8px 8px}
.select-language .select-item.tw{background-position:8px -17px}
.select-language .select-item.en{background-position:8px -388px}
.select-language .select-item.fr{background-position:8px -142px}
.select-language .select-item.pt{background-position:8px -531px}
.select-language .select-item.tr{background-position:8px -508px}
.select-language .select-item.es{background-position:8px -167px}
.select-language .select-item.ru{background-position:8px -192px}
.select-language .select-item.ko{background-position:8px -42px}
.select-language .select-item.th{background-position:8px -242px}
.select-language .select-item.pl{background-position:8px -462px}
.select-language .select-item.ja{background-position:8px -67px}
.select-language .select-item.vi{background-position:8px -412px}
.select-language .select-item.id{background-position:8px -217px}
.select-language .select-item.ar{background-position:8px -556px}
.select-language .select-item.it{background-position:8px -364px}
.select-language .select-list{width:112px}
.select-language .select-list li{padding-left:28px;height:30px;line-height:30px;background:url(../images/un_language.png) no-repeat 0 -42px;}
.select-language .select-list li.zh{background-position:0 8px}
.select-language .select-list li.tw{background-position:0 -17px}
.select-language .select-list li.en{background-position:0 -388px}
.select-language .select-list li.fr{background-position:0 -142px}
.select-language .select-list li.pt{background-position:0 -531px}
.select-language .select-list li.tr{background-position:0 -508px}
.select-language .select-list li.es{background-position:0 -167px}
.select-language .select-list li.ru{background-position:0 -192px}
.select-language .select-list li.ko{background-position:0 -42px}
.select-language .select-list li.th{background-position:0 -242px}
.select-language .select-list li.pl{background-position:0 -462px}
.select-language .select-list li.ja{background-position:0 -67px}
.select-language .select-list li.vi{background-position:0 -412px}
.select-language .select-list li.id{background-position:0 -217px}
.select-language .select-list li.ar{background-position:0 -556px}
.select-language .select-list li.it{background-position:0 -364px}
.bar-language:hover .down-arrow{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);border-left:5px solid #fff;border-right:5px solid #fff;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.bar-language:hover .select-item,.bar-language:hover .select-list{border-left:1px solid #c7cdd0;border-right:1px solid #c7cdd0}
.bar-language:hover .select-item{background-color:#fff}
.bar-language:hover .select-list{display:block;position:absolute}
/** end */
#footer{border-top:2px solid #00af67;background:#fff;font-size:12px;line-height:24px}
#footer a{color:#666;white-space:nowrap}
#footer a:hover{color:#00af67}
#footerEnsure{padding:14px 0 16px;border-bottom:1px solid #e9e9e9}
#footerEnsure .badge{position:relative;float:left;width:385px;margin:0 0 0 15px;padding:4px 0 4px 70px;line-height:27px}
#footerEnsure .badge:before{display:block;position:absolute;top:0;left:0;color:#00af67;font-size:56px;line-height:1}
#footerEnsure .badge dt{color:#2a2a2a;font-size:18px}
#footerEnsure .badge dd{color:#999;font-size:14px}
#footerEnsure .badge-service:before{content:'\e7ab'}
#footerEnsure .badge-product:before{content:'\e7ac'}
#footerEnsure .badge-brand:before{content:'\e7aa'}
#footerAbout{padding:20px 0 25px;white-space:nowrap}
#footerAbout .aboutMain{float:left}
#footerAbout .aboutSub{float:right}
#footerAbout .aboutList{float:left;width:145px;padding:0 0 2px 5px;color:#999}
#footerAbout .aboutList .title{color:#333;font-size:14px;line-height:26px}
#footerAbout .aboutList .item,#footerAbout .aboutList .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#footerAbout .appPromo{float:right;padding-right:10px;color:#333;line-height:20px;text-align:center}
#footerAbout .appPromo .qrCode{display:block;width:96px;height:96px;margin:0 0 7px;border:1px solid #ddd;object-fit:cover}
#footerAbout .service{float:right;width:280px;padding-top:2px;line-height:20px}
#footerAbout .service .title{color:#acacac}
#footerAbout .service .num{color:#00af67;font-size:22px;line-height:30px;white-space: normal;width:230px}
#footerAbout .service .tip{margin-top:3px;color:#333}
#footerAbout .service .online{display:inline-block;height:31px;margin-top:8px;padding:5px 11px 5px 8px;background:#00af67;color:#fff;cursor:pointer}
#footerAbout .service .online:before{content:'\e7ad';margin-right:8px;font-size:18px;vertical-align:-3px}
#footerQuickLinks{padding:0 0 14px;border-bottom:1px solid #e9e9e9}
#footerQuickLinks .group{margin:6px 0;padding-left:70px;*zoom:1}
#footerQuickLinks .group:after{content:'\0020';display:block;clear:both;height:0}
#footerQuickLinks .title{float:left;overflow:hidden;width:5em;margin-left:-68px;color:#999;white-space:nowrap}
#footerQuickLinks .content{position:relative;width:100%;padding-right:80px;color:#666}
#footerQuickLinks .links{overflow:hidden;float:left;width:100%}
#footerQuickLinks .links a{overflow:hidden;float:left;max-width:30%;margin-right:12px;white-space:nowrap;text-overflow:ellipsis}
#footerQuickLinks .more{display:none;position:absolute;top:0;right:0;width:72px;color:#666;cursor:pointer;outline:0}
#footerQuickLinks .more:hover{color:#00af67}
#footerQuickLinks .more:before{content:'\6536\8d77'}
#footerQuickLinks .more:after{content:'\e71f';margin-left:2px;font-size:14px}
#footerQuickLinks .up{overflow:hidden;height:48px}
#footerQuickLinks .up .more:before{content:'\66f4\591a'}
#footerQuickLinks .up .more:after{content:'\e71e'}
#footerFriendLinks{padding:14px 0;color:#666}
#footerFriendLinks .title{display:inline;margin-right:5px}
#footerFriendLinks .title:after{content:'：'}
#footerFriendLinks .content{display:inline}
#footerFriendLinks a{margin-right:10px}
#footerQualifications{margin:10px auto}
#footerQualifications .item{display:inline-block;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:140px;height:40px;margin-right:7px;border:4px solid #f1f1f1;background-image:url(../images/qual.png);line-height:200px}
#footerQualifications .pata{width:125px;background-position:0 0}
#footerQualifications .iata{width:140px;background-position:0 -40px}
#footerQualifications .cats{width:128px;background-position:0 -80px}
#footerQualifications .jingying{width:100px;background-position:0 -120px}
#footerQualifications .jubao{width:120px;background-position:0 -160px}
#footerQualifications .anquan{width:108px;background-position:0 -200px}
#footerQualifications .szfw{width:114px;background-position:0 -240px}
#footerCopyright{height:46px;padding:15px 0;color:#999;font-size:12px;line-height:20px}
#footerCopyright a{color:#999}
#dock{width:48px;height:196px;position:fixed;right:10px;bottom:228px;z-index:99}
#dock .dockIcon{position:relative;width:48px;height:48px;line-height:48px;text-align:center;cursor:pointer;margin-bottom:1px;background:#062C3E;background:rgba(6,44,62,.25)}
#dock .dockIcon:before{font-family:iconfont;color:#fff;font-size:27px}
#dock .dockIcon:hover{background:rgba(6,44,62,.4)}
#dock .dockIcon:first-child{border-top-left-radius:5px;border-top-right-radius:5px}
#dock .dockIcon:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#dock .dockCard{visibility:hidden;position:absolute;top:0;cursor:default;opacity:0;-webkit-transition:all .3s cubic-bezier(0,0,.58,1);-moz-transition:all .3s cubic-bezier(0,0,.58,1);-ms-transition:all .3s cubic-bezier(0,0,.58,1);transition:all .3s cubic-bezier(0,0,.58,1);border-radius:3px;background:#fafafa;border:1px solid #E9EBEC}
#dock .dockCard:after,#dock .dockCard:before{content:'';display:block;position:absolute;right:-15px;top:50%;margin-top:-6px;z-index:10;box-sizing:content-box;width:2px;height:2px;border:6px solid transparent;border-left-color:#E9EBEC}
#dock .dockCard:after{right:-14px;border-left-color:#fafafa}
#dock .chat:before{content:'\e623'}
#dock .chat .dockCard{color:#fff;text-align:center;width:83px;height:38px;line-height:36px;left:-134px;top:50%;margin-top:-19px}
#dock .chat .dockCard a{font-size:14px;color:#666}
#dock .chat:hover .dockCard{left:-94px}
#dock .wechat:before{content:'\e625'}
#dock .wechat .title,#dock .miniCode .title{line-height:1;color:#666;margin-top:4px}
#dock .wechat .dockCard,#dock .miniCode .dockCard{left:-162px;width:115px;height:124px;padding:11px;bottom:6px;top:50%;margin-top:-61px}
#dock .wechat .qrcode,#dock .miniCode .qrcode{width:85px;height:85px;margin:0 auto}
#dock .wechat .qrcode>img,#dock .miniCode .qrcode > img{width:85px;height:85px;}
#dock .wechat:hover .dockCard,#dock .miniCode:hover .dockCard{left:-126px}
#dock .share:before{content:'\e626'}
#dock .share .dockCard{height:38px;width:78px;line-height:36px;padding:0 8px;left:-140px;top:50%;margin-top:-19px}
#dock .share .dockCard:before{border-left-color:#E9EBEC}
#dock .share .shareByWeixin{margin-right:8px}
#dock .share .shareByWeixin:before{content:'\e7d2';color:#00AF67;font-family:iconfont;font-size:26px}
#dock .share .shareByWeixin:hover:before{color:#019C5D}
#dock .share .shareByWeibo:before{content:'\e7d5';color:#F87369;font-family:iconfont;font-size:26px}
#dock .share .shareByWeibo:hover:before{color:#E8665D}
#dock .share:hover .dockCard{left:-89px}
#dock .backToTop{display:none}
#dock .backToTop:before{content:'\e624'}
@media screen and (min-width:1347px){
    #dock{left:50%;right:auto;margin-left:615px}
}
.ui_layer.shareByQrCodeLayer{width:240px}
.ui_layer.shareByQrCodeLayer .ui_layerBody{padding:40px}
.ui_layer.shareByQrCodeLayer img{display:block;width:160px;height:160px;margin:0 auto}
.w-app-open{width:100%;position:fixed;bottom:0;left:-100%;opacity:0;height:152px;padding-top:32px;font-size:0;z-index:99}
.w-app-open .dshadow{background:#b2e0d2;opacity:.9;filter:alpha(opacity=90);width:100%;position:absolute;bottom:0;left:0;height:120px}
.w-app-open .dcon{width:1200px;margin:0 auto;height:120px;position:relative}
.w-app-open .dcon .left{position:absolute;left:-25px;bottom:0;width:633px;height:145px}
.w-app-open .dcon .left img{width:100%}
.w-app-open .dcon .mid{position:relative;z-index:1;margin-left:544px;width:371px;height:100%;}
.w-app-open .dcon .mid h2{position:absolute;color:#009076;width:271px;height:30px;text-align:right;font-size:16px;top:70px;right:10px}
.accountSet .regGuide,.ui_alert .ui_layerBody,.ui_layer .ui_layerClose,.ui_layer .ui_layerFoot{text-align:center}
.w-app-open .dcon .rig{position:absolute;right:20px;top:0;width:240px;height:90px;padding:17px 12px 11px 0;clear:both}
.w-app-open .dcon .rig .ewm{width:89px;height:89px;float:left}
.w-app-open .dcon .rig img{width:100%;height:100%;vertical-align:top}
.w-app-open .dcon .rig h2{float:left;padding:28px 0 0 6px;color:#144388;font-size:16px;line-height:22px}
.w-app-open .dcon .rig .dclose{position:absolute;top:14px;right:0;display:inline-block;width:25px;height:25px;cursor:pointer;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;transition:transform .3s ease}
.ui_mask,.w-app-close{position:fixed;left:0}
.w-app-open .dcon .rig .dclose:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.w-app-close{bottom:20px;height:140px;width:97px;cursor:pointer;z-index:99}
@-webkit-keyframes drop-layer{
    0%{opacity:.4;-webkit-transform:scale(.97)}
    to{opacity:1;-webkit-transform:translate(1)}
}
@-moz-keyframes drop-layer{
    0%{opacity:.4;-moz-transform:scale(.97)}
    to{opacity:1;-moz-transform:translate(1)}
}
@keyframes drop-layer{
    0%{opacity:.4;transform:scale(.97)}
    to{opacity:1;transform:scale(1)}
}
.ui_mask{top:0;right:0;bottom:0;z-index:1000;background:#000;filter:alpha(opacity=25);opacity:.25;-webkit-animation:ui_mask .16s;-moz-animation:ui_mask .16s;animation:ui_mask .16s}
@-webkit-keyframes ui_mask{
    0%{opacity:0}
    to{opacity:.15}
}
@-moz-keyframes ui_mask{
    0%{opacity:0}
    to{opacity:.15}
}
@keyframes ui_mask{
    0%{opacity:0}
    to{opacity:.15}
}
.ui_filter_blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-o-filter:blur(5px);filter:blur(5px)}
.ui_filter_grayscale{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1)}
.ui_layer{z-index:1000;width:400px;min-height:52px;border-radius:2px;box-shadow:0 0 20px 0 rgba(0,0,0,.2);background:#fff;font-size:14px;-webkit-animation:ui_layer .16s;-moz-animation:ui_layer .16s;animation:ui_layer .16s}
.ui_layer .ui_layerClose{position:absolute;top:0;right:0;z-index:2;width:46px;height:46px;padding:13px;border-top-right-radius:3px;color:#999;font-size:14px;line-height:20px;font-weight:700;cursor:pointer;-webkit-transition:background .1s ease-out;-moz-transition:background .1s ease-out;transition:background .1s ease-out}
.ui_layer .ui_layerClose:after{content:'\e655'}
.ui_layer .ui_layerClose:hover{background:#e4e4e4}
.ui_layer .ui_layerContent{overflow:hidden;color:#666}
.ui_layer .ui_layerHead{height:46px;padding:13px 20px;border-bottom:1px solid #e4e4e4;font-size:15px;line-height:20px;font-weight:700}
.ui_layer .ui_layerHead .meta{margin-left:5px;color:#999;font-size:12px}
.ui_layer .ui_layerBody{padding:44px;font-size:14px;line-height:1.6}
.ui_layer .ui_layerScrollBody{overflow:auto;height:320px;padding:30px;font-size:14px;line-height:1.6}
.ui_layer .ui_layerFoot{padding:10px;border-radius:0 0 3px 3px;background:#eee}
.ui_layer .ui_layerFoot .button{min-width:120px;margin:0 5px}
@-webkit-keyframes ui_layer{
    0%{opacity:.4;-webkit-transform:scale(.9)}
    to{opacity:1;-webkit-transform:translate(1)}
}
@-moz-keyframes ui_layer{
    0%{opacity:.4;-moz-transform:scale(.9)}
    to{opacity:1;-moz-transform:translate(1)}
}
@keyframes ui_layer{
    0%{opacity:.4;transform:scale(.9)}
    to{opacity:1;transform:scale(1)}
}
.accountSet{color:#999;font-size:13px}
.accountSet a{color:#666}
.accountSet a:hover{color:#333}
.accountSet .methods{position:relative;display:table;table-layout:fixed;width:100%;height:44px;line-height:44px}
.accountSet .methods .item{display:table-cell;width:50%;color:#999;font-size:16px;text-align:center;cursor:pointer}
.accountSet .methods .item.on{color:#00af67;font-size:17px;font-weight:700;cursor:default}
.accountSet .title{padding:5px 0;color:#666;font-size:18px;font-weight:700}
.accountSet .forms .form{display:none}
.accountSet .forms .form.on{display:block}
.accountSet .form .inputs{padding:14px 0 22px}
.accountSet .form .inputWrap{height:60px}
.accountSet .form .inputWrap .input{width:100%;height:30px;margin-top:10px;padding:6px 0;border:0;background-color:#fff;background-image:-webkit-linear-gradient(#00af67,#00af67),-webkit-linear-gradient(#e4e4e4,#e4e4e4);background-image:-moz-linear-gradient(#00af67,#00af67),-moz-linear-gradient(#e4e4e4,#e4e4e4);background-image:-ms-linear-gradient(#00af67,#00af67),-ms-linear-gradient(#e4e4e4,#e4e4e4);background-image:linear-gradient(#00af67,#00af67),linear-gradient(#e4e4e4,#e4e4e4);background-position:center bottom,center bottom;background-repeat:no-repeat;background-size:0 2px,100% 1px;-webkit-transition:background 0 ease-out 0;-moz-transition:background 0 ease-out 0;transition:background 0 ease-out 0;color:#333;font-size:14px;line-height:16px;background:#fff\9;border-bottom:1px solid #e4e4e4\9}
.accountSet .form .inputWrap .input.error,.accountSet .form .inputWrap .input:focus{outline:0;background-size:100% 2px,100% 1px;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s}
.accountSet .form .inputWrap .input:focus{border-bottom-color:#00af67\9}
.accountSet .form .inputWrap .input.error{background-image:-webkit-linear-gradient(#ff5859,#ff5859),-ms-linear-gradient(#e4e4e4,#e4e4e4);background-image:-moz-linear-gradient(#ff5859,#ff5859),-ms-linear-gradient(#e4e4e4,#e4e4e4);background-image:-ms-linear-gradient(#ff5859,#ff5859),-ms-linear-gradient(#e4e4e4,#e4e4e4);background-image:linear-gradient(#ff5859,#ff5859),linear-gradient(#e4e4e4,#e4e4e4);background:#fff\9;border-bottom-color:#ff5859\9}
.accountSet .form .inputWrap .input::-moz-placeholder,.accountSet .form .inputWrap .input::-ms-placeholder,.accountSet .form .inputWrap .input::-webkit-input-placeholder,.accountSet .form .inputWrap .input::-webkit-placeholder,.accountSet .form .inputWrap .input::placeholder{color:#ccc}
.accountSet .form .inputWrap .errorWrap{display:block;height:16px;margin-top:4px;line-height:16px}
.accountSet .form .inputWrap label.error{color:#ff5859;font-size:12px}
.accountSet .form .multiCtrl{padding-right:120px}
.accountSet .form .multiCtrl .subCtrl{float:right;width:100px;height:40px;margin-right:-120px;line-height:40px}
.accountSet .form .multiCtrl .captchaImg{display:block;border-radius:2px}
.accountSet .form .multiCtrl .smsPinBtn{padding:0 5px;font-family:Helvetica,sans-serif}
.accountSet .extLogin .loginBy:before,.accountSet .extLogin .loginByWechat:before,.accountSet .extLogin .loginByWeibo:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.accountSet .form .multiCtrl .smsPinBtn.disabled{background:#eee;color:#999}
.accountSet .form .checkLine{cursor:pointer}
.accountSet .form .checkLine .icon{margin-right:5px;font-size:14px;vertical-align:-1px}
.accountSet .form .checkLine .icon_check_on{color:#00af67}
.accountSet .form .forgotPwd{float:right}
.accountSet .form .submitBtn{clear:both;width:100%;height:40px;margin:5px 0;padding:10px}
.accountSet .guide{margin-top:5px}
.accountSet .guide em{color:#00af67;font-weight:700}
.accountSet .extLogin{margin:22px 0 -20px}
.accountSet .extLogin .loginBy{margin:0 10px 0 22px}
.accountSet .extLogin .loginBy:before{margin-right:6px;font-size:20px;vertical-align:middle;-webkit-transition:color .1s ease-out;-moz-transition:color .1s ease-out;transition:color .1s ease-out}
.accountSet .extLogin .loginByWechat:before{content:'\e670';color:#38c38a}
.accountSet .extLogin .loginByWechat:hover:before{color:#1cad71}
.accountSet .extLogin .loginByWeibo:before{content:'\e66b';color:#fb7d7d}
.accountSet .extLogin .loginByWeibo:hover:before{color:#f55}
.ui_layer.loginLayer{width:420px}
/* 大图  */
.popup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);z-index:999}
.popup-overlay .popup-content{position:absolute;background:#fff;width:750px;height:600px;left:50%;top:50%;margin:-300px 0 0 -375px}
.popup-overlay .popup-content .title{padding:20px 20px 0;text-align:right}
.popup-overlay .popup-content .title i.close{display:inline-block;width:18px;height:18px;background:url(../../src/images/base_icon_2.png) no-repeat -16px -33px;cursor:pointer}
.popup-overlay .popup-content .popup-con{padding:20px;overflow:hidden}
.popup-overlay .popup-content .big-pic{width:522px;height:522px;overflow:hidden;position:relative;float:left;text-align:center;border:1px solid #ececec;display:table}
.popup-overlay .popup-content .figure{display:table-cell;vertical-align:middle;}
.popup-overlay .popup-content .figure img{max-width:520px;max-height:520px;}
.popup-overlay .popup-content .figure img.ani{opacity:.2;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.popup-overlay .popup-content .figure img.ani.loaded{opacity:1}
.popup-overlay .popup-content .prev,.popup-overlay .popup-content .next{position:absolute;height:100%;top:0;width:40%;left:0;z-index:5}
.popup-overlay .popup-content .next{left:auto;right:0}
.popup-overlay .popup-content .prev .icon,.popup-overlay .popup-content .next .icon{width:26px;height:38px;background-color:#222;text-align:center;line-height:38px;color:#fff;font-size:16px;border-radius:0 4px 4px 0;position:absolute;left:0;top:50%;margin-top:-19px;display:none}
.popup-overlay .popup-content .next .icon{border-radius:4px 0 0 4px;left:auto;right:0}
.popup-overlay .popup-content .prev .icon:before{content:'\e778';}
.popup-overlay .popup-content .next .icon:before{content:'\e779';}
.popup-overlay .popup-content a.prev:hover .icon,.popup-overlay .popup-content a.next:hover .icon{display:block}
.popup-overlay .popup-content .small-pic{float:right;width:170px;border:1px solid #ececec;padding:2px 0 10px 2px;}
.popup-overlay .small-pic li{float:left;width:70px;height:70px;margin:8px 0 0 8px;display:inline;cursor:pointer;opacity:.8;position:relative;}
.popup-overlay .small-pic li img{width:70px;height:70px;object-fit:cover}
.popup-overlay .small-pic li.cur span{display:block;position:absolute;border:2px solid #2473c3;width:70px;height:70px;top:0;left:0}
.popup-overlay .small-pic li.cur span i{display:block;position:absolute;border:1px solid #fff;width:66px;height:66px;top:0;left:0}