﻿/*@import url(../3g_style/xl_logo_2.css);*/

@import url(iframe.css);
#xl_logo {
    top: 18px;
    left: 432px;
    z-index: 1;
}

#transparent_logo {
    top: 18px;
    left: 432px;
    width: 203px;
    height: 108px;
    z-index: 1;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    font-family: Verdana;
    margin: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: 0;
    padding: 0;
}

p {
    word-wrap: break-word;
}


/*reset link*/

a {
    blr: e-xpression(this.onFocus=this.close());
}

a:focus {
    -moz-outline-style: none;
}

a,
area {
    blr: expression(this.onFocus=this.blur())
}

:link,
:visited {
    text-decoration: none;
}


/*reset list*/

ul,
ol {
    list-style: none;
}


/*reset img*/

img {
    border: none;
}


/*set font&font-style*/


/* clearfix */

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}


/* IE6 */

*:first-child+html .clearfix {
    zoom: 1;
}


/* IE7 */


/* clearfix end */


/* widthfix */

.widthfix {
    min-width: 1002px;
    width: 100%;
    width: expression((documentElement.clientWidth < 1002) ? "1002px": "100%");
    overflow: hidden;
}


/* widthfix end */

body {
    font-size: 12px;
    background-color: #000
}

#warp {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    background: #fff url("../images/bg_body03.jpg") no-repeat center top;
}

#warp_top {
    display: block;
    overflow: hidden;
    /*background:url(/templets/default/images/out_bg.jpg) no-repeat center top*/
}

#warp_btm {
    display: block;
    overflow: hidden;
}

.info_warp_btm {
    background: url(http://www.mymir3g.com/templets/default/images/info_btm.jpg) no-repeat center bottom!important;
}

#flash {
    height: 199px;
    width: 1002px;
    margin: 0 auto;
    overflow: hidden;
    background:url(../images/logo.png) no-repeat center center;
}

#header {
    height: 60px;
    width: 1002px;
    margin: 0 auto;
    /*background: url(/templets/default/images/main_02926.jpg) no-repeat left top;*/
    position: relative;
    overflow: hidden
}

.info_header {
    background: url(http://www.mymir3g.com/templets/default/images/info_header.jpg) no-repeat left top!important;
}

#top_menus {
    display: inline;
    height: 46px;
    width: 490px;
    float: left;
    margin: 84px 0 0 288px
}

#top_menus a {
    display: block;
    width: 159px;
    height: 46px;
    overflow: hidden;
    text-indent: -999em;
    background: url(../images/top_menu.png) no-repeat 0px 100px;
}

#top_menus a.left {
    float: left
}

#top_menus a.left:hover {
    background-position: 2px -5px;
}

#top_menus a.right {
    float: right
}

#top_menus a.right:hover {
    background-position: -158px -4px
}

#con_inner {
    display: block;
    width: 1002px;
    margin: 0 auto;
    clear: both;
    /*background: url(/templets/default/images/main_top.jpg) no-repeat left top;*/
    overflow: hidden!important;
    overflow: visible;
    _height: 1%
}

.info_innner {
    background: url(http://www.mymir3g.com/templets/default/images/info_con_top.jpg) no-repeat left top!important;
}

#left_bar {
    width: 226px;
    float: left;
    height: 608px;
    overflow: hidden;
    margin-top: -2px;
}

#left_bar .line {
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    clear: both;
    margin: 0 auto;
    background: url(../images/img_menu_01a.png) no-repeat 5px 4px;
    width: 190px;
    float: left;
    display: inline;
    margin: 0px 0 0 30px;
}

.left_menus {
    width: 174px;
    float: left;
    padding: 0 14px;
    overflow: hidden;
    height: 322px;
    background: url(../images/img_menu_01a.png) no-repeat left top;
    clear: both;
    display: inline;
}

.left_menus {
    padding: 0 10px;
    width: 171px;
    height: 322px;
    margin-bottom: 10px;
    margin-left: 18px;
}

.left_menus a {
    display: inline;
    overflow: hidden;
    text-indent: -9999em;
    background: url(../images/img_menu_01a.png) no-repeat 0px 1000px;
    width: 124px;
    float: left;
    margin-left: 25px
}

.left_menus a {
    margin-left: 29px
}

.left_menus a.m1 {
    height: 66px;
    width: 180px;
    margin: 0px
}

.left_menus a.m1:hover {
    background-position: -209px 0px;
}

.left_menus a.m2 {
    height: 42px
}

.left_menus a.m2:hover {
    background-position: -241px -66px
}

.left_menus a.m3 {
    height: 46px
}

.left_menus a.m3:hover {
    background-position: -241px -108px
}

.left_menus a.m4 {
    height: 46px
}

.left_menus a.m4:hover {
    background-position: -241px -154px
}

.left_menus a.m5 {
    height: 46px
}

.left_menus a.m5:hover {
    background-position: -241px -200px
}

.left_menus a.m6 {
    height: 50px
}

.left_menus a.m6:hover {
    background-position: -241px -246px
}

.left_menus .add {
    display: block;
    height: 68px;
    overflow: hidden;
    background: url(http://www.mymir3g.com/templets/default/images/51283860192966.jpg) no-repeat 2px 2px;
    clear: both;
    width: 100%
}

#search {
    display: inline;
    clear: both;
    width: 192px;
    float: left;
    margin: 10px 0 10px 34px
}

#search input {
    border: 1px solid #815c55;
    margin: 0px;
    height: 13px;
    padding: 3px 2px;
    float: left;
    margin-right: 3px;
    width: 115px;
    background: #26140d;
    color: #844d29;
    font-size: 12px;
}

#search span {
    display: block;
    width: 62px;
    height: 23px;
    float: left;
    background: url(../images/left_pics.gif) no-repeat 0px -54px
}

#search span a {
    display: block;
    height: 23px;
    overflow: hidden;
    text-indent: -999em
}

#sevice {
    clear: both;
    display: block;
    margin: 0 10px 0 25px;
    width:186px;   
    background: url("../images/bg_left_gnb.gif") bottom;
    background-size: 100%;
    padding-bottom: 10px;
}

#sevice h2 {
    height: 40px;
    display: block;
    background: url(../images/left_pics.gif) no-repeat 0px -8px;
    text-indent: -999em;
    overflow: hidden
}

#sevice p {
    line-height: 20px;
    display: block;
    text-align: left;
    color: #974A32;
    margin-left: 10px;
}

#sevice p span {
    color: #FF9C00;
    font-size: 18px;
    font-weight: bold;
    font-family: Verdana
}

#sevice p a {
    color: #D9A98A;
    text-decoration: underline
}

#sevice p a:hover {
    color: #fff;
}

#path {
    width: 185px;
    height: 48px;
    clear: both;
    margin: 10px 0 0 25px;
    position: relative
}

#path a.pbtn {
    display: block;
    height: 48px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../images/left_pics.gif) no-repeat 0px -125px
}

#path a.pbtn:hover {
    background-position: 0px -77px
}

