﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;font-family:"微软雅黑"}
table { border-collapse:collapse; border-spacing:0; }
textarea{resize:none;}
fieldset, img { border:0; }
img{ vertical-align:bottom;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
abbr, acronym { border:0; }
.clear{zoom:1;}
.clear:after{ content:""; display:block; clear:both;}
a{ text-decoration:none; cursor:pointer; }
a:hover{ text-decoration:none;}
a:focus { outline-style:none;} 
body{ font-size:12px;background:#f4f4f6 }
/*首页*/
.js_wrap{ min-width: 1280px; padding-bottom: 0px;margin-top:-120px}
.js_wrap a:hover{ text-decoration:none;}
.js_main{ width: 1280px; margin: 0 auto;}
.link_menu li,.num li,.more,.part03_more{ line-height: 0px; font-size: 0; overflow: hidden; text-indent: -999px;}
/*头部*/
.js_header{ height:125px; overflow: hidden;}
/*导航*/
.js_nav{ position: relative;}
.nav_menu{ position: absolute; top:41px; left:344px;}
.nav_menu li{ float: left; margin-right: 2px; width: 87px;   height: 27px;}
.nav_menu li a,.nav_second li a{ display: block; width: 85px; height: 25px; line-height: 22px; _line-height:25px; text-align: center; font-size: 16px; color: #4f5c72;
    box-sizing: border-box; box-shadow: 0 0 0 #ffffff inset; border: 1px solid transparent;_border-color:tomato;
_filter:chroma(color=tomato); /*transition: all .2s ease-in;*/}  /*cuizhenyu*/
.nav_menu li.on a,.nav_menu li a:hover,.nav_second li a:hover{ border:1px solid #b5a385; box-shadow: 0 0 5px #b5a385 inset; }
.nav_hov .nav_menu{ height:250px;}
.nav_hov .nav_second{display: none;}
.nav_hov .nav_second.on{ display: block; }
.nav_second{display: none; position: absolute; top:67px; left:434px;}
.nav_second li{ float: left; padding-right: 2px;}
.nav_second li p{ margin-top: 5px; width: 87px;   height: 27px;}
.nav_second li a{ color: #88785d;}
/*头部视频*/
.js_video{ margin: 424px 0 0 101px;_margin-left:115px; width:179px; height:89px;}

.js_video a,.link_menu li a,.js_show a,.jsPre,.jsNext{ background: url(../images/js_btn01.jpg) no-repeat;}
.js_video a{ display: block; width: 179px; height: 89px; background-position: 0 -66px;}
.js_video a:hover{ background-position: -187px -66px;}


/*立即下载*/
.js_link{ margin-left: 80px;}
.js_down{ float: left; margin-top: -140px;; width:1300px; height: 100px; overflow: hidden;padding:10px 0px 10px 10px;background: url(../images/links.png)}
.link_menu{ float: left; width: 354px; height: 113px;margin-right:50px}
.link_menu li{ margin-bottom: 7px; width: 354px; height: 113px; }
.link_menu li a{ display: block; width: 354px; height: 113px;}

.link_menu li a.a01{  background: url(../images/down1.png) no-repeat}
.link_menu li a.a01:hover{  background: url(../images/down1-h.png) no-repeat}

.link_menu li a.a02{  background: url(../images/down2.png) no-repeat}
.link_menu li a.a02:hover{  background: url(../images/down2-h.png) no-repeat}

.link_menu li a.a03{  background: url(../images/down3.png) no-repeat}
.link_menu li a.a03:hover{  background: url(../images/down3-h.png) no-repeat}
/*.link_menu li.on a.a01{ background-position: -189px 0;}*/
.down_list{ float: left; width: 246px; height: 80px;}
.dowm_cont{ /*display:none;*/}

.js_fl a,.num li,.jsn_cont ul li i,.part_cont ul li i,.part03_info h3,.poster-prev-btn,.poster-next-btn{ background: url(../images/js_icon01.png) no-repeat;}
.js_fl{ float: left; margin:143px 0 0 8px;}
.js_fl a{ display: block; width: 187px; height: 142px; background: url(../images/pay.png) no-repeat;}
.js_fl a:hover{ background: url(../images/pay-h.png) no-repeat;}

#Kefu{width:140px;position:fixed;top:50%;margin-top:-100px;right:10px;background-color:#433f3e;box-shadow:0 0 14px rgba(0,0,0,0.2);z-index:1500;}
#Kefu h4{width:140px;height:80px;text-indent:-99em;overflow:hidden;background:url(../images/kefu_title.jpg) no-repeat left top;}
#Kefu ul li{font-size:15px;background:url(../images/line_x.jpg) repeat-x left bottom;}
#Kefu ul li a{padding:10px 0;line-height:24px;text-align:center;color:#c59d58;background:url(../images/0.gif) no-repeat 10px center;display:block;}
#Kefu ul li a:hover{color:#ffe506;}
#Kefu ul li strong{font-weight:normal;display:block;}
#Kefu ._backtop{width:100%;height:24px;line-height:24px;text-align:center;position:absolute;font-size:14px;left:0px;text-transform:uppercase;}
#Kefu ._backtop:hover{color:#c59d58;}
#Kefu ._ewm{width:140px;height:140px;padding-top:13px;}
#Kefu ._ewm img{width:120px;height:120px;overflow:hidden;margin:0 auto;background:#fff;display:block;}




/*第一部分*/
.js_part01{ margin-bottom: 30px; height: 484px; overflow: hidden;}
/*焦点图*/
.picList{ position: relative; float: left; width: 552px; height: 484px;}
.pic{ position: absolute; top:0px; left:0px; display: none; width: 552px; height: 484px; }
.picList .num{ position: absolute; left: 0px; bottom: 0px; padding: 11px 0 0 414px; width: 138px; height: 27px;  background: url(../images/js_focusBg.png) repeat-x;}
.picList .num li{ float: left; margin-right: 9px; width: 16px; height: 16px; background-position: 0 -150px;}
.picList .num li.on{ background-position: -33px -150px;}
/*新闻*/
.js_newsTab{ position: relative; float: left; margin: 0 0px; padding: 19px 0 0 28px; width: 699px; height: 465px; background: #ffffff; overflow: hidden;}
.js_news li{ float: left; width: 130px; height:44px; line-height: 44px;}
.js_news li a{ display: block; width: 130px; height:44px; text-align: center; font-size: 20px; color: #4b4339;}
.js_news li a:hover{text-decoration:none;}
.js_news li.on a{ color: #9a8562;}
.more{ position: absolute; top:20px; right:23px; width: 35px; height: 35px; background: url(../images/js_more.png) no-repeat; transform: rotate(0deg); -webkit-transition: transform 500ms ease-out; transform:rotate(0deg);-moz-transition: transform 500ms ease-out;transition: transform 500ms ease-out;}
.more:hover{ background: url(../images/js_moreOn.png) no-repeat; transform: rotate(360deg);}
.js_newsTab .titline{ position: absolute; top:60px; left:28px; display: block; width: 130px; height: 3px;  background: url(../images/js_line01.jpg) repeat-x; overflow: hidden;}
.jsn_cont{ display: none;}
.jsn_cont ul li{ width: 654px; height: 40px; line-height: 40px; font-size: 14px; border-top:1px solid #beb6a5; }
.jsn_cont ul li i,.part_cont ul li i{ float: left; margin-right: 2px; display: block; width: 18px; }
.jsn_cont ul li i{height: 40px; background-position: 0 -357px;}
.jsn_cont ul li a{float: left;  display: block; width: 590px; height: 40px; color: #4b4339; overflow: hidden;}
.jsn_cont ul li span{ float: right; color: #b5a385;}
.jsn_cont ul li a:hover,.part_cont ul li a:hover{ color: #8e7e71;  }
/*页面导航*/
.js_enter{ float: left; padding: 0 36px 0 33px; width: 123px; height: 484px; background: url(../images/js_linkbg.jpg) no-repeat; overflow:hidden;}
.js_enter li{ margin-bottom: 1px; padding-left: 9px; width: 114px; height: 70px; }
.js_enter li a{ display: block; width: 123px; height: 70px; line-height: 72px; font-size: 16px; color: #fff; }
.js_enter li a span{ float: left; margin: 18px 9px 0 0; width: 36px; height: 36px; background: url(../images/js_icon02.png) no-repeat;-webkit-transition:all 0.2s linear 0.03s;-moz-transition:all 0.2s linear 0.03s;-ms-transition:all 0.2s linear 0.03s;-o-transition:all 0.2s linear 0.03s;transition:all 0.2s linear 0.03s;}
.js_enter li a.a01 span{ background-position: 0 0;}
.js_enter li a.a02 span{ background-position: -36px 0;}
.js_enter li a.a03 span{ background-position: -72px 0;}
.js_enter li a.a04 span{ background-position: -108px 0;}
.js_enter li a.a01:hover span{ background-position: 0 -36px;}
.js_enter li a.a02:hover span{ background-position: -36px -36px;}
.js_enter li a.a03:hover span{ background-position: -72px -36px;}
.js_enter li a.a04:hover span{ background-position: -108px -36px;}



/*第三部分*/
.js_part03{ margin-bottom: 0px; width: 1280px; height: 613px; background: url(../images/js_rwbg.jpg) no-repeat;}
.rw_cont { display: none; }
.rw_wrap .rw_cont.on { display: block; }
/*人物文字*/
.part03_cont{ float:left; width: 826px; height: 613px;}
.part03_txt{ float: left; position: relative; width: 826px; height: 613px;}
.part_man{ position:absolute; bottom:0px; right:200px; _bottom:-1px;}
.part_man img{ position:absolute; width: 1280px; height: 613px; bottom:0px; left:-625px; _bottom:-1px;}

/*二级页*/
.js_bg{ background:#EBEBEB url(../images/js_bg02.jpg) no-repeat 50% 0;min-width:1000px;}
.main{width:1000px;margin:0 auto;}
.js_bg .nav_menu{ left:260px;}
.js_bg .nav_second{ left:350px;}
.js_bottom{min-height:820px;_height:820px;padding-top:611px;padding-bottom:200px;}

/*left*/
.left{ float:left; width:237px; }
.left_top{height:318px;padding:17px 25px 0px;margin-bottom:1px;background:#FFF;overflow: hidden;}
.left_top h2{height:26px;padding-left:12px;margin-bottom: 12px;font-size: 18px;color:#7EA1AF;line-height: 26px;}
.left_top h2 i{float:left;display:block;width:26px;height:26px;margin-right:8px;background:url(../images/icon.png) no-repeat 0 0;}
.left_box{margin-bottom:21px;text-align: center;}
.left_pic{display:none; }
.left_pic img{width:164px;height:157px;}
.left_menu{height:98px;overflow: hidden;}
.left_menu li{width:185px;height:42px;margin-bottom:5px;border:1px solid #7EA1AF;}
.left_menu li a{display: block;width:148px;height:42px;padding-left:37px;font-size: 18px;line-height: 42px;}
.left_menu li a.a01{background:#7EA1AF;color:#FFFFFF;}
.left_menu li a.a02{color:#7EA1AF;}
.left_menu li a.a01:hover{background:#8EB3C3;}
.left_menu li a i{float:left;display: block;width:28px;height:42px;background:url(../images/icon.png) no-repeat;}
.left_menu li a.a01 i{ background-position:0 -34px;}
.left_menu li a.a02 i{ background-position:-28px -34px;}

.left_bottom{height:213px;overflow: hidden;}
.left_bottom ul{position:relative;height:100%;overflow: hidden;}
.left_bottom ul li{float:left;width:121px;}
.left_bottom ul li.last{width:116px;}
.left_bottom ul li a{display: block;height:42px;margin-bottom:14px;background:url(../images/icon.png) no-repeat;text-indent:-999px;overflow: hidden;}
.left_bottom ul li a.a01{width:121px; background-position:0 -271px;}
.left_bottom ul li a.a02{width:116px; background-position:-121px -271px;}
.left_bottom ul li div{display:none;z-index:999;position:absolute;top:0px;left:0px;width:237px;}
.left_bottom ul li a.a01_hover{ background-position:0 -314px;}
.left_bottom ul li a.a02_hover{ background-position:-237px -314px;}
.left_bottom ul li img{display: block;margin:0 auto;padding:7px;background:#FFF;border:3px solid #A79C88;}

/*right*/
.right{ float:right; width:756px;}
.tit{height:56px;margin-bottom:8px;background:url(../images/icon.png) no-repeat 0 -76px;font-size:16px;color:#FFF;line-height:56px;}
.tit_left{float:left;width:202px;font-size: 30px;font-weight: 400; text-align: center;}
.tit_right{float: right;padding:0px 36px 0 26px;background:url(../images/shape01.png) no-repeat left center;}
.tit_right a{color:#FFF;}
.tit_right a:hover{text-decoration:underline;}

/*newsList*/
.news_cont{ padding:40px 65px 100px 59px;background:#FFF;min-height:614px;_height:614px}
.news_menu{ height:46px;border-bottom: 1px solid #7EA1AF;}
.news_menu li{float:left;width:98px; height:42px;margin-right:4px;text-align:center;line-height:42px;}
.news_menu li.on{border-bottom:4px solid #7EA1AF;}
.news_menu li a{ display:block;width:98px;height:42px;font-size:20px;line-height:42px;color:#5D5854;}
.news_menu li.on a{color:#7EA1AF;}
.news_list ul li{height:48px;border-bottom:1px solid #D4CCC8;font-size:16px;color:#5D5854;line-height:48px; vertical-align: middle;}
.news_list ul li i{ float:left;display:block;margin-right:4px;font-style:normal;}
.news_list ul li a{ float:left;display:block;width:415px;height:48px;color:#5D5854;overflow:hidden;}
.news_list ul li span{float:right;display:block;padding-right:10px;color:#9F948C;}

/*detail*/
.news_detail{ padding:43px 55px 70px 48px;}
.news_detail h3{height:82px;margin-bottom: 40px;border-bottom:1px solid #D4CCC8;font-size: 24px;;color:#7EA1AF; text-align: center;line-height:40px;}
.news_detail h3 span{display:block;font-size: 14px;color:#6A6764;line-height:30px;}
.news_detail p{color:#6A6764;font-size: 14px;line-height: 26px;}
.news_detail img{display:block;margin:0 auto;padding:25px 0px 22px;}

/*page*/
.page {padding-top:41px;text-align:center;}
.page a { display:inline-block;width:26px;height:26px;margin:0 3px;font-size:14px;color:#5D5954;line-height:26px; text-align: center;}
.page a.page_fh { font-size: 16px;color:#FFF;background:#7EA1AF; }
.page a.page_fh:hover { text-decoration:none; }
.page a:hover,.page a.page_on { background:#B9A798;color:#FFF; }

/*zlz*/
.zlz_cont{padding:21px 23px 82px;}
.zlgl_txt{padding-bottom:15px;overflow: hidden;}
.zlgl_txt h3{height:38px;border-bottom: 1px solid #D4CCC8;font-size: 20px;color:#7EA1AF;line-height: 38px;}
.zlgl_txt h3 i{float:left;display: block;width:22px;height:22px;margin:8px 9px 0 3px; background:url(../images/icon.png) no-repeat;}
.zlgl_txt h3 i.i01{ background-position:-201px 0;}
.zlgl_txt h3 i.i02{ background-position:-223px 0;}
.zlgl_txt h3 i.i03{ background-position:-245px 0;}
.zlgl_txt h3 i.i04{ background-position:-267px 0;}
.zlgl_txt h3 i.i05{ background-position:-289px 0;}
.zlgl_txt h3 i.i06{ background-position:-311px 0;}
.zlgl_txt h3 i.i07{ background-position:-333px 0;}
.zlgl_txt h3 i.i08{ background-position:-355px 0;}
.zlgl_list{ width:100%;overflow: hidden;}
.zlgl_list li{padding-left:2px;border-bottom:1px solid #E5E0DE;font-size: 16px;color:#A6937C;line-height:51px; vertical-align:middle;clear: both;overflow: hidden;zoom:1;}
.zlgl_list li.last{border-bottom:none;}
.zlgl_list li span{float:left;display:block;width:94px;height:33px;padding-bottom:10px;margin:8px 24px 0px 0; background:url(../images/icon.png) no-repeat -105px 0px;line-height:33px; text-align:center;}
.zlgl_list li p{float:left;display:block;width:590px;}
.zlgl_list li p a{float:left;display: block;width:87px;padding-left:11px;background:url(../images/shape02.png) no-repeat left center;font-size:14px;color:#645D55;line-height:51px;overflow: hidden;}

/*zlzDetail*/
.zlz_detail{position:relative;padding:47px 55px 83px 48px; text-align: center;}
.zlz_detail h2{position:absolute;top:9px;left:19px;height:38px;font-size: 20px;line-height: 38px;color:#A79C88;}
.zlz_detail h2 i{float:left;display:block;width:22px;height:22px;margin:8px 9px 0 0;background:url(../images/icon.png) no-repeat -377px 0px;}
.zlz_detail h3{height:75px;margin-bottom:17px;border-bottom: 1px solid #D4CCC8;font-size:26px;color:#7EA1AF;line-height: 42px;}
.zlz_detail h3 span{display:block;font-size: 14px;color:#6A6764;line-height: 26px;}
.zlz_detail p{ font-size: 14px;color:#6A6764;text-align: left;line-height: 24px;}
.zlz_detail img{display:block;margin:40px auto 30px;}
.zlz_detail p.link{text-align:center;}
.zlz_detail p a{display:inline;margin:0;background:none;font-size: 14px;color:#FF0000;}
.zlz_detail p a:hover{ text-decoration: underline;}
.zlz_detail p.link a{display:inline-block;width:84px;height:29px;margin:0px 10px 39px 0px;background:url(../images/icon.png) no-repeat -399px 0px;font-size: 16px;color:#A6937C;text-align:center;line-height: 29px;}
.zlz_detail p.link a:hover{text-decoration: none;}


/*gameInfo*/
.game_detail{padding:31px 34px 64px 41px;}
.game_menu{width:100%;height:46px;margin-bottom: 22px;overflow: hidden;}
.game_menu li{float:left;width:217px;height:46px;margin-right:10px;}
.game_menu li a{display: block;width:217px;height:46px; background:url(../images/icon.png) no-repeat;text-indent:-999px;overflow: hidden;}
.game_menu li a.a01{background-position:0 -134px;}
.game_menu li a.a02{background-position:-227px -134px;}
.game_menu li a.a03{background-position:-454px -134px;}
.game_menu li.on a.a01{background-position:0 -180px;}
.game_menu li.on a.a02{background-position:-227px -180px;}
.game_menu li.on a.a03{background-position:-454px -180px;}
.game_block{width:681px;}
.game_box{width:681px;display: none;}
.game_detail h3{width:671px;height:36px;border-bottom: 1px solid #D4CCC8;font-size: 20px;color:#7EA1AF;line-height: 36px;}
.game_detail h3 span{font-size: 14px;color:#BDB8B1;}
.game_cont01{padding:42px 56px 0px 40px;}
.game_cont01 p{font-size: 14px;color:#6A6764;}
.game_cont01 .game_video{width:579px;height:326px;margin:0 auto 33px;}
.game_cont02{padding-top:23px;}
.game_cont02 ul{display: none;}
.game_cont02 ul.on{display: block;}
.game_bz li{position:relative;float: left;width:332px;height:187px;margin:0 7px 7px 0px;}
.game_bz li img{display:block;width:332px;height:187px;transition:all 0.3s ease-in 0s;}
.game_bz li img:hover{filter:alpha(Opacity=70);opacity:0.7;}
.game_bz li p{display:none;position: absolute;bottom:0px;_bottom:2px;left:0px;width:100%;height:36px;background:#7EA1AF;;color:#FFF;line-height: 36px;text-align: center;filter:alpha(opacity=85);opacity: 0.85;}
.game_bz li p a{margin:0 15px;color:#FFF;}
.game_bz li p a:hover{text-decoration:underline;}
.game_cont03{height:582px;padding-top:23px;overflow: hidden;}
.game_cont03 ul{display: none;}
.game_cont03 ul.on{display: block;}
.game_video{overflow: hidden;}
.game_video li{position:relative;float: left;width:332px;height:187px;margin:0 7px 7px 0px;}
.game_video li a{display: block;width:332px;height:187px;}
.game_video li img{width:332px;height:187px;}
.game_video li p{position: absolute;bottom:0px;_bottom:-1px;left:0px;width:269px;height:42px;padding-left:63px;background:url(../images/icon.png) no-repeat 0 -228px;color:#FFF;line-height: 42px;}
.game_video li a:hover p{ background-position:-332px -228px;}

/*上一页下一页*/
.pagination{width:681px;padding-top:42px;height:26px;font-size: 14px;line-height: 26px;overflow: hidden;text-align: center;}
.pagination .item{width:26px;height:26px;color:#5D5954;background:none;cursor:pointer;}
.pagination .item.on{width:26px;height:26px;background:#B9A798;color:#FFF;text-align: center;}
.item,.up,.next,.total,.fir,.las{font-style:normal;margin:0 2px;display: inline-block;}
.pagination .up,.pagination .next,.fir,.las{height:26px;padding:0 20px;background: #7EA1AF;font-size: 16px;color: #fff;border: none;cursor:pointer;}
.pagination .disabled,.pagination .disabled{background: #ccc;cursor: default;}
.up{margin-right:30px;}
.next{margin-left: 30px;}


/*表格样式*/
.js_table{ font-size:14px; line-height:22px;color:#6A6764;margin:0 auto;}
.js_table tr th{font-weight:bold;border:1px solid #394B64; text-align:center;padding:8px 15px;}
.js_table tr td{border:1px solid #394B64;padding:8px 15px;}


.footer { margin:0px 0 0 0; background:#000;}
.footer_1 { margin:0 auto; width:1200px; overflow:hidden;}


























