body{background:#f7f7f7 no-repeat;color:#333;font:12px/20px 'YaHei';word-break:break-all;word-wrap:break-word;}
*{padding:0;margin:0;}
li{list-style:none;}
img{display:block;border:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
a:active, a:focus{color:#ff0000;text-decoration:none;}
textarea{resize:none;}
input, button{outline:0 none;}
button{cursor:pointer;}

.clearfix:after{height:0;display:block;content:".";visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{height:0;overflow:hidden;font-size:0;clear:both;}
.fl{float:left;}
.fr{float:right;}

body{ background-position:center top; }
.box_tit{ border-bottom:1px solid #d9ddeb; height:39px; margin-top:5px; position:relative;}
.box_tit span{ float:left; display:inline-block; height:38px; line-height:38px; padding:0 5px; font-size:16px; color:#333; font-weight:bold;border-bottom:2px solid #ff5f1e;}
.box_tit a{ float:right; font-size:14px; line-height:38px;color:#333}
.box_tit span a{ height:38px; line-height:38px; font-size:16px; color:#333;}

#topnav{height:40px; background:#333; width:100%; line-height:40px; color:#fff;}
#topnav div,#header,#main{width:1000px; margin:0 auto;}
#topnav div ul{float:left;}
#topnav div li{float:left; padding:0 10px;}
#topnav dl{float:right;}
#topnav dd{float:left; background:url(/style/2014/images/top_li.gif) no-repeat; background-position:0 6px; padding:0 0 0 25px; width:50px;}
#topnav dd.nav2{background-position:0 -26px;}
#topnav dd.nav3{background-position:0 -58px;}
#topnav dd.nav4{background-position:0 -90px;}
#topnav a:link,#topnav a:visited{color:#fff;}
#topnav a:active,#topnav a:hover{color:#ff0;}


.area_bg{height:350px;background-position:center top;background-repeat:no-repeat;background-size:cover;margin:0 auto;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#ff0000), to(rgba(0, 0, 255, 0.5)));}
.area_main{ width:1000px; margin:0 auto; position:relative;}
.area_nav_box{ position:absolute; width:100%; height:40px; left:0; top:-40px; background:url(../images/area_style2/area_nav_bg.png) no-repeat;}
.area_nav_box .area_nav li{ float:left; padding:0; border-right:1px solid #3b3b3b; height:40px; font-size:16px;width:100px;text-align:center;}
.area_nav_box .area_nav li:hover{ background-color:#000;}
.area_nav_box .area_nav li a{ height:40px; line-height:40px; color:#fff;}
.area_nav_box .area_nav li a:hover{ color:#fff;}
.area_nav_box .area_search{ float:right; margin:8px; line-height:24px; }
.area_nav_box .area_search input{ float:left; width:120px; border:0; background-color:#fff; padding:4px 5px; height:16px;}
.area_nav_box .area_search a{ float:left; height:24px; background:#f60; color:#fff;}
.area_nav_box .area_search a i{ display:inline-block; width:13px; height:14px; margin:5px 10px; overflow:hidden; background: url(/style/2014/images/base.png) no-repeat -65px -55px;}

.area_subnav{ border:1px solid #d9ddeb; border-top:none; height:38px; background-color:#FFF;overflow: hidden;}
.area_subnav ul li{ float:left; height:38px; padding:0 8px; font-size:12px;}
.area_subnav ul li a{ color:#666; display:inline-block; line-height:22px; height:22px; margin-top:8px; border-radius:4px; padding:0 5px; }
.area_subnav ul li a:hover{ background-color:#dbdbdb; font-weight:bold;}
.area_subnav ul li span{ padding-left:12px; line-height:38px; height:38px; color:#999;}

.main_01{ margin-top:10px;}
.main_01 .main_01_fl{ float:left; border:1px solid #d9ddeb; width:388px; padding:10px 20px 0; background-color:#FFF;min-height: 482px;}
.main_01 .main_01_fl .news_top2{ text-align:center;}
.main_01 .main_01_fl .news_top2 h2{ font-size:18px; line-height:30px; height:30px; font-weight:bold; overflow:hidden;}
.main_01 .main_01_fl .news_top2 h2 a{ color:#ff5f1e;}
.main_01 .main_01_fl .news_top2 p{ margin-bottom:10px;}
.main_01 .main_01_fl .news_top2 p span{ padding-right:5px;}
.main_01 .main_01_fl .news_top2 p span:last-child{ padding-right:0px;}
.main_01 .main_01_fl .news_top2 p a{ color:#666;}
.main_01 .main_01_fl .news_top2 p a:hover{ color:#ff0000; text-decoration:underline;}
.main_01 .main_01_fl .news_list{ border-top:1px dashed #d7d7d7; padding:5px 0;}
.main_01 .main_01_fl .news_list li{ font-size:14px; line-height:30px; height:30px;}
.main_01 .main_01_fl .news_list li p{ width:335px; color:#666;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.main_01 .main_01_fl .news_list li p a{ color:#666;}
.main_01 .main_01_fl .news_list li p a:hover{ color:#ff0000; text-decoration:underline;}
.main_01 .main_01_fl .news_list li p a.news_tit{  margin-left:5px; color:#333;}
.main_01 .main_01_fl .news_list li p a.news_tit:hover{ color:#ff0000; text-decoration:underline;}
.main_01 .main_01_fl .news_list li span{ float:right; display:block; font-size:12px; color:#999;}
.main_01 .main_01_fr{ float:right; width:560px;}
.main_01 .main_01_fr .sideshow{ width:560px; height:284px; background-color:#333333; position:relative; overflow:hidden;}

.highlight_tip{ position:absolute; left:0; bottom:0; width:560px; height:40px; z-index:10;}
.highlight_tip ul li{ float:left; width:105px; height:40px; line-height:40px; margin-right:1px; font-size:14px; background-color:rgba(0, 0, 0, 0.8); text-align:center; overflow:hidden; padding:0 3px;}
.highlight_tip ul li:last-child{ width:106px;  margin-right:0px;}
.highlight_tip ul li:hover { background-color:rgba(0, 0, 0, 0.9);}
.highlight_tip ul li.current{ background-color:#ff5f1e;}
.highlight_tip ul li a{ color:#FFF; }

.v_content_list ul{ position:absolute;}
.v_content_list ul li{ width:560px; height:284px; float:left; overflow:hidden; }
.v_content_list ul li i{ display:block; width:560px; height:284px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.v_content_list ul li img{ width:560px; height:284px;}


.main_01 .main_01_fr .game_info_box{ border:1px solid #d9ddeb; margin-top:10px; padding:20px 20px 10px; background-color:#FFF;}
.main_01 .main_01_fr .game_info_box li{ float:left;}
.main_01 .main_01_fr .game_info_box .game_icon{ }
.main_01 .main_01_fr .game_info_box .game_icon img{ width:80px; height:80px; border-radius:15px;;}
.main_01 .main_01_fr .game_info_box .game_info{ margin-left:10px; width:100px;}
.main_01 .main_01_fr .game_info_box .game_info p{ line-height:24px; height:24px; font-size:18px; font-weight:bold; overflow:hidden; margin-bottom:5px;}
.main_01 .main_01_fr .game_info_box .game_info p a{ color:#ff5f1e;}
.main_01 .main_01_fr .game_info_box .game_info span{ display:block; line-height:18px; height:18px; font-size:12px; color:#666;}
.main_01 .main_01_fr .game_info_box .game_down{ margin-left:10px;}
.main_01 .main_01_fr .game_info_box .game_down img{ width:215px; height:35px;}
.main_01 .main_01_fr .game_info_box .game_down .btn_ios{ margin-top:10px;}
.main_01 .main_01_fr .game_info_box .erweima{ margin-left:20px;}
.main_01 .main_01_fr .game_info_box .erweima img{ width:80px; height:80px;}
.main_01 .main_01_fr .game_info_box .game_intro{ margin-top:10px; font-size:14px; line-height:24px; height:75px; overflow:hidden;}


.main_02{ margin-top:10px;}
.main_02 .main_02_fl{ float:left; border:1px solid #d9ddeb; width:610px; height:335px; padding:0 19px; background-color:#FFF; }
.main_02 .main_02_fl ul{ padding-top:10px;}
.main_02 .main_02_fl ul li{ height:32px; line-height:32px; font-size:14px; overflow:hidden; margin-top:12px;}
.main_02 .main_02_fl ul li span{ padding:0 7px; color:#999; font-size:12px;}
.main_02 .main_02_fl ul li .bg_01,.main_02 .main_02_fl ul li .bg_02,.main_02 .main_02_fl ul li .bg_03,.main_02 .main_02_fl ul li .bg_04,.main_02 .main_02_fl ul li .bg_05,.main_02 .main_02_fl ul li .bg_06{ display:inline-block; padding:0 6px; height:32px; line-height:30px; text-align:center; color:#FFF; position:relative; margin-right:8px; }
.main_02 .main_02_fl ul li span i{ width:0; height:0; border-top:5px solid transparent; border-bottom: 5px solid transparent; position:absolute; top:50%; right:-5px; margin-top:-5px; }
.main_02 .main_02_fl ul li span.bg_01{background-color:#009cff; }
.main_02 .main_02_fl ul li span.bg_02{background-color:#ffaf02; }
.main_02 .main_02_fl ul li span.bg_03{background-color:#62ac02; }
.main_02 .main_02_fl ul li span.bg_04{background-color:#817fcf; }
.main_02 .main_02_fl ul li span.bg_05{background-color:#ff4e00; }
.main_02 .main_02_fl ul li span.bg_06{background-color:#c460ca; }
.main_02 .main_02_fl ul li span.bg_01 i{ border-left:5px solid #009cff; }
.main_02 .main_02_fl ul li span.bg_02 i{ border-left:5px solid #ffaf02; }
.main_02 .main_02_fl ul li span.bg_03 i{ border-left:5px solid #62ac02; }
.main_02 .main_02_fl ul li span.bg_04 i{ border-left:5px solid #817fcf; }
.main_02 .main_02_fl ul li span.bg_05 i{ border-left:5px solid #ff4e00; }
.main_02 .main_02_fl ul li span.bg_06 i{ border-left:5px solid #c460ca; }
.main_02 .main_02_fr{ float:right; border:1px solid #d9ddeb; width:300px; padding:0 19px; background-color:#FFF;}
.main_02 .main_02_fr .zhuanti_box{ padding:10px 0 20px;}
.main_02 .main_02_fr .zhuanti_box li{ margin-top:10px;}
.main_02 .main_02_fr .zhuanti_box li img{ width:300px; height:120px;}

.main_03{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px; background-color:#FFF; overflow:hidden;}
.main_03 .box_tit ul{ position:absolute; left:250px; top:10px; margin-top:0px;}
.main_03 .box_tit ul li{ float:left; margin-right:10px; font-size:12px;}
.main_03 .box_tit ul li a{ display:inline-block; line-height:24px; height:24px; padding:0 5px; text-decoration:none; font-size:12px; color:#666;}
.main_03 .box_tit ul li a.on{ border-radius:4px; background-color:#ff5f1e; color:#FFF;}
.main_03 .box_tit ul li a:hover{ border-radius:4px; background-color:#ff5f1e; color:#FFF;}
.main_03 ul{ width:980px; margin-top:20px;}
.main_03 ul li{ float:left; margin-right:18px; margin-bottom:10px;}
.main_03 ul li img{ width:80px; height:80px;}
.main_03 ul li p{ text-align:center; line-height:30px; height:30px; font-size:14px;}

.main_04{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px; background-color:#FFF; overflow:hidden;}
.main_04 .box_tit ul{ position:absolute; left:250px; top:10px; margin-top:0px;}
.main_04 .box_tit ul li{ float:left; margin-right:10px; font-size:12px;}
.main_04 .box_tit ul li a{ display:inline-block; line-height:24px; height:24px; padding:0 5px; text-decoration:none; font-size:12px; color:#666;}
.main_04 .box_tit ul li a.on{ border-radius:4px; background-color:#ff5f1e; color:#FFF;}
.main_04 .box_tit ul li a:hover{ border-radius:4px; background-color:#ff5f1e; color:#FFF;}
.main_04 ul{ width:980px; margin-top:20px;}
.main_04 ul li{ float:left; margin-right:18px; margin-bottom:10px;}
.main_04 ul li img{ width:80px; height:80px;}
.main_04 ul li p{ text-align:center; line-height:30px; height:30px; font-size:14px;}

.main_05{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px 20px; background-color:#FFF; overflow:hidden;}
.main_05 .box_tit ul{ position:absolute; left:250px; top:10px;}
.main_05 .box_tit ul li{ float:left; margin-right:10px; font-size:12px;}
.main_05 .box_tit ul li a{ display:inline-block; line-height:24px; height:24px; padding:0 5px; text-decoration:none; font-size:12px; color:#666;}
.main_05 .box_tit ul li a.on{ border-radius:4px; background-color:#ff5f1e; color:#FFF;}
.main_05 .box_tit ul li a:hover{ border-radius:4px; background-color:#ff5f1e; color:#FFF;}
.main_05 .main_05_fl{float:left; width:510px; margin-top:20px;}
.main_05 .main_05_fl dt{float:left; margin-right:20px; width:195px; height:195px;}
.main_05 .main_05_fl dt img{ width:195px; height:195px;}
.main_05 .main_05_fl dd{float:left; width:295px;}
.main_05 .main_05_fl dd p{ line-height:25px; height:25px; font-size:12px;}
.main_05 .main_05_fl dd p a{ display:inline-block; width:240px; line-height:25px; height:25px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.main_05 .main_05_fl dd p span{ float:right; color:#999;}
.main_05 .main_05_fr{ width:430px; float:right; margin-top:20px; overflow:hidden;}
.main_05 .main_05_fr p{ float:left; line-height:26px; height:26px; font-size:14px; background-color:#ff5f1e; color:#FFF; padding:0 23px 0 10px; position:relative;}
.main_05 .main_05_fr p i{ width:0; height:0; border-top:13px solid transparent; border-bottom: 13px solid transparent; position:absolute; border-right:13px solid #fff; top:50%; right:0px; margin-top:-13px;}
.main_05 .main_05_fr span{ float:right; line-height:26px; height:26px; font-size:14px;}
.main_05 .main_05_fr ul{ width:110%;}
.main_05 .main_05_fr ul li{ float:left; margin:10px 10px 0 0;}
.main_05 .main_05_fr ul li img{ width:210px; height:75px;}

.main_06{width:1020px;margin-top:10px;overflow:hidden;}
.main_06 .main_06_fl{ float:left; border:1px solid #d9ddeb; width:287px; min-height:367px;padding:0 19px; margin:0 10px 0 0;background-color:#FFF;}
.main_06 .main_06_mid{ width:286px; margin:0 10px;}
.main_06 .main_06_fl ul{ margin:10px 0;}
.main_06 .main_06_fl ul li{ line-height:30px; height:30px; font-size:12px;}
.main_06 .main_06_fl ul li i{ float:left; width:2px; height:30px; background:url(../images/area_style2/dot.gif) no-repeat; background-position:center center;}
.main_06 .main_06_fl ul li a{ float:left; line-height:30px; height:30px; width:220px; margin-left:5px; color:#333; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.main_06 .main_06_fl ul li a:hover{ color:#ff0000; text-decoration:underline;}
.main_06 .main_06_fl ul li span{float:right; color:#999;}


.main_07{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px; background-color:#FFF; overflow:hidden; padding-bottom:10px;}
.main_07 .main_07_tit{ margin-top:20px;}
.main_07 .main_07_tit li{ float:left; border:1px solid #e7e7e7; border-left:none; width:119px; line-height:28px; height:28px; text-align:center; background-color:#fafafa; font-size:14px;}
.main_07 .main_07_tit li.first{ width:118px; border:1px solid #e7e7e7;}
.main_07 .main_07_tit li.on{ border-bottom:none; background-color:#fff; }
.main_07 .main_07_tit li.on a{ color:#ff5f1e; font-weight:bold;}
.main_07 .main_07_content{ margin-top:20px;}
.main_07 .main_07_content ul{ width:110%; overflow:hidden;}
.main_07 .main_07_content ul li{ float:left; margin-right:15px;}
.main_07 .main_07_content ul li img{ width:180px; height:135px;}
.main_07 .main_07_content ul li p{ text-align:center; line-height:30px; height:30px; font-size:14px;}


.main_08{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px; background-color:#FFF; overflow:hidden; padding-bottom:10px;}
.main_08 ul{ width:110%; margin-top:20px; overflow:hidden;}
.main_08 ul li{ float:left; margin-right:15px; position:relative;width:180px;overflow: hidden;}
.main_08 ul li img{ width:180px; height:135px;}
.main_08 ul li p{ text-align:center; line-height:30px; height:30px; font-size:14px;}
.main_08 ul li i{ width:79px; height:79px; background:url(../images/area_style2/video.png) no-repeat; background-position:center center; position:absolute; left:50px; top:27px;} 


.main_09{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px; background-color:#FFF; overflow:hidden; padding-bottom:10px;}
.main_09 ul{ width:980px; margin-top:20px; overflow:hidden;}
.main_09 ul li{width:80px;float:left; margin-right:18px; margin-bottom:10px;overflow:hidden;}
.main_09 ul li img{width:80px;height:80px;border-radius:16px;}
.main_09 ul li p{ text-align:center; line-height:30px; height:30px; font-size:14px;}


.area_link{ margin-top:10px; border:1px solid #d9ddeb; padding:0 19px; background-color:#FFF; overflow:hidden; padding-bottom:10px;}
.area_link .area_link_box{ margin-top:10px;}
.area_link .area_link_box{ line-height:30px; font-size:14px;}
.area_link .area_link_box span{ padding:0 5px; color:#999;}


.news_content img{text-align: center; margin: 0 auto;}


.footer{border-top:2px solid #f60; background:#f3f3f3; width:100%; margin-top:10px;}
.footer .nav{width:1000px;padding:20px 0;margin:0 auto;font:14px/28px Microsoft YaHei;}
.footer .nav dl{width:149px;padding:0 25px;float:left;border-right:1px solid #ddd;}
.footer .nav dl.last{width:149px;border:0;}
.footer .nav dt{font:bold 14px/32px Microsoft YaHei;}
.footer .nav span{padding:0 6px;color:#ccc;}
.footer .rights{width:750px;height:106px;padding:0 125px;margin:0 auto;border-top:1px solid #ddd;color:#999;line-height:25px;}
.footer .rights a.logo{margin:30px 0 0;float:left;}
.footer .rights a.logo img{display:block;}
.footer .rights .lnk{width:auto;margin:28px 0 0;overflow:hidden;text-align:center;}
.footer .rights .lnk p{height:25px;}
.footer .rights .lnk span{padding:0 6px;color:#ccc;}
.footer .rights .safe{width:95px;margin:28px 0 0;float:right;}
.footer .rights .safe a{width:35px;height:43px;margin:7px 0 0;float:left;background:url(../images/base.png) no-repeat -165px 0;}
.footer .rights .safe a.police{width:50px;height:50px;margin:0 0 0 10px;background-position:-165px -50px;}