@import url(../../css/comm.css);
@import url(../../css/focus.css);


/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#4b4b4b;outline:0;}
body{background:#fff;}
a,a:hover{color:#4b4b4b;} 
/*网站基础样式*/
body,div,ul,li,dl,dd,table,p,h1,form,legend,fieldset,input button,select,textarea,button{margin:0px;padding:0px;font-family:inherit;font-size:inherit;}
ul,li{list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}

body{word-wrap:break-word;text-align:center;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;color:#333333;background:url(images/webbg.jpg) no-repeat; background-position:center top;}
.page_style{width:980px;margin:0px auto 0px auto;text-align:center;background-color:#ffffff;overflow:hidden;}
.left{float:left;}
.right{float:right;}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden;}

/*顶部及主菜单样式*/

.search_bar{margin-bottom:10px;}
.top_box{clear:both;width:100%;}
.top_box .logo{float:left;text-align:left;padding:13px 0 13px 5px;}
.top_box .topcontent{float:right;text-align:right;padding:5px 0 5px 0;}

.menu_box{height:39px;text-align:left;font-size:14px;font-weight:bold;background:url(images/menu_bg.jpg) repeat-x 0 0;padding:0 0 0 10px;}

.menu_style_homepage{float:left;text-align:center;width:95px;}
.menu_style{float:left;text-align:center;width:95px;background:url(images/menu_style.png) no-repeat 0 7px;}

a.menu{display:block;width:95px;height:29px;color:#ffffff;font-size:14px;padding-top:10px;}
a.menu:hover{font-weight:bold;color:#333;text-decoration:none;font-size:14px;background:url(images/menu_style_over.jpg) no-repeat 0 0;}

.menu_current a.menu{color:#333;background:url(images/menu_style_over.jpg) no-repeat 0 0;}

/*banner样式*/

.banner{clear:both;padding:0 0 0 0;padding:0px 0 8px 0;text-align:left;}
.smallbanner{clear:both;padding:0 0 0 0;padding:0 0 5px 0;text-align:left;}

/*网站主体框架样式*/

.main_box_style{margin:3px 0 10px 0;height:100%;}
.main_box_style .main_box_inner{clear:both;overflow:hidden;}

.main_box_style1{margin:3px 0 0 0;height:100%;background:url(images/lanmu_style1_bg.jpg) repeat-y left top;overflow:hidden;}
.main_box_style1 .main_box_inner{clear:both;overflow:hidden;}
.main_box_style1 .main_box_inner_left{float:left;width:202px;margin:0 8px 0 0;overflow:hidden;text-align:left;}
.main_box_style1 .main_box_inner_right{float:right;width:770px;margin:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style2{margin:3px 0 0 0;overflow:hidden;height:100%;overflow:hidden;}
.main_box_style2 .main_box_inner{clear:both;overflow:hidden;}
.main_box_style2 .main_box_inner_left{float:left;width:680px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style2 .main_box_inner_right{float:right;width:210px;margin:0 0 0 0;padding:0 0 0 0;overflow:hidden;text-align:left;}

.main_box_style3{margin:3px 0 10px 0;height:100%;overflow:hidden;}
.main_box_style3 .main_box_inner{clear:both;overflow:hidden;}
.main_box_style3 .main_box_inner_left{float:left;width:210px;margin:0 10px 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_middle{float:left;width:470px;margin:0 0 0 0;overflow:hidden;text-align:left;}
.main_box_style3 .main_box_inner_right{float:right;width:210px;margin:0 0 0 10px;overflow:hidden;text-align:left;}

/*导航样式*/

.nav_box{clear:both;width:100%;margin:0 0 10px 0;overflow:hidden;}

.nav_title{height:30px;text-align:left;background:url(images/title_bg.jpg) no-repeat 0 0;border:0 solid #a6c7cc;border-width:1px 1px 0 1px;overflow:hidden;}
.nav_sign{float:left;text-align:left;width:100%;padding:10px 0 0 31px;color:#4d9ecf;font-size:13px;font-weight:bold;overflow:hidden;}
.nav_more{float:right;padding:8px 10px 0 10px;margin:0 0 0 0;}
.nav_more a{font-size:10px;line-height:15px;}

.nav_content{padding:5px 5px 5px 10px;text-align:left;border:1px solid #a6c7cc;border-width:0 1px 1px 1px;background:url(images/leftboxcontentbg.jpg) #edf6fb repeat-x 0px 0px;}

.nav_menu{padding:10px 0px 10px 3px;text-align:left;border:1px solid #a6c7cc;border-width:0 1px 1px 1px;background:url(images/leftboxcontentbg.jpg) #edf6fb repeat-x 0px 0px;}

.nav_menu li{clear:both;text-align:left;padding:3px 5px 0 5px;}
.nav_menu li a{display:block;line-height:20px;height:20px;background:url(images/nav_menu_bg.gif) no-repeat 10px center;padding-left:25px;}
.nav_menu li a.current{color:#f60;background:url(images/nav_menu_bg_1.gif) no-repeat 10px center;}

.nav_menu li ul li{text-align:left;background-image:none;padding:0 0 0 20px;}
.nav_menu li ul li a{display:inline;line-height:20px;background-image:none;padding-left:0px;}
.nav_menu li ul li a.current{color:#f60;background-image:none;}

.nav_menu ul li ul li ul{padding:0 0 0 0px;}
.nav_menu ul li ul li span.node{float:left;height:22px;width:15px;background:url(images/node_open.gif) no-repeat 0 0;cursor:pointer;}
.nav_menu ul li ul li span.node_close{float:left;height:22px;width:15px;background:url(images/node_close.gif) no-repeat 0 0;cursor:pointer;}
.nav_menu ul li ul li span{float:left;height:22px;width:15px;background:url(images/node_open.gif) no-repeat 0 0;}

/*模块样式*/
.module_box{clear:both;margin:5px 0;border:0 solid #cccccc;overflow:hidden;}                 /*模块整行布局样式*/
.module_box_layout_left{float:left;margin:0 0 10px 0;border:0 solid #cccccc;overflow:hidden;}  /*模块左布局样式*/
.module_box_layout_right{float:right;margin:0 0 5px 0;border:0 solid #cccccc;overflow:hidden;}   /*模块右布局样式*/

.module_box_inner{clear:both;overflow:hidden;height:100%;}/*整行内层样式*/
.module_box_layout_left .module_box_inner{clear:both;margin:0 10px 0 0;overflow:hidden;height:100%;} /*左内层样式*/

.module_title{clear:both;margin:0 0 0 0;height:32px;text-align:left;background:url(images/module_title.png) repeat-x 0 0;border:0 solid #c6def7;border-width:0px 1px 0 1px;}
.module_sign{float:left;width:80px;height:21px;padding:6px 0 0 35px;font-weight:bold;background:url(images/sign_bg.png) no-repeat 15px 9px;color:#1a7cbb;overflow:hidden;}
.module_more{float:right;font-weight:normal;height:21px;padding:10px 10px 0 10px;}
.module_more a{font-size:11px;line-height:15px;}
.module_more a.more{display:block;background:url(images/more.gif);height:11px;width:36px;}

.module_content{margin:0 0 0 0;padding:5px 5px 5px 5px;text-align:left;border:1px solid #c6def7;border-width:0px 1px 1px 1px;}

.module_footer{clear:both;height:1px;overflow:hidden;background-color:#cccccc;display:none;}
.module_footer .l{float:left;}
.module_footer .r{float:right;}

/*子栏目样式*/
.lanmupage .current_location{margin-bottom:10px;}
.current_location{clear:both;text-align:left;height:30px;border:1px solid #d2e5ee;background:url(images/site_icon.gif) no-repeat 0px 0px;}
.current_location_1{float:left;padding:5px 10px 0 55px;color:#0a7bbf;}
.current_location_1 a{color:#0a7bbf;}
.current_location_2{display:none;float:left;padding:5px 0 0 18px;font-weight:bold;background:url(images/site_icon.gif) no-repeat 2px 0px;}

.sublanmu_box{text-align:left;padding-bottom:10px;}
.sublanmu_content{padding:10px 10px 10px 10px;text-align:left;border:1px solid #d2e5ee;border-width:0px 1px 1px 1px;}
.sublanmu_content_introduct{line-height:2.0;font-size:1.1em;}
.sublanmu_content_introduct p{margin-bottom:10px;min-height:10px;}

.sublanmu_page{clear:both;text-align:center;margin:15px 0 10px 0;font-size:12px;font-family:宋体; height:50px; padding-top:30px;}
.sublanmu_page a{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span.c{padding:2px 2px 3px 2px;font-weight:bold;border:0px solid #cccccc;}


/*评论*/
.comments_box{text-align:left;border:1px solid #cccccc;margin:10px 0 10px 0;}
.comments_box .title{padding:2px 0 0 10px;height:20px;font-weight:bold;background-color:#ececec;}
.comments_box ul li{padding:5px 0 5px 25px;}
.comments_box .textarea{width:520px;height:100px;border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}

.comments_list{padding:5px 0 0 0;border:0px solid #cccccc;overflow:hidden;}
.comments_list .title{display:block;padding:2px 0 3px 5px;height:18px;width:100%;font-weight:bold;}
.comments_list .item{clear:both;margin:0 0 10px 0;overflow:hidden;}
.comments_list .header{padding:3px 0 0 10px;height:22px;background-color:#eeeeee;}
.comments_list .header .floornum{font-size:12px;font-style:Italic;font-weight:bold;}
.comments_list .header .left{float:left;}
.comments_list .header .right{float:right;padding-right:10px;}
.comments_list .quote{display:block;color:#999999;padding:5px 5px 5px 10px;border:1px solid #ececec;}
.comments_list .content{padding:5px 5px 5px 15px;}
.comments_list .reply{background:url(public/reply.gif) no-repeat 5px 5px;border:1px dashed #cccccc;padding:2px 5px 2px 25px;margin:2px 0 5px 0;color:#D33506;}

.comments_page{clear:both;vertical-align:middle;text-align:right;background-color:#ffffff;margin:10px 0 10px 0;font-family:宋体;}
.comments_page a{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 8px 2px 8px;border:1px solid #cccccc;font-size:12px;}
.comments_page span{height:15px;line-height:15px;vertical-align:middle;zoom:1;padding:2px 5px 2px 5px;font-size:12px;}
.comments_page span.c{vertical-align:middle;padding:2px 3px 2px 3px;font-weight:bold;font-size:12px;}

/*bottom样式*/
.bottom_box.footer{position:relative;bottom: 0; margin:0px 0 0 0 ;width:100%; height:140px;text-align:center ;background:#182714;} 
.bottom_box .bar{padding:18px 0 0 160px;line-height:20px;}
.bottom_box .bar a{color:#;}



/*登陆界面*/
.loginbox_item{height:20px;padding:0 0 0 0;padding:0 5px 5px 0;text-align:left;font-size:9pt;}
.loginbox_textbox{width:100px;height:15px;border:1px solid #BCD9F5;}
.loginbox_textbox_yzm{width:40px;height:15px;border:1px solid #BCD9F5;}
.loginbox_submit{width:90px;height:20px;border:0 solid #333333;border-width:0 1px 1px 0;background-color:#dddddd;cursor:pointer;}
a.logined_href:link{font-size:9pt;color:#666666;text-decoration:underline;}
a.logined_href:visited{font-size:9pt;color:#666666;text-decoration:underline;}
a.logined_href:hover{font-size:9pt;color:#FF0000;text-decoration:underline;}

/*问卷调查*/
.vote{width:95%;text-align:center;margin:0px auto 0px auto;}
.votetitle{height:25px;padding:5px 0px 0px 0;font-weight:bold;font-size:14px;border:1px dotted #cccccc;border-width:0 0 1px 0;}
.voteinfo{padding:2px 0 2px 0;}
.vote .description{text-align:left;padding:10px 0 10x 0;}
.vote .quesion{text-align:left;font-weight:bold;font-size:12px;padding:5px 0 0 0;}
.vote .choice{text-align:left;padding:5px 0 0 5px;}

/*其他样式*/
.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(public/button.gif);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}
.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.bt{height:22px;width:70px;font-size:9pt;background-image:url(public/bt.gif);padding-top:2px;cursor:pointer;border-width:0px;}


/*top*/

/* function */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;} 
/* end function */

/* layout */
.g-wrap {
	width: 1100px;
	margin: 0 auto;}
.g-hd {
	height: 90px;
	position: relative;
	z-index: 101;}
.g-bd {
	/*background-color: #893299;*/
	position: relative;
	z-index: 100;
	margin-top: -400px;
	min-height: 500px;}
.g-bd .g-wrap {
	background:  url(images/g-bd-bg.png) 0 0 repeat-y;
	border-radius: 6px;
	overflow: hidden;}
.g-bd .g-sd {
	float: left;}
.g-bd .g-mn{
	float: left;}
.g-bd .g-sd2 {
	display: inline;
	float: right;
	padding: 20px 0;}
.g-sd2c {
	margin-bottom: 10px;}
.g-topbar {
	position: relative;
	z-index: 100;
	background: url(images/topbar-bg.png) 0 0 repeat-x;
	height: 47px;
	font-size: 12px;}
.g-topbar .cart {
	display: inline-block;}
.g-topbar .cart .icon-cart {
	display: inline-block;
	background: url(images/icon-cart.png) 0 0 no-repeat;
	width: 16px;
	height: 15px;
	line-height: 15px;
	margin-bottom: -2px;}
.g-topbar .f-fr {
	line-height: 44px;
	height: 44px;}
.g-topbar .f-fr span {
	display: inline-block;}
.g-topbar .f-fr .btn-facebook {
	display: inline-block;
	background: url(images/icon-btn-facebook.png) 0 0 no-repeat;
	width: 88px;
	height: 23px;
	border: 0;
	position: relative;
	margin-top: -5px;}
.g-topbar .f-fr .btn-email {
	display: inline-block;
	background: url(images/icon-btn-email.png) 0 0 no-repeat;
	width: 35px;
	height: 23px;
	border: 0;
	position: relative;
	margin-top: -5px;}
.g-topbar .f-fl {
	line-height: 44px;}
.g-topbar .f-fl .m-add-to-bookmark .icon-bookmark {
	display: inline-block;
	background: url(images/icon-bookmark.png) left center no-repeat;
	height: 27px;
	width: 27px;
	position: relative;
	margin-bottom: -6px;}
.g-topbar .f-fl .m-add-to-bookmark button {
	background: none;
	border: 0;}
.g-topbar .f-fl .m-add-to-bookmark button:hover {
	color: #000;}
.g-slide {
	overflow: hidden;
	height: 565px;
	position: relative;
	/*margin-top: -90px;*/
	position: relative;
	top: -53px;}
.g-hdimg {
	overflow: hidden;
	height: 393px;
	position: relative;
	/*margin-top: -90px;*/
	position: relative;
	top: -90px;}
.g-sd {
	width: 265px;
	float: left;}
.g-mn {
	width: 646px;
	float: left;
	margin-left: 20px;}
.g-sd2 {
	float: right;
	width: 129px;
	margin-right: 20px;}
.g-ft {
	margin-top: 50px;}
.g-ft1 .g-wrap {}
.g-ft1 .f-fr {
	width: auto;
	float: right;
	border: 0;
	text-align: right;
	margin-right: 20px;}
.g-ft1 .f-tac {
	margin: 50px 0 40px;}
.g-ft1 .payments {
	text-align: left;}
.g-ft2 {
	background-color: #004b85;
	padding: 20px 0;
	color: #FFFFFF;}
.g-ft2 .f-fl .txt {
	font-size: 12px;
	line-height: 1.4;}
.g-ft2 .f-fl .txt a {
	color: #FFD9D5;}
.g-ft2 .f-fl .txt a:hover {
	text-decoration: underline;}
.g-ft2 .logo {
	margin-bottom: 10px;}
.g-ft2 .logo img {
	width: 120px;}
.g-bd2 {
	position: relative;
	background-color: #fff;
	margin-top: -90px;
	z-index: 100;}
.g-bd2 .g-child-hd {
	position: relative;
	background: #fff url(images/child-hd-right-bg.png) 0 0 repeat-x;
	height: 50px;
	line-height: 50px;
	border-radius: 6px 6px 0 0;
	position: relative;
	top: -52px;
	z-index: 110;
	border: 1px solid #B9B9B9;}
.g-bd2 .m-game-menu {
	position: relative;
	background: #fff url(images/child-hd-left-bg.png) 0 0 repeat-x;
	height: 50px;
	color: #FFFFFF;
	line-height: 50px;
	border: 1px solid #542F2A;
	border-radius: 6px 0 0 0;
	width: 260px;
	margin-top: -1px;
	margin-left: -1px;}
.g-bd2 .m-game-menu .tit {
	font-size: 16px;
	font-weight: bold;
	text-indent: 15px;}
.g-bd2 .m-game-menu .tit .icon-arrow {
	position: absolute;
	background:url(images/child-hd-menu-arrow.png) 0 0 no-repeat;
	width: 20px;
	height: 16px;
	right: 21px;
	top: 17px;}
.g-bd2 .m-game-menu .tit .icon-arrow-left {
	background: url(images/child-hd-menu-arrow-left.png) 0 0 no-repeat;
	position: absolute;
	width: 10px;
	height: 15px;
	right: -1px;
	top: 17px;}
.g-bd2 .m-game-menu .u2 {
	display: none;
	position: absolute;
	top: 51px;
	left: 0;
	z-index: 120;
	width: 100%;
	color: #333333;
	border-bottom: 1px solid #DDDDDD;
	max-height: 450px;
	overflow-y: auto;}
.g-bd2 .m-game-menu:hover .u2 {
	display: block;}
.g-bd2 .m-game-menu .u2 .L2 {
	height: 34px;
	line-height: 34px;
	border: 1px solid #542F2A;
	border-bottom: 0;
	background-color: #90423B;
	cursor: pointer;
	color: #FFFFFF;
	text-indent: 14px;}
.g-bd2 .m-game-menu .u2 .L2 a {
	color: #FFFFFF;
	display: block;}
.g-bd2 .m-game-menu .u2 li:hover {
	background-color: #A74C44;}
.g-bd2 .m-game-menu .tit {
	height: 50px;
	line-height: 50px;
	width: 100%;}
.g-bd2 .g-child-hd .f-fr {
	width: 100px;}
.g-mn3,
.g-sd3 {
	margin-top: -52px;
	padding-top: 20px;}
.g-mn3 {

	float: left;
	width: 940px;}
.g-sd3 {
	display: inline;
	width: 139px;
	float: right;
	text-align: right;}
.g-mn3c {
	display: inline;
	float: left;
	margin: 10px 0px;
	width: 942px;}
.g-mn3c .hd {
	margin: 20px 0;}
.g-mn3c .hd .u-btn2 {
	margin-bottom: -2px;
	display: inline-block;
	margin-top: 6px;}
.g-mn3c h2.tit {
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #383838;}
.m-reviews2 .bd {
	border-top: 1px solid #98423B;}
.g-2col {
	background: url(images/member-bg.png) left top repeat-y;}
.g-2col .main h2 {
	font-size: 18px;
	margin: 15px 0;}
.g-2col .sidebar {
	float: left;
	width: 20%;
	background-color: #E4E4E4;
	min-height: 600px;}
.g-2col .main {
	float: right;
	width: 80%;
	padding: 10px;
	box-sizing: border-box;}
.g-2col .main .main-wrap {
	width: 80%;
	margin: 0 auto;}
.g-2col .main .main-wrap h2 {
	border-bottom: 1px solid #DDD;}
/* end layout */

/* module */
/* 含标题和Tab的模块头部-默认不定宽 */
.m-hd{height:35px;line-height:35px;padding:1px 0 0;border-bottom:1px solid #ddd;}
.m-hd h2,.m-hd ul,.m-hd li{float:left;}
.m-hd h2{margin:0 20px 0 0;font-size:16px;}
.m-hd li{position:relative;margin:-1px 0 0 2px;}
.m-hd li:first-child{margin-left:0;}
.m-hd li a,.m-hd li a:hover{text-decoration:none;color:#666;}
.m-hd li a{display:block;padding:0 15px;border:1px solid #ddd;border-bottom:0;border-radius:5px 5px 0 0;text-align:center;font-size:14px;background:#f8f8f8;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fdfdfd),to(#f8f8f8));background:-webkit-linear-gradient(#fdfdfd,#f8f8f8);background:-moz-linear-gradient(#fdfdfd,#f8f8f8);background:-ms-linear-gradient(#fdfdfd,#f8f8f8);background:linear-gradient(#fdfdfd,#f8f8f8);}
.m-hd li a:hover{background:#fff;}
.m-hd li.z-crt a{
	padding-bottom:1px;margin-bottom:-1px;background:#fff;
	  background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(243,222,220) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(243,222,220) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(243,222,220) 100%);
  color: #9D5B55;}
.m-hd .more{float:right;margin-left:10px;}
/* 有背景 */
.m-hd-bg{padding:11px 10px 0;border-radius:5px 5px 0 0;background:#f7f7f7;}
/* tab无缝 */
.m-hd-sl li{margin-left:-1px;}
.m-hd-sl li a{border-radius:0;}
.m-hd-sl li:first-child a{border-top-left-radius:5px;}
.m-hd-sl li:last-child a{border-top-right-radius:5px;}
/* tab居右 */
.m-hd-rt h2{margin-right:0;}
.m-hd-rt ul{float:right;}
/* tab较小 */
.m-hd-sm{height:25px;line-height:25px;}
.m-hd-sm h2{font-size:14px;}
.m-hd-sm li a{padding:0 10px;font-size:12px;}
/* tab定宽 */
.m-hd-fw li{width:80px;}
.m-hd-fw li a{padding:0;}
/* tab直角 */
.m-hd-ra,.m-hd-ra li a,.m-hd-ra li:first-child a,.m-hd-ra li:last-child a{border-radius:0;}
/* 简易表单 */
.m-form{line-height:29px;color:#555;}
.m-form legend{font-size:14px;font-weight:bold;}
.m-form .formitm{padding:20px 0 0;line-height:30px;}
.m-form .formitm-1{padding-left:120px;}
.m-form .lab{float:left;width:110px;margin-right:-90px;text-align:right;font-weight:bold;}
.m-form .ipt{margin-left:120px;}
.m-form .ipt *{vertical-align:middle;}
.m-form .ipt a,.m-form .ipt a:hover{text-decoration:none;color:#3891eb;}
.m-form .ipt img{height:32px;margin:0 15px 0 5px;}
.m-form .ipt .domain{margin:0 0 0 5px;font-weight:bold;color:#777;}
.m-form .ipt p{height:22px;line-height:22px;color:#999;}
.m-form .tip{padding-top:10px;}
.m-form .tip input{margin:0 5px 3px 0;}
/* 操作型弹出浮层-默认居中 */
.m-layer{z-index: 500;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.m-layer > table{table-layout:fixed;width:100%;height:100%;}
.m-layer > table > tbody > tr > td{vertical-align:middle;}
.m-layer .lywrap{position:relative;width:540px;margin:0 auto;border:5px solid rgba(0,0,0,0.3);border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.2);}
.m-layer .lytt{position:relative;padding:10px;height:20px;margin:0 0 -1px;line-height:20px;border-bottom:1px solid #ddd;border-radius:5px 5px 0 0;background:#fafafa;}
.m-layer .lytt h2{line-height: 25px;float:left;font-size:16px;}
.m-layer .lyclose{float:right;font-weight:bold;font-family:arial;font-size:24px;color:#ccc;text-shadow:0 1px #fff;cursor:pointer;}
.m-layer .lyclose:hover{color:#aaa;}
.m-layer .lyct:last-child,.m-layer .lybt{border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.m-layer .lyct:first-child{border-top-left-radius:5px;border-top-right-radius:5px;}
.m-layer .lyct{padding:20px;background:#fff;}
.m-layer .lybt{height:30px;line-height:30px;padding:10px;margin:-1px 0 0;border-top:1px solid #ddd;background:#f7f7f7;}
.m-layer .lyother{float:left;color:#999;}
.m-layer .lybtns{float:right;}
.m-layer .lybtns button{float:left;margin-left:10px;}
/* 显示 */
.m-layer.z-show{display:block;}
/* 普通翻页器-默认居中 */
.m-page{margin:10px 0 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;text-shadow:0 1px #fff;background:#fff;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;transition:background-color 0.3s;}
.m-page a,.m-page a:hover{text-decoration:none;color:#98423B;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;border-radius:5px;}
.m-page-sr i{border:0;}
.m-page-sr a:first-child,.m-page-sr a:last-child{border-radius:5px;}

/* 多行式面包屑导航-默认竖线分隔 */
.m-crumb{overflow:hidden;line-height:1.5;}
.m-crumb ul{margin-left:-20px;}
.m-crumb li{float:left;word-wrap:normal;white-space:nowrap;}
.m-crumb li:before{display:inline-block;width:20px;text-align:center;content:'|';font-size:12px;color:#ccc;font-family:\5b8b\4f53;}
/* 箭头分隔 */
.m-crumb-arr li:before{content:'\3E';}
/* 空白分隔 */
.m-crumb-blank ul{margin-left:-10px;}
.m-crumb-blank li:before{width:10px;content:'';}

/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;line-height:1.5;}
.m-table th,.m-table td{padding:10px;border:1px solid #ddd;}
.m-table th{font-weight:bold;}
.m-table tbody tr:nth-child(2n){background:#fafafa;}
.m-table tbody tr:hover{background:#f0f0f0;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}
/* 简易数据表格-行边框*/
.m-table-row th,.m-table-row td{border-width:0 0 1px;}
/* 简易数据表格-圆角*/
.m-table-rds{border-collapse:separate;border:1px solid #ddd;border-width:0 1px 1px 0;border-radius:5px;}
.m-table-rds th,.m-table-rds td{border-width:1px 0 0 1px;}
.m-table-rds > :first-child > :first-child > :first-child{border-top-left-radius:5px;}
.m-table-rds > :first-child > :first-child > :last-child{border-top-right-radius:5px;}
.m-table-rds > :last-child > :last-child > :first-child{border-bottom-left-radius:5px;}
.m-table-rds > :last-child > :last-child > :last-child{border-bottom-right-radius:5px;}
/* 上图下文图文列表 */
.m-list4{padding:1px 0 0;zoom:1;}
.m-list4 ul{margin:-11px 0 0 -10px;}
.m-list4 li{display:inline;float:left;width:150px;margin:10px 0 0 10px;}
.m-list4 h3,.m-list4 p {width:100%;height:18px;overflow:hidden;margin:5px 0 0;line-height:18px;}
.m-list4 h3 a,.m-list4 h3 a:hover{color:#333;}
.m-list4 .u-img,.m-list4 .u-img2{width:auto;height:120px;}
.m-list4-1 {}
.m-list4-1 h3 {
	text-align: center;
	font-size: 14px;}
.m-list4-1 li {
	background-color: none;
	border:0;
	border-radius: 4px;
	width: 20%;
	padding: 10px;
	box-sizing: border-box;
	margin: 0;}
.m-list4-1 .u-img {
	background-color: #43BBB1;
	width: 100%;
	height: auto;
	text-align: center;
	border-radius: 8px;}
.m-list4-1 .u-img a {}
.m-list4-1 .u-img img {
	display: inline-block;
	width: 82px;
	height: 82px;
	padding: 12px 0;}
.goods-cate {
	border-top: 1px solid #98423B;
	padding-top: 30px;}
.m-slide {
	width: 1920px;
	height: 700px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;}
#slideContainer {
	width: 9999999px;
	height: 700px;
	position: relative;}
#slideContainer li {
	display: inline;
	float: left;
	width: 1920px;
	height: 700px;
	text-align: center;}
.m-hdimg {
	width: 1920px;
	height: 393px;
	/*background-color: black;*/
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -960px;}
.g-topbar .currency {
	float: left;
	margin-right: 20px;
	line-height: 44px;}
.above-list .currency {
	height: 38px;
	line-height: 38px;}
.above-list .currency .z-sel,
.g-topbar .currency .z-sel {
	background-color: #249C8E;
	color: #FFFFFF;
	padding: 2px 4px;
	border-radius: 4px;}
.g-topbar .entrance {
	float: left;}
.g-topbar .entrance .icon16 {
	display: inline-block;
	position: relative;
	bottom: -2px;}
.g-topbar .entrance a:hover {
	text-decoration: underline;}
.g-topbar .cart {
	float: left;
	margin-left: 8px;}

.g-hd .g-wrap {
	background: url(images/nav-bg.png) 0 0 repeat-x;
	height: 35px;
	border: 1px solid #014376;
	border-radius: 6px 6px 0 0;}
.g-hd .g-wrap .logo {
	float: left;
	margin-left: 25px;
	margin-top: 8px;}
/*顶部主导航*/
.m-nav {
	float: left;
	margin-left: 15px;
	height: 35px;}
.m-nav .A1,
.m-nav .L1 {
	display: block;
	*display: inline;
	float: left;
	height: 35px;
	line-height: 35px;
	box-sizing: border-box;}
.m-nav .A1 {
	color: #FFFFFF;
	text-shadow: 1px 1px 1.5px rgba(0,0,0,0.8);
	padding: 0 28px;
	font-size: 14px;
	text-transform: uppercase;}
.m-nav .z-act {}
.m-nav .z-act .A1 {
	background: url(images/nav-act-bg.jpg) 0 0 repeat-x;
	box-shadow: inset 0 0 1px 1px rgba(0,0,0,0.2);
	position: relative;}
.m-nav .z-act .A1:hover {
	background: url(images/nav-act-bg.jpg) 0 0 repeat-x;
	cursor: default;}
.m-nav .A1 .icon {
	display: inline-block;}
.m-nav .L1:hover {
	background: #014e8a;
/* 	border-left: 1px solid #542f2a;
border-right: 1px solid #542f2a;
 */
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.5)
;}
.m-nav .L1 {
	position: relative;}
.m-nav .L1 .U2 {
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	background-color: #014e8a;
	padding: 10px 0;
	border-radius: 0 0 8px 8px;}
.m-nav .L1:hover .U2 {
	display: block;}
.m-nav .L1 .L2 {
	height: 35px;
	line-height: 35px;
	padding: 0 10px;}
.m-nav .L1 .A2 {
	display: block;
	height: 28px;
	line-height: 28px;
	width: 90px;
	padding: 0 7px;
	color: #FFFFFF;
	border-radius: 14px;}
.m-nav .L1 .A2:hover {
	background-color: #0570c3;}
.m-nav .L1 .L2:last-child {
	border-radius: 0 0 6px 6px;}
.m-nav2 {
	padding: 20px 0;}
.m-nav2 .L1,
.m-nav2 .A1 {
	display: block;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	font-weight: bold;}
.m-nav2 .A1 {
	padding-left: 20px;}
.m-nav2 .L1 .icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 20px;
	margin-bottom: -4px;
	margin-right: 5px;}
.m-nav2 .L1 {
	position: relative;}
.m-nav2 .L1:hover .A1 {
	background-color: #893F36;
	color: #FFFFFF;
	border-radius: 6px 0 0 6px;}
.m-nav2 .u2  {
	position: absolute;
	left: 260px;
	top: 0;
	width: 200px;
	background-color: #893F36;
	padding: 10px;
	border-radius: 0 8px 8px 8px;
	display: none;
	z-index: 100;}
.m-nav2 .u2 .A2 {
	display: block;
	color: #FFFFFF;
	height: 24px;
	line-height: 24px;
	margin: 5px 0px;
	padding-left: 10px;
	border-radius: 8px;}
.m-nav2 .u2 .A2:hover {
	background-color: #9F635C;}
.m-nav2 .L1:hover .u2 {
	display: block;}
.m-nav3 {}
.m-nav3 .L {
	float: left;}
.m-nav3 .A {
	float: left;
	padding: 0 25px;
	font-weight: bold;
	color: #333333;
	font-size: 14px;}
.m-nav3 .z-act {
	background: url(images/goods-cate-arrow.png) center 41px no-repeat;}
.m-nav3 .A:hover {
	background-color: #EDEDED;}
.m-nav3 .L:first-child .A {}
/*m-nav4 竖排导航*/
.m-nav4 {
	padding: 10px;}
.m-nav4 .A:hover {
	background-color: #E5867D;
	color: #FFFFFF;}
.m-nav4 .z-sel .A {
	background-color: #A7574E;
	color: #FFFFFF;}
.m-nav4 .A {
	display: block;
	background-color: #fff;
	margin: 8px 0;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	border-radius: 15px;}
.m-nav4-1 {
	padding: 0px;
	background-color: #FDF5F4;
	border: 1px solid #95473F;}
.m-nav4-1 .U2 {}
.m-nav4-1 .A2 {
	display: block;
	padding: 10px;
	background-color: #FEF2F0;
	border-bottom: 1px solid #ECD5D3;}
.m-nav4-1 .A2:hover {
	background-color: #F3DEDA;}
.m-nav4-1 h1.tit {
	text-indent: 10px;
	height: 25px;
	line-height: 25px;
	background-color: #95473F;
	color: #FFFFFF;}
.m-nav4-1 .A {
	border-bottom: 1px solid #95473F;
	background-color: #a7574e;
	color: #FFFFFF;
	border-radius: 0;
	margin: 0;}
.m-nav4-1 .U3 {
	padding-left: 25px;
	margin-top: 5px;
	border-bottom: 1px solid #ECD5D3;}
.m-nav4-1 .L3 {
	padding: 8px 0;
	list-style-type: square;}
.m-nav4-1 .A3:hover {
	text-decoration: underline;
	color: #95473F;}
.g-mnc {
	margin: 20px 0;}
.g-mnc .hd .tit {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;}
.g-mnc .hd .tit .subtit {
	font-size: 14px;
	color: #059099;}
.g-mnc .hd {
	background: #fff url(images/box-hd-bg.png) 0 0 repeat-x;
	height: 39px;
	line-height: 39px;
	text-indent: 10px;
	border-top: 1px solid #DADADA;
	border-bottom: 2px solid #DADADA;}
.g-mnc .hd .u-btn2 {
	margin-right: 10px;}
.m-quick-order-gold {
	position: relative;
	background: url(images/bg-quick-order.png) 0 0 repeat-x;
	height: 67px;
	border: 1px solid #542f2a;
	border-radius: 6px;
	padding: 10px;}
.m-quick-order-gold .tit {
	position: absolute;
	background: url(images/txt-quick-order.png) 0 0 no-repeat;
	width: 99px;
	height: 22px;
	bottom: 10px;
	left: 20px;}
.m-quick-order-gold table {
	width: 100%;}
.m-quick-order-gold table td {
	padding: 5px;}
.m-quick-order-gold .price {
	color: #FFFFFF;
	font-size: 14px;}
.m-quick-order-gold .btn-buy {
	background: url(images/btn-buy-now-bg.png) 0 0 repeat-x;
	height: 26px;
	border: 1px solid #542F2A;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 0 40px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	margin-left: 10px;
	border-radius: 6px;}
.m-hot-games .bd {
	padding-top: 10px;}
.m-hot-games .bd .m-list4 li {
	width: 48.5%;
	margin-left: 1.5%;}
.m-hot-games .bd .m-list4 h3 {
	height: auto;}
.m-hot-items {}
.m-hot-items .m-list3 {
	margin-top: 11px;}
.m-tab {}
.m-tab .A,
.m-tab .L {
	float: left;}
.m-tab .L {
	width: 33.3%;
	background-color: #E7E7E7;}
.m-tab .A {
	height: 33px;
	line-height: 33px;
	color: #333333;
	text-align: center;
	width: 100%;}
.m-tab .z-act {
	background-color: #98423A;
	color: #FFFFFF;}
/* 左图右文图文列表-默认竖排 */
.m-list3{padding:1px 0 0;zoom:1;}
.m-list3 ul{margin:-11px 0 0;}
.m-list3 li{display:inline;float:left;width:100%;margin:10px 0 0;}
.m-list3 .txt{float:right;width:100%;height:95px;overflow:hidden;margin-left:-110px;}
.m-list3 h3,.m-list3 p{margin-left:110px;overflow:hidden;line-height:18px;}
.m-list3 h3{margin-bottom:5px;}
.m-list3 h3 a,.m-list3 h3 a:hover{color:#333;}
.m-list3 .u-img{float:left;width:100px;height:100px;}
.m-list3 .u-img2{float:left;width:94px;height:94px;}
/* 横排 */
.m-list3-x ul{margin:-11px 0 0 -10px;}
.m-list3-x li{width:230px;margin:10px 0 0 10px;}

.m-hot-items .m-list3 .f-fl {
	width: 70%;}
.m-hot-items .m-list3 .f-fr {
	padding-top: 18px;}
.m-hot-items .m-list3 li {
	margin: 0;
	padding-top: 10px;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 5px;}
.m-hot-items .m-list3 li:hover {
	cursor: pointer;
	background-color: #F0F0F0;}
.m-hot-items .m-list3 .u-img {
	width: 60px;
	height: 60px;}
.m-hot-items .m-list3 .txt {
	margin-left: -70px;
	height: 65px;}
.m-hot-items .m-list3 h3,
.m-hot-items .m-list3 p {
	margin-left: 70px;}
.m-hot-items .m-list3 .f-fr .price {
	font-size: 20px;
	color: #b43123;
	padding-right: 10px;}

.m-tip {
	background-color: #F5EDEB;
	padding: 10px;
	border: 1px solid #E0C5C2;
	border-radius: 4px;
	line-height: 1.4;
	text-align: left;}
.m-tip-thick {
	border: 4px solid #DDDDDD;
	background-color: #FFFFFF;
	border-radius: 0;}
.m-tit-list {
	border-right: 1px solid #CFCFCF;
	float: left;
	width: 19%;
	margin-right: 5%;
	margin-left: 1%;}
.m-tit-list h3 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;}
.m-tit-list .list .L {
	list-style: disc;
	padding-left: 5px;
	margin: 12px 0;
	margin-left: 12px;}
.m-social {}
.m-social li {
	float: left;
	margin-left: 20px;}

.m-leftfloat {
	position: fixed;
	bottom: 20px;
	left: 50%;
	margin-left: -660px;
	z-index: 200;}
.m-livechat {
	position: fixed;
	bottom: 20px;
	right: 50%;
	margin-right: -660px;
	z-index: 200;}

.m-table .icon-cart {
	display: inline-block;
	background: url(images/icon-cart.png) 0 0 no-repeat;
	width: 16px;
	height: 15px;
	margin-bottom: -3px;
	margin-right: 5px;}
/* m-table-row-2: list item */
.m-table-row-2 {}
.m-table-row-2 .btn {
	/*padding: 5px 8px;*/
	box-sizing:border-box;
	font-weight: bold;}
.m-table-row-2 .btn:hover {
	color: #98423B;}
.m-table-row-2 .productName {
	float: left;
	margin-left: 5px;
	margin-top: 10px;}
.m-table-row-2 .productName2 
{
    font-weight:bold;}
.m-table-row-2 .item-img {
	float: left;
	width: 40px;
	height: 40px;
	position: relative;}
.m-table-row-2 .item-img .good-icon {
	width: 40px;
	height: 40px;}
.m-table-row-2 .item-img .good-detail {
	display: none;
	position: absolute;
	left: 45px;
	top: 0;
	z-index: 500;
	min-width: 100px;
	min-height: 100px;
	background-color: red;}
.m-table-row-2 .item-img:hover .good-detail {
	display: block;}
.m-table-row-2 .item-img img {
	width: 40px;
	height: 40px;}
.m-table-row-2 th,
.m-table-row-2 td {
	padding: 12px;}
.m-table-row-2 tbody tr:hover {
	background: #F7F0EF;}
.m-table-row-2 tbody tr:hover td {
	color: #98423B;}
.m-table-row-2 th {
	border-top: 1px solid #98423B;
	background-color: #F3F3F3;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
	font-weight: bold;}
.m-table-row-3 {
	border: 1px solid #98423B;}
.m-table-row-3 td {
	background-color: #FDF5F4;
	border-color: #E1D3D0;}
.m-table-row-3 tr:last-child td {
	border-bottom: 0;}
.m-table-row-4 {}
.m-table-row-4 tbody tr:hover {
	background-color: #fff;}
.m-table-row-4 th {
	background-color: #D1DEEF;
	 border-bottom: 1px solid #829CBF;
	 color: #133158;}
.m-table-row-4 td {
	border: 0;}
.m-table-row-4 tbody tr:nth-child(2n) {
	background-color: #EEF5FF;}
.m-countdown {}
.m-countdown .colon,
.m-countdown .num {
	display: inline-block;
	height: 30px;
	line-height: 30px;}
.m-countdown .colon {
	font-size: 16px;
	font-weight: bold;}
.m-countdown .num {
	position: relative;
	background-color: #279F91;
	width: 24px;
	text-align: center;
	border-radius: 4px;
	color: #FFFFFF;
	font-size: 16px;}
.m-countdown .num:before {
	display: none;
	content: "";
	width: 24px;
	height: 0;
	border-bottom: 1px solid #FFFFFF;
	position: absolute;
	top: 50%;
	left: 0;}
.m-special-deals .price {
	font-size: 16px;
	font-weight: bold;
	color: #555;}
.m-special-deals .m-table td {
	font-size: 14px;
	font-weight: bold;}
.m-special-deals {}
.m-special-deals .hd {
	margin: 0;
	background-color: #98423B;}
.m-special-deals .hd .tit {
	color: #FFFFFF;
	padding: 5px 8px;}
.m-ipt-group .u-label {
	display: inline-block;}
.m-ipt-group .u-sel	{
	display: inline-block;}
.m-list5 {}
.m-list5 {
	border-top: 1px solid #98423B;}
.m-list5 .L {
	padding: 10px 0;
	border-bottom: 1px dashed #DDDDDD;}
.m-list5 .L-bd {
	line-height: 1.5;}
.m-list5 .L-hd {
	height: 30px;
	line-height: 30px;}
.m-list5 .L-hd .tit {
	font-size: 16px;}
.m-list5 .L-hd .time {
	font-size: 12px;}
.m-page {
	margin: 20px 0;}
.m-layer-1 .lywrap {
	border: 5px solid rgba(0,0,0,0.2);}
.m-layer-1 .lytt {
	background: #fff url(images/layer-hd-bg.png) 0 0 repeat-x;
	height: 25px;
	box-shadow: 0 2px 2px rgba(0,0,0,0.07)
;}
.m-layer-1 .lybt {
	border: 0;}
.m-form .u-ipt2 {
	width: 220px;}
.m-layer-nobt .lyct {
	padding-bottom: 40px;}
.buy-in-page .form-wrap .m-form {
	width: 50%;}
.buy-in-page .form-wrap .m-tip-thick {
	width: 44%;
	float: left;
	margin-top: 20px;}
.buy-in-page .form-wrap .m-tip-thick img {
	width: 100%;}
.m-read {}
.m-read .hd {
	border-bottom: 1px solid #D2D2D2;}
.m-read .hd .u-h1 {
	font-size: 22px;}
.m-read .u-h1 {
    margin-bottom: 20px;}
.m-read .meta {
	margin-top: 5px;}
.m-read .bd p {
    font-size: 1.2em;
    line-height: 1.5;
    margin: 2em 0;
    word-break: break-all;}
/*新闻列表*/
.m-list6 {
	border-top: 1px solid #98423b;}
.m-list6 .L {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #DDDDDD;}
.m-list6 .hd {
	margin: 10px 0;}
.m-list6 .tit {
	font-size: 14px;
	font-weight: bold;}
.m-list-inline {}
.m-list-inline li {
	display: inline-block;
	border-right: 1px solid #DDDDDD;}
.m-list-inline li.z-sel button {
	color: #A04141;
	font-weight: bold;}
.m-list-inline li:last-child {
	border: 0;}
.m-list-inline li button {
	display: block;
	background: none;
	border: 0;}
.m-list-inline li button:hover {
	color: #A04141;
	text-decoration: underline;}
.m-cart {}
.m-cart .btn-wrap {
	margin: 20px 0;}
.m-cart .tit-line {
	font-size: 14px;
	font-weight: bold;}
.m-cart .delete {
	font-size: 18px;}
.m-cart .delete:hover {
	color: red;}
.m-cart .quantity .u-ipt2 {
	width: 40px;}
.m-cart .total {
	margin: 20px 0;}
.m-cart .total .price {
	font-size: 18px;
	color: #4b4b4b;}
.m-cart .total .price strong {
	font-size: 21px;
	font-weight: bold;
	color: #A04141;}
.m-cart .total .price2 {
	font-size: 14px;
	color: #4b4b4b;}
.m-cart .total .price2 strong {
	font-size: 16px;
	font-weight: normal;
	color: #A04141;}
.m-cart .sub-total {
	margin-top: 10px;}
.m-cart .table-wrap{
	padding: 10px;
	border: 1px solid #DDDDDD;}
.m-cart .table-wrap .sub-total {
	text-align: right;}
.m-cart .table-wrap .sub-total strong {
	font-size: 16px;
	font-weight: normal;
	color: #A04141;}
.m-cart .table-wrap .sub-total .item {
	display: inline-block;
	margin: 0 20px;}
.m-cart .table-wrap tr:last-child td {}
.m-cart .total {
	padding: 10px;}
.sel-payment {
	border: 1px solid #DDDDDD;
	padding: 10px;}
.sel-payment .fill-info {
	border-right: 1px solid #DDDDDD;
	padding-right: 55px;}
.sel-payment .payments {
	/*width: 50%;*/
	padding-left: 20px;}
.sel-payment .pay-hd {
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: bold;}
.sel-payment .pay-bd {
	padding-top: 10px;
	padding-bottom: 20px;}
.sel-payment .pay-bd label {
	cursor: pointer;}
.sel-payment .pay-bd li {
	float: left;
	border: 3px solid #FFFFFF;
	margin-bottom: 20px;
	margin-right: 20px;
	width: 150px;
	height: 50px;}
.sel-payment .pay-bd li img {
	width: 150px;
	height: 50px;}
.sel-payment .pay-bd .z-sel {
	border-color: #a04141;}
.m-txt {
	padding: 15px;
	background-color: #E1FFF5;
	margin: 15px 0;
	border: 1px solid #7ED1CB;}
.member-intro {
	margin-top: 20px;}
.server {}
.server h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;}
.server .server-alpha {}
.server .server-alpha a {
	float: left;
	width: 32px;
	height: 32px;
	border: 1px solid #DDDDDD;
	margin-right: 2px;
	text-align: center;	
	line-height: 32px;}
.server .server-alpha a:hover {
	background-color: #F9E9E7;
	border-color: #E9D0CD;}
.server .server-alpha .active {
	background-color: #F3D8D5;
	border-color: #95473F;
	color: #95473F;}
.server .server-list {
	margin-top: 25px;
	margin-bottom: 25px;}
.server .server-list li {
	width: 210px;
	height: 30px;
	float: left;
	list-style-type: square;
	margin-left: 20px;}
.server .server-list li a {
	display: block;}
.server .server-list li a:hover {
	color: #95473f;
	text-decoration: underline;
	font-weight: bold;}
.server .server-list-hastag {}
.server .server-list-hastag .tag {
	width: 120px;
	/*height: 200px;*/
	float: left;
	text-align: center;}
.server .server-list-hastag .tag span {
	display: block;
	margin: 10px 0;}
.server .server-list-hastag .tag span.tit{
	font-size: 16px;
	font-weight: bold;}
.server .server-list-hastag .list {
	margin-left: 130px;
	border-left: 1px solid #DEAAA5;
	padding-left: 20px;}
.list-hasside {}
.list-hasside .f-fl {
	float: left;
	width: 24%;}
.list-hasside .f-fr {
	float: right;
	width: 73%;}
.to-buy {
	padding: 10px;
	background-color: #F6F6F6;
	border: 1px solid #EEE;}
.to-buy .product {
	width: 70%;}
.to-buy .price {
	width: 15%;}
.table-query {
	padding-bottom: 10px;}
.table-query .f-fl {
	width: 70%;}
.table-query .f-fr {
	width: 29%;}
#chkAgree {
	width: 20px;}
.formitm-1 p {
	line-height: 14px;
	margin-bottom: 5px;}
.formitm-1 p a {}
.formitm-1 p a:hover {
	color: #9d5b55;
	text-decoration: underline;}
.m-list-order {
	width: 750px;}
.m-list-order table td {
	padding: 8px;}
.m-list-order .item {
	margin: 8px 0;
	border: 1px solid #CEE2ED;}
.m-list-order .item-hd {
	background-color: #DFF2FD;}
.m-list-order .item-hd td {
	padding: 8px 4px;}
.m-list-order .item-hd span {
	display: inline-block;
	margin-right: 20px;}
.m-list-order .hd {
	background-color: #FFE9E6;
	border-top: 1px solid #A7574E;
	margin: 10px 0;}
.m-list-order .hd td {
	padding: 12px 4px;}
.m-list-order table {
	width: 100%;}
.m-list-order .col1 {
	width: 55%;}
.m-list-order .col2 {
	width: 15%;}
.m-list-order .col3 {
	width: 15%;}
.m-list-order .col4 {
	width: 20%;}
.m-list-order .btn {
	display: block;}
.m-list-order .btn:hover {
	text-decoration: underline;}
.select-server {
	margin: 20px 0;}
.select-server .u-sel {
	width: 240px;}
.select-server .u-sel {
	cursor: pointer;}
.select-server .ipt-tit {
	font-weight: bold;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	margin-right: 10px;}
.confirm-pay {}
.confirm-pay .f-fl {
	width: 49%;}
.confirm-pay .f-fl:first-child {
	border-right: 1px solid #DDD;}
.confirm-pay .f-fl p {
	text-align: center;
	margin: 20px 0;}
.confirm-pay .f-fl p a {
	display: inline-block;}


.mainbanner_warp {
    margin: auto;
    position: relative;
    width: 1080px;}
.mainbanner_list {
    height: 8px;
    position: absolute;
    right: 0;
    top: -315px;
    z-index: 9999;}
.mainbanner_list li {
    display: none;
    float: left;
    height: 10px;
    overflow: hidden;
    text-indent: -999px;
    width: 30px;}
.mainbanner_list a {
    background: none repeat scroll 0 0 #fff;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    opacity: 0.5;
    overflow: hidden;
    text-align: center;
    width: 25px;}
.mainbanner_list li.active a {
	background: #249C8E;
    opacity: 1;
    text-decoration: none;}
.above-list {}
.above-list .stock {
	height: 38px;
	line-height: 38px;
	margin-left: 10px;
	font-size: 14px;}
.above-list .stock strong {
	font-weight: bold;
	color: #98423B;}
.levelTable {
	color: #FFFFFF;}
.m-sd-banner {
	display: block;
	width: 245px;
	margin: 10px auto;}
/* end module */


/*unit*/
/* 无边图片容器-默认定宽定高、图片拉伸 */
.u-img{display:block;position:relative;width:110px;height:110px;}
.u-img img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img-ha,.u-img-ha img{height:auto;}
/* 有边图片容器-默认定宽定高、图片拉伸 */
.u-img2{display:block;position:relative;width:104px;height:104px;padding:2px;border:1px solid #ddd;}
.u-img2 img{display:block;width:100%;height:100%;}
/* 图片高适应 */
.u-img2-ha,.u-img2-ha img{height:auto;}

.u-ipt,
.u-sel{
	border: 1px solid #491B15;
	border-radius: 4px;
	background-color: #5A211A;
	height: 26px;
	line-height: 26px;
	color: #FFFFFF;
	width: 100%;}
.u-ipt {
	text-indent: 10px;}
.u-sel4,
.u-ipt2 {
	border: 1px solid #BCBDBF;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	border-radius: 3px;
	box-shadow: 0 0px 2px #F5E2E0, inset 0px 1px 2px rgba(0,0,0,0.2);
	width: 180px;}
.u-sel4 {
	text-indent: 2px;}
.u-sel4-nr {
	width: 50px;}
.u-sel2	{
	background: none;
	border: 0;
	color: #FFFFFF;}
.u-sel3 {
	width: auto;}
.u-sel-1 {
	background-color: #fff6f6;
	color: #333333;
	border: 1px solid #d7b4b4;}
/* .u-sel-2 有上下箭头的选服务器菜单*/
.u-sel-2 {
	background-color: #fff6f6;
	color: #333333;
	height: 38px;
	line-height: 38px;
	text-indent: 10px;
	border: 1px solid #d7b4b4;
	width: 240px;
	background: url(images/icon16-sel-arrow.png) 218px 10px no-repeat #F7F0EF;}
.u-btn2 {
	background-color: #fff;
	border: 1px solid #DADADA;
	padding: 0 6px;}

.u-btn3 
{
  background-color: #542f2a;
  background-image: -moz-linear-gradient( 90deg, rgb(135,67,62) 0%, rgb(164,99,93) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(135,67,62) 0%, rgb(164,99,93) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(135,67,62) 0%, rgb(164,99,93) 100%);
  box-shadow: 0.5px 0.866px 4px 0px rgba(1, 1, 1, 0.09), inset 0px -1px 1px 0px rgba(255, 255, 255, 0.267);
  height: 30px;
  line-height: 30px;
  padding: 0 25px;
  border: 1px solid #542F2A;
  color: #FFFFFF;
  border-radius: 3px;}
.u-btn3:hover {
	color: #FFFFFF;
  background-image: -moz-linear-gradient( 90deg, rgb(174,62,62) 0%, rgb(176,70,70) 100%);
  background-image: -webkit-linear-gradient( 90deg,  rgb(174,62,62) 0%, rgb(176,70,70) 100%);
  background-image: -ms-linear-gradient( 90deg,  rgb(174,62,62) 0%, rgb(176,70,70) 100%);}
.u-btn3-md {
	height: 35px;
	line-height: 35px;
	width: 160px;
	font-size: 14px;}
.u-btn3-sm {
	height: 30px;
	line-height: 30px;
	width: 80px;
	font-size: 14px;}
.u-btn3-lg {
	height: 45px;
	line-height: 45px;
	width: 180px;
	font-size: 16px;}
.u-label {
	display: inline-block;}
#currencyOptions {
	background-color: #5A211A;}
.btn-go-top {
	width: 45px;
	height: 45px;
	background:  url(images/btn-go-top.png) 0 0 no-repeat;

	position: fixed;
	bottom: 20px;
	right: 50%;
	margin-right: -605px;
	z-index: 200;}
/*end unit*/



#fullbg {
    background: url(images/alpha.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9999;}

.cilckpic {
    background: url(images/load.gif) no-repeat scroll 13px 15px #fff;
    border: 5px solid #e4e4e4;
    display: inline-block;
    left: 50%;
    line-height: 1.4;
    margin-left: -88px;
    margin-top: -28px;
    max-width: 300px;
    min-width: 100px;
    padding: 15px 20px 15px 50px;
    position: fixed;
    text-align: left;
    top: 50%;
    z-index: 9999;}