body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dialog,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 arial,tahoma,simsun,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}ul,ol{list-style:none;}a{text-decoration:none; color:#676767;}a:hover{ color:#03b4f5; text-decoration:underline;}legend{color:#333;}fieldset,img{border:0 none;vertical-align:top;}button,input,select,textarea{font-size:100%;overflow:visible;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,menu,nav,section,time,audio,video{display:block;margin:0;padding:0;}
.clearfix:before,.clearfix:after{content:""; display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}.clearout{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.cleartxt{color:transparent;font:0/0 a;overflow:hidden;}
.fl{float:left;}.fr{float:right;}.clr{clear:both;}.pa{position:absolute;}.pr{position:relative;}.none{display:none;}a:link,a:active{outline:none;}input{border:none;}
body{line-height:160%; font-family:microsoft yahei,simsun,tahoma,arial,sans-serif; font-size: 12px; color:#5e5e5e; min-width:1000px; position:relative;}

.wrapper{width:1000px; margin:0 auto;}

/******主页头部部分*******/
.c_web_icon, .c_home_icon, .c_add_icon, .c_login_icon, .c_reg_icon, .down_ico, .game_list_icon, .search_btn, .user_level_vip, .tips_user_nomsg, .tips_user_msg{background:url(../image/top_csp.png) 0 0 no-repeat; _background:url(../image/top_csp.gif) 0 0 no-repeat;}
.top_sub_main{width:100%; height:35px; background:#fff; color:#999; border-bottom:1px solid #ececec; position: relative; z-index: 5;}
.top_sub_nav{width:1000px; margin:0 auto; position:relative; z-index:100; height:35px; overflow:hidden;}
.sub_nav_left, .sub_nav_right{line-height:35px;}
.sub_nav_left a{display:inline-block; height:35px; padding-left:22px; font-size:12px; color:#999; margin-right:14px; position:relative;}
.sub_nav_left a:hover, .top_login_tips a:hover{color:#03b4f5; transition:all 0.4s ease-in-out; text-decoration:none;}
.c_web_icon, .c_home_icon, .c_add_icon, .c_login_icon, .c_reg_icon, .down_ico, .game_list_icon, .user_level_vip, .tips_user_nomsg, .tips_user_msg{width:18px; height:16px; position:absolute; top:10px; left:0px;}
.c_web_icon{background-position:-33px -11px;}
.c_home_icon{background-position:-31px -46px;}
.c_add_icon{background-position:-32px -82px;}
.c_login_icon{background-position:-31px -154px; top:9px;}
.c_reg_icon{background-position:-31px -226px; top:9px;}
.down_ico{background-position:-2px -263px; width:22px;}
.game_list_icon{background-position:-29px -298px; left:auto; right:0px;}
.user_level_vip{background-position:-4px -334px; top:8px;}
.tips_user_nomsg{background-position:-32px -190px; top:9px;}
.tips_user_msg{background-position:-32px -369px; top:9px;}
/*.top_sub_nav a:hover i{transition:all 0.4s ease-in-out;}*/
.top_sub_nav a:hover .c_web_icon{background-position:-6px -11px;}
.top_sub_nav a:hover .c_home_icon{background-position:-4px -46px;}
.top_sub_nav a:hover .c_add_icon{background-position:-5px -82px;}
.top_sub_nav a:hover .c_login_icon{background-position:-4px -154px;}
.top_sub_nav a:hover .c_reg_icon{background-position:-4px -226px;}
.top_sub_nav a:hover .tips_user_nomsg{background-position:-5px -190px;}
.top_sub_nav a:hover .tips_user_msg{background-position:-5px -369px;}
.all_games_ico:hover .game_list_icon{background-position:-2px -298px;}

.top_login_tips a{float:left; display:inline; height:35px; padding-left:22px; font-size:12px; color: #999; position:relative;}
.top_login_tips a.t_btn1{padding-right:10px;}
.top_login_tips a.t_user_name, .top_login_tips a.t_user_out{padding-left:0; margin-right:10px;}
.top_login_tips a.t_btn2{margin:0 5px;}
.top_login_tips a.user_vip{margin-right:5px;}
.username a{ color:#1ab2ea; margin-right:6px;}
/****** 导航部分 ******/
.top_menu{ height:70px; background-color:#fff;  position: relative; z-index: 4;}
.top_menu .logo,.pay_header .logo{ float:left;}
/*.top_menu .logo{ padding-right:56px;}*/
.top_menu ul{ height:70px; overflow: hidden; float:right;}
.top_menu li{ height:70px; width:96px; display:inline; vertical-align: top; overflow: hidden; float:left;}
.top_menu li a { height: 70px; text-align:center; font:16px/70px \5FAE\8F6F\96C5\9ED1; color:#676767; overflow: hidden; position: relative; float: left; cursor: pointer;}
.top_menu li a em { width: 14px; height: 14px; line-height: 4px; *line-height: 14px; font-size: 56px; text-align: left; color: #f00; overflow: hidden; position: absolute; top: 18px; right: 4px; *top: 14px; _top: 16px;}
.top_menu li a span { display: inline-block; vertical-align: top; width:96px; height: 68px;} /*导航文字标签*/
.top_menu li a i { display: block; width: 0px; height: 2px; overflow: hidden; background: #03b4f5; margin: 0 auto; *position: absolute; bottom: 0px; left: 0px;} /*文字底边标签*/
.top_menu li a, .top_menu li a i { -webkit-transition:all linear 0.2s; -ms-transition:all linear 0.2s; -o-transition:all linear 0.2s; -mz-transition:all linear 0.2s;transition:all linear 0.2s;}
.top_menu li a:hover i, .top_menu li a.on i{ width: 100%;}
.top_menu li a:hover, .top_menu li a.on{ text-decoration: none; color:#03b4f5!important;}

.weixin_ico{float:right; width:30px; height:30px; margin-left:40px; margin-top:20px; background:url(../image/ecode_ico.gif) 0 0 no-repeat;}
/* 微信  */
.weixin{width:400px; height:400px; position:fixed; left:50%; top:50%; margin:-200px 0 0 -200px;	border:1px solid #ccc; background:#FFF;	color:#000;	font:14px/24px 'Microsoft YaHei';		text-align:center; display:none; z-index:100;}
.weixin	img{display: block;	margin:48px auto 0;	width:258px;height: 258px;}
.dsc{width:80%;	margin:10px auto 0;}

/**底部***/
.commer_foot{width:100%; text-align:center; height:132px; padding:10px 0 12px; background:#f0f0f0; border-top:1px solid #dbdada; line-height:24px; color:#999!important; position:relative;}
.commer_foot p { color:#999!important;}
.commer_foot a{color:#999; text-decoration:underline; margin:0 4px;}
.foot_icon{padding-top:6px; text-align:center;}
.foot_icon a{width:50px; height:50px; background-image:url(../image/footer-ico.png); _background:url(../image/footer-ico.gif); margin:0 8px!important; display:inline-block; vertical-align:middle; outline:none;}
.foot_icon .ico1{background-position:0 -50px;}
.foot_icon .ico2{background-position:-50px -50px;}
.foot_icon .ico3{background-position:-100px -50px;}


/***** 幻灯片 *****/
#index_banner{height:408px; width:100%; position:relative; overflow:hidden;}
.banBox{width:1920px; height:408px; position:absolute; left:50%; margin-left:-960px; top:0;}
.banBox a{display:block; width:1920px; height:408px; position:absolute; z-index:1; opacity:0.1; text-decoration:none; }
.banBox img{display:block; width:1920px; height:408px; border:0 none;}

.banBtns { width: auto; height: 20px; line-height: 20px; padding: 2px 12px; overflow: hidden; text-align: center; border: 1px solid rgba(0,0,0,0.1); background: #efefef; background: rgba(255,255,255,0.5); position: absolute; bottom: 20px; left: 50%; border-radius: 15px; z-index:4;}
.banBtns a { display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin: 0 6px; line-height: 99px; overflow: hidden; border-radius: 50%; background: #434343;  *display: inline; *zoom: 1; cursor: pointer;}
.banBtns a.on { margin: 0 3px; border: 3px solid #fff; border: 3px solid rgba(255,255,255,1); background: #03b4f5;}

.index_main{margin-top:40px; padding-bottom:50px;}
.main_side{float:left; width:410px; height:410px;}
.main_news{float:right; width:435px; }
.index_search_box{width:410px; height:30px;}
.index_search_box .index_put{ display:block; float:left; width:345px; height:30px; padding-left:14px; line-height:30px; border:1px solid #c5c5c5; border-right:none;}
.index_s_btn{ display:block; float:left; width:50px; height:32px; background:#03b4f5 url(../image/hr_icos.png) no-repeat center -60px; text-align:center;}
.index_s_btn:hover{background:#21BBF4 url(../image/hr_icos.png) no-repeat center -60px;}
.index_filter{padding-top:22px; line-height:22px; width:370px;}
.index_filter dt{font-size:14px; color:#03b4f5; font-weight:bold; margin-right:10px;}
.index_filter dd a{color:#676767; padding-right:15px;}
.index_job{margin-top:30px; height:250px;}
.index_tit{ border-bottom:1px solid #e8e8e8; padding-bottom:6px; line-height:24px;}
.index_tit a{float:right; font-size:12px; color:#979797;}
.index_tit h2{color:#676767; font-size:16px; font-weight:bold;}
.index_tit h2 .hot_ico,.index_tit h2 .new_ico{ display:inline-block; width:20px; height:22px; margin-right:10px; vertical-align:middle;}
.index_tit h2 .hot_ico{ background:url(../image/hr_icos.png) no-repeat 0 -4px; }
.index_tit h2 .new_ico{ background:url(../image/hr_icos.png) no-repeat 0 -35px; }
.index_listi{height:220px; overflow:hidden;}
.index_listi li{height:28px; line-height:28px;}
.index_listi span{display:inline-block; height:28px; overflow:hidden;}
.index_listi span.li_col1 a{display:block; width:180px; height:28px;}
.listi_head{padding:15px 0 10px; color:#03b4f5; font-size:14px;}
.index_listi span.li_col1{ width:180px;}
.index_listi span.li_col2{ width:154px; text-align:center;}
.index_listi span.li_col3{ width:60px; text-align:right;}
.index_listi span a{ color:#676767;}
/*.index_headline{margin-top:17px; width:434px; height:271px; position:relative; overflow:hidden;} */
.index_headline{ width:434px; position:relative; }
.index_headline .tit_txt{ width:411px; height:34px; line-height:34px; padding-left:20px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); color:#fff;}
.head_video{ width:434px; height:271px; margin-top:10px;}
.index_new_box{ overflow:hidden; height:84px; margin-top:10px;}
.index_new_box li{ background:url(../image/list_type.gif) no-repeat left center;  padding-left:8px; color:#676767; height:24px; line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index_new_box li span{float:right;}

/* 联系我们  */
.contact_banner{ width:100%; min-width:1000px; height:260px; text-align:center; position:relative; background:url(../image/contact_ban.jpg) no-repeat top center;}
.contact_banner img{ display:none;}
.inside_main{ margin-top:36px;}
.left_menu{width:189px; float:left;}
.left_menu a,.menu_list li{ display:block; height:44px; line-height:44px; font-size:14px; color:#989898; border-bottom:1px solid #e9e9e9; padding-left:30px; cursor:pointer;}
.left_menu a.current,.left_menu a:hover,.menu_list li.current,.menu_list li:hover{ background:#1ab2ea; color:#fff; text-decoration:none;}
.left_menu a em,.menu_list li span{display:inline-block; width:28px; height:22px; vertical-align:middle; margin-right:14px; background:url(../image/hr_icos.png) no-repeat; }
.left_menu a.current em,.left_menu a:hover em{ background-position:0 -124px;}
.left_menu a em.ico_product{ background-position:0 -345px;}
.left_menu a.current em.ico_product,.left_menu a:hover em.ico_product{ background-position:0 -374px;}
.left_menu a em.ico_news{ background-position:0 -403px;}
.left_menu a.current em.ico_news,.left_menu a:hover em.ico_news{ background-position:0 -435px;}
.menu_list li a{padding-left:0px !important;}

.menu_list li span.m_ico_about{ background-position:0 -158px;}
.menu_list li.current span.m_ico_about,.menu_list li:hover span.m_ico_about{ background-position:0 -188px;}
.menu_list li span.m_ico_dev{ background-position:0 -220px;}
.menu_list li.current span.m_ico_dev,.menu_list li:hover span.m_ico_dev{ background-position:0 -250px;}
.menu_list li span.m_ico_know{ background-position:0 -283px;}
.menu_list li.current span.m_ico_know,.menu_list li:hover span.m_ico_know{ background-position:0 -314px;}
.menu_list li span.m_ico_about{ background-position:0 -158px;}
.menu_list li.current span.m_ico_about,.menu_list li:hover span.m_ico_about{ background-position:0 -188px;}

.menu_list li span.m_ico_style{ background-position:0 -464px;}
.menu_list li.current span.m_ico_style,.menu_list li:hover span.m_ico_style{ background-position:0 -494px;}
.menu_list li span.m_ico_cai{ background-position:0 -523px;}
.menu_list li.current span.m_ico_cai,.menu_list li:hover span.m_ico_cai{ background-position:0 -551px;}
.menu_list li span.m_ico_money{ background-position:0 -581px;}
.menu_list li.current span.m_ico_money,.menu_list li:hover span.m_ico_money{ background-position:0 -611px;}
.menu_list li span.m_ico_team{ background-position:0 -639px;}
.menu_list li.current span.m_ico_team,.menu_list li:hover span.m_ico_team{ background-position:0 -667px;}
.menu_list li span.m_ico_learn{ background-position:0 -700px;}
.menu_list li.current span.m_ico_learn,.menu_list li:hover span.m_ico_learn{ background-position:0 -731px;}


/** 公益页面 **/
.gongyi_banner{width:100%; min-width:1000px; height:260px; position:relative;}
.gongyi_banner span{height:100%; background:url(../image/gyjs.jpg) center no-repeat; display:block;}
.gongyi_banner span.gyjs{background:url(../image/gyjs.jpg) center no-repeat;}
.gongyi_banner span.axjj{background:url(../image/axjj.jpg) center no-repeat;}
.gongyi_banner span.axjz{background:url(../image/axjz.jpg) center no-repeat;}
.gongyi_banner span.gyhd{background:url(../image/gyhd.jpg) center no-repeat;}
.gongyi_banner span.gyxw{background:url(../image/gyxw.jpg) center no-repeat;}

.menu_list dl{min-height:44px; color:#989898; font-size:14px; border-bottom:1px solid #e9e9e9; cursor:pointer;}
.menu_list dt{line-height:44px; display:block; padding-left:30px;}
.menu_list dl.current dt,.menu_list dl:hover dt{ background:#1ab2ea; color:#fff; text-decoration:none;}
.menu_list dt span{display:inline-block; width:28px; height:20px; vertical-align:middle; margin-right:14px; background:url(../image/hr_icos.png) no-repeat;}
.menu_list dl.current dd{height:76px; border-top:1px solid #e9e9e9;}

.menu_list dl span.m_ico_gyjs{ background-position:0 -760px;}
.menu_list dl.current span.m_ico_gyjs,.menu_list dl:hover span.m_ico_gyjs{ background-position:0 -790px;}
.menu_list dl span.m_ico_axjj{ background-position:0 -820px;}
.menu_list dl.current span.m_ico_axjj,.menu_list dl:hover span.m_ico_axjj{ background-position:0 -850px;}
.menu_list dl span.m_ico_axjz{ background-position:0 -880px;}
.menu_list dl.current span.m_ico_axjz,.menu_list dl:hover span.m_ico_axjz{ background-position:0 -910px;}
.menu_list dl span.m_ico_gyhd{ background-position:0 -940px;}
.menu_list dl.current span.m_ico_gyhd,.menu_list dl:hover span.m_ico_gyhd{ background-position:0 -970px;}
.left_menu a em.ico_gyxw{ width:28px; height:20px; background-position:0 -1000px;}
.left_menu a.current em.ico_gyxw,.left_menu a:hover em.ico_gyxw{ background-position:0 -1030px;}


.menu_list li span.m_ico_gyjs{ background-position:0 -760px;}
.menu_list li.current span.m_ico_gyjs,.menu_list li:hover span.m_ico_gyjs{ background-position:0 -790px;}
.menu_list li span.m_ico_axjj{ background-position:0 -820px;}
.menu_list li.current span.m_ico_axjj,.menu_list li:hover span.m_ico_axjj{ background-position:0 -850px;}
.menu_list li span.m_ico_axjz{ background-position:0 -880px;}
.menu_list li.current span.m_ico_axjz,.menu_list li:hover span.m_ico_axjz{ background-position:0 -910px;}
.menu_list li span.m_ico_gyhd{ background-position:0 -940px;}
.menu_list li.current span.m_ico_gyhd,.menu_list li:hover span.m_ico_gyhd{ background-position:0 -970px;}


.gongyi_left{width:320px; float:left;}

.intro_img {text-align:center;}
.intro_img img{width:100%; max-width:100%; margin:10px auto;}

.gongyi_tit{width:158px; font-size:14px; position:absolute; left:-199px;}
.gongyi_box1 .gongyi_tit{top:80px;}
.gongyi_box2 .gongyi_tit{top:125px;}
.gongyi_box3 .gongyi_tit{top:170px;}
.gongyi_tit em{height:38px; line-height:38px; color:#797979; background:#eee; text-align:center; display:block; cursor:pointer;}
.gongyi_tit em.on{color:#8c8c8c; background:#dcdcdc;}
.gongyi_txt{display:none;}
.gongyi_txt .develop_left{height:810px; background:url(../image/devlop_event_2.png) no-repeat; margin-top:40px; position:relative;}
.gongyi_txt .develop_tab{padding:100px 0 80px 84px;}
.gongyi_txt .develop_tip{width:262px; height:100px; line-height:40px; font-size:24px; color:#03b4f5; font-family:microsoft yahei; background:#fff; text-align:center; overflow:hidden; position:absolute; top:0; left:64px; display:none;}
.gongyi_txt .develop_tip em{height:49px; line-height:49px; font-weight:bold; border-bottom:1px solid #03b4f5; display:block;}
.gongyi_txt .i_content{padding-top:0px;}
.gongyi_txt .inside_title{height:28px; line-height:28px; font-size:26px; border-bottom:1px solid #999; text-align:center;}
.gongyi_txt .develop_tab li{font-size:20px;}
.gongyi_txt .develop_con{width:400px; padding:113px 0 75px 0;}
.gongyi_txt .develop_detail{height:54px; line-height:27px; border:1px solid #41c7f7; border-radius:10px; overflow:hidden; padding:7px 13px; margin-bottom:20px;}



/* 商务合作 */
.business_banner{width:100%; min-width:1000px; height:340px; text-align:center; position:relative; background:url(../image/business_ban.jpg) no-repeat top center;}
.bus_intro{ margin:35px auto 45px; width:720px; padding-left:280px; font-size:14px; line-height:24px; color:#676767; padding-bottom:40px; border-bottom:1px solid #d70022;}
.bus_contact li{font-size:14px; color:#797979; float:left; width:242px; height:170px; line-height:24px; margin-left:8px;}
.bus_tit{ font-size:15px; color:#03b4f5;}
.bus_name{ font-size:18px; color:#000; margin:5px 0;}
.bus_email i,.bus_qq i{ display:inline-block; width:19px; vertical-align:text-bottom; margin-right:13px; background:url(../image/business_icos.gif) no-repeat;}
.bus_email i{height:16px;background-position: 0 -1px;}
.bus_qq i{height:17px;background-position: 0 -23px;}
/*  内页  */
.inside_content{float:left; border-left:1px solid #e9e9e9; padding:10px 0 80px 40px; min-height:500px; width:770px; font-family:simsun; color:#5e5e5e;}
.inside_title{font-size:16px; font-family:microsoft yahei; font-weight:bold; border-bottom:1px solid #03b4f5; padding-bottom:15px; margin-bottom:20px;}
.address{ background:url(../image/contact_icos.gif) no-repeat left 5px; margin:70px 0 0 170px; font-size:14px; padding:0 0 70px 38px; font-family:microsoft yahei; line-height:38px; min-height:178px;}
.right_box1{position:relative; display:none;}
.current.right_box1{ display:block;}

.i_content{font-family:simsun; font-size:12px !important; line-height:24px; padding-top:30px;}
.develop_left{ float:left; background:url(../image/devlop_event.png) no-repeat; width:360px; height:1100px; margin-right:10px;}
.develop_tab{padding:210px 0 80px 84px; width:110px; height:720px; overflow:hidden;}
.develop_tab li{background:url(../image/develop_tab.png) right top no-repeat #fff; height:90px; line-height:18px; font-size:26px; color:#03b5f5; font-family:microsoft yahei; font-weight:bold; display:block; cursor:pointer;}
.develop_tab li.current{ color:#ffa31c;}

.develop_con{ float:left; width:360px; padding:200px 0 80px 0; line-height:28px;}
.show_con{ height:260px; overflow-y:auto;}
.show_detail{padding:0 40px;}
.show_tab{margin-top:20px;padding-left:30px;}
.show_tab li{display:inline-block; width:62px; height:44px; padding-top:76px; margin:0 10px; text-align:center;  font-size:20px; color:#03b4f5; background:url(../image/history_tab.gif) no-repeat 0 0; font-weight:bold; font-family:microsoft yahei; cursor:pointer;}
.show_tab li.current{ color:#ffa21b; background-position:-82px 0;}
.intro_img {text-align:center;}
.intro_img img{width:100%; max-width:100%; margin:10px auto;}

/* news */
.headline_box{ border-bottom:1px solid #e9e9e9; padding-bottom:24px; margin-bottom:15px; font-size:14px;}
.headline_box a:hover{text-decoration:none;}
.headline_box img{text-align:center; margin:10px auto; max-width:100%;}
.headline_desc{ color:#5e5e5e; font-size:12px; height:44px; line-height:22px; overflow:hidden;}
.headline_desc a{ color:#38b774;}
.new_word{ color:#38b774;}

.article_list li{height:42px; overflow:hidden; background:url(../image/list_news_ico.gif) no-repeat left center;  padding-left:14px; line-height:42px; font-size:14px;}
.article_list li span{float:right; color:#9d9d9d;}
.article_list li a{float:left; margin-right:3px; color:#5e5e5e;}
.article_list li a:hover{text-decoration:none; color:#1ab2ea;}
.article_list li h3{}
.article_list li h3 em{padding-right:10px;}

.game_read_tit{text-align:center; color:#1AB2EA; font:bold 24px/34px \5FAE\8F6F\96C5\9ED1;}
.game_read_zz{padding:20px 0 12px; border-bottom:1px solid #e7e7e7; font:14px/24px \5FAE\8F6F\96C5\9ED1; color:#505050; margin-bottom:20px; text-align:center;}
.game_read_zz em{padding:0 46px 0 23px;}
.game_read_zz em span{position:absolute; width:16px; height:24px; margin-left:-20px; background:url(../image/artor.jpg) 0 0 no-repeat;}
.game_read_zz em span.times{background-position:0 -24px;}
.game_read_txt{font:12px/26px \5b8b\4f53; color:#5e5e5e;}
.game_read_txt img{margin:10px auto; width:auto; max-width:100%; text-align:center;height: auto;}

.scott{text-align:center; float:none; margin-top:36px; color:#505050;}
.scott a{color:#505050; margin:0 3px;}

/*  社会招聘  */
.socail_page{background:#f0f3f6; padding:38px 0; font-size:14px;}
.socail_main{float: left; padding: 26px 24px 26px; width: 602px; background: #fff;}
.socail_aside{float: right; padding: 36px 22px; width: 280px; background: #fff;}

.search_wp{position: relative; margin-bottom: 35px; height: 32px; border: 1px solid #c5c5c5; background: #fff;z-index: 5;}
.search_wp .index_put{width: 218px; height: 32px; float:left; padding-left: 10px; line-height: 32px; background: none; border: none; outline:none;}

.page_btn{font-size:16px; text-align:center; margin-top:15px;}
.page_btn a{margin:0 4px;}

/*filter position*/
.filter_wp{margin-bottom: 20px; padding-bottom: 6px; border-bottom: 1px solid #f0f3f6; height:244px;}
.filter_wp .item{ margin-bottom: 14px; height: 30px; line-height: 30px;}
.filter_wp .label{float: left; width: 5em; padding-right:0.4em; color: #8c8f94; text-align: right;}
.filter_wp .item a{float: left; margin-right: 17px; padding: 0 12px; height: 30px; background: #fff; border-radius: 4px; -webki-transition: all .3s; transition: all .3s;}
.filter_wp .item a.on,.filter_wp .item a:hover{background: #09b1f0; color: #fff; text-decoration:none;}
.filter_list_det{ margin-left:5.4em;}
.filter_list_det a{margin-bottom:5px;}
/*filter position end*/

/*position list*/
.list_post{min-height: 647px;}
.list_post .tr_wp{min-height: 552px; overflow: hidden;}
.list_post .th,.list_post .tr{position: relative; overflow: hidden; margin-bottom: 8px; height: 48px; line-height: 48px; border-radius: 4px; transition: height .3s;}
.list_post .th{background: #09b1f0; color: #fff;}
.list_post .tr.open{height: auto; background: #fbfbfc;}
.list_post .col1,.list_post .col2,.list_post .col3,.list_post .col4,.list_post .col5{float: left; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.list_post .col1{padding-left: 10px; width: 195px; text-align: left;}
.list_post .col2{width: 90px;}
.list_post .col3{width: 90px;}
.list_post .col4{width: 90px;}
.list_post .col5{width: 90px;}
.list_post .td{position: relative; display: block; width: 100%; height: 48px; background: #f3f6f8;}
.list_post .td:hover,.list_post .tr.open .td{background: #b8bec3; color: #fff;}
.list_post .td:hover + .btn_detail{background-position: -23px 0;}

.btn_detail{position: absolute; right: 15px; top: 14px; background:url(../image/down_arror.png) 0 0 no-repeat; width: 20px; height: 20px; cursor:pointer;}

.hot_post_wp .hd{margin-bottom: 15px;}
.hot_post_wp .hd h2{padding-left: 2px; font-size: 20px;}
.hot_post_wp .tr{overflow: hidden; margin-bottom: 8px; height: 48px; line-height: 48px; border-radius: 4px; background: #f3f6f8;}
.hot_post_wp .td{display: block; width: 100%; height: 100%;}
.hot_post_wp .td:hover{background: #b8bec3; color: #fff;}
.hot_post_wp .col1,.hot_post_wp .col2{float: left; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.hot_post_wp .col1{padding-left: 10px; width: 180px; text-align: left;}
.hot_post_wp .col2{width: 80px;}
.td .ico_ji{position: relative; top: 4px;}

.detail_page{padding-top: 30px;}
.detail_page .list_post{min-height: 680px;}
.detail_page .list_post .tr{background: none;}
.detail_page .list_post .td:hover{background: #f3f6f8; color: #545557;}
.detail_page .list_post .col1{width: 400px; font-size: 20px; line-height: 48px; font-weight: bold;color: #545557;}
.detail_page .list_post .public_time{float: right; padding-right: 26px; height: 48px; line-height: 48px; color: #8c8f94; font-size: 14px;}
.post_attr{margin-bottom: 26px; overflow: hidden;}
.post_attr p{float: left; width: 50%; line-height: 32px;}
.detail_post{position: relative; padding: 20px 18px 30px; line-height: 24px;font-size: 14px;color: #545557;}
.detail_post .sec{margin-bottom: 37px;}
.detail_post h3{margin-bottom: 9px; font-weight: bold;font-size: 16px;}
.detail_post li{padding-left: 1.5em; line-height: 30px; font-size: 16px; text-indent: -1.5em;}
.detail_post .btn_wp{margin-bottom: 7px;}

.job_title{ height:48px; background:#f3f6f8;}
.app_btn a{ display:block; background:#ffa11b; width:153px; height:45px; text-align:center; line-height:45px; color:#fff; margin:20px 0 10px;}
.tips{font-size: 14px; color: #8c8f94;}

/* 视频 */
.head_video{cursor:pointer;}
.mask{width:100%; height:100%; position:absolute; left:0; top:0; z-index:100; background-color:#000; opacity:0.4; filter:alpha(opacity=40); display:none; _background:none;}
.video_pop{width:960px; height:540px; background:#505050; position:fixed; top:50%; left:50%; margin:-270px 0 0 -480px; z-index:9999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+300)); border:3px solid #505050; display:none;}
.video_close{position:absolute; width:44px; height:44px; top:-3px; right:-44px; display:block; background:url(../image/video_close.jpg) 0 0 no-repeat;}
.video_con{width:960px; height:540px;}