﻿.hotelMain{ width:1000px; margin:20px auto; }
.hotelMain .sidebar{ width:380px; float:left;}
.hotelMain .rightMain{ width:600px; float:right;} 
/*AllInOneSerch*/
.AIOS_Box{ width:370px; padding:5px; background:#ffe64f; float:left;}
.insideBox{ border:1px solid #f0be10; overflow:hidden; padding-bottom:9px; background:#fffef9;}

.insideBox .topTag{ width:368px; height:43px;}
.insideBox .topTag li{height:43px; float:left; cursor:pointer;}
.insideBox .topTag li.hotels, .insideBox .topTag li.hotels_action{ width:183px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -43px;}
.insideBox .topTag li.hotels_action{ background-position:0px 0px;}
.insideBox .topTag li.flights, .insideBox .topTag li.flights_action{ width:185px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -129px;}
.insideBox .topTag li.flights_action{ background-position:0px -86px;}


/*20130502*/
.insideBox .topTagNew{ width:368px; height:43px;}
.insideBox .topTagNew li{height:43px; float:left; cursor:pointer;}
.insideBox .topTagNew li.hotels, .insideBox .topTagNew li.hotels_action{ width:123px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -359px;}
.insideBox .topTagNew li.hotels_action{ background-position:-123px -359px;}
.insideBox .topTagNew li.flights, .insideBox .topTagNew li.flights_action{ width:123px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -402px;}
.insideBox .topTagNew li.flights_action{ background-position:-123px -402px;}
.insideBox .topTagNew li.phone, .insideBox .topTagNew li.phone_action{ width:122px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -445px;}
.insideBox .topTagNew li.phone_action{ background-position:-122px -445px;}

.insideBox .phoneCon{ width:368px; height:340px; background:#fff; }
.insideBox .phoneCon .top{ width:368px; height:185px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -488px;}
.insideBox .phoneTel{ width:180px; height:120px;  float:left; margin:16px 0 0 20px; display:inline; color:#555; font:14px "Microsoft Yahei", Simsun;}
.insideBox .phoneTel li{ margin-bottom:17px;}
.insideBox .phoneTel input.txt{ width:165px; height:29px; border:1px solid #bbb; color:#999; padding-left:3px; line-height:29px;}
.insideBox .phoneTel input.but{ width:170px; height:30px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -673px; border:0px;
text-align:center; color:#fff;  font:16px "Microsoft Yahei", Simsun; cursor:pointer;}
.insideBox .phoneTel input.zzfs{ background-image:none; background-color:#999;}
.insideBox .phoneTel input.but:hover{ background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -703px; }
.insideBox .phoneTel input.zzfs:hover{background-image:none; background-color:#999;}
.insideBox .phoneerw{ width:135px; height:110px; float:right; margin:20px 20px 0 0; display:inline; background:url(../pic/newindex.png?t=201703170015) no-repeat -233px -673px;}
.insideBox .phoneTel span.cg{ width:170px; height:30px; display:inline-block; text-align:center; background:#fff; color:#999; font:16px "Microsoft Yahei", Simsun;}
.insideBox .phoneTel span.cgicon{ width:20px; height:16px; display:inline-block; background:url(../pic/newindex.png?t=201703170015) no-repeat -348px -0px; vertical-align:middle; margin-right:5px;}




/*2014.07.14 train tickets*/
.train_tickets{padding: 16px 0 0;}
.insideBox .train_tickets .swapBut{top:29px;}
.inputTrainTom{color: #999; font: 14px "Microsoft Yahei",Simsun;
left: 160px;position: absolute;top: 114px;}
.index_head_checkbox{float: left;padding-right: 10px;}

.index_head_checkbox label{cursor: pointer;font:14px "Microsoft Yahei",Simsun;;}
.index_head_checkbox input{display: none;}

.index_head_checkbox span.checkoff{background:url(../pic/newindex.png?t=201703170015) no-repeat -344px -56px;
    height: 12px;
    margin-right: 5px;
    width: 12px;display: inline-block;
    overflow: hidden;vertical-align: middle;top: -1px;position: relative;}

.index_head_checkbox span.checkon{background:url(../pic/newindex.png?t=201703170015) no-repeat -356px -56px;}

/*20130502 end*/

.insideBox .centerTag{ height:28px; margin-top:18px; padding-left:30px;}
.insideBox .centerTag li{ width:80px; height:22px; float:left; text-align:center; color:#ba8a49; font:14px "Microsoft Yahei",Simsun; cursor:pointer;}
.insideBox .centerTag li.action{ background:#a37833; color:#fff; position:relative;}
.insideBox .centerTag li.action span{ width:9px;height:5px; background:url(../pic/newindex.png?t=201703170015) no-repeat -183px 0px; position:absolute; top:22px; left:35px; overflow:hidden;}
.insideBox .txtList{ width:307px; margin:10px 0 0 30px; position:relative;}
.insideBox .txtList dt{ width:57px; height:31px; float:left; font:14px "Microsoft Yahei",Simsun; color:#ba8a49; margin-bottom:15px; line-height:31px; text-align:right; padding-right:8px;}
.insideBox .txtList .l_black{ color:#777;}
.insideBox .txtList .type{font: 14px "Microsoft Yahei",Simsun;}
.insideBox .txtList .radio{vertical-align: -2px;_vertical-align: -2px;margin-right: 3px;}
.insideBox .txtList .dt_mb0{ height:20px; margin-bottom:8px; margin-top:-6px; overflow:hidden;_margin-top:-2px;}
.insideBox .txtList dd{ width:242px; height:31px; margin-bottom:15px; float:left;}
.insideBox .swapBut{ width:21px; height:54px; background:url(../pic/newindex.png?t=201703170015) no-repeat -198px 0px; display:inline-block; position:absolute; left:310px; top:35px; cursor:pointer;}
.insideBox .swapBut:hover{ background-position:-219px 0px;}
input.txT,input.txtDate,input.select{ width:238px; width:235px; height:29px; border:1px solid #bbb; font:14px "Microsoft Yahei",Simsun; line-height:29px; padding-left:5px; color:#333;}
input.txtDate{ background:#fff url(../pic/newindex.png?t=201703170015) no-repeat 218px -174px;}
input.c9{color:#999}
.inputTom{ position:absolute; top:51px; *top:52px; _top:54px; left:160px; color:#999;font:14px "Microsoft Yahei",Simsun;}
.inputWeek{ position:absolute; top:97px; *top:98px; _top:102px; left:160px; color:#999;font:14px "Microsoft Yahei",Simsun;}

.inputFlightsTom{ position:absolute; top:120px; *top:121px; _top:125px; left:160px; color:#999;font:14px "Microsoft Yahei",Simsun;}
.inputFlightsWeek{ position:absolute; top:165px; *top:167px; _top:172px; left:160px; color:#999;font:14px "Microsoft Yahei",Simsun;}

.allserchBut{ width:240px; height:34px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0px -785px; cursor:pointer; border:0px;}
.allserchBut:hover{background-position: 0 -819px;}

.hotelserchBut{width:130px; background-position:-110px -203px;}
.hotelserchBut:hover{background-position:-110px -237px;}

.mapserchBut{ width:100px; height:34px; margin-right:10px; background:url(../pic/newindex.png?t=201703170015) no-repeat 0 -203px; cursor:pointer; border:0px;}
.mapserchBut:hover{background-position:0 -237px;}

.allserchButlod{width:240px; height:32px; background:#dcdcdc; border:1px solid #bbb; text-align:center; color:#999;  font:14px "Microsoft Yahei",Simsun;line-height:32px; _padding-top:5px; _height:29px;}
.allserchButlod span{ width:16px; height:16px; background:url(../pic/lc_loading.gif?t=201703170015) no-repeat; display:inline-block; vertical-align:middle; margin-left:5px;}

.hotelserchButlod{float:right; width:128px; _width:126px; height:32px; background:#dcdcdc; border:1px solid #bbb; text-align:center; color:#999;  font:14px/32px "Microsoft Yahei",Simsun; cursor:default; _padding-top:5px; _height:27px;}
.hotelserchButlod span{ width:16px; height:16px; background:url(../pic/lc_loading.gif?t=201703170015) no-repeat; display:inline-block; vertical-align:middle; margin-left:5px;}

input.select{ background:#fff url(../pic/newindex.png?t=201703170015) no-repeat 215px -275px;}
.menu{ width:240px; border:1px solid #bbb; background:#f8f8f8; position:absolute; z-index:10;}
.menu li{width:220px; padding:5px 10px; color:#666; font-size:14px; cursor:pointer;}
.menu li:hover{ background:#3366cc; color:#fff;}
.menu li.action{ background:#3366cc; color:#fff;}
.flightType{ left:65px; top:30px;}
.berthGrade{ left:65px; top:214px; _top:220px;}

.adNo1{ width:380px; height:100px; margin:20px 0px; float:left; }
.adNo2{ width:600px; height:100px; margin:20px 0px; float:right; }

.sidebar .whyus {font:14px "Microsoft Yahei", Simsun; color:#666; float:left;}
.sidebar .whyus h3 {font-size:24px; color:#a25005; margin-bottom:15px;}
.sidebar .whyus dt {height:30px; line-height:30px; font-size:16px; color:#e27720; font-weight:700;}
.sidebar .whyus dt i {display:inline-block; width:26px; height:26px; margin-right:5px; background:url(../pic/newindex.png?t=201703170015) no-repeat -183px -54px; vertical-align:-5px;}
.sidebar .whyus dd {padding-left:31px; margin-bottom:10px;}

.sidebar .subscription{ width:380px; height:75px; margin-bottom:20px; float:left; background:#f1f4f7 url(../pic/newindex.png?t=201703170015) no-repeat -154px -271px;}
.sidebar .subscription p{ width:290px; height:25px; margin:0px auto;}
.sidebar .subscription p.title{font:16px "Microsoft Yahei", Simsun;font-weight:700; color:#3366cc; margin-top:10px;}
.sidebar .subscription .subTxt{ width:209px;_width:205px; height:28px; line-height:28px; float:left; border:1px solid #8dadd8; border-right:0px; padding-left:10px; color:#999;}
.sidebar .subscription .subBut{ width:70px; height:30px; background:#3672bd; border:0px; color:#fff;font:12px "Microsoft Yahei", Simsun; cursor:pointer;}
.sidebar .subscription .subBut:hover{ background:#4785d3;}

.sidebar .travel{ width:380px; float:left; margin-top:20px;}
.sidebar .travel h2{ border-top:1px solid #bdbdbd; background:#f8f8f8; padding:3px 10px; font:18px Microsoft Yahei,\5b8b\4f53; font-weight:400;}
.sidebar .travel h2 tt{ width:21px; height:21px; background:url(../pic/newindex.png?t=201703170015) no-repeat -23px -178px; display:inline-block; vertical-align:middle; margin-right:5px;}
.sidebar .travel a.move{ float:right; text-decoration:none; color:#3366cc; margin-top:-23px; margin-right:10px; outline:0;}
.sidebar .travel a.move:hover{ text-decoration:underline;}
.sidebar .travel dl{width:380px; padding:0px 10px; float:left; margin-top:20px;}
.sidebar .travel dt{ width:130px; height:80px; float:left;}
.sidebar .travel dd{ width:215px; float:left; margin-left:10px; margin-bottom:5px;}
.sidebar .travel dd span.iconList{ width:8px; height:8px; display:inline-block; background:url(../pic/newindex.png?t=201703170015) no-repeat -184px -8px; margin-right:2px; *vertical-align:middle; overflow:hidden;}
.sidebar .travel dd a{ color:#666; text-decoration:none; cursor:pointer;}
.sidebar .travel dd a:hover{ text-decoration:underline;}

.sidebar .cheapFlights{width:380px; float:left; position:relative;}
.sidebar .cheapFlights h2{ border-top:1px solid #bdbdbd; background:#f8f8f8; padding:3px 10px; font:18px Microsoft Yahei,\5b8b\4f53; font-weight:400;}
.sidebar .cheapFlights h2 tt{ width:21px; height:21px; background:url(../pic/newindex.png?t=201703170015) no-repeat -48px -178px; display:inline-block; vertical-align:middle; margin-right:5px;}

.sidebar .cheapFlights ul.city{ position:absolute; right:0px; top:0px;}
.sidebar .cheapFlights ul.city li{padding:6px 5px; float:left; position:relative;}
.sidebar .cheapFlights ul.city li a{color:#3366cc; text-decoration:none;outline:0;}
.sidebar .cheapFlights ul.city li.action{ background:#3672bd;}
.sidebar .cheapFlights ul.city li span.jt{ width:7px; height:4px; background:none; position:absolute; left:13px; top:32px;}
.sidebar .cheapFlights ul.city li.action a{ color:#fff;}
.sidebar .cheapFlights ul.city li.action span.jt{ width:7px; height:4px; background:url(../pic/newindex.png?t=201703170015) no-repeat -184px -20px; position:absolute; left:13px; top:32px;}

.sidebar .cheapFlights .tips {text-align:center; padding:16px 0;}
.sidebar .cheapFlights .tips p {font:12px "Microsoft Yahei", Simsun; color:#666;}
.sidebar .cheapFlights .tips tt {display:inline-block; width:40px; height:40px; background:url(../pic/popuploading.gif?t=201703170015) no-repeat;}

.sidebar .cheapFlights ul.flightList{ width:380px;}
.sidebar .cheapFlights ul.flightList li{ height:30px; line-height:30px; color:#666;}
.sidebar .cheapFlights ul.flightList li.bg{ background:#f8f8f8;}
.sidebar .cheapFlights ul.flightList li span{ float:left; width:60px; text-align:center;}
.sidebar .cheapFlights ul.flightList li span.w120{ width:120px; *width:110px;}
.sidebar .cheapFlights ul.flightList li span.price{ color:#ff6600; font-family:Arial; font-size:14px;}
.sidebar .cheapFlights ul.flightList li a{ color:#3366cc; text-decoration:none;}
.sidebar .cheapFlights ul.flightList li a:hover{ color:#3366cc; text-decoration: underline;}


.rightMain .focusMap{ width:600px; height:230px; float:left; position:relative; overflow:hidden;}
.rightMain .focusMap .box a {display:block; width:600px; height:230px; overflow:hidden; position:absolute; top:0; left:0;}
.rightMain .focusMap ul{ position:absolute; right:20px; bottom:10px; height:12px; overflow:hidden;}
.rightMain .focusMap li{ width:12px; height:12px; float:left; display:block; margin-right:10px; background:#fff; cursor:pointer; border-radius:20px;}
.rightMain .focusMap li:hover{ background:#ccc;}
.rightMain .focusMap li.action{background:#0066cc; cursor:default;}


.rightMain .Promotions{ width:598px; padding-bottom:15px; border:1px solid #d9d9d9; border-top:2px solid #ed9274; float:left; position:relative; margin-bottom:20px;}
.rightMain .Promotions h2{background:#f8f8f8; color:#555;padding:5px 10px; font:18px Microsoft Yahei,\5b8b\4f53; font-weight:400;}
.rightMain .Promotions h2 span{ font-family: Arial; font-size:18px; font-weight:800; margin:0px 5px; }
.rightMain .Promotions h2 a {color:#555; text-decoration:none;}
.rightMain .Promotions h2 a:hover {text-decoration:underline;}
.rightMain .Promotions a.more{ float:right; margin-top:-28px; margin-right:10px; text-decoration:none; color:#36c; outline:0;}
.rightMain .Promotions a.more:hover {color:#f60;}
.rightMain .Promotions a.leftBut{ width:27px; height:50px; background:url(../pic/newindex.png?t=201703170015) no-repeat -186px -86px; position:absolute; left:0px; top:100px; outline:0;}
.rightMain .Promotions a.leftBut:hover{ background:url(../pic/newindex.png?t=201703170015) no-repeat -186px -136px; }
.rightMain .Promotions a.rightBut{ width:27px; height:50px; background:url(../pic/newindex.png?t=201703170015) no-repeat -213px -86px; position:absolute; right:0px; top:100px; outline:0;}
.rightMain .Promotions a.rightBut:hover{ background:url(../pic/newindex.png?t=201703170015) no-repeat -213px -136px; }
.rightMain .Promotions a.leftBut_no, .rightMain .Promotions a.leftBut_no:hover {cursor:default; background-position:-186px -86px; opacity:0.5;}
.rightMain .Promotions a.rightBut_no, .rightMain .Promotions a.rightBut_no:hover {cursor:default; background-position:-213px -86px; opacity:0.5;}

.rightMain .groupon dd a, .rightMain .xsq dd a, .rightMain .gjhotel dd a{ color:#36c; text-decoration:none;}
.rightMain .groupon dd a:hover, .rightMain .xsq dd a:hover, .rightMain .gjhotel dd a:hover{ color:#f60;}
.rightMain .groupon dt img:hover, .rightMain .xsq dt img:hover, .rightMain .gjhotel dt img:hover {opacity:0.8; filter:alpha(opacity=80);}
.rightMain .groupon dd a span, .rightMain .xsq dd a span, .rightMain .gjhotel dd a span{color:#666; margin-left:3px;}
.rightMain .groupon dd a:hover span, .rightMain .xsq dd a:hover span, .rightMain .gjhotel dd a:hover span{ color:#f60;}

.rightMain .groupon_wrap {width:540px; height:195px; margin:12px 29px 0;  overflow:hidden;}
.rightMain .groupon{ float:left; display:inline;}
.rightMain .groupon dl{ width:265px; height:195px; float:left;}
.rightMain .groupon dl.right{ float:right;}
.rightMain .groupon dt{ width:265px; height:120px;}
.rightMain .groupon dd{ height:35px; line-height:17px; margin-top:6px; color:#666; overflow:hidden; }
.rightMain .groupon dd span.price{ font:18px Microsoft Yahei,\5b8b\4f53; color:#ff6600; margin:0px 3px;}
.rightMain .groupon dd span.ori{ text-decoration:line-through;}
.rightMain .groupon a.groBut{ width:65px; height:24px; line-height:24px; float:right; background:#ff8800; text-align:center; color:#fff; display:inline-block; text-decoration:none;}
.rightMain .groupon a.groBut:hover{ background:#ce6f03; color:#fff; text-decoration:none;}

.rightMain .xsqtop{border-top:2px solid #6f9ed8;}
.rightMain .xsq{ width:570px; float:left; margin:12px 0 0 19px; display:inline;/* border-top:2px solid #6f9ed8; */}
.rightMain .xsq dl{ width:180px; float:left; margin-right:10px; display:inline;}
.rightMain .xsq dl.right{ float:right;}
.rightMain .xsq dt{ width:180px; height:120px;}
.rightMain .xsq dd{ width:180px; height:24px; line-height:24px; margin-top:3px; color:#666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.rightMain .xsq dd span.price{ font:18px Microsoft Yahei,\5b8b\4f53; color:#ff6600; margin:0px 3px;}
.rightMain .xsq dd span.ori{ text-decoration:line-through;}

.rightMain .gjhoteltop{border-top:2px solid #6fc3d8;}
.rightMain .gjhotel{ width:570px; float:left; margin:12px 0 0 19px; display:inline;/* border-top:2px solid #6f9ed8; */}
.rightMain .gjhotel dl{ width:180px; float:left; margin-right:10px; display:inline;}
.rightMain .gjhotel dl.right{ float:right;}
.rightMain .gjhotel dt{ width:180px; height:80px;}
.rightMain .gjhotel dd{ height:24px; line-height:24px; margin-top:3px; color:#666; }
.rightMain .gjhotel dd span.price{ font:18px Microsoft Yahei,\5b8b\4f53; color:#ff6600; margin:0px 3px;}
.rightMain .gjhotel dd span.ori{ text-decoration:line-through;}


/*快速查找*/
.fast_search { width:598px; float:left; border:1px solid #d9d9d9; border-top:0; position:relative; margin-bottom:20px;}
/*.fast_search .tuan_title { background:url(../pic/titlebg.png?t=201703170015) right 0 no-repeat; background-color:#f8f8f8; }
*/
.fast_search .tuan_title h3{ height:25px;background:#f8f8f8; border-top:2px solid #bbb; color:#555;padding:5px 10px; font:18px Microsoft Yahei,\5b8b\4f53; font-weight:400;}

.fast_search .tuan_title .inputCity{ width:55px; height:20px; line-height:20px; padding-left:5px; padding-right:20px; cursor:pointer; background:#fff url(../pic/newindex.png?t=201703170015) no-repeat 60px -302px;border:1px solid #dcdcdc; margin-top:5px; position:absolute; left:170px; top:3px;top:4px\9; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.fast_search .tuan_title .inputCity:hover{ background-position:60px -322px;}

.city_switch a.select, .city_switch a.select:hover, .city_switch a.select_on, .city_switch a.select_on:hover,.fast_search_tab .turn_left,.fast_search_tab .turn_right,.fast_search_mod li,.catemod i { background:url(../pic/select.png?t=201703170015) no-repeat;}
.city_switch { position:relative; z-index:2; float:left;}
.city_switch a.select { display:block; width:85px; height:22px; margin:10px; color:#666; background-position:0 0; cursor:pointer; position:relative; z-index:6 }
.city_switch a.select .value { position:absolute; top:1px; left:12px }
.city_switch a.select:hover { background-position:0 -23px; text-decoration:none }
.city_switch a.select:hover .value { color:#fff; text-decoration:none }
.city_switch a.select_on, .city_switch a.select_on:hover { background-position:0 -46px }
.city_switch a.select_on .value, .city_switch a.select_on:hover .value { color:#666 }
.city_switch .list { width:240px; padding:10px; border:2px solid #4f89cf; background:#fff; position:absolute; top:30px; left:10px; z-index:5; box-shadow:1px 1px 5px rgba(0, 0, 0, 0.2) }
.city_switch .list li { float:left }
.city_switch .list li a { display:block; width:60px; color:#3c8ad0; padding:3px 0; text-align:center }
.city_switch .list li a:hover { color:#fff; background:#3c8ad0; text-decoration:none }
.city_switch .page-tab li { float:left }

/*.fast_search_tab{ position:relative; padding:8px 30px 10px;}
.fast_search_tab .turn_left,.fast_search_tab .turn_right{ width:25px; height:75px; position:absolute; top:8px;}
.fast_search_tab .turn_left{ left:15px; _left:5px; background-position:-12px -88px;}
.fast_search_tab .turn_left:hover{background-position:-12px -725px;}

.fast_search_tab .turn_right{ right:15px; _right:5px; background-position:-50px -88px;}

.fast_search_tab .turn_right:hover{background-position:-50px -725px;}*/

.fast_search_mod{/* width:538px; overflow:hidden;height:92px;*/ }
.fast_search_mod ul{ float:left; margin:15px auto; }
.fast_search_mod li{ float:left; margin:0 2px; padding:65px 0 0; width:70px; cursor:pointer;}
.fast_search_mod li a{ display:block; height:27px; line-height:27px; text-align:center; color:#666; text-decoration:none; outline:0;}

/*default*/
.fast_search_mod .cate-1{ background-position:-8px -164px;}
.fast_search_mod .cate-2{ background-position:-8px -259px; width:72px;}
.fast_search_mod .cate-3{ background-position:-8px -354px;}
.fast_search_mod .cate-4{ background-position:-8px -449px;}
.fast_search_mod .cate-5{ background-position:-8px -544px;}
.fast_search_mod .cate-6{ background-position:-8px -639px;}
.fast_search_mod .cate-7{ background-position:-8px -803px;}
.fast_search_mod .cate-8{ background-position:-8px -898px;}
/*hover & expand*/
.fast_search_mod .cate-1:hover, .fast_search_mod .cate-1on{ background-position:-148px -164px;}
.fast_search_mod .cate-2:hover, .fast_search_mod .cate-2on{ background-position:-148px -259px;}
.fast_search_mod .cate-3:hover, .fast_search_mod .cate-3on{ background-position:-148px -354px;}
.fast_search_mod .cate-4:hover, .fast_search_mod .cate-4on{ background-position:-148px -449px;}
.fast_search_mod .cate-5:hover, .fast_search_mod .cate-5on{ background-position:-148px -544px;}
.fast_search_mod .cate-6:hover, .fast_search_mod .cate-6on{ background-position:-148px -639px;}
.fast_search_mod .cate-7:hover, .fast_search_mod .cate-7on{ background-position:-148px -803px;}
.fast_search_mod .cate-8:hover, .fast_search_mod .cate-8on{ background-position:-148px -898px;}
.fast_search_mod .cate-1:hover a, .fast_search_mod .cate-1on a, .fast_search_mod .cate-2:hover a, .fast_search_mod .cate-2on a, .fast_search_mod .cate-3:hover a, .fast_search_mod .cate-3on a, .fast_search_mod .cate-4:hover a, .fast_search_mod .cate-4on a, .fast_search_mod .cate-5:hover a, .fast_search_mod .cate-5on a, .fast_search_mod .cate-6:hover a, .fast_search_mod .cate-6on a, .fast_search_mod .cate-7:hover a, .fast_search_mod .cate-7on a, .fast_search_mod .cate-8:hover a, .fast_search_mod .cate-8on a {color:#36c; font-weight:400;}
.fast_search_mod .cate-1on a, .fast_search_mod .cate-2on a, .fast_search_mod .cate-3on a, .fast_search_mod .cate-4on a, .fast_search_mod .cate-5on a, .fast_search_mod .cate-6on a, .fast_search_mod .cate-7on a, .fast_search_mod .cate-8on a {font-weight:700;}

/*active*/
.fast_search_mod .cate-1:active{ background-position:-218px -164px;}
.fast_search_mod .cate-2:active{ background-position:-218px -259px;}
.fast_search_mod .cate-3:active{ background-position:-218px -354px;}
.fast_search_mod .cate-4:active{ background-position:-218px -449px;}
.fast_search_mod .cate-5:active{ background-position:-218px -544px;}
.fast_search_mod .cate-6:active{ background-position:-218px -639px;}
.fast_search_mod .cate-7:active{ background-position:-218px -803px;}
.fast_search_mod .cate-8:active{ background-position:-218px -898px;}

/*not allowed*/
.fast_search_mod .cate-1a{ background-position:-78px -164px;}
.fast_search_mod .cate-2a{ background-position:-78px -259px;}
.fast_search_mod .cate-3a{ background-position:-78px -354px;}
.fast_search_mod .cate-4a{ background-position:-78px -449px;}
.fast_search_mod .cate-5a{ background-position:-78px -544px;}
.fast_search_mod .cate-6a{ background-position:-78px -639px;}
.fast_search_mod .cate-7a{ background-position:-78px -803px;}
.fast_search_mod .cate-8a{ background-position:-78px -898px;}

.fast_search_mod .cate-1a, .fast_search_mod .cate-2a, .fast_search_mod .cate-3a, .fast_search_mod .cate-4a, .fast_search_mod .cate-5a, .fast_search_mod .cate-6a, .fast_search_mod .cate-7a, .fast_search_mod .cate-8a, .fast_search_mod .cate-1a a, .fast_search_mod .cate-2a a, .fast_search_mod .cate-3a a, .fast_search_mod .cate-4a a, .fast_search_mod .cate-5a a, .fast_search_mod .cate-6a a, .fast_search_mod .cate-7a a, .fast_search_mod .cate-8a a {cursor:default;}
 .fast_search_mod .cate-1a a:hover, .fast_search_mod .cate-2a a:hover, .fast_search_mod .cate-3a a:hover, .fast_search_mod .cate-4a a:hover, .fast_search_mod .cate-5a a:hover, .fast_search_mod .cate-6a a:hover, .fast_search_mod .cate-7a a:hover, .fast_search_mod .cate-8a a:hover {color:#666;}


.fast_search_tab .tips {padding:41px 0; text-align:center;}
.fast_search_tab .tips p {font:18px "Microsoft Yahei", Simsun; color:#666;}
.fast_search_tab .tips tt {display:inline-block; width:40px; height:40px; background:url(../pic/popuploading.gif?t=201703170015) no-repeat;}

.catemod{ position:relative; padding:16px; float:left; border-top:1px solid #d9d9d9; background:#f7f7f7;}
.catemod i{ position:absolute; width:21px; height:11px; display:block; background-position:0 -73px;}

.catemod i.action01{ top:-11px; left:30px;}
.catemod i.action02{ top:-11px; left:105px;}
.catemod i.action03{ top:-11px; left:180px;}
.catemod i.action04{ top:-11px; left:255px;}
.catemod i.action05{ top:-11px; left:330px;}
.catemod i.action06{ top:-11px; left:402px;}
.catemod i.action07{ top:-11px; left:475px;}
.catemod i.action08{ top:-11px; left:550px;}

.cate_more{ width:565px; overflow:hidden; zoom:1; padding:0 0 7px;  border-bottom:1px solid #d9d9d9;}
.cate_more li{ float:left; padding:0 5px 3px 0; width:88px; height:22px; line-height:22px;}
.cate_more li a{ display:inline-block; padding:0 8px; color:#666; text-decoration:none;}
.cate_more .cur a,.cate_more li a:hover{ background:#36c; color:#fff; text-decoration:none;}
.cate_area{width:565px; padding:8px 0 0; overflow:hidden; zoom:1;}
.cate_area li{ float:left; padding:0 0 0 8px; width:100px; height:25px; line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.cate_area li a{ color:#3366cc; text-decoration:none;}
.cate_area li a:hover{ text-decoration:underline;}















