* {padding:0;margin:0;outline:0;}
body{color:#363636;font:12px Tahoma, "宋体" , Verdana, sans-serif; background:#fff url(/images/bg.gif) repeat-x 0 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
input, textarea{
	font: 12px/150% 'Lucida Grande', Verdana, Arial, Sans-serif;
}
a { color:#2686cd;text-decoration:none;}
a:hover {color:#105cb6; text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.clear{ clear:both; height:0px; font-size:0px; line-height:0px; }

.w{ width:980px; margin:0 auto;}
.w1{ width:980px; margin:0 auto;}
.ws{ width:980px; margin:0 auto;}
.header{ height:71px; display:block; background: url(/images/head.jpg) repeat-x 0 0;}


.header .logobox123{ width:350px; float:left; padding-top:5px;}
.header .logo { float:left; background:url(/images/logo.png) no-repeat -0px 0; display:block; width:260px; height:71px; color:#ebf4f9; font-size:28px; line-height:71px; padding-left:50px;}

.header .logoright{  width:610px; float:left; text-align:right; color:#fff}
.header .logoright .tel{ padding-top:10px;}
.header .logoright .tel span{ font-size:16px; color:#fff;}
.header .logoright .tel a{ color:#fff;}
.header .logoright .authorized{ padding-top:10px; font-size:16px;}

.menu{ height:43px; display:block; background:#fff url(/images/head.jpg) repeat-x 0 -71px; line-height:43px; font-size:14px; color:#FFFFFF}
.menu li{ float:left; list-style:none;}
.menu a{color:#FFFFFF; display:block; float:left; margin-right:10px; width:90px; text-align:center;}
.menu a:hover{color:#FFFFFF; background:url(/images/menu_bg_2.gif) no-repeat center center;  text-decoration:none;}
.menu li.c a{background:url(/images/menu_bg_2.gif) no-repeat center center;}

.bod{ height:355px; display:block;  background:#f1f6fa url(/images/bodbg.gif) repeat-x center bottom; border-bottom:1px solid #eee; }

.bod_show{ height:100px; display:block;  background:#f1f6fa url(/images/bodbg.gif) repeat-x center bottom; border-bottom:1px solid #eee; }
.bod_show h2{font:32px  "黑体" , Tahoma, Verdana, sans-serif;  line-height:100px; padding-left:80px;}

.bod_1{ /**float:right;**/width:510px;padding-top:5px;margin-left:250px;}
.bod_2{ float:left; width:465px; line-height:150%; margin:45px 0 0 0;}
.bod_2 h1{background:url(/images/bod_2_h1.gif) no-repeat -20px 0; height:83px; display:block; text-indent:-1000em;}
.bod_2 h2{font-size:12px; font-weight:normal; margin:20px 20px 20px 15px;}
.bod_small{margin:0 0 0 10px; line-height:22px;}
.bod_small a{}
.bod_small h3 a{font-size:14px; font-weight:normal;}
.bod_small h3 a span {font-size:9px; padding-left:8px; color:#888;}
.bod_small h3 a:hover{text-decoration:none;color:#888;}

.links-container{ margin:20px 0px 0px 15px;}
.links-container h3{font-size:14px; font-weight:bold;}
.links-container ul{margin-top:15px;}
.links-container li {float:left; width:120px; padding-left:0px; list-style:none;}
.links-container li a{color:#666666;}

.homeinfo { height:300px;}
.homeinfo h2{font-size:14px; margin:20px 0 10px 0;}
.homeinfo h2 span {padding-left:5px; font-size:14px; color:#999999}


.hi_3{float:left; width:260px; display:block;}
.hi_3 ol li{padding-left:40px; list-style:none; line-height:22px; height:44px; margin-bottom:10px; color:#666666}
.hi_3 ol li a{font-size:14px;}
.hi_3 ol li.p1{background:url(/images/step1.png) no-repeat; }
.hi_3 ol li.p2{background:url(/images/step2.png) no-repeat;}
.hi_3 ol li.p3{background:url(/images/step3.png) no-repeat;}
.hi_3 ol li.p4{background:url(/images/step4.png) no-repeat;}

.hi_1{float:left; width:280px; display:block; margin-left:20px; background:url(/images/seperator.gif) no-repeat left top; padding-left:30px;}
.hi_1 img{padding:1px; border:1px solid #ddd;}
.hi_1 li{list-style:none; margin-bottom:10px; float:left; width:280px;}
.hi_1 div{ text-align:left;}

.hi_2{float:left;width:320px; display:block;margin-left:20px; background:url(/images/seperator.gif) no-repeat left top; padding-left:30px;}

.hi_2 li{list-style:none; background:url(/images/li_news.gif) no-repeat 0 4px; padding-left:18px; line-height:22px;}
.hi_2 li a{color:#666666;}
.hi_2 li.boxmore{text-align:right; background:none;}

.homelinks{ margin-bottom:20px; line-height:22px;}
.homelinks .l_1{float:left; width:80px; font-size:14px; font-weight:bold; padding-left:5px;}
.homelinks .l_1_1{float:left; width:80px; font-size:14px; font-weight:bold; padding-left:5px; line-height:40px;}

.homelinks .l_2{float:left; width:800px;}
.homelinks .wz a{ padding-right:10px;}
.homelinks .l_2 ul li{float:left; width:114px; list-style:none; height:40px;}

.homelinks .l_2 ul li img { height:31px; width:88px;}

.homelinks .l_3{float:left; width:75px; text-align:right;}
.homelinks .l_3 a{color:#b5b5b5;}

.show{ margin:0px auto 50px;}
.showleft{float:left; width:200px; margin-top:20px; }
.showleft .show-nav{ background:url(/images/nav_bgs.gif) no-repeat 1px -16px; padding-top:1px;}
.showleft .show-nav li{list-style:none; margin:0; padding:0;}
.showleft .show-nav li a{font-size:14px; line-height:30px; display:block; background:url(/images/nav_bg.gif) no-repeat left bottom; color:#333333; height:30px; padding-left:95px; }
.showleft .show-nav li a:hover{background:url(/images/nav_bg.gif) no-repeat 0 -1px; text-decoration:none;}
.showleft .show-nav li.c a{ background:url(/images/nav_bg.gif) no-repeat 0 -1px;}
.showleft h2{ font-size:14px;}

.showright{float:left; margin-left:10px; width:710px; font-size:14px; line-height:150%;background:url(/images/seperator.gif) no-repeat left top; padding-left:30px;}
.showright .content p{ margin:15px 0;}
.showright .content ol,.showright .content ul{margin-left:24px;}
.showright .content ol li{ margin-bottom:10px;}

.showdown{float:left; margin-left:10px; width:220px; font-size:14px; line-height:150%;background:url(/images/seperator.gif) no-repeat left top; padding-left:20px;}
.showdown .content p{ margin:15px 0; vertical-align:middle; }
.showdown .content p img { vertical-align:middle; }
.showdown .content ol, .showdown .content ul{margin-left:24px;}
.showdown .content ol li{ margin-bottom:10px;}

#footer{ border-top:1px solid #e5e5e5; background:#f5f5f5;}
.column{width:199px; float:left; background:url(/images/footer-divider.gif) repeat-y; height:150px; padding:10px 20px 20px 20px; line-height:200%; overflow:hidden;}
.column h2{font-size:14px;color:#5b5b5b;}
.column h2 a{color:#5b5b5b;}
.column li{line-height:180%; list-style:none;}
.column li a{color:#8b8b8b;}
.empty{background:url(/images/footer-divider.gif) repeat-y; display:block; width:3px; height:180px; float:left; overflow:hidden;}

#copyright{background:#f5f5f5 url(/images/copyrightbg.gif) repeat-x ; height:36px; line-height:36px;}
#copyright,#copyright a{color:#8b8b8b;margin-left: 10px;}
#copyright li{list-style:none; padding-right:10px;}

.table{
	width:700px;
	margin:0px auto 7px;
	font-size:12px;
	overflow:hidden;
	border:1px solid #DDD;
	border-collapse:collapse;
}
.table * td{
	padding:6px;
	border:1px solid #EEE;
}

.table thead * th{
	border:1px solid #E3E3E3;
	padding:6px;
	color:#999;
	text-align:center;
}
.table tbody * th{
	border:1px solid #DDD;
	border-bottom:none;
} 
.table tbody * th strong{
	line-height:21px;
	text-indent:10px;
	color:#999;
}
.td1{
	text-align:right;
	color:#666;
}
.td2,.td3,.td4,.td5,.td6,.td7,.td8,.td9{
	text-align:center;
}
.td5{
	background:#FAFAFA;
}
.td6,.td7,.td8,.td9{
	background:#FAFCFD;
}
.ico_wor{
	color:#F93;
	font-size:12px;
}
.ico_rig{
	color:#390;
	font-size:14px;
	font-weight:normal;
}
.catelist .list a.pic img{ width:140px; height:105px; float:left; border:1px solid #ddd; padding:3px; margin-right:20px;}
.catelist .list{clear:both; display:block; margin:20px 0; border-bottom:1px solid #eee; padding-bottom:20px;}
.catelist .list h2 span.title{ font-size:16px;}
.catelist .list h2 span.hits em,.catelist .list h2 span.time{padding-left:20px; font-size:12px; color:363636; font-weight:normal;}
.catelist .list span.jj{ display:block; margin-top:10px; font-size:12px;}


.partner {
	
}
.partner ul {
	margin: 0px;
}
.partner li {
	width: 100px;
}
.partner h4 {
	background: url("/images/pt-title.gif") no-repeat; width: 60px; height: 20px;
}
#Toplist {
	width: 230px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; float: left;
}
.Toplist li {
	margin: 0px 14px; padding: 8px 0px 9px; height: 15px; line-height: 14px; overflow: hidden; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; -ms-zoom: 1;
}
.Toplist-title {
   width:90px; line-height: 14px; margin-right: -999px; display: inline; overflow: hidden; float:left;
}

.box-cont {
	border: 1px solid rgb(217, 217, 222);
}
.box-cont .title {
	padding-left: 0px; font-size: 14px; font-weight: 700;
}
.box-cont .hd {
	background: url("/images/box-cont-topbg.gif") repeat-x 0px 0px; padding: 5px 10px 2px; height: 24px; line-height: 24px;
}
.box-cont .hd .title {
	float: left;
}
.box-cont .hd .title a {
	text-decoration: none; white-space: nowrap; cursor: default;
}
.box-cont .hd .more {
	float: right;
}
.list-tt {
	background: rgb(247, 247, 247); padding: 0px 0px 0px 10px; height: 25px; color: rgb(128, 128, 128); line-height: 24px; overflow: hidden;
}
.tt-index {
	padding-right: 6px; margin-right: 5px; float: left;
}
.tt-title {
	float: left;
}
.tt-value {
	width: 70px; float: right; display: inline;
}
.list-tt .tt-value {
	width: 60px;
}
.item-list .num-top {
	margin-right: 20px;
}
.item-list .num-normal {
	margin-right: 20px;
}
.item-list .icon-rise {
	width: 1px; text-align: right; overflow: hidden;
}
.item-list .icon-fall {
	width: 1px; text-align: right; overflow: hidden;
}
.item-list .icon-fair {
	width: 1px; text-align: right; overflow: hidden;
}
.item-list .icon-none {
	width: 1px; text-align: right; overflow: hidden;
}
.item-img {
	overflow: hidden;
}
.item-list li {
	width: 100%; overflow: hidden; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: dotted; float: left;
}
.item-list li.current {
	background: rgb(252, 252, 253);
}
.item-list {
	overflow: hidden;
}
.item-hd {
	padding: 1px 5px 9px 14px; height: 15px;
}
.item-bd {
	padding: 0px 10px; width: auto; overflow: hidden; position: relative;
}
.clicks {
	width: 50px; text-align: right; margin-left: 0px; float: right;
}
.num-top {
	background: rgb(242, 61, 124); border: 1px solid rgb(221, 36, 100); width: 12px; height: 11px; text-align: center; color: rgb(255, 255, 255); line-height: 10px; font-size: 10px; float: left; display: inline;
}
.num-normal {
	background: rgb(192, 193, 195); border: 1px solid rgb(172, 174, 178); width: 12px; height: 11px; text-align: center; color: rgb(255, 255, 255); line-height: 10px; font-size: 10px; float: left; display: inline;
}



.icon-video {
	background-image: url("/images/sprite-misc.png"); background-repeat: no-repeat;
}
.icon-rise {
	background-image: url("/images/sprite-misc.png"); background-repeat: no-repeat;
}
.icon-fall {
	background-image: url("/images/sprite-misc.png"); background-repeat: no-repeat;
}
.icon-fair {
	background-image: url("/images/sprite-misc.png"); background-repeat: no-repeat;
}
.icon-search {
	background-image: url("/images/sprite-misc.png"); background-repeat: no-repeat;
}

.icon-search {
	background-position: -180px -2px; top: 2px; width: 12px; height: 12px; text-indent: -99px; overflow: hidden; float: right; display: inline; position: relative;
}
.icon-fall {
	padding-right: 10px; float: right;
}
.icon-fall {
	background-position: -300px -19px;
}
.icon-rise {
	padding-right: 10px; float: right;
}
.icon-rise {
	background-position: -300px -1px;
}
.icon-fair {
	padding-right: 10px; float: right;
}
.icon-fair {
	background-position: -300px -37px;
}