@charset "utf-8";


*{
	margin:0px;
	padding:0px;
	border:0px;
}
ul,ol{list-style-type:none;}
li{ list-style-type:none; list-style-position:outside;}
img{ border:none;}
a{ color:#745843;
 	text-decoration:none;
	outline:none;
	star:expression(this.onFocus=this.blur());
}
a:hover{
	color:#ffc7b5; 
}
.clear{
	clear:both;
	height:0px;
}
.straightline{
	height:2px;
	overflow:hidden;
	background:#e60012;
}
input[type="submit"]{
	cursor:pointer;
}
input[type="button"]{
	cursor:pointer;
}
.show{display:block;}
.hide{display:none;}
body{
	color:#745843;
	font-size:12px;
	font-family:Arial;
	font-family:"微软雅黑";
}
.Index{
	background:url(../images/back_bg.jpg);
}

.Head_are{
	width:100%;
	height:142px;
	background:url(../images/top_bg.jpg) no-repeat center top ;
}
.Head_are .Htop{
	width:1064px;
	height:91px;
	margin:0 auto;
}
.Head_are .Hbottom{
	width:1064px;
	height:51px;
	margin:0 auto;
	padding-top:1px;
}
.logo{
	float:left;
	width:132px;
	height:63px;
	margin-top:13px;
	margin-left:15px;
}
.htop_rt{
	float:right;
	width:476px;
	height:37px;
	margin-top:28px;
	margin-right:55px;
}

#nav{
	float:left;
	width:744px;
	height:40px;
	margin-top:11px;
	margin-left:8px;
	margin-bottom:0px;
}

#nav li{
	float:left;
	width:93px;
	height:40px;
	position:relative;
	z-index:10001;
}

#nav li:hover .main_nav_bg{
	display:block;
}
#nav .main_nav_bg{
	display:none;
	position:absolute;
	width:364px;	
	height:60px;
	top:40px;
	left:-4px;
	overflow:hidden;
	background:url(../images/nav_bg.png);
	z-index:10011;

}
#nav .main_nav_bg .main_nav_bg_left{
	float:left;
	width:135px;	
	height:91px;
	border:1px #e8e6e1 solid;
	overflow:hidden;
	margin-top:26px;
	margin-left:26px;
}
#nav .main_nav_bg .main_nav_bg_right{
	float:left;
	width:150px;	
	height:91px;
	overflow:hidden;
	margin-top:26px;
	margin-left:15px;
	border-left:1px #d1ccc5 solid;
}

#nav #main_nav_right{
	float:right;
	width:230px;
	height:37px;
	line-height:37px;
	overflow:hidden;
	margin-right:10px;
}
#nav #main_nav_right:hover{
	background:#cfccbf;
}

.nav_bottom{
	width:1195px;
	height:15px;
	overflow:hidden;
	background:url(../images/main_09.gif);
}
.main_nav_bg_title{
	width:150px;
	height:18px;
	line-height:18px;
	overflow:hidden;
	margin-bottom:5px;
	margin-left:13px;
	text-align:left;
	color:#7e735f;
	font-size:14px;
	font-family:Arial;
}
#nav .main_nav_bg_title a{
	color:#7e735f;
	font-size:14px;
}
#nav .main_nav_bg_title a:hover{
	text-decoration:underline;
}

.main_nav_bg_msg{
	float:left;
	width:72px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-left:13px;
	text-align:left;
}

#nav li .main_nav_bg_msg a{
	color:#745843;
	font-size:12px;
}
#nav li .main_nav_bg_msg a:hover{
	color:#745843;
	text-decoration:underline;
}
.main_nav_bg_bottom{
	width:150px;
	margin-left:13px;
}
.nav_float{
	float:left;
	width:72px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-align:left;
}
#nav li .nav_float a{
	color:#9d9d9c;
	font-size:12px;
}
#nav li .nav_float a:hover{
	color:#7e735f;
	text-decoration:underline;
}



.search{
	float:right;
	width:147px;
	height:19px;
	margin-top:15px;
}
.txt{
	float:left;
	width:127px;
	height:19px;
	border:0px;
	line-height:18px;
	margin:0px;
	text-indent:2px;
	background:url(../images/searchtxt.png) no-repeat center center;
}
.subbtn{
	width:11px;
	height:19px;
	margin-left:9px;
	border:0px;
	background:url(../images/search.png) no-repeat center center;
}


.Add_are{
	width:1064px;
	height:700px;
	margin:0 auto;
}


.Content_are{
	width:1064px;
	margin:0 auto;
}