.tip_box {
    background-color: #2C1B14;
    border: 1px solid #b37d61;
    display: none;
    height: 100px;
    padding: 1px;
    position: absolute;
    width: 195px;
    top: -104px;
    left: -8px
}

.tip_box {
    filter: alpha(opacity=90);
    opacity: 0.90;
    -moz-opacity: 0.90;
}

.tip_box ul {
    background-color: #2C1B14;
    overflow: hidden;
    padding: 10px 0 10px 15px;
    width: 180px;
}

.tip_box ul li {
    background: url("../images/img_dot2.gif") no-repeat scroll left center transparent;
    display: inline;
    float: left;
    height: 20px;
    line-height: 20px;
    padding-left: 10px;
    text-align: left;
    width: 80px;
}

.tip_box ul li.long {
    text-align: center;
    width: 166px;
    background: none
}

.tip_box ul li:last-child {
    text-align: center;
    margin-top: 8px;
    width: 133px;
    background: none;
}

.tip_box ul li a {
    color: #ffe59e
}

.tip_box ul li a:hover {
    color: #ffb821;
    text-decoration: underline
}


/*pages*/

#con {
    background: url(../images/con_loop.jpg) repeat-y left top;
    width: 613px;
    display: block;
    float: left;
}

#con_top {
    background: url(../images/con_top1.jpg) no-repeat left top;
    width: 613px;
    display: block;
    float: left;
}

#con_btm {
    background: url(../images/con_btm1.jpg) no-repeat left bottom;
    min-height: 600px;
    _height: 600px;
    width: 613px;
    display: block;
    float: left;
    padding-bottom: 110px
}

.con_tit {
    display: block;
    float: left;
    width: 100%;
    height: 28px;
    padding-top: 8px
}

.con_tit h2 {
    width: 110px;
    float: left;
    display: inline;
    height: 22px;
    margin-top: 2px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../images/con_tit.gif) no-repeat
}

.con_tit h2.news {
    background-position: 0px -75px
}

.con_tit h2.sooner {
    background-position: 0px -100px
}

.con_tit h2.music {
    background-position: 0px -52px;
    width: 322px;
    display: block
}

.con_tit h2.search {
    background-position: 0px -27px;
    width: 322px;
    display: block
}

.con_tit h2.event {
    background-position: 0px -2px;
    width: 322px;
    display: block
}

.con_tit ul {
    height: 25px;
    display: block;
    float: left;
    overflow: hidden;
    background: url(../images/con_tit_tab.gif) no-repeat 0px 0px
}

.con_tit ul li {
    width: 50px;
    height: 25px;
    float: left;
    overflow: hidden;
    display: inline;
    margin: 0 10px
}

.con_tit ul li a {
    display: block;
    height: 25px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../images/con_tit_tab.gif) no-repeat 0px 100px
}

.con_tit ul li a:hover {
    background: url(../images/con_tit_tab.gif) no-repeat
}

.con_tit ul li a.c1:hover {
    background-position: -10px -25px
}

.con_tit ul li a.c2:hover {
    background-position: -80px -25px
}

.con_tit ul li a.c3:hover {
    background-position: -150px -25px
}

.con_tit ul li a.c4:hover {
    background-position: -220px -25px
}

.con_tit ul.tab2 {
    height: 25px;
    display: block;
    float: left;
    overflow: hidden;
    background: url(../images/con_tit_tab.gif) no-repeat 0px -50px
}

.con_tit ul.tab2 li {
    width: 50px;
    height: 25px;
    float: left;
    overflow: hidden;
    display: inline;
    margin: 0 10px
}

.con_tit ul.tab2 li a {
    display: block;
    height: 25px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../images/con_tit_tab.gif) no-repeat 0px 100px
}

.con_tit ul.tab2 li a:hover {
    background: url(../images/con_tit_tab.gif) no-repeat
}

.con_tit ul.tab2 li a.c1:hover {
    background-position: -10px -75px
}

.con_tit ul.tab2 li a.c2:hover {
    background-position: -80px -75px
}

.con_tit ul.tab2 li a.c3:hover {
    background-position: -150px -75px
}

.con_tit ul.tab2 li a.c4:hover {
    background-position: -220px -75px
}

.page_tit {
    height: 40px;
    line-height: 22px;
    clear: both;
    text-align: center;
    width: 560px;
    margin: 0 auto 10px;
    display: block;
    background: url(../images/blank_line.jpg) no-repeat center bottom;
    padding: 10px 0;
}

.page_tit h1 {
    font-size: 120%;
    letter-spacing: 2px;
    color: #900;
    display: block
}

.page_tit p {
    font-size: 12px;
    color: #999;
    font-weight: normal;
    display: block;
    padding: 0px!important
}

.page_tit a {
    color: #999;
}

.page_tit a:hover {
    color: #666;
    text-decoration: underline
}

.inner_txt {
    display: block;
    width: 560px;
    clear: both;
    margin: 0 auto;
    min-height: 670px;
    _height: 670px;
    position: relative
}

.inner_txt h2 {
    display: block;
    font-size: 12px;
    color: #333;
    line-height: 30px
}

.inner_txt p {
    text-indent: 0em;
    font-family: "宋体";
    line-height: 20px;
    padding: 2px 10px
}

.inner_txt h1 {
    font-size: 140%;
    display: block;
    text-align: center;
    color: #900;
    font-family: "微软雅黑";
}

.inner_txt h3 {
    font-size: 12px;
    line-height: 26px;
    color: #2F2F2F;
    text-indent: 2em
}

.inner_txt p a {
    color: #8f0101;
}

.inner_txt p a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.inner_txt p b,
.page_con p strong {
    font-size: 12px;
    color: #2f2f2f;
}

.inner_txt p.dent {
    text-indent: 0;
}

.inner_txt center {
    display: block;
    text-align: center
}

.inner_txt center p {
    text-indent: 0px;
    text-align: center;
    display: block;
    font-weight: bold;
    color: #333
}

.inner_txt center img {
    padding: 2px;
    border: 2px solid #C9A78A;
    background: #FCF4ED
}

.inner_txt p img {
    min-width: 1px;
    max-width: 560px;
    padding: 2px;
    border: 2px solid #C9A78A;
    background: #FCF4ED;
    margin: 25px auto 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    *padd: expression(this.cellPadding=0);
    margin: 0 auto;
    clear: both
}

table.table_bro {
    border-left: 1px solid #C9A78A;
    border-top: 1px solid #C9A78A;
    margin: 10px auto
}

table.table_bro th {
    font-weight: bold;
    white-space: nowrap;
    padding: 10px 14px;
    border-right: 1px solid #C9A78A;
    border-bottom: 1px solid #C9A78A;
    background: #EBD3BE;
    line-height: 100%;
    font-size: 12px;
    font-weight: bold;
    color: #843800
}

table.table_bro td {
    font-weight: normal;
    padding: 10px;
    border-right: 1px solid #C9A78A;
    border-bottom: 1px solid #C9A78A;
    background: #FCF4ED;
    color: #2F2F2F;
    text-align: left
}

