/*全局*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;font-size:12px;font-family:"宋体";}
ul,ol{list-style-type:none;}
select,input,img{vertical-align:middle;font-size:12px;}
a:link,a:visited{color:#585858; text-decoration:none;}
a:hover,a:active,a:focus{color:#393939; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.fAr{font-family:Arial;}
.co1{color:#ff4e00;}
a:link.co1,a:visited.co1{color:#ff4e00; text-decoration:none;}
a:hover.co1,a:active.co1{color:#ff4e00; text-decoration:underline;}
.co2{color:#f90;}
a:link.co2,a:visited.co2{color:#f90; text-decoration:none;}
a:hover.co2,a:active.co2{color:#f90; text-decoration:underline;}
.c039{color:#039;}
a:link.c039,a:visited.c039{color:#039; text-decoration:none;}
a:hover.c039,a:active.c039{color:#039; text-decoration:underline;}
.cbb{color:#039;}
a:link.cbb,a:visited.cbb{color:#8b8b8b; text-decoration:none;}
a:hover.cbb,a:active.cbb{color:#0c419a; text-decoration:underline;}
.c060{color:#060;}
.c999{color:#999;}
.c015ac8{color:#015ac8;}
.c0f0f0f{color:#0f0f0f;}
.c000{color:#000;}
.c000 a:link,.c000 a:visited,{color:#000; text-decoration:none;}
.c000 a:hover,.c000 a:active,{color:#000; text-decoration:underline;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f32{font-size:32px;}
.f24{font-size:24px;}
.f20{font-size:20px;}
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt5{padding-top:5px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.p5{padding:5px;}
.p1015{padding:10px 0 0 25px;}
.pb10{padding-bottom:10px;}
.ml10{margin-left:10px;}
.mb10{margin-bottom:10px;}
.w60{width:60px;}
.w40{width:40px;}
.w100{width:100px;}
.w120{width:120px;}
.w150{width:150px;}
.w156{width:156px; margin-left:10px;}
.w85{width:85px;}
.w80{width:80px;}
.w70{width:70px;}
.w75{width:75px;}
.w192{width:192px;}
.w130{width:130px;}
.w188{width:188px;}
.w50{width:50px;}
.w53{width:53px;}
.w230{width:230px;}
.w440{width:440px;}
.w280{width:280px;}
.w300{width:300px;}
.w360{width:360px;}
.vtop{vertical-align:top;}
a.c039{color:#039;}
.lh26{line-height:26px;}
.hand{cursor:pointer;}
.cdef{cursor:default;}
.bg1{background:#f7f7f7;}
input.t1{border:solid 1px #d5d5d5; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px;}
input.t2{border:solid 1px #000; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px;}
.slh{overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}

#page{width:960px; margin:0 auto; color:#585858;}
div.button{color:#444; text-align:center; width:64px; height:23px; }
div.button a{display:block; width:64px; height:17px; padding-top:6px;}
div.button a:link,.button a:visited{background:url(../i/butt.gif) no-repeat; color:#444; text-decoration:none;}
div.button a:hover,.button a:active{background:url(../i/buttOver.gif) no-repeat; color:#444; text-decoration:none;}
.button_qd{text-align:center; width:64px; height:23px; }
.button_qd a{display:block; width:64px; height:17px; background:url(../i/butt_qd.gif) no-repeat;}
.button_qd a:link,.button_qd a:visited{background:url(../i/butt_qd.gif) no-repeat;}
.button_qd a:hover,.button_qd a:active{background:url(../i/buttOver_qd.gif) no-repeat;}
.anniu{color:#444; text-align:center; border:none; width:64px; height:23px; background:url(../i/butt.gif) no-repeat; padding-top:3px;}
.anniuOver{color:#444; text-align:center; border:none; width:64px; height:23px; background:url(../i/buttOver.gif) no-repeat;padding-top:3px;}
/*导航条*/
#nav{width:960px; height:62px; border-bottom:1px solid #f90; position:relative;}
#nav .logo{position:absolute; top:14px; left:42px;}
#nav .logoText{position:absolute; top:40px; left:145px; color:#444; letter-spacing:2px;}
#nav .swpt{position:absolute; top:0px; left:745px;}
#nav .swpt a{width:92px; height:26px; display:block;}
#nav .swpt a span{display:none;}
#nav .swpt a:link,#nav .swpt a:visited{background:url(../i/swpt.gif) no-repeat;}
#nav .swpt a:hover,#nav .swpt a:active,#nav .swpt a:focus{background:url(../i/swptOver.gif) no-repeat;}
#nav .bzzx{position:absolute; top:7px; left:875px;}
#nav .userWelcome{position:absolute; top:12px; right:110px; text-align:right;}
#nav ul{position:absolute; top:36px; left:315px; height:27px; z-index:5;}
#nav li{display:inline; float:left; width:92px; height:27px; background:url(../i/navOff.gif) no-repeat; text-align:center; color:#383836; letter-spacing:2px; margin-right:6px;}
#nav li.on{background:url(../i/navOn.gif); font-weight:bold; height:19px; font-size:14px; padding-top:8px;}
#nav li a{display:block; width:92px; height:19px; padding-top:8px; color:#383836; text-decoration:none;}
#nav li a:link,#nav li a:visited{background:url(../i/navOff.gif) no-repeat;}
#nav li a:hover,#nav li a:active{background:url(../i/navOver.gif) no-repeat;}

