@charset "utf-8";
/* CSS Document */
body{ margin: 0; padding: 0;font:14px 'Microsoft Yahei',STHeiTi,Arial,sans-serif, Helvetica; background: #fff; color:#333;}
ul,dl,dd{list-style: none;margin:0;padding: 0;}
img{ border: 0;}
a img:hover{filter:alpha(opacity=80); -moz-opacity:0.8;opacity:0.8;}
p{padding: 0; margin: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
a{ text-decoration: none;display: inline-block;color:#333;}
a:hover{color:#cb111b; text-decoration:underline;}
.fl{float: left;}
.fr{float: right;}

/*wq_index*/
.hello { float: left; color: #666; line-height: 35px;  position: relative;  _margin-top: 10px;}
.xl_lb {  background: #fff;    box-shadow: 0 1px 4px rgba(0,0,0,.2);width: 170px; position: absolute;left: -40px; top: 29px;_top: 20px;}
.head_main .xl_lb a:hover { color: #221919;    text-decoration: none;    background-color: #F2F2F2;}
.head_main .xl_lb a { display: block; padding-left: 38px;  height: 38px; line-height: 38px;text-align: left; font-weight: 400; position: relative; color: #222; width: 130px;  border-bottom: 1px solid #E1DFDF;}



.header{ height: 35px; background: #f8f8f8; width: 100%;border-bottom: 1px #e5e5e5 solid;}
.header .head_main{ width: 1200px; margin:0 auto; text-align: center; font-size: 12px; height:35px;}
.header .head_main .head_le{ float: left; width: 600px;}
.head_le a,.head_ri a{color: #333; display: inline-block; float: left; line-height: 35px; height: 35px;    padding: 0 3px;}
.head_le a:hover,.head_ri a:hover{ color: #cb111b;}
.head_le span,.head_ri span{ color: #999; padding: 0 5px; float: left;line-height: 35px; height: 35px;}
.header .head_main .head_ri{float: right; width: 400px;}
.head_main .head_ri .head_te{ float: right;}
.head_main .head_ri .head_te i{ width: 14px; height: 14px; display: inline-block; background: url("../images/new_icon.png") no-repeat; margin-right: 5px;vertical-align: text-bottom;}
.head_main .head_ri .head_te .dl_1{background-position: -58px -363px;}
.head_main .head_ri .head_te .dl_2{background-position: -58px -382px;}
.head_main .head_ri .head_te .dl_3{background-position: -58px -401px;}
.head_main .head_ri .head_te .dl_q{background-position: -37px -363px;}
.head_main .head_ri .head_te .dl_2_q{background-position: -37px -382px;}
.head_main .head_ri .head_te .dl_3_q{background-position: -37px -401px;}
.head_main .head_ri .h_log{ color: #cb111b;text-align: right; padding-right: 10px;}

.area{ height: 115px;}
.area .area_wrap{ width: 1200px; margin: 0 auto; position: relative; height: 115px;}
.area .area_wrap .nav_logo{ width: 250px; height: 76px;margin-top:20px;}
.search_box {margin: 25px 127px 0 0px;}
.search_box .sea_form{width: 410px;}
.search_box .sea_form .sr_main{position: relative;height: 35px;padding: 0 70px 0 10px;background-color: #fff;}
.sr_main input{width: 100%;height: 33px;border: 0;outline: 0;color: #999; font-family:'Microsoft Yahei',Arial;}
.sr_main button{position: absolute;top: -1px;right: -1px;width: 60px;height: 36px;background: #cb111b;border: 0;cursor: pointer;}
.sr_main button:hover{background: #ba0101;}
.sr_main .ico_sub{display: inline-block;overflow: hidden;line-height: 20em;vertical-align: middle; width: 22px; height: 22px; background: url("../images/new_icon.png") no-repeat;background-position: -55px -176px;}
.sr_font{ height: 24px; padding-top: 8px; overflow: hidden;}
.sr_font a{ font-size: 12px; color: #999; padding-right: 5px;}
.sr_font a:hover{ color: #cb111b; text-decoration: underline;}
.ap_w{ position: absolute; right: 0; bottom:0;}

.banner{ background:#cb111b; width: 100%; height: 86px;}
.banner .nav { width: 1200px; margin: 0 auto;height: 86px;}
.banner .nav li{ float: left; width: 128px;height: 86px; font-size: 16px; border-left:1px solid #ba0101;position: relative;}
.banner .nav .nav_font i{background: url("../images/new_icon.png") no-repeat; width: 33px; height: 28px; display: inline-block; position: absolute;top: 16%; left: 36%;}
.banner .nav .nav_font .sy{background-position: 0 0;}
.banner .nav .nav_font .jc{background-position: 0 -33px;}
.banner .nav .nav_font .sp{background-position: 0 -67px;}
.banner .nav .nav_font .zd{background-position: -4px -105px;}
.banner .nav .nav_font .ss{background-position: 0 -143px;}
.banner .nav .nav_font .xw{background-position: 0 -183px;}
.banner .nav .nav_font .jczx{background-position:-82px -220px;}
.banner .nav .nav_font a{width: 128px;    padding-top: 50px;color: #fff; text-align: center; height: 36px;}
.banner .nav .nav_font a:hover{ text-decoration:none;}
.banner .nav .si_on{ border-left:0;}
.banner .nav .zh_on{ border-right: 0;}
.banner .nav .ative_i{ background: #ba0101;}
.banner .nav li:hover{ background: #ba0101;}
.head_le i {width: 17px; height: 14px;display: inline-block; background: url("../images/new_icon.png") no-repeat;margin-right: 5px;vertical-align: text-bottom;}
.head_le .sy_home{background-position: -35px -422px;}
.head_le .sy_game{background-position: -57px -422px;}
.head_le .sy_jczx{background-position: -34px -442px;}
.head_le .sy_db{background-position: -59px -442px;}

.black{ height: 20px; background: #333;}
.con_lu{background: #f6f6f6;}
.con_l_con{ width: 1200px; margin: 0 auto;}

.contain{ width: 1200px; margin: 0 auto; overflow: hidden; clear: both;}
.sub_tab{margin:0 0 20px 0;}
.sub_tab .game_b{ padding-top: 10px;}
.sub_tab .game_b .game_name a{ color: #333; border-top:1px solid #cb111b; border-bottom: 1px solid #cb111b; height: 26px; line-height: 26px; padding: 0 20px;    float: left;display: inline-block;}
.sub_tab .game_b .game_name a:hover{ background: #cb111b; color: #fff;}
.sub_tab .game_b .game_name .game_atv{border-top-left-radius: 12px;border-bottom-left-radius: 12px;border-left: 1px solid #cb111b;}
.sub_tab .game_b .game_name .rad{ background: #cb111b; color: #fff;}
.sub_tab .game_b .game_name .game_last{border-top-right-radius: 12px;border-bottom-right-radius: 12px;border-right: 1px solid #cb111b;}
.game_name{ height: 28px;margin: 10px 0 5px 0px; float:left}
.game_zt{float:right;height: 28px;margin: 10px 0 5px 0px; }
.game_zt a{ color:#666; font-size:13px;}
.game_zt a:hover{ color:#cb111b;}

.notice{padding: 10px 40px 0 40px;width: 1120px;overflow: hidden;padding-bottom: 30px;}
.notice li{ float: left; width: 212px;  margin: 0 6px 0 0; border-right: 1px solid #eeeeee;padding-right: 7px; display:inline}
.notice .last{ padding: 0; margin: 0;border: 0;}
.notice .fore{height:auto;}
.notice .fore .p1{ color: #cb111b; text-align: center; width: 100%;height: 25px;  line-height:25px; font-weight: bold; text-indent: 5px;}
.notice .fore .p_b{ color: #000; text-align: center;  font-weight: bold;}
.notice .fore .p_r{ color: #cb111b; text-align: center;  font-weight: bold;}
.notice .fore .p_h{ color: #999; text-align: center;  font-weight: bold;}
.notice .fore i{ color: #aad2e6; background: #1b232f; border-radius: 10px; font-style: normal;padding: 1px 15px; text-align: center; display: inline-block; margin-left: 78px;}
.notice .batt{ padding:8px 12px;overflow: hidden;}
.notice .batt .teamicon{ float: left; color: #999; text-align: center; margin: 0 3px; width: 66px;_margin:0 3px;}
.notice .batt .teamicon img{ width: 52px; height: 52px; border-radius: 50%; background: #fff; border: 1px solid #ddd;}
.notice .batt .teamicon .ba_font{ height: 25px; line-height: 25px;width: 56px;overflow: hidden;}
.notice .batt .fen{float: left; color: #cb111b; height: 41px; line-height: 47px;  margin-top: 5px;width: 42px;overflow: hidden;_width: 44px;}
.notice .batt .fen b{font-size:25px;font-weight: normal;margin: 0 3px; text-align: center; float: left; width: 13px;}
.notice .batt .fen span{float: left;  width: 4px;  font-size: 20px; text-align: center; font-style: normal;}
.notice .march{padding: 0 7px;color: #8994a6;text-align: center;overflow: hidden;}
.notice .march a{ display: inline-block; margin: 0 5px;  border-radius: 3px; color: #fff; font-size: 12px; padding: 3px 11px;}
.notice .march a:hover{}
.notice .march .hf{ margin-left:35px;background: #cb111b;}
.notice .march .jci{margin-right:35px;background: #139407;}
.box_i{position: relative; clear:both;}
.box_i .next{float: left;  width:30px;  height: 30px;  position: absolute;  top:70px;  background: url("../images/new_icon.png") no-repeat; _top:120px;}
.box_i .ne_t{left: 0;background-position: -47px -8px;}
.box_i .ne_t:hover{background:url("../images/ne_t_hover.png") no-repeat;}
.box_i .pre{ right: 0; background-position:-82px -8px;}
.box_i .pre:hover{background:url("../images/pre_hover.png") no-repeat;}

.adverts{ margin-bottom: 20px; overflow: hidden;}
.adverts .adv_big{ width: 740px;}
.adverts .adv_big img{width: 740px; height: 325px;}
.adverts .adv_small{ width: 560px; }
.adverts .adv_small li{ width: 250px; height: 100px; margin-bottom:12px; _margin-bottom:5px;}
.adverts .adv_small .no_bot{ margin: 0;}
.adverts .adv_small li a{ position: relative;display: block;width: 262px;}
.adverts .adv_small li a img{width: 250px;height: 100px;}
.adverts .adv_small li i{position: absolute; border: 3px solid #cb111b; left: 0; top: 0; display: inline-block;width: 245px; height: 94px;}
.adverts .adv_small li em{border-width: 8px;border-style: solid;border-color: transparent #cb111b transparent transparent; position: absolute;top: 40%;left: -15px;_border-color:tomato #cb111b tomato tomato;_filter:chroma(color=tomato);}

.new_ss{ overflow:hidden;}
.news{ width: 880px;}
.news_list{ overflow:hidden; width:430px;}
.newBox_1{ position:relative;width: 430px;height: 340px;}
.new1_img{}
.new1_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 40px;line-height: 40px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4);}
.new1_text a{color:#fff;}
 ul.newlist{ clear:both; margin-top:10px;}
 ul.newlist a.a_type{ color:#999999;}
 ul.newlist a.a_title{ margin-left:5px;}

.view_team{ clear:both; overflow:hidden;}
.in_view_team{width:430px;clear:both; overflow:hidden;}
.new_dh .newlist_hot li{ overflow:hidden; line-height:20px;}

.newBox_4{ position:relative;width: 207px;height: 155px; float:left; margin-bottom:15px; margin-right:8px; display:inline;}
.newBox_4:nth-child(odd){ float:right; margin-right:0px;}
.new4_img{}
.new4_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 25px;line-height: 25px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4);}
.new4_text a{color:#fff;}

.newBox_5{ position:relative;width: 300px;height: 100px;  margin-bottom:15px;}
.new5_img{}
.new5_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 25px;line-height: 25px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4);}
.new5_text a{color:#fff;}

.newBox_6{ position:relative;width: 285px;height: 160px; float:left; margin-bottom:5px; margin-right:8px; display:inline;}
.new6_img{}
.new6_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 25px;line-height: 25px;text-align:left; text-indent: 0.1em; background: rgba(0,0,0,0.4);}
.new6_text a{color:#fff;}
.new6_tx{ position: absolute;border: 0px; left:0px; bottom: 0px;width: 48px;height: 48px;}

.newBox_7{ position:relative;width: 630px;height: 350px;}
.new7_img{width: 630px;height: 350px;}
.new7_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 42px;line-height: 42px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4);}
.new7_text a{color:#fff;}

.newBox_8{ position:relative;width: 275px;height: 170px; float:left; margin-bottom:9px;}
.newBox_8:nth-child(odd){ float:right; margin-right:0px;}
.new8_img{width: 275px;height: 170px;}
.new8_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 25px;line-height: 25px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4); color:#fff;}
.new8_text a{color:#fff;}

.newBox_8:hover .ico_play{    background: url(../images/ico_play.png);}
.newBox_8 .ico_play {position: absolute;top: 50px;left: 105px;width: 60px;height: 60px;}

.newsBox_9{ overflow:hidden;}
.newBox_9{ position:relative;width: 430px;height: 130px; margin-top:12px;}
.new9_img{width: 430px;height: 130px;}
.new9_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 25px;line-height: 25px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4);}
.new9_text a{color:#fff;}

.newsBox_10{ overflow:hidden;}
.newBox_10{ position:relative;width: 208px;height: 130px; margin-top:20px;}
.new10_img{width: 208px;height: 130px;}
.new10_text{ position: absolute;border: 0px;bottom: 0px;width: 100%;height: 25px;line-height: 25px;text-align:left; text-indent: 0.5em; background: rgba(0,0,0,0.4);}
.new10_text a{color:#fff;}

.in_slist{overflow: hidden;margin-top: 20px;}
.in_slist ul li{float: left;width: 50%;height: 30px;line-height: 30px;}
.in_slist ul li em{ display:inline-block; width:15px; height:12px;background: url(../images/151_13.jpg) no-repeat; vertical-align:middle;}

.newsBox_2{ clear:both}
.newsBox_3{ clear:both ; margin:15px 0px ; overflow:hidden}
.newsBox_4{ overflow:hidden;}
.newsBox_5{ clear:both ; margin:25px 0px ; overflow:hidden}
.newsBox_6{ clear:both ; margin:15px 0px ; overflow:hidden}

.Top_main{}
.Top_main ul li{ height:40px; line-height:40px;}
.Top_main ul li span{ display:block; height:20px; line-height:20px; width:20px; background:#ececec; text-align:center; color:#999;  font-weight:bold; float:left;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;margin-top: 10px;margin-right: 10px;}
.Top_main ul li .Top_red{ background:#e90512 ;color:#fff;}
.Top_main{}

.hot_pic{width:318px}
.hotlive{width:872px}
.hotList{width: 285px;height: 225px; float:left; margin-bottom:15px; margin-right:8px; display:inline;}

.hot_zt{ line-height:25px;}
span.hot_rs{ float:left; display:block; text-indent:1.5em; color:#999; height:15px;background:url("../images/15444_13.png") 0px 3px no-repeat; font-size:12px; }
span.hot_lb{ color:#cb111b; float:right;font-size:12px;}
.span_tj{ color:#999; font-size:14px; padding-left:10px;}

.ga_i{float: left;margin-top: 5px;}

.tab_new{ height:43px;}
.tab_new ul{}
.tab_new ul li{ height:43px; float:left; text-align:center; height:43px; width:33.3%;}
.tab_new ul li a{ background:url(../images/6134_03.jpg) repeat-x; line-height:36px; display: block; width:100%; height:43px; font-size:15px;}
.tab_new ul li a.tab_new_On{ background:url(../images/dd3_03.png) center bottom no-repeat; color:#fff;}
.tab_new ul li a:hover{ background:url(../images/dd3_03.png) center bottom no-repeat; color:#fff; text-decoration:none; }

.tab_new1{ height:43px;}
.tab_new1 ul{}
.tab_new1 ul li{ height:35px; float:left; text-align:center;width:auto; }
.tab_new1 ul li a{ line-height:29px; display: block; padding:0px 10px; height:35px; font-size:15px;}
.tab_new1 ul li a.tab_new_On{ background:url(../images/dd3_03.png) center bottom no-repeat; color:#fff;}
.tab_new1 ul li a:hover{ background:url(../images/dd3_03.png) center bottom no-repeat; color:#fff; text-decoration:none; }


.tab_new_hot{ text-align:center; line-height:35px; margin-top:15px; overflow:hidden}
.tab_new_hot .p_hot a{ color:#cb111b; font-weight:bold; font-size:18px;}
.tab_new_hot .p_x{ font-size:15px; line-height:20px;}
.tab_new_hot .p_x a{ margin:0px 5px;}
.line_t{border-bottom: solid 1px #ededed; padding-bottom: 15px;margin-bottom: 15px; }

.in_new{ }
.in_new ul{background:url(../images/6666_03.jpg) no-repeat  0px 10px;}
.in_new ul li{ height:31px; line-height:31px; text-indent:2em; ;    text-indent: 1em; }
.in_new ul li a{ margin-right:20px;}

.import{ font-size:18px; color: #333; font-weight: normal; margin: 15px 0;height: 35px; line-height: 35px; clear:both;}
.import .more_i{padding-left: 10px;color: #999; float: right; font-size: 14px;display: inline-block; cursor: pointer;_float:right;}
.import .more_i:hover{color: #cb111b;}
.import .more_On{color: #cb111b;}
.import .bq_c  .more_i{ float: left;}
.import .bq_c a{ padding: 0 10px;}
.import .mo_at{border-bottom: 2px solid #c81623; color: #cb111b;}
.import .more_i i{ background: url("../images/new_icon.png") no-repeat; width:18px; height: 16px; display: inline-block;background-position: -51px -49px;vertical-align: sub;margin-right: 5px;_vertical-align: inherit;}
.import .fi{font-weight: normal;_float:left; line-height:normal;}
.import em{ background: url("../images/new_icon.png") no-repeat; display: inline-block; width: 25px; height: 25px;vertical-align: middle;margin-right: 5px; _margin-top: 5px;_float:left;}
.import .nw{ background-position: 0 -220px;_float:left;}
.new_main{clear: both;}
.new_main .no_bd{ border: 0;}
.new_main li{ width:880px; height: 170px;border-bottom: 1px solid #e6e6e6;margin-top: 12px; clear:both;}
.new_main .pic{ float: left; width: 180px; height: 135px;margin: 10px 10px 10px 0;}
.new_main .pic img{width: 180px; height: 135px;}
.new_main .txt{ float: left; width: 670px;  height: 135px;margin-left: 10px; margin-top:10px; _width:670px;}
.new_main .txt h3{ font-size: 16px; color: #333;font-weight: normal; margin: 0px 0px 10px 0;}
.new_main .txt  .txt_te{ color: #333;font-weight: bold;}
.new_main .txt .txt_te:hover{ color: #cb111b;}
.new_main .txt .txt_font{ color: #555; line-height: 24px;height:83px;overflow: hidden; width: 670px;}
.new_main .txt .tit_bq{ color: #999;font-size: 12px;overflow: hidden;}
.txt .tit_bq .date{ width: 130px; float: left;}
.txt .tit_bq .date i{ background: url("../images/new_icon.png") no-repeat; width: 18px; height: 18px; display: inline-block;vertical-align: sub;background-position: -55px -133px;_vertical-align:inherit;}
.txt .tit_bq .tag{}
.txt .tit_bq .tag i{background: url("../images/new_icon.png") no-repeat; width: 18px; height: 18px; display: inline-block;vertical-align: sub;background-position: -55px -153px;_vertical-align:middle;}
.txt .tit_bq .tag a{ color: #999; padding: 0 5px;}
.txt .tit_bq .tag a:hover{ color: #cb111b;}
.more_main a{ background: #f6f6f6; color: #666; text-align: center; width:880px; height: 50px; line-height: 50px; display: inline-block;margin-top: 50px;margin-bottom: 100px;}

.near{ width: 300px; }
.import .ne_i{background-position: 0 -252px;}
.near .adv_one{ width: 300px; height: 130px; margin-top: 15px;}
.near .r_one{ width: 300px; height: auto; overflow:hidden;}
.near .r_one img{float:left}
.near .r_two{ width: 300px; height: auto; overflow:hidden; margin-top: 18px;}
.near .r_two img{float:left}
.near .r_three{ width: 300px; height: auto; overflow:hidden; margin-top: 40px;}
.near .r_three img{float:left}

.import .jc_i{background-position: -27px -250px;}


.h_banner{ clear:both; height:110px; margin:20px 0px;}
.h_banner a{ clear:both; height:110px;}
.h_banner2{ clear:both; height:110px; margin:30px 0px;}
.h_banner2 a{ clear:both; height:110px;}

.near .adv_one img{width: 300px; height: 130px;}
.near .ne_ami a{ height: 35px; line-height: 35px; border-bottom: 1px solid #e6e6e6; width: 250px; color: #333;}
.near .ne_ami a:hover{ color: #cb111b;}
.near .ne_ami a span{margin-right: 10px;}
.near .bd{ margin-top:20px;}

.database{ width: 250px;}
.import .sjk{background-position: 0 -279px;}
.table_date{width: 250px;overflow: hidden; }
.table_date dd{ height:35px; line-height: 35px; float: left; color: #333;width:63px;text-align: center; overflow: hidden;}
.xz_dx dd{ height:35px; line-height: 35px;border-bottom: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8; float: left; color: #333;width:63px;text-align: center; overflow: hidden;}

.table_date .f_cl{ color: #cb111b; width: 25px;}
.table_date .dd_but{width:35px;display: inline-block;height: 20px;line-height: 20px;color: #999;margin-top: 10px;text-align: center;}
.table_date .wdt{width:35px;}
.table_date .dd_but:hover{ color: #cb111b;}
.table_date .tab_con dd{ background: #f4f4f4;}

.dd_but_1{width:35px;display: inline-block;height: 20px;line-height: 20px;color: #999;margin-top: 10px;text-align: center;}

.view{ width: 880px;}
.in_view{ width: 430px;}
.import .sp_i{background-position: 0 -307px;}
.vid_cont{ overflow: hidden;}
.vid_cont li{ float: left; width: 208px;margin: 0 14px 30px 0;}
.in_view .vid_cont li{ margin-bottom:26px;}
.in_view .import{ margin-top:0px;}

.vid_cont .no_bord{ margin-right: 0;}
.vid_pic{width:208px; overflow: hidden; position: relative; cursor: pointer;}
.vid_pic .pic_w{ position: relative;height: 156px;}
.vid_pic .pic_w img{ border: 0; width: 208px; height: 156px;}
.vid_pic .pic_txt{text-align:center;color: #333; height: 18px; width: 160px; display: inline-block; overflow: hidden;font-size:12px;padding-top:5px;}
.vid_pic .xbt{ color: #999; font-size: 12px;}
.vid_pic .pic_txt:hover{ color: #cb111b;}
.vid_pic .pic_w .v_icon{ background: url("../images/sp_icon.png") no-repeat; width: 38px; height: 38px; display: inline-block; position: absolute; top: 37%; left: 37%; z-index: 99; background-position: 0 0;}
.vid_pic .pic_w .v_icon:hover {background-position:-40px 0;}

.vid_pic:hover .ico_play{    background: url(../images/ico_play.png) -8px -60px;}
.vid_pic .ico_play {position: absolute;top: 55px;left: 85px;width: 38px;height: 38px;}

.vid_cont2 li{ float: left; width: 208px;margin: 0 14px 30px 0;}
.vid_cont2 .no_bord{ margin-right: 0;}
.vid_pic2{width:208px; overflow: hidden; position: relative; cursor: pointer;}
.vid_pic2 .pic_w{ position: relative;height: 123px;}
.vid_pic2 .pic_w img{ border: 0; width: 208px; height: 123px;}
.vid_pic2 .pic_txt{text-align:center;color: #333; height: 18px; width: 160px; display: inline-block; overflow: hidden;font-size:12px;padding-top:5px;}
.vid_pic2 .xbt{ color: #999; font-size: 12px;}
.vid_pic2 .pic_txt:hover{ color: #cb111b;}
.vid_pic2 .pic_w .v_icon{ background: url("../images/sp_icon.png") no-repeat; width: 38px; height: 38px; display: inline-block; position: absolute; top: 37%; left: 37%; z-index: 99; background-position: 0 0;}
.vid_pic2 .pic_w .v_icon:hover {background-position:-40px 0;}

.vid_pic:hover .ico_play{    background: url(../images/ico_play.png) -8px -60px;}
.vid_pic .ico_play {position: absolute;top: 55px;left: 85px;width: 38px;height: 38px;}


.vid_cont1{ overflow: hidden;}
.vid_cont1 li{ float: left; width: 226px;margin: 0 15px 30px 0;}
.vid_cont1 .no_bord{ margin-right: 0;}

.vid_pic1{width:226px; overflow: hidden; position: relative; cursor: pointer;}
.vid_pic1 .pic_w{ position: relative;height: 170px;}
.vid_pic1 .pic_w img{ border: 0; width: 226px; height: 170px;}
.vid_pic1 .xbt{ color: #999; font-size: 12px;}
.vid_pic1 .pic_txt:hover{ color: #cb111b;}
.vid_pic1 .pic_w .v_icon{ background: url("../images/sp_icon.png") no-repeat; width: 38px; height: 38px; display: inline-block; position: absolute; top: 37%; left: 37%; z-index: 99; background-position: 0 0;}
.vid_pic1 .pic_w .v_icon:hover {background-position:-40px 0;}

.vid_pic1:hover .ico_play{    background: url(../images/ico_play.png) -8px -60px;}
.vid_pic1 .ico_play {position: absolute;top: 58px;left: 93px;width: 38px;height: 38px;}

.quiz_exch{overflow: hidden;clear: both;width: 1200px;}
.quiz_exch .quiz{ width: 880px;overflow: hidden;}
.import .ssjc{background-position: 0 -355px;}
.team{ width: 300px; }
.import .mxzd{background-position: 0 -333px;}
.team_main li{ float: left; width: 143px; margin: 0 13px 13px 0; display:inline;}
.team_main li img{width: 143px; height: 107px;}
.team_main li .tp_w{ width: 120px; height: 90px;}
.team_main li.n_bi{ margin-right: 0;}
.team_main li .ti_name{ font-style: normal; color: #333; text-align: center; width: 100%; display: inline-block;}
.team_main li .ti_name:hover{ color: #cb111b;}
.guess_le{ width: 880px; float: left; overflow: hidden;}
.guess_le .gu_h{ width: 730px; height: 300px; margin: 22px 0 15px 0;}
.gue_date{ width: 878px;}
.table_1 dl{ overflow:hidden}


.gue_date dd{ width: 99px;height: 60px;line-height: 60px;}
.gue_date .tp_gu{ width: 50px;}
.gue_date .tp_gu img{ width:31px;height: 31px; border: 0; border-radius: 50px; margin-top: 8px;}
.gue_date .gu_td_i{width: 165px;}
.gue_date .gu_td_3{width: 180px;}
.gue_date .tp_gu_2{width: 20px;font-size: 18px;color: #ccc;}
.gue_date .gu_lft{ text-align: left;}
.gue_date .gu_lft img{ padding-right: 0px;}
.gue_date .gu_rig{ text-align: right;}
.gue_date .f_gui{width: 80px;overflow: hidden;height: 52px;line-height: 52px;}
.gue_date .gu_td_i .on_1{width: 25px; height: 25px; display: inline-block;padding: 0 5px;margin-right: 7px;    vertical-align: top;}
.gue_date .gu_td_i .on_1 img{width: 25px; height: 25px;vertical-align: middle;}
.gue_date .bg_gu dd{ background: #fbfbfb;}
.gue_date .dd_but{margin-top: 13px; background: url("../images/xz.png") no-repeat; width: 65px; height: 25px; background-position:0 -25px; color: #fff;text-indent: 10px;line-height: 25px;}
.gue_date .dd_but:hover{background-position: 0 0; color: #fff; text-decoration:none;}

.dd_but_1{margin-top: 13px; background: url("../images/xz.png") no-repeat; width: 65px; height: 25px; background-position:0 -25px; color: #fff;text-indent: 10px;line-height: 25px;}
.dd_but_1:hover{background-position: 0 0; color: #fff; text-decoration:none;}

.js_div, .js_title, .js_list{ overflow:hidden}
.js_div ul.js_title li{ float:left; height:52px; line-height:52px; background:#f4f4f4; text-align:center;}
.js_div ul.js_list li{ float:left; height:65px; line-height:65px; border-bottom:dotted 1px #e8e8e8}
.js_li1{ width:60px;}
.js_li2{ width:250px;}
.js_li3{ width:120px; text-align:center}

.js_div ul.js_list li.js_li1{line-height: 20px;    padding-top: 10px;    text-align: center;    height: 55px;}

.js_bg{ background:#fbfbfb;}

.js_li2 span{ display:inline-block;}
.js_li2 .d1{ float:left; width:110px}
.js_li2 .d1 img{width: 25px; height:25px;float: left;margin-top: 18px;margin-right: 5px;}
.js_li2 .d2 img{width: 25px; height:25px;float: right;margin-top: 18px;margin-right: 5px;}
.js_li2 .d_vs{ float:left;width:30px; }
.js_li2 .d2{ float:right;width:110px}

.js_li3_123 a{vertical-align: middle; display:inline-block; width:51px; height:26px; background: url("../images/513_25.jpg") no-repeat; text-align:center;    line-height: 26px; color:#fff; margin:0px 2px;}

.guess_cont{ overflow: hidden;}
.guess_cont .wp .zxl{ float: right;}
.guess_ri .gue_login{width: 100%;background: #f4f4f4; margin-bottom: 15px; margin-top: 20px;}
.team_main .flag{ overflow: hidden;}
.team_main .flag .mony{background: url("../images/new_icon.png") no-repeat;background-position: -51px -75px;width: 15px;height: 15px;display: inline-block;vertical-align: middle;float: left;margin-top: 4px;}
.team_main .flag span {float: left;margin: 2px 0 0 4px; font-size:12px;}
.team_main .flag a{ color: #333;width:80px; float: left;_width:20px;_float:left;}
.team_main .flag .d_h {width: 35px;height: 18px;line-height: 18px;border:1px solid #cb111b;color: #cb111b;text-align: center;display: inline-block;border-radius: 3px;float: right;margin: 2px 2px 0 0;}
.team_main .flag .d_h:hover{ color: #fff; background: #cb111b; text-decoration:none;}
.import .zbdh{background-position: 0 -383px;}


.lm{ width: 960px; height: 60px; text-align: center; margin: 0 auto; padding: 15px 0;}
.import .jctj{background-position: 0 -408px;}
.pic_main .pic_one{ width:596px;}
.pic_main .pic_one .bg_o{ width: 394px;}
.pic_main .pic_one .bg_o a{width: 394px; height: 296px;}
.pic_main .pic_one .bg_o img{ width: 394px; height: 296px;}
.pic_main .pic_one .bg_t{width: 193px;margin-left: 8px;}
.pic_main .pic_one .bg_t a{ width: 193px; height: 144px; margin-bottom:8px;}
.pic_main .pic_one .bg_t img{width: 193px; height: 144px;}
.pic_main .pic_one .bg_ri{ width:100%;  margin-left: 0;_margin-bottom: 8px;}
.pic_main .pic_one .bg_ri a{width: 193px; height: 146px; margin-right: 8px;float: left;}
.pic_main .pic_two{}
.ft{margin-top: 6px;}

.pard{margin: 10px 0 40px 0;clear: both;overflow: hidden;}
.import .hzhb{background-position: 0 -435px;}
.par_icon a{width: 158px; height: 70px; border: 1px solid #ededed;margin-right: 13px;display: block;float: left;}
.par_icon img{ width: 158px; height: 70px;}
.font_par{ margin-top: 15px;}
.font_par a{ color: #333;margin: 5px 20px 0 0;}
.font_par a:hover{ color: #cb111b;}

.footer{ text-align: center; color: #777; font-size: 12px;background: #f6f6f6; padding: 30px 0;    margin: 30px 0 0 0; clear: both;}
.footer .w_footer p{ margin: 10px 0;}
.footer .w_footer .wj img{margin-right: 10px; margin-top: 15px;}
.footer .w_footer a{color: #777; margin: 0 5px;}

.gd_game{ margin: 5px 0;position: relative;}
.gd_game li{float: left; padding:6px 6px 0 6px; position: relative;}
.gd_game .da_one{ border-bottom: 1px solid #cb111b;}
.gd_game .da_one i{ border-width: 4px;border-color:#cb111b transparent transparent transparent; font-size:0;display: inline-block; height: 0 ; line-height: 0;width: 0;position: absolute;border-style: solid;bottom: -9px;
    left: 45%;}
.gd_game .da_one span{width: 56px; height: 20px; line-height: 20px; overflow: hidden;}
.gd_game .data_li{ margin-left: 25px;}
.gd_game a{ position:absolute; width: 12px; height: 19px; display: inline-block; background: url("../images/new_icon.png") no-repeat; top:5px;}
.gd_game .pre{background-position: -53px -105px;left: 0;}
.gd_game .next{background-position: -68px -105px;right: 0;}

/*news*/
.import .z_zb{background-position: -58px -313px;}
.inter_view{width: 300px;float: left;margin-left: 20px;}
.exclu li{ float: left; width: 144px; font-size: 12px; margin: 0 10px 20px 0; position: relative;}
.exclu{overflow: hidden;width: 300px}
.exclu .no_ri{ margin-right: 0;}
.exclu .ex_main img{width: 144px; height: 105px; border: 0;}
.exclu .ex_main span{ display: inline-block; color: #333; height: 22px;line-height: 22px;}
.exclu .ex_main span:hover{color: #cb111b;}
.bd_gg{ width: 300px;height: 250px; margin-top: 15px; clear: both;}
.new_wrap{ width: 880px;}
.new_wrap .import .imp_font{font-size: 14px;  color: #555; margin-left:5px;}
.new_wrap .import .imp_font a{ color: #333;}
.new_wrap .import .imp_font a:hover{ color: #cb111b;}
.new_wrap .import .switch{ font-size: 14px; color: #999;}
.new_wrap .import .switch a{ color: #999;position: relative;padding-left: 20px;margin-right: 20px;}
.new_wrap .import .switch .pic-txt{ color: #cb111b;}
.new_wrap .import .switch .switch-item{ margin: 0;}
.new_wrap .import .switch a i{ background: url("../images/new_icon.png") no-repeat; width: 14px; height: 14px; display: inline-block;left: 0;top: 10px; position: absolute;}
.new_wrap .import .switch .icon-pic{ background-position: -55px -201px;}
.new_wrap .import .switch .hs_pic{background-position: -55px -235px; color: #cb111b;}
.new_wrap .import .switch .icon-list{background-position: -57px -218px;}
.new_wrap .import .switch .hs_list{background-position: -57px -251px;}
.lve_w .lb_pic{ position: relative; width: 300px; height: 250px;}
.lve_w .lb_pic img{width: 300px; height: 250px;}
.lve_w .lb_pic .bg_cor{position: absolute;bottom: 0;left: 0;height: 25px;line-height: 25px;background: url("../images/gr.png") repeat;color: #fff; width: 300px; text-align: center;}

.lb_pic .v_icon{ background: url("../images/sp_icon.png") no-repeat; width: 38px; height: 38px; display: inline-block; position: absolute; top: 42%; left: 44%; z-index: 99; background-position: 0 0;    cursor: pointer;}

.lb_pic .v_icon:hover {background-position:-40px 0;}

.r_img{ width: 90px; height: 68px; float: left;}
.r_img img{ width: 90px; height: 68px; float: left;}
.r_font{ float: right;width: 200px; }
.r_font h2{color: #333; font-size: 15px; margin-bottom: 8px;font-weight: normal;    height: 20px;overflow: hidden;}
.r_font .r_tit{ font-size: 12px; color: #666;}

.r_four{width: 300px;height: 250px;margin: 20px 0px;overflow: hidden;clear: both;}

.r_five{ clear:both; overflow:hidden; padding-top:15px;}

.lve_w .lb_pic .ney a{position: absolute;width: 31px;height: 59px;top: 50%;margin-top: -30px;font-size: 0;line-height: 0;text-align: center;background-color: #000; opacity: 0.3;filter: alpha(opacity=30);z-index: 10;}
.lve_w .lb_pic .ney a:hover{ background: #cb111b; opacity:10;}
.lve_w .lb_pic .ney .btn{left: 0;}
.lve_w .lb_pic .ney .nytn{right: 0;}
.lve_w .lb_pic .ney i{display: inline-block;width: 16px;height: 29px;margin-top: 15px;cursor: pointer; background: url("../images/new_icon.png") no-repeat;}
.lve_w .lb_pic .ney .icon_bt{ background-position:-48px -281px;}
.lve_w .lb_pic .ney .y_bt{background-position:-66px -281px;}

.new_bottom{ clear:both;  padding:10px 0px; text-align:center;}
.new_bottom p{ clear:both;  padding:0px 0px; text-align:center;}

/*statistics*/
.clear {clear: both;  }
.wp {background: transparent none repeat scroll 0 0;border: medium none;border-bottom: solid 1px #ddd; height: 29px; line-height: 29px; margin: 22px 0; color: #333;  }
.le_right { width: 100%;  }
.jt_le {     background: url("../images/new_icon.png") no-repeat; width: 40px;  height: 40px;  margin-top: 40px;  }
.zl {  float: left;background-position: -41px 0; }
.zr {  float: left;  background-position: -81px 0;  }
.le_list {  float: left;  width: 880px;  margin: 0 20px;  _width: 882px; }
.le_list ul { }
.le_list li {  float: left;  width: 103px;  height: 127px;  background-color: #fbfbfb;  }
.mll {  margin-right: 8px;  }
.le_list li p {  color: #999;  line-height: 35px;  text-align: center;  }
.lun_pic {  width: 66px;  height: 66px;  margin-top:15px;  margin-left: 18px;  text-align: center;margin-bottom:5px; }
.le_list .dz_ml{ background: #cb111b;}
.le_list .dz_ml .name{ color: #fff;}
.lun_pic img { margin-top: 5px; width: 66px;  height: 66px; border-radius: 50px;  background-color: #fff;    border: 1px solid #ddd; }
.pro_team { margin-top: 50px;  }
.pt { background: transparent none repeat scroll 0 0;  border: medium none;  border-bottom: solid 1px #E2DFDF;  height: 29px;  line-height: 29px;  margin: 22px 0;  color: #090909;  }
.pt_con { margin-top: 10px;  }
.pt_con_pic {  float: left;  width: 240px;  margin-right: 40px;  text-align: center;  color: #333;  line-height: 29px;  }
.pt_con_pic img{width: 240px; height: 180px;}
.pt_s {  color: #333;  font-weight: bold;  }
.pro_mb {  margin-top: 30px;}
.pt_xq {  width: 100%;}
.pt_xq_tem {	float: left;  width: 200px;  height: 294px;  background-color: #fbfbfb; border: 1px solid #F3F3F3; }
.pt_xq_tem img{width: 200px;  height: 156px; }
.ml {  margin-right: 47px;  }
.xq_sd {width: 100%;}
.sl {	width: 55px;  margin: 8px auto;  text-align: center;  color: #999;  vertical-align: bottom;  background-color: #ECECEC;  border-radius: 10px;  }
.xq_q {  color: #333;  margin-left: 10px;  line-height: 25px; }
.stati_ys{ width: 998px; font-size: 14px;}
.stati_ys dd{ width: 200px;height: 50px;line-height: 50px;}
.stati_ys .f_cl{ width: 66px;}
.stati_ys .dd_but{border: 1px solid #ddd;border-radius: 3px;}
.stati_ys .dd_but:hover{ background: #cb111b; color: #fff; border: 1px solid #cb111b;}
.gu_td_i .on_1 img {width: 25px;height: 25px;vertical-align: sub; border-radius: 50%; margin: 0 5px;margin-top: 12px}
.stati_ys .tp_gu_2{ width: 66px;}
.stati_ys .zb_io{width: 66px;}
.stati_ys .bg_gu dd {background: #fbfbfb;}
.gue_next{ margin:50px 0; text-align: center;}
.gue_next a{color: #333; text-align: center; padding: 9px 15px; background: #fff;margin-left: 5px; display: inline-block; border: 1px solid #ddd;border-radius: 3px;}
.gue_next a:hover{background: #cb111b; color: #fff; border: 1px solid #cb111b;}
.gue_next .gue_on{ background: #cb111b; border: 1px solid #cb111b; color: #fff;}

.sta_chi{margin: 20px 0 20px 0;overflow: hidden;_padding-bottom:20px;}
.sta_chi .tbq{ width: 100%;overflow: hidden; margin-bottom:15px}
.sta_chi .dq_w{padding-left: 60px;overflow: hidden;position: relative;_position:inherit;_padding-left:0;}
.sta_chi li{ padding: 0 16px;height:27px; line-height: 27px; float: left; color: #333; text-align: center; cursor: pointer;}
.sta_chi li:hover{ color: #cb111b;}
.sta_chi li img{ vertical-align: sub; padding-right: 2px; display: inline-block; width: 16px; height: 16px;_vertical-align: inherit; }
.sta_chi .all{ background: #cb111b; color: #fff;}
.sta_chi .all:hover{ color: #fff;}
.sta_chi .nai{position: absolute;    left: 0;_position:inherit;top: 0;}
.stati_ys .gu_lft{ text-align: left; width: 200px;}
.stati_ys .gu_ywi{ text-align: right; width: 200px;}
.stati_ys .gu_ywi .wd_cl{height: 52px;line-height: 52px;margin: 0 20px;}
.stati_ys .gu_ywi .gu_widt{ width: 100px;overflow: hidden;display: inline-block;height: 52px;line-height: 52px;}
.stati_ys .gu_ywi .on_1{vertical-align: sub;}
.le_wi_e{ margin: 0 20px;}

/* guess*/
.guess_le .gu_h{ width: 880px; height: 300px; margin: 22px 0 15px 0;}
.gue_date .tp_gu img{ width:31px;height: 31px; border: 0; border-radius: 50px; margin-top: 8px;}
.gue_date .dd_but{margin-top: 13px;}

.guess_cont{ overflow: hidden;}
.guess_cont .wp .zxl{ float: right;}
.guess_ri{ width: 300px; overflow: hidden; margin-top:2px;}
.gue_login .gue_text{ color: #999; padding: 10px 0 0px 0;text-align: center;font-size: 12px; float: left;line-height: 30px;width: 50%; }
.gue_login .w_dl{border-bottom: 1px dashed #ddd;height:227px;}
.gue_login .gue_text img{display: inline-block;height: 15px;width: 15px;vertical-align: sub;padding-right: 5px; }
.gue_login .gue_text a{color: #333;   }
.gue_login .gue_text a:hover{ color: #cb111b;}
.gue_login .gue_wrp{ width: 300px; height: 62px;clear: both;overflow: hidden;    padding-top: 10px;}
.gue_login .gue_wrp .dh_jf{ float: left; text-align: center; color: #333;    border-right: 1px solid #eee;}
.gue_login .gue_wrp .dh_jf:hover{ color: #cb111b;}
.gue_login .gue_wrp .dh_jf i{ background: url("../images/jc_icon.png") no-repeat; background-position: 0 0; width: 28px;height: 28px; display: inline-block;}
.gue_login .gue_wrp .dh_jf .zq{background-position: -28px 0;}
.gue_login .gue_wrp .dh_jf span{display: inline-block; width: 125px; text-align: center; margin: 5px 0px;}
.gue_login .tx_ma{width: 100%;text-align: center;margin-top: 10px; margin-bottom:10px;}
.gue_login .tx_ma img{ width: 120px; height: 120px; border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;   border: 2px solid #fff;}
.gue_login .dl_ye a{ display:inline-block; height:35px; width:104px; text-align:center; line-height:35px; background:#cb111b; color:#fff;-moz-border-radius: 5px;    -webkit-border-radius: 5px;    border-radius: 5px;}
.gue_login .dl_ye{ text-align:center;}
.gue_login .tx_ma .dl_ye:hover{ color: #cb111b; text-decoration: underline;}

.gg_lg{width: 1200px;clear: both;overflow: hidden;}

.tx_w{ overflow: hidden;}
.he_gu{ width: 98px;height: 98px; border-radius: 50%; padding: 10px 0 10px 75px;}
.h_name{ color: #333; text-align: center;}
.jf{ height: 30px; line-height: 30px;font-size: 12px;padding: 10px 0 17px 0;    border-bottom: 1px dashed #ddd;}
.jf p{ width: 122px; color: #333; text-indent: 15px; float: left;}
.jf a{ float: left; width: 120px; color: #333;text-align: right;}
.jf a:hover{ text-decoration: underline;}
.gu_vi{ margin: 0;}

.u_box{float:left; display:inline-block; line-height:30px; margin-top:30px; margin-left:10px;}
.u_box .u_name{ font-weight:bold; color:#333; font-size:18px;}
.u_box .u_qt span{ color:#cb111b; font-weight:bold;}

/*view*/
.vido{ clear: both;}
.vido .shi_wy{ width: 1002px;}
.vido .shi_wy .o_i{ margin-right: 0;}
.vido .shi_wy li{width: 240px;}
.vido .shi_wy .vid_pic{width: 240px;}
.vido .shi_wy .vid_pic .pic_w{width: 240px; height: 180px;}
.vido .shi_wy .vid_pic .pic_w img {width: 240px;height: 180px;}
.vido .shi_wy li{margin: 0 13px 20px 0;}
.vido .shi_wy .vid_pic .pic_txt{ width: 240px;padding-top:6px;text-align:center;}
.vid_pic .xbt .vi_name{ margin-right: 5px;}
.shi_wy .vid_pic .pic_w .v_icon{left: 43%;_top:37%;}
.import .mo_gc_i{color: #cb111b;}
.more_line{ text-align: center;margin: 50px 0; clear: both;}
.more_line a{ width: 100%; padding: 10px; background: #f5f5f5; color: #333; }
.more_line a:hover{background: #f1f1f1;}
.import .hot_i{background-position: -58px -332px;}

.view_tati{ overflow:hidden;}
.view_xg{width:320px; background:#3b3b3b; height:618px;}
.v_tab{}
.v_tab ul { height:45px;    border-bottom: solid 1px #4c4c4c;}
.v_tab ul li{ display:inline-block; width:24%; height:45px; line-height:45px; text-align:center; border-bottom:solid 1px #4c4c4c;}
.v_tab ul li a{  color:#868686;padding: 0px 3px;cursor:pointer; }
.v_tab ul li a:hover{  color:#cccccc;border-bottom:solid 2px #cb111b; text-decoration:none;}
.v_tab ul li a.v_On{  color:#cccccc; border-bottom:solid 2px #cb111b;}

.v_list{  overflow:auto; height:560px;}
.v_list ul{padding-top: 13px;}
.v_list ul li{ padding:10px;line-height: 22px;}
.v_list ul li:hover{background:#191919;}
.v_list ul li a.v_img{display:inline-block; float:left; }
.v_list ul li a.v_img img{float:left; }
.v_list ul li { font-size:12px; border-bottom:solid 3px #323232; overflow:hidden;}
.v_list ul li a{color:#bcbcbc; text-decoration:none;}
.v_list ul li a:hover{color:#f7000c; }
.v_list ul li p{display:inline-block; margin-left:10px; width: 150px;float: left}
.v_list ul li p a.v_btn{display:block; width:40px; height:20px; line-height:20px; background:#f7000c; color:#fff; text-align:center; float:right;}

.v_list_On{ background:#191919}
.v_time{ float:right; font-size:13px;}
.v_tag{ clear:both;}
.v_tag a{ padding:0px 3px; font-size:12px;}

/** 视频滚动条 **/
.nano {  position : relative;  width    : 100%;  height   : 100%;  overflow : hidden;}
.nano > .nano-content {  position      : absolute;  overflow      : scroll;  overflow-x    : hidden;  top: 0;  right: 0;  bottom: 0;  left: 0;}
.nano > .nano-content:focus {  outline: thin dotted;}
.nano > .nano-content::-webkit-scrollbar {  display: none;}
.has-scrollbar > .nano-content::-webkit-scrollbar {  display: block;}
.nano > .nano-pane {  background : rgba(0,0,0,.25);  position   : absolute;  width: 10px;  right: 0;  top: 0;  bottom: 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity: .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {visibility : visible\9; /* Target only IE7 and IE8 with this hack */  opacity: 0.99;}
.nano .nano-pane {	background: #666;	width: 8px;	right: 1px;}
.nano .nano-slider {background: #222;}
#v_main {-webkit-border-radius: 5px;	-moz-border-radius: 5px;border-radius: 5px;	border-top: 1px rgba(255,255,255,.6) solid;	height: 560px;	margin: auto;}
#v_main pre {background: #222;border-bottom: 1px solid white;border-top: 1px solid black;	-webkit-box-shadow: black 0 1px 10px inset;	-moz-box-shadow: black 0 1px 10px inset;	box-shadow: black 0 1px 10px inset;
	text-shadow: black 0 -1px 1px;}
#v_main .nano-content h1 {	display: block;	margin: 0;	padding: 0;	color: #111;	text-indent: 0;	background: none;	display: none;}
#v_main p code {
	background: #222;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Monaco, 'Anonymous Pro';
	font-size: 11px;
	text-shadow: none;
	color: #ee8;
	padding: 0 3px 0;
	border-bottom: 1px solid #eee;
	-webkit-box-shadow: #000 0 2px 3px inset;
	-moz-box-shadow: #000 0 2px 3px inset;
	box-shadow: #000 0 2px 3px inset;
	text-shadow: black 0 -1px 1px;
}
.small.nano {	background: #ffa;	height: 100px;	margin-top: 10px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}

/*news_xq*/
.xe_eu{ color: #333;}
.xe_eu h3{ font-size: 20px; font-weight: normal; text-align: center; margin: 20px 0 10px;}
.xe_eu .min_w{ text-align: center; margin-bottom: 25px; color: #999;}
.xe_eu .min_w span{ margin: 0 12px;}
.xe_eu p{ line-height: 25px; text-indent: 25px; margin: 10px 0;}
.xe_eu .img_nx{ text-align: center;}
.key{ color: #333;padding: 10px 0;}
.key a{ font-size: 12px; color: #333; margin: 0 5px;}
.key a:hover{ text-decoration: underline;}

.syp{ padding:15px 0;clear: both;}
.syp a{font-size: 12px; color: #666;}
.syp a:hover{ text-decoration: underline;}
.nxi{border-bottom: 1px solid #ddd; height: 50px;}
.syp .sp,.nxi .key{float: left;}
.syp .xp,.nxi  .share{float: right;}
.share{width: 240px;height: 30px;line-height: 30px;}
.share .s_ii{ float: left;color: #666;}

/*guess_xq*/
.xq_font{ font-size: 18px; text-align: center;color: #333;margin-bottom: 20px; font-weight:bold;}
.line_q{ background: url("../images/line_3.png") no-repeat center; text-align: center; color: #999;  height: 20px; line-height: 20px;}
.wr_cot{margin: 40px 0;}
.wr_cot .te_ant{ margin: 30px auto; clear:both;overflow: hidden;}
.wr_cot .te_ant .te_1{ float: left; width: 242px;}
.wr_cot .te_ant p{ text-align: center; color: #fff;margin: 10px 0;}
.wr_cot .te_ant img{ width: 242px; height: 186px;border-radius:10px;border:solid 1px #e8e8e8;}
.wr_cot .te_ant .pl{ background:#eee; width: 120px; height: 35px; line-height: 35px; text-align: center; color: #555;margin:0 0 40px 20px; cursor: default;}
.wr_cot .te_ant .bf{float: left; width: 110px; margin: 55px 0px 0 0px; text-align:center}
.wr_cot .te_ant .bf .numb_fs{ height: 53px; line-height: 53px; color: #cb111b; font-size: 40px;}
.wr_cot .te_ant .bf b{ color: #999; font-size: 18px; float: left;line-height: 53px; margin: 10px;}
.wr_cot .te_ant .te_2{float: left; width: 242px;}

.wr_cot .jdt{ width:730px;clear: both; margin-top:50px; position: relative; }
.wr_cot .jdt .bt{ width: 100%; height: 12px; border-radius: 10px; background: #e6e6e6;}
.wr_cot .jdt .jd{ width: 30%; height: 12px; border-radius: 10px 0 0 10px; background: #CB111B; position: absolute; left: 0; top:0; z-index: 10;}
.wr_cot .jdt i{ width: 63px; height: 30px; line-height: 20px; text-align: center; display: inline-block; font-size: 16px; font-style: normal;}
.wr_cot .jdt .bt i{ background: url("../images/hs.png") no-repeat; color: #fff;left: 100px;position: absolute;top: -35px;}
.wr_cot .jdt .jd i{ background: url("../images/hs_2.png") no-repeat; color: #333;left: 400px;position: absolute;top: -35px;}

.wr_cot .tz_w{float:right;overflow: hidden;}
.wr_cot .tz_w .tz_jf{ color: #333; float: left; height: 37px; margin-top:75px; font-size:15px;}
.wr_cot .tz_w .tz_jf input{ width: 200px; height: 15px; line-height: 30px; padding: 10px; border: 1px solid #ddd; margin-left: 5px;}
.wr_cot .tz_w .xzjf{ float: left; color: #999; margin: 8px 0 0 20px; position: relative;}
.wr_cot .tz_w .xzjf span{margin-right:20px; color: #CB111B;}
.wr_cot .tz_w .xzjf .gm{ margin-left: 5px; color: #e5b94c; text-decoration: underline;}
.wr_cot .xzjf .czw{ width: 200px; height: 250px; background: #fff; z-index: 99; color: #333; text-align: center; position: absolute; right: -90px;top: 30px;}
.wr_cot .xzjf .czw .ewm{ width: 170px; height: 170px; margin: 15px 15px 10px 15px;}
.wr_cot .xzjf .czw p{ margin-bottom: 5px;}
.wr_cot .xzjf .czw span{ color: #ff4400; margin: 0;}

.tz_y{foverflow: hidden;}
.tz_y .tz_jf{ color: #999;   margin-top:75px; font-size:15px; text-align:center}
.tz_jf span{ color:#CB111B;}
.tz_y .tz_jf input{ width: 200px; height: 15px; line-height: 30px; padding: 10px; margin-right:5px; border: 1px solid #ddd; margin-left: 5px;}


.wr_cot .ani{width: 100%;  text-align: center;  padding: 40px 0 20px 0; clear: both;}
.wr_cot .ani .lj_tz{ width: 238px; height: 54px; line-height: 54px; text-align: center; background: #CB111B; color: #fff; border-radius: 3px; font-size: 16px; margin-bottom: 10px;}
.wr_cot .ani .lj_tz:hover{ background: #BF0C16;}
.wr_cot .ani p{ color: #A7A7A7; font-size: 12px;margin: 5px 0;}
.wr_cot .ani input{ vertical-align: middle;}
.gu_xq{ width: 726px;}
.gu_xq dd{width: 242px;}
.gu_xq dd .s_l{ margin-left: 15px;}
.so_bf{ overflow: hidden; padding-bottom: 20px;}
.so_bf li{ float: left; width: 70px;margin: 5px 44px 0 6px;position: relative;}
.so_bf .jbj{ background: #fff; width: 70px; height: 70px; display: inline-block; color: #333; font-size: 22px; line-height: 70px; text-align: center; letter-spacing: 5px; cursor: pointer; border: 1px solid #ddd;}
.so_bf .co_bg{ background:#CB111B; color: #fff; border: 1px solid #CB111B;}
.so_bf .pl{background: #eee;width: 70px;height: 30px; line-height: 30px;text-align: center; color: #666; margin: 10px 0 0 0; cursor: default; font-size: 12px;}
.so_bf .jbj:hover{background: #CB111B; color: #fff;}
.so_bf li i{ background: url("../images/xz_hg.png") no-repeat; width: 75px; height: 74px; display: inline-block; position: absolute; left: -5px; top: -4px;cursor: pointer; display: none;}


/*team_1*/
.pr_ct{ margin-left: -6px; overflow: hidden;}
.pr_ct li{ width: 318px; border: 1px solid #e6e6e6; height: 247px;margin: 10px 10px 10px 6px; float: left; cursor: pointer;}
.pr_ct li:hover{border:1px solid #e6e6e6;transition: all .15s linear; -moz-transition: all .15s linear;-webkit-transition: all .15s linear; box-shadow: 0 1px 5px #ccc;
    -webkit-box-shadow: 0 1px 5px #ccc; -moz-box-shadow: 0 1px 5px #ccc;-webkit-transform: scale(1.02);transform: scale(1.02);}
.pr_ct .ta_main{ height: 140px;}
.pr_ct .ta_main .tp_pic{width: 160px; height: 120px; padding: 10px;}
.pr_ct .ta_main .tp_pic img{ width: 160px; height: 120px;}
.tp_font { width: 130px;}
.tp_font p{ margin-top: 10px; color: #888;}
.tp_font p span{ color: #333; margin-right: 5px;}
.intro{ margin: 0 10px 10px 10px; color: #888; line-height: 23px;height: 95px;overflow: hidden;}

/*team_2*/
.tema_zb{ width: 730px;}
.tema_yb{ width: 250px;}
.gue_date .zb_but{background-position: -67px -25px;}
.gue_date .zb_but:hover{background-position: -67px 0;}
.record{width: 250px;margin-left: 22px;}
.ry p{padding: 7px 0;color: #555;}
.suggest{ border: 1px solid #ddd; padding: 10px; width: 708px; height: 240px;}
.sug_pic{width: 320px; height: 240px;}
.sug_pic img{width: 320px; height: 240px;}
.sug_font{ width: 370px;margin-left: 18px; color: #888;height: 240px;overflow: hidden;}
.sug_font .sug_f_p{ width:250px;}
.sug_font .sug_f_p p{ padding-bottom: 10px;}
.sug_font .sug_f_p p span{ color: #333;}
.sug_font .sug_jj{ clear: both; line-height: 23px;    padding-top: 10px;}
.sug_font .suport{color: #CB111B;border: 1px solid #CB111B;padding: 5px 15px;border-radius: 3px;margin-bottom: 5px;}
.sug_font .suport:hover{ background: #CB111B; color: #fff;}
.sug_font .sug_dota{width: 120px;text-align: center;}
.pt_con { margin-top: 10px;  }
.pt_con_pic {  float: left;  width: 240px;  margin-right: 40px;  text-align: center;  color: #5f6f8a;  line-height: 29px;  }
.pt_con_z {  float: left;  width: 920px;  }
.pt_con_z p {  line-height: 23px;  color: #b8b9ba;  }
.pt_s {  color: #333;  font-weight: bold;  }
.pro_mb {  margin-top: 30px;}
.pt_xq {  width: 100%;}
.pt_ci{	float: left;  width: 146px; background-color: #f6f6f6;margin-right: 22px;padding:10px;}
.pt_ci img{width: 146px;  height: 110px; }
.pt_n{ margin-right: 0;}
.sl {	width: 55px;  margin: 8px auto;  text-align: center;  color: #333;  vertical-align: bottom;  background-color: #E6E6E6;  border-radius: 10px;  }
.xq_q {  color: #333;  margin-left: 10px;  line-height: 25px; }


/*task*/

.m2 {float: left;width: 730px;padding: 13px 0;background: #ffffff;}
.m21 {float: left;width: 400px;height: 28px;}
.m21 span {float: left;height: 28px;padding: 0 4px;margin-right: 9px;display:inline-block;font-size: 14px;line-height: 28px;}
.m21 ul li {float: left;width: 56px;height: 28px;margin-right: 9px;display: inline;text-align: center;font-size: 14px;line-height: 28px;cursor: pointer;border: 1px solid #e6e6e6;}
.m211 {float: left;font-size: 14px;margin-left: 7px;display: inline;height: 26px;}
.m21 .yes {float: left;width: 56px;height: 26px;color: #ffffff;background: #cb111b;text-align: center;border: 1px solid #cb111b;}
.m22 {float: right;width: 220px; margin-right: 7px; display: inline; height: 28px; overflow: hidden;}
.m221 { float: right; width: 22px;height:17px;padding: 5px 0;text-align: center;overflow: hidden;}
.m2211 { float: left; width: 218px; height: 28px; line-height: 28px; color: #5f5f5f; font-size: 12px;}
a.m2211:hover { text-decoration:underline;}
.m23 {float: left; width: 745px; max-height: 1180px; overflow: hidden;}
.m231 {float: left; width: 215px;padding: 10px 7px;margin: 0 18px 18px 0;display: inline;overflow: hidden;}
.m_no_mr{ margin-right: 0;}
.m23121 {float: left;height: 37px; width: 215px;line-height: 20px;overflow: hidden;color: #333; font-size: 16px; cursor: pointer;}
.m23121:hover{color: #c00;}
.m2313 {float: left;width: 200px;height: 75px; color: #999; margin-top: 10px;}
.m23131 {float: left;height: 22px;width: 200px;overflow: hidden;line-height: 22px;}
.m23131 span { font-size: 14px;color: #666666;}
.m23131 span span{ font-size: 18px; color:#E00D18; padding: 0 5px;font-weight: bold;}
.m23134 {float: left;height: 25px;width: 200px;overflow: hidden; line-height: 25px;}
.m23134 label { height: 25px; float: left; width: 45px;}
.m23134 span {float: left;width: 80px;display:inline-block;height: 25px;background: url("../images/rate.png") left 4px no-repeat;}
.m23132 {float: left; height: 25px;width: 200px;overflow: hidden;line-height: 25px;}
.m23132 span {height: 25px;line-height: 25px;color:#666666;font-size: 13px;}
.m23133 { float: left;height: 25px; width: 200px; overflow: hidden;line-height: 25px;}
.m23133 span { height: 25px; line-height: 25px;color:#333;font-size: 15px; margin: 0 3px;}
.m2314{float: left; width: 100px; height: 34px; line-height: 34px;background: #E00D18;color: #fff;border-radius: 3px; margin: 25px 0 0 115px;text-align: center; font-size: 14px; display: inline;}
.m2314:hover{ background: #c00;}
.m2 dt{ padding:30px 0; text-align:center;}
.m2 dt a{ width:28px; height:28px; text-align:center;  text-decoration:none; line-height:28px; font-weight:bold;  color:#fff; background: #c0bebe; display:inline-block; font-family:"宋体"; font-size:14px; margin:0 4px;}
.m2 dt a:hover{ text-decoration:none; font-weight:bold; background:#cb0001;}
.m3 {float: right;width: 250px;overflow: hidden;}
.m33 { float: left;width: 250px;background: #ffffff;}
.m_on{    border-bottom: 2px solid #cb111b; color: #cb111b;    font-weight: bold;}
.m31{    margin-top: 13px;}
.m334 {width: 250px;overflow: hidden;}
.m3341 { width: 250px; padding: 11px 0; height: 52px;border-bottom: 1px dashed #d8d7d7;}
.m33411 {float: left;width: 35px;height: 52px;}
.m33412 {float: left;width: 50px;height: 50px;overflow: hidden;}
.m33412 img{ border-radius: 50%;width: 50px;height: 50px;}
.m33413 {width: 120px;height: 26px;line-height: 18px;text-indent: 18px;color: #333;font-size: 16px;overflow: hidden;}
.m33413 str {color:#df5e00; }
.m33414 {text-indent: 18px;width: 120px;height: 26px;line-height: 34px;font-size: 14px;color:#cb0001;overflow: hidden;}
.m3342 {width: 270px;height: 50px;border-bottom: 1px dashed #d8d7d7;}
.m3341 .m33421 {float: left;margin: 14px 11px 14px 5px;width: 20px;height: 20px;color: #ffffff;text-align: center;line-height: 20px;background: #a1acb4;}
.m3342 .m33422 {float: left;width: 105px;height: 50px;line-height: 50px;text-indent: 15px;color: #df5e00;font-size: 16px;font-weight:bold ;overflow: hidden;}
.m3342 .m33423 {float: left;width: 85px;height: 50px;line-height: 50px;color: #666666;text-align: right;padding-right: 15px;font-size: 14px;overflow: hidden;}
.m3342 .m33423  span {width:60px;height: 50px;font-size: 14px;color: #df5e00; line-height: 50px;overflow: hidden;}
.m34 {float: left;width: 270px;padding: 0 5px;border: 1px solid #e6e6e6;background: #ffffff; overflow: hidden;}
.m341 {width: 270px;height: 54;overflow: hidden;}
.m3411 {float: left;width: 270px; height: 50px; line-height: 50px; overflow: hidden; text-indent: 33px; font-size: 18px; font-weight: bold; color: #353535; background: url("../images/bg_8.gif") 4px center no-repeat;
    display: inline;}
.m342 {float: left;  width: 220px;  margin-left: 5px;display: inline; overflow: hidden;}
.m342 li {float: left;width: 250px;height: 80px;margin-bottom: 10px;display: inline;overflow: hidden;color: #666666;font-size: 18px;text-indent: 90px;line-height: 80px; font-weight: bold;}
.m3421 {background: url("../images/bg_9.gif") 10px center no-repeat #f2f2f2;}
.m3422 {background: url("../images/bg_10.gif") 10px center no-repeat #f2f2f2;}
.m3423 {background: url("../images/bg_11.gif") 10px center no-repeat #f2f2f2;}
.blank {clear: both;height: 10px;overflow: hidden;font-size: 0px;}
.fx_lb{ width: 730px;}
.import .jr_gam{background-position: -81px -46px;}
.import .yx_fl{background-position: -81px -72px;}

/*task_xq*/
.main_content{padding: 218px 0 80px 0; background: url("../images/bg.jpg") no-repeat center top;}
.con_task{width: 1002px; background: #fff;}
.ty {float: left; margin-bottom: 20px; display: inline; width:1002px; height: 180px; background: #ffffff; }
.ty .ty_l {float: left; width: 650px; height: 170px; overflow: hidden; padding: 20px 0 28px 20px;}
.ty .ty_l .ty_img {float:left; width: 215px; height: 145px; border: 1px solid #e6e6e6; overflow: hidden; }
.ty .ty_l .ty_list { float: left; margin-left:25px; display: inline;width: 400px; height: 145px; overflow: hidden;}
.ty .ty_l .ty_list .ty_list1 {line-height: 28px; height: 56px; font-size: 16px ;font-weight: bold; color: #555555; cursor: pointer;}
.ty .ty_l .ty_list .ty_list1:hover{ color: #E00D18;}
.ty .ty_l .ty_list .ty_list2 {line-height: 28px; height: 28px; font-size: 14px ; color: #555555;}
.ty .ty_l .ty_list .ty_list2 span {line-height: 28px; height: 28px; margin: 0 3px; display:inline; color: #E00D18; font-size: 18px; font-weight: bold;}
.ty .ty_l .ty_list .ty_list3 {line-height: 28px; height: 28px; font-size: 14px ; color: #555555;}
.ty .ty_l .ty_list .ty_list4 {line-height: 25px; height: 28px; font-size: 14px ; color: #555555; font-weight: bold;}
.ty .ty_l .ty_list .ty_list4 span { background:#747474; height: 21px; margin-top: 2px; padding: 0 2px; display: inline; color: #ffffff;}

.ty .ty_r {float: right; width: 300px; height: 180px; overflow: hidden;}
.ty .ty_r .ty_sbm { float: right; margin: 60px 45px 0 105px; text-align: center; line-height: 40px; display: inline; width:150px; height: 40px; border-radius: 3px; color: #ffffff; background: #E00D18; font-size: 16px;}
.ty .ty_r .ty_sbm:hover{ background: #c00;}
.ty .ty_r .info{ float: right; width:180px; margin: 10px 10px 0 0; display:inline; overflow: hidden; height:28px;line-height:28px;}
.ty .ty_r .info .fx{ height:28px; float:left; display:inline; margin:2px 8px; overflow: hidden;}
.ty .ty_r .info font{ float:right; display:inline; color:#838383;}
.ty .ty_r .info .z{ float:right; display:inline; color:#838383; background:url(../images/icon6.jpg) left center no-repeat; text-indent:20px;}
.my_infor{ clear: both;}
.my_infor h2,.jl_gz h2,.task_lc h2,.task_gz h2{height: 54px; line-height: 54px;font-size: 16px; font-weight: normal;background: #f0f0f0 url(../images/txt_bg.png) 27px 18px no-repeat; padding-left: 38px;}
.my_infor_fot{border: 1px solid #eaeaeb;border-left: 0px;border-right: 0px; padding: 27px;}
.my_infor_fot p {height: 22px;line-height: 22px;}
.my_infor_fot p i{margin: 0 10px; font-style: normal;}
.my_infor_fot p em{color: #c11403;font-style: normal;}
.gz_step{border: 1px solid #eaeaeb;border-left: 0;border-right: 0;padding: 27px 45px;}
.gz_step ul {height: 20px; line-height: 20px;}
.gz_step ul li {float: left;width: 220px;}
.no_y{clear: both;height: 0;overflow: hidden; font-size: 0; line-height: 0;}
.gz_step table {width: 100%;border-bottom: 1px solid #cdc1b2;border-right: 1px solid #cdc1b2; margin-top: 10px;}
.gz_step table tr td {border-left: 1px solid #cdc1b2; border-top: 1px solid #cdc1b2;padding: 15px; text-align: center; font-size: 14px;  font-family: "微软雅黑";}
.gz_step table tr th {background: #d4cdc7;padding: 15px 0; border-left: 1px solid #cdc1b2;border-top: 1px solid #cdc1b2;}
.gz_step table tr td.tdStep {text-align: left;}
.gz_step table tr td em {color: #c11403;position: relative; font-style: normal;}
.center1{padding: 15px 20px 45px 30px;line-height: 27px; color: #606060; overflow: hidden;}
.sx_x{ width: 50px; height: 25px; line-height:25px; color: #fff; text-align: center; font-size: 14px; background: #E00D18; text-decoration: none; margin: 0 10px;}
.sx_x:hover{ background: #c00;}
.con_task .import .imp_font { font-size: 14px; width: 50%;  color: #555;    margin-left: 20px;}
.con_task .import .imp_font a {color: #333;}
.con_task .import .imp_font a:hover {color: #cb111b;}

.hot_icon{ background: url("../images/hot.gif") no-repeat; width: 21px; height: 13px; position: absolute;}


/*悬浮导航*/
.left_fd{ position: fixed; width: 56px; top: 50%; right: 0;_position:absolute;
    _bottom:auto;
    _top:expression_r(eval_r(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));  }
.lg_fd{background: url("../images/left_icon.png") no-repeat; width: 56px;  height: 54px; background-position: 0 0;position: absolute;top: -55px;left: -10px;}
.left_fd li{ width: 49px; height: 44px; background: #f4f4f4; text-align: center;  font-size: 12px; margin-bottom: 5px;padding-top: 5px; cursor: pointer;}
.left_fd .fd_active{background: #cb111b; color: #fff;}
.left_fd li:hover{ background: #cb111b; color: #fff;}
.left_fd li i{ width: 21px; height: 21px; display: inline-block; background: url("../images/left_icon.png") no-repeat;}
.left_fd li .fd_new{background-position: -66px -2px;}
.left_fd li .fd_new_1{background-position: -90px -2px;}
.left_fd li .fd_sp{background-position: -118px -2px;}
.left_fd li .fd_sp_1{background-position: -143px -2px;}
.left_fd li .fd_jc{background-position: -65px -32px;}
.left_fd li .fd_jc_1{background-position: -91px -32px;}
.left_fd li .fd_fl{background-position: -118px -32px;}
.left_fd li .fd_fl_1{background-position: -145px -32px;}
.left_fd li .fd_qp{background-position: -66px -63px;}
.left_fd li .fd_qp_1{background-position: -93px -63px;}
.left_fd li .fd_top{ background: url("../images/left_icon.png") no-repeat;width: 27px;height: 17px;display: inline-block;background-position: -9px -68px; margin-top: 10px;}
.left_fd li .fd_top_1{background-position: -9px -90px;}

.fk_tips{ width: 265px; height: 335px; _border: 1px solid #e8e8e8; position: fixed; bottom: 0;right: 0; background: #fff;border-radius: 3px;box-shadow: 0 0 13px #9C9C9C;}
.fk_top_q{ background: #CB111B;height: 30px; line-height: 30px; color: #fff; text-indent:10px; position: relative;     border-radius: 3px 3px 0 0;}
.fk_top_q .fk_close{ background: url("../images/left_icon.png") no-repeat; width: 13px; height: 13px; display: inline-block;background-position: -3px -124px; right: 8px; top: 9px; position: absolute; cursor: pointer;}
.tips_main{ width: 245px; padding:10px;}
.tips_img1{ position: relative; margin-bottom: 10px;}
.tips_img1 img{ width: 245px; height: 105px;}
.tips_img1 .img_tip_font{ font-size: 12px; color: #fff; background: url("../images/gr.png") repeat; width: 100%; height: 20px; line-height: 20px; text-indent: 10px; position: absolute; bottom: 0; left: 0;}
.tips_img1 .img_tip_font:hover{ text-decoration: underline;}

.tips_ne_f{ font-size: 12px; width: 100%;}
.tips_ne_f li{ height: 25px; line-height: 25px; float: left; width: 115px; margin-right: 7px;}
.tips_ne_f .fk_rig{ margin: 0 0 0 7px ;}
.tips_ne_f .co_at{ color: #CB111B;}
.tips_ne_f li a{ color: #333; height: 25px; line-height: 25px; width: 100%; overflow: hidden;}
.tips_ne_f li a:hover{ color: #cb111b;}
.dh_fk{ position: absolute; left: -62px;bottom: 0;}
.nn_bu{position: fixed;bottom: 0;right: 0; cursor: pointer;}
.nn_bu img{ width: 52px; height: 91px; border: 0;}


/*game_center*/
.game_main{ width: 100%; margin:15px 0;overflow: hidden;}
.game_main .game_head,.game_main .game_img_m,.game_cant .gm_main_ct{width: 1002px;margin: 0 auto;}
.game_main .gm_img1{ width:325px; height: 90px; margin-right: 13px;}
.game_main .no_mg{ margin-right: 0;}
.import .qb_gm{background-position: -85px -40px;}
.gm_nr li{width: 440px; margin-right: 120px; float: left;border-bottom: 1px solid #dedede;padding: 30px 0 30px;}
.gm_nr .li_two{ margin-right: 0;}
.gm_nr .gm_icon{ width: 80px; height: 80px;}
.gm_nr .gm_icon img{ width: 100%; height: 100%;}
.gm_nr .gm_font{width: 260px;margin-left: 15px;}
.gm_font h2{ font-size: 16px; color: #333; font-weight: normal;}
.gm_font h2 a{ color: #333;}
.gm_font h2 a:hover{color: #EC1520;}
.gm_rq{ font-size: 14px; color: #999; width: 100%; height: 21px;padding: 10px 0 5px 0;}
.gm_font .gm_rq .star{ background: url("../images/star.png") no-repeat; width: 100px; height: 21px; display: inline-block; margin-right: 10px;}
.gm_font .gm_ms{ color: #999;font-size: 12px;height: 16px;overflow: hidden;line-height: 16px;}
.gm_nr .play{ height: 25px; line-height: 25px; display: inline-block; padding: 0 11px; border-radius: 2px; border: 1px solid #EC1520; color: #EC1520; font-size: 14px;}
.gm_pl{ width: 70px; margin-left: 10px;margin-top: 27px;}
.gm_nr .play:hover{ background: #EC1520; color: #fff;}
.gm_nr .n_xq{ border: 0;}
.gd_yg a{background: #f6f6f6;color: #666;text-align: center;width: 100%;height: 50px;line-height: 50px;display: inline-block;margin-top: 20px;}
.gd_yg a:hover{background: #eee;}

.adverts1{ margin-bottom: 20px; overflow: hidden; background:#000;}
.adverts1 .adv_big1{width: 993px;height: 626px; padding:15px; background:#000;}
.adverts1 .adv_big1 img{width: 993px; height: 626px;}
.adverts1 .adv_small1{ float:right;    padding: 5px 0px; }
.adverts1 .adv_small1 li{ width: 175px; height: 93px; margin-bottom:15px; _margin-bottom:5px;}
.adverts1 .adv_small1 .no_bot{ margin: 0;}
.adverts1 .adv_small1 li a{ position: relative;display: block;width: 187px;}
.adverts1 .adv_small1 li a img{width: 175px;height: 93px;}
.adverts1 .adv_small1 li i{position: absolute; border: 3px solid #cb111b; left: 0; top: 0; display: inline-block;width: 169px; height: 88px;}
.adverts1 .adv_small1 li em{border-width: 8px;border-style: solid;border-color: transparent #cb111b transparent transparent; position: absolute;top: 40%;left: -15px;_border-color:tomato #cb111b tomato tomato;_filter:chroma(color=tomato);}

.game_bg{ clear:both; height:686px;width:100%; overflow:hidden;}
.game_lb{ float:right; color:#cb111b; font-size:12px;line-height: 20px;}

.hot_pic{width:318px}
.game_zb{width:1200px}
.gameList{width: 285px;height: 225px; float:left; margin-bottom:15px; margin-right:20px; display:inline;}
.gameList:nth-child(4n){ float:right; margin-right:0px;}


/*game_center_xq*/
.game_wz{width: 1002px;margin: 0 auto;overflow: hidden;clear: both;}
.game_wz .imp_font{font-size: 14px;width: 100%;color: #555;}
.game_wz .imp_font a{color: #333;}
.gm_tit{ width: 100%; height: 45px; line-height: 45px;margin-bottom: 20px;}
.gm_tit .gm_nm{ width: 50%; height: 45px;}
.gm_tit .gm_nm .gm_nm_icon{ width: 100%; display: inline-block; color: #333;}
.gm_tit .gm_nm .gm_nm_icon img{ width: 45px; height: 45px;float: left;}
.gm_tit .gm_nm .gm_nm_icon h2{ font-size: 16px; margin-left: 10px;float: left;}
.gm_tit .gm_numb{ width: 50%; text-align: right;}
.gm_tit .gm_numb img{vertical-align: sub;margin-right: 5px;_vertical-align: middle;}
.game_box{ width: 100%; height: 770px;}
.gm_fd{ overflow: hidden;}
.gm_sx{ margin: 10px 0; width: 50%; float: left; text-align: right;}
.gm_sx a{font-size: 16px;color: #555;height: 30px;line-height: 30px;display: inline-block;margin-right: 20px;}
.gm_sx img{vertical-align: bottom;margin-right: 5px;}
.share_gm{ width: 50%; float: left;}
.play_js{ clear: both;margin: 10px 0 20px;overflow: hidden;}
.import .yx_js{background-position: -85px -130px;}
.play_js .py_t{line-height: 25px; margin-bottom: 15px;}
.lb_one{ overflow: hidden; padding: 15px 0; float: left;width: 480px;margin-right: 40px;}
.lb_one .lb_tit{color: #d30000;font-weight: bold;margin-bottom: 15px;font-size: 16px;}
.one_main{ overflow: hidden;}
.one_main .one_img{ float: left; width:80px; height: 52px;}
.one_main .one_img img{width:80px; height: 52px;}
.one_main .one_font{ float: left; font-size: 14px; margin-left: 15px; width: 270px;}
.one_main .lq_one{ width: 80px; height: 30px; line-height: 30px; color:#EC1520; border: 1px solid #EC1520; display: inline-block; text-align: center; border-radius: 5px;    margin: 10px 0 0 20px;}
.one_main .lq_one:hover{background: #d30000; color: #fff;}
.n_bg{ margin-right: 0;}
.import .cl_xh{background-position: -85px -105px;}
.list_play{ margin: 25px 0;}
.list_play li{ float: left;width: 80px; margin-right: 35px;}
.list_play .list_img{ width: 80px; height: 80px;}
.list_play .list_img img{ width: 100%; height: 100%;}
.list_play .list_font{ width: 80px; text-align: center; color: #333; margin-top: 5px;}
.list_play .mg_n{ margin-right: 0;}

/*游戏弹框*/
.bomb{background: url("../images/jz.png") repeat;width: 100%;height: 100%;position: absolute;top: 20%;left:30%;z-index: 99999;}
.game_tk{ margin: 0 auto; width: 450px; background: #fff; border-radius: 10px; height:400px; top: 10%; position: absolute;}
.game_tk .game_tk_hd{ background: #ef0b3e; height:120px;border-radius: 10px 10px 0 0; padding: 10px 0;}
.game_tk .game_tk_hd .tk_img_yj{ width: 80px;margin: 0 auto;padding-top: 10px; height: 80px;}
.game_tk .game_tk_hd .tk_img_yj img{ width: 100%;border-radius: 50%;border: 0.2em solid #fff;}
.game_tk .game_tk_hd .tk_font_y{ color: #fff; font-size: 14px; width: 100%; text-align: center;padding-top: 10px;}
.game_tk .only_one{ height: 30px; line-height: 30px; background: #f8f0de; color: #F76821; text-align: center;width: 100%; font-size:14px;}
.lb_i{ margin: 0 5%;  color: #555;}
.lb_i .lb_tit{  color: #F76821;font-weight: bold;padding:10px 0 5px 0;}
.lb_i .lb_numb{ color:#F76821; font-size: 16px; }
.yjfz{ width: 100%; text-align: center;}
.yjfz .home_fz{ display: inline-block; width: 200px; height:40px; line-height: 40px; color: #fff; background: #EF0B3E;border-radius: 5px; text-align: center;
    border: 1px solid #EF0B3E; margin-top: 15px;}
.home_fz:hover{ background: #CB111B;}
.cl_gb{background: url("../images/left_icon.png") no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right:10px; top: 10px; background-position:-3px -123px;}


.i_img{ width: 124px; height: 94px;; float: left;}
.i_img img{ width: 124px; height: 94px;}
.i_font{ float: right;width: 280px; }
.i_font h2{color: #333; font-size: 16px; margin-bottom: 12px;}
.i_font .i_tit{ font-size: 12px; color: #666;}

/*guess 改*/
.gue_login .qd_thr .dh_jf{ width: 98px;}
.gue_login .qd_thr .dh_jf span{width: 84px;}
.gue_login .qd_thr .dh_jf i{background: url("../images/dl_ic.png") no-repeat;background-position: 0 0;width: 26px;height: 23px;display: inline-block;}
.gue_login .qd_thr .dh_jf .zq {background-position: -26px 0;}
.gue_login .qd_thr .dh_jf .yx_i{background-position: -55px 0;}
.jf_dh_i{ overflow: hidden;}
.import .zxdh{background: url("../images/dl_ic.png") no-repeat;display: inline-block;width: 25px;height: 25px;vertical-align: middle;margin-right: 5px;_margin-top: 5px; _float: left;background-position: -83px 0;}

.n_img{width: 90px;height: 68px; float: left;}
.new_dh li{ margin-bottom: 10px; line-height:25px; overflow:hidden;}
.new_dh ul{ overflow:hidden}
.n_img img{width: 90px;height: 68px;}
.n_font{ float: right;width: 200px; }
.n_font h2{color: #333; font-size: 14px;}
.n_font h2 span{font-size: 12px;float: right;font-weight: normal; color:#999;}
.n_font .n_tit{ font-size: 12px; color: #666;}
.jc_ny .jc_xg{ width: 230px;}
.jc_ny{ width: 730px;}
.jc_ny dd {width: 110px;height: 50px;line-height: 50px;}
.jc_ny .sm_ss{ width:230px;text-align: left;text-indent: 10px;}
.jc_ny .sm_ss img { width: 31px;height: 31px; border: 0;border-radius: 50px;margin-top: 8px; vertical-align: top; margin-right: 8px;}
.jc_ny .vs_b{width: 60px;}
.jc_ny .yxz_n{ width: 80px;}
.jcn_wef .xz_z{padding: 0 10px;border: 1px #E40A16 solid;border-radius: 2px;color: #E40A16;font-size: 12px;line-height: 23px;}
.jcn_wef .xz_z:hover{color: #fff; background: #E40A16;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.ht_bt{margin-bottom:15px; text-align: center; width: 100%;}
.tit_fot{ font-size: 16px;height: 35px;line-height: 35px; text-align: center;}
.bl_n_f .ht_bly_f .tz_d{width: 195px;height: 15px;}
.bl_n_f .ht_bly_f .tz_d span{height: 15px; line-height: 15px;}
.pl_y{font-size: 12px;color: #888;float: left;margin-left:10px;padding-top: 2px;}
.bl_n_f .ht_bly_f .tm_dm{width: 80px;}
.tbq .bsjc{background: url("../images/new_icon.png") no-repeat;display: inline-block; width: 16px;height: 16px;vertical-align: middle;margin-right: 5px;_margin-top: 5px;_float: left;background-position:-3px -363px;}
.tbq .ht{background-position:-88px -132px;}
.jc_img_i{float: left; width: 45px;}
.jc_font_i{float: left; width: 175px;line-height: 20px; margin-top: 5px;}
.jc_time{color: #999;}
.jcn_wef .djck{ color: #999; border: 1px solid #ccc;}
.jcn_wef .djck:hover{ background: #ccc; color: #fff;}
.wr_cot .te_ant .te_1 p{ color: #333;}
.wr_cot .te_ant .te_2 p {color: #333;}


/*guess_xq(new)*/
.wr_cot .tz_w .tz_jf select{width: 160px;height: 35px;line-height: 30px;border: 1px solid #ddd;}
.wr_cot .yc_nn{ margin:30px 30px 50px 30px;overflow: hidden;}
.bl_main .yh_bl{ width:420px; float: left; margin-right: 30px; }
.bl_main  .yh_xz{ width: 420px; float: left;}
.bly{ margin-bottom: 16px; height: 20px;}
.bly .tm_dm{ width:90px; float: left;height: 18px;overflow: hidden;}
.bly .zero{    float: left; width: 55px;background-color: #db0101;color: #fff;text-align: center; height: 20px;}
.bly .tz_d{ height:20px; float: left; width: 270px; position: relative;background-color: #F1f1f1;}
.bly .tz_d span{ font-size: 12px; color: #fff; background: #db0101; width: 30%; position: absolute; left: 0; top: 0; display: inline-block; height: 20px; text-align: center;}
.xz_dx{ width: 420px; border-top:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8;}
.xz_dx .tab_con dd{ height: 35px; line-height: 35px;}
.xz_dx dd{width: 139px; height: 38px; line-height: 38px; }
.import .yhxzbl{background-position:-84px -160px;}
.import .xzxq{background-position:-84px -188px;}
.an_ht{ width:100%;overflow: hidden;}
.h_main{ width: 100%; overflow: hidden;}
.xz_ani{ text-align: center; margin:15px 0 30px 0;width: 50%;  float: left;}
.xz_ani .ljxz{color: #E40A16;border: 1px #E40A16 solid; padding: 8px 45px;border-radius: 5px; display: inline-block;}
.xz_ani .ljxz:hover{color: #fff; background: #c81623; transition: all 0.5s; -moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.live_rk{width: 90px;height: 30px;line-height: 30px;border: 1px solid #E40A16;text-align: center;border-radius: 5px;margin-left: 25px;margin-top: 30px;background-color: #CB111B; color: #fff;}
.live_rk:hover{ background: #E40A16; color: #fff;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.ann_i{width: 240px;text-align: center;border: 1px solid #CB111B;height: 35px;line-height: 35px;border-radius: 5px;margin: 0 auto 45px;color: #CB111B;}
.ann_i li{float: left;width: 120px;text-align: center; cursor:pointer;height: 35px;}
.ann_i .an_at{background-color: #CB111B;color: #fff;}


/*新增导航栏*/
.dh_lm{ width: 150px; height: 435px; background: #fff; border: 1px solid #e7e7e7; position: fixed; top: 30%; right:0;}
.i_y a{ height: 70px; line-height: 70px; font-size: 16px; color: #333; border-bottom: 1px solid #e7e7e7; width: 100%; text-indent:15px;}
.i_y a span{width: 19px; height: 19px; background: url("../images/jc_dh.png") no-repeat; display: inline-block; background-position: 0 0;vertical-align: sub; margin-right: 5px;}
.i_y a .ss_s{ background-position: -73px 0;}
.i_y .zq_jf{ background-position:-23px 0;}
.i_y .jc_ss{background-position:-44px 0;}
.i_y .bg_jf{ background: #cb111b; color: #fff;border-bottom: 1px solid #cb111b;}
.i_y a p{line-height: 25px;}
.i_y a .q_name{ font-size: 14px; font-weight: bold;margin-top: 8px;}
.i_y a .q_numb{ color: #cb111b;}
.i_y a:hover{ background: #cb111b; color: #fff; border-bottom: 1px solid #cb111b;}
.i_y a:hover .zq_jf{background-position: -96px 0;}
.i_y a:hover .jc_ss{background-position: -118px 0;}
.i_y a:hover .q_numb{ color: #fff;}
.i_y a:hover .ss_s{background-position: -73px 0;}
.ewm_ye{padding-top: 13px;margin-left: 13px;}

/*guess_ht(new)*/
.wr_cot .ht_img{ width: 730px;}
.ht_img li{float: left;margin-left:45px;}
.wr_cot .ht_img li img{ width: 140px; height: 105px;}
.wr_cot .ht_img .pl{ background:none;width: 65px; color: #fff;border-radius:20px;font-size: 12px; background:#CB111B; height: 23px; line-height: 23px;    margin: 0 0 40px 35px;-moz-border-radius: 20px;
    -webkit-border-radius:20px; }
.wr_cot .ht_img .pl span{ margin-left:5px;  color: #fff;}


/*登录弹框*/
.login{ position:fixed; left:0; top:0; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); display:block; z-index:2; background:url(../images/jz.png);}
.login .userbg{ width:340px; position:absolute; left:0; top:0;}
.login .user{ width:0;  background:#FFF; border:solid 1px #757575; box-shadow:0px 0px 10px #000; cursor:move; margin:0 auto; overflow: hidden;}
.login .user dt{ width:312px; height:40px; margin:0 auto 15px; border-bottom:dashed 1px #ccc;}
.login .user dt .tit{float: left; line-height:40px; padding:0 10px; font-size:14px; color:#404040;}
.login .user dt .close{ float: right;  width:15px; height:15px; margin:12px; overflow:hidden;}
.login .user dt .close img{transition:transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-webkit-transition:-webkit-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;}
.login .user dt .close:hover img{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

.login .user dd{ width:252px; float:left; display:inline; margin:0 38px 12px;}
.login .user dd .tips{ width:250px; height:30px; border:1px solid #c62b2b; text-align:center; line-height:30px; color:#FFF; display:none; background:#ed5a5a; font-size:14px;}
.login .user dd .txt{ width:200px; height:36px; border:solid 1px #ddd; padding:0 10px 0 40px; line-height:36px; background-position:left center; background-repeat:no-repeat; color:#565656;}
.login .user dd .txt .err{ border:solid 1px #F00;}
.login .user dd .but{ background:#cb111b; width:252px; height:44px; border:0; cursor:pointer; color: #fff; font-family: 'Microsoft Yahei', Arial;font-size: 16px; border-radius: 5px;}
.login .user dd .but:hover{ background:#E11721;}
.login .user dd span{ float:left; display:inline-block;  height:25px; line-height:25px;}
.login .user dd .che{ float: left; vertical-align:middle; width:12px; height:12px; border:0; margin:6px;}
.login .user dd .qq{float: left; background: url("../images/qq_dl.png") no-repeat 0 3px; width:35px; height:35px; margin-left:5px;background-size: 100%;}
.login .user dd .qq:hover{background: url("../images/qq_dl.png") no-repeat 0 -30px;background-size: 100%;}
.login .user dd .wx_dl{background: url("../images/wx_dl.png") no-repeat 0 3px;background-size: 100%;}
.login .user dd .wx_dl:hover{background: url("../images/wx_dl.png") no-repeat 0 -30px;background-size: 100%;}
.login .user dd .find{ float: right; line-height:25px; color:#595959;}
.login .user dd .find:hover{  text-decoration:underline;}
.login .user dd .reg{ float: right; line-height:25px; color:#eb7f00;}
.login .user dd .reg:hover{float: right; text-decoration:underline;}

.guess_le02 .jcn_wef a:hover{background-position:0 -50px}