table.table_bro td.ico img {
    display: block;
    width: 36px;
    height: 36px;
    margin: 0 auto;
}

#pages {
    display: block;
    text-align: center;
}


/*news list*/

.cont_tit {
    display: block;
    height: 35px;
    line-height: 35px;
    clear: both;
    text-align: left;
    width: 540px;
    margin: 0 auto
}

.cont_tit a {
    display: inline;
    color: #000;
}

.cont_tit a:hover {
    color: #999
}

.cont_tit span {
    color: #900
}

.news_list_2 {
    width: 580px;
    margin: 0 auto;
    clear: both;
    overflow: hidden!important;
    overflow: visible;
    min-height: 614px;
    _height: 614px
}

.news_list_2 dt,
.news_list_2 dd {
    width: 580px;
    float: left;
    display: inline;
    margin: 3px 0;
    overflow: hidden;
}

.news_list_2>div {}

.news_list_2 dd {
    width: 560px;
    margin: 3px 10px;
}
.news_list_2 dd a {
    position: relative;
}
.news_list_2 dd a i {
    position: absolute;
    left: 270px;
    top: 7px;
   /* background: url(/templets/default/images/new.gif);*/
    width: 18px;
    height: 7px;

}
.news_list_2 dd:first-child a i {
    background: url(../images/new.gif);
}



.news_list_2 dd.line {
    background: url(../images/blank_line.jpg) no-repeat center bottom;
    padding-bottom: 10px
}

.news_list_2 dt div {
    width: 580px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    background: url(../images/blank_line.jpg) center bottom no-repeat;
}

.news_list_2 dt div img {
    display: inline;
    width: 120px;
    height: 70px;
    padding: 4px;
    margin: 0 9px 0 10px;
    float: left;
    background: #FFF3DB;
    padding: 3px;
    border: 1px solid #A1786C
}

.news_list_2 dt div a.type_1 {
    display: block;
    float: right;
    width: 430px;
    height: 20px;
    line-height: 22px;
    color: #400000;
    font-size: 14px;
    font-weight: bold;
}

.news_list_2 dt div a.type_1:hover {
    color: #ff0000;
    text-decoration: none;
}

.news_list_2 dt div p {
    float: right;
    color: #2f2f2f;
    line-height: 20px;
    width: 430px;
    font-size: 12px;
}

.news_list_2 dt div span.type_2 {
    display: block;
    float: right;
    width: 200px;
    height: 18px;
    line-height: 18px;
    color: #000;
    padding-right: 13px;
    font-size: 12px;
    text-align: right;
}

.news_list_2 dt div.event {
    width: 580px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 15px;
    background: url(../images/blank_line.jpg) center bottom no-repeat;
}

.news_list_2 dt div.event img {
    display: inline;
    width: 218px;
    height: 60px;
    margin: 0 9px 0 10px;
    float: left;
    background: #FFF3DB;
    padding: 3px;
    border: 1px solid #A1786C
}

.news_list_2 dt div.event a.type_1 {
    display: block;
    float: right;
    width: 330px;
    height: 20px;
    line-height: 22px;
    color: #400000;
    font-size: 14px;
    font-weight: bold;
}

.news_list_2 dt div.event a.type_1:hover {
    color: #ff0000;
    text-decoration: none;
}

.news_list_2 dt div.event p {
    float: right;
    color: #2f2f2f;
    line-height: 20px;
    width: 330px;
    font-size: 12px;
}

.news_list_2 dt div.event span.type_2 {
    display: block;
    float: right;
    width: 200px;
    height: 18px;
    line-height: 18px;
    color: #000;
    padding-right: 13px;
    font-size: 12px;
    text-align: right;
}

.news_list_2 dd span.type_3 {
    display: block;
    float: left;
    width: 88px;
    text-indent: 10px;
    height: 18px;
    line-height: 18px;
    color: #2f2f2f;
    text-align: left;
    background: url(../images/left_pics.gif) no-repeat -170px -49px;
}

.news_list_2 dd a.type_4 {
    display: block;
    float: left;
    width: 370px;
    height: 18px;
    line-height: 18px;
    color: #400000;
    text-align: left;
}

.news_list_2 dd a.type_4:hover {
    color: #ff0000;
    text-decoration: underline;
}

.news_list_2 dd span.type_5 {
    display: block;
    float: left;
    width: 100px;
    height: 18px;
    line-height: 18px;
    color: #000;
    text-align: right;
}

.news_list_2 dd a.type_6 {
    display: block;
    float: left;
    width: 88px;
    text-indent: 10px;
    height: 18px;
    line-height: 18px;
    color: #2f2f2f;
    text-align: center;
    background: url(../images/img_icon1.gif) left center no-repeat;
}

.news_list_2 dd a.type_6:hover {
    color: #ff0000;
    text-decoration: none;
}


/*page number*/

.page_num {
    clear: both;
    width: 580px;
    height: 30px;
    line-height: 30px;
    margin: 20px auto 10px;
    font-size: 12px;
    color: #000;
    text-align: center;
    background: url(../images/blank_line.jpg) center bottom no-repeat;
    padding-bottom: 10px
}

.page_num a {
    color: #000;
    line-height: 20px;
    font-size: 12px;
}

.page_num a:hover {
    text-decoration: underline;
}


/*page bottom text*/

.page_bt_txt {
    width: 400px;
    height: 40px;
    margin: 0 auto 10px;
    clear: both
}

.page_bt_txt p {
    text-align: center;
    color: #000;
    line-height: 20px;
}

.page_bt_txt p strong {
    color: #ff0000;
}

.page_bt_txt p a {
    color: #fe2b1b;
}

.page_bt_txt p a:hover {
    text-decoration: underline;
}

#right_bar {
    width: 116px;
    height: 494px;
    float: left;
    display: inline;
    overflow: hidden;
    margin: 5px 0 0 10px
}

#right_bar p {
    display: block;
    margin-bottom: 10px
}

#right_bar img {
    width: 112px;
    height: 150px;
    border: 1px solid #A26D55;
    background: #553126;
    padding: 1px;
}

#right_bar a img {
    width: 112px;
    height: 150px;
    border: 1px solid #A26D55;
    background: #553126;
    padding: 1px;
}

#right_bar a:hover img {
    border: 1px solid #FFF3DB;
    background: #000
}


/*vedio*/

.vedio_list {
    display: block;
    clear: both;
    width: 570px;
    margin: 0 auto;
    overflow: hidden!important;
    overflow: visible;
    _height: 1%;
    padding-top: 20px;
    min-height: 600px;
    _height: 600px
}

.vedio_list li {
    width: 162px;
    height: 135px;
    float: left;
    display: inline;
    overflow: hidden;
    text-align: center;
    margin: 10px 0 0 21px
}

.vedio_list li img {
    width: 157px;
    height: 98px;
    padding: 1px;
    border: 1px solid #3F2B18;
    background: #342212
}

