/* =General
================&================&================by 20080718*/
*{margin:0; padding:0;}
*:focus {outline: 0;}
body{ font:12px/1.5  /*微软雅黑,*/ Arial,SimSun, Helvetica, sans-serif; color:#868686
; text-align:center; background:/*#fff*/ url(../images/body_bg.gif) repeat-x;}
fieldset {border:0;}
img {border:0;}
ol {list-style:none;}
ul {list-style:none;}
textarea {font-family:Arial, Helvetica, SimSun,sans-serif;}
option {font-family:Arial, Helvetica, SimSun,sans-serif;}
select {font-family:Arial, Helvetica, SimSun,sans-serif;}
button {font-family:Arial, Helvetica, SimSun,sans-serif;}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #595759;
background: transparent url(../images/input_bg.jpg) no-repeat 0 0;
border-top: 0px solid #acacac;
border-bottom: 0px solid #acacac;
border-left: 0px solid #acacac;
border-right: 0px solid #acacac;
}
a {color:#868686
;text-decoration:none}
a:hover{color:#ff9900;}
.yellow{ color:#FF9200;}

a.yellow{ color:#FF9200;}
a.yellow:hover{ text-decoration:underline}

.clear{ clear:both}
.right{float:right;}
.left{float:left;}

.weight{ font-weight:bold;}
.weight2{color:#1C7107}
.two_title{border-bottom:1px dashed #FF3300;}

/* =wrapper
========================&========================
html{background:url(../images/foot_bg.gif) left bottom  repeat-x;}*/
.wrapper{width:1000px; text-align:left; margin:0 auto;}
.header {position:relative;height:94px; background:url(../images/header_bg.gif) repeat-x left bottom; border-top:5px solid #262626;}
.container{background:url(../images/banner_bg.gif) repeat-x; height:auto;}
.content{float:left; width:670px; padding:22px 26px 10px 16px;}
.sidebar{float:right; background:url(../images/sidebar_bg.gif) no-repeat left 28px; width:235px; padding:0 20px 0 33px;}
.footer_wai{ background:url(../images/foot_bg.gif) left bottom  repeat-x; width:100%; text-align:center; }
.footer{width:1000px; text-align:left; padding:20px 10px 0 20px; height:53px;color:#a6a2a6; line-height:1.8;}


/* =header
========================&========================*/
.logo{ float:left; display:inline;margin:20px 0 0 20px;}
.nav { float:right; margin-top:40px;}
.nav li {float:left; margin-rigth:25px;}
.nav li a{display:block;width:89px;height:31px;line-height:31px; text-align:center; font-size:14px}
.nav li a:hover {background:url(../images/nav2.gif) no-repeat; color:#fff}
.nav li a:visited.current{background:url(../images/nav1.gif) no-repeat;color:#fff;}

/* =search
========================&========================*/
.search{position:absolute;left: 837px;top: 12px;width:146px;height:18px;background:url(../images/search1.gif) no-repeat;}
.search input {float:left; display:inline; background:transparent;color:#666; border:0;}
.search-text {width:110px;margin:0 0 0 10px;}
.search-submit {width:25px; cursor:pointer;opacity:0; -moz-opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.banner{position:relative;float:left; height:167px;width:712px; }
.banner img{display:block}

.login {position:relative; float:left; height:167px;background:#3b3b3b url(../images/login_bg.gif) repeat-x;width:288px;}

.login .tab a {float:left; display:inline; width:104px; height:26px; line-height:26px;color:#fff; text-align:center; margin:10px -10px 0 20px;}
.login .tab a.current {background:url(../images/28_bg.gif) no-repeat;}			 
.login .tab-content {position:absolute;top:42px;left: 9px;}
.login .tab-content li {clear:both; margin-bottom:5px;}			 
.login .label {float:left; margin-right:10px; color:#fff; width:70px; text-align:right;}
.login .label1 {float:left; color:#fff;  }
* html .login .label {margin-right:7px;}
.login img {vertical-align:middle;}
.login input.text {width:109px; height:15px; line-height:15px;padding:1px 0; border:0;}
.login input.validcode {width:48px;}
.login li.indent {padding-left:80px;}
.login input.button {float:left; width:109px; height:23px; border:0;background:url(../images/login.gif) no-repeat;text-indent:-9999px; cursor:pointer;}

					 
.more{float:right; }
.content .more{float:right;margin-top:-15px }
.panel {margin:0 20px 20px; line-height:1.6; overflow:hidden;}
.sidebar .panel {margin:0 30px 20px; line-height:2.2;}

.panel h3 {position:relative; font-size:14px;}
.panel h3 span {display:block;padding-left:25px; height:25px; line-height:25px;}
.panel h3 {color:#13abe6; height:40px; margin-bottom:10px;background:url(../images/h3_bg.gif) no-repeat 0 100%;}
.panel h3 span {background:url(../images/ico_news.gif) no-repeat 5px 50%;}
.panel ul {padding-left:140px; min-height:100px;background:url(../images/news.jpg) no-repeat;}
* html .content .panel ul {height:100px;}
.panel li {float:left; white-space:nowrap; width:478px;background:url(../images/ico_04.gif) no-repeat 0 50%; padding-left:12px; margin-top:5px}
.panel li span {float:right;}

.panel1 {margin:0 20px 20px; line-height:1.6; overflow:hidden;}
.panel1 h3 {position:relative; font-size:14px;}
.panel1 h3 span {display:block;padding-left:25px; height:25px; line-height:25px;}
.panel1 h3 {color:#13abe6; height:40px; margin-bottom:10px;background:url(../images/h3_bg.gif) no-repeat 0 100%;}
.panel1 h3 span {background:url(../images/ico_news.gif) no-repeat 5px 50%;}
.panel1 ul {padding-left:140px; min-height:100px;background:url(../images/news.jpg) no-repeat;}
* html .panel1 ul {height:100px;}
.panel1 li {float:left; white-space:nowrap; width:478px; margin-top:5px}
.panel1 li span {float:right;}

.n1 ul {background-image:url(../images/news.jpg);}
.n2 ul {background-image:url(../images/produ.jpg);}
.n3 ul {background-image:url(../images/pro_6.jpg);}

.p1 ul {background-image:url(../images/pro_1.jpg);}
.p2 ul {background-image:url(../images/pro_2.jpg);}
.p3 ul {background-image:url(../images/pro_3.jpg);}
.p4 ul {background-image:url(../images/pro_4.jpg);}


.product ul {background-image:url(../images/produ.jpg);}
.game ul {background-image:url(../images/game.jpg);}

table.update{border-collapse:collapse;width: 490px;float:right;}
table.update td{padding:5px 0 0 5px; width:120px;}
table.update div{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	course: hand;
	width: 120px;
    height:22px;
}


.sidebar p{margin:27px 0 20px 0;}
.sidebar p img{margin-bottom:5px;}
.wenba h3{background:url(../images/ico_02.gif) no-repeat left 40%; padding-left:22px; color:#62ad03; font-size:14px; font-weight:normal}
.luntan h3{background:url(../images/ico_02.gif) no-repeat left 40%; padding-left:22px; color:#62ad03; font-size:14px; font-weight:normal;padding-right:10px;}
.wenba ul li{background:url(../images/luntan_bg.gif) no-repeat  left top;margin-bottom:6px; padding-top:6px;}
.luntan ul li{background:url(../images/luntan_bg.gif) no-repeat  left top;margin-bottom:6px; padding-top:6px;}
.wenba ul a{background:url(../images/ico_04.gif) no-repeat 5px 50%; padding-left:20px;}
.luntan ul a{background:url(../images/ico_04.gif) no-repeat 5px 50%; padding-left:20px;}
/*.wenba{margin-top:45px;} 
*/
.wenba{margin-bottom:15px;}


.menu_div{position:absolute;background-color:#2c2c2c;filter: Alpha(opacity=95); -moz-opacity:0.95; opacity:0.95;}
.menu_tr{cursor:pointer;}
.menu_sel{width:23px; height:23px;background:url(../images/m_left.gif) no-repeat;clear:left;}
.menu_left{height:23px;width:23px;background-image:url(../images/m_left_1.gif);background-repeat:no-repeat;}
.menu_right{height:23px;width:8px;background-repeat:no-repeat;}
.menu_text{color:#FFFFFF;font-size:14px;padding-right:20px;vertical-align:bottom;text-align:left;height:23px; line-height:23px;}
.menu_div li{float:left;}

.funbutton_select{color:#FFF;width:89px; margin-left:20px; height:32px;vertical-align:middle; line-height:30px;text-align:center;font-size:14px;}

.funbutton_over{color:#FFF;width:89px; margin-left:20px; height:32px;vertical-align:middle; line-height:30px;text-align:center;font-size:14px;}

.funbutton_normal{color:#FFF;width:89px; margin-left:20px; height:32px;vertical-align:middle; line-height:30px;text-align:center;font-size:14px;}
.funbutton_normal{background:none;cursor:default;}
.funbutton_over{background:url(../images/nav2.gif) no-repeat;cursor:pointer;}
.funbutton_select{background:url(../images/nav1.gif) no-repeat;cursor:default;}


.dd1 li
{
width:90px;

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
course:hand;
}

.dd2 li
{
width:60px;

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
course:hand;
}

.rate_banner{
	background:#F9B114;
	height:7px;
	overflow:hidden;
}