﻿@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0; font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;list-style:none;}em{font-style:normal}
body{background:url(bg.jpg) top center repeat-x #fff;color:#000;}
.lap{filter:alpha(opacity=0);opacity:0; z-index:-1; position:absolute; top:-2px; left:-2px; width:100%;}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";}

/*Public*/
.b,.bold{font-weight: bold;}.u{text-decoration:underline}.t{text-decoration:line-through}.o{text-decoration:overline}.i{font-style:italic}
.nob{font-weight:normal !important;}
.sup{vertical-align:super}.sub{vertical-align:sub}
.left{float:left;}.right{float:right;}
.hide{display:none;}.show{display:block;}
.chide{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.center{text-align:center}
.cleft{text-align:left !important; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cright{text-align:right !important; padding-right:5px;}
.clear{ clear:both; height:0; font-size:0; line-height:0;}
.nos,.nos2{overflow:hidden; display:block;}
.nos{text-indent:-9999px;}.nos2{text-indent:9999px;}
.l16{line-height:16px;}.l18{line-height:18px;}.l20{line-height:20px;}.l22{line-height:22px;}
.pad5{padding:5px}.pad10{padding:10px}
.mr0{margin-right:0 !important;}
.btmline{border-bottom:1px dashed #d4d4d4;}
.ipt2{border:1px solid #D9D9D9; padding:2px 3px; height:14px; line-height:14px; background:url(iptbg2.jpg) repeat-x;}
.pagebtn{border:1px solid #D9D9D9; height:20px; line-height:16px; background:url(iptbg2.jpg) repeat-x;}
.iptno{border:0; background:none; height:18px; line-height:18px;}
.cctxt{border:1px solid #FFAD3D; height:28px; line-height:28px;color:#ED2A12;clear:left;font-weight:bold;margin-bottom:8px;}
.cctkh{float:left; text-indent:35px; background:url(cctkh.gif) no-repeat left; line-height:28px;}
.cctjz{float:right; text-indent:35px; background:url(cctjz.gif) no-repeat left; line-height:28px;}
/*Font*/
.font14px,.f9,.f10.f12,.f14,.f16,.f18,.f20{font-style:normal;}
.f10{font-size:10px; font-weight:normal !important;}.f12{font-size:12px !important}.f14{font-size:14px !important}.f15{font-size:15px !important}.f16{font-size:16px !important}.f18{font-size:18px !important}.f20{font-size:20px !important}
.font9pt,.f9{ font-size:9pt;}
.yy{font-family:"幼圆"}.yh{font-family:"微软雅黑";}

/*Color*/
.red{color:#DA251D}.red2{color:#F00 !important;}.orange{color:#F60}.blue{color:#036}.green{color:#390}.purple{color:#606}
.white{color:#FFF}.gray{color:#999}.black{color:#000;}.yellow{color:#FC3;}.pink{color:#F69;}.purple{color:#96F}
.c{color:#1F376D}.c2{color:#069}
.red_,.blue_,.orange_,.green_,.purple_,.black_,.gray_,.c_{color:#FFF !important;}
.red_{background:#F00;}.orange_{background:#F60}.blue_{background:#036}.green_{background:#060}.purple_{background:#606}
.gray_{background:#999}.black_{background:#000;}
/*Other*/
div.sinfo{background:url(i.gif) left center no-repeat; height:36px; line-height:36px; width:350px; margin:0 auto; padding-left:42px;}
.bignum{color:#FF6600; font-size:16px; font-weight:bold;}
.smallnum{color:#F66901; font-size:14px; font-weight:bold;}
.price{color:#F00; font-size:14px; font-family:"微软雅黑";}
.price2{color:#F60; font-size:14px; font-family:"微软雅黑"}
.price3{color:#F60; font-size:36px; font-style:normal; font-weight:bold; font-family:"微软雅黑"}
.no{border:0; background:#fff;}
.fcous,.focus{ border:1px solid #C00 !important;}.focus2{background:#FFFFCC !important;}
a.aq{width:68px; height:15px; background:url(aq.gif) no-repeat; color:#fff; display:block; text-indent:17px; line-height:15px; text-decoration:none; font-weight:normal; font-size:12px; margin-top:3px;}
a.aq1,a.aq2,a.aqx{width:68px; height:15px; display:block; overflow:hidden;}
a.aq1{background:url(aq1.gif); text-indent:-9999px;}
a.aq2{background:url(aq2.gif); text-indent:-9999px;}
a.buy{width:52px; height:20px; display:block; background:url(buy2.gif); text-indent:-9999px; overflow:hidden;}
a.bview{width:52px; height:20px; display:block; background:url(buy3.gif); text-indent:-9999px; overflow:hidden;}
a.iview{width:45px; height:19px; display:block; background:url(iview.gif); text-indent:-9999px; overflow:hidden;}
a.top{background:url(top.gif); width:36px; height:21px; display:block; float:right; margin-right:10px; text-indent:-9999px; overflow:hidden}
a.print{width:70px; padding-top:3px; text-indent:20px; text-decoration:none; font-weight:normal; font-size:12px; color:#2E4475; background:url(print.gif) center left no-repeat; display:block;}
a.word{width:120px; _width:110px; padding-top:3px; text-indent:20px; text-decoration:none; font-weight:normal; font-size:12px; color:#2E4475; background:url(word.gif) center left no-repeat; display:block;}
a.fav{width:94px; padding-top:2px; text-indent:20px; text-decoration:none; font-weight:normal; font-size:12px; color:#2E4475; background:url(fav.gif) center left no-repeat; display:block;}
a.back{width:110px; height:16px; line-height:16px; text-indent:20px; text-decoration:none; font-weight:normal; font-size:12px; color:#003C97; background:url(back.jpg) center left no-repeat; display:block; float:right; margin-top:10px; padding-top:2px;}

.cbox,.cbox_{width:18px; height:18px; border:0;}
.cbox{background:url(cbox.gif) center no-repeat}.cbox_{background:url(cbox_.gif) center no-repeat;}
.isort,.isort_{width:54px; height:18px; border:0}.isort{background:url(sort.gif)}.isort_{background:url(sort_.gif)}
.ipage,.ipage_{width:25px; height:18px; border:0}.ipage{background:url(pagen.gif)}.ipage_{background:url(pagen_.gif)}

/*layout*/
a{color:#1f376d;text-decoration:none;}
a:hover{text-decoration:none;}
.head,.menu{width:998px; margin:auto auto 5px auto; clear:both;}

.head{height:65px; margin-top:5px; position:relative;}
.logo{width:202px; height:57px; float:left; background:url(logo2.gif) left center no-repeat;}
.site{float:left;}.site h1{color:#DA251D; font-size:18px; font-weight:bold; line-height:30px; padding-top:5px;}
.site p{line-height:22px;}.site a:hover{color:#f00;}
.loginfo{float:right;width:450px}
.loginfo em{ height:33px; background:url(tel.gif) right bottom no-repeat; /*padding-top:0px;*/padding-top:5px; padding-left:80px;}
.loginfo p{color:#807E7E;/*line-height:22px;*/line-height:0px;}
.loginfo p a{color:#F00; margin-left:10px; padding:0 0 0 12px; line-height:22px; width:50px; display:block; float:right;}
.loginfo p a:hover{ text-decoration:underline;}
.loginfo p .home{ background:url(home.gif) no-repeat left center;}
.loginfo p .fav_{ background:url(fav_.gif) no-repeat left center;}
.tico{position:absolute; top:-2px; left:290px; width:243px; height:43px; /*background:url(tico.gif) left top no-repeat; text-indent:-9999px; overflow:hidden;*/}
.startcity{border:1px solid #C4C4C4; background:#EFEFEF; position:absolute;/* top:55px; left:202px;*/ padding:0 0 8px 10px; width:224px; display:none; z-index:1001;}
.startcity a{color:#2B1870; display:block; width:36px; padding:0 5px; margin:8px 10px 0 0; text-align:left; float:left; height:16px; line-height:16px;}
.startcity a:hover{color:#f00;}

.menu{height:31px; background:url(menu_center.jpg) repeat-x;}
.menu span.left,.menu span.right{display:block; width:3px; height:31px;}
.menu span.left{float:left; background:url(menu_left.gif);}
.menu span.right{float:right; background:url(menu_right.gif);}
.menu .menuname{float:left; background:url(line.gif) left bottom repeat-x; height:31px; margin-left:10px;}
.menu .menuname a{display:block; float:left; width:70px; height:25px; line-height:25px; color:#fff; font-size:14px; font-weight:bold; text-align:center;  margin:6px 10px 0 0;}
.menu .menuname a:hover{background:url(menuh.jpg);}.menu .menuname a.active,.menu .menuname a.active:hover{color:#DA251D; background:url(menu_.jpg);}
.menu div.search{float:right; width:312px; height:22px; margin-top:5px; position:relative;}.menu div.search input{float:left}
.menu .search input.stitle{width:76px; height:20px; line-height:17px; background:url(search1.gif) no-repeat; border:0; text-indent:3px; _text-indent:5px; padding-top:2px; color:#565656; cursor:default;}
.menu .search input.text{width:167px; color:#807E7E; line-height:14px; height:14px; padding:4px; border:0; background:url(search2.jpg);}
.menu .search input.submit{width:61px; height:22px; background:url(search3.jpg); border:0;}
.seltitle{position:absolute; width:76px; height:76px; background:url(search1_.gif) top left no-repeat; z-index:999; text-indent:4px; display:none;}
.seltitle em{height:22px; line-height:22px; font-style:normal; color:#565656; cursor:default; width:100%; display:block;}
.seltitle a{width:70px; height:22px; line-height:22px; margin-top:3px; margin-left:3px; display:block; color:#7d7d7d;}
.seltitle a:hover{background:#7d7d7d; color:#fff;}

/*guide*/
.guide{margin:0 auto 6px; width:998px; height:20px; line-height:20px; color:#807e7e;}
.guide p.title{float:left;}
.guide p.info{float:right; text-indent:26px; background:url(bg_h1.gif) center left no-repeat;}

.dleft,.dleft2,.dleftx,.dlefty{left:50%; margin-left:-499px; position:absolute; }
.dleft{background:url(bg_centent_left.gif) top repeat-x; padding-bottom:10px; border:1px solid #d6d6d6;width:221px;}
  .dleft h2{padding:0 0 0 20px; width:80px; margin:10px auto; background:url(bg_h2.gif) left center no-repeat; line-height:22px; font-size:18px; font-weight:bold; color:#2c2724}
  .dleft .box{width:210px; margin:5px auto 0 auto; border-bottom:1px solid #ddd; line-height:22px; background:url(bg_left.gif); padding:0 0 1px 8px;}
  .dleft h3{font-size:14px; font-weight:bold; color:#da251d; padding:8px 0 0 8px; font-family:"宋体"}
  .dleft h4{background:url(h4.gif) left top no-repeat; text-indent:13px; color:#666; padding-bottom:3px; line-height:14px; _line-height:18px; margin-top:10px; margin-left:5px; font-family:"宋体"; font-weight:bold;}
  .dleft .box a{color:#333;}
  .dleft .box a:hover{color:#da251d;}

.dleft2,.dleftx{width:220px;border:1px solid #dcdcdc; background:#F8F8F8; padding:10px 0 12px 0;}
.dleftx{ display:none;} 
.dleftx h4{text-indent:22px; color:#b83333; font-weight:bold; padding-bottom:3px; line-height:14px; _line-height:15px;  margin-left:5px; font-size:14px;font-family:"宋体"}

.ihelp{background:url(help1.gif) left top no-repeat;}.kshop{background:url(kshop.gif) left top no-repeat;}.hshop{background:url(hshop.gif) left top no-repeat;}.iorder{background:url(view.gif) left top no-repeat;}
.helpa{margin-left:6px;padding:3px 0 3px 8px;}
.helpa li{text-indent:15px; background:url(helpa.gif) center left no-repeat; line-height:23px;}
#hshop h4{line-height:18px; _line-height:20px;}
.hnum{margin-left:6px; margin-top:3px;}
.hnum ul{text-indent:15px; background:url(num.gif) left top no-repeat;}
.hnum li{line-height:23px;}
.ordera{background:url(seaorder.gif) center center no-repeat; height:30px;}
.ordera input{background:none; border:0;}
.otext{width:132px; margin-left:15px; height:16px; line-height:16px; padding:3px 0; color:#999;}
.osubmit{width:62px;margin-top:3px;height:22px;_height:24px;}
.kashop{width:224px; height:45px; background:url(ka.gif); display:block; overflow:hidden; text-indent:-9999px;}

.dright,.dright2,.dright3{left:50%; position:absolute;}
.dright{width:767px; margin-left:-268px;}.dright2{width:747px; padding:9px; margin-left:-268px;}
.dright3{width:767px; margin-left:-268px;}

.copyright{width:100%; background:#f8f8f8; border-top:1px solid #e0e0e0; text-align:center; line-height:24px; color:#444; padding:10px 0; position:absolute;}
.copyright a{color:#444;}

/*xiala*/
.xiala a{ font-size:12px; font-weight:normal; color:#333; display:block; text-align:left; margin:auto; background:url(shop/ceng_01.gif) right center no-repeat #fef5ef; border:1px solid #fbd2d3; padding:0 0 0 10px; text-decoration:none;}
.xiala a:hover{background:url(shop/ceng_01.gif) right center no-repeat #fef5ef; border:1px solid #fbd2d3; text-decoration:none;}
.xialahover a,.xialahover a:hover{background:#fef5ef url(shop/ceng_01.gif) right center no-repeat; border:1px solid #fbd2d3; text-decoration:none; display:block; margin:auto; padding:0 0 0 10px;text-align:left; color:#333; text-decoration:none;}
.x_w1 a{ width:46px;}
.x_w2 a{ width:65px;}

.shopshow span{width:68px; display:block; background:url(menu_sj.gif) #FEF5EF center right no-repeat; border:1px solid #fbd2d3; color:#333; margin:auto;/* padding-left:10px;*/text-align:center; cursor:pointer;}
.shopshow span.active{background:url(menu_sj.gif) #FEF5EF center right no-repeat; border:1px solid #fbd2d3; color:#000;}

.order_but{width:37px; height:20px; line-height:20px; display:block; margin:auto; color:#fff; padding:0 0 0 15px; background:url(shop/list_yd.gif); font-size:12px; font-weight:normal;}.order_but:hover{ text-decoration:none;}
.remove{width:37px; height:20px; line-height:20px; display:block; margin:auto; color:#fff; padding:0 0 0 15px; background:url(shop/remove.gif); font-size:12px; font-weight:normal;}.remove:hover{ text-decoration:none;}
a.order_but:hover{ text-decoration:none}


/*pages*/
.listpages{height:27px; padding-top:5px; text-align:right; position:relative; color:#666;}
  .listpages .pagego{width:200px; position:absolute; top:5px; left:0; text-align:left;}
  .listpages .pagego .ipt2{width:24px;}.listpages .pagego .iptno{color:#3366CC}
  .listpages .pagenum{width:28px; text-align:center;}.listpages input.active{background:#FFFFE0 !important;}
.linktop{height:26px; border-top:1px solid #DDDDDD;}

.simpages{width:200px; position:absolute; right:0; top:3px;}
.simpages .pagec{display:block; float:right; padding-right:12px;}
.simpages .prev,.simpages .next{width:25px; height:18px; display:block; text-indent:-9999px; overflow:hidden; float:right;}
.simpages .prev{background:url(prev.gif); margin-right:3px}.simpages .prev:hover{background:url(prev_.gif)}
.simpages .next{background:url(next.gif)}.simpages .next:hover{background:url(next_.gif)}


.pages{height:18px; border-bottom:1px solid #ddd; color:#666; padding:10px 0;}
.pages .left{ float:left;}
.pages .left input{ width:30px; height:18px; border:1px solid #d9d9d9; background:url(tour/title_48.gif) repeat-x; margin:0 2px;}
.pages .right{ float:right;}
.pages .right a{ border:1px solid #d9d9d9; background:url(tour/title_48.gif) repeat-x; text-align:center; width:19px; height:19px; display:block; float:left; margin:0 1px; color:#666;}
.pages .right .next{width:50px;}

.top2{margin:0 10px 10px 10px; text-align:right; padding:0 10px 0 0;}
.top2 a{background:url(top.gif); width:36px; height:21px; display: block; text-indent:9999px; overflow:hidden;}

/*opendiv*/
.opendiv{position:absolute; width:100%; height:100%; z-index:100; top:0; left:0; background:#CCCCCC; display:none;}
.odc{border-color:#767576;background:url(ctnbg.jpg) top repeat-x #FFF; margin:0 auto;  border-style:solid}
.odc{position:absolute; left:50%; z-index:101; border-width:3px;}
.odc2{position:absolute; left:50%; z-index:102; border-width:0}
.odcop{width:100%; height:25px; line-height:25px;}
.odcop div{height:16px; line-height:16px; top:6px;}
.odcop div.close{cursor:pointer; position:absolute; right:5px;}
.odcop div.title{position:absolute; left:5px; font-weight:bold; color:#4F638B; text-indent:20px; background:url(cog.gif) no-repeat left center;}

.odi{border-width:0px 1px 1px 0px; border-color:#A8A8A8; border-style:solid; position:absolute; z-index:101; background:#fff;left:50%; display:none;}
.odi span.close{width:13px; height:13px; background:url(close.gif); text-indent:-9999px; overflow:hidden; display:block; position:absolute; z-index:102; top:8px; right:10px; cursor:pointer}
.odi dl{border:1px solid #D4D4D4; position:relative; background:url(odibg.jpg) repeat-x;}
.odi dl dt{height:25px; border-bottom:1px solid #E6E6E6;}
.odi dl dt{font-size:14px; color:#666; font-weight:bold; margin-top:3px; font-family:"微软雅黑";}
.odi dl dd{margin-left:45px;}
.odi dl dd p{width:280px; line-height:25px;padding:0;}
.odi dl dd p.info{width:190px !important; padding-left:80px; padding-top:8px; background:url(info.jpg) no-repeat center left; height:55px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; margin:20px 0;}
.odi dl dd p.ipts input{color:#000; font-size:14px; margin-top:8px;}
#odi{width:380px; height:260px; margin-left:-190px; top:260px;} #odi dl{height:260px;}
#odi dt{padding-left:10px;}

#qlogin{width:460px; height:210px; margin-left:-230px; top:200px; display:none;} #qlogin dl{height:210px;}
#qlogin dt{background:url(ilogo.gif) center left no-repeat; padding-left:25px;}
.qlogin{border-width:0px 1px 1px 0px; border-color:#A8A8A8; border-style:solid; position:absolute; z-index:101; background:#fff; left:50%; /*display:none;*/}
.qlogin span.close{width:13px; height:13px; background:url(close.gif); text-indent:-9999px; overflow:hidden; display:block; position:absolute; z-index:102; top:8px; right:10px; cursor:pointer}
.qlogin dl{border:1px solid #D4D4D4; position:relative; background:url(odibg.jpg) repeat-x;}
.qlogin dl dt{height:25px; border-bottom:1px solid #E6E6E6;}
.qlogin dl dt{font-size:14px; color:#666; font-weight:bold; margin-top:3px; font-family:"微软雅黑";}
.qlogin dl dd{}
.qlogin p{margin-top:8px;}
.logininfo,.dinginfo{float:left; margin-top:12px;}
.logininfo{width:200px; border-right:1px dashed #D3D3D5; padding-left:22px;}
.dinginfo{padding-left:22px; width:200px; color:#ACACAC; line-height:18px;}
.dinginfo p.right{text-align:right; width:180px;margin-top:9px;}
.nouser{width:138px; height:34px; border:0; background:url(nouser.jpg) no-repeat; text-indent:-9999px; overflow:hidden;}
a.reg{font-family:"微软雅黑"; font-size:14px; font-weight:bold; text-decoration:underline;}

.loginbox{width:380px; position:absolute; z-index:999; border-width:0px 1px 1px 0px; border-color:#A8A8A8; border-style:solid; background:#fff; left:50%; margin-left:-190px; display:none;}
.loginbox a.close{width:13px; height:13px; background:url(close.gif); text-indent:-9999px; overflow:hidden; display:block; position:absolute; top:8px; right:10px; z-index:1000; }.loginbox a.close:hover{background:url(close2.gif);}
.loginbox dl{border:1px solid #D4D4D4; position:relative; background:url(odibg.jpg) repeat-x;}
.loginbox dt{background:url(ilogo.gif) center left no-repeat; padding-left:25px; font-size:14px; color:#666; font-weight:bold; margin-top:3px; font-family:"微软雅黑";}
.loginbox dd {padding-top:4px; padding-bottom:10px; padding-left:25px;}
.loginbox dd p{margin-top:8px;}
.loginbox input.ipt{border:1px solid #A7A6AB; background:#FAFAFA; height:18px; line-height:18px; padding:2px 0 2px 3px; color:#333}
.loginbox input.put{border:0; background:url(put.gif); width:52px; height:25px; line-height:25px; color:#fff; font-weight:bold; font-family:"微软雅黑";}
.loginbox dd .mleft{margin-left:45px;}

/*tips*/
.tipinfo{width:640px; height:160px; border:1px solid #D0D0D0; margin:auto;}
.tipinfo dd{border:1px solid #EAEAEA; height:158px; background:#F8F8F8;}
p.warning{background:url(warning.gif) left center no-repeat; height:86px; width:330px; margin:28px auto 0 auto; padding-left:108px; line-height:40px;}

/*public ico*/
.frid,.favt{font-style:normal; color:#1E386B; text-indent:20px; display:block; height:15px; line-height:15px; position:absolute; top:22px;}
.frid{width:82px; background:url(frd.gif) top left no-repeat; right:118px;}
.favt{width:96px; background:url(fav.gif) top left no-repeat; right:2px;}

.online_sev{width:162px; position:relative; display:none}
.online_sev dl{height:100%;}
.online_sev dl p{background:url(tit_bg.gif) repeat-x; height:28px; line-height:30px; color:#fff; text-indent:5px;}
.online_sev dl dt{width:126px; border:#B5282B 3px solid; float:left; padding-bottom:30px; background:url(online_sev.gif) no-repeat center bottom #fff; border-top:0;}
.online_sev dl dt a{margin:5px; display:block; background:url(callme.gif) no-repeat 45px center #FAE4E4; line-height:20px; text-indent:10px; cursor:pointer;}
.online_sev dl dt a.unline{background:url(unline.gif) no-repeat 45px center #FAE4E4;}
.online_sev dl dd{background:url(online_sev_sli.gif) no-repeat center center; width:30px; height:135px; display:block; float:left; margin-top:25%; text-indent:-9999px; overflow:hidden;}