.vedio_list li p {
    display: block;
    margin-top: 3px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #6E675D;
    color: #E0B714
}


/*wallpaper*/

.pic_list {
    width: 570px;
    overflow: hidden!important;
    overflow: visible;
    _height: 1%;
    padding-top: 20px;
    min-height: 600px;
    _height: 600px;
    margin: 0 auto;
    clear: both
}

.pic_list li {
    width: 162px;
    float: left;
    display: inline;
    margin: 10px 0 0 21px;
    padding-bottom: 20px;
}

.pic_list li img {
    display: block;
    margin: 0 auto 5px;
    width: 152px;
    height: 98px;
    padding: 1px;
    border: 1px solid #3F2B18;
    background: #342212
}

.pic_list a:hover img {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.pic_list li div {
    width: 160px;
    height: 22px;
    background-color: #f7fbfe;
    border: 1px solid #cfd4d6;
    padding: 5px 1px;
    overflow: hidden;
    text-align: center;
}

.pic_list div select {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 158px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #7f9db9;
    font-size: 12px;
    color: #000;
}

.pic_list div select option {
    font-size: 12px;
    color: #000;
}

.pic_list div select optgroup {
    font-size: 12px;
}

.pic_list div .down_btn {
    display: block;
    float: left;
    background: none;
    border: 0 none;
    padding: 0;
    width: 60px;
    height: 24px;
}

.pic_list div .down_btn img {
    display: block;
    width: 60px;
    height: 24px;
    margin: 0;
    padding: 0;
    background: none;
}

.pic_list li div p {
    width: 160px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    color: #271200;
}


/*music*/

.music_list {
    display: block;
    clear: both;
    width: 560px;
    margin: 0 auto;
    overflow: hidden!important;
    overflow: visible;
    _height: 1%;
    padding-top: 20px;
    min-height: 600px;
    _height: 600px
}

.music_list li {
    display: block;
    width: 100%;
    overflow: hidden!important;
    overflow: visible;
    _height: 1%;
    height: 30px;
    line-height: 30px;
    padding-bottom: 10px;
    background: url(../images/blank_line.jpg) no-repeat center bottom
}

.music_list li em {
    color: #5B2421;
    font-size: 12px;
    font-style: normal;
    display: block;
    float: left;
    width: 78px;
    text-align: left;
    text-indent: 1em;
    overflow: hidden;
    background: url(../images/con_tit.gif) no-repeat -308px -81px;
    height: 30px;
    line-height: 30px
}

.music_list li span {
    display: inline;
    float: right;
    width: 62px;
    background: url(../images/con_tit.gif) no-repeat -138px -98px;
    height: 26px;
    line-height: 26px;
    margin-top: 4px
}

.music_list li span a {
    display: block;
    height: 100%;
    overflow: hidden;
    text-indent: -999em;
}

.music_list li a {
    color: #5B2421
}

.music_list li a:hover {
    color: #C60;
    text-decoration: underline
}

.music_list li a.top {
    color: #900;
}

.music_list li a.top:hover {
    color: #C60
}


/*info*/

.info_con {
    width: 734px;
    display: inline;
    float: left;
    margin-left: 7px;
    min-height: 1022px;
    _height: 1022px;
}

.info_con_tit {
    height: 32px;
    line-height: 32px;
    display: inline;
    width: 734px;
    float: left;
    margin-top: 20px;
    background: url(http://www.mymir3g.com/templets/default/images/info_tit.jpg) no-repeat left top
}

.info_con_tit li {
    display: inline;
    float: left;
    margin: 0 13px;
    width: 120px;
    height: 32px;
    line-height: 32px;
}

.info_con_tit li a {
    display: block;
    height: 32px;
    background: url(http://www.mymir3g.com/templets/default/images/info_tit.jpg) no-repeat 0px 100px
}

.info_con_tit li a:hover {
    background: url(http://www.mymir3g.com/templets/default/images/info_tit.jpg) no-repeat
}

.info_con_tit li a.c1:hover {
    background-position: -13px -32px
}

.info_con_tit li a.c2:hover {
    background-position: -159px -32px
}

.info_con_tit li a.c3:hover {
    background-position: -305px -32px
}

.info_con_tit li a.c4:hover {
    background-position: -451px -32px
}

.info_con_tit li a.c5:hover {
    background-position: -597px -32px
}

.info_left {
    display: inline;
    float: left;
    width: 530px;
    height: 250px;
    overflow: hidden;
    margin: 10px 0 0 10px
}

.info_left_tit {
    height: 28px;
    line-height: 28px;
    background: #341E16 url(http://www.mymir3g.com/templets/default/images/info_ico_btn.gif) no-repeat 0px -28px;
    text-align: right
}

.info_left_tit a {
    display: inline;
    padding: 0 10px;
    font-size: 14px;
    color: #BB8041;
    text-decoration: underline;
}

.info_left_tit a:hover {
    color: #FFFEA2
}

.intro {
    display: block;
    margin-top: 10px;
    height: 170px;
    overflow: hidden;
    background: url(http://www.mymir3g.com/templets/default/images/info_warp.jpg) no-repeat left top
}

.intro div {
    float: left;
    display: inline;
    overflow: hidden
}

.intro ul {
    width: 173px;
    margin: 36px 0 0 5px;
    float: left;
    display: inline
}

.intro ul li {
    display: inline;
    float: left;
    height: 100px;
    width: 78px;
    overflow: hidden;
    margin: 0 0 0 5px
}

.intro ul li a {
    display: block;
    height: 100%;
    background: url(http://www.mymir3g.com/templets/default/images/info_ico.gif) no-repeat;
    text-indent: -999em;
    overflow: hidden
}

.intro ul li.btn {
    width: 57px;
    height: 25px;
    overflow: hidden;
    margin: 10px 9px 0 17px;
}

.intro ul li.btn a {
    font-weight: bold;
    color: #FFE59F;
    text-indent: 0px;
    text-align: center;
    line-height: 22px;
    *line-height: 25px;
    background: url(http://www.mymir3g.com/templets/default/images/info_ico_btn.gif) no-repeat -87px -56px
}

.intro ul li.btn a:hover {
    background: url(http://www.mymir3g.com/templets/default/images/info_ico_btn.gif) no-repeat -30px -56px
}

.intro ul li.hw a {
    background-position: 0px 0px
}

.intro ul li.hw a:hover {
    background-position: 0px -100px
}

.intro ul li.ty a {
    background-position: -78px 0px
}

.intro ul li.ty a:hover {
    background-position: -78px -100px
}

.intro ul li.xl a {
    background-position: -156px 0px
}

.intro ul li.xl a:hover {
    background-position: -156px -100px
}

.intro ul li.xd a {
    background-position: -234px 0px
}

.intro ul li.xd a:hover {
    background-position: -234px -100px
}

.intro ul li.yy a {
    background-position: -312px 0px
}

.intro ul li.yy a:hover {
    background-position: -312px -100px
}

.intro ul li.xz a {
    background-position: -390px 0px
}

.intro ul li.xz a:hover {
    background-position: -390px -100px
}

.intro ul.tm {
    margin-left: 0px;
}

.info_right {
    width: 144px;
    float: right;
    display: inline;
    margin: 10px 15px 0 0;
    height: 230px;
    overflow: hidden
}

.info_right h2 {
    height: 28px;
    text-indent: -999em;
    overflow: hidden;
    background: url(http://www.mymir3g.com/templets/default/images/info_ico_btn.gif) no-repeat left top
}

.info_right ul {
    display: block;
    width: 114px;
    margin: 10px auto 0;
    overflow: hidden
}

.info_right li {
    display: block;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    font-family: "微软雅黑", "黑体";
    font-weight: bold;
    color: #FFE59F;
}

.info_right li a {
    display: block;
    height: 25px;
    text-align: center;
    color: #FFE59F;
    background: url(http://www.mymir3g.com/templets/default/images/info_ico_btn.gif) no-repeat 0px 156px
}

.info_right li a.a1:hover {
    background-position: -32px -81px
}

.info_right li a.a2:hover {
    background-position: -32px -106px
}

.info_right li a.a3:hover {
    background-position: -32px -131px
}

.info_right li a.a4:hover {
    background-position: -32px -156px
}

.info_right li a.a5:hover {
    background-position: -32px -181px
}

.info_right li a.a6:hover {
    background-position: -32px -206px
}

.info_show {
    width: 570px;
    float: left;
    clear: both
}

.info_show ul {
    display: block;
    width: 570px;
    float: left
}

.info_show ul li {
    width: 90px;
    display: inline;
    float: left;
    margin-left: 20px;
    overflow: hidden;
    position: relative
}

.info_show ul li .trans {
    width: 90px;
    height: 234px;
    display: block
}

.info_show ul li .links {
    width: 90px;
    height: auto;
    position: absolute;
    top: 28px;
    left: 0px;
    text-align: center
}

.info_show ul li .links a {
    font-size: 12px;
    text-decoration: underline;
    color: #e7bf53;
    line-height: 30px;
    display: block
}

.info_show ul li .links a:hover {
    color: #fff
}

.info_show ul li h2 {
    height: 28px;
    display: block;
    text-indent: -999em;
    overflow: hidden;
    background: url(http://www.mymir3g.com/templets/default/images/info_show_tit.gif) no-repeat;
}

.info_show ul li h2.jsxx {
    background-position: 0px 0px
}

.info_show ul li h2.tsxt {
    background-position: 0px -28px
}

.info_show ul li h2.jzxt {
    background-position: 0px -56px
}

.info_show ul li h2.pvp {
    background-position: 0px -84px
}

.info_show ul li h2.qydt {
    background-position: 0px -112px
}

.info_show ul li h2.zbdj {
    background-position: 0px -140px
}

.info_show ul li h2.syjn {
    background-position: 0px -168px
}

.info_show ul li h2.fbrw {
    background-position: 0px -196px
}

.info_show ul li h2.tshd {
    background-position: 0px -224px
}

.info_show ul li h2.rchd {
    background-position: 0px -252px
}

.info_show ul.s1 {
    height: 260px;
    display: block;
    width: 570px;
    float: left
}

.info_show ul.s1 li {
    display: inline;
    float: left;
    margin-left: 20px;
    overflow: hidden;
    position: relative
}

.info_show ul.s1 li .trans {
    height: 234px;
    background: url(http://www.mymir3g.com/templets/default/images/info_show_bg01.png) no-repeat;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/default/images/info_show_bg01.png', sizingMethod='scale');
}

.info_show ul.s2 {
    height: 448px;
    display: block;
    width: 570px;
    float: left
}

.info_show ul.s2 li {
    display: inline;
    float: left;
    margin-left: 20px;
    overflow: hidden;
    position: relative
}

.info_show ul.s2 li .trans {
    height: 420px;
    background: url(http://www.mymir3g.com/templets/default/images/info_show_bg02.png) no-repeat;
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/default/images/info_show_bg02.png', sizingMethod='scale');
}

.info_btm {
    height: 70px;
    display: block;
    clear: both;
    padding-top: 20px;
    text-align: center;
    line-height: 20px;
    color: #BDAE81
}

.info_btm p {
    color: #AB5A3A;
    font-weight: bold;
    display: block;
    text-align: center
}

.info_btm a {
    color: #AB5A3A
}

.info_btm a:hover {
    text-decoration: underline
}

#snav {
    position: relative;
    z-index: 999;
}

#info_nav {
    width: 733px;
    height: 32px;
}

#info_nav li {
    float: left;
    position: relative;
    display: inline;
    background: url(http://www.mymir3g.com/templets/default/3g_img/cb2_info/menu_02.jpg) left top no-repeat;
}

#info_nav li.btn_1 {
    width: 141px;
    background-position: 0 0;
}

#info_nav li.btn_2 {
    width: 150px;
    background-position: -141px 0;
}

#info_nav li.btn_3 {
    width: 152px;
    background-position: -291px 0;
}

#info_nav li.btn_4 {
    width: 149px;
    background-position: -443px 0;
}

#info_nav li.btn_5 {
    width: 141px;
    background-position: -592px 0;
}

#info_nav li a {
    display: block;
    height: 21px;
    line-height: 21px;
    color: #ffe59e;
    text-align: left;
    padding-left: 10px
}

#info_nav li a:hover {
    text-decoration: none;
}

#info_nav li ul {
    position: absolute;
    width: 117px;
    border: 1px solid #946639;
    display: none;
    background: #23130a;
    z-index: 99999;
}

#info_nav li ul li {
    background-image: none;
    width: 117px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    z-index: 9999
}

#info_nav li ul li a {
    display: block;
    height: 28px;
    line-height: 28px;
    color: #fffe8f;
    text-align: left;
    padding-left: 10px
}

#info_nav li ul li a:hover {
    background: #3f2416;
    color: #fffe8f;
}

