.hd-top { width: 100%; height: 30px; line-height: 30px; background-color: #e9e9e9; }
.hd-top .left { float: left; height: 30px; line-height: 30px; }
.hd-top .left a { color: #aa1614; margin: 0 5px; }
.hd-top .right { float: right; }
.hd-top .right a { margin-left: 20px; }
.hd-top .right b { font-weight: normal; color: #aa1614; }

.topbar_afterLogin2 { width: 600px; }
.topbar_afterLogin2 a { margin-left: 20px; display: inline-block; color: #fff; }
.topbar_afterLogin2 b { font-weight: normal; color: #aa1614; }

.art_detailList { position: relative; border: #333 1px solid; box-sizing: border-box; padding: 6px; }
.art_detailList .hover { position: absolute; z-index: 9; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.8); width: 100%; height: 85%; color: #fff; font-size: 14px; line-height: 24px; padding: 20px 30px; box-sizing: border-box; text-align: justify; display: none; }
.art_detailList:hover .hover { display: block; }

.shadow { width: 1440px; position: absolute; left: 50%; margin-left: -720px; background: url(../images/bg1.png) center top no-repeat; background-size: 1440px 73px; height: 93px; }

.page05 { margin-top: 50px; margin-bottom: 60px; position: relative; }
.page05 .wrap_bgRight { background: #fff; }
.page05 .pages { margin-top: 20px; margin-bottom: 20px; }

.search-result { width: 100%; position: relative; }
.search-result .tips { background-color: #7e7e7e; height: 40px; line-height: 40px; width: 100%; color: #fff; font-size: 14px; text-align: center; }
.search-result .con { width: 100%; }
.search-result li { width: 100%; height: 136px; overflow: hidden; padding: 20px 10px 20px 40px; border-bottom: #f2f2f2 1px solid; box-sizing: border-box; }
.search-result .l { float: left; width: 250px; overflow: hidden; }
.search-result .r { float: right; text-align: right; margin-top: 10px; }
.search-result .r a { margin-left: 10px; }
.search-result .face { float: left; width: 93px; height: 93px; display: block; overflow: hidden; }
.search-result .p1, .search-result .p2 { width: 100%; padding-left: 103px; box-sizing: border-box; color: #575757; }
.search-result .p1 { font-size: 14px; font-weight: bold; margin-top: 26px; margin-bottom: 4px; }
.search-result .p2 { font-size: 12px; }

.page02 { margin-top: 0px; margin-bottom: 60px; position: relative; }
.page02 .wrap_bgRight { background: #fbfbfb; padding-top: 20px; }
.page02 .pages { margin-top: 20px; margin-bottom: 20px; }
.page02 .art_aside { display: block; position: absolute; left: 0; }
.page02 .art_aside1 { top: 24px; }
.page02 .art_aside2 { top: 88px; background-color: #ffb400; }
.page02 .art_aside1 { top: 150px; }
.page02 .top-right { width: 726px; float: right; margin-right: 20px; }
.page02 .top-right .con { margin-top: 20px; }
.page02 .xspm-wj { margin-top: 250px; width: 100%; }
.page02 .xspm-item { padding: 30px 50px; border-bottom: #f2f2f2 1px solid; height: 240px; box-sizing: border-box; }
.page02 .xspm-item .r { float: right; }
.page02 .xspm-item .l { width: 520px; float: left; }
.page02 .xspm-item h3 { width: 200px; height: 66px; background: url(../images/h3.png) 0 center no-repeat; padding-left: 30px; line-height: 66px; box-sizing: border-box; color: #fff; font-size: 16px; }
.page02 .xspm-item p { box-sizing: border-box; padding-left: 20px; text-align: justify; line-height: 24px; margin-top: 10px; }

.page03 { margin-top: 0px; margin-bottom: 60px; position: relative; }
.page03 .wrap_bgRight { background: #fbfbfb; padding-top: 20px; }
.page03 .position { box-sizing: border-box; margin: 0 30px; }
.page03 .clearfix { width: 100%; clear: both; }
.page03 .top-main { margin: 35px 60px; position: relative; }
.page03 .top-main .l { width: 330px; height: 290px; border: #f2f2f2 1px solid; background-color: #fff; padding: 15px; box-sizing: border-box; overflow: hidden; float: left; }
.page03 .top-main .l img { width: 100%; }
.page03 .top-main .r { width: 420px; float: right; }
.page03 .top-main p { font-size: 12px; color: #898989; line-height: 26px; }
.page03 .top-main span { width: 78px; display: inline-block; }
.page03 .top-main b { font-size: 20px; color: #cd0300; font-weight: bold; }
.page03 .top-main .buy { margin-top: 10px; display: block; }
.page03 .top-main .share { width: 100%; margin-top: 5px; }
.page03 .top-main h1 { font-weight: bold; font-size: 18px; color: #333333; line-height: 36px; }
.page03 .xsxs-detail { width: 100%; margin-top: 60px; }
.page03 .xsxs-item { width: 100%; border-top: #f2f2f2 1px solid; padding: 30px 60px; box-sizing: border-box; position: relative; padding-top: 60px; font-size: 14px; line-height: 34px; color: #414141; text-align: justify; }
.page03 .xsxs-item .art_aside { position: absolute; top: 0; left: 0; }
.page03 .xsxs-item .con-xg { width: 100%; line-height: 24px; color: #414141; text-align: left; }
.page03 .xsxs-item .con-xg li { width: 19%; float: left; text-align: center; margin: 0 2.5%; }
.page03 .xsxs-item .con-xg .price { color: #666666; text-align: left; margin-left: 3px; }
.page03 .xsxs-item .con-xg b { font-size: 14px; color: #cd0300; font-weight: bold; }

.page04 { margin-top: 0px; margin-bottom: 60px; position: relative; }
.page04 .wrap_bgRight { background: #fbfbfb; padding-top: 20px; }
.page04 .position { box-sizing: border-box; margin: 0 10px; }
.page04 .clearfix { width: 100%; clear: both; }
.page04 .sfxw { width: 640px; margin: 30px auto; text-align: center; }
.page04 .sfxw h1 { font-size: 18px; color: #bd0a0a; line-height: 36px; font-weight: bold; }
.page04 .sfxw .tips { font-size: 12px; color: #898989; line-height: 24px; }
.page04 div, .page04 ul, .page04 li { box-sizing: border-box; }
.page04 .slideBox2 { width: 640px; overflow: hidden; position: relative; background-color: #e1e0e0; }
.page04 .slideBox2 .hd { overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; width: 100%; height: 100px; display: none; }
.page04 .slideBox2 .hd ul { zoom: 1; width: auto; width: 1000px; }
.page04 .slideBox2 .hd li { float: left; margin-right: 2px; cursor: pointer; width: 120px; height: 90px; margin: 0 5px; }
.page04 .slideBox2 .bd { position: relative; z-index: 0; width: 616px; height: 396px; border: #c5c5c5 1px solid; margin: 12px; padding: 10px; overflow: hidden; background-color: #fff; text-align: center; }
.page04 .slideBox2 .bd li { zoom: 1; vertical-align: middle; }
.page04 .slideBox2 .bd img { width: 590px; display: block; }
.page04 .slideBox2 .prev, .page04 .slideBox2 .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.page04 .slideBox2 .next { left: auto; right: 3%; background-position: 8px 5px; }
.page04 .slideBox2 .prev:hover, .page04 .slideBox2 .next:hover { filter: alpha(opacity=100); opacity: 1; }
.page04 .slideBox2 .prevStop { display: none; }
.page04 .slideBox2 .nextStop { display: none; }
.page04 #picScroll-left { width: 640px; overflow: hidden; position: relative; background-color: #e1e0e0; height: 130px; }
.page04 #picScroll-left .hd { overflow: hidden; height: 10px; display: none; }
.page04 #picScroll-left .prev, .page04 #picScroll-left .next { display: block; width: 20px; height: 32px; overflow: hidden; cursor: pointer; position: absolute; top: 35px; }
.page04 #picScroll-left .prev { background: url("../images/arrow-l.png") no-repeat; left: 10px; }
.page04 #picScroll-left .next { background: url("../images/arrow-r.png") no-repeat; right: 10px; }
.page04 #picScroll-left .bd { width: 616px; height: 103px; background-color: #fff; border: #c6c6c6 1px solid; margin: 9px 12px; position: relative; padding-left: 40px; padding-top: 5px; }
.page04 #picScroll-left .bd ul { zoom: 1; width: auto; position: absolute; top: 0px; margin-left: 30px; }
.page04 #picScroll-left .bd li { float: left; cursor: pointer; width: 120px; height: 90px; margin: 0 5px; margin-right: 10px; }
.page04 .con { font-size: 12px; line-height: 28px; color: #414141; text-align: justify; margin-top: 20px; padding: 0 10px; }
.page04 .share { width: 100%; text-align: right; margin: 10px 0; }
.page04 .xgwz { width: 100%; border-top: #c7c7c7 1px dotted; margin-top: 50px; padding-top: 10px; color: #868686; }
.page04 .xgwz .l { float: left; }
.page04 .xgwz .r { float: right; }
