/*------------------INDEX-----------------------*/
.indexmainbg { background: #f5f1e1;  z-index: 0; position: relative; 
}
.indexmain { margin:0 auto; width: 1184px; padding:0px;
}
.indexleft { width: 248px; float:left; 
}
.indexleft-bhr { height:12px; padding:0px; margin:0px; background: url(images/index_menuhr.gif) top left repeat-x; border:none;
}
.indexright { width: 925px; float:right;
}
.indexright img{ border:none;
}
.indexright-head { height: 448px;  /**+margin-top:-14px;*/
 margin-left: -21px;}
.indexsubhead { height:50px; background:#000000 url(images/index_subheadbg.gif) bottom left repeat-x; color:#9d9c9a; 
}
.rolbanner { padding: 0;
}

.indexgamemenu { width:224px; height: 31px; background: url(images/gamemenu.gif) top left repeat-x;
}
.indexgamemenu a{ padding: 8px 10px; margin:0px 20px 0px 6px; display: block; color:#dfbd53; text-decoration: none; font: bold 12px Verdana; background: url(images/down_gamemenu_on.gif) right center no-repeat;
}

.indexsitemenu { padding: 10px 10px; background: url(images/index_menufmtop.gif) left top repeat-x; 
}
.indexsitemenu a,indexsitemenu a:link, indexsitemenu a:visited { text-decoration:underline; color:#333333;
}
.indexsitemenu a:hover { text-decoration:underline; color:#CC9933;
}
.indexsitemenu dl { margin:0px; padding:20px 10px; background: url(images/gamemenu_dl2.gif) left bottom repeat-x;
}
.indexsitemenu dl dt { margin:0px; font-weight:bold; padding:4px 0px;
}
.indexsitemenu dl dd { margin:0px; padding:2px 0px;
}
#cart_show{ display:none;
}

/*GAMEMENU*/
.ddsmoothmenu-v { padding:0px; background: url(images12/lev_index_topbg.gif) top left no-repeat; padding-top:5px; margin-top: -430px; _z-index:99999; z-index:9999;
}
.ddsmoothmenu-fmbo { background:#5c5c5c url(images/index_menufmbo.gif) bottom left repeat-x; height:30px;
}

.ddsmoothmenu-v ul{ margin: 0;  list-style-type: none; padding:0px; z-index: 9999; left: 0; background: url(images12/gamemenu_midbg.png) top left repeat-y; position: relative;
}
.ddsmoothmenu-v ul li{ position: relative; padding:0px; display:list-item; *+display:!important; width: 248px; background:url(images12/gamemenu_arrow.gif) 220px no-repeat; 
}
.ddsmoothmenu-v .lev1_hover{ width: 239px; background: #585045 url(images12/gamemenu_arrow.gif) 220px no-repeat;
}
.ddsmoothmenu-v .lev1_hover a{ color: #FFB100; font: normal 14px Arial;
}
.ddsmoothmenu-v .lev1_hover ul li { background: #585045 url(images12/gamemenu_sec_l.gif) top left repeat-y;
}
.ddsmoothmenu-v .lev1_hover ul li a{ color: #FFB100;   
}
.ddsmoothmenu-v .lev1_hover ul li a:hover{ color: #fcd479; 
}
.ddsmoothmenu-v ul li ul li{ background:#585045 url(images12/gamemenu_sec_l.gif) top left repeat-y; width: 239px;
}

.ddsmoothmenu-v ul li a{ text-decoration: none; display:block; font: normal 11px Verdana; width: 204px; padding: 12px 10px 12px 23px; margin: 0; border-top-width: 0; background: url(images12/gamemenu_line.gif) bottom left repeat-x; color: #FFB100; font: normal 14px Arial;
}
.ddsmoothmenu-v .lev_mbg-1{ background: url(images12/lev_mbg.gif) 0px bottom no-repeat; padding: 13px 10px 17px 25px;   
}
.ddsmoothmenu-v ul li ul li a{ font: normal 11px Verdana; width: 204px; padding: 12px 10px 12px 23px; margin: 0; border-top-width: 0;
}

.ddsmoothmenu-v ul li a.selected{ color:#dfbd53;
}
.ddsmoothmenu-v ul li a:hover{ color: #fcd479;
}
.ddsmoothmenu-v ul li ul{ top: 0; padding: 0; margin: 0; position:absolute; left:239px; width: 248px; background:url(images12/gamemenu_midbg.png) top left repeat-y;
}

.index_leftad{ width:240px; margin-top:18px; 
}
.index_kindly{ background: #ECE7D4; padding: 2px 20px 10px 23px; width: 197px;
}
.index_kindly h4{ margin-top: 15px; margin-bottom: 7px; color: #9D5F18;
}
.index_kindly p{ color:#69675E; margin: 0px 0px 10px 0px;
}