#info_nav li a.arrow {
    background: url(http://www.mymir3g.com/templets/default/3g_img/cb2_info/dot_01.gif) no-repeat 103px 10px;
}

#info_nav li a.arrow:hover {
    background: #3f2416 url(http://www.mymir3g.com/templets/default/3g_img/cb2_info/dot_02.gif) no-repeat 103px 10px;
    color: #fffe8f
}

#info_nav li a.first-menu {
    display: block;
    width: 100%;
    height: 32px;
    text-indent: -9999px;
    padding: 0;
}

#info_nav li a.first-menu:hover {
    height: 32px;
    background: url(http://www.mymir3g.com/templets/default/3g_img/cb2_info/menu_02.jpg) 0 -32px no-repeat;
}

#info_nav li.btn_1 a.first-menu:hover {
    background-position: 0 -32px;
}

#info_nav li.btn_2 a.first-menu:hover {
    background-position: -141px -32px;
}

#info_nav li.btn_3 a.first-menu:hover {
    background-position: -291px -32px;
}

#info_nav li.btn_4 a.first-menu:hover {
    background-position: -443px -32px;
}

#info_nav li.btn_5 a.first-menu:hover {
    background-position: -592px -32px;
}

.secondary-menu {
    left: 11px;
    top: 32px;
    display: none;
}

