﻿@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body{
	font:12px/18px "宋体",Arial,Helvetica,sans-serif;
	letter-spacing:0.2px;
	background:url("../images/bg.jpg") no-repeat center top #170800; 
	overflow-x:hidden;
	color:#9B7D5B;
}
a{ color:#9B7D5B;}
a:hover{ color:#FEAE7A;}
/*全局样式*//*首页框架样式*/
#wp {
	width:976px;
	margin:0 auto;
	height:100%;
	position:relative;
	zoom:1;
}
#logo{ width:175px; height:126px; display:block; background:url("../images/n_logo.png") no-repeat; position:absolute; top:5px; left:400px;}
header.header{ width:976px; height:511px; position:relative;}
section.contaner{  width:976px;  margin:0 auto; position:relative;}
article.main{ width:760px;  position:relative; padding-top:0;}
aside.left{ position:relative; padding-top:28px;}
footer.index_footer{  width:976px; height:150px; margin:0 auto;overflow:hidden;}

article.news_main{ width:700px;  position:relative; padding-top:25px; margin:0 3px;}
article.news_main .in .contentinner{ min-height:800px; _height:800px;}
.ft_c {
    font-family: "宋体";
    margin: 0 auto;
    padding: 60px 0 10px 20px;
    text-align: left;
    width: 945px;
}

.contant_main{ width:573px; border:1px solid #160600;}
.contant_ad{ width:176px; float:right; overflow:hidden;}
.r_ad{ line-height:0;}
h2.lm_top{ height:41px; background: url("../images/lm_imgs.png") no-repeat 0px -66px;height:38px; width:573px;}
h2.lm_top span{ float:right; line-height:38px; height:38px; margin-right:10px;}
h2.lm_top cite{ font-size:14px; font-weight:bold; line-height:38px; height:38px; margin-left:50px; font-style:normal; color:#D8A36D;}
.lm_container{ background:#2F1D11; border:1px solid #502616; min-height:400px; overflow:hidden; width:571px;}

aside.lm_left{ width:209px;}
.down_area
{
    bottom: -28px;
    height: 273px;
    left: -32px;
    position: absolute;
    width: 298px;
    overflow:hidden;
    zoom:1;
}
.lm_flash
{
    left: -22px;
    position: absolute;
    top: -42px;
}

.lm_tag{ padding:20px; overflow:hidden; zoom:1;}
.lm_tag li{ float:left; text-align:center; position:relative;}

.lm_tag li a{
	background: url("../images/lm_imgs.png") no-repeat scroll 0 0 transparent;
    height: 33px;
	padding:0 20px;
	display:block;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	color:#FFD0B1;
}
.lm_tag_r{ height:33px; width:5px; background: url("../images/lm_imgs.png") no-repeat scroll -535px 0px transparent; position:absolute; right:0; top:0;}
.lm_tag li a:hover,.lm_tag li.curr a{
	background: url("../images/lm_imgs.png") no-repeat scroll 0 -33px transparent;
}
.lm_tag li a:hover .lm_tag_r,.lm_tag li.curr a .lm_tag_r{ height:33px; width:5px; background: url("../images/lm_imgs.png") no-repeat scroll -535px -33px transparent; position:absolute; right:0; top:0;}

.news .lm_tag li a{ width:65px;}
.photo .lm_tag li a{ width:194px;}
.photo .lm_tag li.upload_btn a{ width:60px; padding:0;}

.news_ul{ padding:0 20px;}
.news_ul li{ line-height:28px; background:url("../images/line2.png") center bottom repeat-x;}
.news_ul li span{ float:right;}
.news_ul li em{ margin-right:5px; background: url("../images/lm_imgs.png") -561px 0px no-repeat; padding-left:10px; _background-position:-561px 10px;}
.news_ul li a{}

.right_btns{}
.right_btns ul{ overflow:hidden; zoom:1;}
.right_btns ul li{ margin-bottom:3px;height: 53px;}
.right_btns ul li a{
	background: url("../images/lm_imgs.png") no-repeat;
    height: 51px;
    width: 210px;
	display:block;
	text-indent:-999em;
}
.right_btns ul li a.regbtn{ background-position:0 -105px;}
.right_btns ul li a.zxczbtn{ background-position:0 -160px;}
.right_btns ul li a.bugtj{background-position:0 -215px;}
.right_btns ul li a.xsfaq{background-position:0 -270px;}

.right_btns ul li a:hover.regbtn,.right_btns ul li.curr a.regbtn{ background-position:-210px -105px;}
.right_btns ul li a:hover.zxczbtn,.right_btns ul li.curr a.zxczbtn{ background-position:-210px -160px;}
.right_btns ul li a:hover.bugtj,.right_btns ul li.curr a.bugtj{background-position:-210px -215px;}
.right_btns ul li a:hover.xsfaq,.right_btns ul li.curr a.xsfaq{background-position:-210px -270px;}


.page{ padding:20px 0; clear:both;}
.page a {
    border: 1px solid #573B2D;
    color: #9B7D5B;
    background:#3B2217;
    margin-right: 5px;
    padding: 2px 5px;
    cursor:pointer;
}
.page a.link_null {
    color: #ACA899;
}


.left_ad1{ text-align:center;}

.lm_container header{ text-align:center; font-size:18px; line-height:35px; color:#E8B57B; font-weight:bold; margin-top:20px;}
.lm_container aside{ line-height:25px; text-align:center; color:#988167; border-bottom:1px dashed #9B7D5B;border-top:1px dashed #9B7D5B; margin:0 10px; margin-bottom:20px;}
.lm_container article{
	line-height:22px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}


.photo_ul{ padding:10px 0 0 25px; overflow:hidden;}
.photo_ul li{ width:252px; float:left; margin-right:15px;}
.photo_ul li img{ border:1px solid #724A39;}
.photo_ul li p{ text-align:center; line-height:20px;}

.photo_upload_area{ width:400px; margin:0 auto; background:#2D180C; border:1px solid #724A39; padding:20px 0 20px 60px;}
.photo_upload_area label{ width:80px; float:left; text-align:right;}
.photo_upload_area p{ line-height:30px; clear:both;}

.photo_upload_info{ width:460px; margin:0 auto; padding:20px;}
.photo_upload_info h3{ font-size:14px; font-weight:bold; line-height:25px;}


.photo_upload_info ul{ overflow:hidden; padding-left:20px;}
.photo_upload_info ul li{ line-height:25px; list-style:decimal;}
.photo_det_cotent{ text-align:center;}
.photo_det_cotent p{ line-height:25px;}
.photo_det_img img{ border:3px solid #A87046;}

.photo_det_content{ margin:0 auto; overflow:hidden;}
.photo_det_content tr,.photo_det_content td{ line-height:25px;}
.photo_det_content p{ line-height:25px;}

.left_kf{background:url("../images/kf_bg.jpg") no-repeat right bottom #321E11; overflow:hidden;}
.left_kf h2{ height:33px; overflow:hidden; width:209px; background: url("../images/lm_imgs.png") no-repeat scroll 0px -330px transparent; text-indent:-999em;}
.left_kf ul{ overflow:hidden;border:1px solid #502616; padding:5px 0; padding-left:15px;}
.left_kf ul li{ line-height:24px; }

.ziliao_ul li{ width:106px; overflow:hidden;}


/*下载页面*/
.cust_download{ padding:0 20px;}
.lm_tag_r{  background: url("../images/lm_imgs.png") no-repeat scroll -535px 0px transparent; position:absolute; right:0; top:0;}
h2.down_title{
	height: 33px;
	padding:0 20px;
	display:block;
	line-height:33px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	color:#FFD0B1;
	background: url("../images/lm_imgs.png") no-repeat scroll 0 -33px transparent;
}
h2.down_title .lm_tag_r{ height:33px; width:5px; background: url("../images/lm_imgs.png") no-repeat scroll -535px -33px transparent; position:absolute; right:0; top:0;}

.down_m{ background:#52362B; border:1px solid #5D4011; line-height:20px; color:#FFFFFF;}
.down_m a{color:#FFFFFF;}
.wz_cust .down_m{ padding:10px;}
.down_btns_box{ padding:10px 0 10px 20px;}
.down_btn{ background:url("../images/down_btn.jpg") no-repeat; width:69px; height:26px; display:inline-block; line-height:26px; text-align:center; color:#FFBA90;}

.down-list1{ overflow:hidden; zoom:1;}
.down-list1 li{ float:left; width:118px; height:36px; overflow:hidden; margin:0 5px 5px 0;}
.down-list1 li img{ width:118px; height:36px;}

.left_kf{background:url("../images/kf_bg.jpg") no-repeat right bottom #321E11; overflow:hidden;}
.left_kf h2{ height:33px; overflow:hidden; width:209px; background: url("../images/lm_imgs.png") no-repeat scroll 0px -330px transparent; text-indent:-999em;}
.left_kf ul{ overflow:hidden;border:1px solid #502616; padding:5px 0; padding-left:15px;}
.left_kf ul li{ line-height:24px; }

.my_table2 {
    background-color: #52362B;
    text-align: center;
    width: 100%;
}
.my_table2 th, .my_table2 td {
    line-height: 22px;
    padding: 5px;
}
.my_table2 thead th {
    background:url("../images/down_table_bg1.jpg") repeat-x;
}
.my_table2 tbody th {
    font-weight: normal;
}
.my_table2 td {
	border-bottom:1px solid #604211;
}


.menu_bg{ width:1004px; height:158px; position:absolute; left:0; top:0;background:url("../images/menu_bg.png") no-repeat;}
.menu_ul{ overflow:hidden; width:100%; padding:40px 0 80px 0; position:relative; z-index:100;}
.menu_ul li{ float:left; margin-left:10px;width:100px; cursor:pointer;}
.menu_ul li a{ width:100px; height:50px; display:block; font-size:0; cursor:pointer;}
.menu_ul li.mr100{ margin-right:315px;}
.menu_ul li.index{ width:90px;}
.menu_ul li.index a{ width:90px;}

.menu_ul dl{ display:none;}
.menu_ul dl dd a{ width:auto; height:auto; line-height:25px; font-size:12px; background:none; color:#000; text-indent:0;}
.menu_ul dl dd{ line-height:25px; text-align:center;}

.photo_ul2{ padding:20px;}
.photo_ul2 table{ width:100%;}
.photo_ul2 span{ padding:10px; display:block;}

.download .lm_tag li{ width:120px;}

.photo_ul2 p {
    background: none repeat scroll 0 0 #30231E;
    border: 1px solid #4F3726;
    height: 20px;
    line-height: 20px;
}

.gameintrol_tag{ overflow:hidden; padding:10px 0 10px 16px;}
.gameintrol_tag li{ float:left; text-align:center;}
.gameintrol_tag li a{
	width:180px;
	height:45px;
	display:block; 
	background:url("../images/gameintrol_li.jpg") no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:45px;
	color:#E9D3BE;
}
.gameintrol_tag li a:hover,.gameintrol_tag li.curr a{background:url("../images/gameintrol_li_hover.jpg") no-repeat;}



/*菜单样式
.topnav{width:1004px; height:218px;}
.topnav .menu{width:986px; height:83px; padding-left:18px;}
.topnav .menu li{height:83px; float:left;}
.topnav .menu li a{height:83px; text-indent:-999em; float:left; background:url(../images/topnav1.jpg) no-repeat;}

.topnav .menu .logo{width:277px; } 

.topnav .menu li .index{width:78px; background-position:0 0;}
.topnav .menu li .index:hover,.topnav .menu li.curr .index{width:78px; background-position:0 -200px;}

.topnav .menu li .newsan{width:127px; background-position:-78px 0;}
.topnav .menu li .newsan:hover,.topnav .menu li.curr .newsan{width:127px; background-position:-78px -200px;}

.topnav .menu li .yxzl{width:127px; background-position:-205px 0;}
.topnav .menu li .yxzl:hover,.topnav .menu li.curr .yxzl{width:127px; background-position:-205px -200px;}

.topnav .menu li .zhgl{width:127px; background-position:-332px 0;}
.topnav .menu li .zhgl:hover,.topnav .menu li.curr .zhgl{width:127px; background-position:-332px -200px;}

.topnav .menu li .zhcz{width:117px; background-position:-459px 0;}
.topnav .menu li .zhcz:hover,.topnav .menu li.curr .zhcz{width:117px; background-position:-459px -200px;}

.topnav .menu li .gfbbs{width:105px; background-position:-576px 0;}
.topnav .menu li .gfbbs:hover,.topnav .menu li.curr .gfbbs{width:105px; background-position:-576px -200px;}

.topnav .submenu{width:986px; height:117px; padding-left:18px;}
.topnav .submenu li{height:117px; float:left;}
.topnav .submenu li p{height:117px; background:url(../images/topnav1.jpg) no-repeat; text-align:center; line-height:22px;}
.topnav .submenu .logo{width:277px; height:52px; } 

.topnav .submenu .index{width:78px;}
.topnav .submenu .index p{width:78px; background-position:0 -283px;}

.topnav .submenu .newsan{width:127px;}
.topnav .submenu .newsan p{width:127px; background-position:-78px -283px;}

.topnav .submenu .yxzl{width:127px;}
.topnav .submenu .yxzl p{width:127px; background-position:-205px -283px;}

.topnav .submenu .zhgl{width:127px;}
.topnav .submenu .zhgl p{width:127px; background-position:-332px -283px;}

.topnav .submenu .zhcz{width:117px;}
.topnav .submenu .zhcz p{width:117px; background-position:-459px -283px;}

.topnav .submenu .gfbbs{width:105px;}
.topnav .submenu .gfbbs p{width:105px; background-position:-576px -283px;}
.topnav .submenu .curr{display:inline-block;}*/
.topnav{width:1004px; height:200px; }
.topnav .menu{width:1004px; position:absolute; top:0; left:0; height:83px;}
/*.topnav .menu{width:949px; height:83px; padding-left:18px;}*/
.topnav .menu li{height:83px; width:112px; float:left;}
.topnav .menu li a{height:83px; text-indent:-999em; float:left; background:url("../images/topnav.png") no-repeat;}
.topnav .menu1{width:1004px; height:200px;}
.topnav .menu1 li{height:200px; float:left;width:112px; text-align:center;}
.topnav .menu1 li div{height:110px; float:left;width:112px; line-height:15px; text-align:center; padding-top:90px;}
.topnav .menu1 li div.curr_menu{ background-image:url("../images/menu_bg_curr.png");}
.topnav .menu1 .logo{width:310px; height:200px;}
.topnav .menu1 a{color:#fce6af; text-decoration:none; display:inline-block; line-height:15px;}
.topnav .menu1 a:hover{color:#ffb400; text-decoration:underline; }

.topnav .menu .logo{width:310px; height:200px;}
.topnav .menu li .index{width:112px; background-position:0 0;}
.topnav .menu li .newsan{width:112px; background-position:-112px 0;}
.topnav .menu li .yxzl{width:112px; background-position:-224px 0;}
.topnav .menu li .zhgl{width:112px; background-position:-336px 0;}
.topnav .menu li .zhcz{width:112px; background-position:-448px 0;}
.topnav .menu li .gfbbs{width:112px; background-position:-560px 0;}
.banner{width:1004px; height:293px; position:relative;}

.index_flash{ position:absolute; left:-24px; bottom:-105px;}
