/*
 * css for zhengwen
 */

/*
 * reset
 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea {
    font: 13px/1.5 Arial,sans-serif;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

ul, ol { list-style: none; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

sup { vertical-align: text-top; } 
sub { vertical-align: text-bottom; }

legend { color: #000; } 
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; }

table { border-collapse: collapse; border-spacing: 0; }

/*
 * common
 */
body {
	/*	background:#00528d;*/
}
.clear {
	clear:both;
}
.clear-both {
	height:0;
	line-height:0;
	overflow:hidden;
	clear:both;
}

.hidden {
	display:none;
}

a:link{color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:hover{color:#f00; text-decoration:none;}
a:active{color:#f90}

/*
 * layout
 */
#top-nav {
	width:100%;
	height:54px;
	background:url(img/top-nav.jpg) no-repeat;
	background-position:50% 0;
	overflow:hidden;
}
#head {
	width:100%;
	height:125px;
	background-position:50% 0;
}
.index-hd {
	background:url(img/head-21.jpg) no-repeat;
}
.help-hd {
	background:url(img/head-24.jpg) no-repeat;
}
.score-hd {
	background:url(img/head-22.jpg) no-repeat;
}
.youji-hd {
	background:url(img/head-23.jpg?v=1) no-repeat;
}
#content {
	width:100%;
	height:641px;
	background-position:50% 0;
}
.index-bg {
	background:url(img/main-21.jpg) no-repeat;
}
.help-bg {
	background:url(img/main-24.jpg) no-repeat;
}
.score-bg {
	background:url(img/main-22.jpg) no-repeat;
}
.youji-bg {
	background:url(img/main-23.jpg?v=1) no-repeat;
}
.inner {
	width:960px;
	margin:0 auto;
}

/*
 * top-nav
 */
#index .nav-list {
	position:relative;
	z-index: 10000;
}
#logo {
	float:left;
}
.nav-list {
	width:800px;
	height:40px;
	padding:7px 0;
	float:right;
}
.nav-cat {
	width:200px;
	float:left;
	line-height:20px;
}
.nav-cat dt {
	width:40px;
	padding-right:10px;
	float:left;
	font-size:17px;
	color:#fff;
	font-family: Microsoft YaHei,SimHei;
}
.nav-cat dt a:link,.nav-cat dt a:visited,.nav-cat dt a:hover {
	color:#fff;
	text-decoration:none;
}
.nav-cat dd a {
	margin-right:8px;
}

/*
 * head 
 */
#head-inner {
	position:relative;
}
#nav  {
	padding-top:72px;
	padding-left:390px;
	
}
#nav li {
	height:42px;
	line-height:42px;
	width:62px;
	text-align:center;
	float:left;
	margin-right:15px;
	font-size:20px;
	font-family: Microsoft YaHei,SimHei;
	color:#0083ea;
}
#nav li#iscore {
	width:125px;
}
#nav li.hovers {
	font-size:24px;
	background:url(img/navs.png) no-repeat;
	background-position:0 0;
}
#nav li.hoverl {
	font-size:24px;
	background:url(img/navl.png) no-repeat;
	background-position:0 0;
}
#nav li.ccur {
	font-size:24px;
	background:url(img/navs.png) no-repeat;
	background-position:0 0;
}
#nav li.ycur {
	font-size:24px;
	background:url(img/navl.png) no-repeat;
	background-position:0 0;
}
*html #nav li.hovers {background: transparent !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img1.tuniucdn.com/u/zt/youjizhengwen/img/navs.png');}
*html #nav li.hoverl {background: transparent !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img1.tuniucdn.com/u/zt/youjizhengwen/img/navl.png');}

#nav li a {
	height:42px;
	display:block;
	display:block;
	position:relative; 
	overflow:hidden;
}
#nav li a:link,#nav li a:visited,#nav li a:hover {
	color:#0083ea;
}

#tsina,#tqq {
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
}
#tsina {
	top:76px;
	right:104px;
}
#tqq {
	top:76px;
	right:66px;
}

/*
 * index-content
 */
#index-content {
	position:relative;
}
#quick-link {
	position:absolute;
	left:100px;
	top:22px;
}
#quick-link li {
	width:258px;
	height:30px;
	line-height:30px;
	color:#018eff;
	font-size:14px;
	position:relative;
}
#quick-link li span {
	width:258px;
	display:inline-block;
	position:absolute;
	top:2px;
	left:0px;
	z-index:1;
	text-indent:102px;
}
#quick-link li.q-youji {
	margin-left:80px;
}
#quick-link li.q-hotel {
	margin-left:0;
}
#quick-link li.q-yuding {
	margin-left:40px;
}
#quick-link li.quick-hover {
	height:42px;
	line-height:38px;
	background:url(img/hover.png) no-repeat;
	_background:none;
	color:#0275d0;
}

+html #quick-link li.quick-hover  {background:transparent !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img1.tuniucdn.com/u/zt/youjizhengwen/img/hover.png');}



