@charset "utf-8";
/** CSS 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:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new, courier, monospace;}
small{font-size:12px;}
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;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
.clearfix:after{clear:both;content:"\20";display:block;height:0;}
.clearfix{zoom:1}
.hidden{display:none;}
.block{display:block;}
.invisible{visibility:hidden;}
:root{overflow-y:scroll;}

/* Corner radius */
.corner-tl {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
.corner-tr {-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.corner-bl {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.corner-br {-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.corner-top {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.corner-bottom {-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.corner-right { -moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}
.corner-left {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}
.corner-all {-moz-border-radius:4px;-webkit-border-radius:4px;}


body { background:#fff url(../image/bg.png) repeat-x; }
#top { width:950px; height:145px; margin:0 auto; background:url(../image/top.png) no-repeat; border-bottom:3px solid #e97507; }
.wrap { width:950px; margin:0 auto; padding-top:6px; }

.middle {
	float:left;
	width:472px;
	height:325px;
	padding-left:158px;
	background:url(../image/middle.png) 158px 152px no-repeat;
}
.left {
	position:relative;
	float:left;
	margin:-6px 0 0 -630px;
	width:152px;
	height:331px;
	background:#f4f9fd url(../image/left.png) no-repeat;
}
.right {
	float:right;
	width:310px;
	height:402px;
}

.declare { margin-bottom:30px; }
.declare p { line-height:2; }
.declare p a { color:#07F; }
a.overlay {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff url(../../../../asset/ie6nomore.jpg) center center no-repeat;
	z-index:19850711;
	filter:Alpha(opacity=90);
}
.tb-btn {
	width:310px;
	height:60px;
	background:url(../image/btn.png) no-repeat;
}

/* Slide */
.slide-container {
	width:470px;
	height:150px;
	border:1px solid #B6D1E6;
	background-color:#ebf5fa;
	overflow:hidden;
}
#slide-trigger {
	position:relative;
	top:-25px;
	width:465px;
	text-align:right;
	padding-right:5px;
}
#slide-trigger a {
	display:inline-block;
	margin-right:3px;
	width:16px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#d94b01;
	background-color:#fff5e1;
	border:1px solid #f47500;
	outline:none;
	overflow:hidden;
}
#slide-trigger a:hover { text-decoration:none; }
#slide-trigger a.current {
	width:18px;
	height:18px;
	line-height:18px;
	font-weight:bold;
	color:#FFF;
	background:url(../../../image/t-bg.png) repeat-x;
}

#slide-panel {
	/* 下面四项必须设置 */
	position:relative;
	width:470px;
	height:150px;
	overflow:hidden;
}
#slide-panel div { position:absolute; }
#slide-panel div img {
	display:block; /* fix img's 3px bug in ie6*/
	width:470px;
	height:150px;
}

/* Scrollable */
#scrollable-1-panel {
	position:relative;
	margin:46px auto 0;
	width:410px;
	height:32px;
	overflow:hidden;
}
#scrollable-1-panel div { position:absolute; width:2010em; }
#scrollable-1-panel div img {
	display:block;
	float:left;
	margin:1px;
	width:80px;
	height:30px;
}

#scrollable-2-panel {
	position:relative;
	margin:15px auto 0;
	width:416px;
	height:72px;
	overflow:hidden;
}
#scrollable-2-panel ul { position:absolute; width:2010em; }
#scrollable-2-panel ul li {
	float:left;
	padding:0 8px;
	width:192px;
	height:72px;
}
#scrollable-2-panel ul li img {
	display:block;
	width:190px;
	height:70px;
	border:1px solid #cfdae4;
}

.prev, .next {
	position:relative;
	top:-57px;
	float:left;
	display:block;
	width:22px;
	height:34px;
	background-image:url(../image/ctrl.png);
	background-repeat:no-repeat;
	outline:none;
}
.prev { left:4px; background-position:0 -34px; }
.next { left:424px; background-position:-22px -34px; }
.prev:hover { text-decoration:none; background-position:0 0; }
.next:hover { text-decoration:none; background-position:-22px 0; }

/* Left */
.left ul {
	width:147px;
	border-left:1px solid #e56a02;
	border-right:1px solid #e56a02;
}
.left ul li {
	width:147px;
	height:28px;
	background-color:#fbfcfc;
}
.left ul li.s { height:29px; }

