@charset "utf-8";
/* CSS Document
Use for:	99.com
Version:	1.00
Date:	2011/11/30
Author:
*/

body, div, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, fieldset, form, tr, th, td, center, input, button, textarea{padding:0;margin:0}/*缺漏少补*/
table { border-collapse: collapse; border-spacing: 0;}
fieldset, img { border: 0;}
button,input,select,textarea{ font-size:12px;}
input,img,select{ vertical-align:middle;}
ul,li{list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; }
.left{ float:left;}
.right { float:right;}
.txthide{text-indent:-9999em;overflow:hidden; line-height:0; font-size:0;}
.relative { position:relative;}
.absolute { position:absolute;}
.bg_1 { background:#cddee6; height:32px; line-height:32px; padding-left:10px;}

/* float */
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.clear { clear:both;}

/* a */
a {color:#A64604; text-decoration:none; outline:none;}
a:hover {color:#ff6320; text-decoration:underline;}

body{font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#444; width:100%; background:url(../images/v1/full_bg.jpg) repeat-x center 30px #B5C5D2;}
.full_bg{ width:100%; margin:0 auto;}
.wrapper{ margin:0 auto; width:1002px;}

/*header*/
.header{ height:102px; width:1002px; position:relative;}
.header .logo { width:1002px; height:102px;}
.logo a{ width:300px; height:50px; display:block; font-size:20px; font-weight:bold; padding-top:10px; color:#38667B;}
.logo a:hover { text-decoration:none;}
.header .a_ads { position:absolute; top:5px; right:0px;}
.time{ width:300px;height:42px;color:#6a97ac; font-weight:700; float:left; padding:0px;}
.time h4{ color:#6a97ac; font-size:14px; float:left}
.time span{ font-size:12px;}
.time p font { color:#6A97AC; font-size:12px;}
.nav_con{ width:710px; float:left; padding-top:7px; position:relative;height:35px}
.nav_t{height:36px; color:#fff; font-weight:700}
.nav_t a{ color:#fff; display:block}
.nav_t a:hover{ color:#ff952d; background:url(../images/nav_hover.jpg) no-repeat;height:35px;}
.nav_t ul{ padding:0 0 0 20px}
.nav_t ul li{ width:122px; text-align:center; float:left; line-height:36px;}
.nav_t ul li.on{ background:url(../images/nav_hover.jpg) no-repeat;}
.nav_t ul li.on a{color:#ff952d;}
.nav_b{height:26px; line-height:26px; padding:0 0 0 35px; position:absolute; top:42px;left:0px;}
.nav_b a{ padding:0 3px; color:#242424}

.main{width:1002px;margin:0 auto; background:url(../images/v1/mainbg.jpg) repeat; position:relative;}
.side_left{ float:left;width:300px;}
.side_right{ float:right;width:702px;}
.side_right .side_index { padding:5px 10px 0;}
.left{ float:left;width:239px;}
.right{ float:right;width:722px; background:url(../images/header_menu_bg.jpg) no-repeat #FFF; padding-top:25px;}
.my_tickets { padding:10px;}
.my_tickets_al td { text-align:center;}

/*login*/
.login{ background:url(../images/v1/login_in_bg.jpg) repeat-y 0 29px;}
.login .ts { background:url(../images/v1/login_in_bg.jpg) no-repeat scroll 0 bottom;}
.login .t{background:url(../images/l_01_t.jpg) no-repeat;}
.login .c{ padding:5px 5px 20px 5px; line-height:25px; color:#444;}
.login .ts .login_in { height:30px; line-height:30px; color:#fff; text-indent:50px; background:url(../images/v1/btn_91.gif) no-repeat scroll 0 0;}
.login .ts td { line-height:20px;}
.login .c span{ color:#d46214;}
.btn_login a{background:url(../images/btn.jpg) -130px -77px no-repeat; width:103px; height:34px; display:block}
.btn_logout{ height:25px; line-height:25px; width:70px; border:1px solid #BDC7B6; background:#f8faf5; font-family:Arial; color:#282828; font-size:12px;  text-align:center; cursor:pointer; float:right;}
.btn_logins { background:url(../images/v1/btn_91.gif) no-repeat left -176px; width:62px;height:51px;cursor:pointer; border:none; }

/*left_menu*/
.left_menu h4{ height:35px;curor: pointer;background:url(../images/v1/btn_91.gif) no-repeat 0 -28px; padding:0 0 0 10px; line-height:35px; font-size:13px; font-weight:bold; line-height:35px;}
.left_menu h4 a{color:#FFF; display:block;}
.undis{ padding:10px 0px; background:#d8e6eb; border-left:1px solid #7893a7; text-align:center}
.contact_info{ background:#CDDEE6;width:280px;padding:10px;}
.contact_info p{ line-height:27px;}
.contact_info p.info_b1,.contact_info p.info_b2{ font-weight:bold; background:url(../images/v1/btn_91.gif) no-repeat left -117px;padding-left:25px;}
.contact_info p.info_b2{ background-position: left -144px;}

/*con_left*/
.con_left{width:160px; float:left;padding:22px 8px 40px; }
.con_left p{ background:url(../images/v1/btn_91.gif) no-repeat left -64px;width:162px;height:23px; text-align:center; line-height:23px; font-weight:bold; color:#FFF;}
.con_left .h_bg{ background:url(../images/v1/btn_91.gif) no-repeat left -64px;width:162px;height:23px; text-align:center; line-height:23px; font-weight:bold; color:#FFF;}
.con_left h3{ padding-left:12px; overflow:hidden; cursor:pointer; line-height:30px; padding:2px 0; color:#A64604;}
.con_left h3.on a { color:#000;}
.con_left h3.on{text-decoration:underline;}
.data_more_show{padding-left:12px;}
.data_more_show{ line-height:23px; border:1px solid #ccc; border-top:none;}
.data_more_show li a { color:#444; cursor:pointer; font-weight:bold;}
.data_more_show li a.on{ text-decoration:underline;}

.con_lefts { padding-left:150px; width:400px;}
.con_lefts h3 { border:1px solid #ccc; margin:20px 0px 0px; padding:5px; text-align:center;}

/*con_right*/
.con_right{padding:20px 10px; color:#444; font-weight:bold;}
.txt1_1 { line-height:22px;}
.txt1_1 table{ margin:0; }
.txt1_1 table td{height:36px;}
.txt1_1 table td a{color:#A64604;}
.txt1_1 table td.btntd{padding:10px 0;}
.txt1_1 table .input{height:18px;}
.txt1_1 table input.btn_submit{ background:url(../images/btn_bg.jpg) repeat-x;padding:0 10px;height:29px;cursor:pointer; border:none; color:#FFF; font-weight:bold; float:left; }
.txt1_1 table input.btn_submit1{ background:url(../images/v1/btn_91.gif) no-repeat left -87px; width:95px;height:29px;cursor:pointer; border:none; }
.txt1_1 table em.btn_left{ background:url(../images/btn_left.jpg) no-repeat;width:5px; height:29px; display:block;float:left; margin-left: 20px}
.txt1_1 table em.btn_right{ background:url(../images/btn_right.jpg) no-repeat;width:5px; height:29px; display:block;float:left; }
.txt1_1 p { padding:0px 0px 10px 0px; margin:10px;}
.txt1_1 .reply_con p { width:650px;}
.maintable td { border:1px solid #ddd;}
.maintable input,.maintable textarea { border:1px solid #ccc; padding:3px;}
.red{ color:#A64604; width:419px;}
.blue{ color:#14ADD9; display:block;}
.info_con { padding:10px 15px;}
.info_con h4 { font-size:13px; padding:10px 0; cursor:pointer;}
.info_con .undist { line-height:20px; padding-left:25px;}

/*pages*/
.m_page { padding:20px 0; margin:0 auto; text-align:center;}
.m_page .p_btn { padding:2px 5px; border:1px solid #cfd3d4; background:#f5f6f5; color:#313131; margin:0 2px;}
.m_page .m_pnum a { border:1px solid #d6dbda; padding:2px 5px; background:#fbfafd; margin:0 2px;}
.m_page .m_pnum .current { border:1px solid #c9621a; background:#d77630; padding:2px 5px; margin:0 2px;}

/*help desk*/
.tit{background:url(../images/line.jpg) repeat-x left bottom; color:#fff; font-size:14px; line-height:20px; height:20px; margin:10px 0}
.tit span{background:url(../images/tab.jpg) no-repeat; height:20px; display:block; float:left; padding:0 0 0 10px}
.tit b{background:url(../images/tab.jpg) no-repeat right -25px; height:20px; display:block; float:left; padding:0 10px 0 0}
.txt h4{ background:#f2f2f2; padding:5px 10px; margin:0 0 20px}
.txt table{ margin:0 0 20px 0}
.txt td{ text-align:center; font-weight:700; padding:0 0 5px}
.txt p { padding:0 20px 20px 20px;}
#hd_faq ul li{background:url(../images/faq_button_bg.jpg) no-repeat; float:left; height:33px; line-height:33px; overflow:hidden; width:144px; margin:5px 10px 5px 0; text-align:center; font-weight:bold}
#hd_faq ul li a{color:#cc3300}
#hd_faq ul li a:hover{color:#ff6600}
#hd_wt{ font-size:13px; padding:10px 0 0;}
#hd_searchbar{ padding:8px 0 0px 15px; width:660px; height:40px; }
.hd_search_input{height:18px;margin:0 3px 0 0; padding:6px 0 3px 5px; width:450px; color:#9b9b9b}
.hd_search_submit{background:url(../images/search_button_bg.jpg) no-repeat; height:21px; width:85px; margin:2px 0 4px 7px; border:none; font-size:14px; font-weight:bold; color:#FFF; line-height:120%; cursor:pointer;}
#hd_qa_txt p{font-size:14px; line-height:120%}
.js_91help a{color:#434343; font-weight:normal}
.js_91help .title{text-align:left;}

/*footer*/
.footer{ width:1002px; height:80px; padding-top:35px; margin-top:5px;}
.footer a{ padding:0 3px; color:#698291; font-weight:bold;}

.pages{color: #999;}
.pages a, .pages .cpb{text-decoration: none;padding: 0 5px;border: 1px solid silver;background: #ffff; margin: 0 2px;font-size: 11px;color: #2584B0;}
.pages a:hover{background-color: #C9621A;color: #2584B0;border: 1px solid #C9621A;text-decoration: none;}
.pages .cpb{font-weight: bold;color: #2584B0;background: #C9621A;border: 1px solid #C9621A;}

.rank_td table td { height:27px;}
.rank_tds span label { padding-right:37px; _padding-right:25px; *padding-right:25px;}
.rank_tds { background:url(../v2.4/images/faces.jpg) no-repeat 6px 3px;}


/*v1*/
.main_s { padding:10px;}

/*index*/
.con_left_1 { padding:5px 10px 5px;}
.tt_2 { margin:10px auto 20px; padding-left:55px;}
.tt_2 h3 a { display:block; height:70px; padding-top:20px; width:340px; padding-left:55px; padding-right:5px; cursor:pointer; background:url(../images/v1/items.gif) no-repeat; font-size:18px; color:#444;}
.tt_2 h3 a:hover { background:url(../images/v1/items.gif) no-repeat; text-decoration:none;}
.tt_2 h3 img { display:inline-block; padding-right:5px;}
.tt_2 li { padding:3px 5px; line-height:18px;}
.tt_2 .its a span { font-size:12px; line-height:19px; display:inline-block; font-weight:normal; color:#444;}
.tt_2 .its a:hover span { color:#000;}
.tt_2 .its a span em { font-style:normal; color:#ff0000;}
.tt_2 .it1 a:hover { background-position:0 -360px;}
.tt_2 .it2 a { background-position:0 -90px;}
.tt_2 .it2 a:hover { background-position:0 -450px;}
.tt_2 .it3 a { background-position:0 -180px;}
.tt_2 .it3 a:hover { background-position:0 -540px;}
.tt_2 .it4 a { background-position:0 -270px;}
.tt_2 .it4 a:hover { background-position:0 -630px;}


.tt_3 { margin:10px auto 20px; padding-left:55px;}
.tt_3 h3 { margin:5px 0 5px 0;}
.tt_3 h3 a { display:block; height:48px; line-height:48px; width:285px; padding-left:10px; padding-right:5px; cursor:pointer; background:url(../images/v1/item_bg.gif) no-repeat; font-size:12px; color:#444;}
.tt_3 h3 a:hover { text-decoration:none;}
.tt_3 h3 img { display:inline-block; padding-right:5px;}
.tt_3 li { padding:3px 5px; line-height:18px;}
.tt_3 .its a span { font-size:12px; line-height:19px; display:inline-block; font-weight:normal; color:#444;}
.tt_3 .its a:hover span { color:#000;}

.tt_4 { margin:10px auto 20px; padding-left:55px;}
.tt_4 h3 { margin:15px 0 10px 0;}
.tt_4s h3 { margin:30px 0 50px;}
.tt_5 h3 { margin:0;}
.tt_4 .tt_ul { width:386px; border:1px solid #ccc; border-top:none; margin-bottom:10px; font-size:13px; font-weight:bold; padding:5px;}
.tt_5 .tt_ul { width:288px;}
.tt_4 .tt_ul ul { padding-left:10px; }
.tt_4 h3 a { display:block; height:48px; line-height:48px; width:285px; padding-left:10px; padding-right:5px; cursor:pointer; background:url(../images/v1/item_bg.gif) no-repeat; font-size:13px; color:#444;}
.tt_4_s h3 a { width:185px; background:url(../images/v1/item_bgs.gif) no-repeat; }
.tt_4 h3 a:hover { text-decoration:none;}
.tt_4 h3 img { display:inline-block; padding-right:5px;}
.tt_4 li { padding:3px 5px; line-height:18px;}
.tt_4 .its a span { font-size:12px; line-height:19px; display:inline-block; font-weight:normal; color:#444;}
.tt_4 .its a:hover span { color:#000;}

#divRemove,#divAdd { display:block; text-align:center; cursor:pointer; width:30px;}
.add_input input { margin:5px;}


/*20170425*/
#lb_description {word-wrap: break-word; word-break: break-all; display:block;}

