@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,.h_tt { 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/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; }

.speedy-tools a:hover .icon, .speedy-tools .current .icon { background-position:0 -800px; }
/*--
.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 { 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 .dianziyinhang .menus-box { width:570px; margin-left:-20px;}
#top_header .huankuan .menus-box { width:435px; }
#top_header .guide .menus-box { width:435px; 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:205px; }
#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; }
.wangyin .bd { position:absolute; left:0; top:37px; display:none; }

.wangyin2{ background:url(../../img_2012/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;}

.rumen { z-index:1; }
.ad-shenqing { margin:10px auto; width:960px; }
/* ------------------服务模块------------------*/
.server-tools { margin:0 auto; width:960px; overflow:hidden; }
.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:#ebebeb url(img/mark-bg.jpg) no-repeat left bottom; }
.embw6_a { position:relative; width:188px; border:1px solid #ccc; background:#f1f2f2 }

/*---
.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 15px; 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 { background:url(img/icon_07.gif) no-repeat; width:64px; height:41px; }
.l-o .left .one { background-position:0 0; }
.l-o .left .two { background-position:0 -50px; }
.l-o .left .three { background-position:0 -100px; }
.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:110px; }
.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;}*/


/* 校园招聘弹出菜单 */
#mobile_app { position:relative;}
#mobile_app .m_a_content { border:solid 1px #ffafaf; width:50px; padding:5px 10px; line-height:14px; background-color:#fff; position:absolute; top:27px; left:-10px; }
#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:30px;}

/* ------------------网站顶部样式------------------- */
.new_head_wrap{ background:url(../img_2012/new_bg.gif) repeat-x; font:12px/24px "宋体", Arial, Tahoma; color:#666; height:180px; width:100%;}
.new_head_wrap .h_10{ height:10px; overflow:hidden; clear:both;}
.new_head_wrap a{ color:#666; text-decoration:none; outline:none;}
.new_head_wrap a:hover { text-decoration:none; color:#e70103; }
.new_head_wrap .red_link a { color:#e70103; text-decoration:none; }
.new_head_wrap .red_link a:hover {  color:#f00; text-decoration:none; }

.new_top{ width:960px; margin:0px auto; z-index:1000; position:relative; height:26px;}
.new_reg{color:#ccc;}
.new_reg a{ margin:0px 5px;}
.new_dh{ color:#ccc; position:relative; width:300px;}
.new_dh li{ float:right; display:block;}
.new_dh .line{ margin:0px 10px; border:none;}
.new_dh .line1{ margin-left:10px;}
.new_head{ width:960px; margin:0px auto; height:58px; position:relative; clear:both;}
.new_logo{ background:url(../img_2012/new_logo.gif) no-repeat; width:262px; height:35px; display:block; position:absolute; left:0px; top: 22px; }
.new_logo1{ background:url(../img_2012/new_logo.gif) no-repeat right; width:133px; height:35px; display:block; position:absolute; right:0px; top: 22px; }
.new_nav{ background:url(../img_2012/new_nav.gif) no-repeat 0px 0px; width:487px; position:absolute; left: 308px; top: 22px; height:39px; line-height:39px; }
.new_nav2{ background:url(../img_2012/new_nav.gif) no-repeat 0px -39px; width:487px; position:absolute; left: 308px; top: 22px; height:39px; line-height:39px; }
.new_nav3{ background:url(../img_2012/new_nav.gif) no-repeat 0px -78px; width:487px; position:absolute; left: 308px; top: 22px; height:39px; line-height:39px; }
.new_nav4{ background:url(../img_2012/new_nav.gif) no-repeat 0px -117px; width:487px; position:absolute; left: 308px; top: 22px; height:39px; line-height:39px; }
.new_menu li{ float:left;}
.new_menu li a{ color:#fff; display:block; text-align:center; line-height:36px; font-size:14px; font-weight:bold; color:#fff}
.new_menu li a:hover { text-decoration:none; color:#fff; }
.new_menu .m_1{ width:105px;}
.new_menu .m_2{ width:168px;}
.new_main{ width:960px; margin:0px auto; clear:both;}
.new_main .new_hide{ display:none;}
.new_slogan{ background:url(../img_2012/new_slogan.gif) no-repeat right bottom; width:210px; height:75px; float:left; margin-right:10px;}
.new_menu_list{ height:75px; float:left; width:740px;}
.new_menu_list a{ display:inline-block; margin-right:4px; zoom:1; }
.new_menu_list ul{ float:left; background:url(../img_2012/new_line_1.gif) no-repeat 0px 5px; padding-left:20px; padding-right:15px; display:block; position:relative;}
.new_menu_list li{ clear:both; display:block;}
.new_menu_list .b{ padding-right:5px;}
.new_menu_list .p_l5{ padding-left:5px!important; padding-left:2px;}
.new_menu_list .m_l1{margin-left:1px;}
.new_menu_list .m_l5{ margin-left:6px!important; margin-left:3px;}
.new_menu_list .m_l6{ margin-left:-5px!important; margin-left:0px; }
.new_menu_list .m_l8{ margin-left:5px; }
.new_menu_list .l_s1{letter-spacing:1px;}
.new_menu_list .l_s2{letter-spacing:2px;}
.new_menu_list .l_s3{letter-spacing:3px;}
.new_menu_list .l_s4{letter-spacing:5px;}
.new_menu_list .l_s5{letter-spacing:8px;}
.new_menu_list .m_l_10{ margin-left:12px;}
.new_menu_list .w_d_2{padding-left:50px; margin-left:25px; }
.new_menu_list .w_d_3{padding-left:15px; padding-right:10px;}
.new_menu_list .m_l2{margin-left:0px!important; margin-left:1px;}
.new_menu_list .m_l_8{ margin-left:8px!important; margin-left:0px;}



/* -----------------弹出菜单效果---------------- */
.new_shows { position:relative; z-index:100; line-height:24px; }
.new_show-content {position:absolute; right:0px; border:1px solid #ccc;	width:280px; background:#FFF; padding:10px; top:24px; z-index:2; display:none;}
.new_show-title { position:relative;  z-index:3; display:block; height:24px; width:70px; border:1px solid #fff; padding-left:10px;}
.new_shows .jt{ background:url(../img_2012/new_ico.png) no-repeat 65px -83px; height:24px; z-index:3; }
.new_show-title:hover{ text-decoration:none; border:1px solid #d6d6d6; border-bottom:none; width:70px; }
.new_shows .focus {color:#e70103; text-decoration:none; border:1px solid #d6d6d6; border-bottom:none; height:24px; width:70px; background:#fff url(../img_2012/new_ico.png) no-repeat 65px -83px; }
.new_show-content a{ margin:0px 5px;}
.new_show-content .blue_link a{color:#1087d2; text-decoration:underline;}
.new_show-content .blue_link a:hover{text-decoration:none;}
.new_show-content h2{color:#e70103; border-bottom:1px dotted #d0d0d0;}
.new_show-content .new_more{ float:right; color:#e70103; text-decoration:underline}
.new_show-content .new_more:hover{ float:right; color:#e70103;text-decoration:none;}



/* ----------------- 网站底部样式 --------------- */
.new_footer{ width:100%; background:#f7f7f7; padding:10px 0px; margin-top:10px; font:12px/24px Arial,"宋体",Tahoma; color:#666; }
.new_f_warp{ width:700px; margin:0px auto;}
.new_erweima{ background:url(../img_2012/new_ma.gif) no-repeat; width:69px; height:79px; display:block; float:left; margin-right:20px;}
.new_f_nav{height:30px; line-height:30px; text-align:center; color:#ccc}
.new_f_nav a{ padding:0 15px; color:#333333}
.new_f_nav a:hover{ color:#e70103}
.new_copyright {text-align:center; margin-bottom:10px; display:block;}
.new_footer .l{ margin-top:10px; float:left;}
.new_footer .r{ margin-top:10px; float:right}
.new_footer a{ color:#666; text-decoration:none; outline:none;}
.new_footer a:hover { text-decoration:none; color:#e70103; }
.new_footer .h_10{ height:10px; overflow:hidden; clear:both;}
.new_footer p{ margin:0px; padding:0px;}

/*----------内页右侧样式-------*/
.new_ads{ width:475px; margin-left:7px;}
.new_ads1{ width:475px; height:175px; overflow:hidden; display:block;}

.new_box1{width:188px; border:1px solid #ccc; border-top:none; overflow:hidden; background:url(../../img_2012/new_box_bg1.gif) repeat-x bottom;}
.new_box1 .box_title2{background:url(../../img_2012/new_title_bg.gif) repeat-x; height:37px; line-height:37px; font-weight:bold; font-size:14px; color:#c00; padding-left:15px; border-top:3px #c00 solid; }

.new_box1 .box_list{ padding:8px; font-weight:bold;}
.new_box1 .box_list a{ margin-right:3px}
.new_box1 .box_list a:hover,.new_ykbk a:hover{text-decoration:none;}

.new_box1 .box_list2{ padding:8px; font-weight:bold;}
.new_box1 .box_list2 a{ margin-right:3px}
.new_box1 .box_list2 a:hover{text-decoration:none;}
.new_box1 .box_list2 li{ background:url(../../img_2012/new_ico.png) no-repeat 5px -152px; padding-left:20px; border-bottom:1px solid #e0dfdf;line-height:22px;font-weight:300;}

.new_box1 .l-s-1{letter-spacing:-1px}
.new_box1 .red_link{ font-weight:normal; color:#FF0000; text-decoration:underline;}
.new_box1 .box_list li{ background:url(../../img_2012/new_ico.png) no-repeat 5px -148px; padding-left:20px; line-height:30px; border-bottom:1px solid #e0dfdf;}

.new_ykbk h2{ background:url(../../img_2012/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;}
.new_ykbk a{border-left:7px #c00 solid; display:block; padding-left:15px; color:#c00;}
