﻿.hidden{ display:none;}
.cl-red{color:#A12722}
.cl-grey{color:#444}
.b{font-weight:800}
.b-font{font-size:16px}
.line-ht-20{line-height:20px}
.line-ht-30{line-height:30px}

.main-bg{background:url(../images/template/main_bg.gif);z-index:-100}
/* header-user */
.header-user{width: 942px;height: auto;margin: 0 auto;text-align: left; background-color:#FFF;}
.tags{position:relative;height:45px;}
.tag{background:url(../images/template/tip.gif) no-repeat;width:65px;height:83px;position:absolute;top:0;left:710px; cursor:pointer;}
.logo img{vertical-align:middle}
.logo img.logoImg{margin-top:25px;}
.content-user{vertical-align:middle; margin:15px 0 10px 0; _overflow:hidden; height:60px;}
.content-user .logo{ background: none; float:left;}
.content-user .search{ padding: 25px 0 0 0;width: 540px;float:right;vertical-align:bottom}
/* navigation ***/
.nav-user{background:url(../images/template/nav_bg.gif) repeat-x;height:38px;width:942px;position:relative;font-weight:700}
.nav-user h2{height:28px; padding-top:10px; float:left;font-family:黑体;font-size:14px;color:#210400}
.nav-user h2 a{color:#210400}
.nav-user h2 a:hover{color:#935F16}
.nav-user .lc{background:url(../images/template/nav_l.gif) no-repeat left top;width:3px}
.nav-user .rc{background:url(../images/template/nav_d_r.gif) no-repeat left top;width:3px;float:right}
/*登入以后重写*/
.nav-user .rc-r{background:url(../images/template/icon_userbgright.png) no-repeat left top;width:3px;float:right}
.nav-user .hello{ width:210px;float:right;text-indent:30px}
.nav-user .hello img{ vertical-align:middle; margin-right:5px;}
/*--登入以后*/
.nav-user .backhome{background:url(../images/template/nav_d_bg.gif) repeat-x left top;width:150px;float:right;text-indent:40px}
.nav-user .backhome a{color:#fff}
.nav-user .backhome a:hover{color:#ddbf7e}
.nav-user .arrow{background:url(../images/template/nav_arrow.gif) no-repeat left top;width:14px;position:absolute;left:800px}
.nav-user .log{position:absolute;/*left:689px;*/left:835px;}
.nav-user .splite{background:url(../images/template/nav_s.gif) no-repeat left top;width:2px;position:absolute;left:730px;/*left:750px;*/}
.nav-user ul{/*width:650px;*/width:700px;float:left;margin-left:20px; _margin-left:10px;}
.nav-user ul li{list-style:none;display:inline;margin:0 15px;height:38px;line-height:40px;color:#210400;float:left; position:relative}
.nav-user ul li.gap{float:left; display:block;  margin:0; width:1px; height:38px; overflow:hidden; background:url(../../user/images/index/bit-line.jpg) no-repeat center; }
.nav-user ul li .hot{ display:block; position:absolute; width:21px; height:13px; overflow:hidden; right:-5px; top:1px; background:url(../../user/images/index/hot-bit.gif) no-repeat; }
.nav-user ul li span sup{ display:inline-block; margin-top:-8px;_margin-top:-5px;}

.nav-user ul li a{color:#210400}
.nav-user ul li span{color:#9a2100}
.nav-user ul li a:hover{color:#935F16}
/*begin the css of search*/
.search{}
.search span.txt{ _line-height:25px;}
.wantFind{}
.findSpan{font-family:u9ed1, Arial;color:#2071a0;font-size:15px;font-weight:bolder;text-align:right; float:left; margin-right:5px;}
#searchText{background:url(../images/header/image_search.png) no-repeat right top;width:300px;height:20px;vertical-align:middle;font-size:15px;color:#999;border:1px solid #999;margin-top:5px}
.search span input[type=image]{vertical-align:middle}
.search span{display:inline-block;height:35px;line-height:35px;vertical-align:middle}
.search span.topSearchButton{ float:left; background: url("../../home/images/index/index.png") no-repeat scroll -113px -1px transparent;cursor: pointer;display: inline-block;height: 27px;overflow: hidden;text-indent: -9999px;width: 86px;}
.search span.topSearchButton:hover{background: url("../../home/images/index/index.png") no-repeat scroll -113px -1px transparent;}
.search span.topSearchButton:active{background: url("../../home/images/index/index.png") no-repeat scroll -113px -1px transparent;}
/*end the css of search*/
/*begin the css of navigation*/
.navigation .left{background:url(../images/navigation/menu_bg_left.png) no-repeat 0 0;width:5px;height:34px;float:left;padding:0;margin:0}
.navigation{position:relative;margin-bottom:10px;margin-top:10px;padding-left:5px;background-image:url(../images/navigation/menu_bg.png);background-position:5px 0;background-repeat:repeat-x;color:#fff;width:932px;height:34px;z-index:1}
.navigation .right{background:url(../images/navigation/menu_bg_right.png) no-repeat 930px 0;width:5px;height:34px;float:right;padding:0;margin:0}
.selectSpan{background:url(../images/navigation/image_blackbg2.png) no-repeat top}
.stips, .sbox{ z-index:10;}
/* crumbs */
.path{ height:30px; line-height:30px; color:#1f73af;text-indent:18px;}
.under-progressbar{ height:10px; }
.path a{color:#1f73af;}
.path a:hover{ color:#000; text-decoration:none;}

/* user panel */
.content{width:940px; margin:0 auto; line-height:normal;}
.main{position:relative;}
.sub{ width:950px;}
/* name card */
.sub .left-sub{position:relative;float:left;width:260px;height:215px;background:url(../images/template/image_bgname.png) no-repeat left top}
.sub .left-sub .ls-con{position:absolute;left:35px;top:25px;width:200px;height:155px}
.sub .left-sub .ls-con p{position:static;line-height:1.5;margin: 21px 16px}

/* account summary */
.sub .right-sub{position:relative;float:left;left:-15px;top:-10px;width:685px;height:205px;background:url(../images/template/image_iconbg.png) no-repeat left top;}
.sub .right-sub .sum-tit{position:absolute;left:50px;top:40px;width:150px;height:27px;line-height:27px;text-indent:15px;background:url(../images/template/sum_tit.png) no-repeat left top}
.sub .right-sub table{position:absolute;left:60px;top:75px;width:330px}
.sub .right-sub table td{line-height:20px;vertical-align:top;color:#444}
.sub .right-sub .msg{position:absolute;left:60px;top:142px;line-height:10px;background-color:#fff;padding:3px 10px 1px;border:1px solid #888;-moz-border-radius:4px; border-radius:4px}
.sub .right-sub .msg span{position:relative}
.sub .right-sub .msg span .new{position:absolute;left:52px;top:-18px;width:22px;height:12px;z-index:2;background:url(../images/template/new.png) no-repeat left top}
.sub .right-sub .mb{position:absolute;left:400px;top:65px}
.sub .right-sub .mb span{display:inline-block}
.sub .right-sub .mb .mb-l{position:absolute;left:20px;width:95px;height:72px;background:url(../images/template/mb_l.png) no-repeat left top}
.sub .right-sub .mb .mb-r{position:absolute;left:140px;width:95px;height:72px;background:url(../images/template/mb_r.png) no-repeat left top}
.sub .right-sub .mb .mb-t{font-size:11px;padding:5px 10px 0 10px;background:url(../images/template/data_tit.png) no-repeat left top}
.sub .right-sub .mb .mb-l-t{position:absolute;left:20px;top:75px;width:150px;height:22px}
.sub .right-sub .mb .mb-r-t{position:absolute;left:140px;top:75px;width:150px;height:22px}

.info{/*height:800px;*/ width:949px; position:relative;top:-65px;z-index:3;}


.info .left-info .tab{position:absolute;left:-2px;width:38px;height:109px;padding:30px 0 0 8px;text-align:left;display:inline-block;z-index:-1;color:#61491b; font-weight:bold;font-size:16px; text-align:center; vertical-align:middle;background:url(../images/template/image_leftbg.png) no-repeat right top}
.info .left-info .txt{width:.5em;height:100px}
.info .left-info span.material{top:40px}
.info .left-info span.account{top:205px}
.info .left-info span.enjoy{top:370px;}
.info .left-info span.tips{top:535px}
.info .left-info .top-section{height:50px; background:url(../images/template/tree_01.png) no-repeat right top;}
.info .left-info .center-section{/*height:690px;*/padding-top: 10px; background:url(../images/template/tree_02.png) repeat-y right top; overflow:hidden}
.ie7 .info .left-info .center-section{ background-position:35px top}
.info .left-info .center-section div.subicon{ margin:0 20px 10px 55px; text-align:left;} 
.subicon .cly-top{ width:171px;height:12px;background:url(../images/template/image_clytop.png) no-repeat center top;}
.subicon .cly-center{width:171px;background:url(../images/template/image_clycenter.png) repeat-y center top;}
.subicon .cly-center ul{ margin:0 11px 0 11px;}
.subicon .cly-center ul li{ font-size:14px; list-style-type:none; background:url(../images/template/icon_orangepiont.png) no-repeat left center; padding-left:10px; height:28px; line-height:28px; border-bottom:2px dashed #634918; }
.subicon .cly-center ul li a{font-size:14px; }
.subicon .cly-bottom{width:171px;height:12px; background:url(../images/template/image_clybottom.png) no-repeat center top;}
.info .left-info .bottom-section{height:51px; background:url(../images/template/tree_03.png) no-repeat right bottom;}
.info .left-info .left-tree{float:left;width:50px;}


.info .right-info .top-lend{height:36px;background:url(../images/template/book_01.png) no-repeat right top;}
.info .right-info .center-lend{/*height:686px;*/ /*background:url(../images/template/book_02.png) repeat-y right top;*/ padding-left:32px; position:relative;}
.info .right-info .center-lend .head-section{ color:#7f7d06; border-bottom:1px solid #b1a48c; height:14px; text-align:right;font-size:14px; font-weight:bold; vertical-align:bottom;margin:0 55px 10px 0; padding:25px 0 3px 0}
.info .right-info .center-lend .info-section { padding-left:8px;}
.info .right-info .bottom-lend{height:30px; background:url(../images/template/book_03.png) no-repeat right bottom;}
.info .right-info div.text-section { position:absolute; top:0px;left:0; }
.info .right-info div.text-section span.text-top{display:block;width:32px;height:284px; background:url(../images/template/a1_03.png) no-repeat left bottom #fbfae9;}
.info .right-info div.text-section span.text-center{ display:block;width:32px;height:189px; background:url(../images/template/a1_05.png) repeat-y left top;}
.info .right-info div.text-section span.text-bottom{ display:block;width:32px;height:210px; background:url(../images/template/a1_07.png) no-repeat left top;}

/* user left navigation panel */

/* user main content panel */

/* user detail panel */
h1 b{display:inline-block}
/* header line */
.hl{width:942px;height:15px;background:url(../images/template/tb.gif) repeat-x left top;overflow:hidden}
.hl .lc{width:16px;height:15px;background:url(../images/template/tl.gif) no-repeat left top;float:left}
.hl .rc{width:18px;height:15px;background:url(../images/template/tr.gif) no-repeat right top;float:right}
/* body line */
.m-body .cw{display:inline-block;height:620px;float:left}
.m-body .level-up-prompting-cw{display:inline-block;height:450px;float:left}
.m-body .ls{width:16px;background:url(../images/template/ls.gif) repeat-y left top}
.m-content{width:852px;padding:20px 45px 20px 45px;background:url(../images/template/m-contentBG.gif) repeat-y;}
.m-body .rs{width:18px;background:url(../images/template/rs.gif) repeat-y left top}
/* foot line */
.fl{width:942px;height:19px;background:url(../images/template/bb.gif) repeat-x left top;overflow:hidden}
.fl .lc{width:16px;height:19px;background:url(../images/template/bl.gif) no-repeat left top;float:left}
.fl .rc{width:18px;height:19px;background:url(../images/template/br.gif) no-repeat right top;float:right}

.img-paper{background:url(../images/invite/image_paper.gif) no-repeat; width:247px; overflow:hidden; float:left; height:162px;}
.paper_userinfo{ padding-left:20px;}
.tit-info { padding-bottom:10px;padding-top:10px;}
.info-content{ overflow:hidden; height: 160px; padding-top:10px;}
.tit-info h2{ color:#3f3016; font-size:16px; font-weight:bold;}
.tit-info span{ display:block; padding-left:10px;}
.summerry{ padding-top:20px;}
.summerry span{ padding-bottom:10px; line-height:20px; display:block;}
.check-mark{background:url(../images/reg/image_check_mark.png) no-repeat; width:14px; height:14px; overflow:hidden; float:left; }
.icon-up{background:url(../images/j-updated/img_upicon.png) no-repeat; width:20px; height:24px; overflow:hidden; float:left; }
.botton{ height:24px; background:url(../images/reg/botton.gif) no-repeat; width:86px; overflow:hidden; float:left; padding-left:10px;}
.paper span{ color:#626262;font-size:12px; font-weight:bold;}
.paper .user-info{ padding-top:90px; float:left;}
.propting{ width:460px;overflow:hidden; float:left; padding-top:80px; padding-left:20px;}
.prompting{ width:460px;overflow:hidden; float:left; padding-top:80px; padding-left:20px;}
.prompting span{ display:block; float:left; color:#626262;font-size:12px; width:330px; padding-top:8px; line-height:20px;}
.prompting .bold-span{font-weight:bold; display:block; float:left; color:#626262;font-size:12px; width:250px; padding-top:15px;}

/* */
.goto .bcontent{padding-right:10px; }
.goto .bcontent a{text-decoration: underline; color:#003366}
.goto p{ height:30px;}


/* vip level up */
.level-up-prompting{ width:460px;overflow:hidden; float:left; padding-left:20px;}
.level-up-prompting span{ display:block; float:left; font-size:12px; width:320px; padding-top:8px; line-height:10px;}
.level-up-prompting .bold-span{font-weight:bold; display:block; float:left; font-size:12px; width:250px; padding-top:15px; padding-bottom:10px;}

/* 弹出框 */
.popup3Model{margin-left:190px;z-index:1;width:232px;position:absolute; top:513px; display:none}
.popup3Model .content{position:relative; width:232px;}

/*圆角*/.popup3Model .popup3Header{height:30px; width:231px; margin-left:1px; float:left}
/*.ie6 .popup3Model .popup3Header{position:absolute;z-index:10;top:0px;}*/
.popup3Header .tl{float:left;width:3px;height:30px;background:url(../images/int-query/int-query.png) no-repeat -185px 0px #fff;}
.popup3Header .topline{float:left;width:212px;height:3px;border-top:1px solid #897558;z-index:10; background:#fff}
.popup3Model .content .tr{float:left;width:16px;height:30px;background:url(../images/int-query/int-query.png) no-repeat -192px 0px; position:absolute;right:2px; top:0; z-index:10}


.popup3Model .contentBody{z-index:2;position:relative; line-height:20px;background-color:#fff; border-left:1px solid #897558;border-right:1px solid #897558;color:#0c5cb3;width:208px; padding:0 5px; margin-top:-26px; float:left}
.popup3Model .contentBody p{line-height:1.5em;}
.popup3Model .contentBody p span.popup3Score{display:inline-block;font-weight:700;}


.popup3Model .popup3Footer{height:6px; float:left}
.popup3Footer .bl{float:left;width:6px;height:6px;background:url(../images/int-query/int-query.png) no-repeat -210px 0px #fff; overflow:hidden}
.popup3Footer .bottomline{float:left;width:208px;height:5px;border-bottom:1px solid #897558; background:#fff; overflow:hidden}
.popup3Footer .br{float:left;width:6px;height:6px;background:url(../images/int-query/int-query.png) no-repeat -210px -7px #fff; overflow:hidden; _margin-top:1px;}

.info .right-info{float:left;width:704px;position:relative; left:-15px; z-index:3; }
.ie6 .info .right-info{ margin-right:-3px;}
.info .left-info{float:left;width:245px; position:relative;z-index:4;}


.top{ width:949px; height:50px;position:relative;}
.top .top-section{height:50px; position:relative; width:245px; float:left; background:url(../images/template/tree_01.png) no-repeat right top; z-index:4}
.top .top-lend{ width:704px; position:relative; float:right;height:45px;background:url(../images/template/book_01-1.png) no-repeat right top; right:15px; z-index:3; margin-top:5px;}
.ie6 .top .top-lend{right:14px;}
.info-con{ background:url(../images/template/tree_02-2.png) repeat-y 35px top; zoom:1;}
.ie6 .info-con{background-position:36px top}

.info .left-info{float:left;width:245px;/*height:800px;*/ position:relative;z-index:4;}

.foot-b{ height:51px;}
.foot-b .bottom-section{ width:245px; float:left; position:relative; z-index:4;height:35px; background:url(../images/template/tree_03.png) no-repeat right bottom;}
.foot-b .bottom-lend{height:30px; width:704px; float:right; position:relative; z-index:3; background:url(../images/template/book_03.png) no-repeat right bottom; right:15px;}
.ie6 .foot-b .bottom-lend{right:14px;}

.jb{ position:relative;}
.jibie{ position:absolute; left:420px; top:85px; width:220px; height:80px;}
.jibie p{ display:block; width:220px; float:left;}
.jibie p.jut{ border:1px solid #905b0f; background:#e5c980; height:11px; line-height:11px; overflow:hidden;}
.jibie p.tip{ text-align:right; line-height:18px; margin-top:6px;}
.jibie .jindu span{ float:left; border-right:1px solid #796c5c; height:14px; line-height:14px; color:#391d07; width:75px; text-indent:8px;}
.jibie .jindu span.w75{ width:59px; text-indent:0;}
.jibie .jindu p.jut span.w75{ width:58px;}
.jibie .jindu span.brnone{ border:0;}
.jibie .jindu b{ background:url(../images/user/jd.gif) repeat-x; float:left; height:11px;}

#afterControlShow{ color:#5D5D5D;}
#afterControlShow span.b-font{ font-size:16px;}
#afterControlShow P{ margin-bottom:7px;}



/*header*/
.header .logo{ padding-right:140px; background:url(../../home/images/index/index.png) no-repeat 195px -176px; float:left;}
.search{ float:left; width:540px; padding:25px 0 0 75px;}
.search .info{float:left; line-height:27px; font-size:14px; color:#1d739f; float:left; font-weight:bold;}
.search .ss{ float:left; width:378px; border:1px solid #b1bfc2; height:25px; line-height:23px; color:#a8a8a8; font-size:14px; margin-right:5px; background:url(../../home/images/index/index.png) no-repeat 362px -60px; position:relative; z-index:10; padding-left:5px;}
.ss .cls{ display:none; width:355px;color:#000; height:23px; border:0; line-height:23px; *height:22px; position:absolute; left:6px; top:2px; padding:0;}
.search .ss .txt{ font-size:12px;}
.search .ss .txt b{ color:#888; font-size:14px; font-weight: normal; margin-right:8px;}
.search .btn,.search .btn_on{ width:86px; height:27px; overflow:hidden; background:url(../../home/images/index/index.png) no-repeat -113px -1px; display: inline-block; text-indent:-9999px; cursor:pointer; float:left;}
.search .btn_on{ background-position:-113px -28px;}
.stips,.sbox{ border:1px solid #ccc; width:290px; padding:10px 0 10px 0; position:absolute; left:-1px; top:25px; background:#fff; -webkit-box-shadow:1px 1px 4px #999;-moz-box-shadow:1px 1px 4px #999; font-size:12px; color:#222; display:none; overflow:hidden;}
.stips li{ background:url(../../home/images/index/search_tips.png) no-repeat 20px 13px; padding:5px 15px 5px 75px; width:200px;}
.stips li.auto{ background-position:20px -141px;}
.stips li.travel{ background-position:20px -65px;}
.stips li.bg,.sbox a:hover,.sbox a.hover{ background-color:#1d81bd; color:#fff; text-decoration:none;}
.stips h5{ font-size:12px; width:200px; height:25px;overflow:hidden;}
.stips b{ padding:5px 0 5px 15px;display:block;}
.stips span{ line-height:16px; width:200px; height:32px; overflow:hidden; display:block; }
.sbox{ width:85px; padding:5px 0;}
.sbox a{ width:85px; height:25px; line-height:25px; display:block; font-size:14px; text-align:center; border-bottom:1px dotted #ccc;}
.ss .vtips{ position:absolute; left:50px; *left:60px; top:-30px;height:18px; line-height:18px; color:#f00; background:#efefef; border:1px dashed #ccc;display:none; padding:0 5px; font-size:12px; display:none;}

/*购买享卡*/
 .path .gift{display:inline-block; height:21px; padding-left: 25px;margin-right: 20px;float: right;background:url(../images/user/present.png) no-repeat left 4px; color:#4d4d4d;}
 .path .gift a{color:#000;}
 .b-font-1{font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;text-decoration:none;color:#660033; padding: 15px 0;}
