/*全站页面样式重置开始*/
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, input, button, select, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
html, body, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, thead, 
article,aside,dialog,footer,header,section,footer,nav,figure,menu,time { padding:0; margin:0; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
caption, th, td { font-weight:normal; text-align:left; }
table { border-collapse:separate; border-spacing:0; }
input, button, select { vertical-align:middle; }
fieldset, img, abbr, acronym { border:0; }
textarea { resize:none; overflow:auto; }
ul, ol { list-style:none;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
html, body { color:#2F2D2B; font:12px SimSun,Arial,Helvetica,sans-serif; line-height:normal; -webkit-text-size-adjust:none; }
html { overflow-y:auto; *overflow-y:scroll; height:100%; }
:focus { outline:0; }
a,a:visited,a:active { background:none; text-decoration:none; color:#2F2D2B; }
a:hover { text-decoration:none; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{ display:block; }
/*全站页面样式重置结束*/

/*全站通用样式_start*/
.innerWrap { width:100%; max-width:1440px; margin:0 auto; background:url(../images/bg_content.jpg) repeat; }
.headerWrap { min-width:1010px; height:222px; overflow:hidden; }
.header { position:relative; width:1000px; height:222px; margin:0 auto; overflow:hidden; }
.header-logo,
.header-logo:active,
.header-logo:visited { position:absolute; left:20px; top:19px; display:block; width:104px; height:80px; background:url(../images/sprite.png) no-repeat 0 0; }
.header-mrApp,
.header-mrApp:active,
.header-mrApp:visited { position:absolute; right:20px; top:0; display:block; width:132px; height:34px; background:url(../images/sprite.png) no-repeat -150px -15px; cursor:pointer; }
.header-nav { position:absolute; left:0; top:102px; width:1000px; height:73px; background:url(../images/sprite.png) no-repeat 0 -100px; overflow:hidden; }
.header-nav a,
.header-nav a:active,
.header-nav a:visited { float:left; display:block; width:150px; height:40px; margin-top:17px; line-height:40px; color:#3F2A0B; font-size:16px; font-weight:900; text-align:center; background:url(../images/sprite_text.png) no-repeat; text-indent:-9999px; }
.header-nav a.nav1 { background-position:40px 11px; width:130px; margin-left:80px;  }
.header-nav a.nav1:hover,
.header-nav a.nav1.sel { background-position:-110px 11px; }
.header-nav a.nav2 { background-position:34px -39px; }
.header-nav a.nav2:hover,
.header-nav a.nav2.sel { background-position:-116px -39px; }
.header-nav a.nav3 { background-position:36px -89px; width:138px; }
.header-nav a.nav3:hover,
.header-nav a.nav3.sel { background-position:-114px -89px; }
.header-nav a.nav4 { background-position:36px -139px; width:138px; }
.header-nav a.nav4:hover,
.header-nav a.nav4.sel { background-position:-114px -139px; }
.header-nav a.nav5 { background-position:31px -189px; width:130px; }
.header-nav a.nav5:hover,
.header-nav a.nav5.sel { background-position:-119px -189px; }
.header-nav a.nav6 { background-position:40px -239px; }
.header-nav a.nav6:hover,
.header-nav a.nav6.sel { background-position:-110px -239px; }

.footerWrap { min-width:1010px; height:78px; padding-top:28px; background:#727272; }
.footer { position:relative; width:960px; height:60px; margin:0 auto; color:#BDBDBD; }
.footer a,
.footer a:active,
.footer a:visited { color:#BDBDBD; }
.footer a:hover { text-decoration:underline; }	
.footer-cr { float:left; margin-right:100px; }
.footer-cr p { height:18px; line-height:18px; }
.footer-about { float:left; }
.footer-about .telWrap { height:28px; line-height:28px; margin-bottom:5px; overflow:hidden; }
.footer-about .telWrap .label { float:left; width:38px; height:28px; line-height:14px; }
.footer-about .telWrap .text { float:left; font-size:32px; font-weight:600; }
.footer-about .adrWrap { height:20px; line-height:20px; overflow:hidden; }
.footer-about .adrWrap .label { float:left; width:38px; height:20px; line-height:20px; }
.footer-about .adrWrap .text { float:left; height:20px; line-height:20px; }
.footer-link { float:right; }
.footer-link a,
.footer-link a:active,
.footer-link a:visited { position:relative; float:left; display:block; width:50px; height:55px; margin-left:15px; text-align:center; }
.footer-link a span { display:block; width:50px; height:33px; background:url(../images/sprite.png) no-repeat; }
.footer-link a.link1 span { background-position:-538px 0; }
.footer-link a.link2 span { background-position:-600px 0; }
.footer-link a.link3 span { background-position:-661px 0; }
.footer-link a.link2 .wxCode { display:none; opacity:0; filter:Alpha(opacity=0); position:absolute; top:-160px; left:10px; z-index:50; width:150px; height:150px; }

.containerWrap { min-width:1010px; padding:20px 0; }
.container { position:relative; width:960px; min-height:620px; padding-bottom:30px; margin:0 auto; background:#FFF; overflow:hidden; }
.container .leftSide { position:absolute; left:0; top:0; width:210px; padding-top:30px; height:100%; background:#EEF1F5; }
.container .leftSide .clmTitle { width:174px; height:54px; margin:10px auto; background:url(../images/sprite_text.png) no-repeat 0 -300px; }
.container .leftSide .sideNav { width:176px; margin:0 auto 12px auto; }
.container .leftSide .sideNav li { margin-bottom:3px; }
.container .leftSide .sideNav li .nav1,
.container .leftSide .sideNav li .nav1:active,
.container .leftSide .sideNav li .nav1:visited { display:block; width:100%; height:28px; line-height:28px; color:#3E332A; font-size:14px; text-indent:20px; background:url(../images/sprite.png) no-repeat -350px -40px; }
.container .leftSide .sideNav li.sel .nav1,
.container .leftSide .sideNav li.sel .nav1:active,
.container .leftSide .sideNav li.sel .nav1:visited,
.container .leftSide .sideNav li .nav1:hover { color:#FFF; background-position:-350px 0; }
.container .leftSide .sideNav li .nav2List { display:none; padding:4px 0; }
.container .leftSide .sideNav li.sel .nav2List { display:block; }
.container .leftSide .sideNav li .nav2List a,
.container .leftSide .sideNav li .nav2List a:active,
.container .leftSide .sideNav li .nav2List a:visited { display:block; width:100%; height:20px; line-height:22px; color:#656565; text-indent:33px; background:url(../images/ico.png) no-repeat 20px -92px; }
.container .leftSide .sideNav li .nav2List a:hover,
.container .leftSide .sideNav li .nav2List a.sel { font-weight:600; }
.container .leftSide .sideTel { width:172px; margin:0 auto 15px auto; }
.container .leftSide .sideTel .telTit { height:18px; line-height:20px; text-indent:16px; color:#937B68; background:url(../images/ico.png) no-repeat 0 -50px; }
.container .leftSide .sideTel .telText { height:24px; line-height:24px; color:#6D4C32; font-size:24px; }
.container .leftSide .sideVerify { width:183px; height:174px; margin:0 auto 30px auto; background:url(../images/sprite.png) no-repeat 0 -200px; }
.container .leftSide .sideVerify .tit { height:28px; line-height:28px; font-size:14px; color:#6D4C32; text-align:center; padding:8px 0 3px 0; }
.container .leftSide .sideVerify .formWrap { width:148px; margin:0 auto; overflow:hidden; }
.container .leftSide .sideVerify .formWrap .input-wrap { width:148px; height:40px; }
.container .leftSide .sideVerify .formWrap .input-wrap .input-text { width:140px; height:32px; padding:3px; line-height:16px; border:#BEB494 1px solid; }
.container .leftSide .sideVerify .formWrap .input-wrap .hidden-tip { height:16px; margin-top:-38px; line-height:16px; color:#909090; text-indent:5px; }
.container .leftSide .sideVerify .formWrap .codeLabel { color:#6D4C32; height:20px; line-height:20px; }
.container .leftSide .sideVerify .formWrap .codeTa { overflow:hidden; margin-bottom:6px; }
.container .leftSide .sideVerify .formWrap .codeText { float:left; display:block; width:50px; height:16px; line-height:16px; padding:2px 5px; border:#BEB494 1px solid; margin-right:6px; }
.container .leftSide .sideVerify .formWrap .codeArea { float:left; display:block; width:50px; height:22px; background:#e2dccb; text-align:center; line-height:22px; color:#6D4C32; }
.container .leftSide .sideVerify .formWrap .codeSubmit { display:block; width:54px; height:22px; line-height:22px; color:#FFF; text-align:center; border:0; background:url(../images/sprite.png) no-repeat -750px -65px; cursor:pointer; }
.container .contentWrap { float:right; width:750px; padding:28px 0 40px 0; }
.container .contentWrap .topWrap { width:680px; height:34px; line-height:34px; margin:0 auto; overflow:hidden; border-bottom:#EAE6DC 1px solid; }
.container .contentWrap .topWrap .tit { float:left; font-size:14px; color:#6C6456; text-indent:25px; background:url(../images/ico.png) no-repeat 0 8px; }
.container .contentWrap .topWrap .location { float:right; color:#6C6456; }
.container .contentWrap .topWrap .location a,
.container .contentWrap .topWrap .location a:active,
.container .contentWrap .topWrap .location a:visited { color:#6C6456; }
.container .contentWrap .topWrap .location a:hover { text-decoration:underline; }
.container .contentWrap .topWrap .location span { font-weight:600; }
.container .contentWrap .content { width:680px; margin:0 auto; padding-top:25px; overflow:hidden; }

.pagingWrap { float:left; _display:inline-block; width:400px; height:16px; margin-top:17px; overflow:hidden; }
.pagingWrap a,
.pagingWrap a:active,
.pagingWrap a:visited { font-size:10px; float:left; display:block; height:12px; padding:0 4px; margin-right:7px; line-height:12px; border:#BABABA 1px solid; text-align:center; color:#7A7A7A; background:#FFF; }
.pagingWrap a.nepre { width:18px; padding:0; }
.pagingWrap a:hover,
.pagingWrap a.curPage { text-decoration:none; color:#FFF; background:#1B75BB; border:#1B75BB 1px solid; }

.input-text,
.codeText { font-size:12px; color:#777; font-family:"宋体" Arial; }
/*全站通用样式_end*/

/*管乐精品_start*/
.page-product .headerWrap { background:url(../images/banner01.jpg) no-repeat center; }
.container .contentWrap .content .proList { margin-right:-20px; border-bottom:#CCCCCC 1px solid; overflow:hidden; }
.container .contentWrap .content .proList li { float:left; width:205px; margin-right:20px; padding:10px 0 20px 0; }
.container .contentWrap .content .proList li a,
.container .contentWrap .content .proList li a:active,
.container .contentWrap .content .proList li a:visited { display:block; width:205px; height:238px; }
.container .contentWrap .content .proList li a:hover { opacity:0.7; filter:Alpha(opacity=70); }
.container .contentWrap .content .proList li .pro-img { display:block; width:205px; height:205px; }
.container .contentWrap .content .proList li .pro-name { width:205px; height:30px; line-height:30px; text-align:center; color:#6C6456; background:#D9D9D9; }
.container .contentWrap .content .detailImg { display:block; max-width:586px; margin:0 auto; } 
.container .contentWrap .content .detailName { width:586px; height:46px; margin:0 auto 20px auto; line-height:46px; font-size:14px; font-weight:600; text-align:center; border-bottom:#777 1px dotted; }
.container .contentWrap .content .detailFrame { width:586px; margin:0 auto; line-height:22px; padding-bottom:60px; overflow:hidden; }
.container .contentWrap .content .detailFrame img { max-width:100%; }
/*管乐精品_end*/

/*产品售后_start*/
.page-service .headerWrap { background:url(../images/banner02.jpg) no-repeat center; }
.serviceWrap { overflow:hidden; padding-top:15px; }
.serviceFrame { width:100%; line-height:20px; }
/*.serviceFrame .tit { font-weight:600; }
.serviceFlow { float:right; width:195px; padding-top:6px; }
.serviceFlow .flowItem { width:166px; height:37px; padding:6px 0; background:#EEF1F5; color:#23559A; line-height:18px; text-align:center; border:#D9D9D9 1px solid; }
.serviceFlow .flowItem5,
.serviceFlow .flowItem6,
.serviceFlow .flowItem8,
.serviceFlow .flowItem9 { height:19px; padding:15px 0; }
.serviceFlow .flowItem6 { color:#097427; }
.serviceFlow .flowItem9 { color:#B72727; }
.serviceFlow .flowItems { background:url(../images/bg_flow.jpg) no-repeat 166px 18px; }*/
.flowArrows { display:block; width:168px; height:14px; background:url(../images/ico.png) no-repeat 80px -147px; }
/*产品售后_end*/

/*活动资讯_start*/
.page-news .headerWrap { background:url(../images/banner03.jpg) no-repeat center; }
.newsList li { padding:20px 0; border-bottom:#D9D6CE 1px solid; overflow:hidden; }
.newsList li .newsImg,
.newsList li .newsImg:active,
.newsList li .newsImg:visited { float:left; display:block; width:116px; height:87px; margin-right:20px;}
.newsList li .newsImg img { display:block; width:100%; height:100%; }
.newsList li .newsInfo { float:left; width:544px; }
.newsList li .newsInfo_wide { width:100%; }
.newsList li .newsInfo .news-title,
.newsList li .newsInfo .news-title:active,
.newsList li .newsInfo .news-title:visited { height:20px; line-height:20px; font-size:14px; font-weight:600; color:#231F20; }
.newsList li .newsInfo .news-title:hover { text-decoration:underline; }
.newsList li .newsInfo .news-date { height:18px; line-height:18px; padding-bottom:3px; margin-bottom:5px; border-bottom:#C5C5C5 1px dotted; color:#929292; }
.newsList li .newsInfo .news-intro,
.newsList li .newsInfo .news-intro:active,
.newsList li .newsInfo .news-intro:visited { max-height:36px; line-height:18px; color:#929292; overflow:hidden; }
.newsList li .newsInfo .news-intro:hover { text-decoration:underline; }
.newsDetail-title { height:18px; line-height:18px; text-align:center; font-size:14px; }
.newsDetail-date { height:26px; margin-bottom:20px; line-height:26px; text-align:center; color:#929292; border-bottom:#C5C5C5 1px dotted; }
.newsDetailFrame { line-height:18px; color:#545454; }
.newsDetailFrame a,
.newsDetailFrame a:active,
.newsDetailFrame a:visited { text-decoration:underline; }
.newsDetailFrame img { max-width:100%; }
/*活动资讯_end*/

/*关于我们_start*/
.page-about .headerWrap { background:url(../images/banner04.jpg) no-repeat center; }
.page-about .container .leftSide .clmTitle { background:url(../images/sprite_text.png) no-repeat 0 -370px; }
.page-about .container .contentWrap .content .aboutFrame { padding:0 0 50px 0; line-height:20px; overflow:hidden; }
.page-about .container .contentWrap .content .aboutFrame img { margin-bottom:5px; }
.historyList li { margin-bottom:25px; overflow:hidden; }
.historyList li .year { float:left; display:block; width:100px; height:23px; line-height:23px; font-size:14px; text-indent:10px; background:url(../images/sprite.png) no-repeat -850px 0; }
.historyList li .history { float:right; width:560px; line-height:20px; }
/*关于我们_end*/

/*联系我们_start*/
.page-contact .headerWrap { background:url(../images/banner05.jpg) no-repeat center; }
.contact-img { display:block; width:100%; margin-bottom:20px; }
.contactList { width:350px; padding-bottom:80px; }
.contactList li { height:34px; line-height:34px; font-size:14px; border-bottom:#ADADAD 1px dotted; }
/*联系我们_end*/

/*产品真伪查询_start*/
.page-check .headerWrap { background:url(../images/banner06.jpg) no-repeat center; }
.page-check .container .content .formWrap { width:620px; margin:0 auto 30px auto; padding-top:20px; overflow:hidden; }
.page-check .container .content .formWrap .input-wrap { width:232px; height:60px; }
.page-check .container .content .formWrap .input-wrap .input-text { width:220px; height:48px; padding:5px; line-height:16px; border:#BEB494 1px solid; }
.page-check .container .content .formWrap .input-wrap .hidden-tip { height:16px; margin-top:-56px; line-height:16px; color:#909090; text-indent:7px; }
.page-check .container .content .formWrap .codeLabel { color:#6D4C32; height:20px; line-height:20px; padding:5px 0 0 2px; }
.page-check .container .content .formWrap .codeTa { overflow:hidden; margin-bottom:6px; }
.page-check .container .content .formWrap .codeText { float:left; display:block; width:50px; height:16px; line-height:16px; padding:2px 5px; border:#BEB494 1px solid; margin-right:6px; }
.page-check .container .content .formWrap .codeArea { float:left; display:block; width:50px; height:22px; background:#CCC; text-align:center; line-height:22px; }
.page-check .container .content .formWrap .codeSubmit { display:block; width:54px; height:22px; line-height:22px; color:#FFF; text-align:center; border:0; background:url(../images/sprite.png) no-repeat -750px -65px; cursor:pointer; }
.page-check .container .content .checkInfo { width:580px; min-height:60px; margin:0 auto; padding:20px; line-height:20px; background:#E6E6E6; color:#5A5A5A; }
/*产品真伪查询_end*/

/*会员_start*/
.page-mr .headerWrap { background:url(../images/banner07.jpg) no-repeat center; }
.page-mr .container .contentWrap { float:none; width:820px; margin:0 auto; }
.page-mr .container .contentWrap .content { width:100%; padding-top:15px; }
.page-mr .container .contentWrap .contentMr { padding-top:0; }
.mrProcess { height:38px; margin-bottom:20px; overflow:hidden; }
.mrProcess .processList { float:left; width:666px; margin-top:3px; height:32px; overflow:hidden; }
.mrProcess .processList li { float:left; margin-right:3px; }
.mrProcess .processList li span { display:block; width:158px; height:32px; background:url(../images/sprite.png) no-repeat; }
.mrProcess .processList li .process1 { width:180px; background-position:-200px -200px; }
.mrProcess .processList li .process2 { background-position:-200px -240px; }
.mrProcess .processList li.sel .process2 { background-position:-400px -240px; }
.mrProcess .processList li .process3 { background-position:-200px -280px; }
.mrProcess .processList li.sel .process3 { background-position:-400px -280px; }
.mrProcess .processList li .process4 { background-position:-200px -320px; }
.mrProcess .processList li.sel .process4 { background-position:-400px -320px; }
.mrProcess .sideTel { float:left; width:130px; height:34px; overflow:hidden; }
.mrProcess .sideTel .telTit { height:18px; line-height:20px; text-indent:16px; color:#937B68; background:url(../images/ico.png) no-repeat 0 -50px; }
.mrProcess .sideTel .telText { height:20px; line-height:20px; color:#76573F; font-size:18px; font-weight:600; font-family:Iskoola Pota; }
.mrNotice { line-height:22px; color:#545454; padding-bottom:12px; border-bottom:#ADADAD 1px dotted; }
.agreementRadio { text-align:center; padding:20px 0 15px 0; }
.agRadio { margin-top:-4px; }
.agBtn { display:block; width:76px; height:24px; margin:0 auto; line-height:24px; color:#FFF; text-align:center; border:0; background:#B68E2F; cursor:pointer; }

.infoTit { height:26px; line-height:26px; background:#E1E1E1; color:#545454; font-size:14px; font-weight:600; text-indent:15px; }
.mrInfoWrap { width:790px; margin:0 auto; line-height:22px; color:#545454; }
.mrInfoWrap .mustTip { height:36px; line-height:36px; padding-bottom:13px; }
.mrInfoWrap .star { color:#DE1818; }
.mrInfoTable { width:100%; }
.mrInfoTable th { padding:6px 0; vertical-align:top; }
.mrInfoTable td { padding:6px 0; }
.mrInfoTable .input-text { width:210px; height:16px; line-height:16px; padding:2px 3px; border:#93989C 1px solid; }
.mrInfoTable .input-text-s { float:left; width:70px; margin-right:10px; }
.mrInfoTable #postAdrText { display:block; margin-top:10px; }
.mrInfoTable .codeArea { float:left; display:block; width:50px; height:22px; background:#CCC; text-align:center; line-height:22px; }
.emailTips { margin:5px 0 0 12px; line-height:20px; color:#858585; }
.btnWrap { margin:45px 0 40px 78px; overflow:hidden; }
.btnWrap .btnLink,
.btnWrap .btnLink:active,
.btnWrap .btnLink:visited { float:left; display:block; width:76px; height:24px; margin-right:8px; line-height:24px; background:#959CA1; border:0; text-align:center; color:#FFF; cursor:pointer; }
.btnWrap .btnLink1 { background:#B68E2F; cursor:pointer; }

.resultWrap { width:245px; margin:100px auto 0 auto; padding-left:120px; background:url(../images/right.jpg) no-repeat; font-size:14px; }
.resultText { height:28px; line-height:28px; font-weight:600; color:#78580D; }
.resultTip { line-height:28px; }
.resultTip .cd { color:#DE1818; }
.resultTip a,
.resultTip a:active,
.resultTip a:visited { color:#2B4E9E; text-decoration:underline; }

.mrTop { overflow:hidden; }
.mrTop .mrTel { float:right; width:172px; height:18px; padding-bottom:5px; overflow:hidden; background:url(../images/sprite_text.png) no-repeat 0 -450px; }
.mrTop .mrTitle { float:left; width:100%; height:32px; overflow:hidden; background:#DDD3BB; }
.mrTop .mrTitle .tit { float:left; width:137px; height:32px; background:url(../images/sprite.png) no-repeat; text-indent:-9999px; }
.mrTop .mrTitle .tit-find { background-position:-200px -360px; }
.mrTop .mrTitle .tit-info { background-position:-400px -360px; }
.mrInfoTop { margin:30px 0; padding:10px 0; border-bottom:#CECECE 1px solid; overflow:hidden; }
.mrInfoTop .welcome { float:left; height:24px; padding-left:5px; line-height:24px; color:#9A6425; font-size:14px; font-weight:600; }
.mrInfoTop .curTimeWrap { float:right; height:24px; line-height:24px; overflow:hidden; }
.mrInfoTop .curTimeWrap .curTime { float:left; height:24px; line-height:24px; margin-right:20px; }
.mrInfoTop .curTimeWrap .logout,
.mrInfoTop .curTimeWrap .logout:active,
.mrInfoTop .curTimeWrap .logout:visited { float:right; display:block; width:67px; height:24px; background:url(../images/sprite.png) no-repeat -750px -30px; line-height:22px; color:#FFF; text-align:center; }

.findWrap { width:350px; margin:0 auto; padding-top:70px; }
.findTable { width:100%; color:#505050; }
.findWrap th { width:45%; text-align:right; }
.findWrap td { width:55%; padding:10px 6px; }
.findWrap .input-text { height:16px; line-height:16px; padding:4px; border:#CBCBCB 1px solid; }
.findWrap .input-submit { display:block; width:76px; height:24px; line-height:25px; color:#FFF; text-align:center; background:#B68E2F; border:0; cursor:pointer; }
/*会员_end*/


/*首页_start*/
body.page-index { height:100%; background:url(../images/bg_content.jpg) repeat; }
.indexWrap { width:100%; height:100%; max-width:1440px; margin:0 auto; background:#00327B; }
.indexbannerWrap { position:relative; width:100%; min-width:1040px; height:630px; overflow:hidden;  }
.indexBannerList { position:relative; width:100%; height:630px; overflow:hidden; }
.indexBannerList li { display:none; position:absolute; left:0; top:0; width:100%; height:630px; opacity:0; filter:Alpha(opacity=0); }
.indexBannerList li.banner01 { background:url(../images/index01.jpg) no-repeat center; }
.indexBannerList li.banner02 { background:url(../images/index02.jpg) no-repeat center; }
.indexBannerList li.banner03 { background:url(../images/index03.jpg) no-repeat center; }
.crlListWrap { position:absolute; bottom:65px; left:0; z-index:10; width:100%; height:11px; }
.crlList { width:51px; height:11px; margin:0 auto; overflow:hidden; }
.crlList a,
.crlList a:active,
.crlList a:visited { float:left; display:block; width:11px; height:11px; margin:0 3px; background:url(../images/ico.png) no-repeat 0 -250px; }
.crlList a:hover,
.crlList a.sel { background-position:0 -200px; }
.indexAppWrap { position:absolute; bottom:0; left:0; z-index:10; width:100%; height:48px; }
.indexAppInner { position:relative; z-index:11; width:1000px; height:48px; margin:0 auto; }
.indexAppBg { position:absolute; top:0; left:0; z-index:10; width:100%; height:48px; background:#000; opacity:0.5; filter:Alpha(opacity=50); }
.indexNewsWrap { position:absolute; top:0; left:0; z-index:12; width:760px; height:48px; overflow:hidden; }
.indexNewsTitle { position:absolute; top:0; left:10px; z-index:13; width:50px; height:48px; line-height:48px; text-align:center; font-size:14px; font-weight:600; font-family:Arial; color:#FFF; }
.indexNewsList { position:absolute; top:0; left:60px; z-index:13; }
.indexNewsList li { width:100%; height:48px; line-height:48px; }
.indexNewsList li a,
.indexNewsList li a:active,
.indexNewsList li a:visited { line-height:48px; color:#FFF; }
.indexNewsList li a:hover { text-decoration:underline; }
.appWrap { position:absolute; top:0; right:0; z-index:12; width:240px; height:48px; }
.appList { position:absolute; top:0; right:0; z-index:13; width:240px; height:48px; }
.appList li { float:left; width:120px; height:48px; }
.appList li .appBtn { display:block; width:120px; height:48px; background:url(../images/sprite.png) no-repeat; cursor:pointer; }
.appList li .appBtn1 { background-position:-600px -200px; }
.appList li .appBtn2,
.appList li .appBtn2:active,
.appList li .appBtn2:visited { background-position:-600px -250px; }
.appList li .loginBox { display:none; position:absolute; bottom:48px; right:0; z-index:13; width:240px; height:120px; background:#DFDFDF; }
.loginBox-o { display:none; position:absolute; z-index:51; width:240px; height:120px; background:#DFDFDF; }
.loginTable { width:100%; margin-top:10px; }
.loginTable th { width:25%; line-height:20px; padding:2px 6px 2px 0; text-align:right; color:#66431C; }
.loginTable td { line-height:20px; padding:2px 0; *padding:0; }
.loginTable .input-text { position:relative; width:105px; height:14px; line-height:14px; padding:2px 3px; border:#BEB494 1px solid; }
.loginTable .input-text-s { float:left; width:46px; }
.loginTable .input-submit { float:left; width:51px; height:20px; margin-right:5px; line-height:20px; background:url(../images/sprite.png) no-repeat -750px 0; border:0; color:#FFF; cursor:pointer; }
.loginTable .regLink,
.loginTable .regLink:active,
.loginTable .regLink:visited { float:left; margin-right:5px; color:#976A0F; }
.loginTable .findLink,
.loginTable .findLink:active,
.loginTable .findLink:visited { float:left; margin-right:5px; color:#707070; }
.loginTable .regLink:hover,
.loginTable .findLink:hover { text-decoration:underline; }
.loginTable .codeArea { float:left; display:block; width:52px; height:20px; margin-left:5px; line-height:20px; text-align:center; background:#CCC; }
.appList li .checkBox { display:none; position:absolute; bottom:48px; right:0; z-index:13; width:240px; height:126px; background:#DFDFDF; }
.appList li .checkBox .input-wrap { width:162px; height:44px; margin:18px auto 6px auto; }
.appList li .checkBox .input-wrap .input-text { width:150px; height:32px; padding:5px; line-height:16px; border:#BEB494 1px solid; }
.appList li .checkBox .input-wrap .hidden-tip { height:16px; margin-top:-41px; line-height:16px; color:#909090; text-indent:7px; }
.appList li .checkBox .codeLabel { width:162px; height:20px; margin:0 auto 6px auto; }
.appList li .checkBox .codeLabel .label { float:left; display:block; height:20px; margin-right:7px; line-height:20px; color:#66431C; }
.appList li .checkBox .codeLabel .codeText { float:left; display:block; width:48px; height:14px; margin-right:7px; padding:2px; line-height:14px; border:#BEB494 1px solid; }
.appList li .appBox .codeArea { float:left; display:block; width:52px; height:20px; line-height:20px; text-align:center; background:#CCC; }
.appList li .checkBox .codeSubmitWrap { width:162px; height:20px; margin:0 auto; }
.appList li .checkBox .codeSubmit { width:51px; height:20px; line-height:20px; background:url(../images/sprite.png) no-repeat -750px 0; border:0; color:#FFF; cursor:pointer; }
.shadeLayer { display:none; position:absolute; left:0; top:0; z-index:50; background-color:#000; opacity:0.6; filter:Alpha(opacity=60); }
.indexShadeLayer { display:none; position:absolute; left:0; top:0; z-index:9; width:100%; height:100%; opacity:0; filter:Alpha(opacity=0); background:#000; }

.indexNavWrap { min-width:1040px; height:110px; background:#00327B; overflow:hidden; }
.indexNav { position:relative; width:1000px; height:222px; margin:0 auto; overflow:hidden; }
.indexNav .header-nav { top:18px; }
.page-index .footerWrap { min-width:1040px; background:#00327B; }
.page-index .footer { color:#AC7F22; }
.page-index .footer a,
.page-index .footer a:active,
.page-index .footer a:visited { color:#AC7F22; }
.page-index .footer-link a.link1 span { background-position:-538px -40px; }
.page-index .footer-link a.link2 span { background-position:-600px -40px; }
.page-index .footer-link a.link3 span { background-position:-661px -40px; }
/*首页_end*/

/*全站通用清楚浮动样式开始*/
.clearFix { *zoom:1; }
.clearFix:after { display:block; overflow:hidden; content:"."; visibility:hidden; clear:both; height:0; line-height:0; }
/*全站通用清楚浮动样式结束*/