@charset "utf-8";
/* CSS Document */

/* 公共 */
.TActTLogo, .TActNav, .TActContent , .TActLocal { width:1200px; margin:0 auto; overflow:hidden; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

/* TActLogo */
.TActTLogo { padding:10px 0; }
.TActTLogo .logo { float:left; }
.TActTLogo a:hover { border:0; }
.TActTLogo img  { border:0;  }

.TA_right { float:right; }
.TA_right .search { float:left; margin-top:10px; }
.TA_right .text { float:left; width:448px; height:30px; border:solid 3px #c40506; border-right:0; background:#fff; color:#999; line-height:30px; font: 14px/36px "宋体"; text-indent:6px; padding:0; margin:0; }
.TA_right .btn { float:left; width:80px; height:36px; background:#c40506; border:0; color:#fff;  font: bold 14px/36px "宋体"; cursor:pointer; }
.TA_right .ad { float:left; width:250px; height:60px; margin-left:18px; }

/* TActNav */
.TActNav { height:54px; background:url(../images/nav_bg.gif) repeat-x; padding:11px 0 0; }
.TActNav ul { float:left; font:bold 16px/32px "微软雅黑"; margin-left:16px; _display:inline;}
.TActNav li { float:left; height:32px; padding-left:3px; width:80px; text-align:center; overflow:hidden;}
.TActNav a, .TActNav a:hover{ color:#fff; text-decoration:none; }

.TActNav ul a { display:block; height:32px; }
.TActNav ul a:hover, .TActNav .cur a { background:url(../images/nav_a.gif) no-repeat right 0; }
.TActNav ul a span { padding:0 5px; text-align:center; cursor:pointer; }
.TActNav ul a:hover span, .TActNav .cur span { display:block; background:url(../images/nav_a_l.gif) no-repeat left 0; height:32px; color:#da0e0f; }

.TANRight { float:right; font:14px/32px "微软雅黑"; }
.TANRight a { padding:0 5px 0 2px; }
.TANRight a:hover { text-decoration:underline; }

/* TActLocal */
.TActLocal { height:46px; background: url(../images/localbg.gif) no-repeat 6px 10px #f5f5f5; }
.TActLocal p { font:15px/46px "微软雅黑"; color:#666; text-indent:40px; }
.TActLocal a { color:#666; }
.TActLocal span { padding:0 6px; }

/* TActMain */
.TActMainWrap { width:1200px; margin:14px auto 0; }
.TActMain { width:1200px; margin-left:2px; }


/* TActSort 
.TActSort { width:952px; height:136px; background:url(../images/sortbgr.gif) repeat-x; }*/
.TActSort { width:1199px; border: 1px solid #ddd; border-top:3px solid #62B4DC; }
/*.TActSortL { background:url(../images/sortbgr.gif) no-repeat left -136px; }
.TActSortR { background:url(../images/sortbgr.gif) no-repeat right -272px; }*/
.TActSortR .city { width:1198px; height:auto; border-bottom:solid 1px #e3e3e3; margin-left:1px; overflow:hidden; }
.TActSortR ul { width:1177px; padding:0 20px; margin-top:10px; background:#fff;  }
.TActSortR li { float:left; margin:0 13px 10px 0; }
.TActSortR .city a { display:block; width:90px; height:25px; background:url(../images/sortbg.gif) no-repeat; text-align:center; font:14px/25px "微软雅黑"; color:#424242; }
.TActSortR .city a:hover, .TActSortR .cur a { background:url(../images/sortbg.gif) no-repeat 0 -25px; text-decoration:none; font-weight:bold; color:#fff; }

.TActSortR .sequence { height:36px; background:#fff; font:14px/36px "微软雅黑"; color:#424242;}
.TActSortR .sequence .title { float:left; padding-left:14px; }
.TActSortR .sequence a { float:left; color:#424242; padding:0 10px; }
.TActSortR .sequence a:hover { color:#ff6900; text-decoration:none; }

.TActSortR .sequence a span { display:block; float:left; }
.TActSortR .sequence a .cur { color:#ff6900; }
.TActSortR .up, .TActSortR .down { display:block; width:9px; height:10px; background:url(../images/sorticon.png) no-repeat; margin:14px 4px; overflow:hidden; }
.TActSortR .up { background-position:0 -30px; }
.TActSortR .down { background-position:-9px -30px; }
.TActSortR .page-mini { float:right; color:#585858; font-size:12px; }
.TActSortR .page-mini span { display:block; float:left; padding-right:10px; }
.TActSortR .page-mini a { display:block; float:left; padding:0; margin-top:7px; }
.TActSortR .left-dis, .TActSortR .right-dis { width:27px; height:21px; background:url(../images/sorticon.png) no-repeat; }
.TActSortR .left-dis { background-position:0 0; }
.TActSortR .right-dis { background-position:-27px 0px; margin-right:18px; }
.TActSortR .left-dis:hover { background-position:-54px 0; }
.TActSortR .right-dis:hover { background-position:-81px 0px; }


/* TActProList */
.TActProList { width:1200px; margin:14px auto; font: bold 14px/28px "微软雅黑"; color:#666;  }
.TActProList ul {}
.TActProList li { display:block; }

.FourPro { width:1200px; height:416px; margin-bottom:12px; }
.FourProWrap, .FourProT, .FourProR { width:233px; height:416px; overflow:hidden; }
.FourProWrap { background:url(../images/listprobg.gif) repeat-y; float:left; margin-right:7px; }
.FourProT { background:url(../images/listprobg.gif) no-repeat -233px 0; }
.FourProR { background:url(../images/listprobg.gif) no-repeat -466px bottom; }

.TActProList .eachpro { float:left; width:308px; height:506px; margin-right:10px; background-color:transparent; }
.TActProList .FourProR .eachpro{height:416px; width:233px;}
.TActProList .wrapmask { margin:9px; margin-bottom:0; position:relative; height:255px; overflow:hidden;  }
.TActProList .wrapPiclist_ { display:block; width:210px; height:225px; position:relative; overflow:hidden; }
.TActProList .wrapPiclist_:hover{ text-decoration:none;}
.wrapmask .wrapPiclist_ em.start2{display:block;width:64px; height:64px; position:absolute; top:0; right:-1px; background:url(../images/start2.gif) no-repeat;}
.wrapmask .wrapPiclist_ em.over2{display:block;width:64px; height:64px; position:absolute; top:0; right:-1px; background:url(../images/over2.gif) no-repeat;}

.TActProList img { width:210px; height:225px;  }
.TActProList .wrapmask .TitleLink { width:210px; height:28px; overflow:hidden; border-bottom: dotted 1px #e8e8e8; }
.TActProList .timeDown { background:url(../images/bluebg.png) no-repeat;_background:url(../images/bluebg.gif) no-repeat; width:210px; height:30px; color:#fff; position:absolute; top:0; left:150px; font-size:12px; text-indent:26px; border:0; overflow:hidden; filter:alpha(Opacity=90); opacity:1 ;z-index:100; line-height:30px; }
.TActProList .wrapmask span { display:block; float:left; width:49px; height:20px; margin:9px 6px 0 0; line-height:38px; text-align:center; background:url(../images/spanbg.gif) no-repeat; line-height:20px; font-size:12px;  }
.TActProList .wrapmask p a { display:block; float:left; line-height:28px; color:#666; height:28px; overflow:hidden; }
.TActProList .infoMask  { position:absolute; left:0; bottom:-124px; width:210px; height:89px; background:#000; overflow:hidden; filter:alpha(Opacity=80); opacity:0.8 ;z-index:100; color:#fff; line-height:30px; }
.TActProList .infoMask .ep_name { float:left; width:200px; height:26px; margin:0 0 6px 8px; }
.TActProList .infoMask .ep_name a { color:#fff; }
.TActProList .prodesc { margin:0 0 6px 8px; line-height:24px; float:left;  width:200px; height:25px; font-weight:normal; font-size:12px; overflow:hidden; }
.TActProList .reserve { line-height:24px; float:left;  width:200px; height:50px; font-weight:normal; font-size:12px; }

.TActProList .stageinfo { width:210px; height:96px; margin:9px; background:url(../images/listbg.gif) no-repeat; border-bottom: dotted 1px #e8e8e8; }
.TActProList .s1_self { width:118px; height:96px; color:#000; position:relative;  }
.TActProList .s1_self span.over3{display:block; width:117px; height:46px; background:url(../images/over3.gif) no-repeat; margin-top: 23px;}
.TActProList .s1_self span.start3{display:block; width:117px; height:46px; background:url(../images/start3.gif) no-repeat; margin-top: 23px;}
.TActProList .s1_self , .TActContent .s3_self { float:right; }
.TActProList .s3_self { width:84px; height:64px; border-right:solid 1px #f4f4f4; text-align:center; line-height:24px; color:#aeaeae; text-align:center; padding-top:22px; }
.TActProList .pre_count1 { font-size:16px; line-height:72px; }
.TActProList .pre_price1 { font-size:22px; line-height:38px; width:75px; text-align:center; }
.TActProList .pre_count1, .TActContent .pre_price1 { width:75px; height:42px; text-align:center; overflow:hidden; line-height:60px; } 
.TActProList .btn { display:block; width:45px; height:57px; background:url(../images/btn_h.gif) no-repeat; position:absolute; top:18px; right:0; }
.TActProList .pre_count2 { font:bold 13px/22px "微软雅黑"; color:#666;  }
.TActProList .pre_count2 span { font-size:20px; color:#f50; }
.TActProList .reserve { width:210px; height:30px; margin:0 9px; line-height:22px; font-weight:bold; font-size:14px; _display:inline; }
.TActProList .des_btn { display:block; float:right; width:94px; height:25px; background:url(../images/de_btn.gif) no-repeat; color:#fff; text-indent:10px; line-height:26px; }

.TActProList .reserve p.date{width:100px; height:30px; display:block; float:left; line-height:30px; overflow:hidden;}

.TActProList .pre_countL{ margin-top:-22px; color:#000;}
.TActProList .pre_countB{color:#000;}
/* TActPage */
.TActPage { width:954px; height:70px; margin-top:30px; }
.TActPage p { text-align:center; height:33px; overflow:hidden; }
.TActPage a { display:inline-block; margin-left:5px; width:32px; height:32px; background:url(../images/page_bg.gif) no-repeat 0 -32px; color:#3c3c3c; font: bold 14px/32px "微软雅黑"; text-align:center;  }
.TActPage a:hover ,.TActPage .cur { color:#fff; text-decoration:none; background-position:0 0 ; }
.TActPage strong { display:inline-block; padding:0 10px; }
.TActPage .page_l , .TActPage .page_r { height:22px; }
.TActPage .page_l { background-position:0 -64px; _background-position:0 -69px; overflow:hidden; }
.TActPage .page_l:hover { background-position:0 -128px;_background-position:0 -133px;}
.TActPage .page_r { background-position:0 -160px;_ background-position:0 -165px; }
.TActPage .page_r:hover { background-position:0 -160px;_background-position:0 -165px; }
.TActPage .nextpage { background:none; width:50px; }
.TActPage .nextpage:hover { color:#3c3c3c; text-decoration:underline; }
.AntPage{ width:auto; padding-left:250px;}
.TActPage li{ float:left;}
.TActPage li{ font-size:12px; line-height:33px; color:#999;}
.TActPage li a.First_,.TActPage li a.Previous_,.TActPage li a.Next_,.TActPage li a.Last_,.TActPage li a.First,.TActPage li a.Previous,.TActPage li a.Next,.TActPage li a.Last{ background:none; width:50px;}
.TActPage li a.First_:hover,.TActPage li a.Previous_:hover,.TActPage li a.Next_:hover,.TActPage li a.Last_:hover,.TActPage li a.First:hover,.TActPage li a.Previous:hover,.TActPage li a.Next:hover,.TActPage li a.Last:hover{ color:#000;}

.TActPage li a.focus{background-position: 0 0; color:#fff;}


/**/
* html .clearfix {
	zoom: 1;
}
*+html .clearfix {
	zoom: 1;
}
.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}