.main_list{
	width:1064px;
	margin-top:6px;
}
.main_list a{
	display:inline-block;
	background:#000;
}
.ml_marginleft{
	float:right;
}
.mlleft{
	float:left;
	width:522px;
}

.mlright{
	float:left;
	width:537px;
	margin-left:5px;
}

.fmenu{
	width:1042px;
	margin-left:11px;
	margin-top:48px;
}
.fmenu li{
	float:left;
	width:139px;
	line-height:20px;
}
.fmenu li a.fmenu_en{
	line-height:26px;
}
.fmenu li.fcontact{
	width:68px;
}
.fmenu li a{
	color:#745843;
}

.Foot_are{
	width:100%;
	height:35px;
	margin-top:20px;
	background:#ffffff url(../images/line.gif) repeat-x;
}
.Foot_are .fcenter{
	width:1064px;
	margin:0 auto;
}
.Foot_are .fleft{
	width:428px;
	line-height:10px;
	float:left;
	margin-top:14px;
	color:#745843;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.Foot_are .fleft a{
	color:#745843;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.Foot_are .fright{
	width:254px;
	float:right;
	margin-top:10px;
}
.Foot_are .frightl{
	float:left;
	width:140px;
	line-height:11px;
	margin-top:4px;
	color:#745843;
	font-size:11px;
	font-family:"微软雅黑";
}
.Foot_are .frightr{
	float:right;
	width:90px;
	text-indent:15px;
	background:url(../images/sound.gif) no-repeat left top;
	font-size:9px;
}
.Foot_are .frightr a{
	color:#745843;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}


.main{
	width:1195px;
	margin:0 auto;
}
.mleft{
	width:237px;
	height:100%;
	top:0px;
	left:0px;
	position:fixed;
	background:url(../images/mleft.gif) repeat-y;
}
.Ilogo{
	margin-top:42px;
	margin-left:48px;
}


#Inav{
	margin-top:50px;
	margin-left:50px;
}

.Inavli{
	
}
.Inavli a.menu_a{
	display:block;
	height:28px;
	color:#745843;
	font-size:15px;
}
.Inavli a.menu_a:hover{
	text-decoration:underline;
}
.Inavli a.menu_ahover{
	display:block;
	height:28px;
	color:#745843;
	font-size:15px;
	text-decoration:underline;
}

.Inav_sub{
	width:142px;
	padding-top:11px;
	padding-left:11px;
	margin-bottom:11px;
	/*background:url(../images/menu_sub_bg.png) repeat-x left top;*/
}
.Inav_sub2{
	width:142px;
	height:2px;
	padding-bottom:14px;
	/*background:url(../images/menu_sub_bg.png) repeat-x left top;*/
}
.Inavsubli{
	height:21px;
	overflow:hidden;
}
.Inavsubli a
{
    color:#745843;
}
.Inavsubli a:hover {
    text-decoration:underline;
}

.Inavsublihover{
	height:21px;
	overflow:hidden;
}
.Inavsublihover a
{
    color:#745843;
	text-decoration:underline;
}


.mlbttom{
	width:142px;
	position:absolute;
	left:50px;
	bottom:10px;
}
.mlbttom .mlbtitle{
	height:33px;
	background:url(../images/menu_sub_bg.png) repeat-x left bottom;
}
.mlbttom .mlbmusic{
	height:18px;
	line-height:22px;
	padding-top:8px;
	text-indent:22px;
	background:url(../images/music.png) no-repeat left bottom;
	color:#ffffff;
	font-size:9px;
	
}

.mlbttom .mlbmusic img{
	margin-top:5px;
}


.mright{
	position:relative;
	width:958px;
	overflow:hidden;
	float:right;
	background: url(../images/INback_bg.jpg) repeat left top fixed;
}

.mtImg{
	
}

.mtTitle{
	margin-left:158px;
	margin-top:35px;
}
.mtTitle2{
	position:absolute;
	top:88px;
	left:64px;
}
.mtContent{
	margin-top:28px;
	margin-bottom:30px;
	line-height:21px;
}


.viptext{
	width:154px;
	height:17px;
	line-height:17px;
	background:#ffc7b5;
	border:none;	
	color:#745843;
}
.viptext2{

	line-height:17px;
	background:#ffc7b5;
	border:none;	
	color:#745843;
}
.vipbtn{
	background:none;
	border:none;	
	color:#745843;
}
.fbleft
{
    float:left;
    width:32px;
}
.fbright
{
    float:left;
}


