body{margin: 0;padding: 0}

.header_top_w{width:100%;height:31px;background:#f1f1f1;border-bottom:1px solid #dadada;line-height:31px;min-width:1000px;}
.header_top_reg{width:100px;}
.header_top_reg a{color:#8c8c8c;}
.header_top_reg a:hover{color:rgb(250,95,56);}
.header_top_ico{background:url(../images/header_top_ico.png) no-repeat;}
.header_top_ico_1{background-position:0 8px;height:31px;padding:0 10px 0 24px;color:#4b4b4b;}
.header_top_menu .ico_set{background-position:0 -23px;height:17px;width:17px;position:absolute;top:7px;left:10px;}
.header_top_menu .ico_file{background-position:-1px -44px;height:17px;width:14px;position:absolute;top:7px;left:10px;}
.header_top_menu .cur .ico_set{background-position:0 -85px;}
.header_top_menu .cur .ico_file{background-position:-1px -64px;}
.header_top_menu{width:109px;}
.header_top_menu ul li{height:31px;position:relative;z-index:9;}
.header_top_menu ul .line{border-left:1px solid #e7e7e7;border-right:1px solid #fbfbfb;height:31px;width:1px;font-size:0;line-height:0;}
.header_top_menu ul li a{font-size:12px;color:#999;position:relative;text-align:center;height:31px;}
.header_top_menu ul li .w1{width:80px;}
.header_top_menu ul li .w2{width:50px;}
.header_top_menu ul li a:hover{color:rgb(250,95,56);}
.header_top_menu ul li .arrow {border-left:5px solid #f1f1f1;border-right:5px solid #f1f1f1;border-top:5px solid #999;height:0;overflow:hidden;position:absolute;right:5px;top:12px;width:0;}
.header_top_menu ul .cur .arrow {border-top:5px solid rgb(250,95,56);}
.header_top_menu .cur .nav_sub{display:block;}
.header_top_menu .nav_sub{border:1px solid #ccc;position:absolute;right:-1px;top:31px;z-index:200;width:80px;background:#fff;display:none;}
.header_top_menu .nav_sub li{width:100%;height:30px;line-height:30px;}
.header_top_menu .nav_sub li a{text-align:center;}
.header_top_menu .nav_sub li a:hover{text-decoration:underline;}
.header_top_menu .nav_sub .arrow2{overflow:hidden;position:absolute;right:10px;top:-7px;background:url(../images/arrow2.png) no-repeat;width:13px;height:7px;}
/*顶部*/

.layout{width:980px;margin:0 auto;}
a:hover{text-decoration:none;color:rgb(250,95,56);}
.top_w{width:100%;height:90px;background:#fff;min-width:1000px;overflow:hidden;}
.top_w .layout{width:1000px;}
.top_w .flash{margin-left:-70px;}
.logo{width:249px;height:70px;background:url(../images/logo.png) no-repeat;margin-top: 18px;}
.top_menu{margin-top:37px;width:488px;}
.top_menu ul{height:18px;}
.top_menu ul .line{width:1px;height:11px;font-size:0;line-height:0;background:#ccc;margin:4px 0;}
.top_menu ul li a{height:17px;line-height:17px;padding:0 16px;font-size:18px;color:#8c8c8c;}
.top_menu ul .cur a,.top_menu ul li a:hover{color:rgb(250,95,56);}
/*bannar*/
#banner{width:100%;overflow:hidden;text-align:center;margin-bottom:36px;height:374px;min-width:1000px;}
.banner-w{background:#fff;height:374px;overflow:hidden;position:relative;width:100%;z-index:1;min-width:1000px;}
.banner{margin:0 auto;width:100%;display:none;position:absolute;left:0;top:0;}
.banner ul{height:374px;}
.banner li{height:374px;width:100%;position:absolute;left:0;top:0;z-index:100;min-width:1000px;}
.banner li a{display:block;overflow:hidden;text-align:center;}
.num{bottom:20px;font-size:0;height:13px;position:absolute;text-align:center;left:50%;z-index:110;}
.num_nav_tab{display:inline-block;width:42px;height:4px;background:#bfbfbf;margin-right:6px;vertical-align:top;}
.num_nav_tab_bar{width:0;height:4px;background:#d21b35;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
.num .cur .num_nav_tab_bar,.num a:hover .num_nav_tab_bar{width:100%;cursor:pointer;}


.container{width: 1000px;margin: 0 auto;height: auto;margin-bottom: 80px}
.container_top{width: 100%;height: 287px}
.cantainer_top_subject{width:313px;float: left;margin-right: 25px}
.cantainer_top_subject h2{font-size: 22px;color: rgb(63,63,63);line-height: 50px}
.cantainer_top_subject h2 em{font-size: 14px;padding: 15px 0 0 5px;}
.subject_img{width: 100%;height: auto;position: relative;margin-bottom: 13px;cursor: pointer}
.img{z-index: 4;width: 100%;display: block}
.p{text-align:center;line-height:30px;height:30px;text-align:center;color:#fff;position:absolute;z-index:3;width:100%;bottom: 0;left: 0;background: rgba(0,0,0,0.5);display: none}
.subject_img:hover .p{display: block}
.container_top_news{width: 313px;height: 204px;border: 1px solid rgb(223,223,223);padding-top: 5px;padding-bottom: 5px;}

.new_list dl{height:34px;}
.new_list dt{width:4px;height:4px;line-height:0;font-size:0;background:rgb(250,95,56);margin:14px 5px 0 5px;}
.new_list dd{border-bottom:1px dashed #e3e3e3;width:294px;line-height:33px;}
.new_list dd span{display:inline-block;*display:inline;*zoom:1;}
.new_list dd span a{color:#4b4b4b;}
.new_list dd span a:hover{color:rgb(250,95,56);text-decoration:underline;}
.new_list dd em{text-align:right;display:inline-block;*display:inline;*zoom:1;}
.new_list dl:last-child dd{border-bottom:none;}

.service_phone{width: 260px;margin: 25px 30px;height: 65px;margin-bottom: 15px}
.service_phone img{width: 60px}
.service_phone h2{font-size: 18px;color: rgb(108,108,108);line-height: 30px;width: 165px;float: right}
.ff{margin-top: 12px}

.game{width: 100%;height: 273px;}
.game_box_group {overflow:hidden;height:190px;width:100%;position:relative;min-width:1000px;}
.game_box_w{margin-right:-25px;overflow:hidden;height:190px;}
.game_box{width:310px;height:190px;margin-right:25px;}
.game_box_detail{position:relative;border:1px solid #d7e0e6;z-index:1;width:308px;height:188px;}
.game_box_pic{position:absolute;left:0;top:0;width:308px;height:188px;z-index:0;}
.game_box_pic_img{width:308px;height:188px;cursor: pointer}
.game_box_cover{position:absolute;left:0;top:0;width:308px;height:188px;z-index:10;cursor:pointer;display: none}
.box_cover_bg{position:absolute;left:0;top:0;width:308px;height:188px;background:#000;filter:alpha(opacity=70);cursor:pointer;z-index:1;opacity:0.7;}
.box_cover_detail{color:#fff;font-family:\5FAE\8F6F\96C5\9ED1;padding:10px 14px;position:relative;z-index:100;}

.box_cover_detail h2{font-size:24px;padding-bottom:7px;border-bottom:1px solid #838383;}
.box_cover_detail p{color:#fff;padding:10px 0 0 0;font-family:\5FAE\8F6F\96C5\9ED1;}
.game_box_cover .btn_w{margin:62px -12px 0 0;}
.game_box_cover .btn_w a{width:76px;height:30px;line-height:30px;text-align:center;border-radius:5px;margin-right:21px;background:#fff;color:#000;}
.game_box_cover .btn_w .cur,.game_box_cover .btn_w a:hover{background:rgb(250,95,56);color:#fff;}
.game_box_btn_w{margin:20px 0;height:4px;}
.game_box_btn_w ul{position:relative;left:50%;float:left;height:4px;}
.game_box_btn_w ul li{width:44px;height:4px;background:#ccc;margin-right:10px;line-height:0;font-size:0;cursor:pointer;position:relative;right:50%;z-index:2;float:left}
.game_box_btn_w ul li a{height:4px;*line-height:0;*font-size:0;width:44px;}
.box .news{font-size: 22px;color: rgb(63,63,63);line-height: 50px}
.news em{font-size: 14px;padding: 15px 0 0 5px;}
.news a{font-size: 12px;line-height: 53px;color: rgb(63,63,63)}
.news a img{width: 12px;margin-left: 5px}


.service_list{width: 100%;height: 127px;border: rgb(222,222,222) 1px solid;padding: 24px 0 24px 0}
.service_list ul li{width: 142px;border-right: 1px dashed rgb(222,222,222);height: 127px;float: left;text-align: center}
.service_list ul li img{width: 80px;margin-top: 13px}
.service_list ul li h3{line-height: 40px;}
.service_list ul a:hover{color: rgb(250,95,56)}
.service_list ul a{color: rgb(63,63,63)}

.clear{clear: both}

.foot_w{width:100%;height:112px;min-width:1000px;}
.ico_foot_common{background:url(../images/footer-logo.png) no-repeat 100% 100%;}
.foot_line_bg{background:rgb(250,95,56);height:8px;}
.foot{margin-top:24px;overflow: hidden}
.ico_foot_w{width:390px;}
.ico_foot_w a{margin-right:20px;}
.ico_foot_w .ico_foot_1{background-position:0 0;width:161px;height:42px;margin-top: 12px}
.ico_foot_w .ico_foot_2{background:url("../images/footer-common.png") no-repeat;width: 150px;height: 52px}
.foot_menu{height:22px;line-height:22px;}
.foot_menu .line{width:1px;height:11px;background:#c2c2c2;font-size:0;line-height:0;margin:5px 0;}
.foot_menu li a{padding:0 12px;font-size:12px;color:#c2c2c2;}
.foot_menu li a:hover{color:rgb(250,95,56);}
.foot_detail p{font-size: 12px;height: 25px;line-height: 25px;color: #c2c2c2;margin-left: 11px}
.foot_detail{margin-top: 5px}


select{margin-left: 35px;border: rgb(222,222,222) 1px solid;color: rgb(108,108,108);margin-top: 8px}


.tishi{color: rgb(255,3,3);margin-left: 61px;font-size: 12px;margin-bottom: 5px;margin-top: 3px}
.login-form .leave{height: 70px}