.left ul li a {
	display:block;
	position:relative;
	clear:both;
	width:147px;
	height:28px;
	line-height:28px;
	color:#3e3e3e;
	background:url(../image/li.png) 0 -29px no-repeat;
}
.left ul li a:hover {
	color:#f60;
	text-decoration:none;
	background-position:0 -85px;
}
.left ul li.s a {
	border-bottom:1px solid #fbd687;
	background-position:0 0;
}
.left ul li.s a:hover { text-decoration:underline; }

.left ul li a i {
	float:left;
	width:36px;
	height:28px;
	background-image:url(../image/icon.png);
	background-repeat:no-repeat;
}
.left ul li a.t-mall i { background-position:0 0; }
.left ul li a.t-3c i { background-position:0 -28px; }
.left ul li a.t-news i { background-position:0 -56px; }
.left ul li a.t-life i { background-position:0 -84px; }
.left ul li a.t-digi i { background-position:0 -112px; }
.left ul li a.t-jipiao i { background-position:0 -140px; }
.left ul li a.t-caipiao i { background-position:0 -168px; }
.left ul li a.t-jianghu i { background-position:0 -196px; }
.left ul li a.t-shiyi i { background-position:0 -224px; }
.left ul li a.t-wangwang i { background-position:0 -252px; }
.left ul li a.t-wap i { background-position:0 -280px; }

.left ul li a b { float:left; font-weight:normal; cursor:pointer; }
.left ul li.s a b {
	font-size:14px;
	font-weight:700;
	color:#da4901;
}

.left ul li.s a.t-mall span {
	position:absolute;
	left:36px;
	top:6px;
	width:78px;
	height:18px;
	background:url(../image/mall.png) no-repeat;
	cursor:pointer;
}

.left p.more { padding-right:12px; text-align:right; }
.left p.more a { color:#7e93a5; }
.left p.more a:hover { color:#f60; }

/* Tabs */
.left .tabs-1-trigger li.current a {
	top:-1px;
	width:158px;
	border-top:1px solid #f47600;
	border-bottom:1px solid #f47600;
	background-position:0 -57px;
	z-index:2;
}
.left .tabs-1-trigger li.current a b { color:#f60; }
.left .tabs-1-trigger li.current a.t-mall span { background-position:0 -18px; }

.tabs-1-panel {
	display:none;
	position:absolute;
	top:0;
	left:158px;
	width:478px;
	height:336px;
	background:url(../image/popup.png) no-repeat;
	overflow:hidden;
	z-index:1;
}
.tabs-1-panel div {
	width:472px;
	height:330px;
	border:1px solid #f47600;
	border-top:none;
	background-color:#ebf5fa;
}
.tabs-1-panel div img {
	width:460px;
	height:318px;
	border:6px solid #fadc98;
}
a.close {
	display:block;
	position:absolute;
	top:11px;
	left:445px;
	width:18px;
	height:18px;
	outline:none;
	background:url(../image/close.png) no-repeat;
	z-index:2;
}

.box {
	margin-top:10px;
	border:1px solid #cfdae4;
	border-top:none;
}
.tabs-2-trigger {
	width:308px;
	height:30px;
	overflow:hidden;
}
.tabs-2-trigger li {
	float:left;
	margin-left:-1px;
	height:28px;
	line-height:28px;
	text-align:center;
	border:1px solid #cfdae4;
	border-right:none;
	background:url(../image/tabs_bg.png) repeat-x;
	cursor:pointer;
}
.third li { width:102px; }
.fourth li { width:77px; }
.tabs-2-trigger li.current {
	border-top:1px solid #eea63a;
	border-bottom:1px solid #fff;
	background:url(../image/tabs_bg.png) 0 -28px repeat-x;
}
.tabs-2-trigger li,
.tabs-2-trigger li a {
	font-size:14px;
	color:#15377e;
	font-weight:700;
}

.tabs-2-panel { margin-left:8px; padding:3px 0; }
.tabs-2-panel li {
	float:left;
	width:140px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	background:url(../../../../asset/point.gif) 2px center no-repeat;
}
.tabs-2-panel li a { color:#3e3e3e; }
.tabs-2-trigger li a:hover,
.tabs-2-panel li a:hover { color:#f60; }
.tabs-2-panel img {
	width:292px;
	height:202px;
	display:block;
}

