锘縜aa@charset "utf-8";
/* CSS Document */

/**************************************************鍏ㄥ眬鏍峰紡**************************************************/  
html, body, span, div, a, table, tbody, td, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote {padding: 0; margin: 0; list-style: none;font-family:'寰蒋闆呴粦';}
button, input, select { font-size: 100%; vertical-align: middle; font-family: inherit; }
fieldset, img { border: 0 none; }
html { display: block; }
ul, li { padding: 0px; margin: 0px; list-style: none; }
a, a:hover { color: #525252; text-decoration: none; }
img { border: 0px; text-indent: 0em; }
* { margin: 0; padding: 0; }
* html body { overflow: visible; }
* html iframe, * html frame { overflow: auto; }
* html frameset { overflow: hidden; }
input, select { font-size: 14px; vertical-align: middle; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
.left { float: left; }
.right { float: right; }
li { list-style-type: none;}
html body div.clear, html body span.clear, html body li.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
body { text-align: left; font-family: "Microsoft YaHei"; font-size: 12px; color: #323232; width: 100%; line-height: 22px; background: #fbfbf9;}
html { overflow-x: hidden; word-break: break-all; }
a:hover,a:active{text-decoration:none;color:#a6000d;}

/**************************************************棣栭〉鏍峰紡**************************************************/  
.top{ width:1002px; margin:auto; margin-bottom:16px;}
.logo{ float:left; margin-top:28px;}
.top_side{ float:right;}
.ring2{ margin:30px 0 0 200px;}
.ring1{ width:38px; height:36px;position:relative; font-size:12px; text-align:center; z-index:5;}
.ring1 a{width:38px; height:36px; display:block; position:absolute; left:160px; top:65px;background:url(css_res/sports_07.png) no-repeat center top; }
.ring1 .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:45px; display:none;}
.ring1 .weixin_nr img{ margin-bottom:5px;}
.ring1 .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.ring1.on .weixin_nr{ display:block; margin: 65px 0 0 180px;}
.ring1.on a{ background:url(css_res/sports_07.png) no-repeat left bottom;}

.side_link{ line-height:30px; color:#525252; font-size:14px;}

/*瀵艰埅*/
.nav{ background:#a6000d; height:50px; width:100%;}
.nav_cont{ width:1002px; margin:auto; position:relative; z-index:1;}
/*涓�骇*/
.nav li{ float:left; width:90px; text-align:center; list-style:none; line-height:50px;}
.nav li a{ color:#fff; font-size:15px; text-decoration:none; width:90px; display:block;}

.nav li .navhover{ background:url(css_res/nav_abg.png)  no-repeat center center!important; width:90px; color:#C00;}
/*浜岀骇*/
.nav .nav_none{  text-align:center; display:block;position:relative; }
.nav .nav_none a{text-decoration:none; text-align:center;  display:block; }
.nav .nav_none ul{position:absolute; display:none;  background-color:#FFF; list-style:none; border:#a6000d solid 2px; border-top:none; top:43px; left:-2px;}
.nav .nav_none li{  clear:both; }
.nav .nav_none li a{  display:block; color:#a6000d;width:90px; height:30px; line-height:30px; font-size:12px;}
.nav .nav_none li a:hover{ color:#a6000d; text-decoration:none; background:#fddcdc; font-weight:bold; }
/*涓夌骇*/
.nav .nav_none .bottom_none{ text-align:center; display:block; position:relative;}
.nav .nav_none .bottom_none ul{ position:absolute; left:90px; top:5px; border:#a6000d solid 2px !important;}
/*瀵艰埅*/
/*banner*/


.flexslider{position:relative;height:270px;overflow:hidden; cursor:pointer; }
.slides{position:relative;z-index:-1;}
.slides li{height:270px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:20px;height:14px;line-height:40px;overflow:hidden;background:url(css_res/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{ width:1002px; margin:0 auto; display:block; position:relative; top:50%;}
.flex-direction-nav  a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;}
.flex-direction-nav  a.flex-prev{ float:left;background:url(css_res/l.png) center center no-repeat;}
.flex-direction-nav  a.flex-next{ float:right;background:url(css_res/r.png) center center no-repeat;}

/*banner*/

.all_auto{ width:1002px; margin:auto; margin-top:60px;}
.auto_left{ float:left; width:380px;}

.small_banner{ float:left; width:380px;}
/*灏廱anner*/
.silder {width: 100%;height:186px!important; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:186px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left; width:380px; height:186px;}
.silder .silder_page{text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:2px;}
.silder .silder_page li{width:17px; font-size:12px; float:left; height:17px;line-height:16px;margin:15px 3px 0 0; background:#333;display:inline-block;text-align:center;color:#fff;}
.silder .silder_page li.current{background:#e50012;color:#fff;}
.silder_desc{color:#000;line-height:42px;height:42px;width:100%;overflow:hidden;left:0;bottom:-30px;text-align:center;text-indent:10px; overflow:hidden}
.silder .silder_page li:hover{cursor:pointer;}
/*灏廱anner*/
/*閾炬帴*/
.link{ float:left; width:380px; margin-top:40px; }
.title01 { width:380px; height:32px; border-bottom:#0ec0a1 solid 1px;}
.title01 p{ background:#0ec0a1; width:102px; height:32px; text-align:center; line-height:31px; color:#FFF; font-size:16px;}

.link_cont{ width:380px; height:29px; line-height:29px; margin-top:13px;}
.line_title{ float:left;} 
.line_title span{ width:102px; height:29px; border:#cdcdcd solid 1px; border-right:none; color:#0ec0a1; text-align:center; line-height:29px; background:#FFF; display:block; font-size:14px;}
.text_link{  color:#cbcbcb; width:245px !important;}

.nice-select {width:274px; height:29px;border: 1px solid #D3D3D3;background: #fff url(css_res/a2.jpg) no-repeat right center;cursor:pointer; float:left; }
.nice-select input {display: block; height: 29px; border-right:#cbcbcb solid 1px; border-top:none; border-left:none; border-bottom:none; outline: 0; background: none; cursor:pointer; text-align:center; line-height:29px;}

.nice-select ul {width:274px;display: none;overflow: hidden;background-color: #fff;max-height: 150px;overflow-y: auto;border: 1px solid #D3D3D3;border-top: 0;z-index:1; position:relative; left:-1px; margin-top:5px;} 
.nice-select ul li {height: 30px;line-height: 30px;overflow: hidden;padding: 0 10px;pointer:ursor: color:#333; text-align:center;}
.nice-select ul li.on {background-color: #e0e0e0;}

.auto_center{ float:left; width:310px; margin-left:37px;}
/*鏂伴椈*/
.express{ float:left; width:310px;  height:226px;}
.title02 { width:310px; height:32px; border-bottom:#a6000d solid 1px; position:relative; margin-bottom:10px;}
.title02 p{ background:#a6000d; width:102px; height:32px; text-align:center; line-height:31px; color:#FFF; font-size:16px;}
.title02 a{ height:1px; color:#525252; float:right; font-size:14px; position:relative; top:-25px; right:5px;}
.express li{ line-height:29px; width:310px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis;}
.express li a{ color:#525252;  font-size:14px; }
.express li a:hover{ font-weight:bold; color:#525252; text-decoration:underline; font-size:14px;}

/*鍏憡*/
.notice{float:left; width:310px; margin-bottom:33px;}
.title03 { width:310px; height:32px; border-bottom:#ef8d05 solid 1px; position:relative; margin-bottom:14px;}
.title03 p{ background:#ef8d05; width:102px; height:32px; text-align:center; line-height:31px; color:#FFF; font-size:16px;}
.title03 a{ height:1px; color:#525252; float:right; font-size:14px; position:relative; top:-25px; right:5px;}
.notice li{ line-height:30px; width:310px; overflow:hidden; white-space:nowrap;  text-overflow: ellipsis; }
.notice li a{ color:#525252; font-size:14px; }
.notice li a:hover{ font-weight:bold; color:#525252; text-decoration:underline; font-size:14px;}

.auto_right{ float:right; width:240px;}
.auto_right span{ color:#525252; height:36px; font-size:14px; display:block; text-align:center;}
.auto_right p{ padding-left:90px;}
.auto_right a{ color:#FFF; line-height:48px; font-size:16px; }
.background1{ background:url(css_res/sports_19.png) no-repeat center center; width:240px; height:48px; margin-bottom:19px;}
.background2{ background:url(css_res/sports_22.png) no-repeat center center; width:240px; height:48px; margin-bottom:19px;}
.background3{ background:url(css_res/sports_24.png) no-repeat center center; width:240px; height:48px; margin-bottom:19px;}
.background4{ background:url(css_res/sports_28.png) no-repeat center center; width:240px; height:48px; margin-bottom:19px;}
.background5{ background:url(css_res/sports_25.png) no-repeat center center; width:240px; height:48px; margin-bottom:19px;}
.background6{ background:url(css_res/sports_30.png) no-repeat center center; width:240px; height:48px; margin-bottom:19px;}
.button_backgrounc{ width:57px; height:47px; background:url(css_res/button_bg.png) no-repeat center center; float:left; border:none;}
.text_background{ width:150px; height:43px; background:#e9e9e9; border:none; margin-top:3px; color:#9c9c9c; font-size:16px; padding-left:30px; float:left; line-height:43px;}



/*涓嬮潰婊氬姩*/
#demo { overflow:hidden; margin:auto;width: 1002px; }
#demo img { width:215px; height:143px;}
#indemo { float: left; width: 800%; } 
#demo1 { float: left; } 
#demo2 { float: left; margin-left:7px; } 
#indemo a{ display:block; width:225px; float:left; overflow:hidden;}
#indemo a img{ float:left; width:215px;}
#indemo a span{ display:block; float:left; width:215px; text-align:center; background:url(css_res/opacity.png) no-repeat center center;height:30px; color:#FFF; margin-top:-30px; line-height:30px; overflow:hidden;}




.footer{ width:100%; background:#575757; min-height:80px; margin-top:30px; text-align:center;  color:#FFF; font-size:12px;}
.footer p{ text-align:center; line-height:40px;}
.footer a{ color:#FFF; font-size:12px;}

/**************************************************閮ㄩ棬鏍峰紡**************************************************/  
.banner{ width:100%; height:270px; margin:auto;}

/*鍒嗛〉宸︿晶*/
.list_left{ float:left;}
.list_h3{ width:222px; background:#525252; color:#FFF; text-align:center; line-height:36px; font-size:18px; margin-bottom:3px;}
.leftNav{width:222px;float:left;}
.leftNav h3{font-size:16px;font-weight: bold;color:#a6000d;line-height:36px;text-indent: 30px;cursor: pointer;}
.leftNav h3 a{color: #a6000d;display: block;background: url(css_res/h3Arrow.png) no-repeat 6px center;border-bottom: 1px solid #a6000d;}
.kexi_leftNav.leftNav ul { display:none;}
.leftNav li h3 a.on,.leftNav h3 a:hover{background: #a6000d url(css_res/warrow.png) no-repeat 6px center;color: #fff;}
.subtitle li { background:url(css_res/ico1.jpg) no-repeat 20px center;border-bottom:#ccc solid 1px;}
.subtitle li a{ line-height:30px; padding-left:40px; }

/*鍒嗛〉鍙充晶*/
.list_right{ float:right; width:730px; }
/*鏍囬*/
.title04{ float:left; width:730px; border-bottom:#a6000d solid 2px;}  
.title04 h3{ float:left; color:#525252; font-size:16px; line-height:30px; background:url(css_res/ico.jpg) no-repeat left center; padding-left:15px;}  
.title04 p{ float:right; padding-right:10px; margin-top:8px; color:#525252; font-size:14px;}
/**/
/*缁勭粐鏈烘瀯銆佺粍缁囨灦鏋�/
.list_cont_ul{ float:left;}
.list_ul p{ float:left; width:200px; color:#525252; margin-left:40px;}
.list_right_li{ margin:10px; line-height:25px; font-size:14px;}


.red{ color:#a6000d; font-size:14px; font-weight:bold;}
/*鐜颁换棰嗗*/
.leader_cont_cont{ float:left;}
.leader_cont_left{ float:left; border:#ccc solid 1px; padding:3px; width:123px; height:145px; margin:10px;} 
.leader_cont_right{ float:left; background:#f4f4f4; width:535px; height:150px; border:#CCC solid 1px; margin:10px;}
.leader_cont_right p{ font-size:14px; color:#525252; line-height:30px; margin-left: 20px;}
.leader_cont { clear:both;}

/*澶т簨璁般�鑱岃兘閮ㄩ棬*/
.list_cont table{ margin:10px;}
.list_cont td{ line-height:25px;}
.list_cont li{ margin:10px 6px 10px 6px; }
.list_cont li p{ text-align:center; font-size:14px;}
/*鑽ｈ獕濂栧姳鍐呭*/
.honor_cont{ float:left;}
.honor_cont li{ float:left; margin:10px 6px 10px 6px; }
.honor_cont li p{ text-align:center; font-size:14px;}
/*鑱旂郴鎴戜滑鍐呭*/
.contact_cont{ margin:15px;}
.contact_p{ float:left; width:360px; line-height:30px;}
.contact_img{ float:right;}
/*鏁欏绉戠爺銆佸绉戝缓璁俱�鏍″弸澶╁湴銆佸鐢熷伐浣溿�缇や綋绔炶禌*/
.activity_cont{ margin:10px;}
.activity_cont li{  border-bottom:#ccc solid 1px; height:30px; line-height:30px; background:url(css_res/ico1.jpg) no-repeat left center; text-indent:15px;}
.activity_cont a{ float:left; color:#525252;  overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.activity_cont span{ float:right;}
.activity_cont a:hover{ color:#a6000d;}
/*甯堣祫闃熶紞*/
.ranks_cont{ margin:10px;}
.ranks_cont h3{ width:700px; border-bottom:#b8b8b8 solid 1px; height:25px; color:#525252; font-weight:bold; font-size:14px;}
/*鏂囧寲寤鸿銆佸鐢熷伐浣�鍓湰銆佺兢浣撶珵璧�鍓湰銆佹牎鍙嬪ぉ鍦�鍓湰*/
.group_cont{ margin:10px; min-height:280px;}
.group_title{ border-bottom:#999 dotted 1px;}
.group_title li{ text-align:center; line-height:30px; }
.group_cont p{ line-height:30px;}
.group_bottom{ float:right; width:200px;}
/*瑁佸垽椋庨噰*/
.referee_cont{ float:left; }
.referee_cont li{ float:left; margin:10px;}
.referee_cont li a img { width:150px; height:200px;}
.referee_cont p{ text-align:center;}
.partner_bg:hover{ color:#FFF;}


/*椤电爜*/
.holder {margin: 15px 0; text-align:center; clear:both;}
.holder a {font-size: 12px;cursor: pointer;margin: 0 5px;color: #333;}

.holder a.jp-previous { margin-right: 15px; }
.holder a.jp-next { margin-left: 15px; }
.holder a.jp-current, a.jp-current:hover { color: #FF4242;font-weight: bold;}
.holder a.jp-disabled, a.jp-disabled:hover {color: #bbb;}
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover {cursor: default; background: none;}
.holder span { margin: 0 5px; }
/*椤电爜*/


/*鍋ュ悍娴嬭瘯*/
.group_title h3{line-height:30px; font-size:15px; text-align:center; color:#525252;}
.group_cont p{ font-size:14px;}
.group_cont table{ width:1002px; margin:0 auto; font-size:14px; border-color:#e1e1e1;}
.athlete_right{ width:1002px; margin:0 auto;}
.athlete_title04{ float:left; width:1002px; border-bottom:#a6000d solid 2px;}  
.athlete_title04 h3{ float:left; color:#525252; font-size:16px; line-height:30px; background:url(css_res/ico.jpg) no-repeat left center; padding-left:15px;}  
.athlete_title04 p{ float:right; padding-right:10px; margin-top:8px; color:#525252;}
.focus.focus-box {
    height: 270px !important;
}
.flexslider .focus-container {
    height: 270px !important;
    overflow: hidden;
    position: relative;
    visibility: hidden;
}
.focus-container .focus-item {
    position: absolute;
    width: 100%;
    height: 270px !important;
    left: 0;
    top: 0;
    overflow: hidden;
}
.focus-container .focus-item img {
    width: 100%;
    height: 270px;
    border: 0;
    vertical-align: top;
}
.focus-pagination {
    margin-right: -105px;
    position: absolute;
    right: 50% !important;
    bottom: 8px !important;
    z-index: 60;
    height: 20px;
    text-align: center;
}
.focus-page {display:inline-block; color:#fff;margin-right: 15px !important;}
li.pages_count {
       text-indent: 0px;
    background: none;
    border-bottom: #ccc solid 0px;
}
li.page_jump {
    text-indent: 0px;
    background: none;
    border-bottom: #ccc solid 0px;
}
li.page_nav {
    text-indent: 0px;
    background: none;
    border-bottom: #ccc solid 0px;
}
input#keyword {
    color: #9c9c9c;
    padding-left: 30px;
    line-height: 47px;
    background: none;
    border: 0px;
    margin-left: 58px;
    height: 47px;
    font-size: 16px;
}
.wp_search .search {
    position: absolute;
    background: none;
    width: 59px;
    height: 47px;
    border: 0px;
    cursor: pointer;
    left: 0;
    top: 0px;
}
.wp_search {
    position: relative;
}
li.sub-item {
    font-size: 16px;
    font-weight: bold;
    color: #a6000d;
    line-height: 36px;
    text-indent: 30px;
    cursor: pointer;
}
.sub-item .column-name {
    font-size: 16px;
    font-weight: bold;
    color: #a6000d;
    line-height: 36px;
    text-indent: 30px;
    cursor: pointer;
}
.wp_entry p {
    text-indent: 0em;
    margin-bottom: 0px;
}
.wp_listalbumn .albumn_info .Article_Title {
    width: 150px;
    display: block;
    padding: 5px 0;
    margin: 0 auto;
    text-align: center;
    line-height: 1.7em;
}
.sub-menu .sub-menu{
    top: 28px !important;
    left: 89px !important;
	}
  span.imgscroll2_tit {
       margin-left: 5px;
    top: 113px;
    display: block;
    float: left;
    width: 215px;
    text-align: center;
    background: url(../images/opacity.png) no-repeat center center;
    height: 30px;
    color: #FFF;
    line-height: 30px;
    overflow: hidden;
    position: absolute;
  
    z-index: 100000;
    zoom: 0;
}

td.imgscroll2_td {
    position: relative;
}