/*all*/
body{ font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#292929; line-height:17px; font-size:12px;background:url(../images/bg.jpg) no-repeat #fff}
select,input,pre,textarea{  font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:middle; position:relative}
img{ border:0px;vertical-align:middle}
a{ color:#D50711}
a:hover{ color:#292929}
*{ margin:0;padding:0px}
center{ margin:8px auto}
ul{ list-style-type:none}
table{border-collapse:collapse;border-spacing:0px}
.red{ color:#DF0000; font-weight:bold}
.red_a{ color:#DF0000;}

/*head*/
.head{ width:883px; border:1px solid #000; background-color:#fff; background:url(../images/headbg.jpg) no-repeat top #fff; height:155px; margin:0 auto; border-bottom:0; border-top:0}
.head_top{ width:873px; height:22px; background-color:#DD0000; line-height:22px;color:#fff; padding-left:10px;}
.head_top span{ float:right; padding-right:10px}
.logo{ float:left; margin:10px  10px  0;}
.email{ margin-top:70px; float:left}
.email img{ padding:0 6px;}
.nav { height:25px; display:table; margin-top:10px; clear:both; border-bottom:#E20306 solid 5px; width:883px}
.nav ul {display:table; list-style:none; padding-left:10px;}
.nav li {margin-right:1px;float:left; margin-left:0px; text-align:center; padding:0 1px;}
.nav li a {display:block; height:25px; line-height:25px; color:#fff; text-decoration:none;float:left; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer; background:url(../images/pro_seven_0a.gif) no-repeat}
.nav li a:hover { background: url(../images/pro_seven_1a.gif) no-repeat; color:#000}
.nav li a b {float:left; display:block; padding:0 28px 0 10px; background:url(../images/pro_seven_0b.gif) no-repeat right top}
.nav li a:hover b {background:url(../images/pro_seven_1b.gif) no-repeat right top}
.nav li.current a {color:#000; background:url(../images/pro_seven_1a.gif) no-repeat}
.nav li.current a b {background:url(../images/pro_seven_1b.gif) no-repeat right top}
.nav li.current a:hover {color:#fff; background: url(../images/pro_seven_1a.gif) no-repeat; cursor:default; text-decoration:underline}
.nav li.current a:hover b {background:url(../images/pro_seven_1b.gif) no-repeat right top}
/*main*/
.main{ width:883px; margin:0 auto; border-top:0; background-color:#fff ;border:1px solid #000; padding-bottom:20px; display:table }
/*left*/
.left{ width:198px;float:left; margin-left:10px }
.left h2{ font-size:13px; background:url(../images/h2.gif) no-repeat left center; text-indent:15px; margin:6px 0; text-transform: uppercase}
.login{ background:url(../images/login_bg.gif) no-repeat bottom; margin-bottom:4px; width:194px; padding-top:20px; height:116px}
.login li{ list-style:none; padding:4px 0; margin-left:15px}
.btn{ background:url(../images/btn.gif) no-repeat; font-size:11px; color:#fff; height:22px; line-height:22px;  border:0; width:85px; text-align:center; cursor:pointer; font-weight:bold}

.btn_a{ background:url(../images/btn_a.gif) no-repeat; font-size:11px; color:#000; height:18px; line-height:18px; border:0; width:49px; text-align:left; padding-left:4px}
.btn_b{ background:url(../images/btn_b.gif) no-repeat; font-size:11px; color:#000; height:18px; line-height:18px; border:0; width:58px; text-align:left; padding-left:4px}
.btn_c{ background:url(../images/btn_c.gif) no-repeat; font-size:11px; color:#fff; height:22px; padding:0; border:0; width:160px; font-weight:bold; text-align:center; cursor:pointer}

.left_box_t{background:url(../images/left_box_t.gif) no-repeat top; width:194px; height:19px; }
.left_box_m{ border:1px solid #999; padding:0 10px 10px; width:172px; border-top:0; background-color:#F7F7F7; border-bottom:0}
.left_box_m h3{ font-size:12px; padding-top:6px;}
.left_box_b{background:url(../images/left_box_b.gif) no-repeat top; width:194px; height:19px; }
.gamelist{width:180px; float:left;display:block; padding-right:6px}
.tab_a{margin:0px; width:98%; border-collapse:collapse; border-spacing:1px; font-size:12px;
}
.tab_a th{background-color:#F3FEFF; padding:5px; border:1px solid #999; text-align:left}
.tab_a td{border:1px solid #999; padding:5px;}
td a{color:#333; font-weight:700;}
.tab_a td a:hover{color:#000; font-weight:700;}

/*right*/
.right{ width:642px;float:left; margin-left:6px ; margin-right:7px }
.right p{ margin:10px 0}
.right h5{ font-size:11px; background:url(../images/h5.gif) no-repeat left center; text-indent:15px; margin:6px 0; font-weight:lighter; margin-bottom:10px;}
.right h4{ font-size:12px;  margin:12px  4px  4px ; color:#DF0000}
.right h2{ color:#000;font-size:18px; font-weight:lighter; border:1px solid #C5C5C5; margin:15px 0; border-left:0; border-right:0; line-height:24px; clear:both}
.float_l{ float:left; padding-right:10px}
.float_r{ float:right;}
.tab{ border:0; width:652px; border-bottom:0}
.tab th{ background: url(../images/tab_m.gif) repeat-x;border:0; color:#fff; text-align:left}
.tab td{ padding:4px 0; font-weight:bold;  border:0;border-bottom:1px solid  #C5C5C5;}
.tab tr{ cursor: pointer}

.TeamWork{padding-top:20px; color:#474747}
.TeamWork h4{ font-size:13px;}
.team{ background:url(../images/tab_bg.gif) repeat-x;  clear:both; z-index:-1px; margin-top:15px;}
.team ul{ list-style:none;  padding:0 0 0 15px; margin:0; height:34px; }
.team ul li{ display:inline; margin:0;background:none;line-height:34px; text-align:center; font-size:13px; color:#000; font-weight:bold; padding:10px 5px 0 5px;}
.team ul li .tabactive{border-left:1px #ADADAD solid; padding:8px 10px 8px 10px; margin:0; line-height:34px; border-right:1px #ADADAD solid; border-top:1px #ADADAD solid; border-bottom:1px #FFFFFF solid; font-size:13px; color:#C33300; font-weight:bold; z-index:1000px;}
.tabactive:link, .tabactive:visited{text-decoration:none;color:#C33300; background:#fff; }
.tabactive:hover{ color:#C33300; text-decoration:none;}
.tab1{line-height:34px; text-align:center; font-size:13px; color:#000; font-weight:bold; padding:10px 10px 0 10px;}
.tab2{line-height:34px; text-align:center; font-size:13px; color:#000; font-weight:bold; padding:10px 10px 0 10px;}
.tab3{line-height:34px; text-align:center; font-size:13px; color:#000; font-weight:bold; padding:10px 10px 0 10px;}
.tab4{line-height:34px; text-align:center; font-size:13px; color:#000; font-weight:bold; padding:10px 10px 0 10px;}
.team_content1{padding:8px;}
.team_content1 p{ margin:0; padding:5px 0 5px 0}
.team_content_box{padding:8px;}
.team_content_box h2{ font-size:22px; padding:0; margin:5px;}
.team_content_box h5{ font-size:13px; padding:0; margin:0px;}
.team_content_box p{ padding-bottom:10px; margin:2px}
.team_content_box a:link, .team_content_box a:visited{ color:#353535; text-decoration:underline;}
.team_content_box a:hover{ text-decoration:none;color:#f60;}
.news_date{ text-align:right;}





.bottom{ width:883px; border:1px solid #000;  background-color:#DD0000; height:22px; line-height:22px; margin:0 auto; border-bottom:0; border-top:0}
.bottom ul{ list-style-type:none; width:460px; margin:0 auto}
.bottom ul li { float:left; padding:0 10px; text-align:center}
.bottom ul li  a{ color:#fff;}
.bottom ul li  a:hover{ color:#FFD800;}
.seo{ width:883px; border:1px solid #000; padding:10px 0;background-color:#EBEBEB; line-height:22px; margin:0 auto;  border-top:0}
.seo p{ text-align:center}
.seo p a{ padding:0 6px; color:#000}
.seo p a:hover{ padding:0 6px; color:#DF0000}