.secondary-menu a {
    text-decoration: none!important
}

.third-menu {
    left: 117px;
    top: -1px;
    display: none;
}

.z-fix {
    position: relative;
    z-index: 99;
    display: block;
    width: 100%;
}

.info_page {
    margin: 20px 0 0 6px;
}

.info_page ul#info_nav {
    width: 600px;
}

.info_page ul#info_nav li {
    float: left;
    position: relative;
    display: inline;
    background: url(http://www.mymir3g.com/templets/default/3g_img/cb2_info/menu_05.jpg) left top no-repeat;
}

.info_page ul#info_nav li.btn_1 {
    width: 118px;
    background-position: 0 0;
}

.info_page ul#info_nav li.btn_2 {
    width: 125px;
    background-position: -118px 0;
}

.info_page ul#info_nav li.btn_3 {
    width: 124px;
    background-position: -243px 0;
}

.info_page ul#info_nav li.btn_4 {
    width: 120px;
    background-position: -367px 0;
}

.info_page ul#info_nav li.btn_5 {
    width: 113px;
    background-position: -487px 0;
}

.info_page ul#info_nav li ul li {
    background-image: none;
}

.info_page ul#info_nav li a.first-menu:hover {
    height: 32px;
    background: url(http://www.mymir3g.com/templets/default/3g_img/cb2_info/menu_05.jpg) 0 -32px no-repeat;
}

.info_page ul#info_nav li.btn_1 a.first-menu:hover {
    background-position: 0 -32px;
}

.info_page ul#info_nav li.btn_2 a.first-menu:hover {
    background-position: -118px -32px;
}

.info_page ul#info_nav li.btn_3 a.first-menu:hover {
    background-position: -243px -32px;
}

.info_page ul#info_nav li.btn_4 a.first-menu:hover {
    background-position: -367px -32px;
}

.info_page ul#info_nav li.btn_5 a.first-menu:hover {
    background-position: -487px -32px;
}

.info_page ul#info_nav .secondary-menu {
    left: 0px;
    top: 32px;
    display: none;
}

.con_tit h2.medium {
    background-position: -110px -75px
}

.con_tit ul.tab3 {
    height: 25px;
    display: block;
    float: left;
    overflow: hidden;
    background: url(../images/con_tit_tab.gif) no-repeat 0px -100px
}

.con_tit ul.tab3 li {
    width: 50px;
    height: 25px;
    float: left;
    overflow: hidden;
    display: inline;
    margin: 0 10px
}

.con_tit ul.tab3 li a {
    display: block;
    height: 25px;
    text-indent: -999em;
    overflow: hidden;
}

.con_tit ul.tab3 li a:hover {
    background: url(../images/con_tit_tab.gif) no-repeat
}

.con_tit ul.tab3 li a.c1:hover {
    background-position: -10px -125px
}

.con_tit ul.tab3 li a.c2:hover {
    background-position: -80px -125px
}

.con_tit ul.tab3 li a.c3:hover {
    background-position: -150px -125px
}

.con_tit ul.tab3 li a.c4:hover {
    background-position: -220px -125px
}


/*download content*/

.down_detail {
    margin: 0 0 0 38px;
    float: left;
    display: inline;
    width: 540px;
    min-height: 710px;
    _height: 710px;
    position: relative;
    clear: both;
    padding-top: 1px
}

h2.music {
    text-indent: 0px
}

h2 span.download {
    display: inline;
    height: 22px;
    width: 100px;
    float: left;
    text-indent: -999em;
    margin: 0 0 0 5px;
    overflow: hidden;
    background: url(../images/download.jpg) no-repeat -444px -277px
}

.down_tit {
    width: 540px;
    height: 29px;
    margin: 10px auto;
    overflow: hidden;
    background: url(../images/download.jpg) no-repeat 0px -208px;
}

.down_tit4 {
    width: 540px;
    height: 29px;
    margin: 10px auto;
    overflow: hidden;
    background: url(../images/download.jpg) no-repeat 0px -92px;
}

.down_tit5 {
    width: 540px;
    height: 29px;
    margin: 10px auto;
    overflow: hidden;
    background: url(../images/download.jpg) no-repeat 0px -179px;
}

.down_tit02 {
    background-position: 0px -179px!important
}

.down_tit h3 {
    width: 224px;
    height: 40px;
    float: left;
    text-align: center;
    color: #5c1600;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
}

.down_tit p {
    width: 425px;
    height: 40px;
    float: left;
    padding-left: 15px;
    color: #010000;
    font-size: 12px;
    line-height: 40px;
}

.down_tit p a {
    text-decoration: underline;
    color: #010000;
}

.box_a_1 {
    width: 540px;
    margin: 0 auto 10px;
    overflow: hidden;
    position: relative;
}

.down_1 {
    width: 320px;
    float: left
}

.down_1 a {
    display: inline;
    font-weight: bold;
    padding-right: 20px;
    font-size: 14px;
    text-decoration: underline;
    color: #F00;
}

.down_1 a:hover {
    color: #F93
}

.down_1 p {
    width: 320px;
    line-height: 22px;
    color: #000;
    font-size: 14px;
}

.down_1 p em {
    display: inline;
    font-style: normal;
    font-weight: normal;
    color: #884228
}

.down_2 {
    width: 190px;
    float: right
}

.down_2 img {
    width: 180px;
    height: 98px;
    padding: 1px;
    border: 1px solid #3F2B18;
    background: #342212
}

.down_2 p {
    width: 176px;
    line-height: 18px;
    margin-top: 5px;
    text-align: center;
}

.down_2 p a {
    color: #a90000;
    padding: 0 5px;
}

.down_2 p a:hover {
    text-decoration: underline;
}

.down_2 a.btn_1,
.down_2 a.btn_2 {
    display: block;
    width: 189px;
    height: 32px;
    text-indent: -9999px;
    background: url(../images/download.jpg) no-repeat 0px -268px;
}

.down_2 a.btn_1 {
    background-position: 0 -268px;
}

.down_2 a.btn_2 {
    background-position: -189px -268px;
}

.pop_up {
    margin-bottom: 7px;
}

.down_2 .tip_box {
    width: 330px;
    position: absolute;
    padding: 5px;
    background-color: #451b18;
    border: 1px solid #b37c61;
    z-index: 9999;
}

.down_2 .tip_box p {
    width: 330px;
    margin: 4px 0;
    text-align: left;
    line-height: 18px;
    color: #f1e09e;
}

.down_2 .tip_box p a {
    line-height: 14px;
    color: #fff3b3;
    padding: 0;
    text-decoration: underline;
}

.down_2 .tip_box p a:hover {
    color: #fff;
}

.box_b_1 {
    width: 540px;
    margin: 0 auto 10px;
    position: relative;
    clear: both;
}