#quick-link li a {
	width:228px;
	padding-left:30px;
	font-size:16px;
	font-family: Microsoft YaHei,SimHei;
	margin-right:5px;
	position:absolute;
	left:0;
	text-align:left;
	z-index:1000;
}
#quick-link li.q-youji a {
	background:url(img/youji.png) no-repeat;
	background-position:10px 55%;
}
#quick-link li.q-hotel a {
	background:url(img/hotel.png) no-repeat;
	background-position:10px 55%;
}
#quick-link li.q-yuding a {
	background:url(img/tel.png) no-repeat;
	background-position:10px 55%;
}
/*
#quick-link li.quick-hover a {
	background-position:10px 55%;
}
*/
#quick-link li a:link,#quick-link li a:visted {
	color:#43afcc;
}
#quick-link li.quick-hover a:hover {
	color:#02395b;
}

#tel-area {
	width:210px;
	height:190px;
	position:absolute;
	left:685px;
	top:78px;
}
#tel400 {
	width:147px;
	height:43px;
	position:absolute;
	left:598px;
	top:112px;
	background:url(img/400.png) no-repeat;
	text-indent:-9999px;
}

#num {
	height:87px;
	position:absolute;
	left:75px;
	top:152px;
}
#num .opacity {
	float:left;
}
.num-txt1 {
	width:125px;
	height:51px;
	padding-top:26px;
	background:url(img/txt1.png) no-repeat;
	background-position:0 50px;
	text-indent:-9999px;
}
.num-txt2 {
	width:29px;
	height:51px;
	padding-top:26px;
	margin-left:5px;
	background:url(img/txt2.png) no-repeat;
	background-position:0 50px;
	text-indent:-9999px;
}

#number {
	float:left;
	margin-left:-15px;
}
#number span {
	display:block;
	width:43px;
	height:67px;
	padding-top:20px;
	line-height:60px;
	float:left;
	background:url(img/num.png) no-repeat;
	background-position:-152px 0;
	text-align:center;
	font-size:56px;
	color:#0594ce;
}
#number span#number-fisrt {
	width:43px;
	padding-left:24px;
	background:url(img/num.png) no-repeat;
	background-position:0 0;
}
#number span#number-last {
	width:43px;
	background:url(img/num.png) no-repeat;
	background-position:-281px 0;
}
/*
 * score
 */
#common-content {
	position:relative;
}

#score-info {
	position:absolute;
	left:65px;
	top:70px;
}
#score-info-table {
	border-collapse:collapse;
}
#score-info-table td {
	color:#fff;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding-left:30px;
	vertical-align:middle;
}
#score-info-table span {
	color:#ffee23;
}
#score-info-table img {
	vertical-align:middle;
}

#slider {
	position:absolute;
	top:150px;
	left:15px;
}
#slider .prev,#slider .next {
	height:89px;
	width:60px;
	float:left;
	cursor:pointer;
	text-indent:-9999px;
}
#slider .prev {
	background:url(img/prev.png) no-repeat;
	background-position:50% 50%;
}
#slider .next {
	background:url(img/next.png) no-repeat;
	background-position:50% 50%;
}

#slider {
	width:735px;
	overflow:hidden;
	float:left;
}
.slider li {
	width:165px;
	height:140px;
	line-height:30px;
	margin-right:25px;
	text-align:center;
	float:left;
}
#slider-inner {
	float:left;
}
#slider-photo li {
	height:89px;
	margin:0;
	vertical-align:bottom;
	float:left;
    position:relative;
}

#lucky {
	position:absolute;
	left:60px;
	top:270px;
}
#lucky-table {
	border-collapse:collapse;
}
#lucky-table th {
	height:20px;
	line-height:20px;
	padding:20px 0;
	font-size:14px;
	color:#ffee23;
	font-weight:bold;
	text-align:left;
}
#lucky-table td {
	color:#fff;
	height:20px;
	line-height:20px;
	font-size:12px;
}
.scroll-list li  {
	height:20px;
	line-height:20px;
	color:#fff;
}
.scroll-list li span {
	display:inline-block;
	width:95px;
}

#flash {
	width:396px;
	height:283px;
	overflow:hidden;
	position:absolute;
	top:274px;
	left:241px;
}

#guize-list {
	width:235px;
	line-height:18px;
	position:absolute;
	left:680px;
	top:85px;
}
#guize-list dt {
	font-weight:bold;
	font-size:14px;
	color:#306ea0;
}
#guize-list dd {
	font-size:12px;
	color:#0784b9;
	text-indent:24px;
}

#pop {
	width:571px;
	height:290px;
	padding:60px 17px 0 17px;
	background:url(img/pop.png) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-302px;
	margin-top:-175px;
	z-index:10000;
	display:none;
}
#pop h2 {
	font-size:24px;
	color:#24a3ce;
	font-family: Microsoft YaHei,SimHei;
	font-weight:normal;
}
#pop h2 span {
	color:#fc4949;
	font-size:14px;
}
.pop-table {
	width:100%;
	margin-top:10px;
	border-collapse:collapse;
	line-height:30px;
	color:#0275d0;
	font-size:14px;
}
.pop-table th {
	border-bottom:1px #24a3ce dotted;
	font-weight:normal;
}

