﻿@charset "utf-8";
body { margin: 0 auto; padding: 0; text-align: left; position: relative; font: 12px/1.5 Arial,\5FAE\8F6F\96C5\9ED1; background: #f6f6f6; color: #666666; }

p, dl, dt, dd, table, td, th, input, img, form, div, span, ul, ol, li, h1, h2, h3, h4, h5, h6, select, input { margin: 0; padding: 0; font-weight: normal; }

img, iframe { border: none; }

ul, li, ol { list-style: none; }

img { vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

input, button { outline: 0; border-radius: 0; background: transparent; }

em, b, i, strong, cite, sub, sup, font { font-weight: normal; font-style: normal; font-size: 100%; }

a, a:visited, a:hover, a:active { text-decoration: none; outline: none; }

.clearfix:before { content: ""; display: table; }

.clearfix:after { content: ""; display: table; clear: both; zoom: 1; }

.clear { clear: both; }

li, input, button, section, span, div { -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; -o-tap-highlight-color: transparent; -ms-tap-highlight-color: transparent; tap-highlight-color: transparent; }

html { overflow-x: hidden; }

a { -webkit-tap-highlight-color: rgba(173, 213, 246, 0.5); -moz-tap-highlight-color: rgba(173, 213, 246, 0.5); -o-tap-highlight-color: rgba(173, 213, 246, 0.5); -ms-tap-highlight-color: rgba(173, 213, 246, 0.5); tap-highlight-color: rgba(173, 213, 246, 0.5); }

html, body { height: 100%; }

.wrapper { min-height: 100%; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

.header { position: relative; z-index: 1000; *zoom: 1; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); background-image: -ms-linear-gradient(top, #ffffff, #f2f2f2); background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); background-image: linear-gradient(top, #ffffff, #f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#FFFFFFFF", EndColorStr="#FFF2F2F2"); }
.header:before { background-image: url("../images/logo_ys.png"); background-position: 2% center; background-repeat: no-repeat; width: 100%; content: ""; position: absolute; top: 0; left: 0; border-bottom: 1px solid #e1e1e1; z-index: 1009; }
.header .headLeft { float: left; position: relative; z-index: 1010; }
.header .headLeft a { float: left; }
.header .headLeft a .moreArrow { border-color: #939393; float: left; }
.header .headLeft a.aLogo { padding-left: 2%; }
.header .headRight a.aSearch { background-image: url("../images/search.png"); }
.header .headRight a.aRank { background-image: url("../images/top.png"); }
.header .headRight a.aNav { background-image: url("../images/anav.png"); }
.header .headRight { float: right; position: relative; z-index: 1010; }
.header .headRight a { float: left; background-repeat: no-repeat; color: #939393; padding-left: 1px; padding-right: 1px; text-align: center; }
.header .headRight a:last-child { padding-right: 0; }
.header .headRight a img { display: block; margin: 0 auto; }
.header .headRight a span { display: block; overflow: hidden; }
.header .headRight a.aUnLogin.aLogined span { white-space: nowrap; text-overflow: ellipsis; }
.header .headRight a.cur { border-right: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; padding-left: 0; padding-right: 0; position: relative; z-index: 10; background-color: #fff; color: #333; }
.header .headRight a.cur:last-child { border-right: 0 none; }

.sHeader:before { background-position: center center; }

.navMenu { position: absolute; left: 0; background-color: #fff; display: none; width: 100%; z-index: 999; overflow: hidden; }
.navMenu li { width: 33%; float: left; text-align: center; border-bottom: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9; margin-left: -1px; }
.navMenu li a { display: block; color: #939393; width: 100%; height: 100%; }
.navMenu li a img { display: block; margin: 0 auto; }
.navMenu li a span { display: block; }
.navMenu li:nth-child(3n+1) { border-left: 0; margin-left: 0px; width: 34%; }
.navMenu li:hover { background-color: #f6f6f6; }

.loginPop { position: absolute; left: 0; background-color: #fff; display: none; width: 96%; z-index: 999; overflow: hidden; padding: 0 2%; }

.subNav { background-color: #1172c2; overflow: hidden; }
.subNav .con { width: 20000px; }
.subNav p { float: left; }
.subNav p a { display: inline; float: left; color: #fff; white-space: nowrap; }
.subNav p a.cur { background-color: #065fa9; border: 1px solid #0a5a9c; }

.searchMenu { background-color: #fff; position: absolute; left: 0; display: none; z-index: 999; width: 100%; }
.searchMenu .sTit { display: block; }
.searchMenu .pHotLinks a { white-space: nowrap; display: inline-block; color: #666; background-color: #f7f7f7; border: 1px solid #f0f0f0; }

.searchFormCon { width: 96%; }

.pSearchForm { position: relative; border: 1px solid #c9c8c8; z-index: 80; -webkit-box-shadow: 2px 2px 3px #e1e1e1 inset; -moz-box-shadow: 2px 2px 3px #e1e1e1 inset; -ms-box-shadow: 2px 2px 3px #e1e1e1 inset; -o-box-shadow: 2px 2px 3px #e1e1e1 inset; box-shadow: 2px 2px 3px #e1e1e1 inset; }
.pSearchForm .searchTxt { width: 100%; color: #666; border: 0 none; }
.pSearchForm .searchTxt.searchTxtBlur { color: #999; }
.pSearchForm .searchBtn { background-color: #3093e5; border: 1px solid #3093e5; background-image: url("../images/searchs.png"); background-repeat: no-repeat; background-position: center center; position: absolute; top: -1px; right: -1px; overflow: hidden; cursor: pointer; }
.pSearchForm .searchBtn { background-color: #3093e5; border: 1px solid #3093e5; background-repeat: no-repeat; background-position: center center; position: absolute; top: -1px; right: -1px; overflow: hidden; cursor: pointer; }
.pSearchForm .clearSearchBtn { position: absolute; display: block; top: 0; overflow: hidden; cursor: pointer; }
.pSearchForm .clearSearchBtn em { width: 100%; height: 100%; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: block; }
.pSearchForm .clearSearchBtn em:before, .pSearchForm .clearSearchBtn em:after { content: ""; background-color: #cfcfcf; position: absolute; left: 50%; top: 50%; }

.ulHotList { display: none; position: absolute; width: 96%; left: 0; background-color: #ffffff; z-index: 60; overflow: hidden; }
.ulHotList li { border: 1px solid #e0e0e0; border-top: 0 none; overflow: hidden; display: block; }
.ulHotList li a { display: block; color: #666; width: 100%; }
.ulHotList li a.hotLink { position: relative; }
.ulHotList li a.hotLink:after { content: ""; position: absolute; top: 0; right: -1px; border-left: 1px solid #e2e2e2; background-position: center center; background-repeat: no-repeat; overflow: hidden; }
.ulHotList li a.aClearBtn { float: left; color: #4da1e6; width: auto; }
.ulHotList li a.aCloseBtn { float: right; border-left: 1px solid #dedede; *zoom: 1; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eae8e8)); background-image: -webkit-linear-gradient(top, #ffffff, #eae8e8); background-image: -moz-linear-gradient(top, #ffffff, #eae8e8); background-image: -ms-linear-gradient(top, #ffffff, #eae8e8); background-image: -o-linear-gradient(top, #ffffff, #eae8e8); background-image: linear-gradient(top, #ffffff, #eae8e8); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr="#FFFFFFFF", EndColorStr="#FFEAE8E8"); text-align: center; }

.footer { Height:1px; border-top: 1px solid #c5c5c5; vertical-align: middle; background: #dfdfdf; text-align: center; color: #686868; position: absolute; bottom: 0; width: 100%; }
.footer .pLinks a, .footer .pLinks a:hover { color: #686868; }

.fixedBtnList { position: fixed; right: 3px; z-index: 100; }
.fixedBtnList a { display: block; overflow: hidden; background: #000; text-align: center; opacity: 0.3; }
.fixedBtnList a:after { content: ""; background-position: center center; background-repeat: no-repeat; display: block; height: 100%; width: 100%; }


.globalPadding { padding-left: 2%; padding-right: 2%; }

.moreArrow { font-size: 0; line-height: 0; border: solid #5aace8; vertical-align: top; -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.favoriteBtn:hover, .favoriteBtn:active, .favoriteBtn:visited { color: #666666; }

.mask { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); position: fixed; top: 0; left: 0; z-index: 900; display: none; }


.sLoading { display: block; text-align: center; color: #333333; }
.sLoading i.iLoading { display: inline-block; vertical-align: middle; }


.userBtnStyle { width: 50%; border: 0 none; background-color: #1573c3; color: #fff; display: block; margin: 0 auto; cursor: pointer; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.userBtnStyle:hover, .userBtnStyle:visited { color: #fff; }
.userBtnStyle.userBtnStyleA { width: 100%; }
.userBtnStyle.userBtnStyleGray { width: 25%; background-color: #cbcbcb; }

.ulForm li { width: 100%; float: left; }
.ulForm li .sTit { color: #666; display: block; overflow: hidden; }
.ulForm li .left { float: left; display: inline; }
.ulForm li .right { float: right; display: inline; }
.ulForm li .sInput { border: 1px solid #e3e3e3; overflow: hidden; display: block; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.ulForm li .sInput.sInputA { width: 50%; float: left; }
.ulForm li .sInput .iIcon { position: absolute; background-position: center center; left: 0; background-repeat: no-repeat; border-right: 1px solid #e1e1e1; }
.ulForm li .sInput .inputTxt { width: 100%; border: 0 none; background-color: none; color: #cacaca; }
.ulForm li .sCaptchaPic { float: left; overflow: hidden; display: inline; }
.ulForm li .sCaptchaPic img { display: block; vertical-align: top; }
.ulForm li .iChange.hover { transform: rotate(720deg); -webkit-transform: rotate(720deg); -moz-transform: rotate(720deg); -o-transform: rotate(720deg); transition: all 2.5s ease; -webkit-transition: all 2.5s ease; -moz-transition: all 2.5s ease; -o-transition: all 2.5s ease; }
.ulForm li .sError { color: #ed5a5a; display: block; overflow: hidden; }
.ulForm li .sError a { color: #1573C3; }
.ulForm li .pBtn a, .ulForm li .pBtn a:hover, .ulForm li .pBtn a:visited { color: #1573c3; }
.ulForm li .loginAgreement { color: #333; }
.ulForm li .loginAgreement a, .ulForm li .loginAgreement a:hover, .ulForm li .loginAgreement a:visited { color: #1989d7; }
.ulForm li .loginAgreement .inputCheckBox { float: left; display: inline; }
.ulForm li .lableRadio .inputRadio { display: none; }
.ulForm li .lableRadio span { color: #666; display: inline; float: left; }
.ulForm li.focus .sInput { border-color: #acd5f8; }
.ulForm li.focus .sInput .inputTxt { color: #333; }
.ulForm li.error .sInput { border-color: #f88e8e; }
.ulForm li.thirdParty .list a { float: left; overflow: hidden; display: inline; }
.ulForm li.thirdParty .list a img { height: 100%; }

.downLoadPopA { height: 100%; overflow: hidden; background: #04162e url("images/mainBg_a.jpg") center 0 no-repeat; background-size: 100%; display: none; position: fixed; width: 100%; top: 0; left: 0; z-index: 10000; }
.downLoadPopA .pBtnList { position: absolute; left: 0; width: 100%; text-align: center; vertical-align: middle; }
.downLoadPopA .pBtnList .downloadBtn { border: 1px solid #91d577; background-color: #4db546; color: #fff; display: block; margin: 0 auto; }
.downLoadPopA .pBtnList .downloadBtn:hover, .downLoadPopA .pBtnList .downloadBtn:visited { color: #fff; }
.downLoadPopA .pBtnList .sDes { position: relative; display: block; }
.downLoadPopA .pBtnList .sDes .jumpBtn { display: block; margin: 0 auto; color: #43336a; border: 1px solid rgba(235, 201, 212, 0.4); background-color: rgba(255, 255, 255, 0.3); }
.downLoadPopA .pBtnList .sDes .jumpBtn:hover, .downLoadPopA .pBtnList .sDes .jumpBtn:visited { color: #43336a; }
.downLoadPopA .pBtnList .sDes .emTips { position: absolute; color: #fff; top: 0; padding: 1px 0; }

.downLoadPopB { height: 100%; overflow: hidden; background-position: center 0; background-size: 100%; background-repeat: no-repeat; display: none; position: fixed; width: 100%; top: 0; left: 0; z-index: 10000; }
.downLoadPopB .ulBtnList { position: absolute; width: 100%; left: 0; }
.downLoadPopB .ulBtnList li { width: 45%; padding: 0 5% 0 10%; float: left; }
.downLoadPopB .ulBtnList li .aBtn { color: #fff; margin: 0 auto; text-align: center; display: block; width: 100%; box-sizing: border-box; }
.downLoadPopB .ulBtnList li .aBtn:hover, .downLoadPopB .ulBtnList li .aBtn:visited { color: #fff; }
.downLoadPopB .ulBtnList li .aBtn.blueBtn { background-color: #00a0e3; }
.downLoadPopB .ulBtnList li .aBtn.grayBtn { background-color: #a2a2a2; }
.downLoadPopB .ulBtnList li:nth-child(2) { width: 25%; padding: 0 10% 0 5%; }
.downLoadPopB .ulBtnList li:nth-child(3) { width: 80%; padding: 0 10%; }
.downLoadPopB .ulBtnList li .emTips { float: right; position: relative; color: #333; }

@media only screen { .appDownLoad { padding-right: 62px; height: 72px; }
  .appDownLoad .downLoadBtn { padding: 6px 0; background-size: 60px 60px; background-position: 18px center; }
  .appDownLoad .pLeft { padding: 6px 0 0 90px; font-size: 22px; line-height: 24px; }
  .appDownLoad .pLeft span { height: 24px; }
  .appDownLoad .pLeft span.sDes { font-size: 16px; }
  .appDownLoad .sDownLoad { -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; line-height: 34px; padding: 0 14px; height: 34px; font-size: 18px; margin: 12px 0; }
  .appDownLoad a.aCloseBtn { background-size: 20px 20px; height: 72px; width: 48px; right: 8px; }
  .wrapper { padding-bottom: 97px; }
  .header { height: 67px; }
  .header:before { height: 66px; background-size: 192px 54px; }
  .header .headLeft a.aGoBack { width: 65px; height: 66px; }
  .header .headLeft a.aGoBack .moreArrow { width: 14px; height: 14px; border-width: 0 0 4px 4px; margin: 24px 0 0 24px; }
  .header .headLeft a.aLogo { width: 192px; height: 66px; }
  .header .headRight a { width: 65px; font-size: 16px; height: 67px; background-position: center 12px; background-size: 24px 24px; }
  .header .headRight a.aUnLogin, .header .headRight a.aHome { background-position: center 6px; background-size: 36px 36px; }
  .header .headRight a.aUnLogin span { padding-left: 5px; padding-right: 5px; }
  .header .headRight a span { padding-top: 36px; line-height: 30px; height: 30px; }
  .navMenu { top: 67px; }
  .navMenu li { height: 150px; }
  .navMenu li a { font-size: 24px; }
  .navMenu li a img { width: 48px; padding-top: 38px; }
  .navMenu li a span { height: 30px; line-height: 30px; }
  .loginPop { top: 67px; padding-top: 10px; }
  .subNav p { padding: 10px 0; }
  .subNav p a { padding: 7px 9px; font-size: 24px; margin-right: 18px; }
  .subNav p a:last-child { margin-right: 0; }
  .subNav p a.cur { -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; padding: 6px 8px; }
  .searchMenu { top: 67px; padding-top: 12px; padding-bottom: 12px; }
  .searchMenu .sTit { margin-top: 12px; font-size: 21px; line-height: 30px; height: 30px; }
  .searchMenu .pHotLinks a { padding: 10px 13px; -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; margin: 15px 20px 0 0; font-size: 21px; }
  .pSearchForm { height: 48px; line-height: 48px; -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; padding: 0 129px 0 5px; }
  .pSearchForm .searchTxt { font-size: 21px; height: 48px; line-height: 48px; }
  .pSearchForm .searchBtn { border-radius: 0 4px 4px 0; height: 50px; line-height: 48px; width: 74px; background-size: 30px 30px; }
  .pSearchForm .clearSearchBtn { right: 76px; width: 48px; height: 48px; }
  .pSearchForm .clearSearchBtn em:before { width: 24px; height: 4px; margin-left: -12px; margin-top: -2px; }
  .pSearchForm .clearSearchBtn em:after { height: 24px; width: 4px; margin-top: -12px; margin-left: -2px; }
  .ulHotList { -webkit-box-shadow: 0 5px 5px #e1e1e1; -moz-box-shadow: 0 5px 5px #e1e1e1; -ms-box-shadow: 0 5px 5px #e1e1e1; -o-box-shadow: 0 5px 5px #e1e1e1; box-shadow: 0 5px 5px #e1e1e1; margin-top: -4px; padding-bottom: 20px; top: 62px; }
  .ulHotList li { font-size: 21px; height: 50px; line-height: 50px; }
  .ulHotList li:first-child { padding-top: 4px; }
  .ulHotList li a.hotLink { text-indent: 12px; }
  .ulHotList li a.hotLink:after { width: 74px; height: 24px; top: 13px; background-size: 17px 17px; }
  .ulHotList li a.aClearBtn { text-indent: 10px; font-size: 18px; }
  .ulHotList li a.aCloseBtn { height: 50px; width: 74px; font-size: 18px; }
  .footer { height: 72px; padding: 12px 0; }
  .footer p { height: 36px; font-size: 16px; line-height: 36px; }
  .footer .pLinks { font-size: 21px; }
  .footer .pLinks a { margin: 0 18px; }
  .fixedBtnList { width: 64px; bottom: 66px; }
  .fixedBtnList a { margin-top: 6px; height: 64px; border-radius: 4px; }
  .fixedBtnList a.gotoTop:after { background-size: 42px 47px; }
  .fixedBtnList a.aFeedBack:after { background-size: 52px 46px; }
  .trailersIcon { background-size: 60px 60px; width: 60px; height: 60px; }
  .moreArrow { width: 14px; height: 14px; }
  .favoriteBtn { font-size: 18px; background-size: 24px 24px; padding-left: 54px; background-position: 28px center; }
  .sLoading { font-size: 21px; height: 60px; line-height: 60px; }
  .sLoading i.iLoading { background-size: 24px 24px; width: 24px; height: 24px; margin-right: 10px; }
  .userBtnStyle { -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; height: 55px; line-height: 55px; font-size: 24px; }
  .ulForm li { padding: 8px 0; }
  .ulForm li .sTit { font-size: 18px; line-height: 36px; height: 36px; }
  .ulForm li .sInput { -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; height: 58px; line-height: 58px; padding-left: 70px; padding-right: 16px; }
  .ulForm li .sInput .iIcon { top: 8px; width: 54px; height: 42px; background-size: 36px 36px; }
  .ulForm li .sInput .inputTxt { height: 58px; font-size: 21px; }
  .ulForm li .sCaptchaPic { width: 113px; height: 47px; margin: 6px 0 0 10px; }
  .ulForm li .sCaptchaPic img { width: 113px; height: 47px; }
  .ulForm li .iChange { width: 36px; height: 36px; background-size: 36px 36px; margin: 11px 0 0 15px; }
  .ulForm li .userBtnStyleGray { margin-left: 15px; }
  .ulForm li .sError { font-size: 18px; line-height: 26px; height: 26px; }
  .ulForm li .pBtn a { font-size: 20px; line-height: 32px; height: 32px; }
  .ulForm li .loginAgreement { font-size: 18px; line-height: 28px; }
  .ulForm li .loginAgreement .inputCheckBox { margin-right: 10px; margin-top: 5px; }
  .ulForm li .loginAgreement .checkedIcon { margin-right: 10px; background-size: 28px 28px; width: 28px; height: 28px; }
  .ulForm li .lableRadio { height: 36px; line-height: 36px; font-size: 21px; padding-left: 30px; background-size: 22px 22px; }
  .ulForm li .lableRadio span { margin-right: 42px; }
  .ulForm li.thirdParty .sTit { padding-bottom: 10px; }
  .ulForm li.thirdParty .list a { margin: 0 20px 16px 0; height: 80px; }
  .downLoadPopA .pBtnList .downloadBtn { width: 160px; font-size: 24px; line-height: 54px; line-height: 54px; -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; -webkit-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -moz-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -ms-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -o-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); }
  .downLoadPopA .pBtnList .sDes { margin-top: 24px; }
  .downLoadPopA .pBtnList .sDes .jumpBtn { width: 76px; height: 36px; line-height: 36px; font-size: 20px; -webkit-radius: 4px; -moz-radius: 4px; -ms-radius: 4px; -o-radius: 4px; border-radius: 4px; }
  .downLoadPopA .pBtnList .sDes .emTips { height: 36px; line-height: 36px; padding-left: 30px; right: 15px; font-size: 20px; }
  .downLoadPopA .pBtnList .sDes .emTips .iCheckIcon { background-size: 20px 20px; width: 20px; height: 20px; margin-top: -10px; }
  .downLoadPopB .ulBtnList li .aBtn { line-height: 48px; height: 48px; font-size: 24px; -webkit-radius: 30px; -moz-radius: 30px; -ms-radius: 30px; -o-radius: 30px; border-radius: 30px; }
  .downLoadPopB .ulBtnList li .aBtn .downLoadIcon, .downLoadPopB .ulBtnList li .aBtn .passIcon { margin-right: 6px; width: 30px; height: 30px; background-size: 30px 30px; }
  .downLoadPopB .ulBtnList li .emTips { margin-top: 10px; font-size: 20px; line-height: 30px; height: 30px; padding-left: 32px; }
  .downLoadPopB .ulBtnList li .emTips .iCheckIcon { width: 27px; height: 27px; background-size: 27px 27px; top: 2px; } }
@media only screen and (max-width: 479px) and (min-width: 321px) { .appDownLoad { padding-right: 46px; height: 54px; }
  .appDownLoad .downLoadBtn { padding: 4px 0; background-size: 45px 45px; background-position: 13px center; }
  .appDownLoad .pLeft { padding: 4px 0 0 67px; font-size: 16px; line-height: 18px; }
  .appDownLoad .pLeft span { height: 18px; }
  .appDownLoad .pLeft span.sDes { font-size: 12px; }
  .appDownLoad .sDownLoad { -webkit-radius: 3px; -moz-radius: 3px; -ms-radius: 3px; -o-radius: 3px; border-radius: 3px; line-height: 25px; padding: 0 10px; height: 25px; font-size: 13px; margin: 9px 0; }
  .appDownLoad a.aCloseBtn { background-size: 15px 15px; height: 54px; width: 36px; right: 6px; }
  .wrapper { padding-bottom: 73px; }
  .header { height: 50px; }
  .header:before { height: 49px; background-size: 144px 49px; }
  .header .headLeft a.aGoBack { width: 48px; height: 49px; }
  .header .headLeft a.aGoBack .moreArrow { width: 10px; height: 10px; border-width: 0 0 3px 3px; margin: 18px 0 0 18px; }
  .header .headLeft a.aLogo { width: 144px; height: 49px; }
  .header .headRight a { width: 48px; font-size: 12px; height: 50px; background-position: center 9px; background-size: 18px 18px; }
  .header .headRight a.aUnLogin, .header .headRight a.aHome { background-position: center 4px; background-size: 27px 27px; }
  .header .headRight a.aUnLogin span { padding-left: 3px; padding-right: 3px; }
  .header .headRight a span { padding-top: 27px; line-height: 22px; height: 22px; }
  .navMenu { top: 50px; }
  .navMenu li { height: 112px; }
  .navMenu li a { font-size: 18px; }
  .navMenu li a img { width: 36px; padding-top: 28px; }
  .navMenu li a span { height: 22px; line-height: 22px; }
  .loginPop { top: 50px; padding-top: 7px; }
  .subNav p { padding: 7px 0; }
  .subNav p a { padding: 5px 7px; font-size: 18px; margin-right: 13px; }
  .subNav p a:last-child { margin-right: 0; }
  .subNav p a.cur { -webkit-radius: 3.00752px; -moz-radius: 3.00752px; -ms-radius: 3.00752px; -o-radius: 3.00752px; border-radius: 3.00752px; padding: 4px 6px; }
  .searchMenu { top: 50px; padding-top: 9px; padding-bottom: 9px; }
  .searchMenu .sTit { margin-top: 9px; font-size: 15px; line-height: 22px; height: 22px; }
  .searchMenu .pHotLinks a { padding: 7px 9px; -webkit-radius: 3.00752px; -moz-radius: 3.00752px; -ms-radius: 3.00752px; -o-radius: 3.00752px; border-radius: 3.00752px; margin: 11px 15px 0 0; font-size: 15px; }
  .pSearchForm { height: 36px; line-height: 36px; -webkit-radius: 3px; -moz-radius: 3px; -ms-radius: 3px; -o-radius: 3px; border-radius: 3px; padding: 0 98px 0 5px; }
  .pSearchForm .searchTxt { font-size: 15px; height: 36px; line-height: 36px; }
  .pSearchForm .searchBtn { border-radius: 0 3px 3px 0; height: 38px; line-height: 36px; width: 55px; background-size: 22px 22px; }
  .pSearchForm .clearSearchBtn { right: 57px; width: 36px; height: 36px; }
  .pSearchForm .clearSearchBtn em:before { width: 18px; height: 3px; margin-left: -9px; margin-top: -1px; }
  .pSearchForm .clearSearchBtn em:after { height: 18px; width: 3px; margin-top: -9px; margin-left: -1px; }
  .ulHotList { -webkit-box-shadow: 0 5px 5px #e1e1e1; -moz-box-shadow: 0 5px 5px #e1e1e1; -ms-box-shadow: 0 5px 5px #e1e1e1; -o-box-shadow: 0 5px 5px #e1e1e1; box-shadow: 0 5px 5px #e1e1e1; margin-top: -3px; padding-bottom: 15px; top: 47px; }
  .ulHotList li { font-size: 15px; height: 37px; line-height: 37px; }
  .ulHotList li:first-child { padding-top: 3px; }
  .ulHotList li a.hotLink { text-indent: 9px; }
  .ulHotList li a.hotLink:after { width: 55px; height: 18px; top: 9px; background-size: 12px 12px; }
  .ulHotList li a.aClearBtn { text-indent: 7px; font-size: 13px; }
  .ulHotList li a.aCloseBtn { height: 37px; width: 55px; font-size: 13px; }
  .footer { height: 54px; padding: 9px 0; }
  .footer p { height: 27px; font-size: 12px; line-height: 27px; }
  .footer .pLinks { font-size: 15px; }
  .footer .pLinks a { margin: 0 13px; }
  .fixedBtnList { width: 48px; bottom: 49px; }
  .fixedBtnList a { margin-top: 4px; height: 48px; border-radius: 3px; }
  .fixedBtnList a.gotoTop:after { background-size: 31px 35px; }
  .fixedBtnList a.aFeedBack:after { background-size: 39px 34px; }
  .trailersIcon { background-size: 45px 45px; width: 45px; height: 45px; }
  .moreArrow { width: 10px; height: 10px; }
  .favoriteBtn { font-size: 13px; background-size: 18px 18px; padding-left: 40px; background-position: 21px center; }
  .sLoading { font-size: 15px; height: 45px; line-height: 45px; }
  .sLoading i.iLoading { background-size: 18px 18px; width: 18px; height: 18px; margin-right: 7px; }
  .userBtnStyle { -webkit-radius: 3px; -moz-radius: 3px; -ms-radius: 3px; -o-radius: 3px; border-radius: 3px; height: 41px; line-height: 41px; font-size: 18px; }
  .ulForm li { padding: 6px 0; }
  .ulForm li .sTit { font-size: 13px; line-height: 27px; height: 27px; }
  .ulForm li .sInput { -webkit-radius: 3px; -moz-radius: 3px; -ms-radius: 3px; -o-radius: 3px; border-radius: 3px; height: 43px; line-height: 43px; padding-left: 52px; padding-right: 12px; }
  .ulForm li .sInput .iIcon { top: 6px; width: 40px; height: 31px; background-size: 27px 27px; }
  .ulForm li .sInput .inputTxt { height: 43px; font-size: 15px; }
  .ulForm li .sCaptchaPic { width: 84px; height: 35px; margin: 4px 0 0 7px; }
  .ulForm li .sCaptchaPic img { width: 84px; height: 35px; }
  .ulForm li .iChange { width: 27px; height: 27px; background-size: 27px 27px; margin: 8px 0 0 11px; }
  .ulForm li .userBtnStyleGray { margin-left: 11px; }
  .ulForm li .sError { font-size: 13px; line-height: 19px; height: 19px; }
  .ulForm li .pBtn a { font-size: 15px; line-height: 24px; height: 24px; }
  .ulForm li .loginAgreement { font-size: 13px; line-height: 21px; }
  .ulForm li .loginAgreement .inputCheckBox { margin-right: 7px; margin-top: 3px; }
  .ulForm li .loginAgreement .checkedIcon { margin-right: 7px; background-size: 21px 21px; width: 21px; height: 21px; }
  .ulForm li .lableRadio { height: 27px; line-height: 27px; font-size: 15px; padding-left: 22px; background-size: 16px 16px; }
  .ulForm li .lableRadio span { margin-right: 31px; }
  .ulForm li.thirdParty .sTit { padding-bottom: 7px; }
  .ulForm li.thirdParty .list a { margin: 0 15px 12px 0; height: 60px; }
  .downLoadPopA .pBtnList .downloadBtn { width: 120px; font-size: 18px; line-height: 40px; line-height: 40px; -webkit-radius: 3px; -moz-radius: 3px; -ms-radius: 3px; -o-radius: 3px; border-radius: 3px; -webkit-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -moz-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -ms-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -o-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); }
  .downLoadPopA .pBtnList .sDes { margin-top: 18px; }
  .downLoadPopA .pBtnList .sDes .jumpBtn { width: 57px; height: 27px; line-height: 27px; font-size: 15px; -webkit-radius: 3px; -moz-radius: 3px; -ms-radius: 3px; -o-radius: 3px; border-radius: 3px; }
  .downLoadPopA .pBtnList .sDes .emTips { height: 27px; line-height: 27px; padding-left: 22px; right: 11px; font-size: 15px; }
  .downLoadPopA .pBtnList .sDes .emTips .iCheckIcon { background-size: 15px 15px; width: 15px; height: 15px; margin-top: -7px; }
  .downLoadPopB .ulBtnList li .aBtn { line-height: 36px; height: 36px; font-size: 18px; -webkit-radius: 22px; -moz-radius: 22px; -ms-radius: 22px; -o-radius: 22px; border-radius: 22px; }
  .downLoadPopB .ulBtnList li .aBtn .downLoadIcon, .downLoadPopB .ulBtnList li .aBtn .passIcon { margin-right: 4px; width: 22px; height: 22px; background-size: 22px 22px; }
  .downLoadPopB .ulBtnList li .emTips { margin-top: 7px; font-size: 15px; line-height: 22px; height: 22px; padding-left: 24px; }
  .downLoadPopB .ulBtnList li .emTips .iCheckIcon { width: 20px; height: 20px; background-size: 20px 20px; top: 1px; } }
@media only screen and (max-width: 320px) { .appDownLoad { padding-right: 41px; height: 48px; }
  .appDownLoad .downLoadBtn { padding: 4px 0; background-size: 40px 40px; background-position: 12px center; }
  .appDownLoad .pLeft { padding: 4px 0 0 60px; font-size: 14px; line-height: 16px; }
  .appDownLoad .pLeft span { height: 16px; }
  .appDownLoad .pLeft span.sDes { font-size: 10px; }
  .appDownLoad .sDownLoad { -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; line-height: 22px; padding: 0 9px; height: 22px; font-size: 12px; margin: 8px 0; }
  .appDownLoad a.aCloseBtn { background-size: 13px 13px; height: 48px; width: 32px; right: 5px; }
  .wrapper { padding-bottom: 65px; }
  .header { height: 45px; }
  .header:before { height: 44px; background-size: 128px 36px; }
  .header .headLeft a.aGoBack { width: 43px; height: 44px; }
  .header .headLeft a.aGoBack .moreArrow { width: 9px; height: 9px; border-width: 0 0 2px 2px; margin: 16px 0 0 16px; }
  .header .headLeft a.aLogo { width: 128px; height: 44px; }
  .header .headRight a { width: 43px; font-size: 10px; height: 45px; background-position: center 8px; background-size: 16px 16px; }
  .header .headRight a.aUnLogin, .header .headRight a.aHome { background-position: center 4px; background-size: 24px 24px; }
  .header .headRight a.aUnLogin span { padding-left: 3px; padding-right: 3px; }
  .header .headRight a span { padding-top: 24px; line-height: 20px; height: 20px; }
  .navMenu { top: 45px; }
  .navMenu li { height: 100px; }
  .navMenu li a { font-size: 16px; }
  .navMenu li a img { width: 32px; padding-top: 25px; }
  .navMenu li a span { height: 20px; line-height: 20px; }
  .loginPop { top: 45px; padding-top: 6px; }
  .subNav p { padding: 6px 0; }
  .subNav p a { padding: 5px 6px; font-size: 16px; margin-right: 12px; }
  .subNav p a:last-child { margin-right: 0; }
  .subNav p a.cur { -webkit-radius: 2.66667px; -moz-radius: 2.66667px; -ms-radius: 2.66667px; -o-radius: 2.66667px; border-radius: 2.66667px; padding: 4px 5px; }
  .searchMenu { top: 45px; padding-top: 8px; padding-bottom: 8px; }
  .searchMenu .sTit { margin-top: 8px; font-size: 14px; line-height: 20px; height: 20px; }
  .searchMenu .pHotLinks a { padding: 6px 8px; -webkit-radius: 2.66667px; -moz-radius: 2.66667px; -ms-radius: 2.66667px; -o-radius: 2.66667px; border-radius: 2.66667px; margin: 10px 13px 0 0; font-size: 14px; }
  .pSearchForm { height: 32px; line-height: 32px; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; padding: 0 87px 0 5px; }
  .pSearchForm .searchTxt { font-size: 14px; height: 32px; line-height: 32px; }
  .pSearchForm .searchBtn { border-radius: 0 2px 2px 0; height: 34px; line-height: 32px; width: 49px; background-size: 20px 20px; }
  .pSearchForm .clearSearchBtn { right: 51px; width: 32px; height: 32px; }
  .pSearchForm .clearSearchBtn em:before { width: 16px; height: 2px; margin-left: -8px; margin-top: -1px; }
  .pSearchForm .clearSearchBtn em:after { height: 16px; width: 2px; margin-top: -8px; margin-left: -1px; }
  .ulHotList { -webkit-box-shadow: 0 5px 5px #e1e1e1; -moz-box-shadow: 0 5px 5px #e1e1e1; -ms-box-shadow: 0 5px 5px #e1e1e1; -o-box-shadow: 0 5px 5px #e1e1e1; box-shadow: 0 5px 5px #e1e1e1; margin-top: -2px; padding-bottom: 13px; top: 42px; }
  .ulHotList li { font-size: 14px; height: 33px; line-height: 33px; }
  .ulHotList li:first-child { padding-top: 2px; }
  .ulHotList li a.hotLink { text-indent: 8px; }
  .ulHotList li a.hotLink:after { width: 49px; height: 16px; top: 8px; background-size: 11px 11px; }
  .ulHotList li a.aClearBtn { text-indent: 6px; font-size: 12px; }
  .ulHotList li a.aCloseBtn { height: 33px; width: 49px; font-size: 12px; }
  .footer { height: 48px; padding: 8px 0; }
  .footer p { height: 24px; font-size: 10px; line-height: 24px; }
  .footer .pLinks { font-size: 14px; }
  .footer .pLinks a { margin: 0 12px; }
  .fixedBtnList { width: 42px; bottom: 44px; }
  .fixedBtnList a { margin-top: 4px; height: 42px; border-radius: 2px; }
  .fixedBtnList a.gotoTop:after { background-size: 28px 31px; }
  .fixedBtnList a.aFeedBack:after { background-size: 34px 30px; }
  .trailersIcon { background-size: 40px 40px; width: 40px; height: 40px; }
  .moreArrow { width: 9px; height: 9px; }
  .favoriteBtn { font-size: 12px; background-size: 16px 16px; padding-left: 36px; background-position: 18px center; }
  .sLoading { font-size: 14px; height: 40px; line-height: 40px; }
  .sLoading i.iLoading { background-size: 16px 16px; width: 16px; height: 16px; margin-right: 6px; }
  .userBtnStyle { -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; height: 36px; line-height: 36px; font-size: 16px; }
  .ulForm li { padding: 5px 0; }
  .ulForm li .sTit { font-size: 12px; line-height: 24px; height: 24px; }
  .ulForm li .sInput { -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; height: 38px; line-height: 38px; padding-left: 46px; padding-right: 10px; }
  .ulForm li .sInput .iIcon { top: 5px; width: 36px; height: 28px; background-size: 24px 24px; }
  .ulForm li .sInput .inputTxt { height: 38px; font-size: 14px; }
  .ulForm li .sCaptchaPic { width: 75px; height: 31px; margin: 4px 0 0 6px; }
  .ulForm li .sCaptchaPic img { width: 75px; height: 31px; }
  .ulForm li .iChange { width: 24px; height: 24px; background-size: 24px 24px; margin: 7px 0 0 10px; }
  .ulForm li .userBtnStyleGray { margin-left: 10px; }
  .ulForm li .sError { font-size: 12px; line-height: 17px; height: 17px; }
  .ulForm li .pBtn a { font-size: 13px; line-height: 21px; height: 21px; }
  .ulForm li .loginAgreement { font-size: 12px; line-height: 18px; }
  .ulForm li .loginAgreement .inputCheckBox { margin-right: 6px; margin-top: 3px; }
  .ulForm li .loginAgreement .checkedIcon { margin-right: 6px; background-size: 18px 18px; width: 18px; height: 18px; }
  .ulForm li .lableRadio { height: 24px; line-height: 24px; font-size: 14px; padding-left: 20px; background-size: 14px 14px; }
  .ulForm li .lableRadio span { margin-right: 28px; }
  .ulForm li.thirdParty .sTit { padding-bottom: 6px; }
  .ulForm li.thirdParty .list a { margin: 0 13px 10px 0; height: 53px; }
  .downLoadPopA .pBtnList .downloadBtn { width: 106px; font-size: 16px; line-height: 36px; line-height: 36px; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; -webkit-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -moz-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -ms-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); -o-box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); box-shadow: 2px 2px 2px rgba(127, 127, 127, 0.3); }
  .downLoadPopA .pBtnList .sDes { margin-top: 16px; }
  .downLoadPopA .pBtnList .sDes .jumpBtn { width: 50px; height: 24px; line-height: 24px; font-size: 13px; -webkit-radius: 2px; -moz-radius: 2px; -ms-radius: 2px; -o-radius: 2px; border-radius: 2px; }
  .downLoadPopA .pBtnList .sDes .emTips { height: 24px; line-height: 24px; padding-left: 20px; right: 10px; font-size: 13px; }
  .downLoadPopA .pBtnList .sDes .emTips .iCheckIcon { background-size: 13px 13px; width: 13px; height: 13px; margin-top: -6px; }
  .downLoadPopB .ulBtnList li .aBtn { line-height: 32px; height: 32px; font-size: 16px; -webkit-radius: 20px; -moz-radius: 20px; -ms-radius: 20px; -o-radius: 20px; border-radius: 20px; }
  .downLoadPopB .ulBtnList li .aBtn .downLoadIcon, .downLoadPopB .ulBtnList li .aBtn .passIcon { margin-right: 4px; width: 20px; height: 20px; background-size: 20px 20px; }
  .downLoadPopB .ulBtnList li .emTips { margin-top: 6px; font-size: 13px; line-height: 20px; height: 20px; padding-left: 21px; }
  .downLoadPopB .ulBtnList li .emTips .iCheckIcon { width: 18px; height: 18px; background-size: 18px 18px; top: 1px; } }
@media only screen { .downLoadPopA .pBtnList { bottom: 90px; }
  .downLoadPopB .ulBtnList { bottom: 60px; } }
@media only screen and (max-height: 640px) and (min-height: 481px) { .downLoadPopA .pBtnList { bottom: 45px; }
  .downLoadPopB .ulBtnList { bottom: 30px; } }
@media only screen and (max-height: 480px) { .downLoadPopA .pBtnList { bottom: 22px; }
  .downLoadPopB .ulBtnList { bottom: 15px; } }
.addDesktop { z-index: 1000; -webkit-transition-property: all; -webkit-transition-duration: 0.2s; -webkit-transition-timing-function: linear; -webkit-transition-delay: initial; -moz-transition-property: all; -moz-transition-duration: 0.2s; -moz-transition-timing-function: linear; -moz-transition-delay: initial; -ms-transition-property: all; -ms-transition-duration: 0.2s; -ms-transition-timing-function: linear; -ms-transition-delay: initial; -o-transition-property: all; -o-transition-duration: 0.2s; -o-transition-timing-function: linear; -o-transition-delay: initial; transition-property: all; transition-duration: 0.2s; transition-timing-function: linear; transition-delay: initial; position: fixed; bottom: 0; left: 50%; display: none; margin-left: -132px; }

.addDesktop .tipPanel { position: relative; z-index: 1000; border: 2px solid #bbbfc0; margin: 0 auto 13px; width: 240px; height: 62px; background: #fff; padding: 10px 13px 13px 11px; color: #666; font-size: 14px; -webkit-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); -moz-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); -ms-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); -o-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); }

.addDesktop .tipPanel:before { content: ""; position: absolute; bottom: -8px; left: 50%; margin-left: -8px; height: 14px; width: 14px; overflow: hidden; background: #fff; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border: 1px solid #afafaf; border-top: none; border-left: none; -webkit-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); -moz-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); -ms-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); -o-box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); box-shadow: 3px 4px 9px rgba(0, 0, 0, 0.53); }

.addDesktop .tipPanel:after { content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -15px; height: 15px; width: 30px; overflow: hidden; background: #fff; }


.addDesktop .btnClose { width: 18px; height: 18px; position: absolute; top: 5px; right: 5px; padding: 5px; cursor: pointer; }

.addDesktop .tipCon { float: left; padding-top: 5px; line-height: 28px; }

.addDesktop .popCls { position: absolute; right: 3px; top: 11px; height: 5px; width: 24px; background: #c2c2c2; font: bold 3.25em/0 arial; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); border-radius: 1px; }

.addDesktop .popCls:after { content: ""; position: absolute; top: 0; right: 0; height: 5px; width: 24px; overflow: hidden; background: #c2c2c2; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); border-radius: 1px; cursor: pointer; }


/* -------------????---------- */

.ui-pages{
	height: 36px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #FFFFFF;
	line-height:0;
	font-size:0px;
	overflow:hidden;

	
}
.ui-pages .pagego{
	height:30px;
	line-height: 30px;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 10px;
	padding-right: 15px;
	background-color : #FFFFFF;
	border : 1px solid #000;
	color : #0066FF;
	font-size: 14px;
	display: none;	
}
.ui-pages .pagebtn{
	display: none;
}
	.ui-pages a, 
	.ui-pages span,
	.ui-pages em,
	.ui-pages label{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
	margin: 0 1px;
	padding: 0 16px;
	color: #666;
	overflow: hidden;
	vertical-align: middle;
	background-color: #fcfcfc;
	border:solid #dcdcdc 1px;
	}
	.ui-pages a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #ff6a1f;
	border:solid #ff0000 1px;
	}
	.ui-pages span.pagenow{
	color: #fff;
	font-weight: 700;
	background-color: #b52701;
	border:solid #863309 1px;
	}
	.ui-pages span.disabled{
		filter:alpha(opacity=50);
		opacity: 0.5;
	}

	.ui-pages .prev{
		padding: 0 10px 0 20px;
		background-position: 0 7px;
	}
	.ui-pages .next{
		padding: 0 20px 0 10px;
		background-position: right -20px;
	}
	.letter_ul li{float:left;padding:5px;}
.letter_ul li a{color:#000}
	/* -------------????---------- */