.index_leftad img{ border:none; margin-bottom: 18px; box-shadow: 0 0 3px rgb(0 0 0 / 50%); border-radius: 6px;
}

/*BANNER*/
.glidecontentwrapper{ position: relative; width: 946px; height: 448px; overflow: hidden; z-index: 99; _position:absolute;

}
.glidecontent{ position: absolute; background: #000000; visibility: hidden; width: 946px;
}
.glidecontenttoggler { width: 946px; float:left; height; 30px; position: absolute; top: 402px; z-index: 999; height: 46px;  padding-left: 35px; _position:absolute; _top:370px; _left:0px;
}
.glidecontenttoggler_bg{ background: #000;  filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;   padding-left: 35px; position: absolute; top: 402px; width: 911px; height: 46px; left: 0px; z-index: 99; _position:absolute; _top:370px; _left:-19px;
}
.glidecontenttoggler a{ display: inline-block; padding: 10px 8px; text-decoration: none; color: #cbc2a2; margin-right: 2px; width: 14px; text-align: center; font-size: 22px; font-weight: bold; font-style: italic;
}
.glidecontenttoggler a.selected{ color: #ffb100;
}
.glidecontenttoggler a:hover{color: #ffb100;
}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{ color: white;
}
/*INDEX CONTENT*/
.index_content { padding: 20px 0px 20px 0px;
}
.index_contentleft { width: 672px; float:left;
}
.index_ad_top{ width:672px; height:138px; position: relative; margin-bottom: 12px; background: url(images12/imad_121225.jpg) no-repeat;
}
.index_ad_top img{ position: absolute; bottom: 0px; z-index: 999; right: -21px;
}



.index_contentleft {
  width: 688px;
}

/* 全局图片基础样式 */
.index_contentleft a img {
  margin-bottom: 8px;
  border: 1px solid #0000008a;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.50);
  transition: border-color 0.3s ease-in-out;
  border-radius: 6px;
}

/* 第一行三个图片布局 */
.index_contentleft .row1 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}

.index_contentleft .row1 img {
  width: calc((100% - 8px) / 3);
  margin-right: 4px;
}

.index_contentleft .row1 img:last-child {
  margin-right: 0;
}

/* 第二行三个图片布局 */
.index_contentleft .row2 {
  display: flex;
  justify-content: space-between;
  margin-bottom: 8px;
}

.index_contentleft .row2 img {
  width: calc((100% - 8px) / 3);
  margin-right: 4px;
}

.index_contentleft .row2 img:last-child {
  margin-right: 0;
}

/* 第三行长条图片布局 */
.index_contentleft .row3 img {
  width: 674px;
}

/* 悬停效果 */
.index_contentleft a img:hover {
  border-color: #f9af00;
}




.index_new{ background: #ece7d4; margin-bottom: 12px; min-height: auto; padding: 38px 55px 55px 55px;
}
.index_new h1{font-size:26px; margin:0 0 18px;
}
.index_new h2{font-size:18px; color: #9D5F18;margin: 0;
}
.index_new p{color:#3e3b3a; font-size:14px; line-height: 20px; margin: 5px 0 0;
}
.index_new span{font-size:14px; font-weight:bold; margin:10px 0 0; display:block;
}
/* 热销产品列表 */
.index_itemcon{ background: #ece7d4; padding: 27px 55px 70px 55px; width: 562px; border-radius: 6px;
}

.index_TabTitle{ background: url(images12/tab_titlebg.gif) bottom repeat-x;
 height: 67px; margin-bottom: 40px;}
.index_TabTitle ul{ background: url(images12/index_tabline.gif) 303px 0px no-repeat;
    list-style: none;
    margin: 0;
    padding: 0;
 height: 52px;}
.index_TabTitle li{
    float: left;
    color: #0e0e0e;
    font-size: 22px;
    font-weight: bold; 
    height: 67px; 
    line-height: 52px;
    
}
.index_TabTitle li span{
  cursor: pointer;  
}
.index_TabTitle li:first-child{
    margin-right: 120px; 
}
.index_TabTitle .normal{
}
.index_TabTitle .active{ background: url(images12/tab_active.gif) center bottom no-repeat !important;
}
.index_TabContent{
    clear: both;
    height: 642px;
    overflow: hidden;
	padding:0px 12px;
}
.index_TabContent .index_pro{
    margin-bottom: 40px;
}
.index_TabContent .index_pro a{
    color: #9d5f18;
    font-size: 18px;
    text-decoration: none;
    font-weight: bold;
}
.index_TabContent .index_pro a:hover{ background: url(images12/index_procurrent1.gif) center right no-repeat; padding-right: 20px;
}
.index_TabContent .index_pro table{
    border-bottom: 1px #dddac3 solid;
}
.index_TabContent .index_pro table td{ height:80px;
}
.index_TabContent .index_pro table .index_proimg{
    width: 68px;
}
.index_TabContent .index_pro table .index_proimg a{
    padding: 20px 4px 0 3px; *+padding: 3px 4px 5px 3px; width: 40px; height: 40px;
}
.index_TabContent .index_pro table .index_proimg a img{
    margin: 0; margin:4px 0 0 0;
    width: 40px;
    height: 40px;
}
.index_TabContent .index_pro table .index_protitle a{
    color: #333333;
    font-size: 16px;
    font-weight: normal;
}
.index_TabContent .index_pro table .index_protitle a:hover{ background: none; padding-right:20px; text-decoration: underline;}
.index_TabContent .index_pro table .index_protitle p{
    color: #776c59;






    
    font-size: 12px;
    margin: 3px 0 0 0;
}
.index_TabContent .index_pro table .index_protitle{
    width: 395px;
}
.index_TabContent .index_pro table .index_proprice{
    text-align: right;
    color: #ce3d0c;
    font-size: 14px;
}



