﻿@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; height:0; overflow:hidden; }/* ------------------公共背景图片--------------- */.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/foot/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/foot/emb.png) left bottom repeat-x; }.emb1 { background:url(../img/foot/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; }.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 { margin:0 auto; height:127px; _overflow:hidden; }.shouye_head { width:960px; background-color:#FFF; }#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:210px; 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:134px; height:38px; background-position:right top; text-indent:-9999px; }#top_header section h3 { float:left; margin-left:14px; display:inline; width:118px; height:36px; }#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:720px; }#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:630px; 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:630px; }#top_header .club .menus-box { width:200px; }#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; _margin-top:6px;}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; }.wangyin2 {background: url(../img/new_title_bg.gif) repeat-x;height: 35px;line-height: 35px;border: 1px solid #E0DFDF;display: block;margin-bottom: 5px;font-weight: bold;font-size: 14px;color: #C00;border-left: 7px #C00 solid;padding-left: 15px;}.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; }.server-tools .sns_lj { float:right; height:22px; margin-top:3px; _margin-bottom:-3px;}.server-tools .kxw_btn, .server-tools .qqkj_btn, .server-tools .rrw_btn { background:url(../img/sns_lj.png) no-repeat; width:120px; height:22px; display:inline-block; _display:block;_float:left; margin-right:10px; text-indent:-9999px; }.server-tools .kxw_btn { background-position:0 0; }.server-tools .qqkj_btn { background-position:0 -30px;}.server-tools .rrw_btn { background-position:0 -60px; }#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; }.redmark { color:#e70103 !important; background-color:transparent; text-decoration:none}.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; }/* ------------------标题样式---------------- */.h-a { border-bottom:2px solid; line-height:26px; }.h-a h1, .h-a-1 { position:relative; bottom:-2px; float:left; padding:0 14px 0 18px; height:26px; background-color:#fff; background-position:0 9px; line-height:26px; color:#333; }.h-a .quick-a { float:left; }.h-a .quick-a a { float:left; cursor:pointer; }.quick-a a { margin-right:20px; }.h-a .quick-a a:hover { color:#E70103; }.h-a .more { float:right; }.h-b { padding:0 0 5px 17px; background-position:0 -1044px; }/* ------------------图片展示模块---------------- */.border-emb { float:left; padding:1px; border:1px solid #e0e0e0; background:#fbf8f1; }.border-emb1 { padding:5px 9px; width:82px; border:1px solid #d8d8d8; background:#fff; }.show-item { margin-bottom:5px; }.show-item .border-emb { float:left; }.show-item .bd { float:left; padding:0 0 0 16px; width:245px; }.show-item .bd p { text-indent:2em; }/* ------------------列表样式---------------- */.wd { float:left; display:inline; margin-right:15px; width:235px; white-space:nowrap; overflow:hidden; }.l-a li { padding:1px 0 1px 16px; background-position:0 -1292px; }.l-b li { padding:2px 0 2px 13px; background-position:0 -290px; }.l-c li { float:left; padding-top:5px; padding-bottom:5px; width:130px; background-position:0 -287px; border-bottom:1px dotted #ccc; }.l-b li a:hover { text-decoration:none; }.l-c li a { color:#666; }.l-c li a:hover span { color:#E71800; text-decoration:underline; }.l-d { float:left; padding-left:14px; padding-right:15px; width:160px; text-align:center; border-right:1px dotted #ccc; }.l-d img { margin-bottom:7px; }.l-d strong { display:block; }.l-d .ct { text-align:left; }.l-d .a-b { margin-top:8px; }.bn { border:none !important; }.bn2 { background:url(../img/sc.gif) right 6px no-repeat !important; _background:url(../img/sc.gif) right 5px no-repeat!important; margin-right:-3px; }.l-e { float:left; padding-left:18px; padding-right:18px; width:116px; text-align:center; margin-right:-3px; }.l-e dt { margin-bottom:4px; }.l-f { float:left; padding:10px 8px 10px 5px; width:355px; height:185px; }.l-f-1 { height:130px; overflow:hidden; }.l-f h2 { padding:2px 0 5px; color:#e71800; }.l-f .a-b { margin-top:10px; }.l-f .colA { float:left; width:130px; }.l-f .colB { float:left; padding-left:10px; width:215px; }.l-f .slide-banner { z-index:1; width:131px; height:83px; }.l-f .slide-banner .slider { width:131px; }.l-f .slide-banner .slider li { height:83px; }.l-f .slide-banner .btn-slide { position:absolute; z-index:20; right:0; bottom:0; float:none; width:auto; height:10px; }.l-f .slide-banner .btn-slide li { float:left; margin-right:3px; margin-left:0; display:inline; width:8px; height:8px; font:8px/8px arial; border:1px solid #dadada; background:#fff; }.l-f .slide-banner .btn-slide .on { background:#fe8989; color:#fff; border-color:#fe8989; }.l-g { padding:10px 0; }.l-g li { float:left; padding:15px 8px; width:360px; height:113px; border:1px solid #fff; cursor:pointer; overflow:hidden; }.l-g .l-g-w { width:auto; }.l-g .l-g-w .colB { width:580px; }.l-g .colA { float:left; }.l-g .colB { float:left; padding-left:14px; width:192px; }.l-g .colB-1 { width:240px; }.l-g .colB-1 h2 { width:240px; white-space:nowrap; overflow:hidden; }.l-g .colB h2 { font-weight:bold; }.l-g .colB p { margin-bottom:10px; }.l-h { padding:10px 5px; }.l-h li { float:left; display:inline; margin:0 4px 15px; padding:10px; width:220px; overflow:hidden; height:85px; border:1px solid #fff; }.l-i { padding:7px 0; }.l-i li { float:left; padding:6px 9px; width:72px; text-align:center; }.l-i li img { margin-bottom:3px; }.l-i li a:hover { text-decoration:none; }.l-iy { padding:7px 0; }.l-iy li { float:left; padding:3px 9px; width:174px; text-align:center; }.l-iy li img { margin-bottom:3px; }.l-iy li a:hover { text-decoration:none; }.l-j { float:left; padding:5px 30px; width:310px; border-right:1px dotted #bcbcbc; }.l-j li { float:left; padding:10px 0; width:312px; }.l-j li .colA { float:left; padding-top:10px; width:127px; text-align:center; }.l-j li .colB { float:left; padding-left:15px; }.l-j li .colB p { margin-bottom:10px; }.l-j li .a-i { margin-right:10px; }.l-k { padding:5px 0; }.l-k li { float:left; padding:7px 16px; height:100px; overflow:hidden; }.l-kk { padding:5px 0; }.l-kk li { float:left; padding:7px 20px; height:30px; overflow:hidden; }.l-k .colA { float:left; width:59px; height:73px; }.l-k h2 { font-size:12px; }.l-k .colB { float:left; padding-left:14px; width:140px; }.l-k .colB p { margin-bottom:3px; }.l-k .colB .a-i { margin-right:10px; }.l-l li, .l-l li div, .icon-arrow-1, .l-l-a, .l-l-a2 { background:url(img/fenqi/sprite.png) no-repeat; }.l-l li { float:left; margin-bottom:10px; padding-left:11px; }.l-l li div { padding:11px 11px 11px 0; width:137px; height:58px; text-align:left; background-position:right top; }.l-l .arrow { padding:34px 10px 0; background:none; }.icon-arrow-1 { display:inline-block; width:10px; height:13px; background-position:0 -300px; }.l-l-1 { width:680px; }.l-l .l-l-a,.l-l .l-l-a2 { background-position:0 -100px; }.l-l .l-l-a div{ padding:60px 11px 60px 0; background-position:right -100px; }.l-l .l-l-a2 div { padding:6px 11px 0px 0; background-position:right -100px;height:164px;word-wrap: break-word}.l-m li { float:left; padding:15px 0; border-bottom:1px dotted #ccc; }.l-m .colA { float:left; text-align:center; }.l-m .colA a { display:block; margin-top:5px; }.l-m .colB { float:left; padding-left:6px; width:90px; }.l-n dt { float:left; clear:both; margin-top:2px; width:54px; }.l-n dd { margin-top:4px; }.l-n dd input { border:1px solid #ccc; width:100px; height:18px; }.l-o li { border-bottom:1px dashed #C2C2C2; padding-bottom:10px; margin-top:10px; }.l-o li.no-line { border-bottom:none; }.l-o .left { float:left; margin-top:5px; text-align:center; }.l-o .left .mark { font-weight:bold; }.l-o .left .one, .l-o .left .two, .l-o .left .three {  width:64px; height:41px; }.l-o .left .one {}.l-o .left .two {  }.l-o .left .three { }.l-o .right { float:left; margin-left:8px; width:90px; }/* ------------------圆弧块样式---------------- */.r-a { margin-bottom:10px; }.r-a header { background-position:0 -60px; background-repeat:repeat-x; }.r-a header .ll { background-position:0 -100px; }.r-a header .rr { padding-left:12px; height:29px; line-height:29px; background-position:right -150px; }.r-a .bd { padding:8px 13px; border:1px solid #d3d3d3; border-top:none; }.r-b, .r-b .r-b-b { -moz-border-radius:3px; -webkit-border-radius:3px; }.r-b { border:1px solid #dcdcdc; }.r-b .r-b-b { padding:10px 0 4px 10px; border:1px solid #fff; }.r-b .r-b-b .bd { padding-left:10px; }.r-b h2 { margin-bottom:8px; height:14px; _overflow:hidden; background-position:0 -480px; color:#0763c0; text-indent:-9999px; }.r-b .card-title { padding:5px 0 0 0; }.r-b .card-link { padding:0; }.r-b header { line-height:22px; }.r-b header h1 { float:left; color:#333; }.r-b header .more { float:right; }.menus header { padding-left:32px; height:14px; font-size:14px; font-weight:bold; line-height:14px; color:#333; background-position:0 0; }.menus .bd { padding:5px 12px; border:2px solid #b80004; border-width:0 2px; }.menus footer { background-position:0 -20px; height:4px; overflow:hidden; }.menus h1 { font-size:13px; }/* ------------------选项卡样式---------------- */.tabs .tabs-title { padding-left:5px; border-bottom:2px solid #b80004; }.tabs .tabs-title li { position:relative; bottom:-2px; float:left; }.tabs .tabs-title li a { display:inline-block; padding-left:6px; font-weight:bold; }.tabs .tabs-title li span { display:inline-block; padding:0 15px 0 10px; line-height:33px; cursor:pointer; }.tabs .tabs-title li a:hover, .tabs .tabs-title li .focus { background-position:left -500px; color:#e71800; text-decoration:none; }.tabs .tabs-title li a:hover span, .tabs .tabs-title li .focus span { background-position:right -500px; }.tabs-content-item { display:none; }.tabs .tabs-content { padding:10px 0; }.tabs .on { display:block; }.on { display:block; }/* ------------------新弹出菜单样式---------------- */.popup-content { display:none; }/* -----------------弹出菜单效果---------------- */.shows { position:relative; z-index:100; padding-top:5px; *padding-top:4px;_padding-top:0; height:28px; line-height:20px; }.shows .show-title { position:relative; margin:0 2px; *left:2px;*top:1px;_top:5px; z-index:3; display:inline-block; line-height:13px; }.shows .show-title:hover { text-decoration:none; }.show-title span { display:inline-block; padding:5px 7px 5px; height:13px; line-height:13px; }.show-content { position:absolute; top:27px; left:2px; z-index:2; display:none; padding:5px 0; background:#fff; width:80px; border:1px solid #d6d6d6; -moz-box-shadow:2px 2px 3px #777; -webkit-box-shadow:2px 2px 3px #666; -moz-border-radius:2px 0 2px 2px; -webkit-border-radius:2px 0 2px 2px; }.show-content a { font-weight:normal; color:#666; }.show-content a:hover { color:#e71800; }.show-title:hover, .shows .focus { text-decoration:none; border:1px solid #d6d6d6; border-bottom:none; }.show-title:hover span, .shows .focus span { padding:3px 5px 5px; border:1px solid #fff; border-bottom:none; background:url(img/bg.png) repeat-x; cursor:pointer; }.show-title:hover .show-content { display:block; }.shows-arrow .show-content-right { left:auto; right:2px; _right:1px; padding:10px 9px 9px; width:225px; }.shows-arrow .show-title span { position:relative; padding-right:14px; }.shows-arrow .show-title:hover span, .shows-arrow .focus span { padding-right:12px; }.shows-arrow .icon-arrow { top:10px; right:4px; }.shows-arrow a:hover .icon-arrow, .shows-arrow .focus .icon-arrow { top:8px; right:2px; background-position:0 -450px; }.show-content .odd { background:#eee; }/*--------城市菜单样式-------*/.search-city { margin:-2px 0 0 -8px; display:inline; height:21px; }.search-city .show-content { padding:10px; width:380px; }.search-city .show-content li { float:left; padding:0 5px; }.search-city a { margin:0 2px; }.search-city .show-content { *left:4px;}.city-current { float:left; padding-left:30px; }/*--------活动菜单样式-------*/.more-action .show-content { padding:5px; width:105px; *margin-left:2px;}.more-action .show-content li { padding:0; width:100%; }/* ------------------按钮、链接、字体、颜色------ */.a-a:hover, .a-b:hover, .a-d:hover, .a-e:hover, .a-f:hover, .a-g:hover, .a-h:hover, .a-i:hover { text-decoration:none; color:#fff; }.a-c:hover, .a-m:hover, .flash:hover { text-decoration:none; }.a-show { float:left; display:block; cursor:pointer; }.a-show .pro-title { padding-top:5px; }.a-show:hover .pro-title { color:#FF5200; text-decoration:underline; }.a-a { position:relative; display:inline-block; margin-bottom:10px; padding-left:5px; width:167px; background-position:0 -300px; color:#0091ff; font-family:"Microsoft Yahei"; font-weight:bold; *zoom:1;}.a-a:hover, .a-a.current { color:#fff; }.a-a .rr { display:block; padding-left:14px; line-height:31px; background-position:right -300px; }.a-a .icon { left:25px; top:7px; }.a-a:hover, .a-a.current { background-position:0 -350px; }.a-a:hover .rr, .a-a.current .rr { background-position:right -350px; }.a-b { display:inline-block; position:relative; padding-left:3px; background-position:0 -400px; text-align:left; }.a-b span { display:inline-block; padding-left:8px; width:102px; line-height:29px; background-position:right -400px; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; }.a-b:hover { background-position:0 -550px; }.a-b:hover span { background-position:right -550px; }.a-c { position:relative; display:block; margin-bottom:10px; padding-left:30px; background-position:0 -30px; height:25px; line-height:25px; font-size:14px; font-weight:bold; }.flash { position:relative; display:block; margin-bottom:10px; text-align:center; background-position:0 -30px; height:25px; line-height:26px; font-size:14px; font-weight:bold; }.friends { margin-bottom:12px; }.a-c-p { padding-left:45px; }.a-d, .a-e, .a-f, .a-g, .a-h, .a-i, .a-e:hover, .a-g:hover, .a-h:hover, .a-i:hover, .a-d:hover, .a-f:hover, .a-k, .a-k:hover, .a-l, .a-l:hover { background:url(img/icon_03.gif) repeat-x; display:inline-block; position:relative; color:#fff; font-weight:bold; text-decoration:none; }.a-d, .a-f { background-position:0 -100px; height:29px; line-height:29px; font-size:14px; }.a-d:hover, .a-f:hover { background-position:0 -850px; height:29px; line-height:29px; font-size:14px; }.a-e { background-position:0 -250px; height:29px; line-height:29px; font-size:14px; }.a-e:hover, .a-g:hover { background-position:0 -700px; height:29px; line-height:29px; }.a-g { background-position:0 -250px; height:29px; line-height:29px; font-size:12px; }.a-h, .a-i { background-position:0 -400px; height:23px; line-height:23px; font-size:12px; }.a-h:hover, .a-i:hover { background-position:0 -550px; height:23px; line-height:23px; }.a-k, .a-l { background-position:0 -1000px; height:23px; line-height:23px; }.a-k:hover, .a-l:hover { background-position:0 -1150px; height:23px; line-height:23px; }.a-d, .a-e, .a-i, .a-l { padding:0 10px; }.a-f { padding:0 36px 0 10px; }.a-g { padding:0 32px 0 10px; }.a-h, .a-k { padding:0 26px 0 10px; }.a-d .ll, .a-d .rr, .a-e .ll, .a-e .rr, .a-f .ll, .a-f .rr, .a-g .ll, .a-g .rr, .a-h .ll, .a-h .rr, .a-i .ll, .a-i .rr, .a-e:hover .ll, .a-e:hover .rr, .a-g:hover .ll, .a-g:hover .rr, .a-h:hover .ll, .a-h:hover .rr, .a-i:hover .ll, .a-i:hover .rr, .a-d:hover .ll, .a-d:hover .rr, .a-f:hover .ll, .a-f:hover .rr, .a-k .ll, .a-k .rr, .a-k:hover .ll, .a-k:hover .rr, .a-l .ll, .a-l .rr, .a-l:hover .ll, .a-l:hover .rr { display:block; background:url(img/icon_03.gif) no-repeat; position:absolute; top:0; width:4px; }.a-d .ll, .a-f .ll { background-position:0 0; left:0; height:29px; }.a-d .rr, .a-f .rr { background-position:0 -50px; right:0; height:29px; }.a-e .ll, .a-g .ll { background-position:0 -150px; left:0; height:29px; }.a-e .rr, .a-g .rr { background-position:0 -200px; right:0; height:29px; }.a-h .ll, .a-i .ll { background-position:0 -300px; left:0; height:23px; }.a-h .rr, .a-i .rr { background-position:0 -350px; right:0; height:23px; }.a-k .ll, .a-l .ll { background-position:0 -900px; left:0; height:23px; }.a-k .rr, .a-l .rr { background-position:0 -950px; right:0; height:23px; }.a-k:hover .ll, .a-l:hover .ll { background-position:0 -1050px; left:0; height:23px; }.a-k:hover .rr, .a-l:hover .rr { background-position:0 -1100px; right:0; height:23px; }.a-e:hover .ll, .a-g:hover .ll { background-position:0 -600px; left:0; top:0; }.a-e:hover .rr, .a-g:hover .rr { background-position:0 -650px; right:0; top:0; }.a-h:hover .ll, .a-i:hover .ll { background-position:0 -450px; left:0; top:0; }.a-h:hover .rr, .a-i:hover .rr { background-position:0 -500px; right:0; top:0; }.a-d:hover .ll, .a-f:hover .ll { background-position:0 -750px; left:0; top:0; }.a-d:hover .rr, .a-f:hover .rr { background-position:0 -800px; right:0; top:0; }.a-f .red_jt, .a-g .blue_jt, .a-h .red_jt, .a-g:hover .blue_jt, .a-h:hover .red_jt, .a-f:hover .red_jt, .a-k .blue_jt, .a-k:hover .blue_jt { background:url(img/icon_04.gif) no-repeat; display:inline-block; position:absolute; }.a-f .red_jt { background-position:0 0; width:19px; height:19px; right:10px; top:5px; }.a-g .blue_jt { background-position:0 -50px; width:17px; height:17px; right:10px; top:6px; }.a-g:hover .blue_jt { background-position:0 -200px; width:17px; height:17px; right:10px; top:6px; }.a-h .red_jt { background-position:0 -100px; width:9px; height:9px; right:10px; top:7px; }.a-h:hover .red_jt { background-position:0 -150px; width:9px; height:9px; right:10px; top:7px; }.a-f:hover .red_jt { background-position:0 -250px; width:19px; height:19px; right:10px; top:5px; }.a-k .blue_jt { background-position:0 -350px; width:9px; height:9px; right:10px; top:7px; }.a-k:hover .blue_jt { background-position:0 -300px; width:9px; height:9px; right:10px; top:7px; }.a-j, .a-j:hover { background:url(img/icon_06.gif) repeat-x 0 -100px; height:29px; position:relative; color:#333; display:inline-block; padding:0 14px 0 44px; line-height:29px; text-decoration:none; }.a-j .ll, .a-j .rr { background:url(img/icon_06.gif) no-repeat; position:absolute; height:29px; }.a-j .ll { background-position:0 0; width:32px; left:0; top:0; }.a-j .rr { background-position:0 -50px; width:4px; right:0; top:0; }.a-m { position:relative; display:block; margin-bottom:10px; padding-left:45px; height:29px; background-position:0 -600px; line-height:29px; }.a-c-a { margin-top:20px; padding-left:78px; }/*-----蓝色礼物盒导航-----*/.nber_onenav li { float:left; margin:0 8px 20px 12px; }.nber_onenav .border_blue { border:1px solid #c5e1ff; border-radius:4px 4px 4px 4px; background:url(../img/icon_02.gif) repeat-x 0 bottom; min-height:30px; color:#333; line-height:28px; position:relative; padding:0 12px 0 28px; display:inline-block; }.nber_onenav .one, .nber_onenav .two, .nber_onenav .three, .nber_onenav .four { background:url(img/icon_01.gif) no-repeat; width:33px; height:37px; position:absolute; left:-14px; bottom:0; display:block; z-index:9999; }.nber_onenav .one { background-position:0 0; }.nber_onenav .two { background-position:0 -50px; }.nber_onenav .three { background-position:0 -100px; }.nber_onenav .four { background-position:0 -150px; }.nber_onenav .icon_blue, .nber_onenav .icon_liwu { background:url(img/icon_01.gif) no-repeat; display:block; }.nber_onenav .icon_blue { background-position: -50px 9px; width:10px; height:22px; }.nber_onenav .icon_liwu { background-position:0 -200px; position:absolute; right:-34px; top:-4px; width:42px; height:36px; }/*-----蓝色导航-----*/.nber_twonav li { float:left; margin:0 8px 0 8px; }.nber_twonav .border_blue { border:1px solid #c5e1ff; border-radius:4px 4px 4px 4px; background:url(../img/icon_02.gif) repeat-x 0 bottom; min-height:41px; color:#333; position:relative; padding:4px 12px 4px 28px; display:inline-block; }.nber_twonav .one, .nber_twonav .two, .nber_twonav .three, .nber_twonav .four { background:url(../img/icon_01.gif) no-repeat; width:38px; height:51px; position:absolute; left:-14px; bottom:-1px; display:block; z-index:9999; }.nber_twonav .one { background-position:0 -250px; }.nber_twonav .two { background-position:0 -350px; }.nber_twonav .three { background-position:0 -450px; }.nber_twonav .four { background-position:0 -550px; }.nber_twonav .icon_blue { background:url(../img/icon_01.gif) no-repeat; display:block; }.nber_twonav .icon_blue { background-position: -50px 19px; width:10px; height:32px; }.nber_twonav .wid180 { width:150px; }.nber_twonav .lh38 { line-height:38px; }/*箭头title*/.title h1 { color:#333; font-weight:bold; font-size:14px; margin-right:12px; }.title .tag, .title .marker { background:url(../img/icon_05.gif) no-repeat; }.title .tag { display:inline-block; background-position:0 6px; width:17px; height:16px; }.title .marker { background-position:0 -41px; width:12px; height:14px; }.title .title_line { background:url(../img/icon_05.gif) repeat-x 0 -91px; height:14px; overflow:hidden; zoom:1; }/*小title*/.title_min { margin-left:16px; }.title_min h1 { color:#333; font-weight:bold; font-size:12px; margin-right:12px; }.title_min .tag { background:url(../img/icon_05.gif) no-repeat 0 -149px; padding-left:18px; zoom:1; }.title_min .title_line { background:url(../img/icon_05.gif) repeat-x 0 -190px; height:12px; overflow:hidden; zoom:1; }/*常见问题*/.questions header { position:relative; }.questions li { float:left; width:345px; }.questions .bd ul { padding:5px 0 0 5px; }/*热门卡片*/.hot-cards .bn { padding-bottom:0; }.hot-cards .first { padding-top:5px; }.hot-cards h2 { font-size:12px; }/* 滚动盒子 */.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:572px; height:175px; overflow:hidden; z-index:5; }.slide-banner .slider { position:absolute; width:418px; }.slide-banner .slider li { height:175px; overflow:hidden; }.slide-banner .btn-slide { position:absolute; right:0; width:154px; border-bottom:1px solid #c4c4c4; }.slide-banner .btn-slide li { width:154px; height:29px; line-height:29px; text-align:center; color:#333; background:url(../img/slide-banner.png) no-repeat; cursor:pointer; overflow:hidden; }.slide-banner .btn-slide a:hover { color:#fff; text-decoration:none; }.slide-banner .btn-slide .on { position:relative; margin-left:-15px; padding-left:15px; width:160px; background-position:left -29px; color:#fff; }.slide-banner .btn-slide .on a { color:#fff; }/* 微广告 */a.wei_add { display:inline-block; height:30px; float:right; margin-top:-4px; }p.wei_adds { float:right; margin-top:-4px; display:inline-block; }.select_wid option { width:130px; word-break: break-all; }.wei_add { height:30px; float:right; margin-top:-4px; }/*居中*/.tal { text-align:left !important; }.tac { text-align:center; }.in24 { text-indent:24px; }/*颜色*/.orange { color:#e71800; }/*字体大小*/.fs14 { font-size:14px; }/*距离*/.m_t6 { margin-top:6px; }.m_r20 { margin-right:20px; }.m_b5 { margin-bottom:5px; }.m_t10 { margin-top:10px; }.m_b10 { margin-bottom:10px; }.m_b20 { margin-bottom:20px; }.p_t10 { padding-top:10px; }.m_ll10 { margin-left:16px; }.m_l10 { padding-left:100px !important; }.m_r10 { margin-right:10px; }.tupian { vertical-align:middle !important; margin-left:4px; padding-bottom:3px; }.ie7 { *overflow:hidden;*width:215px;}.ol_lsd { list-style-type: decimal; margin:5px 0px 5px 50px; }/*首页活动头部*/#huodong_header { height:50px; margin-bottom:1px; }#huodong_header img { width:960px; margin:0 auto; display:block; height:50px; }/* ------------------8月优化新增样式--------------- */#site_nav01 { background:url(img/top_bg.png) no-repeat -9999px -9999px; }#site_nav01 { width:958px; margin:0 auto; border:solid 1px #e2e2e2; position:relative; z-index:100; height:30px; line-height:30px; background-repeat:repeat-x; }.site-nav-bd { position:absolute; left:50%; margin-left:-480px; width:960px; height:30px; }.site-nav-bd .wea_wrap { height:30px; float:left; width:250px; }.site-nav-bd .weather { float:left; margin-left:5px; margin-top:5px; }.site-nav-bd .skin_tool { float:left; padding-top:8px; height:22px; }.shequ_dh { border:dashed 1px #a7a7a7; border-bottom:none; border-top:none; float:left; width:385px; height:40px; margin-left:40px }.shequ_dh .sq_l { float:left; width:135px; height:40px; padding:0px 10px 0px 15px; }.shequ_dh .sq_r { float:left; width:200px; height:40px; padding:0px 10px 0px 14px; border-left:dashed 1px #a7a7a7; }.shequ_dh .sq_l a, .shequ_dh .sq_r a { display:block; float:left; width:60px; padding:0 3px; text-align:center; }.shequ_dh .sq_l a:hover, .shequ_dh .sq_r a:hover { font-weight:bold; background-color:#049ff7; text-decoration:none; color:#fff; }.nav_l, .nav_r { float:left; width:5px; height:37px; overflow:hidden; background:url(img/nav_bg.png) no-repeat; }.red_link a { color:#e70103; text-decoration:none; }.red_link a:hover { text-decoration:underline; }.erweima { width:60px; height:71px; margin-right:10px; margin-bottom:-10px; background:url(img/erweima.jpg) no-repeat;}/* 移动应用弹出菜单 */#mobile_app { position:relative;}#mobile_app .m_a_content { border:solid 1px #ffafaf; width:150px; padding:5px 0px; line-height:14px; background-color:#fff; position:absolute; top:27px; left:-40px; }#mobile_app .m_a_content a { color:#e70103; text-decoration:none;}#mobile_app .m_a_content a:hover { color:#e70103; text-decoration:underline;}#mobile_app .s_icon {background-image:url(img/icon_09.gif); background-repeat:no-repeat; width:11px; height:6px; display:inline-block; position:absolute; top:-6px; left:66px;}