.pop h2 a:link,.pop h2 a:visited,.pop h2 a:hover {color:#fc4949; text-decoration:underline;}
#overlay {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#000;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	opacity: 0.55;
	z-index:1000;
	display:none;
}
	*html #overlay {
		height:820px;
		position:absolute;
	}
#close {
	width:26px;
	height:26px;
	position:absolute;
	right:10px;
	top:62px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(_blank);
}

/*
 * youji-content
 */
#gallery {
	/*
	width:600px;
	height:210px;
	position:absolute;
	top:15px;
	left:40px;
	*/
}

#tag {
	width:171px;
	height:117px;
	position:absolute;
	top:-10px;
	left:700px;
}

#youji-list {
	width:560px;
	position:absolute;
	top:286px;
	left:70px;
}
#youji-table {
	width:100%;
	color:#fff;
}
#youji-table th {
	height:42px;
	line-height:42px;
}
#youji-table td {
	line-height:26px;
}
#youji-table a:link,#youji-table a:visited,#youji-table a:hover {
	color:#fff;
}
#youji-table a:hover {
	color:#1d2184;
}
#youji-table a.route-link:link,#youji-table a.route-link:visited,#youji-table a.route-link:hover {
	color:#e8ff4f;
}
#youji-table a.more-link:link,#youji-table a.more-link:visited,#youji-table a.more-link:hover {
	color:#fff;
}
.quan {
	display:inline-block;
	height:13px;
	line-height:13px;
	overflow:hidden;
	font-weight:normal;
	font-size:12px;
	padding:2px 3px 0 3px;
	color:#df0000;
	border:1px #df0000 solid;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	font-family:SimSun;
	vertical-align:middle;
}
#search {
	position:absolute;
	left:668px;
	top:198px;
	_top:196px;
}
#search .qtxt {
	width:180px;
	background:none;
	font-size:14px;
	padding:7px;
	border:0;
	float:left;
}
#search .sbtn {
	display:inline-block;
	width:70px;
	height:33px;
	float:left;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
}

#niuren {
	position:absolute;
	left:688px;
	top:290px;
}
.niuren-table {
	width:240px;
	border-collapse:collapse;
	line-height:16px;
	color:#0784b9;
}
.niuren-table td {
	height:55px;
	vertical-align:top;
	font-size:12px;
}
.niuren-table td img {
	display:block;
	padding:4px;
	background:#fff;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.niuren-table td strong {
	color:#f60;
}
.niuren-table td a {
	font-weight:bold;
}
.niuren-table td a:link,.niuren-table td a:visited,.niuren-table td a:hover {
	color:#306ea0;
}
.onum {
	font-size:14px;
	font-weight:bold;
	text-shadow:#1a7394 2px 2px 2px;
}
/*
 * help-content
 */
#help-content {
	width:964px;
	height:625px;
	margin:0 auto;
	position:relative;
}
.help-list {
	width:380px;
	line-height:24px;
	position:absolute;
	top:60px;
}
.help-list dt {
	color:#306ea0;
	font-weight:bold;
}
.help-list dd {
	color:#0784b9;
}
.help-list-l {
	left:87px;
	width:370px;
}
.help-list-r {
	left:510px;
}
.sheming {
	width:735px;
	line-height:24px;
	font-size:14px;
	color:#c9e67f;
	position:absolute;
	left:160px;
	top:540px;
}


#tel-area,#head-inner {
	z-index:10000;
}
#sun {
	position:absolute;
	left:0;
	top:0;
}
#swim {
	position:absolute;
	left:122px;
	top:266px;
	z-index:9999;
}
#push {
	position:absolute;
	left:688px;
	top:138px;
	z-index:9999;
}
#sit {
	position:absolute;
	left:785px;
	top:252px;
	z-index:9999;
}
#weibo {
	position:absolute;
	left:750px;
	top:-70px;
}

.no-login {
    width:540px;
    text-align:center;
    padding-top:20px;
}
.no-login a {
    margin:0 20px;
}


#pbox {
	width:404px;
	height:260px;
	background:url(http://img1.tuniucdn.com/u/zt/youjizhengwen/img/pbox.gif) no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-202px;
	margin-top:-180px;
	z-index:10000;
    display:none;
}
.pdl {
    padding:15px 20px;
    line-height:24px;
    color:#fff;
    font-size:12px;
}
.pdl dt {
    font-size:14px;
    color:#000;
}
.pbox-invite {
    line-height:34px;
    padding-top:10px;
    text-align:center;
    vertical-align:middle;
}
.pbox-invite input,.pbox-invite img {
    vertical-align:middle;
}
.pt1 {
    font-size:14px;
}
.pt2 {
    display:inline-block;
    margin-right:16px;
    font-size:14px;color:#fff000;
}
.pt3 {
    color:#5db8d1;
    font-size:12px;
}
.pt4 {
    color:#f00;
}
#pbox select {
    margin-left:5px;
}
.pclose {
    width:15px;
    height:15px;
    position:absolute;
    right:5px;
    top:5px;
    display:block;
    text-indent:-9999px;
    overflow:hidden;
}