/*INDEX RIGHT*/
.index_contentright { width: 237px; float:right;
}
.index_contentright h2{ color: #201d1c; font-size:26px; margin:30px 0 5px 0;


}
.followus{ height: 30px;
}
.followus a{ color: #8a500f; font-size:14px; text-decoration: none;
}
.followus a:hover{ color:#CC9933;
}
.followus a img{ position: relative; top: 5px; margin-right: 10px;
}
.idiag { background: #ece7d4; padding: 23px 23px 26px 23px; margin-bottom: 25px; border-radius: 6px;
}
.index-right-title h2{ margin-top:5px;}
.idiag_coustomer{ background: #ECE7D4; padding: 2px 23px 81px 23px; margin-bottom: 25px; border-radius: 6px;
}
.idiag_coustomer h2{ margin-top: 26px; margin-bottom: 0px;
}
.idiag_coustomer .customersay{ margin-top:23px;
}
.idiag_coustomer .customername{ padding-top: 15px; font-size: 12px; font-weight: bold; color: #9d5f18;
}
.idiag_coustomer .linkbutton a{ float:right; font-size:12px; color:#3e3b3a; font-weight:bold;
}
.idiag_coustomer .linkbutton a:hover{ color:#C93;
}
.index-right_con{
}
.idiag img{ border:none;
}
.idiag p{ padding: 14px 0px 2px 0px; font-size: 14px; line-height: 23px; color: #9d5f18;
}
.idiag p span{ color: #3e3b3a; font-size: 12px;
}
.idiag p span a{ color:#3e3b3a; font-size:14px; text-decoration: none;
}
.idiag p span a:hover{color:#CC9933;
}
.idiag p span b{ color:#3e3b3a; font-size:21px; margin-top:20px;
}
.index_follow{ padding: 25px 30px 28px 27px; border: 5px #cabe8f solid; margin-bottom: 18px; border-radius: 6px;
}
.index_follow h2{
    margin: 0 0 15px 0;
 
    color: #201d1c;
    font-size: 20px;
}
.bolocation{ height: 9px;}

.newgame{margin: 0px 0 0 295px !important;}

.banner-imgcon{width: 946px;    }
.yx-rotaion{margin:0 auto;width: 946px !important;height: 448px !important;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background: #90c31f;}
.yx-rotation-focus{right: 40px;bottom: 30px;z-index:2}
.yx-rotation-focus span{display:block; float:left; width: 12px; height: 12px; text-align:center; line-height:15px; color:#FFF; font-size:10px; margin-right:10px; text-indent:-9999px; background-color: #cbc2a2; border-radius:50% 50% 50% 50%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); cursor:pointer;}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px;background: #ffb100;}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*--------banner------------*/
.full_banner{width:100%; position:relative; height: 408px; background:#FFF; overflow:hidden;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;margin: 0;padding: 0;height: 408px !important;}
.full_banner .bd li{width:100% !important; float:left; height: 408px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height: 408px; width: 1184px; margin: 0 auto;}
.hdcon{
    width: 1184px;
    margin: 0 auto;
    height: 10px;
    position: relative;
}
.hd{/* width: 500px; */ position:absolute; z-index:1; bottom: 35px; right: 20px; height:30px; line-height:30px; text-align:center;}
.hd ul{text-align:center; padding-top:5px;}
.hd ul li{display:block; float:left; width: 11px; height: 11px; text-align:center; line-height:15px; color:#FFF; font-size:10px; margin-right:10px; text-indent:-9999px; background-color: #cbc2a2; border-radius:50% 50% 50% 50%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4); cursor:pointer;
			}
.hd ul .on{background-position:-10px -126px;background: #ffb100;}
.gamemenu-1{ margin-left:240px !important;}
.gamemenu-2{ margin-left:240px !important;}