.box_b_1 h3 {
    width: 540px;
    height: 30px;
    margin-bottom: 5px;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #974a32;
    text-indent: 20px;
    text-align: left;
    background: url(../images/download.jpg) 0px -120px no-repeat;
}

.box_b_1 h3.md5 {
    background-position: 0px -149px;
    margin-bottom: 15px
}

.box_b_1 ul {
    width: 500px;
    margin: 0 auto;
    overflow: hidden;
    display: none;
}

.box_b_1 ul li {
    width: 100px;
    height: 20px;
    float: left;
    display: inline;
    margin: 0 0 5px;
}

.box_b_1 ul li a {
    line-height: 20px;
    color: #6c5e00;
    font-size: 12px;
    text-align: left;
}

.box_b_1 ul li a:hover {
    text-decoration: underline;
}

.box_b_1 .btn_icon {
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 7px;
    right: 4px;
}

.box_b_1 p {
    display: block;
    color: #892600;
    font-size: 12px;
    font-family: "宋体";
    line-height: 24px;
    text-indent: 10px;
}

.box_b_1 div.md5 {
    display: block;
    width: 190px;
    height: 32px;
    clear: both;
    margin: 10px auto 0;
    overflow: hidden
}

.box_b_1 div.md5 a {
    height: 32px;
    display: block;
    background: url(http://www.mymir3g.com/templets/default/images/download_md5.jpg) no-repeat left top;
    text-indent: -9888em;
    overflow: hidden
}

.box_b_2 {
    width: 540px;
    margin: 0 auto 10px;
    clear: both;
    background: url(../images/download.jpg) repeat-x 0px -270px;
    float: left
}

.box_b_2 h2 {
    display: block;
    height: 31px;
    line-height: 31px;
    text-align: right;
    padding-right: 10px;
    margin-bottom: 10px;
    background: url(../images/download.jpg) no-repeat 0px -237px
}

.box_b_2 h2 a {
    color: #a90000;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal
}

.box_b_2 h2 a:hover {
    color: #F60
}

.box_b_2 .bb2 {
    display: block;
    padding: 10px;
    position: relative;
    float: left;
    width: 520px;
}

.down_link {
    overflow: hidden;
    width: 540px;
    height: 50px;
    float: left;
    display: inline;
    margin-bottom: 5px;
    background: #BEB28C url(../images/download.jpg) repeat-x left 4px;
}

.down_link a {
    height: 50px;
    cursor: pointer
}

.down_link .btn_3 {
    float: left;
    display: inline;
    height: 46px;
    margin-top: 4px;
    background: url(../images/download.jpg) left top no-repeat;
}

.down_link a.btn_1,
.down_link a.btn_2 {
    display: block;
    width: 256px;
    height: 20px;
    padding-top: 26px;
    text-align: center;
    font-weight: bold;
    color: #323200;
    margin: 4px 0 0 10px;
    float: left;
    display: inline;
    background: url(../images/download.jpg) no-repeat;
}

.down_link a.btn_1 {
    background-position: 0 0;
    margin-right: 10px;
}

.down_link a.btn_2 {
    background-position: -256px 0;
    margin-left: 0px;
}

.down_link a.btn_1:hover,
.down_link a.btn_2:hover {
    background-position: 0 -46px;
}

.down_link a.btn_1:hover {
    background-position: 0 -46px;
}

.down_link a.btn_2:hover {
    background-position: -256px -46px;
}

.down_link a.current_a {
    display: block;
    width: 256px;
    height: 46px;
    background: url(../images/download.jpg) 0 -46px no-repeat;
}

.down_link a.current_b {
    display: block;
    width: 256px;
    height: 46px;
    background: url(../images/download.jpg) -256px -46px no-repeat;
}

.down_txt {
    width: 500px;
    border: 1px solid #B37C61;
    background: #fff;
    padding: 5px;
    color: #5C1600;
    font-size: 12px;
    line-height: 18px;
    text-align: left;
    margin: 0 auto 15px;
}

.cle_num {
    float: left;
    clear: both;
    width: 500px;
    height: 22px;
    display: inline;
    margin: 0px 0 5px 40px;
    position: relative;
    z-index: 99999;
    text-align: right
}

.cle_num .btn_1 {
    display: inline;
    float: right;
    padding-left: 23px;
    height: 20px;
    line-height: 20px;
    color: #884228;
    background: url(../images/download.jpg) no-repeat -514px -68px;
}

.cle_num div {
    position: absolute;
    padding: 1px;
    background-color: #fff;
    display: none;
    border: 3px solid #2c0000;
    width: 500px;
    height: 150px;
    z-index: 9999;
    top: 20px;
    right: 0px
}

.down_md5 {
    color: #ffa800;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
}

.down_md5 a {
    color: #ffa800;
    font-size: 12px;
    text-decoration: underline;
}

#down_intro {
    width: 520px;
    margin: 0 auto;
}

#down_intro p {
    color: #892600;
    font-size: 12px;
    line-height: 22px;
    width: 500px;
    margin: 0 auto;
    text-align: left;
}


/*share box*/

.page_share {
    width: 540px;
    height: 22px;
    margin: 20px auto 0;
    padding-bottom: 8px;
    background: url(../images/blank_line.jpg) center bottom no-repeat;
    overflow: hidden!important;
    overflow: visible;
    _height: 1%
}

.share_box {
    width: 460px;
    height: 23px;
    overflow: hidden;
    float: left
}

.retop {
    float: right;
    width: 80px;
    height: 23px;
    overflow: hidden
}

.retop a {
    display: block;
    height: 23px;
    overflow: hidden
}


/*
        .share_box dt{height:14px;float:left;color:#fff;cursor:pointer;display:inline;margin:4px 5px 0 0;width:14px;overflow:hidden;}
        .share_box dd{float:left; display:block;padding-top:4px;width:50px;text-align:left; width:21px;}
        .share_box dd.flash_btm {width:86px; height:22px; padding:0; background:url(/templets/default/images/copy_add.gif) left top no-repeat;}
        .share_box dt.tt{width:42px;font-weight:bold;font-size:12px;color:#843800}
        .share_box dt a{display:block; width:14px;height:14px;text-indent:-9999px;background:url(/templets/default/images/share_icon.gif) no-repeat;}
            .share_box dt a.kaixin{background-position:0 0px;}
            .share_box dt a.renren{background-position:0 -14px;}
            .share_box dt a.douban{background-position:0 -28px;}
            .share_box dt a.qq{background-position:0 -41px;}
            .share_box dt a.sina{background-position:0 -56px;}
            .share_box dt a.bse{background-position:0 -70px;}
            .share_box dt a.tj{background-position:0 -84px;}*/


/*topbot*/

#wanmei_logo {
    width: 100px;
    height: 40px;
    background: url('http://www.mymir3g.com/templets/default/images/btn_Wemade.png');
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/default/images/btn_Wemade.png' sizingMethod='scale');
    position: absolute;
    z-index: 99998;
    top: 0;
    left: 0;
}

