@charset "utf-8";
/* ------------------重置样式------------------ */
body,div,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,button,input,textarea,table,thead,tbody,th,td,i,b,span,em,section,header,footer,aside,nav,menu,article,dialog,figure,hgroup{margin:0;padding:0;}
section,header,footer,aside,nav,menu,article,dialog,figure,hgroup{display:block;}
body{font:12px/20px "宋体",Arial,Tahoma;color:#666;}
h1,h2,h3{font-weight:bold;font-size:14px;}
ul,ol{list-style:none;}
input,button{font-size:12px;}
.c:after,ul:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.c,ul{zoom:1;}
.l{float:left;}
.r{float:right;}
.b{font-weight:bold;}
.i{float:left;width:100%;}
a{color:#666;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;color:#e70103;}
img{vertical-align:bottom;border:none;}
a span{cursor:pointer;}
.clear { clear:both;}

/* ------------------公共背景图片--------------- */
.r-a header,.r-a header .ll,.r-a header .rr,.a-a,.a-a .rr,.menus header,.menus footer,.more,.a-b,.a-b span,.icon-arrow1,.a-c, .flash, .search,.r-b h2,.tabs .tabs-title li a,.tabs .tabs-title .focus,.tabs .tabs-title .focus span,.tabs .tabs-title li span,.a-m,#skin_tool span{background:url(img/sprite.png) no-repeat -9999px -9999px;}
#site_nav,#top_header nav,#top_header nav ul,#top_header nav .emb,#top_header nav ul li a,#top_header nav ul li a:hover,#top_header nav ul li a:hover span,.bg-emb,.site-menus,.site-menus .bd,#top_header nav ul li .focus,#top_header nav ul li .focus span{background:url(img/nav.png) no-repeat -9999px -9999px;}
#top_header section h1 a,#top_header section h2 a{background:url(img/logo.png) no-repeat;}
.server-icon,.web-icon,.bank-icon,.mobile-icon,.l-a li,.icon,.l-b li,.h-a h1,.icon-arrow,.items-bar li,.site-tools a:hover .icon-arrow,.icon6,.h-b,.icon7,.action-icon,.icon8,.icon9,.icon10,#news p,.icon12,.icon13,.icon14,.quest-icon,.cards-icon,.card1-icon,.card1-icon,.card2-icon,.shanglv-icon,.zengzhi-icon,.h-a-1, .icon28{background:url(img/icon.png) no-repeat;}
.server-tools li b{background:url(img/servers.png) no-repeat;}
.l-k .colA{background-image:url(img/huankuan/huankuan.png);background-repeat:no-repeat;}
.server-icon,.web-icon,.bank-icon,.mobile-icon,.action-icon,.quest-icon,.cards-icon,.card1-icon,.card2-icon,.shanglv-icon,.zengzhi-icon, .icon28{padding-left:25px;background-position:0 -42px;color:#e71800;}
.server-icon{color:#333;}
.web-icon{background-position:0 -90px;}
.bank-icon{background-position:0 -140px;}
.mobile-icon{background-position:0 -193px;}
.shanglv-icon{background-position:0 -2191px;}
.action-icon{background-position:0 -1240px;}
.zengzhi-icon{background-position:0 -2244px;}
.quest-icon{background-position:0 -1890px;}
.cards-icon{background-position:0 -1941px;}
.card1-icon{background-position:0 -2000px;}
.card2-icon{background-position:0 -2050px;}
.card1-icon,.card2-icon{margin:19px 0 10px 0;padding-left:39px;height:31px;line-height:31px;color:#666;}
.icon{position:absolute;display:inline-block;width:26px;height:18px;background-position:0 -600px;}
.icon1{background-position:0 -650px;}
.icon2{background-position:0 -700px;}
.icon3{background-position:0 -750px;}
.speedy-tools a:hover .icon,.speedy-tools .current .icon{background-position:0 -800px;}
.speedy-tools a:hover .icon1,.speedy-tools .current .icon1{background-position:0 -850px;}
.speedy-tools a:hover .icon2,.speedy-tools .current .icon2{background-position:0 -900px;}
.speedy-tools a:hover .icon3,.speedy-tools .current .icon3{background-position:0 -950px;}
.emb{background:url(img/emb.png) left bottom repeat-x;}
.emb1{background:url(img/emb1.png) left bottom repeat-x;}
.icon-arrow{position:absolute;right:0;top:12px;display:inline-block;width:7px;height:4px;background-position:0 -500px;}
.more{display:inline-block;margin:5px 10px 0 0;width:38px;height:13px;_overflow:hidden;background-position:-50px -450px;text-indent:-9999px;}
.more:hover{opacity:0.5;filter:alpha(opacity=50);}
.icon-arrow1{position:absolute;right:16px;top:5px;display:inline-block;width:18px;height:19px;background-position:0 -450px;}
.icon4{left:18px;top:-9px;width:42px;height:34px;background-position:0 -350px;}
.icon5{left:20px;top:-10px;width:38px;height:36px;background-position:0 -400px;}
.icon6{left:11px;top:-5px;_top:-4px;width:7px;height:5px;background-position:0 -1000px;}
.icon7{right:-35px;top:0;width:35px;height:15px;background-position:0 -1200px;}
.bn{background:none !important;}
.icon8,.icon9,.icon10{display:inline-block;width:30px;height:27px;}
.icon8{background-position:0 -1550px;}
.icon9{background-position:0 -1600px;}
.icon10{background-position:0 -1650px;}
.icon11{left:22px;top:-6px;width:9px;height:6px;background-position:0 -1700px;}
.iconw{left:22px;top:-6px;width:9px;height:6px; background:url(img/iconw.gif) no-repeat;}
.icon12{left:27px;top:-5px;width:42px;height:40px;background-position:0 -1750px;}
.icon13{left:14px;top:5px;width:19px;height:18px;background-position:0 -1800px;}
.icon14{left:26px;top:-8px;width:23px;height:12px;background-position:0 -1850px;}
.icon16{background-position:0 -100px;}
.icon17{background-position:0 -200px;}
.icon18{background-position:0 -300px;}
.icon19{background-position:0 -400px;}
.icon20{background-position:0 -500px;}
.icon21{background-position:0 -600px;}
.icon22{background-position:0 -700px;}
.icon23{background-position:0 -800px;}
.icon24{background-position:0 -900px;}
.icon25{background-position:0 -1000px;}
.icon26{background-position:0 -1100px;}
.icon27{background-position:0 -1200px;}
.icon28{left:20px;top:0px;background-position:0 -2000px; width:29px; height:30px;}
.icon29{background-position:0 -2150px; width:28px; height:26px; left:20px; top:0;}
.icon30{ background-image:url(img/icon_08.gif); background-repeat:no-repeat; width:11px; height:6px; display:inline-block; position:absolute; right:50px; top:-6px; }

/* ------------------布局样式------------------ */
#site_nav{position:relative;z-index:100;height:30px;line-height:30px;background-repeat:repeat-x;}
.bg-emb{width:50%;height:30px;background-repeat:repeat-x;}
.site-nav-bd{position:absolute;left:50%;margin-left:-480px;width:960px;height:30px;}
#content,#site_footer{margin:0 auto;width:960px;}
#content{position:relative;}
#content .main{float:left;width:760px;}
#content .sidebar{float:right;width:190px;}
#site_footer{padding-bottom:10px;}

/* ------------------头部样式------------------*/
.site-menus{float:left;background-position:0 -500px;width:415px;background-repeat:repeat-x;color:#999;}
.site-menus .bd{padding-right:60px;}
.items-bar li{float:left;height:30px;background-position:right -541px;}
.items-bar a{display:inline-block;color:#e71800;}
.site-login{float:right;}
.site-tools{float:right;color:#666;width:410px;}
.site-tools a{font-weight:normal;color:#666;}
.site-tools .show-content h2{padding-left:2px;font-size:12px;font-weight:bold;color:#e71800;border-bottom:1px dotted #d0d0d0;}
.site-tools .show-content .bd{margin-top:1px;padding:2px 0 4px;border-top:1px dotted #d0d0d0;}
.site-tools .show-content .bd a{float:left;display:inline;margin:0 0 0 4px;width:70px;white-space:nowrap;overflow:hidden;line-height:20px;}
.site-tools .show-content .shoping a{margin-right:10px;width:auto;}
.site-tools .show-content p{line-height:25px;border-bottom:1px solid #e8e8e8;text-align:center;}
.shoping .jc{float:left;width:200px;}
.site-tools .show-content .bd .mark1{clear:both;width:auto;*width:222px;_width:auto;}
.site-tools .show-content .bd .gd{float:right;margin-top:10px;*width:60px;_width:auto;}
.site-nav-bd a{margin:0 9px;}
.site-nav-bd a:hover{text-decoration:underline;}
#top_header{height:127px;_overflow:hidden;}
#top_header section{margin:0 auto;padding:12px 10px 4px 10px;width:940px;height:45px;}
#top_header section h1{float:left;}
#top_header section h1 a{display:block;width:202px;height:38px;text-indent:-9999px;}
.tool-more{float:left;margin-left:90px;display:inline;}
#top_header section h2{float:right;}
#top_header section h2 a{display:block;width:155px;height:38px;background-position:right top;text-indent:-9999px;}
#top_header section h3{float:left;margin-left:18px;display:inline;width:100px;height:30px;}
#top_header nav{position:relative;margin:0 auto;width:960px;height:37px;background-repeat:repeat-x;}
#top_header nav ul{ display:block; position:relative; float:left;z-index:1;width:948px;height:37px; margin-left:2px;}
#top_header nav .emb{position:absolute;z-index:0;left:-28px;top:0;width:36px;height:37px;}
#top_header nav ul li{position:relative;float:left;margin-left:-2px;display:inline;}
#top_header nav ul li a{display:block;padding-left:13px;color:#fff;}
#top_header nav ul li a span{display:inline-block;padding-right:13px;line-height:37px;font-size:14px;font-weight:bold;}
#top_header nav .bg-none{background:none;}
#top_header nav ul li a:hover,#top_header nav ul li .focus{background-position:left -420px;color:#e70103;text-decoration:none;}
#top_header nav ul li a:hover span,#top_header nav ul li .focus span{background-position:right -460px;cursor:pointer;}
#top_header .menus-box{position:absolute;display:none;padding:8px 0;width:620px;}
#top_header .menus-box a{float:left;padding:0 10px;line-height:14px;color:#666;background:none;border-right:1px solid #ccc;}
#top_header .menus-box a:hover{background:none;}
#top_header .hot-servers{margin:0 auto;padding-left:15px;width:400px;line-height:30px;}
#top_header .hot-servers a{margin:0;padding:0 5px;border:0 none;}
#top_header .hot-servers strong{float:left;line-height:14px;}
#top_header .guide .menus-box{width:430px;left:-50px;top:37px;}
#top_header .li-r .menus-box{right:0;top:37px;}
#top_header .shangcheng .menus-box .new{background:url(img/new.gif) no-repeat; width:9px; height:11px;}
#top_header .point .menus-box{width:150px;}
#top_header .shangcheng .menus-box{width:550px;}
#top_header .club .menus-box{width:120px;}
#news .show-content{width:380px;}
#news p{float:left;display:inline;background-position:right -547px;}
#skin_tool{margin-left:10px;}
#skin_tool span{display:block; float:left;margin-right:4px;width:12px;height:12px;cursor:pointer;}
span#skin_0{background-position:0 -750px;}
span#skin_1{background-position:-20px -750px;}
span#skin_2{background-position:-40px -750px;}
span#skin_3{background-position:-60px -750px;}
span#skin_4{background-position:-80px -750px;}
#skin_0.selected{background-position:0 -770px;}
#skin_1.selected{background-position:-20px -770px;}
#skin_2.selected{background-position:-40px -770px;}
#skin_3.selected{background-position:-60px -770px;}
#skin_4.selected{background-position:-80px -770px;}

/* ------------------内容样式------------------*/
.speedy-tools{margin-bottom:10px;padding:10px 9px 1px;background:#f3faff;-moz-border-radius:4px;-webkit-border-radius:4px;}
.speedy-tools .a-a .rr{padding-left:52px;}
{padding-left:52px;}
.pro-intro{margin-bottom:0;}
.pro-intro .colA{float:left;width:178px;}
.pro-intro .colB{float:right;width:572px;}
.pro-intro .quick-apply{margin-bottom:10px;text-align:center;}
.pro-intro .quick-apply .mark{margin:0 10px;font-weight:bold;}
.pro-intro .notice li{float:left;display:inline;}
.action article{padding-left:17px;padding-right:17px;width:342px;margin-bottom:0;}
.action .wd{width:270px;}
.quick-apply .intro-card{padding-top:5px;}
.quick-apply img{margin:0 auto;}
.search-ct{margin-bottom:10px;}
#search select{margin-bottom:10px;padding-left:5px;width:152px;border:1px solid #cbccce;color:#666;border-color:#cbcbcb;}
#search label{display:block;padding-bottom:4px;font-weight:bold;}
.search{margin-bottom:10px;width:158px;height:25px;line-height:25px;background-position:0 -200px;}
.search .txt{float:left;margin-left:8px;margin-top:5px;width:111px;color:#bababa;border:0;}
.search .btn{float:left;width:39px;height:25px;background:none;border:none;cursor:pointer;color:#fff;font-weight:bold;}
.ads{display:block;margin-bottom:10px;}
div.step .r-b-b{padding:20px 14px 20px;}/* 步骤 */
.recom{position:absolute;right:;top:;}
.use-tools{padding:2px;border:1px solid #dcdcdc;}
.use-tools li{float:left;padding:9px 6px;width:48px;}/*右边栏的酒店预订等功能模块*/
.use-tools li a{display:inline-block;width:48px;text-align:center;}
.use-tools li a:hover{color:#e71800;text-decoration:none;}
.use-tools li .title{display:block;padding-top:2px;}
.shanghu li{float:left;padding:10px 20px;height:38px;text-align:center;line-height:38px;}
.more1{position:absolute;right:20px;top:0;}
.pays{position:relative;margin-left:-8px;width:168px;height:101px;background:url(img/pay_bg.jpg) no-repeat;}
.pays a{position:absolute;display:block;}
.pays .shengfutong{left:0;top:0;width:90px;height:16px;}
.pays .zhifubao{right:0;top:0;width:64px;height:23px;}
.pays .kuaiqian{left:0;top:29px;width:66px;height:34px;}
.pays .caifutong{right:0;top:31px;width:63px;height:35px;}
.pays .yinlian{left:35px;bottom:0;width:90px;height:32px;}
.gaoduan{position:relative;z-index:2;}
.gaoduan .bd{position:absolute;left:0;top:37px;display:none;}
.wangyin{position:relative;z-index:3;}
.wangyin .bd{position:absolute;left:0;top:37px;display:none;}
.rumen{z-index:1;}
.ad-shenqing{margin:10px auto;width:960px;}

/* ------------------服务模块------------------*/
.server-tools{margin:0 auto;width:960px;}
.server-tools li{float:left; position:relative;}
.server-tools li a{display:block;padding:12px 16px 4px;width:84px;text-align:center;}
.server-tools li b{display:block;margin:0 auto;width:62px;height:65px;}
.server-tools .server-0{background-position:0 -100px;}
.server-tools .server-1{background-position:-100px -100px;}
.server-tools .server-2{background-position:-200px -100px;}
.server-tools .server-3{background-position:-300px -100px;}
.server-tools .server-4{background-position:-400px -100px;}
.server-tools .server-5{background-position:-500px -100px;}
.server-tools .server-6{background-position:-600px -100px;}
.server-tools .server-7{background-position:-700px -100px;}
.server-tools a:hover .server-0{background-position:0 -200px;}
.server-tools a:hover .server-1{background-position:-100px -200px;}
.server-tools a:hover .server-2{background-position:-200px -200px;}
.server-tools a:hover .server-3{background-position:-300px -200px;}
.server-tools a:hover .server-4{background-position:-400px -200px;}
.server-tools a:hover .server-5{background-position:-500px -200px;}
.server-tools a:hover .server-6{background-position:-600px -200px;}
.server-tools a:hover  .server-7{background-position:-700px -200px;}
.server-tools mark {font-weight:bold; font-family:Arial;}
.server-tools strong { color:#000;}
#dx .db, #dh .db, #yx .db {border:solid 1px #ffdada; padding:10px; background-color:#fff; position:absolute; margin-top:-25px;right:0px; width:197px; display:none;}
#yx .db a { display:inline;padding:0; margin:0;color:#e70103; text-decoration:none;}
#yx .db a:hover { text-decoration:underline;}
/* ------------------尾样式------------------*/
#site_footer .footer-nav{margin-bottom:10px;background:#e2e2e2;-moz-border-radius:4px;-webkit-border-radius:4px;line-height:31px;text-align:center;}
#site_footer .footer-nav a{margin:10px;color:#333;}
#site_footer .footer-nav a:hover{text-decoration:underline;}
#site_footer section .l{text-align:left; font-family:Arial;}
#site_footer section .r{text-align:left; font-family:Arial;}
#site_footer section .m{text-align:center; padding-top:10px;font-family:Arial;}
#site_footer section mark{font-weight:bold; font-family:Arial;}
#site_footer section mark a{color:#e70103 ;}

/* ------------------间距样式------------------ */
section{margin-bottom:10px;}
article{margin-bottom:10px;}
.m-t4{margin-top:4px;}
.m-t10{margin-top:10px;}
.m-b10{margin-bottom:10px;}

/* ------------------高亮------------------*/
.mark{color:#e70103 !important;background-color:transparent;}
.mark1{color:#1087d2 !important;background-color:transparent;}
.mark2{color:#1087d2 !important;}
.mark3{font-weight:bold;font-size:14px;}
.b{font-weight:bold;}
a.mark:hover,a.mark1:hover{text-decoration:none !important;}
a.mark,a.mark1{text-decoration:underline;}
.a_z{color:#e71800; text-decoration:underline;}/*---橙色下划线---*/
.prompt{padding:0 10px;line-height:29px;border:1px solid #ffe1e1;background:#ffeeee;}/*温馨提示*/
.gray{padding:0 10px;background:#f4f4f4;border:1px solid #ececec;}
.emb3{position:relative;margin-top:10px;padding:3px 9px;border:1px solid #ffc2c2;background:#fff7f7;}
.emb5{border:1px dashed #febabb !important;background:#fff7f8 !important;-moz-box-shadow:2px 2px 3px #ccc;-webkit-box-shadow:2px 2px 3px #ccc;}
.line{margin:5px 0;height:1px;border-top:1px dotted #c0c0c0;}
.emb6{position:relative;width:190px;border:1px solid #46b0ff;background:#d9f0fe url(img/mark-bg.jpg) no-repeat left bottom;}
.embw6{position:relative;width:190px;border:1px solid #46b0ff;background:#b8def3 }
.emb7,.emb8,emb9,emb10{padding:5px 10px;border:1px solid #dbecff;background:#f4f9ff;-moz-border-radius:4px;-moz-border-radius:4px;}
.emb8{margin-bottom:10px;border-color:#fbcb6e;background:#fff3db;}
.emb9{border-color:#fbb8b8;background:#feebeb;}
.emb10{border-color:#a0e1f4;background:#e7f8ff;}

/* ------------------公用模块样式--------------- */
article .bd{padding-top:14px;padding-bottom:14px;}

/* 滚动盒子 */
.slide-box{ position:relative;margin-bottom:10px;}
.slide-box .slide-list{ position:relative; height:156px; width:646px; overflow:hidden;}
.slide-box ul{ position:absolute; width:9999px;}
.slide-box li{ float:left; display:inline; padding:0 17px; width:180px; text-align:center;}
.slide-box .btn{ position:absolute; top:72px; display:block; width:23px; height:35px; background:url(img/icon.png) no-repeat;}
.slide-box .btn-prev{ left:-35px; background-position:0 -250px;}
.slide-box .btn-next{ right:-35px; background-position:-40px -250px;}
.slide-box .btn-prev:hover{ background-position:-80px -250px;}
.slide-box .btn-next:hover{ background-position:-120px -250px;}
.slide-box .current{ padding-top:0;}
.slide-box .current img{ width:293px; height:177px;}
/* 滑动广告 */
.slide-banner{position:relative; margin-bottom:10px;width:900px;height:300px;overflow:hidden; z-index:5;}
.slide-banner .slider{position:absolute;width:670px;}
.slide-banner .slider li{height:300px;overflow:hidden;}
.slide-banner .btn-slide{position:absolute;right:0;width:230px;border-bottom:1px solid #c4c4c4;}
.slide-banner .slider img{width:670px; height:300px}
.slide-banner .btn-slide li{width:230px;height:60px;text-align:center;color:#333;background:url(../images/slide-banner.png) no-repeat;cursor:pointer;overflow:hidden;}
.slide-banner .btn-slide li a:hover{color:#fff;text-decoration:none;}
.slide-banner .btn-slide .on{position:relative;margin-left:-15px;padding-left:15px;width:245px;background-position:left -60px;color:#fff;}
.slide-banner .btn-slide .on a{color:#fff;padding-right:15px;}