﻿/*<style type="text/css">*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl { margin: 0; padding: 0; }
body { font: 12px/1.5 tahoma, '\5b8b\4f53', sans-serif;  Microsoft YaHei;
font-family: '\5FAE\8F6F\96C5\9ED1'; font-size: 14px; overflow-x: hidden; height: auto; }
.bg_pattern { width: 100%; height: 100%; background: url(../images/bg_pattern.png) repeat 0 0; left: 0; top: 0; position: absolute; opacity: 0.5; }
ul, ol { list-style: none; }
em, i { font-style: normal; }
img { border: 0; }
a { text-decoration: none; color: #000; text-decoration: none; outline: none;  hide-focus: expression(this.hideFocus=true);
background-color: transparent; -webkit-tap-highlight-color: transparent; }
dl, dt, dd, div { outline: none; }

.wrapper { width: 100%; position: relative; padding: 0 0 20px;}
.container { position: relative; width: 1220px; margin: 0 auto; text-align: left; }
.header { position: relative; /*height: 600px;*/
height: 500px; }
.logo_reg_log { width: 197px; height: 66px; position: relative; margin: 0 auto; background: url(../images/logo_reg_log.png);}
.logo_reg_log img { position: relative; width: 116px; height: 29px; left: 50%; margin-left: -58px; top: 10px; }
.theme { width: 650px; height: 425px; position: absolute;top: 55px; left: 25%;}
.top_vid { width: 230px; height: 108px; position: absolute; bottom: 28px; left: 290px; overflow: hidden; }
.content { position: relative; clear: both; }
.slider_content { width: 150px; position: absolute; left: 0; }
.slider_content .article { position: relative; }
.slider_content .article .snav { width: 100%; height: 100%; overflow: hidden; background: #405533; }
.slider_content .article .snav .download { height: 103px; background: #d9b447; }
.slider_content .article .snav .download a { width: 100%; height: 100%; font-size: 24px; text-align: center; line-height: 100px; font-weight: bold; color: #ffffff; display: block; overflow: hidden; }
.snav a { display: block; height: 100%; text-align: center; }
.snav .shop, .snav .extend { border-bottom: 1px solid #49613a; }
.snav .g1 { width: 100%; }
.snav .g2 { width: 100%; height: 55px; line-height: 55px; }
.snav .g2 a { position: relative; color: aliceblue; margin: 0 26px; text-indent: 20px; display: block; }
.snav .g2 .iconfont { position: absolute; top:15px;; left: 0px; font-size: 22px; text-indent: 0; color: #678952; cursor: pointer; }
.eng { line-height: 100%; font-size: 14px; display: block; color: #b68e19; font-weight: normal; margin: -36px 0 0; text-shadow: none; }
.user { background: #5a7748; margin: 10px 0 0; }
.user_a .user_i { width: 100%; height: 100px; text-align: center; position: relative; overflow: hidden; }
.user_a .user_i a { line-height: 100px; font-size: 24px; color: #ffffff; font-weight: bold; display: block; }
.user_eng { color: #6f9359; }
.user_1 { background: #5a7748; }
.left_t { float: left; margin: 10px 0 0; position: relative; background: #5a7748; width: 150px; height: 110px; text-align: center; }
.left_t_t { width: 70px; margin: 10px 0 0; position: relative; float: left; height: 110px; text-align: center; background: #5a7748; }
.t1 a { overflow: hidden; font-size: 16px; color: #FFFFFF; }
.right_t { float: right; margin: 10px 0 0; position: relative; background: #5a7748; width: 70px; height: 110px; text-align: center; }
.user_a li:hover { background-color: #7fa766; }
.main_content { position: relative; overflow: hidden; margin: 0 0 0 160px; }
.hotrotate { position: relative; width: 700px; overflow: hidden; height: 270px; }
.rotate_content { width: 700px; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; }
.rotate { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.activity { width: 350px; height: 340px; background: #f0f0f0; right: 0; position: absolute; top: 280px; }
.role { width: 1220px; height: 380px; background: url(../images/class_bg.jpg) no-repeat #ffffff; position: relative; margin: 10px 0 0; }
.juese { width: 440px; height: 260px; position: relative; left: 60px; top: 60px; overflow: hidden; z-index:999;}
.juese .juese_top { width: 100%; height: 100px; position: relative; }
.juese .juese_mid { width: 100%; height: 100px; position: relative; top: 10px; }
.juese .juese_bot { width: 100%; height: 100px; position: relative; top: 20px; }
.juese .c1, .b1, .d1 { width:100px; height:100px; position: relative; left: 0px;  }
.juese .c1 img{width:100px; height:100px;}
.juese .c2, .c3, .c4, .c5, .b2, .b3, .b4, .b5, .d2, .d3, .d4, .d5 { margin-left: 10px; position: relative; width:100px; height: 100px; }
.juese .c2 img, .c3 img, .c4 img, .c5 img, .b2 img, .b3 img, .b4 img, .b5 img, .d2 img, .d3 img, .d4 img, .d5 img {width:100px; height: 100px; }
.juese_show { width:100%; height: 380px; position:absolute;top:0}
.mabisj_zuo{ width:440px; position:absolute;top: 190px;left: 60px; line-height:28px; z-index:9999;}
.mabisj_zuo a{ color:#5a7748}
.mabisj_zuo a:hover{ text-decoration:underline;}
.mabisj_you{ position:absolute;width:660px; right: 0px; top: 0px;}

/*在线客服*/
.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:480px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}
/*在线客服*/

.juese_show_text { width: 390px; height: 194px; position: relative; top: 93px; left: 0; }
.juese .thumb_g { width: 100px; height: 100px; display: none; background: url(../images/thumb_hover.png) no-repeat 0 0; position: absolute; top: 0; left: 0; }
.juese_show_text_p { width: 156px; height: 100%; position: relative; }
.juese_show_text_p span { font-size: 16px; color: #5a7748; opacity: 0.4; top: 4px; position: relative; }
.juese_show_text_p h1 { font-size: 32px; color: #5a7748; width: 140px; border-bottom: 1px solid #8ca188; }
.juese_show_text_p p { font-size: 16px; color: #5a7748; }
.juese_show_text_v { width: 200px; height: 176px; bottom: 0px; position: absolute; right: 0; /*background: #313131;*/
top: 9px; text-align: center; }
.juese_show_text_v a { font-size: 82px; line-height: 176px; color: aliceblue; }
.juese_show_text_v a:hover { color: #BABABA; }
.juese_show_img { width: 275px; height: 380px; position: absolute; right: 0px; top: 0px; }
.juese .juese_link:hover > .thumb_g { display: block; }
.ran-panel, .sor-panel, .gia-panel, .bea-panel, .bla-panel, .val-panel, .fbl-panel, .wiz-panel, .wit-panel, .kun-panel, .nin-panel, .dar-panel, .str-panel { display: none; }
.war-pane2,.war-pane3,.war-pane4{ display: none; }
.live { width: 1220px; height: 150px; position: relative; margin: 10px auto; }
.footer { width: 100%; height: 100px; background: #405533; }
.footer .footer_top { width: 100%; height: 40px; position: relative; margin: 0; background: #5a7748; opacity: 0.5; }
.footer_top p { font-size: 12px; text-align: center; color: #ffffff; position: relative; top: 2px; }
.footer_bot { position: relative; width: 100%; height: 60px; text-align: center; }
.footer_bot p { position: relative; color: #b3b3b3; font-size: 14px; }
.footer_bot a { color: #8db592; }
.footer_bot_text { padding: 8px 0 0; }
.user_a .icon2 { position: absolute; display: block; left: 50%; top: 32px; font-size: 24px; color: aliceblue; margin: 0 0 0 -11px; }
.user_a .icon3 { position: absolute; display: block; left: 34%; top: 32px; font-size: 24px; color: aliceblue; margin: 0 0 0 -11px; }
.user .t2 { position: absolute; padding: 61px 0 0; top: 0; right: 0; width: 100%; }
/* 轮播开始*/
.slide-show { width: 700px; height: 270px; clear: both; overflow: hidden; z-index: 50; }
.msList { position: absolute; left: 0; top: 0; height: 270px; width: 10000px; padding: 0; }
.msList a { width: 700px; height: 270px; display: block; float: left; }
.msList a img { width: 700px; height: 270px; }
.dzimgBox { width: 700px; height: 270px; position: relative; overflow: hidden; top: 0; padding: 0; }
.msBg { width: 700px; height: 270px; position: relative; overflow: hidden; top: 0; padding: 0; }
.msList { position: absolute; left: 0; top: 0; height: 270px; width: 10000px; padding: 0; }
.msList a { width: 700px; height: 270px; display: block; float: left; _margin-top: -15px; }
.msList a img { width: 700px; height: 270px; }
.msTitle { width: 700px; height: 40px; overflow: hidden; background: url(../images/touming.png) repeat; position: relative; top: -40px; z-index: 1001; }
.msTitlebg { width: 500px; height: 40px; line-height: 40px; overflow: hidden; display: block; position: relative; }
.pnlink { width: 30px; height: 30px; position: absolute; cursor: pointer; z-index: 2000; display: block; line-height: 30px; color: #bec0bf; font-size: 32px; font-family: '宋体'; text-align: center; top: 110px; font-weight: bold; display: none; }
.pnlink:hover { text-decoration: none; color: #93b7f3; }
.prev { left: 0; }
.next { right: 0; }
.titleList { position: absolute; left: 0; top: 0; width: 10000px; }
.titleList a { display: block; height: 40px; width: 500px; float: left; color: #ffffff; font-size: 16px; line-height: 40px; text-indent: 15px; }
.titleList a:hover { color: #008d53; }
.tgr { width: 140px; height: 18px; overflow: hidden; position: absolute; bottom: 10px; right: 10px; z-index: 1000; }
.tgr .dot { width: 18px; height: 18px; display: inline-block; overflow: hidden; background: #d8d8d8; cursor: pointer; float: left; margin-right: 10px; }
.tgr .dot.current { background: #008d53; }
/* 轮播结束 */

/* 新闻开始*/

.hotnews { width: 350px; height: 270px; background: #FFFFFF; right: 0; top: 0; position: absolute; }
.tab { width: 310px; margin: 18px 0 0 20px; height: 234px; font-family: 'Microsoft Yahei'; }
.tab .bd { /*height: 150px;*/
height: 210px; /*kvmen*/ }
.tab .hd a { display: block; height: 28px; line-height: 28px; color: #7a7b79; text-align: center; text-decoration: none; }
.tab .hd li { float: left; /*width: 51px;*/
width: 57px; }
.tab .hd { height: 28px; border-bottom: 1px solid #7a7b79; }
.tab .hd .on { border-bottom: 2px solid #405533; }
.tab .bd p { height: 34px; line-height: 34px; border-bottom: 1px solid #b5b5b5; position: relative; color: #545454; }
.tab .bd p:hover { color: #215E23; border-bottom: 1px #215E23 solid; }
.tab .bd .tab-panel h1 { font-size: 18px; height: 69px; line-height: 69px; color: #d02424; position: relative; margin-left: 0px; text-indent: 10px; border-bottom: 1px solid #b5b5b5; }
.tab .bd .tab-panel h1:hover { color: #215E23; border-bottom: 1px #215E23 solid; }
.tab .bd .tab-panel span { right: 0px; position: relative; float: right; line-height: 34px; color: #a2a2a2; }
/* 滚动效果 */

.slide { overflow: hidden; position: relative; }
.slide .tab-panel { float: left; width: 310px; display: block; }
.slide .bd { width: 1550px; position: absolute; left: 0px; }
/* 新闻结束*/


/* 活动中心开始 */

.activity_right { position: absolute; right: 0; top: 0; background: #e5d49f no-repeat; width: 112px; height: 100%; }
.activity_right a:hover { opacity: 0.8; }
.activity_left { position: relative; left: 0; top: 0; width: 238px; height: 100%; overflow: hidden; }
.activity_left .activity_text { position: relative; top: 28px; left: 24px; z-index:999;}
.activity_left img{ position:absolute; top:0;}
.activity_left .activity_text h1 { position: relative; font-size: 24px; color: #808aac; }
.activity_left .activity_text s1 { position: relative; font-size: 22px; color: #8a8a8a; top: 2px; }
.activity_left .activity_text .s2 { top: 58px; left: 0px; text-align: center; position: absolute; border-radius: 20px; border: 1px solid #767676; width: 46px; height: 20px; line-height: 20px; }
.s2 a { font-size: 12px; color: #767676; height: 20px; line-height: 20px; width: 46px; position: absolute; right: 0px; }
.s2 a:hover { color: aliceblue; }
.s2:hover { background: #767676; }
/* 活动中心结束 */
.live_box { width: 1150px; height: 150px; position: relative; margin: 0 auto; overflow: hidden; }
.live li { float: left; padding: 0px 3px 0 3px; text-align: center; width: 285px; height: 150px; display: inline; overflow: hidden; }
.arrow { width: 30px; height: 110px; display: block; position: absolute; top: 20px; background: url("../images/d_sprites.png") no-repeat; text-indent: -9000em; outline: none; }
.arrow1 { left: 0; background: url(../images/left.png) no-repeat; height: 110px; }
.arrow2 { right: 0; background: url(../images/right.png) no-repeat; height: 110px; }
/*HOVER*/
.snav .download a:hover { background: #f1c02e; }
.snav .g2 a:hover { color: #60804c; }
.accordion_hide { width: 480px; height: 340px; background: #000000; position: relative; display: none; overflow: hidden; }

/*自适应设置*/
@media screen and (max-width:1280px) {
.container { width: 1000px; }
    .main {
        width: 680px !important;
    }
.main_bd .main_bd_text{ width:100% !important;}
.role { width: 1000px; }
.juese { z-index: 999; }
.juese_show_text_v { display: none; }
.juese_show_text { right: 50px !important; position: absolute; left: inherit; }
.slide-show { width: 480px; }
.msBg { width: 480px; }
.theme { left: 0; }
.live { width: 1000px; overflow: hidden; }
.accordion ul { display: none; }
.accordion .accordion_hide { display: block; }
.slide-show .tgr { right: 200px; }
}

/*内页左边*/
.ny_slider_content { width: 310px;float: left; }
.ny_slider_content .ny_article { position: relative; }
.ny_slider_content .ny_article .ny_snav { width: 100%; height: 100%; overflow: hidden; background: #405533; }
.ny_snav .ny_g1 { width: 100%; }
.ny_snav .ny_g2 { height: 100px; }
.ny_snav .ny_g2 img{ padding-right:6px;}
.ny_snav .ny_g2:hover { background: #567244; }
.ny_download { width: 310px; height: 190px; background: #d9b447; text-align: center; }
.ny_download a { line-height: 190px; font-size: 34px; color: #FFFFFF; display: block; width: 100%; height: 100%; }
.ny_game { width: 154px; border-right: 1px #557044 solid; font-size: 18px; text-align: center; line-height: 100px; }
.ny_log { width: 155px; font-size: 18px; text-align: center; line-height: 100px; }
.ny_log a { color: #e0f4d4; display: block; }
.ny_game a { color: #e0f4d4; display: block; }
.ny_eng { line-height: 100%; font-size: 20px; display: block; color: #b68e19; font-weight: normal; margin: -74px 0; text-shadow: none; }
.ny_activity { width: 100%; height: 340px; position: relative; background: #f0f0f0; top: 10px; overflow: hidden; }
.ny_activity .ny_activity_right { float: right; right: 0; top: 0; }
.ny_activity .ny_activity_right a:hover { opacity: 0.8; }
.ny_activity .ny_activity_left {width: 197px; height: 100%; }
.ny_activity_left .ny_activity_left_text { left: 12px; top: 28px; position: relative; }
.ny_activity_left .ny_activity_left_text h1 { font-size: 22px; color: #808aac; }
.ny_activity_left .ny_activity_left_text .ny_s1 { position: relative; color: #8a8a8a; }
.ny_activity_left .ny_activity_left_text .ny_s2 { position: absolute; border-radius: 20px; top: 63px; left: 0; border: 1px #767676 solid; text-align: center; font-size: 12px; width: 46px; height: 20px; line-height: 20px; }
.ny_activity_left .ny_activity_left_text .ny_s2:hover { background: #767676; }
.ny_activity_left .ny_activity_left_text .ny_s2 a:hover { color: aliceblue; }
.ny_activity_left .ny_activity_left_text .ny_s2 a { color: #8a8a8a; }

/*内页右边*/
.main { width: 900px;overflow: hidden; float: right; }
.main_top { width: 100%; height: 70px; background: url(/Skin/en/img/bg_pattern.png) repeat 0 0 #030703; opacity: 0.8; position: relative; }
.main_top .m1 { line-height: 70px; font-size: 20px; color: #d9b447; left: 40px; position: relative; font-weight: 600; }
.main_top .m1 a { color: #4e9519; font-size: 18px; font-weight: lighter; }
.main_top .m2 { line-height: 70px; font-size: 14px; color: #949494; right: 40px; position: absolute; }
.m2 .m2_ma { color: #F3F3F3; }
.m2 .m2_ma:hover { color: #4e9519; cursor: pointer; }
.main_bd { width: 100%; min-height: 670px; background: #fff; position: relative; }
.main_bd .main_bd_text { width: 800px;margin: 0 auto;padding: 30px 0;font-size: 14px; }

/*下载*/
.xiazai_sm .top{ font-size:22px; font-weight:bold; color:#f00; background:url(../images/titlebg.jpg); height:66px; line-height:66px; padding-left:20px;}
.xiazai_sm .neirong{ font-size:12px; line-height:24px; color:#555; padding:20px;}
.xiazai_zx .top{ font-size:22px; font-weight:bold; color:#f00; background:url(../images/titlebg.jpg); height:66px; line-height:66px; padding-left:20px; margin-top:20px;}
.xiazai_zx .neirong{ font-size:12px; line-height:24px; color:#555; padding:30px 20px 80px 20px;}

/*新闻列表页*/
.f14464843415{}
.f14464843415 li{ display:block; width:100%; height:30px; line-height:30px;}
.f14464843415 li p{ float:left; padding-left:20px;}
.f14464843415 li span{ float:right; padding-right:20px;}
.news_xia{ padding-top:30px; padding-left:25px;}
