/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{ background-color:#f4f4f4; background-repeat:no-repeat; background-position:center top;}
/*mod_nav*/
.mod_nav{ height:122px; width:100%; position:relative; z-index:2;}
.mod_nav .nav_bg{ background:#19114b; height:60px; position:absolute; left:0; top:0; width:100%; z-index:-1;filter: Alpha(opacity=50);-moz-opacity:.5;opacity:0.5;}
.mod_nav .nav_bd{ width:1000px; margin:0 auto; height:60px; position:relative;}
.nav_bd li{ float:left; font-size:14px;  width:90px; height:60px;}
.nav_bd li a{ display:block; line-height:60px; width:90px;color:#fff; text-align:center;}
.nav_bd li a:hover{ color:#FB5200;}
.nav_bd .li_mr{ margin-right:235px;}
.nav_pic{ position:absolute; left:368px; top:0; height:117px; background:url(../images/s_img/nav_bg.png) no-repeat center bottom; padding-top:5px;}
.nva_pic img{ display:block; margin:0 auto;}
/*mod_main*/
.conter{ width:1000px; margin:0 auto;}
.mod_main{ width:1000px; margin-top:30px;}
.mt150{ margin-top:150px; *position:relative;/*ie7*/}
.mt60{ margin-top:60px;}
.conter img{ display:block;}
/*mod_title*/
.mod_title{background:#4098ea;padding-left:4px;height:20px;overflow:hidden;margin-bottom:12px;zoom:1; }
.mod_title h2{background:#f4f4f4;padding-left:5px;line-height:20px;font-size:16px; color:#333;}
/*mod_focus*/
.mod_focus{ width:620px; height:300px; overflow:hidden; position:relative;}
.mod_focus .switch_bg{ position:relative; z-index:1; width:100%; height:100%;}
.mod_focus .switch_bg a{ display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.mod_focus .switch_ctrlarea{ position:absolute; bottom:0px; text-align:right; width:590px; left:0; padding:15px 30px 15px 0; z-index:3;line-height:0;}
.mod_focus .switch_ctrlarea li{display:inline-block;*display:inline;*zoom:1;margin-left:4px;vertical-align:middle;width:10px;height:10px;_font-size:0;cursor:pointer;background:url(../images/s_img/focus_nav.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/s_img/focus_nav.png");}
.mod_focus .switch_ctrlarea .current{ background:url(../images/s_img/focus_on.png) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/s_img/focus_on.png");}
.mod_focus .switch_title{ position:absolute; line-height:40px; height:40px; left:0; bottom:0; z-index:5; width:470px; text-align:center; font-size:14px}
.mod_focus .switch_title a{ color:#fefefe;}
.mod_focus .switch_title a:hover{ color:#fb5200}
.mod_focus .focus_bg{ background:#000;filter: Alpha(opacity=68);-moz-opacity:.68;opacity:0.68; position:absolute; bottom:0; left:0; width:100%; height:40px; z-index:2;}
/*mod_game*/
.mod_game{ width:352px; height:300px;}
.mod_game .game_down{position:relative;}
.game_down a{ display:block; background:url(../images/s_img/game_down.jpg) no-repeat 0 0; overflow:hidden; text-indent:-999em; height:150px; }
.game_down a:hover{background:url(../images/s_img/game_hover.jpg) no-repeat 0 0; }
.game_down a:before,.game_down a:after{ display:block; content:''; width:352px; height:150px; background:url(../images/s_img/game_down.jpg) no-repeat 0 0; position:absolute; left:0; top:0;}
.game_down:hover a:before{ 
-webkit-animation:b_down 0.3s ease;
-moz-animation:b_down 0.3s ease;
-o-animation:b_down 0.3s ease;
animation:b_down 0.3s ease;}
.game_down:hover a:after{
-webkit-animation:a_down 0.3s 0.1s ease;
-moz-animation:a_down 0.3s 0.1s ease;
-o-animation:a_down 0.3s 0.1s ease;
animation:a_down 0.3s 0.1s ease;
}



.game_info{ border:1px solid #100e2a;width:350px; height:148px;}
.game_info li{ float:left; border-style:solid; border-width:1px; border-color:#26243c #15122e #15122e #26243c; width:173px; height:72px;}
.game_info li a{ display:block; color:#fff; font-size:16px; background-color:#1a1832; position:relative; height:72px; line-height:72px; padding-left:47px; width:126px;}
.game_info li a:hover{ background:#3e3378;}
.game_info li i{ display:block; width:27px; height:24px; position:absolute; }
.game_info li .ico_1{ background:url(../images/s_img/ico_1.png) no-repeat 0 0;left:20px; top:21px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/s_img/ico_1.png");}
.game_info li .ico_2{ background:url(../images/s_img/ico_2.png) no-repeat 0 0;left:20px; top:26px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/s_img/ico_2.png");}
.game_info li .ico_3{ background:url(../images/s_img/ico_3.png) no-repeat 0 0;left:17px; top:23px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/s_img/ico_3.png");}
.game_info li .ico_4{ background:url(../images/s_img/ico_4.png) no-repeat 0 0;left:17px; top:28px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/s_img/ico_4.png");}
/*mod_zy*/
.mod_zy{ width:620px;}
.zy_tab{ width:588px; height:45px; position:relative; padding:0 16px;}
.zy_tab .switch_prev{ position:absolute; width:16px; height:45px; left:0; top:0; display:none;}
.zy_tab .switch_next{ position:absolute; width:16px; height:45px; right:0; top:0; display:none;}
.tab_np .switch_next,.tab_np .switch_prev{ display:block;}
.zy_tab .switch_prev a{ display:block; width:10px; margin:9px auto 0; height:26px; background:url(../images/s_img/tab_bn.jpg) no-repeat -10px center; overflow:hidden; text-indent:-999em;}
.zy_tab .switch_next a{ display:block; width:10px;margin:9px auto 0; background:url(../images/s_img/tab_bn.jpg) no-repeat 0px center; overflow:hidden; text-indent:-999em;}
.zy_tab .switch_prev a:hover{background:url(../images/s_img/tab_bh.jpg) no-repeat -10px center;}
.zy_tab .switch_next a:hover{background:url(../images/s_img/tab_bh.jpg) no-repeat 0px center;}
.zy_tab .switch_container_wrap{ width:588px; height:45px; overflow:hidden;}
.zy_tab .switch_ctrlarea{ width:784px; height:45px;}
.zy_tab .switch_ctrlarea li{ float:left; width:95px; margin-right:1px; padding:4px 1px 0 1px; background:#a1a1a1;}
.zy_tab .switch_ctrlarea li a{ display:block; font-weight:bold; font-size:16px; color:#fff; text-align:center; width:95px; height:41px; line-height:41px;}
.zy_tab .switch_ctrlarea .current{ border-top:4px solid #3044b6; border-left:1px solid #a6d3fc; border-right:1px solid #a6d3fc; padding:0; background:#f4f4f4;}
.zy_tab .switch_ctrlarea .current a{ color:#3044b6}

.zy_cont{ border:1px solid #a6d3fc; padding:10px; margin-top:-1px;}
.zy_pic{ border:1px solid #e0e0e0;padding:1px; float:left; width:258px; height:315px;}
.zy_pic img{ display:block;}
.zy_right{ width:315px; float:right;}
.zy_hd{ height:50px;color:#3044b6;}
.zy_hd h3{ float:left; padding:2px 55px 6px 0; line-height:42px; height:42px; font-size:34px;}
.zy_1 .zy_hd h3{ background:url(../images/zy_1.jpg) no-repeat right top;}
.zy_2 .zy_hd h3{ background:url(../images/zy_2.jpg) no-repeat right top;}
.zy_3 .zy_hd h3{ background:url(../images/zy_3.jpg) no-repeat right top;}
.zy_4 .zy_hd h3{ background:url(../images/zy_4.jpg) no-repeat right top;}
.zy_5 .zy_hd h3{ background:url(../images/zy_5.jpg) no-repeat right top;}
.zy_6 .zy_hd h3{ background:url(../images/zy_6.jpg) no-repeat right top;}
.zy_7 .zy_hd h3{ background:url(../images/zy_7.jpg) no-repeat right top;}
.zy_8 .zy_hd h3{ background:url(../images/zy_8.jpg) no-repeat right top;}
.zy_bd{ color:#3044b6; font-size:16px; line-height:25px; height:25px; padding-bottom:6px;}
.zy_info{ border-top:1px dashed #d9d9d9; border-bottom:1px dashed #d9d9d9; padding:5px 0; font-size:12px; color:#807f7f;}
.zy_ft{ background:url(../images/s_img/ico_nd.jpg) no-repeat left 8px; color:#807f7f; padding-left:20px; line-height:25px; height:25px; margin-top:4px;_padding-top:5px;}
.zy_ft img{ display:inline-block; margin:-4px 2px 0 6px; vertical-align:middle;}
/*mod_gl*/
.mod_gl{ width:352px;}
.gl_pic{ width:352px; margin-bottom:15px;}
.gl_pic .pic{ display:block;border:1px solid #d5d5d1; width:340px; padding:5px; margin-bottom:6px;}
.gl_pic img{ display:block;}
.gl_pic h6 a{ color:#333; font-size:14px; text-align:center; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis; display:block; white-space:nowrap;}

.list_base{ width:100%;}
.list_base li{  background:url(../images/s_img/dot.jpg) no-repeat left center; height:25px; line-height:25px;}
.list_base li span{ float:right; color:#b9bcb7;}
.list_base li a{ width:255px; padding-left:17px; color:#333; overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
.list_base li a:hover{ color:#ff0909;}

.gl_title{ margin:18px 0 12px;}
.gl_list li{ width:176px; float:left;}
.gl_list li a{ width:150px;}
/*mod_pic*/
.mod_pic{ width:1000px; overflow:hidden;}
.mod_pic .pic_bd{ width:1010px;}
.mod_pic .pic{ float:left; margin-right:15px; width:168px; font-size:12px;}
.mod_pic .pic a{ border:1px solid #d5d5d1; width:160px; margin-bottom:10px; padding:3px; display:block;}
.mod_pic .pic p a{ border:none; padding:0; margin:0; color:#333; display:inline;}
.mod_pic .pic p{ width:168px; height:25px; line-height:25px; white-space:nowrap;text-align:center; overflow:hidden; text-overflow:ellipsis;}
.mod_pic .pic_2p p{ height:50px; white-space:normal; line-height:20px;}
.mod_pic img{ display:block;}
.mod_pic .pic_big{ margin-right:22px; width:438px; font-size:14px;}
.mod_pic .pic_big a{ width:430px;}
.mod_pic .pic_big p{ width:438px;}
.mod_pic .pic a:hover{ color:#fb5200;}
/*mod_news*/
.mod_news{ width:620px;}
.mod_news .news_pic{ float:left;  text-align:center; width:176px; line-height:20px;}
.mod_news .news_pic a{ padding:3px; border:1px solid #d5d5d1; display:block; margin-bottom:10px;width:168px;}
.mod_news .news_pic p a{ padding:0; border:none; margin:0; color:#4b4949;}
.news_list{ float:right; width:425px; overflow:hidden;}
.news_list .list_base li{ margin-top:-1px; border-top:1px dashed #d0d0d0; line-height:28px; height:28px;}
.news_list .list_base li a{ width:318px;}
/*mod_cp*/
.mod_cp{ width:352px;}
.evaluation {}
.shooting_news { height:268px;}
.shoot_game {padding-left:138px; position:relative; height:140px;}
.left_img,.left_img_box { position:absolute; left:2px; top:2px; text-align:center;}
.left_img .pic{ padding:3px; border:1px solid #d5d5d1; display:block;}
.shoot_game .left_img img {width:118px; height:118px;}
.eva_infro li {height:18px; overflow:hidden}
.eva_infro li.game_title { height:22px; margin-bottom:5px;}
.eva_infro li h2,.eva_infro li h2 a { font-size:14px; color:#661c18; line-height:25px;}
.eva_infro li .left { padding-right:10px; color:#666;}
.eva_infro li { line-height:20px;}
.eva_infro li.game_main {height:100px; margin-top:5px; overflow:hidden;color:#333;}
.game_main a{ color:#661c18}
.shoot_concept { padding-left:107px; height:113px; border-bottom:1px dashed #ddd; margin-bottom:8px;}
.shoot_concept .eva_infro li h2 a {font-size:16px; font-weight:400;}
.shoot_concept .left_img {top:5px; width:95px; height:95px;}
.shoot_concept .left_img img{ width:83px; height:83px;}
.shoot_concept .eva_infro li.game_main { margin-top:10px; height:72px;}

.eva_table {border:1px solid #d8d8d8;vertical-align:middle;border-collapse:separate;	border-spacing:0px;}
.eva_table th {padding:0;border:1px solid;border-color:#fff #d8d8d8 #d8d8d8 #fff;background-color:#eaeae9; color:#666; font-weight:400; height:26px;}
.eva_table td {padding:0 2px;border-right: 1px solid #e4e4e4;text-align:center; height:45px; background-color:#f6f6f6; color:#e44921; font-size:16px;}
.eva_table td.composite_score,.eva_table td.composite_score td { background-color:#333; color:#fff; border:none; font-size:16px; padding:0 10px;vertical-align:middle; text-align:left;}
.score_remarks { font-size:14px; padding-left:5px;}
.eva_table td.composite_score td.score { font-size:28px;}

/*chat*/
.chat{ background:#fbfbfb; margin-top:25px; height:45px; border:1px solid #d5d5d1; box-shadow:1px 0 1px #fff inset;}
.chat a{ display:block; height:28px; text-align:center; line-height:28px; padding:9px 0 8px; color:#56718a; font-size:16px;}
.chat a .ico_chat{ display:inline-block; _display:inline; _zoom:1; background:url(../images/s_img/chat.jpg) no-repeat 0 0; width:29px; height:28px; font-size:0; vertical-align:middle; margin-right:10px;}
.chat a:hover .ico_chat{ background:url(../images/s_img/chath.jpg) no-repeat 0 0}
.chat a:hover{ color:#3388d7;}

/*fix_r*/
.fix_r{ background:url(../images/zc.png) no-repeat 0 0;_background:url(../images/zc.gif) no-repeat 0 0; padding:21px 0 0 110px; width:263px; height:283px;z-index:999;position: fixed;bottom: 80px;right:-263px;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-256));}

.foot{ text-align:center; color:#6b6b6b; width:100%;  height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}


/*css3 ani*/
@-webkit-keyframes a_down{
	0%{-webkit-transform:scale(1.1) skewY(20deg) translate(-16px,-105px); opacity:0.2;}
	100%{-webkit-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-webkit-keyframes b_down{
	0%{-webkit-transform:scale(1.1) skewY(-20deg) translate(16px,-109px); opacity:0.2;}
	100%{-webkit-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-moz-keyframes a_down{
	0%{-moz-transform:scale(1.1) skewY(20deg) translate(-16px,-105px); opacity:0.2;}
	100%{-moz-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-moz-keyframes b_down{
	0%{-moz-transform:scale(1.1) skewY(-20deg) translate(16px,-109px); opacity:0.2;}
	100%{-moz-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-ms-keyframes a_down{
	0%{-ms-transform:scale(1.1) skewY(20deg) translate(-16px,-105px); opacity:0.2;}
	100%{-ms-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-ms-keyframes b_down{
	0%{-ms-transform:scale(1.1) skewY(-20deg) translate(16px,-109px); opacity:0.2;}
	100%{-ms-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-o-keyframes a_down{
	0%{-o-transform:scale(1.1) skewY(20deg) translate(-16px,-105px); opacity:0.2;}
	100%{-o-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@-o-keyframes b_down{
	0%{-o-transform:scale(1.1) skewY(-20deg) translate(16px,-109px); opacity:0.2;}
	100%{-o-transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@keyframes a_down{
	0%{transform:scale(1.1) skewY(20deg) translate(-16px,-105px); opacity:0.2;}
	100%{transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
@keyframes b_down{
	0%{transform:scale(1.1) skewY(-20deg) translate(16px,-109px); opacity:0.2;}
	100%{transform:scale(1) skewY(0) translate(0); opacity:.5;}
	}