#transparent_logo {
    width: 100px;
    height: 40px;
    position: absolute;
    z-index: 99999;
    top: 0;
    left: 0;
}

#transparent_logo img {
    width: 100px;
    height: 40px;
}

#wanmei_logo {
    top: 5px;
    left: 10px;
}

#transparent_logo {
    top: 5px;
    left: 10px;
}

#top_main {
    background: #FFF url(../images/b2.gif) repeat-x;
    height: 50px;
    position: relative;
    min-width: 1002px;
    font-family: "Verdana", "宋体";
}

.top_mll {
    height: 66px;
    background: url(http://www.mymir3g.com/templets/default/images/top_l.jpg) no-repeat 30px top;
}


/*.top_mrr { height:66px; background:url(/templets/default/images/bgr0930.jpg) no-repeat right top; }*/

#top_t {
    height: 17px;
    border-right: 1px
}

.top_t {
    position: absolute;
    top: 2px;
    right: 10px;
    padding-right: 5px;
    height: 17px;
    padding-top: 3px;
    repeat-x right top;
    padding-left: 46px;
}

#top_t span {
    height: 17px;
    display: inline;
    padding: 2px 5px 0px 22px;
    white-space: nowrap;
}

#top_t span.img {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 17px;
    width: 100px;
    no-repeat;
}

#top_t span a {
    color: #FFFFFF;
    text-decoration: none;
    white-space: nowrap;
}

#top_t span.t0 {
    background: url(http://www.mymir3g.com/templets/default/images/m_00.gif) no-repeat 4px 1px;
}

#top_t span.t1 {
    background: url(../images/m_03.gif) no-repeat 4px 1px;
}

#top_t span.t2 {
    background: url(../images/m_05.gif) no-repeat 0px 1px;
}

#top_t span.t3 {
    background: url(../images/m_07.gif) no-repeat 4px 1px;
}

#top_t span.t4 {
    background: url(http://www.mymir3g.com/templets/default/images/m_09.gif) no-repeat 4px 1px;
}

#top_t span.t5 {
    background: url(http://www.mymir3g.com/templets/default/images/m_11.gif) no-repeat 8px 1px;
}

#top_t span.t6 {
    background: url(../images/m_13.gif) no-repeat 4px 1px;
}

#top_t span.t7 {
    background: url(../images/m_15.gif) no-repeat 0px 1px;
}

#top_t span.t8 {
    background: url(http://www.mymir3g.com/templets/default/images/m_17.gif) no-repeat 4px 1px;
}

#top_t a {
    color: #FFFFFF;
}

#top_t a:visited {
    color: #ffb821;
}

#top_t a:hover {
    color: #bd0019;
}

#top_t a:active {
    color: #ffb821;
}

#top_b {
    padding-left: 400px;
}

#top_b p.m1 {
    padding-top: 30px;
}


/*#top_b p.m2 { margin-top:1px;}--*/

#top_l {
    width: 75px;
    height: 20px;
    position: absolute;
    top: 25px;
    left: 325px;
    z-index: 10;
    background: url('../images/top_l.png');
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/default/images/top_l.png' sizingMethod='scale');
    repeat-x bottom right;
}


/*---#top_l span { float:right; width:65px; height:18px; background:url(../images/top_l.png);}*/

a img {
    border: none;
}

#top_ll {
    width: 214px;
    height: 39px;
    position: absolute;
    top: 6px;
    left: 105px;
    z-index: 10;
    background: url('../images/gg__brown.png');
    _background: 0;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templets/default/images/gg__brown.png' sizingMethod='scale');
    repeat-x bottom right;
}


/*---#top_l span { float:right; width:65px; height:18px; background:url(../images/top_l.png);}*/

a img {
    border: none;
}

#top_b p.m2 img {
    margin-bottom: -3px;
    margin-left: 6px;
    margin-right: 3px;
}

.menu {
    height: 18px;
    padding-top: 2px;
}

.menu a {
    color: #ffb821;
    text-decoration: none;
    background: url(../images/mu_bgr.gif) no-repeat right 100px;
    padding-top: 2px;
    padding-bottom: 2px;
    *padding-top: 0px;
    *padding-bottom: 0px;
}

.menu a span {
    padding: 2px 7px;
    background: url(../images/mu_bgl.gif) no-repeat left 100px;
}

.menu a:visited {
    text-decoration: none;
    color: #ffb821;
}

#top_b p.m1 a:hover,
#top_b p.m1 a.pin {
    background-position: right 0px;
    *background-position: right -1px;
    color: #bd0019;
}

#top_b p.m1 a:hover span,
#top_b p.m1 a.pin span {
    background-position: left 0px;
    *background-position: left -1px;
}

#top_b p.m2 a:hover,
#top_b p.m2 a.pin {
    background-position: right -19px;
    *background-position: right -21px;
    color: #bd0019;
}

#top_b p.m2 a:hover span,
#top_b p.m2 a.pin span {
    background-position: left -19px;
    *background-position: left -21px;
}

.menu a:active {
    text-decoration: none;
}

#top_bt {
    width: 150px;
    height: 16px;
    position: absolute;
    top: 28px;
    right: 10px;
    z-index: 20;
}

#top_bt a.reg {
    float: left;
    width: 60px;
    height: 17px;
    background: url(http://www.mymir3g.com/templets/default/images/reg.gif) no-repeat 0px -17px;
}

#top_bt a.reg:hover {
    background-position: 0px 0px;
}

#top_bt a.admin {
    float: right;
    width: 74px;
    height: 17px;
    background: url(http://www.mymir3g.com/templets/default/images/admin.gif) no-repeat 0px -17px;
}

#top_bt a.admin:hover {
    background-position: 0px 0px;
}

.r {
    color: #ff0000;
}

.b {
    color: #0078ff;
}

.bai {
    color: #222222;
}


/*--bottom--*/


/*--bottom--*/

#bot_main {
    height: 80px;
    width: 100%;
    background: url("../images/bg_foot.jpg")  center center;
    border-top: 1px solid #514131;
}

#bot_m {
    height: 66px;
    width: 770px;
    margin: auto;

}

#bot_a {
    position: relative;
    height: 40px;
    width: 100px;
    left: 160px;
    top: 20px;
    float: left;
    background: url('../images/logo.gif');
}

#bot_b {
    position: relative;
    height: 35px;
    width: 28px;
    left: 200px;
    top: 20px;
    float: left;
    background: url('../images/hongd.gif');
}

#bot_c {
    position: relative;
    width: 444px;
    left: 179px;
    top: 10px;
    float: left;
    font-family: Verdana, "宋体";
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    color: #6d5038;
}

#bot_c a {
    color: #ff8e3b;
}

#bot_c a:visited {
    color: #ffb821;
}

#bot_c a:hover {
    color: #bd0019;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.yema {
    float: right;
    padding: 30px 10px 30px 0px;
}

.yema ul {}

.yema li {
    float: left;
    padding: 0 10px;
}
.yema li select {display: block; margin-top: -2px;}

.yema li a {}