.Twocolumns{
	width:333px;
	overflow:hidden;
	margin-top:16px;
}
.Twocolumns p{
	margin-right:-11px;
	text-align:right;
}
.Twocolumns p .tclna{
	color:#5bbfa4;
	font-size:13px;
}
.Twocolumns p .tclnahover{
	color:#5bbfa4;
	font-size:13px;
	border-bottom:1px solid #5bbfa4; 
	display: inline-block; 
	padding-bottom:2px; 
}

.pleft{
	float:left;
	width:618px;
}
.pleft li.pleftli{
	width:618px;
	overflow:hidden;
	margin-bottom:6px;
	background:#000;
}

.pright{
	float:right;
	width:334px;
	
}
.pright li.prightli{
	width:334px;
	overflow:hidden;
	margin-bottom:6px;
	background:#000;
	
}

.stvideo
{
    width:100%;
}
.stvideo li
{
    float:left;
    width:224px;
}

.vlist
{
    position:relative;
    margin-left:50px;
    padding:50px 0;    
}


.store{
	width:100%;
}
.store li.storeli{
	float:left;
	width:479px;
	overflow:hidden;
	background:#000;
}


.nlist{
	width:100%;
	margin:0 28px 0 21px;
}
.nlist li.nlistli{
	float:left;
	position:relative;
	width:297px;
	padding-bottom:2px;
	margin-bottom:28px;
}
.nlist li.nlistli .nlisttitle{
	margin:0 11px;
	margin-top:16px;
	font-size:14px;
}
.nlist li.nlistli .nlisttitle2{
	margin:0 11px;
	margin-top:10px;
	font-size:12px;
}
.nlist li.nlistli .nlist_line{
	width:100%;
	height:1px;
	position:absolute;
	bottom:-12px;
	left:0px;
	background:#d2c6bf;
}
.nlist li:hover {
	background:#f4e2bf;
}
.nlist li:hover .nlistbg{
	width:297px;
	height:100%;
	position:absolute;
	top:-5px;
	left:-5px;
	z-index:1;
	border:5px #f4e2bf solid;
}

.news_show
{
    margin:0 70px;
}
.newsclose
{
     margin-top:30px;
    text-align:right;
}
.newsclose a
{

}
.newstitle
{
    height:30px;
    text-align:center;

     font-size:15px;  
 }
.newstime
{
    height:22px;
    text-align:center;

     font-size:12px;  
 }
 .news_li_bg
{
    padding-top:10px;
    height:1px;
    overflow:hidden;
    border-bottom:1px #bababa dashed;
 }
 .newsmsg
{
    margin-top:10px;
    line-height:22px;
     font-size:12px;  
 }


.stContent{
	margin-top:49px;
	margin-left:48px;	
}
.stContent li.sttitle{
	float:left;
	width:249px;
	height:381px;
	padding:16px 0 0 9px;
	margin:0 14px 29px 14px;
	background:none;
}
.stContent li{
	float:left;
	width:249px;
	height:385px;
	padding:6px;
	margin:0 14px 29px 14px;
	background:#f1e5c4;
}
.stContent li p.sttitle{
	height:27px;
	margin-top:16px;
	margin-left:13px;
	color:#745843;
	font-size:13px;
}
.stContent li p.sttitle2{
	height:20px;
	margin-left:13px;
	color:#745843;
}
.stContent li p.sttitle2 span{
	text-decoration:line-through;
}
.spage{
	padding-top:11px;
	padding-bottom:22px;
	text-align:center;
}
.spage a{
	padding-top:11px;
	padding-bottom:22px;
	text-align:center;
}


.fbCtleft{
    width:300px;
    float:left;
	margin-bottom:30px;
	line-height:21px;
	margin-top:72px;
	margin-left:125px;
}
.fbmtTitle
{
    margin-top:82px;
    margin-left:62px;
}
.fbCtright
{
    width:360px;
    float:right;
    margin-right:125px;
    margin-top:30px;
}
.fbCtright ul li{
    overflow:hidden;
	line-height:24px;
	padding-top:20px;
	font-size:13px;
}
.seleft{
	float:left;
	width:19px;
	padding-top:9px;
}
.seright{
	float:right;
	width:320px;
}
.strtop{
	margin-top:40px;
}

.mtFoot{
	width:100%;
	height:53px;
	background:#ffffff url(../images/f_line.png) repeat-x left top;
}
.mtFoot .fleft{
	float:left;
	width:350px;
	margin-left:25px;
	margin-top:23px;
	color:#b4a79f;
	font-size:10px;
}
.mtFoot .fleft a{
	color:#b4a79f;
	font-size:10px;
}
.mtFoot .fright{
	float:right;
	width:200px;
	margin-right:50px;
	margin-top:23px;
	color:#b4a79f;
}
.mtFoot .fright a{
	color:#b4a79f;
}