/*搜索区*/
#searchBox{width:956px; height:49px; background:url(../i/searchBg.gif) repeat-x; border-left:solid 2px #f90; border-right:solid 2px #f90; margin-bottom:10px;}
#searchBox form{padding:14px 0 0 185px;}
#searchBox select{ width:100px; border:solid 1px 7e9db9; background:#fff;color:#686868; font-size:12px;}
#searchBox input.text1{width:220px; border:solid 1px #d7d7d7; background:#fff;  color:#a0a0a0; padding:3px 3px 1px 3px; height:14px; font-size:12px;}
#searchBox input.text2{width:220px; border:solid 1px #666; background:#fff;  color:#a0a0a0; padding:3px 3px 1px 3px; height:14px; font-size:12px;}
#searchBox input.search1{border:none; width:62px; height:21px; background:url(../i/search1.gif) no-repeat; margin-top:-1px; font-size:12px; cursor:pointer;}
#searchBox input.search2{border:none; width:62px; height:21px; background:url(../i/search2.gif) no-repeat; margin-top:-1px; font-size:12px;  cursor:pointer;}


/*首页左侧栏目*/
#columnLeft{float:left; width:222px;}
h3.gztk{background:url(../i/gztc.gif) left no-repeat; margin:5px 0 10px 9px; padding:5px 0 0 50px; font-size:13px; text-align:left; color:#f90; letter-spacing:2px;}
p.gztk{padding-left:7px; letter-spacing:1px; line-height:30px; font-size:13px;}
.tk_info{width:220px; border:solid 1px #d5d5d5; margin-top:8px;}
.tk_info ul{padding:8px 10px 5px 10px;}
.tk_info li{height:42px; line-height:42px;}
.tk_info li a{padding-left:12px;}
.ljxq{padding:0 0 13px 53px;}
.tyfsk{width:216px; border:solid 1px #d5d5d5; padding:4px 2px;}
.tyfsk h3{padding:3px 8px;}
.hygs{width:215px; border:solid 1px #d5d5d5; padding:7px 0px 7px 5px; margin:10px 0;}
.hygs h3{padding:0px 5px;}
.hygs img.userPic{display:block; float:left; margin-top:10px;}
.user{float:left; margin:10px 0 0 10px; line-height:160%; width:135px;}
.user p{padding-top:3px;}
.user p a:link,.user p a:visited{color:#005bac; text-decoration:none;}
.user p a:hover,.user p a:active{color:#005bac; text-decoration:underline;}
.servicePhone{width:210px; border:solid 1px #d5d5d5; padding:13px 5px;}
.servicePhone p{background:url(../i/phone.gif) left no-repeat; height:52px; padding-left:87px;} 
.servicePhone span{font-weight:bold; letter-spacing:2px; font-size:13px;}
.servicePhone strong{font-size:16px; color:#4e4e4e; display:block; padding:5px;}

#cont_right{width:729px; margin-left:9px; float:left;}
.flash_ad{text-align:center; margin-bottom:8px;}

/*首页中间内容*/
#content{float:left; width:495px;}
#content h2{width:170px; height:26px; float:left;}
#content .more{float:right; padding:8px 20px 0 0; font-size:13px; letter-spacing:3px;}
.cardDetail{width:157px; border:solid 1px #d5d5d5; margin:0 5px 6px 0; float:left; padding-bottom:8px;}
.cardDetail h3{background:url(../i/titlebg.gif) no-repeat; width:145px; height:18px; font-size:13px; padding:6px 0 0 12px;}
.cardDetail p{width:130px; margin:6px 0 0 16px; line-height:160%; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.bdfe4f00{border-bottom:solid 3px #fe4f00;}
.bdf90{border-bottom:solid 3px #f90;}
.bde4bf16{border-bottom:solid 3px #e4bf16;}
.card{float:left;margin:10px 30px;-margin:10px 25px; width:170px;}
.card strong{font-family:Arial; z-index:100;}
.card .discount{width:51px; height:53px; position:absolute; left:6px; top:50px; z-index:10;}
.card .dNum{position:absolute; left:17px; top:58px; color:#ff4d00; font-size:30px; }
.card .ticket{width:62px; height:35px; position:absolute; left:6px; top:66px; z-index:10;}
.card .tNum{position:absolute; left:10px; top:70px; color:#fff; font-size:24px;}
.card .points{width:54px; height:54px; position:absolute; left:6px; top:50px; z-index:10;}
.card .pNum{position:absolute; left:7px; top:62px; color:#ff4d00; font-size:30px;}

/*首页右侧栏目*/
#columnRight{float:left; width:234px!important; width:232px;}
#loginBox{width:232px!important; width:230px; border:solid 1px #d5d5d5; background:#fbffff;}
#loginBox h2{background:url(../i/logintbg.gif) repeat-x; height:24px; border-bottom:solid 1px #d5d5d5;  font-size:13px;}
#loginBox h2 span{display:block; padding:6px 0 0 13px; letter-spacing:2px;}
#loginBox form.login{padding:10px 13px 13px 13px;}
#loginBox form.login label.ts{display:block; width:42px; height:18px; padding-top:5px; vertical-align:middle; float:left; margin-bottom:5px; letter-spacing:2px;}
#loginBox form.login select.chs{float:left; width:162px; border:solid 1px #d5d5d5; background:#fff; color:#8f8f8f;}
#loginBox form.login input.t1{width:154px; border:solid 1px #d5d5d5; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left;}
#loginBox form.login input.t2{width:154px; border:solid 1px #000; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left;}
#loginBox form.login input.t3{width:95px; border:solid 1px #d5d5d5; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left; margin-right:9px;}
#loginBox form.login input.t4{width:95px; border:solid 1px #000; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left; margin-right:9px;}
#loginBox form.login .saveLogin{padding:3px 25px 0 40px; float:left;}
#loginBox form.login input.dl{border:none; background:url(../i/login.gif) no-repeat; width:64px; height:24px; cursor:pointer;}
#loginBox .lgok{padding:12px;}
#loginBox .lgok p{float:left; margin-left:12px; line-height:180%; width:150px; letter-spacing:1px;}
#loginBox .lgok .exit{text-align:right; padding-right:10px;}
#loginBox .wdkb{padding:8px 0 0 107px;}
#loginBox .wdkb a{width:91px; height:31px; display:block;}
#loginBox .wdkb a span{display:none;}
#loginBox .wdkb a:link,#loginBox .wdkb a:visited{background:url(../i/wdkb.gif) no-repeat;}
#loginBox .wdkb a:hover,#loginBox .wdkb a:active,#nav .swpt a:focus{background:url(../i/wdkbOver.gif) no-repeat;}
.tips{width:154px; margin:0 0 6px 42px; border:solid 1px #ff4e00; background:#fffcfc; padding:3px; line-height:160%; color:#393939;}
.rBox{width:232px!important; width:230px; margin-top:8px; border:solid 1px #d5d5d5;}
.rBox .tbg{background:url(../i/rtbg.gif) repeat-x; height:24px; border-bottom:solid 1px #d5d5d5;}
.tbg h2{padding:6px 0 0 13px; width:177px; letter-spacing:2px; font-size:13px; float:left;}
.tbg h3{padding:6px 0 0 13px; font-size:13px;}
.tbg .more{float:left; font-size:13px; padding-top:6px; letter-spacing:3px;}
.rBox ul{padding:5px 10px;}
.rBox li{height:24px; line-height:24px; clear:both;}
.rBox li span{width:27px; display:block; text-align:center; float:left; padding-right:15px;}
.rBox li a{display:block; float:left; width:160px; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.rBox ul.info{padding:7px 10px 3px 10px;}
.rBox ul.info li{clear:both; line-height:23px; height:23px;}
.rBox ul.info li span{width:27px; display:block; text-align:center; float:left; padding-right:8px;}
.rBox ul.info li a{display:block; float:left; width:160px; overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}
.rBox ul.info div.pl{padding:0 0 2px 37px; line-height:18px;}


/*合作伙伴*/
#partners{clear:both; width:958px; height:66px; border:solid 1px #d5d5d5;position:relative;margin:5px 0 0 0!important; margin:-10px 0 0 10px;}
#partners .back{position:absolute; left:9px; top:4px;}
#partners .next{position:absolute; right:2px; top:4px;}
#partners .ptShow{position:absolute; left:50px; top:15px; width:875px; height:35px;}
#partners .ptShow a{padding-right:14px;}

/*copyRight*/
#copyRight{width:340px; text-align:center; margin:30px auto 35px auto;}
#copyRight p{padding-bottom:20px; font-size:13px; color:#585858;} 
#copyRight .detail{width:290px; float:left; text-align:center; color:#bbbaba; line-height:160%;}
#copyRight .biaoshi{float:left; width:35px; text-align:left;}

/*登录填写资料*/
#LoginArea{padding:30px 0 80px 0; border-bottom:solid 1px #bebebe;}
#tCard_intro{width:460px; float:left; padding-left:25px;}
#tCard_intro .cardP{width:230px; float:left; text-align:center;}
#tCard_intro .cardP img{display:block;}
#tCard_intro .cardT{float:left; padding-left:20px;}
#tCard_intro .cardT h4{font-size:12px; padding:5px 0;}
#tCard_intro .cardT p{line-height:20px; height:20px;}
#tCard_intro ul.help{padding-top:30px; clear:both;}
#tCard_intro ul.help li{background:url(../i/help.gif) left no-repeat; font-size:12px; line-height:30px; line-height:30px; padding:3px 0 0 50px;}
#LoginBox2{width:350px;  background:url(../i/dlbg.gif) left top no-repeat; margin:0px auto;}
.notice{width:335px; height:22px; padding:3px 12px 0 13px; background:#f8fdff; border:solid 1px #7dd0dc; margin-bottom:20px;}
.notice span{padding:2px 0 0 5px; color:#111;}
#LoginBox2 h3{padding:0 0 8px 28px;}
/*#LoginBox2 .logTop{background:url(../i/login_top.gif) bottom no-repeat; width:368px; height:14px;}
#LoginBox2 .logBg{background:url(../i/login_bg.gif) top repeat-y; width:368px;}
#LoginBox2 .logBot{background:url(../i/login_bot.gif) top no-repeat; width:368px; height:27px; margin-bottom:10px;}*/
#LoginBox2 .logBg{border:1px solid #CCCCCC;margin-top:10px;padding:10px 0;width:360px;}
.logBg form.login{padding:4px 20px 0px 60px;}
.logBg form.login label.ts{display:block; width:42px; height:18px; padding-top:5px; vertical-align:middle; float:left; margin-bottom:5px; letter-spacing:2px;}
.logBg form.login select.chs{float:left; width:162px; border:solid 1px #d5d5d5; background:#fff; color:#8f8f8f;}
.logBg form.login input.t1{width:154px; border:solid 1px #d5d5d5; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left;}
.logBg form.login input.t2{width:154px; border:solid 1px #000; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left;}
.logBg form.login .saveLogin{font-size:12px;padding:3px 25px 0 40px;text-align:left;}
.logBg form.login input.dl{border:none; background:url(../i/login.gif) no-repeat; width:64px; height:24px; cursor:pointer;}
.tips2{width:210px; margin:0 0 6px 42px; border:solid 1px #ff4e00; background:#fffcfc; padding:3px;}
.tips2 img.zy{display:block; float:left;}
.tips2 p{width:190px; margin-left:6px; line-height:160%; float:left;}

#txzl{padding:8px 0 0 90px;}
#txzl h2.txzl{padding:0 0 15px 50px;}
#txzl h3.btx{padding:0 0 6px 60px;}
#txzl h3.xtx{padding:10px 0 15px 25px; float:left;cursor:pointer;}
.txzl_top{background:url(../i/txzl_top.gif) bottom no-repeat; width:789px; height:19px;}
.txzl_bg{background:url(../i/txzl_bg.gif) top repeat-y; width:789px;}
.txzl_bot{background:url(../i/txzl_bot.gif) top no-repeat; width:789px; height:36px;}
.txzl_bg  form.btx{padding-left:60px;}
.txzl_bg  form.btx label{display:block; width:80px; height:16px; padding-top:5px; vertical-align:middle; float:left; margin-bottom:10px; letter-spacing:2px;}
.txzl_bg  form.btx input.t1{border:solid 1px #d5d5d5; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left;}
.txzl_bg  form.btx input.t2{border:solid 1px #000; background:#fff; padding:3px 3px 2px 3px; height:15px; font-size:12px; float:left;}
.txzl_bg  form.btx p{height:30px; line-height:30px;}
.txzl_bg  form.btx textarea.jy{width:380px; height:85px; padding:2px; line-height:160%; margin-top:8px; font-size:12px;}
.txzl_bg  form.btx select{vertical-align:top;}
.notice2{width:330px; height:18px; padding:2px 10px 0 10px; background:#eefbff; border:solid 1px #54acf7; margin-left:20px;}
.notice2 span{padding:2px 0 0 5px; color:#111;}
.tips3{width:340px; margin:0 0 6px 93px; border:solid 1px #ff4e00; background:#fffcfc; padding:3px;}
.tips3 img.zy{display:block; float:left; padding:2px;}
.tips3 div.sm{width:310px; margin-left:6px; line-height:160%; float:left;}
.jym{padding:10px 0 0 60px;}




