@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
a{ text-decoration:none;color:#fefefe;}
a:hover{ color:#9a0f13}
em,i{ font-style:normal;}
.fl{ float:left}
.fr{ float:right}
input,textarea,select{ outline:none; border:0;}
body{ font-family:microsoft yahei; color:#bababa; font-size:14px; background:#131313; }
.wrap{ width:1000px; margin:auto}
.top .logo{ display: block; height:100px; width:190px; float:left; background:url(../images/logo.png) no-repeat 0 0;}
.top .logo:hover{ background-position:-190px 0}
.top{ background:url(../images/topbg.png) repeat-x; height:100px; overflow:hidden}
.top .menu { margin:35px 0 0 0}
.top .menu ul li{ float:left; margin:0 0 0 20px;}
.top .menu ul li a{ padding:0 20px; height:30px; line-height:30px; border-radius:5px; display:inline-block; font-size:16px;}
.top .menu ul li.cur a,.top .menu ul li a:hover{ background:#b80e0e; color:#fff;}
.top .login{ background:url(../images/login.png); width:82px; height:45px; margin:27px 0 0 20px;  display:block}
.top .login:hover{ background-position:82px 0; }
.slide{ height:40px; line-height:40px; color:#fff;  background: url(../images/slide.png) repeat-x 0 bottom;}
.slide img{ margin:12px 0 0 140px }
.slide a{ color:#fff;}
.yuyan{ position:relative; float:right;}
.yuyan .btn-yy{  font-size:12px; display:inline-block; height:40px; padding-right:25px; background:url(../images/lang_01.png) no-repeat right -25px;}
.yuyan .btn-yy:hover{ }
.yuyan .sub-share{  display:none; background:#540000; width:80px; height:60px;position:absolute; top:40px; left:-5px; z-index:333}
.yuyan:hover .sub-share{ display:block}
.yuyan ul{ width:80px; margin:0px 0 0 0}
.yuyan ul li{ padding:0; border:0; margin:0; height:30px; text-align:center; line-height:30px;  }
.yuyan ul li a{ display:block; width:100%;}
.yuyan ul li a:hover{ background:#9d0000}
.banner{  } 
.fullSlide{width:100%;position:relative;height:295px; }
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:295px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:295px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:15px;line-height:15px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:13px;height:13px; border-radius:50%;margin:0 5px;overflow:hidden;background:#fff;/*filter:alpha(opacity=50);opacity:0.5;*/line-height:999px;}
.fullSlide .hd ul .on{background:#ca141d;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:110px; left:0%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:0%;background-position:-6px -137px;}

.title{ padding:30px 0; font-size:24px; line-height:30px; overflow:hidden; color:#fff;}
.title p{ float:left;}
.title span{ font-size:16px; float:left; margin:0 0 0 20px}
.home1{ background:url(../images/sport.png) no-repeat; height:360px; width:100%; padding:0px 0 0 0; overflow:hidden; box-sizing:border-box}
.home1 .title{ padding:25px 0;}
.linecon{ background:rgba(0,0,0,0.6); overflow:hidden; padding:10px; text-align:center;}
.linecon ul { margin:-10px 0 0 -10px;}
.linecon ul li{ width:188px; height:104px;float:left; margin:10px 0 0 10px; overflow:hidden;}
.linecon ul li a{ display:block; width:100%; height:100%;background:url(../images/sbg1.png); padding:30px  0 0 0; }
.linecon ul li a span{ color:#666}
.linecon ul li a login{ color:#dc143c}
.linecon ul li p{ font-size:20px;}
.linecon ul li a:hover{ background-position:0 -104px; color:#fff;}
.linecon ul li a:hover span{color:#fff}
.linecon ul li a:hover login{color:#fff}
.linecon ul li a:hover p{ color:#fff38a;}
.home2 { background:#1a1a1a; border-bottom:1px solid #000; }
.home2 .wrap1{ background:url(../images/line.jpg) no-repeat center bottom; padding:30px 0 40px; overflow:hidden}
.home2-2{ width:450px;}
.home2-2 .ewmcon{ text-align:center; line-height:30px; margin:0px 0 0 0}
.home2-2 .wordcon{ width:320px; line-height:24PX; margin:10px 0 0 0}
.home2-bot{ padding:20px 0 45px;}
.home2-bot ul{ overflow:hidden; margin-left:-38px}
.home2-bot ul li{ background:url(../images/sbg2.png); margin:0 0 0 38px; width:307px; height:164px; font-size:20px; padding-left:20px; box-sizing:border-box; float:left;}
.home2-bot ul li:hover{background-position: -307px 0;}
.home2-bot ul li img{ float:left; margin:40px 0 0 40px  }
.home2-bot ul li p { margin:58px 0 0 30px}
.home2-bot ul li p span{ font-size:12px; color:#bbb; display:block; margin:5px 0 0 0; text-transform:uppercase}
.home2-bot ul li:hover a,.home2-bot ul li:hover span{ color:#a40e17}
.home2-1{ width:480px;}
.picScroll-left{ overflow:hidden; position:relative;  width:480px;  }
		.picScroll-left .hd{ overflow:hidden;  height:30px; padding:0 10px;  }
		.picScroll-left .hd ul{ float:left; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:10px; height:10px; border-radius:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#999; }
		.picScroll-left .hd ul li.on{ background:#8e0b0f;  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{  float:left; _display:inline; overflow:hidden; }
		.picScroll-left .bd ul li img{ float:right;   width:150px; height:150px; display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .word{ float:left;width:300px; margin:10px 0 0 0}
.picScroll-left .bd ul li .word .more{ background:#8e0b0f; color:#fff; height:30px; line-height:30px; padding:0px 10px; border-radius:5px; margin:10px 0 0 0; display:inline-block}
.picScroll-left .bd ul li .word .more:hover{background:#a20409}

.home3{ overflow:hidden; padding:0px 0 40px;}
.navbox{ width:1000px; margin:0px auto 0; overflow:hidden;background:#181818; padding:10px 0 0; }
.navbox ul{ margin:0 0 0 0px; }
.navbox ul li{ width:155px; height:40px; line-height:40px; border:1px solid #2e2e2e; background:#131313; box-sizing:border-box ;float:left; text-align:center; margin:0px 0 10px 10px;}
.navbox ul li img{ width:24px; top: 5px ; height:auto; margin:0 10px 0 0; position:relative;  }
.navbox ul li:hover{ background:#000; }
.navbox ul li:hover a{color:#fff;}
.bottom{ background:#000; padding:20px 0 0; font-size:12px; text-align:center}
.bottom .wrap a{ margin:0 20px;}
.bottom img{ margin:10px auto 0;}
.copyright{ line-height:30px; height:30px; background:#060606;}