@charset "utf-8";
/* CSS Document*/
/**
* Author: xuzeyun
* Version: 1.0
* Last Changed by xuzeyun
* Last Update : 2015-08-31
*/
body, h1, h2, h3, h4, h5, h6, blockquote, p, pre, dl, dd, menu, ol, ul, caption, th, td, form, fieldset, legend, input, button, textarea, header, footer, nav, article, aside, section, figure, figcaption { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
menu, ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
legend { display: none; }
a:active, a:focus { outline: none; }
address, cite, dfn, em, var { font-style: normal }
code, kbd, pre, samp { font-family: 'courier new', courier, monospace }
input, button, textarea, select { font-size: 100% }
abbr[title] { border-bottom: 1px dotted; cursor: help }
a { text-decoration: none; }
body, input, button, textarea, select, option, optgroup { font: 12px/1 tahoma, \5b8b\4f53, sans-serif }
header, footer, nav, article, aside, section, figure, figcaption { display: block; }
.clearfix:after { content: ''; display: block; height: 0; overflow: hidden; clear: both; }
.clearfix { *zoom:1;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#666;}
input:-moz-placeholder, textarea:-moz-placeholder { color:#666;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#666;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#666;} 
/*page*/
html, body{ overflow-x:hidden;}
body { background: #000 url(../images/bg.jpg) no-repeat center 40px;/*40px*/ position:relative;}
.page { width: 1000px; margin:0 auto; }/*S header bg */
/*page end*/

/*header*/
.header { height: 620px;}
.bg1 { height: 312px; background: url(../images/bg1.jpg) no-repeat left top; position: relative; }
.bg1 a{ display:block; position:absolute; top:0px;}
.bg1 a.logo{ width:200px; height:110px; z-index:9;}
.bg1 a.homelink{ width:122px; height:32px; background: url(../images/homelink_bg.png) no-repeat; right:0px; color:#bfbfbf; text-align:center; line-height:32px; font-weight:normal; z-index:9;}
.bg1 a.homelink:hover{ background: url(../images/homelink_bg.png) no-repeat left -32px;}
.bg2 { height: 308px; background: url(../images/bg2.jpg) no-repeat left top;}
/*header end*/

/*nav*/
.nav { height: 70px; margin-top: -85px; }
.nav ul { position: relative; }
.nav ul li { height: 70px; position: absolute; }
.nav ul li a { display: block; height: 70px; background-image: url(../images/nav-li-bg.png); background-repeat: no-repeat; font: 24px/70px microsoft yahei; text-align: center; color: #4b8ad8; }
.nav-li-homepage { width: 341px; left: 0; top: 0; }
.nav-li-match { width: 394px; left: 292px; top: 0; }
.nav-li-matic { width: 364px; left: 636px; top: 0; }
.nav-li-homepage a { background-position: 0 0; }
.nav-li-homepage a:hover, .nav-li-homepage a.cur { background-position: 0px -70px; color: #ffb1c0; }
.nav-li-match a { background-position: -341px 0; }
.nav-li-match a:hover, .nav-li-match a.cur { background-position: -341px -70px; color: #ffb1c0; }
.nav-li-matic a { background-position: -735px 0; }
.nav-li-matic a:hover, .nav-li-matic a.cur { background-position: -735px -70px; color: #ffb1c0; }
/*nav end*/

/*content*/
/*content A*/
.content { padding-bottom:60px; font-family:microsoft yahei;}
.cont-slider { width: 212px; height: 230px; background: #CCC; float: left; }
.cont-new { width: 410px; height: 230px; float: left; margin-left:20px; }
.cont-notice { width: 352px; height: 230px; float: left; margin-left: 6px; }
/*content B*/
.cont-b { margin-top: 13px;}
.cont-rankrow { background: #131313; }
.cont-rankrow-title { font: 16px/30px microsoft yahei; color: #3690e6; }
.cont-rankrow-hd { height: 54px; }
.cont-rankrow-hd ul li { width: 247px; height: 54px; float: left; margin-right: 4px; }
.cont-rankrow-hd ul .li-last { margin-right: 0; }
.cont-rankrow-hd ul li a { display: block; height: 54px; color: #cbcbcb; font-size: 20px; line-height: 54px; font-family: microsoft yahei; text-align: center; background: url(../images/tab-hd-bg.png) repeat-x; }
.cont-rankrow-hd ul li a:hover, .cont-rankrow-hd ul li.cur a{ background: url(../images/tab-hd-bg.png) repeat-x left -54px; }
.cont-rankrow-bd-li { }
.cont-rankrow-bd-li-wrap { padding: 20px 0; width: 930px; margin: 0 auto; }
.cont-rankrow-select { padding: 10px 0; }
.cont-rankrow-select select { width: 220px; height:30px; background: #b9b9b9; font: 14px/34px microsoft yahei; float:left; border:none; margin-right:6px;}
.cont-rankrow-select .search{ float:right;}
.cont-rankrow-select .search-text { width: 150px; height: 30px; border: none; background: #b9b9b9; font: 14px/34px microsoft yahei; text-indent:6px;}
.cont-rankrow-select .search-btn{ background:#005bb2; width:95px; height:34px; cursor:pointer; text-align:center; color:#FFF; border:none; font:14px/34px microsoft yahei;}

/*table list*/
.cont-rankrow-table table { width: 100%; text-align: center; font-size: 14px; font-family: microsoft yahei; color: #757575; }
.cont-rankrow-table table tr th { height: 40px; color: #FFF; }
.cont-rankrow-table table tr td { padding: 12px 0; border-top: #2e2e2e 1px dashed; }
.cont-rankrow-table table tr td span { }
.cont-rankrow-table table tr td img { width: 16px; height: 16px; position: absolute; margin: -1px 0 0 5px; }
.cont-rankrow-table table tr td a { color: #757575; }
.cont-rankrow-table table tr td a:hover { text-decoration:underline;}
/*table list end*/

/*slider*/
.ad2 { width:212px; height:229px; overflow:hidden; position:relative;}
.slider, .num { position:absolute; }
.slider li { list-style:none; display:inline; float: left; }
.slider img {display:block; }
.num { right:10px; bottom:10px; }
.num li { float: left; width: 11px; height: 11px; margin: 0px 3px; background:url(http://pic.xoyo.com/cms/xd/2014/08/07/banner2_btn.png) no-repeat; cursor:pointer; overflow:hidden; z-index:7; }
.num li.cur { width: 20px; background:url(http://pic.xoyo.com/cms/xd/2014/08/07/banner2_btn_h.png) no-repeat; }
.slider { width:9000px; }
.banner_bg { position:absolute; background:url(http://pic.xoyo.com/cms/xd/2014/08/07/banner_bg.png) no-repeat; height:30px; width: 600px; bottom:0px; left:0px; }
/*slider end*/

/*list unit*/
.cont-list {}
.cont-list-wrap { background: #131313; height: 198px; }
.cont-list ul { margin: 0 20px; padding: 6px 0;}
.cont-list ul li { font: 12px/36px microsoft yahei; height:36px; color: #808080; border-bottom: #2e2e2e 1px dashed; overflow:hidden;}
.cont-list ul li a { color: #808080; }
.cont-list ul li a:hover { text-decoration: underline; }
.cont-list ul li em { margin-right: 6px; }
.cont-list ul li span { float: right; }
.cont-list h3 { height: 25px; color: #FFF; font: 14px/25px microsoft yahei; margin-bottom: 6px; }
.cont-list h3 .more { display: block; width: 100px; height: 25px; float: right; font: 12px/25px \5b8b\4f53; text-indent: 40px; color: #bcbcbc; background: url(../images/more_bg.png) no-repeat; }
/*list unit end*/

/*S CMS pagination*/
.pagination{font:normal 12px/21px Tahoma; text-align:center; margin:16px 0; color:#565656;}
.pagination a:hover{color:#000;background-color:#DFDFDF;}
.pagination a.current,
.pagination a.current:hover{font-weight:700;color:#f00;}
.pagination a{
	display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;
	padding:0 10px;text-decoration:none;color:#333;vertical-align:middle;
	border:1px solid #B0B0B0;
	background-color:#F0F0F0;}
/*E CMS pagination*/

/*footer*/
.footer-box {background: #000; padding: 20px 0; width:100%;}
.footer p, .footer a { color:#FFF; }
/*footer end*/
/*
page new list
*/
.content h4{font: 18px/30px microsoft yahei; color: #3690e6; margin-bottom:20px; font-weight:bold;}
.content-wrap{background: #131313; padding: 20px 0;}
.content-wrap-notice{ width: 930px; margin: 0 auto;}

/*flash*/
.flash-t{position:absolute; width:2000px; left:50%; top:40px; margin-left:-1000px; z-index:6;}

/*
page team infor
*/
.content-wrap-team-infor{ width:930px; margin:0 auto;}
.team-div{ border:#1b2d42 1px solid; background:#121e2c; padding:30px 0;width: 740px; margin: 0 auto; margin-bottom:50px;}
/*team infor-a*/
.team-infor{ position:relative;}
.team-infor .team-list-a{ display:block; width:119px; height:36px; background: url(../images/team_list_a.png) no-repeat; position:absolute; top:-1px; left:74px; font-size:14px; color:#FFF; line-height:36px; text-align:center; box-shadow:2px 2px 2px rgba(0,0,0,0.6);}
.team-infor .team-list-a:hover{background: url(../images/team_list_a.png) no-repeat left -36px;}
.team-infor .m1{ text-align:center; margin-bottom:23px;}
.team-infor .m1 img{ border:#1b2d42 1px solid;}
.team-infor .m1 .tm-name{ font-size:16px; font-family:microsoft yahei; color:#fff08d; margin-left:8px;}
.team-infor .m2 ul{ width:592px; margin:0 auto;}
.team-infor .m2 ul li{ float:left; width:295px; height:40px; line-height:40px; background:#315079; margin:0 1px 1px 0; color:#FFF; font-size:14px; font-family:microsoft yahei; text-align:center;}
/*team infor-b*/
.team-oath{ padding-top:0px;}
.team-oath .tm-tit{ color:#fff08d; font-size:18px; margin-left:30px; line-height:56px;}
.team-oath .tm-oath{width:680px; margin: 0 auto; min-height:200px; _height:200px; background:#315079; padding:20px 0;}
.team-oath .tm-oath p{ font-size:14px; color:#e5ded0; text-indent:2em; width:640px; margin:0 auto; line-height:28px; margin-bottom:6px;}
/*
page team list
*/
.content-wrap-team-list{ width:930px; margin:0 auto;}

.tm-tab{ text-align:right; padding-bottom:8px;}
.tm-tab .tm-tab-btn{ display:inline-block; width:106px; height:26px; background: url(../images/tab_btn.png) no-repeat; text-align:left; text-indent:-999em;}
.tm-tab .tab-btn-active{ background: url(../images/tab_btn.png) no-repeat left -26px;}

.team-list{ background:#252525; padding:20px 22px;}
/*table class*/
.orderTable{ width:100%; border-collapse:collapse;}
.orderTable tr th, .orderTable tr td{ height:36px; border:#252525 1px solid; text-align:center;}
.orderTable tr td{ background:#8f7571; color:#e5ded0;}
.orderTable tr th{ color:#ffef94; background:url(../images/table_tit_bg.png) repeat-x;}
.orderTable tr th.paixu{ background:url(../images/table_tit_bg.png) repeat-x left -36px; cursor:pointer;}
/*双向箭头*/
.orderTable tr th.paixu .order{ display:inline-block; width:8px; height:12px; background: url(../images/paixu_icon.png) no-repeat; vertical-align:middle; margin:0 0 0 3px;}
/*向上箭头*/
.orderTable tr th.paixu .asc{background: url(../images/paixu_icon.png) no-repeat -8px top;}
/*向下箭头*/
.orderTable tr th.paixu .desc{background: url(../images/paixu_icon.png) no-repeat -16px top;}
.orderTable tr td .level-icon{ width:20px; height:20px;}

/*
page detail
*/
.article-wrap{ background:#252525;}
.detail_con{ overflow:hidden; width:780px; margin:0 auto; min-height:600px; _height:600px;}
.detail_con .detail_title{ font-size:20px; color:#ffd658; text-align:center; margin:40px 0 30px 0;}
.detail_con .detail_extra p{ font-size:12px; color:#929292; text-align:center;}
.detail_con .detail_content{ padding:30px 0 30px 0;}
.detail_con .detail_content p{ font-size:14px; color:#FFF; text-indent:2em; line-height:26px; margin:0 0 20px 0;}
.detail_con .detail_content a.jumplink{font-size:14px; color:#ffd658;}
.detail_con .detail_content a.jumplink:hover{ text-decoration:underline;}
/*9-18
html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);}
*/	