﻿#main{}
.modeFocus{width: 1200px; margin: 0 auto;}
.generalBox{margin-top:20px;box-shadow: 0 0 5px #EEE; background:#FFF;border:1px solid #DDD;}
.generalBox .hdBox{ font-size:18px;height:38px; line-height:38px;}
.generalBox .content{margin-top:20px;}
.generalBox .hdBox b{float:left;padding: 0 20px 0 70px; font-size:15px; font-weight:500;}
.generalBox .hdBox span{float:right;font-size:12px;}
.generalBox .leftBox{}
.headNav .navList{ margin-left:218px;}
#main .index_left{ width:930px; float:left; overflow:hidden; margin-top:20px;display:inline}

#main .index_right{ width:250px; float:left; overflow:hidden; margin-left:20px; margin-top:20px;display:inline;_margin-left:10px;}


/*首页幻灯*/
.indexSlider { position: relative; width:700px; height:450px;float: left; overflow: hidden;margin-left: 240px; display:inline;z-index:2}
.indexSlider .sliderBox{position: relative; width:700px; height:250px; overflow: hidden; float:left; display:inline;z-index:2; margin: 19px 0;} 
.indexSlider .pic{ z-index:2;}
.indexSlider .pic li{ width:100%; height:250px; display: block; }
.indexSlider .pic li a{ width:100%; height:250px; display: block; background-repeat:no-repeat; background-position:center top; background-size: 100% 100%;}
.indexSlider .pic img { width:100%; height:250px; display: block; }
.indexSlider .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:50%; margin-left:60px;}
.indexSlider .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease ;}
.indexSlider .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }	
.indexSlider .prev,.indexSlider .next { width:45px; height:99px; position:absolute; top:91px; z-index:3;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.indexSlider .prev {width: 40px;height: 74px; background: url(../images/focus_btn.png) no-repeat;background-position: 0 -74px;position: absolute;top: 50%;margin-top: -37px;left: 0;}	
.indexSlider .next {width: 40px;height: 74px;background: url(../images/focus_btn.png) no-repeat;background-position: -40px -74px;top: 50%;position: absolute;margin-top: -37px;right: 0;}
.indexSlider .prev:hover{ background-position:0 0;}
.indexSlider .next:hover{background-position:-40px 0;}	

/*主题旅游*/
.indexSlider .special{ height:98px;width:708px; background:#FFF; float:left;}
.indexSlider .special dd{float:left;width:235px; height:98px;position:relative;border:1px solid #DDD;border-width:1px 0 1px 1px }
.indexSlider .special dd img{width:235px; height:98px;transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s}
.indexSlider .special dd img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.hotContent{width:700px; margin:0 auto; overflow:hidden;}
.qixi{ width:700px; height:160px; margin:0 auto; overflow:hidden; background:#FFF; position:relative; }
.artist{width:700px;position:relative;height:373px;}
.artist li{left:230px;overflow:hidden;width:424px;position:absolute;top:0px;height:359px; line-height:30px;}
.artist li a{background:#252525;filter:alpha(opacity=80);left:0px;color:#000;font-family:'microsoft yahei';position:absolute;top:0px;opacity:.8; text-align:center;}
.artist li a p{ font-size:12px; color:#fff; font-family:"microsoft yahei";}
.artist li a:hover{color:#fff}
.artist li a strong{line-height:2em}
.artist li a span{ position:absolute; bottom:0; right:0; filter:alpha(opacity=100);opacity:1; background:#000; font:14px "microsoft yahei"; z-index:999; padding:5px; display:block;}
.artist .a1{left:0px;position:absolute;top:0px;width:220px;height:160px;}
.artist .a2{left:240px;position:absolute;top:0px;width:220px;height:160px;}
.artist .a3{left:480px;position:absolute;top:0px;width:220px;height:160px;}
.artist .a1 a,.artist .a2 a,.artist .a3 a{font-size:18px;padding:0px;overflow:hidden;text-align:center;}

/*右边分类菜单修饰*/
.menuRight{float:right;width:238px; margin-top:20px;}
.menuRight,.menuLeft{background-color:#FFF;height:450px;}
.menuLeft{ width:198px;}
.web_ico1, .web_ico2, .web_ico3, .web_ico4, .hot_news {background: url(../images/pro_icon.png) no-repeat;background-position-x: 0%;background-position-y: 0%;}
.web_ico1{ background-position:0px 0px;width:35px; height:40px; display:inline-block; margin-right:20px; margin-top:5px;}
.web_ico2{ background-position:0px -44px;width:37px; height:40px; display:inline-block; margin-right:20px; margin-top:5px;}
.web_ico3{ background-position:0px -90px;width:34px; height:39px; display:inline-block; margin-right:20px; margin-top:5px; margin-left:3px;}
.web_ico4{ background-position:0px -133px;width:35px; height:40px; display:inline-block; margin-right:20px; margin-top:5px; margin-left:3px;}

.menuRight_01 dl { width:230px; height:49px;overflow: hidden;}
.menuRight_01 dl dd h4{ color:#323538; font:14px/20px "microsoft yahei";}
.menuRight_01 dl dd p{ color:#999; font:12px/20px "microsoft yahei";}

#tab { width:239px; height:218px; position:relative;margin:15px auto 0 auto; border:#e5e5e5 solid 1px;}
html > body #tab { width:236px;}
#tab div { position:absolute; top:30px; left:0; width:238px; height:186px;}
#tab div { display:none;}
#tab .block { display:block;}
#tab h3 { float:left; width:118px; height:20px; line-height:28px; margin:0 0 0 0; font-size:12px; cursor:pointer; background-color:#e5e5e5; text-align:center; color:#999999; font-family:"microsoft yahei";font-weight:normal; padding-bottom:10px;}
#tab .up { background:#fff;color:#404040;}
#tab ul { list-style:none; padding:0; height:186px; margin-top:0px;}
#tab li { margin-left:10px;  height:30px; line-height:30px;  overflow:hidden; font-size:12px;}
#tab li a { display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin:0px 5px 0px 3px; color:#999;}
#tab li a:hover{ color:#f80;}
a.tab_title:link { color: #5a5a5a; text-decoration:none;}
a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
a.tab_title:active { color:#5a5a5a; text-decoration:none;}
a.tab_menu:link { color:#6464d5; text-decoration:none;}
a.tab_menu:hover { color:#8888e0; text-decoration:underline;}

/*modeFocusRight*/
.modeFocusRight{float:left;  background: none repeat scroll 0 0 #fff;min-height: 385px;width: 240px;margin-left:5px; display:inline;}
.modeFocusRight .Btn{padding-top:10px;}
.modeFocusRight .Btn a{float:left; width:114px;  background:url(../images/index.png) no-repeat -316px 9px #F90; height:36px; line-height:36px; text-indent:34px; color:#FFF; font-size:14px; display:block;transition: all 0.3s linear 0s;} 
.modeFocusRight .Btn .regBtn{background-position:-485px 9px;background-color:#1F85D7; margin-left:9px; display:inline-block;}
.modeFocusRight .Btn a:hover{text-decoration:none;}
.modeFocusRight .Btn .logBtn:hover{background-color:#F60;}
.modeFocusRight .Btn .regBtn:hover{background-color:#0DA1E6;}
.modeFocusRight .mod{margin-top:16px; padding:0 10px; border:1px solid #e8e8e8;}
.modeFocusRight .mod h2{ font-size:14px; height:35px; line-height:35px; color:#333;text-indent:12px;border-bottom:1px solid #e8e8e8;}
.modeFocusRight .mod ul{ margin:0; padding:0;}
.modeFocusRight .satisfaction{padding-top:5px;}
.modeFocusRight .satisfaction dt{float:left;font-family: Arial,Helvetica,sans-serif;font-size: 45px;color: #ff9913;padding-right:10px;}
.modeFocusRight .satisfaction dt em{font-size:22px;}
.modeFocusRight .satisfaction dd{float:left;width:158px;overflow:hidden;padding-top:10px;line-height:22px}
.modeFocusRight .satisfaction dd em{color: #ff9913;}
.modeFocusRight .announcement li{height:30px; line-height:30px; overflow:hidden;padding-left:12px; background:url(../images/index.png) no-repeat -38px -14px; overflow:hidden;}
.modeFocusRight .zhuti ul{ list-style:none;}
.modeFocusRight .zhuti li{height:84px;margin:5px 0; overflow:hidden; list-sytle:none}
.modeFocusRight .zhuti li img{ width:227px; height:84px;}
.modeFocusRight .brands ul{ display:inline-table;}
.modeFocusRight .brands li{ width:60px;height:40px;margin:5px 5px; float:left; overflow:hidden; list-sytle:none}
.modeFocusRight .brands li a{ width:60px; height:40px; display:block; position:relative;}
.modeFocusRight .brands li img{ width:60px; height:40px;}
.modeFocusRight .brands li div{background: #000;color: #FFF;display: none;height: 24px;line-height: 24px;overflow: hidden;position: absolute;left: 0;bottom: -30px;text-align: center;width: 100%;opacity: 0.4;filter: alpha(opacity=40);}

.MydCon{ padding:5px 15px 15px 15px; border:solid 2px #ffcab0; color:#ff7700; font-size:16px; margin-bottom:15px; margin-top:15px;}
.Myd{ display:inline-block; font-size:42px; vertical-align:top;font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif;}
.Mymaxh{ border-bottom:dotted 1px #ffbb7f; margin-bottom:10px;}
.ptmyd{ display:inline-block; padding:24px 0 0 10px; }


/*旅游专题*/
.preferential{background:#FFF; padding:10px 0 20px 10px; margin-top:20px;border:1px solid #DFDFDF;box-shadow: 0 0 5px #eee;border-top:1px solid #a24199;}
.preferential .hdBox{font-size:18px;height:27px;line-height:27px;padding:0 20px;color:#a24199;}
.preferential .hdBox span{float:right;font-size:12px;}
.preferential .hotLine{overflow:hidden;}
.preferential .hotLine ul{width:100%;padding-top:10px;}
.preferential .hotLine li{float:left;width:188px; margin-right:10px; height:300px;transition: all 0.3s linear 0s;position:relative;}
.preferential .hotLine li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);box-shadow: 3px 3px 3px #eee;}
.preferential .hotLine li .img{width:188px; height:300px;}
.preferential .hotLine li img{width:188px; height:300px;}
.preferential .hotLine .title{background:none repeat scroll 0 0 rgba(240, 240, 240, 0.9);bottom:19px;height:50px;left:9px;margin:0 auto;padding:5px 0;position:absolute;text-align:center;width:170px;border-radius:2px;}
.preferential .hotLine .title span{color:#965331;font-family:"宋体";font-size:18px;font-weight:bold;}
.preferential .hotLine .title div{background:#cd8e6f;height:1px;}
.preferential .hotLine .title p{color:#666;font-size:15px;}


.index .lineBox{margin-top:20px; height:400px;overflow:hidden; }
.index .lineBox .hdBox{ width:930px; height: 42px;line-height: 42px;border-top:2px solid #4381db;background:url(../images/line/icons.png) no-repeat 0 -158px;}
.index .lineBox .hdBox b{font-size:15px; color:#4381db;}
.index .lineBox .content{background:#FFF; width:1200px;}
.index .lineBox .hdBox span{float:right; height:22px; line-height:22px; margin-top:18px;}
.index .lineBox .leftBox{float:left;width:215px;position:relative;  height:390px;overflow:hidden;background:#F5F5f5;}
.index .lineBox .leftBox dl{width:215px; overflow:hidden;}
.index .lineBox .leftBox dt{height:42px; line-height:42px;font-size:18px; color:#FFFFFF;text-align:center; background:url(../images/nicon.png) no-repeat; text-indent:30px;}
.index .line1 .leftBox dt{background-position: 0px -102px;}
.index .line2 .leftBox dt{background-position: 0px -146px;;}
.index .line3 .leftBox dt{background-position: 0px -190px;}

.index .lineBox .centerBox{float:left;width:715px; }
.index .lineBox .centerBox .lineTab{position:relative;}
.index .line1 .centerBox .lineTab .hd{ border-top:2px solid #6D79DB;}
.index .line2 .centerBox .lineTab .hd{ border-top:2px solid #FF8B1A;}
.index .line3 .centerBox .lineTab .hd{ border-top:2px solid #5BB22F;}
.index .lineBox .centerBox .lineTab .hd li{float:left;width:100px; height:40px; text-align:center; line-height:40px;font-size:13px; cursor:pointer; border-right:1px solid #e1e1e1;}
.index .lineBox .centerBox .lineTab .hd li:hover,
.index .lineBox .centerBox .lineTab .hd li.on{background:#606EDB; color:#FFFFFF; font-weight:500;}
.index .lineBox .centerBox .lineTab .hd span{ float:right;width:100px;height:40px; text-align:center; line-height:40px;font-size:13px;}
.index .lineBox .centerBox .lineTab .hd ul{border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}
.index .lineBox .centerBox .bd{ border:1px solid #e1e1e1; border-top:none; height:347px;}
.index .lineBox .centerBox .bd li.top{ margin-top: 15px; overflow: hidden;}
.index .lineBox .centerBox .bd li.top img{border-radius: 0;}
.index .lineBox .centerBox .bd li.top dl{position: relative;}
.index .lineBox .centerBox .bd li.top dd{position: absolute;}
.index .lineBox .centerBox .bd li.top dd.t_title{bottom:0px; height: 44px; color: #fff; background: url(../images/tb6.png) repeat;}
.index .lineBox .centerBox .bd li.top dd.t_title a{color: #fff;}
.index .lineBox .centerBox .bd li.top dd.t_price{ top:0;right: 0px; padding: 0 5px;color: #fff;background: url(../images/tb6.png) repeat; text-align: right; display: inline-block;}
.index .lineBox .centerBox .bd li.top dd.t_price .price{font: 18px/25px "microsoft yahei";color: #ff6600;}
.index .lineBox .centerBox .bd li{float:left;margin-left:15px;display:inline;width:220px; font-size:14px;}
.index .lineBox .centerBox .bd li.text{ width:100%; float:left; border-bottom:1px dashed #e8e8e8;}
.index .lineBox .centerBox .bd li a{ display: inline-block;position: relative;-webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform;transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
.index .lineBox .centerBox .bd li a:hover{ text-decoration:none; -webkit-transform: translateY(-1px);transform: translateY(-1px);}
.index .lineBox .centerBox .bd li dt{width:220px; height:167px; position:relative;}
.index .lineBox .centerBox .bd li dt div{position:absolute; top:8px; left:0px; background:url(../images/line/iconbg.png) no-repeat;width: 45px;height:18px; color:#FFF;text-align:center; font-size:12px;}
.index .lineBox .centerBox .bd li img{width:220px;border-radius:5px; height:167px;}
.index .lineBox .centerBox .bd li dd{ color:#999;height:22px; line-height:22px;}
.index .lineBox .centerBox .bd li dd.title{ width:680px; height:24px; line-height:24px; overflow:hidden; color:#333; float:left;}
.index .lineBox .centerBox .bd li.text{ width:330px; height: 38px; float: left;}
.index .lineBox .centerBox .bd li.text dl{ width:330px; padding:0;}
.index .lineBox .centerBox .bd li.text dl dd.num{background:url(../images/nicon.png) no-repeat; width:30px; height:30px; margin-top:5px; margin-right:10px; display:block; float:left;}
.index .lineBox .centerBox .bd li.text dd.title{ width:245px; height:38px; line-height:38px; overflow:hidden; float:left;}
.index .lineBox .centerBox .bd li.text dd.title span{}
.index .lineBox .centerBox .bd li.text dd.des{width:530px; height:20px;line-height:20px; overflow:hidden; float:left; display: none;}
.index .lineBox .centerBox .bd li.text dd.price{ width:80px; height:38px; line-height:38px; float:right; position: relative;}
.index .lineBox .centerBox .bd li a:hover dd.title{color:#F60;}
.index .lineBox .centerBox .bd li dd span{padding-left: 10px;height:38px; line-height: 38px; font-size:12px; color:#898989;}
.index .lineBox .centerBox .bd li dd span em{font-size:18px; color:#F60; font-family:Arial;}
.index .lineBox .rightBox{ width:252px; float:right; border:1px solid #e1e1e1; border-top:none;}
.index .line1 .rightBox .rtitle{ height:40px; line-height:40px; border-top:2px solid #6D79DB; border-bottom:1px solid #e1e1e1; text-indent:10px;}
.index .line2 .rightBox .rtitle{ height:40px; line-height:40px; border-top:2px solid #FF8B1A; border-bottom:1px solid #e1e1e1; text-indent:10px;}
.index .line3 .rightBox .rtitle{ height:40px; line-height:40px; border-top:2px solid #5BB22F; border-bottom:1px solid #e1e1e1; text-indent:10px;}
.index .lineBox .rightBox .content{ width:250px; height:346px;}
.index .lineBox .rightBox .content li{ width:250px; height:40px; line-height:40px; border-bottom:1px dashed #e1e1e1; overflow:hidden;}
.index .lineBox .rightBox .content li dl{ width:240px; margin:0 5px;}
.index .lineBox .rightBox .content li dl dd.i{ width:18px; float:left; color:#999; font-size:18px;}
.index .lineBox .rightBox .content li dl dd.title{ width:140px; font-size:14px; color:#444; height:40px; line-height:40px; overflow:hidden; float:left}
.index .lineBox .rightBox .content li dl dd.price{ width:82px; height:40px; line-height:40px; overflow:hidden; float:left;font-size:14px; color:#666;text-align:right;}
.index .lineBox .rightBox .content li dl dd.price span{ width:82px; height:40px; text-align:right;}
.index .lineBox .rightBox .content li dl dd.price span em{ color:#F60;}
/**线路楼层2**/
.index .line2 .hdBox{border-bottom:2px solid #c69162;background-position: 0 -218px;}
.index .line2 .hdBox b{color:#C69162;}
.index .line2 .centerBox .lineTab .hd li:hover,
.index .line2 .centerBox .lineTab .hd li.on{background:#FF8B1A; color:#FFFFFF}



/**线路楼层3**/
.index .line3 .hdBox{border-bottom:2px solid #4381db;background-position: 0 -278px;}
.index .line3 .hdBox b{color:#4381DB;}
.index .line3 .centerBox .lineTab .hd li:hover,
.index .line3 .centerBox .lineTab .hd li.on{background:#5BB22F;color:#ffffff;}
/**线路楼层4**/
.index .line4 .hdBox{border-bottom:2px solid #6ECC62;background-position: 0 -365px;}
.index .line4 .hdBox b{color:#6ECC62;}
.index .line4 .centerBox .lineTab .hd li.on{background:#6ECC62;}
/**线路楼层5**/
.index .line5 .hdBox{border-bottom:2px solid #E44B58;background-position: 0 -458px;}
.index .line5 .hdBox b{color:#E44B58;}
.index .line5 .centerBox .lineTab .hd li.on{background:#E44B58;}
/**banner广告**/
.index .banner{ margin-top:20px; width:1200px;}
.index .banner img{ width:1200px;}

/*线路模块*/
.lineMod{ margin-top:18px;  border:1px solid #e1e1e1;border-top:3px solid #EF552F;}
.lineMod .hdBox{ position:relative; border-bottom:1px solid #e1e1e1;}
.lineMod .hdBox b{color:#333; font-weight:bold; position:relative; border-right:1px solid #e1e1e1;}
.lineMod .lineCity{z-index:998; float:right;position:relative;padding-right:10px;}
.lineMod .cityName{font-size:14px;background:#FFF;float:left; *zoom:1; padding:0 20px 0 8px;text-indent:0;cursor:pointer;font-weight:500; position:relative; color:#666;}
.lineMod  .hover{background:#D8EFD8;}
.lineMod .cityName em{color:#333;}
.lineMod .cityName i{position:absolute;top:9px;right:6px;width:8px;height:8px;background:url(../images/icon.png) no-repeat 0 -191px ;}
.lineMod .cityList{ position:absolute; top:27px;border:1px solid #009900; border-top:2px solid #009900;background:#FFF; width:156px; z-index:999; display:none;_left:0px; padding:0 10px; left:0px; line-height:30px;}
.lineMod .cityList a{font-size:12px;margin-right:15px;float:left;display:inline;white-space:nowrap;font-weight:500;}
.lineMod .leftBox{float:left;width:215px; overflow:hidden; height:400px;}
.lineMod .leftBox img{width:215px; height:400px;}
.lineMod .centerBox{float:left;width:715px; display:inline;}
.lineMod .hasMoreTab{ position:relative;width:1180px;float:left;}
.lineMod .hasMoreTab .hd{position:absolute; top:-59px; left:180px;}
.lineMod .hasMoreTab .hd  li{float:left; width:150px; height:38px; line-height:38px; cursor:pointer; font-size:14px; text-align:center; display:inline; border-right:1px solid #e1e1e1;}
.lineMod .hasMoreTab .hd  li.on{ border-bottom:1px solid #FFF; color:#EF552F;}
.lineMod .hasMoreTab  .bd{ position: relative;}
.lineMod .hasMoreTab .lineList{float:left;height:200px;display:inline;}
.lineMod .hasMoreTab .lineList li{width:220px;height:auto; margin-bottom:20px; background:#FFF;float:left; margin:0 5px 5px 10px;transition: all 0.3s linear 0s;position:relative;display:inline}
.lineMod .hasMoreTab .lineList li:hover{transform:translate(0,-5px);-moz-transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-o-transform:translate(0,-5px);box-shadow: 3px 3px 3px #eee;}
.lineMod .hasMoreTab .lineList li .img{width:220px; height:130px;}
.lineMod .hasMoreTab .lineList li img{width:220px; height:130px;border-radius:2px;}
.lineMod .hasMoreTab .lineList li img:hover{opacity:0.8;filter: alpha(opacity=80);}
.lineMod .hasMoreTab .lineList li p{height:22px; line-height:22px;overflow:hidden; margin-top:5px;padding:0 5px;}
.lineMod .hasMoreTab .lineList li p.ellip{ font-size:14px; font-weight:bold; color:#666;}
.lineMod .hasMoreTab .lineList li p.ellip a{font-size:14px; font-weight:bold; color:#666;}
.lineMod .hasMoreTab .lineList li p.ellip a:hover{ color:#999; text-decoration:none;}
.lineMod .hasMoreTab .lineList li p.pirce{margin:0;font-weight: 500; color:#666;}
.lineMod .hasMoreTab .lineList li p.pirce em{color:#f60;font-weight: bold; font-family:Arial; font-size:16px;padding-right:3px;}
.lineMod .hasMoreTab .lineList li p.pirce em i{font-size:12px;font-weight:500; padding-right:3px;}
.lineMod .hasMoreTab .lineList li p.pirce span{float:right;color:#FFF;font-weight: 500; font-size:12px; background:#F90; width:60px; height:17px; line-height:17px; padding:1px 1px 1px 5px;border-radius: 2px; display:list-item; position:relative;}
.lineMod .hasMoreTab .lineList li p.pirce span i{ background:#FFF;color:#F60;margin-left:5px; overflow:hidden; padding:0 5px; font-family:Arial; display:inline;}
.lineMod .destination{height:416px;overflow:hidden;width:239px; float:left;}
.lineMod .destination h2{font-size:16px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:14px;text-shadow:1px 1px 4px #c9c9c9;}
.lineMod .destinationlist{background:#F5F5F5; border-left:1px solid #DFDFDF;}
.lineMod .destination  a{width:118px;float:left; display:inline; height:41px; line-height:41px; overflow:hidden; border:1px solid #DFDFDF; position:relative; margin:-1px 0 0 0; text-align:center; font-size:14px; border-left:none;}
.lineMod .destination  a.hot{color:#c00;}

/*酒店*/
.hotel{margin-top:20px;border-top-color:#2DA1E7;padding:20px;}
.hotel .hdBox{}
.hotel .hdBox b{float:left;background: transparent url("../images/index.png") no-repeat scroll -481px -359px;background-position:-481px -297px;padding: 0 10px 0 38px; font-size:18px; font-weight:500; color:#2DA1E7;}
.hotel .leftBox{float:left;width:237px;overflow:hidden; border-left:none;height:320px;}
.hotel .brands {float:left; height:320px; overflow:hidden;}
.hotel .brands h2{font-size:16px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:11px;text-shadow:1px 1px 4px #c9c9c9;}
.hotel .brands ul{width:238px; float:left;}
.hotel .brands li{float: left; height: 62px; width: 78px;overflow: hidden;text-align: center;border: 1px solid #ECECEC;margin-right:-1px;margin-bottom:-1px;}
.hotel .brands li.end a{color:#F40; font-size:14px;}
.hotel .brands li a{display: block; height: 62px;line-height: 62px; _padding-top:20px; _height:63px;_margin-top:-2px;position: relative;overflow:hidden;position:relative;}
.hotel .brands li a.more{color: #F40;}
.hotel .brands li img{vertical-align:middle;display: inline-block; width:50px; height:40px;}
.hotel .brands li div{background: #000;color: #FFF;display: none;height: 24px;line-height: 24px;overflow: hidden;position: absolute;left: 0;bottom: -30px;text-align: center;width: 100%;opacity: 0.4;filter: alpha(opacity=40);}
.hotel .leftBox .banner img{float:left;width:237px;height:320px;}
.hotel .centerBox{float:left;width:662px; padding-left:20px; display:inline;}
.hotel .rightBox{float:left;width:662px; padding-left:20px; display:inline;}
.hotel .hasMoreTab{ position:relative;width:662px;}
.hotel .hasMoreTab .hd{position:absolute; top:-50px; left:0;}
.hotel .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px; margin-right:8px; display:inline;}
.hotel .hasMoreTab .hd  li.on{ background:#2DA1E7; color:#FFF;border-radius:5px;}
.hotel .hasMoreTab .bd{ position: relative; }
.hotel .hasMoreTab .hotelList{width:662px; overflow:hidden;height:320px;}
.hotel .hasMoreTab .hotelList li{border-radius:5px;float:left; margin-right:20px;width:200px; position:relative; margin-bottom:20px; height:150px; overflow:hidden;}
.hotel .hasMoreTab .hotelList li .img{width:200px;height:150px;}
.hotel .hasMoreTab .hotelList li .img img{width:200px;height:150px;}
.hotel .hasMoreTab .hotelList li .img img:hover{opacity:0.8;filter: alpha(opacity=80);}
.hotel .hasMoreTab .hotelList li .text,.hotel .hasMoreTab .hotelList li .bg{width:184px;height:24px;position:absolute;bottom:0;left:0;padding:3px 8px; overflow:hidden;}
.hotel .hasMoreTab .hotelList li .text{ line-height:24px; color:#FFF;}
.hotel .hasMoreTab .hotelList li .text a{color:#FFF;}
.hotel .hasMoreTab .hotelList li .text span{float:right; color:#F40; font-weight:bold;font-family:Arial;}
.hotel .hasMoreTab .hotelList li .bg{background:#222;width: 184px;opacity:0.6;filter: alpha(opacity=60);}
.hotel .hasMoreTab .hotelList li .moreBox{position:absolute;bottom:-106px;left:-1px;width:200px;transition:all 0.3s ease 0s; padding-bottom:8px;}
.hotel .hasMoreTab .hotelList li .moreBox.hover{bottom:-1px;}
.hotel .hasMoreTab .hotelList li .moreBox dt{padding:5px 5px 0;overflow:hidden;}
.hotel .hasMoreTab .hotelList li .moreBox dt a{color:#FFF; font-size:14px;}
.hotel .hasMoreTab .hotelList li .moreBox dd {padding:0 5px;margin-top:5px; color:#FFF;}
.hotel .hasMoreTab .hotelList li .moreBox dd .pirce{float:right;color:#F40; font-weight:bold; font-family:Arial;margin-top:1px;}
.hotel .hasMoreTab .hotelList li .moreBox dd em{padding-left:8px;}

/*景点*/
.scenery{margin-top:20px;border-top-color:#FF8432;}
.scenery .hdBox{}
.scenery .hdBox b{background-position:-488px -388px; color:#FF8432;}
.scenery .leftBox{float:left;width:237px;height:376px;}
.scenery .leftBox img{float:left;width:237px;height:376px;}
.scenery .rightBox{float:left;width:901px; padding-left:20px; display:inline;height:376px;border-width:0 1px 1px 0;}
.scenery .hasMoreTab{ position:relative;width:662px;float:left;}
.scenery .hasMoreTab .hd{position:absolute; top:-50px; left:0;}
.scenery .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px; margin-right:8px; display:inline;}
.scenery .hasMoreTab .hd  li.on{ background:#FF8432; color:#FFF;border-radius:5px;}
.scenery .hasMoreTab .bd{ position: relative;}
.scenery .hasMoreTab .sceneryList{height:376px; width:662px;overflow:hidden;}
.scenery .hasMoreTab .sceneryList ul{overflow:hidden;}
.scenery .hasMoreTab .sceneryList li{float:left; margin-right:20px;width:200px;margin-bottom:20px; position:relative;transition: all 0.3s linear 0s;}
 
.scenery .hasMoreTab .sceneryList li .img{width:200px;height:150px;}
.scenery .hasMoreTab .sceneryList li img{width:200px;height:150px;border-radius:5px;}
.scenery .hasMoreTab .sceneryList li img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.scenery .hasMoreTab .sceneryList li p{ font-size:15px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding-top:5px;}
.scenery .hasMoreTab .sceneryList li span{color:#F60; position:absolute;bottom:0;right:0; padding:0 5px; font-size:14px;font-family:"microsoft yahei";font-weight:bold;}
.scenery .theme{float:left;width:239px;height:376px; overflow:hidden;}
.scenery .theme h2{font-size:14px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:5px;text-shadow:1px 1px 4px #c9c9c9;}
.scenery  .theme .themeList{border-left:1px solid #E5E5E5;}
.scenery  .theme .themeList a{float:left;border:1px dotted #ccc; background:#FFF; height:37px; line-height:37px; font-size:14px;width:108px;position:relative;margin-left:-1px;margin-bottom:-1px; text-align:center;}
.scenery  .theme .themeList a:nth-child(1){color:#8ab923;}
.scenery  .theme .themeList a:nth-child(1):hover {color:#fff;background:#8ab923; }
.scenery  .theme .themeList a:nth-child(2){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(2):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(3){color:#f25272;}
.scenery  .theme .themeList a:nth-child(3):hover {color:#fff;background:#f25272; }
.scenery  .theme .themeList a:nth-child(4){color:#2da1e7;}
.scenery  .theme .themeList a:nth-child(4):hover {color:#fff;background:#2da1e7; }
.scenery  .theme .themeList a:nth-child(5){color:#ca8c07;}
.scenery  .theme .themeList a:nth-child(5):hover {color:#fff;background:#ca8c07; }
.scenery  .theme .themeList a:nth-child(6){color:#03b1c1;}
.scenery  .theme .themeList a:nth-child(6):hover {color:#fff;background:#03b1c1; }
.scenery  .theme .themeList a:nth-child(7){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(7):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(8){color:#f25272;}
.scenery  .theme .themeList a:nth-child(8):hover {color:#fff;background:#f25272; }
.scenery  .theme .themeList a:nth-child(9){color:#2da1e7;}
.scenery  .theme .themeList a:nth-child(9):hover {color:#fff;background:#2da1e7; }
.scenery  .theme .themeList a:nth-child(10){color:#ca8c07;}
.scenery  .theme .themeList a:nth-child(10):hover {color:#fff;background:#ca8c07; }
.scenery  .theme .themeList a:nth-child(11){color:#03b1c1;}
.scenery  .theme .themeList a:nth-child(11):hover {color:#fff;background:#03b1c1; }
.scenery  .theme .themeList a:nth-child(12){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(12):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(13){color:#ca8c07;}
.scenery  .theme .themeList a:nth-child(13):hover {color:#fff;background:#ca8c07; }
.scenery  .theme .themeList a:nth-child(14){color:#03b1c1;}
.scenery  .theme .themeList a:nth-child(14):hover {color:#fff;background:#03b1c1; }
.scenery  .theme .themeList a:nth-child(15){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(15):hover {color:#fff;background:#fc924c; }
.scenery  .theme .themeList a:nth-child(16){color:#f25272;}
.scenery  .theme .themeList a:nth-child(16):hover {color:#fff;background:#f25272; }
.scenery  .theme .themeList a:nth-child(17){color:#2da1e7;}
.scenery  .theme .themeList a:nth-child(17):hover {color:#fff;background:#2da1e7; }
.scenery  .theme .themeList a:nth-child(18){color:#fc924c;}
.scenery  .theme .themeList a:nth-child(18):hover {color:#fff;background:#fc924c; }

.bannerMod{margin-top:20px;}
.bannerMod img{height:100px; width:1200px;}

.module{margin-top:20px;}
.module .leftBox{float:left;width:590px; background:#FFF;}
.module .rightBox{float:left;width:590px;margin-left:20px; display:inline; background:#FFF;}
.module .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;}
.module .hdBox span{float:right;font-size:12px; }

/*机票*/
.flight{overflow:hidden; border:1px solid #DFDFDF; box-shadow: 0 0 5px #eee; height:265px; overflow:hidden; margin-top:20px;}
.flight .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;}
.flight .hdBox span{float:right;font-size:12px; }
.flight .hasMoreTab{ position:relative;width:1198px;}
.flight .hasMoreTab .hd{position:absolute; top:-30px; left:135px;}
.flight .hasMoreTab .hd  li{float:left; padding:0 10px; height:28px; line-height:28px; cursor:pointer; font-size:14px;margin-right:8px; display:inline;}
.flight .hasMoreTab .hd  li.on{ background:#3AA400; color:#FFF;border-radius:5px;}
.flight .hasMoreTab .hd  li.on a{color:#FFF;}
.flight .hasMoreTab .bd{ position: relative;}
.flight .ui-tabs-hide{ display:none;}
.flight .ui-tabs-panel{padding:2px 0 0 20px;}
.flight .ui-tabs-panel li{background:url(../images/index.png) no-repeat -509px -142px; float: left;height: 26px;line-height: 28px;margin-right:20px;overflow: hidden;padding-left: 8px;width: 266px;}
.flight .ui-tabs-panel li a{display: block;height: 28px;}
.flight .ui-tabs-panel li em{font-weight:  normal !important; color:#F40;}
.flight .ui-tabs-panel li address{padding: 10px 0 5px;}
.flight .ui-tabs-panel li p{padding: 0 0 10px;}
.flight .ui-tabs-panel li span{cursor: pointer;font-family: Arial;padding: 0 0 0 6px;}
.flight .ui-tabs-panel li span.date,.flight span.place{float: left;padding: 0;}
.flight .ui-tabs-panel li span.date{color: #666;padding-right: 10px;width:65px;}
.flight .ui-tabs-panel li span.price{float:right;}
.flight .ui-tabs-panel li span.price em{ font-family:Arial;}
.flight .ui-tabs-panel li span.discount{float:right;}
.flight span.place{width:120px;}

/*游记*/
.strategy{border:1px solid #DFDFDF; box-shadow: 0 0 5px #eee; margin-top:20px;border-top:1px solid #F3415A;background:#FFF;}
.strategy .hdBox{ font-size:18px;padding:0 20px; height:27px; line-height:27px;margin-top:20px;color:#F3415Al;}
.strategy .hdBox span{float:right;font-size:12px; }
.strategy .strategyList{overflow:hidden;padding:0 0 20px 20px; height:320PX;width:1178PX;}
.strategy .strategyList ul{width:1200px;}
.strategy .strategyList li{border-radius:5px;float:left;width:233px; margin-right:20px; margin-top:20px; height:140px; overflow:hidden; position:relative;}
.strategy .strategyList li img{width:233px; height:140px;}
.strategy .strategyList li img:hover{opacity: 0.5;filter: alpha(opacity=80);}
.strategy .strategyList li.top{width:400px; height:300px;border-radius:5px;}
.strategy .strategyList li.top img{width:400px; height:300px;}
.strategy .strategyList li.top img:hover{opacity: 0.5;filter: alpha(opacity=80);}
.strategy .strategyList li .ttit{height:26px; line-height:26px; font-size:14px; color:#FFF;background-color:#000; padding:0 10px; position:absolute;bottom:0;left:0; width:213px;filter:alpha(opacity=80);opacity:0.8;}
.strategy .strategyList li.top .ttit{width:380px;}
.strategy .strategyList li .text,.strategy .strategyList li .bg{position:absolute;bottom:0;left:0; height:100%; width:0; overflow:hidden;}
.strategy .strategyList li .bg {background:#333;filter:alpha(opacity=60);opacity:0.6;}
.strategy .strategyList li .text h2{padding:10px 10px 0; font-size:16px; overflow:hidden; height:52px;}
.strategy .strategyList li .text h2 a{ color:#FFF;}
.strategy .strategyList li .text p{margin-top:10px; color:#FFF; line-height:22px;padding:0 15px; height:175px; overflow:hidden;}
.strategy .strategyList li.top .text h2{ padding:20px 20px 0 20px;height:auto;}
.strategy .strategyList li .btn{float:right; height:36px;padding:10px 17px; width:24px;margin-right:10px; background:#333;filter:alpha(opacity=80);opacity:0.8;border-radius: 50%;}
.strategy .strategyList li .btn a{color:#fff;}
.strategy .attribute{height:40px; position:absolute;top:0;left:0; font-size:0;}
.strategy .attribute i{height:40px; width:40px; display:inline-block; margin-right:5px; background:url(../images/destination/show.png) no-repeat -34px -281px;}
.strategy .attribute i.quality{background-position:-120px -281px;}
.strategy .attribute i.practical{background-position:-77px -281px;}

/*团购*/
.four .ui-tabs-panel .tuan li{float:left;height:195px;padding-right:20px;width:215px; margin-bottom:20px;}
.four .tuan_pic{position:relative;}
.four .tuan_pic img{border-radius:5px;width:215px;height:160px;}
.four .tuan_pic img:hover{opacity: 0.8;filter: alpha(opacity=80);}
.four .tuan_pic .title{background:-moz-linear-gradient(center top , rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)) repeat scroll 0 0 rgba(0, 0, 0, 0);border-bottom-left-radius:5px;border-bottom-right-radius:5px;bottom:0;color:#fff;cursor:pointer;font-size:15px;height:27px;padding-left:10px;position:absolute;white-space:nowrap;width:205px;}
.four .tuan_price{background-color:#fff;height:48px;line-height:46px;margin-bottom:14px;}
.four .tuan_price i{color: #f60;float: left;font-family: "microsoft yahei";font-size: 16px;height: 20px;line-height: 20px;margin-top: 13px;}
.four .tuan_price .discount_price{color: #f60;float: left;font-family: arial;font-size: 28px;font-weight: 700;margin-left: 0;padding-right: 10px;}
.four .tuan_price .cost_price{color: #999;float: left;font-family: arial;font-size: 14px;text-decoration: line-through;}
.four .tuan_price .sale_price{ background: #ffc23e;border-radius: 5px;color: #fff;float: right;font-family: "microsoft yahei";font-size: 14px;font-weight: 700;height: 23px;line-height: 23px;margin-top: 12px;padding-left: 2px;text-align: center;width: 52px;}


/*签证*/
.four .visa{overflow:hidden; overflow:hidden;}
.four .visa li{display: inline-block;float: left;height: 44px;margin: 0 10px 10px 0;overflow: hidden;width: 282px;}
.four .visa li a{background: none repeat scroll 0 0 #f5f5f5;display: block;height: 40px;line-height: 40px;padding: 0 5px 2px 0;width: 278px;}
.four .visa li span{display: inline-block;float: left;padding-right: 7px;}
.four .visa li span.price{color: #888;float: right;padding-right: 0;}
.four .visa li span.price em{color: #f60;font-family: Arial;font-weight: bold;}

/*租车*/
.four .car{overflow:hidden;}
.four .car li{float: left;overflow: hidden;padding-right:20px;text-align: left; margin-bottom:20px;}
.four .car li .pic{height: 135px;overflow: hidden;text-align: left;width: 176px;border-radius:5px;}
.four .car li .pic img{display: block;height: 135px;transition: all 1.2s ease 0s;width: 176px;-webkit-transition: all 1.2s;-moz-transition: all 1.2s;-o-transition: all 1.2s;-ms-transition: all 1.2s;transition: all 1.2s;vertical-align: top;}
.four .car li .pic img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform: scale(1.2);}
.four .car li .title{font-size: 14px;line-height: 24px;}
.four .car li .title .Price{float:right;}
.four .car li .title .Price i{color:#f60;font-family:arial;}
.four .car li .title .Price em{color:#f60;font-family:arial;font-size:16px;font-weight:700;}

/*导游*/
.four .guides li.top{height: 258px;margin-right: 15px;width: 188px;}
.four .guides li{background: none repeat scroll 0 0 #f5f5f5;float: left;height: 79px;margin: 0 10px 10px 0;width: 315px;}
.four .guides li.top dt{height: 188px;margin: 0;position: relative;width: 188px;}
.four .guides li dt{float: left;margin-right: 10px;width: 79px;}
.four .guides li.top dt b{background: url("../images/star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 35px;left: 0;position: absolute;top: 182px;width: 20px;}
.four .guides li.top dd{height: 36px;margin-top: 0;padding: 0 3px;width: 182px;}
.four .guides li dd{color: #666;float: left;height: 36px;line-height: 18px;margin-top: 5px;overflow: hidden;padding: 0 3px 0 0;text-align: justify;width: 223px;}
.four .guides li dd.name{height: 28px;line-height: 28px;margin-top: 0;}
.four .guides li.top dd.name{height: 32px;line-height: 32px;padding-left: 22px;width: 160px;}
.four .guides li dd.name span{float:right;}
.four .guides li dd.name b{color: #333;font-weight: normal;}
.four .guides li dd.name a{color: #2a98da;font-size: 12px;}

/*积分*/
.four .gifts li{background: none repeat scroll 0 0 #fff;display: inline-block;float: left;height: 127px;margin: 0 20px 20px 0;overflow: hidden;padding: 0;width: 174px;border:1px dotted #ccc;}
.four .gifts li a{display: block;height: 127px;overflow: hidden;position: relative;width: 174px;}
.four .gifts li img{height: 127px;vertical-align: top;width: 174px;}
.four .gifts li div.bg{background:#000;opacity:0.7;}
.four .gifts li a:hover div.bg{filter: alpha(opacity=95);opacity: 0.95;}
.four .gifts li div{bottom: 0;color: #e5e5e5;font-size: 12px;height: 24px;left: 0;line-height: 24px;overflow: hidden;padding: 0 5px;position: absolute;text-align: center;width: 166px;}
.four .gifts li span{background:#f60;color: #fff;display: inline-block;height: 21px;left: 0;line-height: 21px;overflow: hidden;padding: 0 5px;position: absolute;top: 0;}
.four ..gifts li span em{color: #fff !important;font-size: 12px;vertical-align: 0;}

/*团购，签证，租车，导游，礼品TAB切换框*/
.four{background:#FFF; padding:20px 0 0 20px; margin-top:20px;border:1px solid #DFDFDF;box-shadow: 0 0 5px #eee;border-top:1px solid #80BC2B;}
.four .ui-tabs-nav{list-style:outside none none;}
.four .ui-tabs-nav  li{ cursor: pointer;display: inline;float: left;font-size: 14px;height: 28px;line-height: 28px;margin-right: 8px;padding: 0 10px;}
.four li.ui-tabs-selected{background:#80bc2b;border-radius:5px;}
.four li.ui-tabs-selected a{color:#fff;}
.four .ui-tabs-panel{overflow:hidden;padding-top:15px;}
.four .ui-tabs-panel.ui-tabs-hide{display:none;}

/*T图标*/
i.icon{ background:url(../images/nicon.png) no-repeat;}
#LineContent .hdBox b i.icon{width: 30px;height: 46px;background-position: -202px -3px;display: block;position: absolute;left: 20px;top: 0px;}
.index .line1 .centerBox .bd li.text dl dd.num1{background-position: 0px 0px;}
.index .line1 .centerBox .bd li.text dl dd.num2{background-position: -42px 0px;}
.index .line1 .centerBox .bd li.text dl dd.num3{background-position:-83px 0px;}
.index .line1 .centerBox .bd li.text dl dd.num4{background-position: -124px 0px;}
.index .line1 .centerBox .bd li.text dl dd.num5{background-position:-165px 0px;}
.index .line2 .centerBox .bd li.text dl dd.num1{background-position: 0px -34px;}
.index .line2 .centerBox .bd li.text dl dd.num2{background-position: -42px -34px;}
.index .line2 .centerBox .bd li.text dl dd.num3{background-position:-83px -34px;}
.index .line2 .centerBox .bd li.text dl dd.num4{background-position: -124px -34px;}
.index .line2 .centerBox .bd li.text dl dd.num5{background-position:-165px -34px;}
.index .line3 .centerBox .bd li.text dl dd.num1{background-position: 0px -65px;}
.index .line3 .centerBox .bd li.text dl dd.num2{background-position: -42px -65px;}
.index .line3 .centerBox .bd li.text dl dd.num3{background-position:-83px -65px;}
.index .line3 .centerBox .bd li.text dl dd.num4{background-position: -124px -65px;}
.index .line3 .centerBox .bd li.text dl dd.num5{background-position:-165px -65px;}

.index .line1 .centerBox .bd li a dd.title,.index .line1 .centerBox .bd li a:hover dd.title{color:#606EDB;}
.index .line2 .centerBox .bd li a dd.title,.index .line2 .centerBox .bd li a:hover dd.title{color:#FF8B1A;}
.index .line3 .centerBox .bd li a dd.title,.index .line3 .centerBox .bd li a:hover dd.title{color:#5BB22F;}

.theme{float:left;width:239px;height:385px; overflow:hidden;}
.theme h2{font-size:14px; color:#6c6c6c;text-indent:12px; background:url(../images/icon.png) no-repeat 0 -631px;padding-bottom:5px;text-shadow:1px 1px 4px #c9c9c9;}
.theme .themeList{border-left:1px solid #E5E5E5;}
.theme .themeList a{float:left;border:1px dotted #ccc; background:#FFF; height:37px; line-height:37px; font-size:14px;width:108px;position:relative;margin-left:-1px;margin-bottom:-1px; text-align:center;}
.theme .themeList a:nth-child(1){color:#8ab923;}
.theme .themeList a:nth-child(1):hover {color:#fff;background:#8ab923; }
.theme .themeList a:nth-child(2){color:#fc924c;}
.theme .themeList a:nth-child(2):hover {color:#fff;background:#fc924c; }
.theme .themeList a:nth-child(3){color:#f25272;}
.theme .themeList a:nth-child(3):hover {color:#fff;background:#f25272; }
.theme .themeList a:nth-child(4){color:#2da1e7;}
.theme .themeList a:nth-child(4):hover {color:#fff;background:#2da1e7; }
.theme .themeList a:nth-child(5){color:#ca8c07;}
.theme .themeList a:nth-child(5):hover {color:#fff;background:#ca8c07; }
.theme .themeList a:nth-child(6){color:#03b1c1;}
.theme .themeList a:nth-child(6):hover {color:#fff;background:#03b1c1; }
.theme .themeList a:nth-child(7){color:#fc924c;}
.theme .themeList a:nth-child(7):hover {color:#fff;background:#fc924c; }
.theme .themeList a:nth-child(8){color:#f25272;}
.theme .themeList a:nth-child(8):hover {color:#fff;background:#f25272; }
.theme .themeList a:nth-child(9){color:#2da1e7;}
.theme .themeList a:nth-child(9):hover {color:#fff;background:#2da1e7; }
.theme .themeList a:nth-child(10){color:#ca8c07;}
.theme .themeList a:nth-child(10):hover {color:#fff;background:#ca8c07; }
.theme .themeList a:nth-child(11){color:#03b1c1;}
.theme .themeList a:nth-child(11):hover {color:#fff;background:#03b1c1; }
.theme .themeList a:nth-child(12){color:#fc924c;}
.theme .themeList a:nth-child(12):hover {color:#fff;background:#fc924c; }
.theme .themeList a:nth-child(13){color:#ca8c07;}
.theme .themeList a:nth-child(13):hover {color:#fff;background:#ca8c07; }
.theme .themeList a:nth-child(14){color:#03b1c1;}
.theme .themeList a:nth-child(14):hover {color:#fff;background:#03b1c1; }
.theme .themeList a:nth-child(15){color:#fc924c;}
.theme .themeList a:nth-child(15):hover {color:#fff;background:#fc924c; }
.theme .themeList a:nth-child(16){color:#f25272;}
.theme .themeList a:nth-child(16):hover {color:#fff;background:#f25272; }
.theme .themeList a:nth-child(17){color:#2da1e7;}
.theme .themeList a:nth-child(17):hover {color:#fff;background:#2da1e7; }
.theme .themeList a:nth-child(18){color:#fc924c;}
.theme .themeList a:nth-child(18):hover {color:#fff;background:#fc924c; }
.theme .themeList a:nth-child(19){color:#8ab923;}
.theme .themeList a:nth-child(19):hover {color:#fff;background:#8ab923; }
.theme .themeList a:nth-child(20){color:#fc924c;}
.theme .themeList a:nth-child(20):hover {color:#fff;background:#fc924c; }
.theme .themeList a:nth-child(21){color:#f25272;}
.theme .themeList a:nth-child(21):hover {color:#fff;background:#f25272; }

/*点评*/
.index .lineBox .rightBox .con{background: url(../images/indexbg.gif) no-repeat 0 -290px;padding: 7px 10px 0;}
.index .lineBox .rightBox .con dl{border-bottom: 1px solid #F0F0F0;padding: 3px 0 12px;}
.index .lineBox .rightBox .con dt {height: 26px;line-height: 26px;overflow: hidden;}
.index .lineBox .rightBox .con dd{color: #333;height: 18px;overflow: hidden;margin-bottom: 3px;width: 229px;}
.index .lineBox .rightBox .con dd span{display: inline-block;float: right;margin-left: 8px;}
.index .lineBox .rightBox .con dd span.date{color: #999;}
.index .lineBox .rightBox .con dd span.score{background: #FF6800;border: 1px solid #FF6800;color: #FFF;height: 16px;line-height: 16px;padding-left: 3px;}
.index .lineBox .rightBox .con dd span.score em{background: #FFF;border-left: 1px solid #FF6800;color: #FF6800;display: inline-block;font: bold 12px/16px Arial,Helvetica,sans-serif;height: 16px;margin-left: 3px;padding: 0 3px;}
.index .lineBox .rightBox .con dd li{float: right;}
.index .lineBox .rightBox .con dd li.user{float: left;}
.index .lineBox .rightBox .con dd.conText{background: url(../images/indexbg.gif) no-repeat 0 -181px;height: 75px;margin: 0;overflow: hidden;width: 229px;}
.index .lineBox .rightBox .con dd.conText p{color: #999;padding: 8px 3px 1px 7px;height: 66px;line-height: 22px;overflow: hidden;}
.index .lineBox .rightBox .ico{background: url(../images/indexbg.gif) no-repeat 0 -101px;display: block;height: 77px;overflow: hidden;position: absolute; top: 0;left: -30px;width: 30px;text-align: center;}
.index .lineBox .rightBox .ico dt{color: #FFF;font: bold 21px/18px Arial,Helvetica,sans-serif;padding: 6px;}
.index .lineBox .rightBox .ico dd{font: bold 14px/20px "微软雅黑","宋体",Arial;padding: 4px 6px;}

