/* CSS Document */
.firstScreen { width: 1190px; margin: 0 auto; margin-top: 20px; }
#sideMenu { width: 203px; float: left; border: 1px solid #DDDDDD; position: absolute; z-index: 9; }
.sideMenu_bt { width: 203px; float: left; height: 40px; background: #F2F2F2; text-align: center; border-bottom: 1px solid #DDDDDD; }
.sideMenu_bt span { font-family: "微软雅黑"; font-size: 18px; line-height: 40px; }
#sideMenu_nr { width: 203px; float: left; }
.firstScreen_ri { width: 970px; float: right; }
.ftsMain { width: 970px; float: left; }
.ftsMain_le { width: 760px; float: left; }
.focusBox { margin: 0 auto; position: relative; width: 760px; height: 295px; background: #fff; overflow: hidden; }
.focusBox .hd { height: 22px; position: absolute; z-index: 1; bottom: 10px; right: 10px; overflow: hidden; }
.focusBox .hd ul { float: right; overflow: hidden; }
.focusBox .hd li { width: 22px; height: 22px; line-height: 22px; text-align: center; background: #999; color: #fff; font-family: Arial; float: left; margin: 0 1px; display: inline; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; cursor: pointer; }
.focusBox .hd li.on { background: #c00; }
.focusBox .bd li { vertical-align: middle; }
.focusBox .bd li img { width: 760px; height: 295px; display: block; background: url(../images/loading.gif) center center no-repeat; }
.ftsMain_ri { width: 200px; float: right; border: 1px solid #DCDCDC; }
.ftsMain_ri_bt { width: 200px; float: left; background: #F1F1F1; height: 30px; line-height: 30px; }
.ftsMain_ri_bt span { font-weight: bold; color: #B2002E; padding-left: 15px; }
.ftsMain_ri_nr { width: 190px; float: left; padding-left: 10px; padding-bottom: 15px; }
.ftsMain_ri_nr dl { width: 190px; float: left; padding-top: 13px; }
.ftsMain_ri_nr dl dt { width: 105px; height: 70px; float: left; padding-right: 10px; }
.ftsMain_ri_nr dl dd { line-height: 22px; }
.ftsMain_ri_nr dl dd strong { color: #C80434; }
.sameMoudle { width: 970px; float: left; padding-top: 15px; }
.sameMoudle .hd { overflow: hidden; border-bottom: 2px solid #CA033C; }
.sameMoudle .hd li { position: relative; display: inline; margin-right: 2px; height: 37px; line-height: 37px; text-align: center; width: 177px; float: left; font: normal 14px/37px "Microsoft YaHei"; _font-weight: bold; cursor: default; background: #E8E8E8; }
.sameMoudle .hd li.on { width: 176px; background: #CA033C; color: #fff; }
.sameMoudle .bd { height: 230px; border: 1px solid #ddd; border-top: 0; }
.sameMoudle .lh { overflow: hidden; }
.sameMoudle .lh li { width: 170px; float: left; margin-left: 20px; padding-top: 10px; display: inline; }
.sameMoudle .lh li .p-img { width: 170px; height: 145px; margin: 0 auto; text-align: center; }
.sameMoudle .lh li .p-name { line-height: 18px; word-break: break-all; text-align: center; word-wrap: break-word; }
.sameMoudle .lh li .p-price { color: #999; text-align: center; }
.sameMoudle .lh li .p-price strong { color: #c00; font-size: 14px; font-family: verdana; }

.ftSlde { width: 1190px; margin: 0 auto; margin-top: 10px; }
.ftSlde_nr { width: 970px; float: right; }
.ftSlde_nrbt { width: 970px; float: left; border-bottom: 2px solid #CD3C05; height: 30px; }
.ftSlde_nrle { float: left; font-family: "微软雅黑"; font-size: 16px; }
.ftSlde_more { float: right; background: url(../images/index_r15_c23.jpg) no-repeat right; padding-right: 15px; margin-top: 5px; display: inline; }
.ftSlde_nrcn { float: left; padding-left: 50px; margin-top: 5px; display: inline; color: #666666; }
.ftSlde_nrcn a { color: #666666; }
.ftSlde_xnr { width: 970px; float: left; padding-top: 15px; }
.ftSlde_xnrle { position: relative; width: 740px; height: 295px; float: left; overflow: hidden; }
.ftSlde_xnrle .pic { position: relative; z-index: 0; }
.ftSlde_xnrle .pic img { width: 740px; height: 295px; display: block; }
.ftSlde_xnrle .hd { width: 98%; position: absolute; bottom: 10px; text-align: right; font-size: 0; z-index: 1; }
.ftSlde_xnrle .hd li { margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display: inline-block; *display: inline; zoom: 1; _background: url(../images/dot8.png) no-repeat 0 -16px; }
.ftSlde_xnrle .hd .on { background-position: 0 0; }
.ftSlde_xnrle .prev,
.ftSlde_xnrle .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.ftSlde_xnrle .prev { left: 0; }
.ftSlde_xnrle .next { background-position: 0 -90px; right: 0; }
.ftSlde_xnrle .prev:hover, .ftSlde_xnrle .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }
.ftSlde_xnrri { width: 230px; float: left; height: 295px; }
.ftSlde_xnrri img { width: 230px; height: 295px; }
.ftSlde_xx { width: 970px; float: left; }
.ftSlde_xx ul { width: 970px; float: left; padding-top: 15px; }
.ftSlde_xx ul li { width: 235px; float: left; border: 1px solid #E7E7E7; margin-left: 7px; }
.ftSlde_xx ul li img { width: 235px; height: 170px; }
.ftSlde_xx ul li .ftSlde_xx_bt { width: 235px; float: left; line-height: 22px; padding-top: 10px; text-align: center; padding-bottom: 5px; }
.ftSlde_xx ul li .ftSlde_xx_bt strong { color: #D90000; font-size: 16px; }

.mapitem { width: 1190px; margin: 0 auto; margin-top: 10px; }
.mapitem_nr { width: 970px; float: right; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD; }
.mapitem_nrnr { width: 322px; float: left; border-right: 1px solid #ddd; height: 330px; }
.mapitem_nrtit { width: 322px; float: left; background: #F9F9F9; border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; }
.mapitem_nrtit span { font-size: 14px; font-weight: bold; font-family: "微软雅黑"; float: left; padding-left: 20px; }
.adimg { width: 288px; height: 132px; border-bottom: 1px solid #dadada; padding-bottom: 15px; float: left; display: inline; margin-left: 20px; padding-top: 10px; }
.mapitem_nrnr ul, .comMap_nrnr ul { width: 288px; float: left; display: inline; margin-left: 20px; padding-top: 5px; padding-bottom: 5px; }
.mapitem_nrnr ul li, .comMap_nrnr ul li { background: url(../images/ejindex_r4_c2.jpg) no-repeat 1px; padding-left: 10px; float: left; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.mapitem_nrnr dl { width: 288px; float: left; display: inline; margin-left: 20px; padding-top: 10px; padding-bottom: 5px; }
.mapitem_nrnr dl dt { width: 120px; float: left; padding-right: 10px; }
.mapitem_nrnr dl dt img { width: 120px; height: 80px; }
.mapitem_nrnr dl dd a { line-height: 24px; height: 75px; overflow: hidden; float: left; width: 150px; }
.mapitem_nrnr dl dd b { color: #CC0A3C; }

.comMap { width: 1190px; margin: 0 auto; margin-top: 10px; }
.comMap_nr { width: 970px; float: right; border: 1px solid #DDDDDD; }
.comMap_nrnr { width: 322px; float: left; border-right: 1px solid #ddd; }
.notes { width: 288px; float: left; padding-left: 20px; padding-top: 20px; padding-bottom: 10px; }
.notesimg { width: 123px; border: 1px solid #dadada; float: left; margin-right: 10px; }
.notes p { line-height: 22px; color: #666666; }


.picScroll-left { width: 646px; overflow: hidden; position: relative; }
.picScroll-left .hd { overflow: hidden; height: 35px; background: #f4f4f4; padding: 0 10px; border-bottom: 1px solid #ddd; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/arrow.png") no-repeat; }
.picScroll-left .hd .next { background-position: 0 -50px; }
.picScroll-left .hd .prevStop { background-position: -60px 0; }
.picScroll-left .hd span { font-size: 14px; font-family: "微软雅黑"; line-height: 30px; }
.picScroll-left .hd .nextStop { background-position: -60px -50px; }
.picScroll-left .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on { background-position: 0 0; }
.picScroll-left .bd { padding: 10px; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { background: url(../images/xspace_bg.jpg) no-repeat; width: 175px; height: 265px; margin: 0 13px; float: left; _display: inline; overflow: hidden; text-align: center; padding-left: 7px; padding-top: 7px; }
.picScroll-left .bd ul li .pic { text-align: center; }
.picScroll-left .bd ul li .pic img { width: 167px; height: 200px; display: block; }
.picScroll-left .bd ul li .pic a:hover img { }
.picScroll-left .bd ul li .title { line-height: 24px; }

/*新闻样式*/
.main_news { width: 1190px; margin: 0 auto; margin-top: 10px; }
.main_newstit { width: 1008px; float: left; }
.main_newstit span { float: left; background: url(../images/ejnews_r2_c2.jpg) no-repeat; padding-left: 15px; }
.main_newstit b { font-weight: normal; }
.main_newsle { width: 872px; float: left; border: 1px solid #E0E0E0; margin-top: 10px; }
.main_newsletit { margin-top: 10px; width: 842px; float: left; margin-left: 15px; display: inline; background: #F4F4F4; height: 32px; line-height: 32px; }
.main_newsletit span { float: left; font-size: 14px; font-weight: bold; color: #D5003C; padding-left: 15px; background: url(../images/ejnews_r4_c4.jpg) no-repeat 1px; }
.main_newsle dl { width: 842px; float: left; margin-left: 15px; display: inline; padding-bottom: 15px; border-bottom: 1px dashed #ccc; padding-top: 15px; }
.main_newsle dl dt { width: 150px; float: left; }
.main_newsle dl dt img { width: 130px; height: 103px; }
.main_newsle dl dd a { font-weight: bold; font-size: 14px; line-height: 30px; }
.main_newsle dl dd span { line-height: 24px; color: #999999; }
.main_newsri { float: right; width: 300px; }
.main_newsri_s { width: 300px; float: left; padding-top: 10px; }
.main_newsri_s img { width: 300px; height: 250px; }
.main_newsri_wlb { border: 1px solid #E0E0E0; width: 300px; float: left; margin-top: 10px; display: inline; }
.main_newsri_wlbtit { background: url(../images/ejnews_r10_c9.jpg) repeat-x; height: 30px; line-height: 30px; }
.main_newsri_wlbtit span { float: left; font-size: 14px; font-weight: bold; padding-left: 15px; float: left; }
.main_newsri_wlbtit a { float: right; padding-right: 10px; }
.main_newsri_wlbnr { background: url(../images/ejnews_r15_c13.jpg) no-repeat; width: 245px; float: left; margin-left: 15px; display: inline; padding-left: 25px; }
.main_newsri_wlbnr li { width: 245px; float: left; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main_newsri_wlbtit b { width: 100px; text-align: center; background: #fff; border-right: 1px solid #e0e0e0; font-size: 14px; font-weight: bold; padding-left: 15px; float: left; }
.main_newsri_wlbcp { width: 280px; float: left; margin-left: 15px; display: inline; padding-bottom: 10px; }
.main_newsri_wlbcp li { width: 130px; float: left; text-align: center; margin-right: 10px; display: inline; padding-top: 10px; }
.main_newsri_wlbcp li img { width: 130px; height: 86px; padding-bottom: 5px; }
.main_newsri_wlbcp li a span { height: 25.5px; overflow: hidden; text-overflow: inherit; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.main_newsri_wlbcp li b { color: #D55D3B; }
.ulList { margin-left: 10px; display: inline; float: left; }
.ulList li { border-bottom: 1px solid #e5e5e5; height: 42px; line-height: 42px; width: 262px !important; }
.ulList li a { color: #333; }
.ulList li .num { font-size: 14px; font-weight: bold; color: #333; background: url(../images/icons.png) no-repeat -50px 0; width: 24px; height: 20px; display: block; float: left; line-height: 17px; text-align: center; margin-top: 13px; padding-right: 6px; }
.ulList li.t .num { background-position: 0 0; color: #fff; }
.ulList li.t { line-height: 42px !important; }
.ulList li.on img { width: 150px; height: 94px; padding: 4px; border: 1px solid #d0d0d0; background-color: #fff; }
.ulList li .pubtext { color: #777; display: none; }
.ulList li .pubtext strong { color: #E72410; }
.ulList li .pubtext a { color: #E72410; }
.ulList li .pubpic { display: none; }
.ulList li .pubtitle p { display: none; }
.ulList li.on { height: 180px; text-align: center; line-height: 22px !important; }
.ulList li.on .pubpic { display: block; padding-top: 5px; }
.ulList li.on .pubtext { color: #777; display: block; }
.ulList li.on .pubtitle p { display: block; }


.news_detail h1 { font-size: 24px; font-weight: normal; margin-bottom: 10px; font-family: "微软雅黑"; float: left; width: 842px; }
.news_detail .info { font-family: "Microsoft YaHei"; padding-left: 10px; }
.news_detail .info i { color: #370307; font-style: normal; }
.news_detail { width: 842px; margin-left: 15px; display: inline; float: left; color: #434343; overflow: hiddenpadding-bottom: 20px; text-align: center; margin-top: 10px; }
.news_cont { width: 842px; float: left; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; line-height: 24px; }

.news_img { width: 842px; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.news_cont img { max-width: 837px; }
.news_detailnr { margin-top: 10px; width: 822px; float: left; margin-left: 15px; display: inline; background: #F6F6F6; border: 1px solid #E2E2E2; line-height: 24px; padding-left: 10px; padding-right: 10px; }

.pagesr_le { float: left; }
.pagesr_ri { float: right; }
.pagess_le a, .pagess_ri a { color: #fff; }
.pages_p { color: #444444; border-top: dashed 1px #d2d2d2; padding-top: 15px; float: left; line-height: 24px; width: 842px; margin-left: 15px; display: inline; }

.main_newslex { width: 690px; float: left; border: 1px solid #E0E0E0; margin-top: 10px; }
.main_newslextit { width: 690px; float: left; background: url(../images/ejnews_r10_c9.jpg) repeat-x; height: 30px; }
.main_newslextit span { float: left; line-height: 30px; font-weight: bold; font-size: 14px; padding-left: 15px; }
.main_newslex ul { width: 670px; float: left; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
.main_newslex ul li { width: 320px; float: left; background: url(../images/ejindex_r4_c2.jpg) no-repeat 1px; line-height: 24px; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main_newslexnr { width: 670px; float: left; padding-left: 10px; padding-top: 10px; }
.main_newslexnr a { width: 140px; float: left; text-align: center; margin-right: 25px; }
.main_newslexnr a img { width: 140px; height: 90px; padding-bottom: 5px; }
.main_newslele { width: 872px; float: left; }

.ejabout { width: 1008px; float: left; padding-top: 10px; }
.ejaboutle { width: 242px; float: left; }
.ejaboutle_tit { width: 242px; float: left; background: url(../images/ejabout_r2_c2.jpg) no-repeat; height: 70px; text-align: center; }
.ejaboutle_tit span { padding-top: 35px; font-family: "微软雅黑"; font-size: 18px; float: left; width: 242px; text-align: center; color: #D31D43; }
.ejaboutle_nr { width: 240px; float: left; border: 1px solid #E9E9E9; background: #F9F9F9; }
.ejaboutle_nr ul { width: 211px; float: left; padding-left: 19px; }
.ejaboutle_nr ul li { width: 211px; float: left; padding-top: 5px; padding-bottom: 5px; font-family: "微软雅黑"; font-size: 14px; }
.ejaboutle_nr ul li a { background: url(../images/ejabout_r6_c3.jpg) no-repeat; float: left; height: 40px; line-height: 40px; padding-left: 35px; width: 176px; }
.ejaboutle_nr ul li .a_bg { background: url(../images/ejabout_r4_c3.jpg) no-repeat; color: #fff; }
.ejaboutri { width: 715px; float: right; border: 1px solid #EAEAEA; margin-top: 13px; display: inline; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px; }
.ejaboutri_tit { width: 715px; float: left; }
.ejaboutri_tit span { background: url(../images/ejabout_r3_c6.jpg) no-repeat 1px; padding-left: 15px; font-family: "微软雅黑"; font-size: 18px; color: #C50000; float: left; }
.ejaboutri_nr { width: 715px; float: left; line-height: 30px; padding-top: 10px; }
.ejaboutri_nr img { max-width: 715px; padding-top: 10px; }

.ejkefu { width: 1008px; float: left; padding-top: 10px; }
.ejkefu_le { width: 210px; float: left; }
.ejkefu_letit { width: 210px; float: left; background: url(../images/ejkf_r2_c2.jpg) no-repeat; height: 41px; line-height: 41px; }
.ejkefu_letit span { font-size: 14px; font-family: "微软雅黑"; float: left; color: #D31D43; padding-left: 50px; }
.ejkefu_lenr { width: 208px; border: 1px solid #E9E9E9; float: left; }
.ejkefu_lenr dl { width: 208px; float: left; }
.ejkefu_lenr dt { font-size: 14px; font-weight: bold; padding-left: 32px; background: url(../images/ejkf_r3_c3.jpg) repeat-x; height: 30px; line-height: 30px; float: left; width: 176px; }
.ejkefu_lenr dl dd a { margin-left: 15px; padding-left: 15px; font-size: 14px; float: left; background: url(../images/ejkf_r4_c3.jpg) no-repeat 1px; line-height: 24px; width: 208px; }

.ejkefu_ri { width: 780px; float: right; border: 1px solid #DDDDDD; }
.ejkefu_ri_tit { width: 780px; float: left; background: #F5F5F5; border-bottom: 1px solid #ddd; height: 30px; line-height: 30px; }
.ejkefu_ri_tit span { background: url(../images/ejkf_r3_c8.jpg) no-repeat 1px; float: left; padding-left: 15px; margin-left: 10px; font-size: 14px; font-weight: bold; display: inline; }

.ejkefu_rinr { width: 760px; padding: 10px; float: left; line-height: 30px; }

.main_denglv { width: 901px; margin: 0 auto; margin-top: 25px; }
.main_denglvtop { width: 901px; float: left; }
.main_denglvtop a { float: left; }
.main_denglvtop span { float: left; padding-top: 25px; padding-left: 15px; }
.main_denglvtop h3 { float: left; font-size: 26px; font-family: "微软雅黑"; }
.main_denglvtopx { width: 901px; float: left; }
.main_denglvtopx span { float: right; line-height: 28px; padding-right: 5px; }
.main_denglvtopx a { float: right; background: url(../images/zhuce_r2_c4.jpg) no-repeat; height: 28px; line-height: 28px; width: 115px; text-align: center; font-size: 14px; color: #fff; }

.main_denglvnr { width: 901px; float: left; background: url(../images/zhuce_r6_c2.jpg) no-repeat center; height: 368px; }
.main_denglvnrle { width: 460px; float: left; padding-left: 30px; padding-top: 8px; }
.main_denglvnrri { width: 330px; float: right; padding-right: 30px; padding-top: 60px; }
.main_denglvnrri dl { width: 330px; float: left; padding-bottom: 10px; padding-top: 10px; }
.main_denglvnrri dl dt { font-family: "微软雅黑"; float: left; width: 55px; text-align: right; line-height: 35px; padding-right: 10px; font-size: 14px; }
.main_denglvnrri dl .inputtxt { height: 30px; line-height: 30px; width: 250px; }
.main_denglvnrri dl dd a { float: right; }
.main_denglvnrri dl dd .sendsms { width: 115px; margin-left: 5px; height: 33px; background-color: green; border: none; border-radius: 5px; color: #fff; }
.btn_loogin { background: url(../images/zhuce_r5_c4.jpg) no-repeat; height: 32px; width: 253px; line-height: 32px; border: none; font-family: "微软雅黑"; color: #fff; font-size: 14px; }
.main_denglvnrri span { float: left; padding-left: 70px; line-height: 26px; }
.main_denglvnrri span a { float: right; }
.main_denglvfoot { width: 900px; margin: 0 auto; margin-top: 10px; }
.main_denglvfoot span { width: 900px; line-height: 24px; text-align: center; float: left; }

.main_zhucenrri { width: 330px; float: right; padding-right: 30px; padding-top: 20px; }
.main_zhucenrri dl { width: 330px; float: left; padding-bottom: 10px; padding-top: 10px; }
.main_zhucenrri dl dt { font-family: "微软雅黑"; float: left; width: 80px; text-align: right; line-height: 35px; padding-right: 10px; font-size: 14px; }
.main_zhucenrri dl dt em { color: #f00; }
.main_zhucenrri dl dd .sendsms { width: 115px; margin-left: 5px; height: 33px; background-color: green; border: none; border-radius: 5px; color: #fff; }
.main_zhucenrri dl .inputtxt { height: 28px; line-height: 28px; width: 220px; }

.main_zhucenrri dl .inputsmall { width: 80px; height: 28px; line-height: 28px; }
.btn_zhuce { background: url(../images/zhuce_r12_c2.jpg) no-repeat; line-height: 33px; line-height: 33px; width: 158px; border: none; font-family: "微软雅黑"; font-size: 14px; color: #fff; }

.diyjz { width: 1190px; margin: 0 auto; margin-top: 10px; }
.diyjz_nr { width: 1190px; float: left; border: 1px solid #ccc; background: url(../images/diy_r10_c5.jpg) repeat-x bottom; border-bottom: none; margin-top: 10px; display: inline; }
.diyjz_nrle { width: 335px; float: left; border-right: 1px solid #CECECE; }
.diyjz_nrle dl { width: 325px; float: left; border-bottom: 1px solid #cecece; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.diyjz_nrle dl dt { width: 35px; float: left; padding-right: 20px; }
.diyjz_nrle dl dt img { width: 35px; height: 36px; }
.diyjz_nrle dl dt span { width: 35px; text-align: center; font-family: "微软雅黑"; font-size: 14px; float: left; }
.diyjz_nrle dl dd a { line-height: 22px; padding-right: 15px; float: left; }

.diyjz_banner { float: left; margin-top: 12px; margin-left: 12px; position: relative; width: 830px; height: 315px; background: #fff; overflow: hidden; }
.diyjz_banner .hd { height: 22px; position: absolute; z-index: 1; bottom: 10px; right: 10px; overflow: hidden; }
.diyjz_banner .hd ul { float: right; overflow: hidden; }
.diyjz_banner .hd li { width: 22px; height: 22px; line-height: 22px; text-align: center; background: #999; color: #fff; font-family: Arial; float: left; margin: 0 1px; display: inline; -webkit-border-radius: 22px; -moz-border-radius: 22px; border-radius: 22px; cursor: pointer; }
.diyjz_banner .hd li.on { background: #c00; }
.diyjz_banner .bd li { vertical-align: middle; }
.diyjz_banner .bd li img { width: 830px; height: 315px; display: block; background: url(../images/loading.gif) center center no-repeat; }

.ejdiyjz { width: 1190px; margin: 0 auto; margin-top: 10px; }
.ejdiyjz_tit { width: 1190px; background: url(../images/diyjz_r10_c2.jpg) no-repeat; height: 42px; line-height: 42px; float: left; }
.ejdiyjz_tit span { float: left; margin-left: 18px; display: inline; width: 200px; text-align: center; font-family: "微软雅黑"; font-size: 18px; color: #fff; }
.ejdiyjz_tit a { float: right; background: url(../images/diy_r21_c14.jpg) no-repeat right; padding-right: 15px; }
.ejdiyjz_nr { width: 1190px; float: left; padding-top: 10px; }
.ejdiyjz_nrle { width: 895px; float: left; border: 1px solid #F0F0F0; padding-top: 15px; padding-bottom: 15px; }
.ejdiyjz_nrle h3 { width: 875px; float: left; padding-left: 15px; font-weight: normal; font-size: 12px; line-height: 17px; }
.ejdiyjz_nrle h3 span { background: url(../images/diyjz_r12_c4.jpg) no-repeat; height: 17px; width: 50px; color: #FD7694; float: left; text-align: center; }
.ejdiyjz_nrle h3 a { float: left; padding-left: 10px; }
.ejdiyjz_nrle ul { width: 880px; float: left; padding-left: 15px; }
.ejdiyjz_nrle ul li { width: 425px; float: left; padding-top: 10px; padding-right: 15px; position: relative; }
.ejdiyjz_nrle ul li span { width: 410px; position: absolute; z-index: 333; height: 50px; line-height: 50px; color: #fff; background: #000; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; left: 0px; top: 190px; padding-left: 12px; font-weight: bold; }
.ejdiyjz_nrle #teshu { width: 422px; height: 470px; float: left; position: relative; }
.ejdiyjz_nrle #teshu span { width: 410px; position: absolute; z-index: 333; height: 50px; line-height: 50px; color: #fff; background: #000; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; left: 0px; top: 430px; padding-left: 12px; font-weight: bold; }
.ejdiyjz_nrle #teshu img { width: 422px; height: 470px; float: left; }
.ejdiyjz_nrri { width: 272px; float: right; border: 1px solid #F0F0F0; padding-top: 15px; padding-bottom: 10px; }
.ejdiyjz_nrri ul { width: 230px; float: left; padding-left: 20px; }
.ejdiyjz_nrri ul li { width: 230px; float: left; padding-bottom: 15px; }
.ejdiyjz_nrri ul li img { width: 230px; height: 130px; }
.ejdiyjz_nrri ul li span { font-family: "微软雅黑"; font-size: 14px; }
.ejdiyjz_fengge { width: 1190px; float: left; border: 1px solid #F0F0F0; padding-top: 15px; padding-bottom: 15px; }
.ejdiyjz_fengge h3 { width: 875px; float: left; padding-left: 15px; font-weight: normal; font-size: 12px; line-height: 17px; }
.ejdiyjz_fengge h3 span { background: url(../images/diyjz_r12_c4.jpg) no-repeat; height: 17px; width: 50px; color: #FD7694; float: left; text-align: center; }
.ejdiyjz_fengge h3 a { float: left; padding-left: 10px; }
.ejdiyjz_fengge ul { width: 1170px; float: left; padding-left: 15px; padding-top: 10px; }
.ejdiyjz_fengge ul li { float: left; height: 290px; padding-right: 10px; width: 200px; }
.ejdiyjz_fengge ul li img { width: 200px; height: 290px; }
.ejdiyjz_fengge ul .fanggedimg { width: 365px; float: left; }
.ejdiyjz_fengge ul .fanggedimg img { width: 365px; height: 290px; }

.ejdiyjz_news { width: 1190px; margin: 0 auto; margin-top: 10px; }
.ejdiyjz_newsnr { width: 1180px; float: left; border: 5px solid #EFEFEF; }
.ejdiyjz_newsnrle { width: 855px; float: left; }
.ejdiyjz_newsnrles { width: 855px; float: left; padding-top: 10px; margin-left: 10px; display: inline; border-bottom: 1px dashed #D2D2D2; padding-bottom: 10px; }

/* 本例子css */
.focusBoxx { position: relative; width: 370px; height: 225px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float: left; }
.focusBoxx .pic img { width: 370px; height: 225px; display: block; }
.focusBoxx .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width: 100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBoxx .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width: 100%; overflow: hidden; }
.focusBoxx .txt li { height: 36px; line-height: 36px; position: absolute; bottom: -36px; }
.focusBoxx .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBoxx .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBoxx .num li { float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBoxx .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBoxx .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBoxx .num li.on a, .focusBox .num a:hover { background: #f60; }

.ejdiyjz_newsnrlesri { width: 460px; float: left; padding-left: 15px; }
.ejdiyjz_newsnrlesri h3 { width: 445px; font-size: 14px; font-family: "微软雅黑"; float: left; background: url(../images/diy_r43_c23.jpg) no-repeat 1px; padding-left: 15px; line-height: 24px; }
.ejdiyjz_newsnrlesri dl { width: 460px; float: left; }
.ejdiyjz_newsnrlesri dl dt { font-size: 16px; font-family: "微软雅黑"; float: left; width: 460px; }
.ejdiyjz_newsnrlesri dl dt a { color: #000; line-height: 30px; }
.ejdiyjz_newsnrlesri dl dd { line-height: 20px; color: #999999; }
.ejdiyjz_newsnrlesri dl dd a { color: #F33E6B; }
.ejdiyjz_newsnrlesri ul { width: 460px; float: left; padding-top: 10px; }
.ejdiyjz_newsnrlesri ul li { float: left; background: url(../images/diy_r45_c23.jpg) no-repeat 1px; font-family: "微软雅黑"; font-size: 14px; padding-left: 15px; width: 445px; line-height: 30px; }
.ejdiyjz_newsnrlex { width: 855px; float: left; margin-left: 10px; display: inline; padding-bottom: 10px; }
.ejdiyjz_newsnrlexnr { width: 425px; float: left; padding-top: 10px; }
.ejdiyjz_newsnrlexnr h3 { width: 445px; font-size: 14px; font-family: "微软雅黑"; float: left; background: url(../images/diy_r43_c23.jpg) no-repeat 1px; padding-left: 15px; line-height: 24px; }
.ejdiyjz_newsnrlexnr dl { width: 445px; float: left; padding-top: 5px; }
.ejdiyjz_newsnrlexnr dl dt { width: 142px; float: left; padding-right: 10px; }
.ejdiyjz_newsnrlexnr dl dt img { width: 142px; height: 90px; }
.ejdiyjz_newsnrlexnr dl dd { line-height: 24px; }
.ejdiyjz_newsnrlexnr dl dd a { background: url(../images/diy_r49_c16.jpg) no-repeat 1px; float: left; padding-left: 15px; }
.ejdiyjz_newsnrlexnr dl h4 a { background: none; }
.ejdiyjz_newsnrri { width: 270px; float: right; }
.ejdiyjz_newsnrri_nr { width: 270px; float: left; padding-top: 10px; }
.ejdiyjz_newsnrri_nr h3 { width: 270px; font-size: 14px; font-family: "微软雅黑"; float: left; background: url(../images/diy_r43_c23.jpg) no-repeat 1px; padding-left: 15px; line-height: 24px; }
.ejdiyjz_newsnrri_nr dl { width: 270px; float: left; }
.ejdiyjz_newsnrri_nr dl dt { width: 142px; height: 90px; float: left; padding-right: 10px; }
.ejdiyjz_newsnrri_nr dl dd { font-weight: bold; line-height: 22px; }
.ejdiyjz_newsnrri_nr ul { width: 270px; float: left; padding-top: 8px; }
.ejdiyjz_newsnrri_nr ul li { width: 255px; float: left; background: url(../images/diy_r49_c16.jpg) no-repeat 1px; line-height: 20px; padding-left: 15px; }

.wxwj_nr { width: 1190px; float: left; padding-top: 10px; }
.wxwj_nrle { width: 850px; float: left; border: 1px solid #ccc; background: url(../images/diy_r10_c5.jpg) repeat-x bottom; border-bottom: none; padding-bottom: 15px; }
.wxwj_nrri { width: 320px; float: right; border: 1px solid #ccc; background: url(../images/diy_r10_c5.jpg) repeat-x bottom; border-bottom: none; padding-bottom: 15px; }
.wxwj_nrri h3 { font-weight: normal; font-family: "微软雅黑"; font-size: 16px; float: left; width: 300px; padding-left: 10px; padding-top: 16px; }
.wxwj_nrri dl { width: 300px; float: left; padding-left: 10px; padding-top: 25px; }
.wxwj_nrri dl dt { width: 120px; float: left; height: 120px; padding-right: 10px; }
.wxwj_nrri dl dt img { width: 120px; height: 120px; }
.wxwj_nrri dl dd a { font-family: "微软雅黑"; font-size: 14px; }
.wxwj_nrri dl dd span { line-height: 22px; color: #767678; }




.wxwjlanmu { width: 1190px; margin: 0 auto; margin-top: 10px; }
.wxwjlanmu_nr { width: 1190px; background: url(../images/wxwj_r2_c2.jpg) no-repeat; height: 107px; float: left; }
.wxwjlanmu_nr dl { width: 280px; float: left; padding-left: 15px; padding-top: 25px; }
.wxwjlanmu_nr dl dt { width: 30px; float: left; padding-right: 10px; font-size: 14px; font-family: "微软雅黑"; }
.wxwjlanmu_nr dl dd a { padding-right: 20px; float: left; line-height: 20px; }

.wxwj_xnr { width: 1190px; margin: 0 auto; margin-top: 10px; }
.wxwj_xnrnr { width: 1188px; border: 1px solid #CCCCCC; float: left; border-top: 2px solid #BCB3EC; }
.wxwj_xnrnr_kongjian { width: 1188px; border: 1px solid #CCCCCC; float: left; border-top: 2px solid #E3C881; }
.wxwj_xnrnr_jubu { width: 1188px; border: 1px solid #CCCCCC; float: left; border-top: 2px solid #AED0EC; }
.wxwj_xnrnr_huxing { width: 1188px; border: 1px solid #CCCCCC; float: left; border-top: 2px solid #D79B5F; }
.wxwj_xnrnr h3 { width: 1188px; background: #FAFAFA; float: left; height: 38px; line-height: 38px; }
.wxwj_xnrnr h3 span { float: left; padding-left: 15px; font-family: "微软雅黑"; font-size: 18px; font-weight: normal; }
.wxwj_xnrnr h3 span img { float: left; padding-top: 10px; padding-right: 5px; }
.wxwj_xnrnr h3 a { float: right; background: url(../images/diy_r21_c14.jpg) no-repeat right; margin-right: 10px; display: inline; font-weight: normal; font-size: 12px; padding-right: 15px; }
.wxwj_xnrnr ul { width: 1170px; float: left; padding-left: 18px; padding-bottom: 10px; padding-top: 10px; }
.wxwj_xnrnr ul li { padding-right: 22px; width: 367px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 24px; }

.diyny_bt { width: 1190px; margin: 0 auto; margin-top: 10px; }
.diyny_bt ul { width: 1168px; float: left; border: 1px solid #E0E0E0; padding: 10px; }
.diyny_bt ul li { width: 1168px; float: left; line-height: 24px; padding-bottom: 10px; }
.diyny_bt ul li span { float: left; font-weight: bold; }
.diyny_bt ul li span img { float: left; padding-top: 5px; padding-right: 8px; }
.diyny_bt ul li a { color: #0A99E7; float: left; padding-right: 10px; padding-left: 10px; }
.diyny_bt ul li .tiebie { background: #FE6700; color: #fff; }

.diyny_nr { width: 1190px; margin: 0 auto; margin-top: 10px; }
.diyny_nr ul { width: 1190px; float: left; }
.diyny_nr ul li:nth-child(4n+1) { margin-left: 0px; }
.diyny_nr ul li { margin-left: 23px; margin-bottom: 10px; display: inline; width: 268px; height: 283px; float: left; border: 1px solid #E2E2E2; padding-left: 10px; padding-top: 10px; background: url(../images/diyny_r13_c14.jpg) repeat-x bottom; padding-bottom: 10px; }
.diyny_nr ul li a img { width: 260px; height: 180px; padding-bottom: 10px; float: left; }
.diyny_nr ul li a h3 { float: left; width: 260px; line-height: 30px; font-size: 14px; border-bottom: 1px solid #e2e2e2; padding-bottom: 10px; }
.diyny_nr ul li span { width: 260px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; }

.diy_nyxq { width: 1190px; margin: 0 auto; margin-top: 10px; }
.diy_nyxqs { width: 1188px; float: left; border: 1px solid #E0E0E0; }
.diy_nyxqtit { width: 1190px; float: left; border-bottom: 1px dashed #CBCBCB; height: 40px; line-height: 40px; }
.diy_nyxqtit h3 { float: left; padding-left: 15px; font-size: 14px; }
.diy_nyxqnr { width: 1150px; float: left; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; }
/*相册部分*/
.mod18 { width: 1150px /*;height:467px;*/ margin:0 auto; position: relative; overflow: hidden; }
.mod18 .btn { position: absolute; width: 18px; height: 36px; top: 670px; cursor: pointer; z-index: 99; }
.mod18 .prev { left: 0; background: url(../images/prevBtn.png) no-repeat; }
.mod18 #prevTop, .mod18 #nextTop { top: 164px; width: 46px; height: 48px; }
.mod18 #prevTop { background: url(../images/prevBtnTop.png) 0 0 no-repeat; left: -52px; }
.mod18 #nextTop { background: url(../images/nextBtnTop.png) 0 0 no-repeat; right: -52px; }
.mod18 .next { right: 0; background: url(../images/nextBtn.png) no-repeat; }
.mod18 li { float: left; text-align: center; }
.mod18 .cf li { position: relative; color: #fff; }
.mod18 .cf a { display: block; position: absolute; color: #fff; }
.mod18 .cf li span { display: block; width: 1150px; position: absolute; left: 0; bottom: 0; padding: 10px 20px; line-height: 22px; text-align: left; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000"); }
.mod18 .picBox { height: 640px; position: relative; overflow: hidden; width: 1150px; }
.mod18 .picBox ul { height: 640px; position: absolute; }
.mod18 .picBox li { width: 1150px; height: 640px; }

.mod18 .listBox { width: 1100px; height: 75px; margin: 0 auto; position: relative; padding: 10px 0 10px; overflow: hidden; border: solid 1px #e9e9e9; margin-top: 15px; }
.mod18 .listBox ul { height: 100px; position: absolute; text-align: center; }
.mod18 .listBox li { width: 130px; height: 75px; cursor: pointer; position: relative; text-align: center; }
.mod18 .listBox li i { display: none; }
.mod18 .listBox li a { display: block; width: 24px; height: 70px; }
.mod18 .listBox li img { width: 100px; height: 75px; }
.mod18 .listBox .on img { width: 100px; height: 69px; border: 3px solid #ff6600; }
.mod18 .listBox .on i { display: block; }

.diy_nyxqnrnr { width: 1150px; float: left; padding-top: 10px; }
.diy_nyxqnrnr h3 { width: 1150px; float: left; font-size: 14px; font-weight: bold; line-height: 24px; color: #535353; padding-bottom: 10px; }
.diy_nyxqnrnr span { width: 1150px; float: left; }
.diy_nyxqnrnr span b { font-weight: normal; }

.diy_nyxqx { width: 1188px; float: left; border: 1px solid#E0E0E0; padding-bottom: 10px; margin-top: 15px; }
.diy_nyxqx h3 { width: 1165px; float: left; padding-left: 23px; line-height: 40px; font-size: 14px; color: #555555; }
.diy_nyxqx ul { width: 1165px; float: left; padding-left: 23px; }
.diy_nyxqx ul li { width: 270px; float: left; padding-right: 20px; text-align: center; line-height: 24px; }
.diy_nyxqx ul li img { width: 270px; height: 180px; }
.diy_nyxqx ul li b { color: #F33500; font-size: 14px; }
.diy_nyxqxx { width: 1190px; margin: 0 auto; margin-top: 10px; }
.diy_nyxqxx ul { width: 1190px; float: left; }
.diy_nyxqxx ul li { width: 184px; height: 72px; float: left; border: 1px solid #ECECEC; margin-bottom: 10px; margin-left: 14px; }
.diy_nyxqxx ul li img { width: 184px; height: 72px; }


.fenlei { width: 1190px; margin: 0 auto; margin-top: 15px; }
.fenlei_le { width: 208px; float: left; }
.fenlei_letit { width: 208px; float: left; border: 1px solid #DCDCDC; }


.cat_l { width: 210px; float: left; }
.cat_l .title_1 { position: relative; height: 26px; background: #f5f5f5; padding-top: 7px; padding-left: 10px; border: 1px solid #ddd; border-bottom: none; }
.cat_l .title_1 .zh { font-size: 14px; font-weight: bold; color: #333; vertical-align: top; display: inline-block; height: 14px; font-family: "微软雅黑"; }
.cat_l .title_1 .icon { display: none; vertical-align: top; width: 15px; height: 14px; background: url(../images/bg_icon.png) 0 0 no-repeat; }
.cat_l .title_1 .icon2 { color: #fff; font-weight: bold; font-family: Arial; font-size: 14px; }
.cat_l .comment .title_1 .icon { background-position: 0 -56px; }
.cat_l .ranking .title_1 .icon { background-position: 0 -28px; }
.cat_l .newdeal .title_1 .icon { background-position: 0 -42px; }
.cat_l .title_1 .more { position: absolute; right: 10px; top: 8px; font-family: "宋体"; color: #999; }
.cat_l .tags .title_1 .icon { background-position: 0 -70px; }
.cat_l .category { border: 1px solid #ddd; border-style: none solid solid; font-family: "Microsoft Yahei", "SimSong"; }
.cat_l .category .cate_title { display: none; height: 29px; line-height: 29px; background: url(../images/bg0402.png) 0 -202px repeat-x; color: #fff; font-weight: bold; font-size: 16px; padding-left: 25px; }
.cat_l .category .category_body { padding: 6px; margin-top: 0; border-top: 1px solid #ddd; }
.cat_l .category .category_title { height: 33px; background: #f5f5f5; padding-left: 10px; line-height: 33px; border-top: 1px solid #ddd; position: relative; font-weight: bold; cursor: pointer; font-size: 16px; }
.cat_l .category .category_title .icon2, .cat_l .category .category_title .icon3 { background: #f3f3f3; width: 28px; height: 33px; position: absolute; right: 0; top: 0; border-left: 1px solid #ddd; cursor: pointer; text-align: center; vertical-align: middle; color: #959595; font-size: 16px; font-weight: bold; }
.cat_l .category .category_title .icon3 { background-position: 0 -14px; }
.cat_l .category .category_title.mt10 { margin-top: 10px; }
.cat_l .category .category_title a { font-family: "微软雅黑"; font-weight: bold; color: #333; font-size: 15px; }
.cat_l .category dl { border-top: 1px dotted #c8c8c8; }
.cat_l .category .first { padding-top: 10px; border-top: none; }
.cat_l .category dt { height: 23px; padding: 10px 0 0 0; }
.cat_l .category dt b { display: block; width: 8px; height: 8px; margin: 2px 6px 0 0; padding: 1px 0 0 1px; cursor: pointer; float: left; border: 1px solid #bbb; color: #bbb; line-height: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; }
.cat_l .category dt b.current { border-color: #c9033b; color: #fff; }
.cat_l .category dt a { display: block; width: 150px; font-weight: bold; float: left; font-size: 13px; line-height: 13px; height: 13px; }
.cat_l .category dt a b { font-family: Arial; }
.cat_l .category dd { background: #fff; padding: 0 0 10px 15px; }
.cat_l .category dd span { display: inline-block; overflow: hidden; color: #555; height: 22px; vertical-align: top; width: 88px; }
.cat_l .filter dd { padding-left: 3px; }
.cat_l .filter dd span { width: auto; padding: 0 3px; }
.cat_l .category dd .current .close { display: inline-block; width: 13px; height: 13px; color: #fff; line-height: 13px; background: #af0000 url(../images/bg0402.png) -120px 0 no-repeat; text-align: center; margin-left: 4px; vertical-align: top; }
.cat_l .category dd .url { vertical-align: top; border: 1px solid #fff; padding: 1px 2px; color: #666; height: 18px; line-height: 18px; overflow: hidden; word-wrap: break-word; word-break: break-all; display: inline-block; }
.cat_l .category dd .url:hover { color: #fff !important; background: #c9033b; text-decoration: none; }
.cat_l .category dd .current { display: inline-block; font-style: normal; border: 1px solid #a00; }
.cat_l .category dd .current .url:hover { background: none; color: #333 !important; }
.cat_l .category dd .current .url { border: 0; color: #fff; }
.cat_l .category dd .current .close { margin: 3px 2px 0 0; }
.cat_l .comment { border-bottom: 1px solid #ddd; }
.cat_l .comment .list { padding: 10px 0 10px 6px; border-bottom: 1px dotted #ccc; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.cat_l .comment .list.first { border-top: 1px solid #ddd; }
.cat_l .comment .list.last { border-bottom: none; }
.cat_l .comment .list .Left { width: 90px; height: 58px; }
.cat_l .comment .list .Right { width: 90px; height: 64px; overflow: hidden; }
.cat_l .comment .list .Right a { line-height: 16px; }
.cat_l .comment .list .Right .gray { line-height: 16px; }
.cat_l .comment .recommend { border-width: 1px; border-color: #ddd; border-style: solid solid none; padding: 0 6px 0 10px; }
.cat_l .comment .recommend .list { border-bottom: 1px dotted #ccc; border-style: none none dotted; padding: 10px 0; }
.cat_l .comment .list .gray { color: #999; }
.cat_l .comment .list.last { border-bottom: none; }
.cat_l .comment .recommend p { padding-bottom: 0; line-height: 18px; border-top: none; }
.cat_l .comment .promotion { border: 1px solid #ddd; padding: 10px 0; border-bottom: none; }
.cat_l .comment .promotion .recently { text-align: center; padding: 6px; border-bottom: 1px dashed #e8e8e8; }
.cat_l .comment .promotion .recently .title { display: block; line-height: 26px; padding-top: 6px; }
.cat_l .comment .promotion .recently .time_icon { background: url(../images/bg0402.png) scroll no-repeat -136px 0; display: inline-block; height: 14px; width: 14px; vertical-align: middle; }
.cat_l .comment .promotion ul { padding: 10px 6px 0; }
.cat_l .comment .promotion ul li { line-height: 22px; height: 22px; }
.cat_l .comment .promotion .recently .dateline { line-height: 24px; }
.cat_l .ranking .rankbody { border: 1px solid #ddd; padding: 0 10px; padding-top: 10px; }
.cat_l .ranking .rankbody .list { border-top: 1px dotted #ccc; }
.cat_l .ranking .rankbody .list.first { border-top: none; }
.cat_l .ranking .list .titles { height: 24px; padding-top: 10px; overflow: hidden; }
.cat_l .ranking .list .titles span { display: inline-block; vertical-align: top; }
.cat_l .ranking .list .titles .icon { width: 15px; height: 15px; line-height: 15px; text-align: center; color: #fff; background: url(../images/bg0402.png) -90px 0 no-repeat; font-family: Arial; margin-right: 5px; }
.cat_l .ranking .list .titles .icon1 { background-position: -75px 0; }
.cat_l .ranking .list .titles .name { width: 120px; height: 15px; overflow: hidden; white-space: nowrap; }
.cat_l .ranking .list .titles .price { height: 15px; width: 48px; text-align: right; }
.cat_l .ranking .rankbody .list .extra { display: none; }
.cat_l .ranking .rankbody .list .info { padding: 5px 0 10px; }
.cat_l .ranking .rankbody .list.current .price { display: none; }
.cat_l .ranking .rankbody .list.current .name a { color: #c9033b; }
.cat_l .ranking .rankbody .list.current .extra { display: block; }
.cat_l .tags .tags_content { padding: 14px; border: 1px solid #ddd; }
.cat_l .tags .title { width: 180px; }
.cat_l .tags .title td { border-bottom: 1px solid #ddd; cursor: pointer; }
.cat_l .tags .title td.current { border: 1px solid #ddd; border-bottom: 1px solid #fff; background: #fff; }
.cat_l .tags .title td div { height: 30px; line-height: 30px; color: #505050; text-align: center; border: 1px solid #fff; }
.cat_l .tags .title td.current div { color: #b10000; }
.cat_l .tags .words { padding: 5px 0; line-height: 1.8; display: none; }
.cat_l .tags .words a { color: #979696; }
.cat_l .tags .words.current { display: block; }
.cat_l .fixed_category { display: none; position: fixed; _position: absolute; width: 210px; top: 0; _top: expression(eval(document.documentElement.scrollTop-0)); z-index: 100; }
.cat_l .fixed_category.show { display: block; }
.cat_l .fixed_category dl { position: absolute; width: 196px; padding: 6px; background: #fbfbfb; background: rgba(251,251,251,.96); border: 1px solid #545454; z-index: 100; }
.cat_l .fixed_category dt { padding-bottom: 2px; font-size: 14px; font-weight: bold; color: #333; }
.cat_l .fixed_category dt .arrow { display: inline-block; width: 0; height: 0; overflow: hidden; border: 4px solid #fbfbfb; border-left-color: #333; text-indent: -999em; }
.cat_l .fixed_category dd { line-height: 18px; }
.cat_l .fixed_category dd a { display: inline-block; width: 65px; }
.cat_l .fixed_category .table { display: none; position: absolute; top: 0; left: 208px; width: 630px; background: #fff; background: rgba(255,255,255,.96); border: 1px solid #545454; z-index: 99; }
.cat_l .fixed_category table { width: 630px; z-index: 99; }
.cat_l .fixed_category table th { width: 90px; padding-top: 10px; background: #fbfbfb url(../images/bg0402.png) -60px -649px; vertical-align: top; font-weight: normal; }
.cat_l .fixed_category table td { width: 520px; padding: 10px; border-top: 1px solid #eee; }
.cat_l .fixed_category table td a { display: inline-block; margin: 0 5px; line-height: 20px; }
.cat_l .fixed_category:hover dl, .cat_l .fixed_category.hover dl { border-right: none; }
.cat_l .fixed_category:hover .table, .cat_l .fixed_category.hover .table { display: block; }
.category .cat_list { height: auto; border-top: 1px dotted #d8d6d6; padding: 15px; background: none !important; }
.category .firstDl { border-top: solid 1px #ddd !important; }
.cat_list dt { height: 30px !important; line-height: 30px; font-size: 15px; font-weight: bold; background: none !important; }
.cat_list dd { border: none !important; padding: 0 !important; }
.cat_list dd span { display: inline-block; width: 50% !important; height: 22px; line-height: 22px; overflow: hidden; color: #555; float: left; }
.cat_list dd a { display: inline-block; line-height: 22px; padding: 0 5px; }
.cat_list dd a:hover { color: #fff !important; background: #a00; text-decoration: none; }

.none { display: none !important; }




.fenlei_lenr { width: 208px; float: left; border: 1px solid #DCDCDC; margin-top: 10px; padding-bottom: 10px; }
.fenlei_lenr h3 { width: 208px; float: left; background: #F5F5F5; border-bottom: 1px solid #dcdcdc; line-height: 35px; font-weight: normal; }
.fenlei_lenr h3 span { font-family: "微软雅黑"; font-size: 18px; float: left; padding-left: 10px; }
.fenlei_lenr h3 a { float: right; padding-right: 10px; font-size: 12px; }
.fenlei_lenr dl { width: 190px; float: left; padding-left: 9px; padding-top: 10px; }
.fenlei_lenr dl dt { width: 95px; height: 65px; float: left; padding-right: 10px; }
.fenlei_lenr dl dt img { width: 95px; height: 65px; }
.fenlei_lenr dl dd { line-height: 20px; }
.fenlei_lenr dl dd b { color: #FC045C; }
.fenlei_lenr ul { width: 190px; float: left; padding-left: 9px; }
.fenlei_lenr ul li { width: 190px; float: left; padding-bottom: 10px; border-bottom: 1px dashed #ccc; padding-top: 10px; }
.fenlei_lenr ul li img { width: 190px; height: 150px; }
.fenlei_lenr ul li span { width: 190px; float: left; text-align: center; line-height: 22px; }

.fenlei_lenrimg { width: 208px; float: left; margin-top: 10px; padding-bottom: 10px; }
.fenlei_ri { width: 965px; float: right; }
.fenlei_ritit { width: 965px; float: left; padding-bottom: 10px; }
.fenlei_rinrs { width: 963px; float: left; border: 1px solid #DCDCDC; padding-top: 10px; padding-bottom: 10px; }
.fenlei_rinrs dl { width: 320px; float: left; }
.fenlei_rinrs dl dt { width: 185px; float: left; height: 105px; padding-right: 5px; }
.fenlei_rinrs dl dt img { width: 185px; height: 105px; }
.fenlei_rinrs dl dd .ad_goods_name { line-height: 22px; font-size: 12px; }
.fenlei_rinrs dl dd .ad_goods_name b { font-weight: normal; color: #FF6901; }
.fenlei_rinrs dl dd em { font-size: 14px; font-weight: bold; color: #CD0738; }
.fenlei_rinrs dl dd .buy_now { background: url(../images/fenlei_r4_c3.jpg) no-repeat; line-height: 26px; float: left; color: #fff; width: 75px; text-align: center; margin-top: 10px; display: inline; }

.fenlei_rinrx { width: 963px; float: left; border: 1px solid #DCDCDC; border-top: 3px solid #C9023D; padding-top: 10px; padding-bottom: 10px; margin-top: 15px; }
.fenlei_rinrx dl { width: 945px; float: left; border-bottom: 1px dashed #D8D8D8; margin-left: 10px; padding-bottom: 10px; }
.fenlei_rinrx dl dt { width: 100px; float: left; }
.fenlei_rinrx dl dt span { float: left; padding-right: 10px; width: 90px; text-align: right; font-size: 14px; font-weight: bold; padding-top: 10px; }
.clearfixx { width: 800px; float: left; margin-left: 10px; border-left: 1px solid #E6E6E6; }
.clearfixx li { width: 106px; float: left; height: 55px; border: 1px solid #E6E6E6; border-left: none; }
.clearfixx li a { float: left; width: 102px; height: 51px; padding: 2px; }
.clearfixx li a img { width: 102px; height: 51px; }
.clearfixx li a:hover { background: #C9023D; }
.fengge { width: 800px; float: left; padding-top: 10px; }
.fengge li { float: left; line-height: 22px; }
.fengge li a { float: left; padding-left: 10px; padding-right: 10px; }
.fengge li .ttee { float: left; background: #CA012B; color: #fff; }

.fenlei_rinrxx { width: 965px; float: left; padding-top: 15px; }
.fenlei_rinrxx ul { width: 965px; float: left; }
.fenlei_rinrxx ul li { width: 300px; float: left; height: 313px; padding: 10px; font-family: "微软雅黑"; }
.fenlei_rinrxx ul li:hover { background: url(../images/fenlei_r10_c12.jpg) no-repeat; }
.fenlei_rinrxx ul li img { width: 300px; height: 200px; padding-bottom: 10px; }
.fenlei_rinrxx ul li span { font-size: 14px; line-height: 22px; float: left; text-align: center; }
.fenlei_rinrxx ul li b { width: 300px; float: left; text-align: center; font-size: 16px; color: #CA012B; padding-top: 10px; }

.fenlei_nrx { width: 1190px; margin: 0 auto; margin-top: 10px; }
.fenlei_nrxnr { width: 1188px; float: left; border: 1px solid #E0E0E0; }
.fenlei_nrxnr_tit { width: 1188px; float: left; height: 36px; line-height: 36px; background: #F8F8F8; border-bottom: 1px solid #e0e0e0; }
.fenlei_nrxnr_tit span { font-family: "微软雅黑"; float: left; font-size: 14px; font-weight: bold; padding-left: 20px; }
.fenlei_nrxnrle { width: 210px; float: left; background: #F5F5F5; }
.fenlei_nrxnrle h3 { width: 200px; float: left; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.fenlei_nrxnrle h3 span { width: 114px; height: 29px; background: url(../images/fenlei_r29_c3.jpg) no-repeat; float: left; text-align: center; color: #fff; font-size: 12px; font-weight: normal; line-height: 24px; }
.fenlei_nrxnrle dl { width: 190px; float: left; padding-left: 10px; padding-bottom: 10px; }
.fenlei_nrxnrle dl dt { width: 98px; height: 65px; float: left; border: 1px solid #DFDFDF; background: #fff; margin-right: 10px; }
.fenlei_nrxnrle dl dt img { width: 90px; height: 56px; padding: 4px; }
.fenlei_nrxnrle dl dd b { color: #E93541; }
.fenlei_nrxnrri { width: 960px; float: left; }
.scrollBox { width: 940px; padding: 10px; border-top: 1px solid #fff; position: relative; }
.scrollBox .piclist { overflow: hidden; zoom: 1; }
.scrollBox .ohbox { overflow: hidden; position: relative; width: 818px; left: 60px }
.scrollBox { position: relative; overflow: hidden; zoom: 1; }
.scrollBox .piclist li { float: left; display: inline; width: 185px; background: #fff; border: 1px solid #c9bea9; margin-right: 10px; padding: 5px; }
.scrollBox .piclist li img { width: 185px; height: 106px; }
.scrollBox .piclist li span { height: 25px; line-height: 25px; display: block; text-align: center; }
.scrollBox .pageBtn span { background: url(../images/bntBg.png) no-repeat; display: block; width: 37px; height: 59px; position: absolute; top: 72px; cursor: pointer; text-indent: -999em; overflow: hidden; }
.scrollBox .pageBtn .prev { left: 20px; background-position: -11px -84px; }
.scrollBox .pageBtn .next { right: 20px; background-position: -53px -84px; }
.scrollBox .pageBtn .list { overflow: hidden; zoom: 1; margin: 10px 0 0 413px; }
.scrollBox .pageBtn .list li { background: url(../images/bntBg.png); float: left; display: inline; width: 15px; height: 15px; background-position: -86px -57px; cursor: pointer; margin-left: 10px; line-height: 10000px; overflow: hidden; }
.scrollBox .pageBtn .list li.on { background-position: -114px -57px }
.ejcpxq { width: 1190px; margin: 0 auto; margin-top: 10px; }
.ejcpxq_cp { width: 565px; float: left;height:370px; background-color:#DDDDDD; }

.picFocus { margin: 0 auto; width: 565px; position: relative; overflow: hidden; zoom: 1; }
.picFocus .hd { width: 100%; padding-top: 5px; overflow: hidden; }
.picFocus .hd ul { margin-right: -5px; overflow: hidden; zoom: 1; }
.picFocus .hd ul li { padding-top: 5px; float: left; text-align: center; }
.picFocus .hd ul li img { width: 105px; height: 65px; border: 2px solid #ddd; cursor: pointer; margin-right: 5px; }
.picFocus .hd ul li.on { background: url("../images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img { border-color: #f60; }
.picFocus .bd li { vertical-align: middle; }
.picFocus .bd img { width: 565px; height: 370px; display: block; }
.picFocus .prev, .picFocus .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter: alpha(opacity=20); opacity: 0.2; }
.picFocus .prev { left: 0; }
.picFocus .next { background-position: 0 -90px; right: 0; }
.picFocus .prev:hover, .picFocus .next:hover { filter: alpha(opacity=50) !important; opacity: 0.5 !important; }	

.ejcpxq_cpri { width: 500px; float: left; padding-left: 30px; padding-top: 10px; }
.ejcpxq_cpri h3 { width: 500px; float: left; font-size: 16px; }
.ejcpxq_cpri dl { width: 500px; float: left; padding-top: 10px; line-height: 30px; }
.ejcpxq_cpri dt { float: left; color: #6D6D6D; }
.ejcpxq_cpri dt i { font-size: 14px; font-family: "微软雅黑"; color: #C8013A; font-style: normal; line-height: 30px; }
.ejcpxq_cpri dl span { font-size: 20px; color: #C8013A; font-weight: bold; font-family: "微软雅黑"; line-height: 30px; }
.ejcpxq_cpri dl dd .putong { float: left; line-height: 22px; padding: 1px 5px; border: 1px solid #BEBEBE; color: #666; margin: 0 6px 6px 0; background: white; }
.ejcpxq_cpri dl dd .putong:hover { padding: 0 4px; color: #666 !important; text-decoration: none; border: 2px solid #C9033b; background: url(../images/cpzx_r3_c15.jpg) no-repeat right bottom; }
.ejcpxq_cpri dl dd .tiebie { padding: 0 4px; color: #666 !important; text-decoration: none; border: 2px solid #C9033b; background: url(../images/cpzx_r3_c15.jpg) no-repeat right bottom; }

.reduce, .subjoin { display: inline-block; width: 9px; height: 9px; text-indent: -999em; background: url(../images/cart_icon.gif) no-repeat; overflow: hidden; }
.reduce { background-position: -18px 0px; }
.subjoin { background-position: 0px 0px; }
#store-selector { position: relative; float: left; z-index: 2; height: 26px; margin-right: 6px }
#store-selector dl, #store-selector dt, #store-selector dd { float: none; color: #999 }
#store-selector dl { position: absolute; top: 23px; z-index: 1; width: 358px; width: 358px; padding: 5px; border: 1px solid #ddd; background: #fff; display: none; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd }
#store-selector dt { padding: 6px 0 10px; color: #999 }
#store-selector dd { padding-bottom: 5px; line-height: 18px }
#store-selector a:link, #store-selector a:visited { color: #005aa0 }
#store-selector a:hover, #store-selector a:active { background: #005aa0; color: #fff }
#store-selector .text { float: left; +float:none; _float: left; position: relative; top: 0; z-index: 2; height: 23px; background: #fff; border: 1px solid #CECBCE; padding: 0 20px 0 4px; line-height: 23px; overflow: hidden }
#store-selector .text b { display: block; position: absolute; top: 0; right: 0; overflow: hidden; width: 17px; height: 24px; background: url(../images/btn20121210.png) 0 0 no-repeat }
#store-selector .close { display: none; position: absolute; z-index: 2; top: 19px; left: 366px; cursor: pointer; width: 17px; height: 17px; background: url(../images/20120418.png) no-repeat -40px 0 }
#store-selector a:hover { background: #B79567; color: #fff; cursor: pointer }
#store-selector.hover .text { border-bottom: 0 }
#store-selector.hover .i-storeinfo { position: relative; z-index: 2; background: url(../images/bg_store.gif) no-repeat right -50px }
#store-selector.hover .i-storeinfo div { background: url(img/bg_store.gif) no-repeat -81px -75px }
#store-selector.hover dl { display: block }
#store-selector.hover .close { display: block }

#store-prompt { clear: left; line-height: 25px }
#store-prompt strong { font-size: 14px }
#store-prompt a { color: #005EAA }
*html #store-selector .i-storeinfo, *html #store-selector .i-storeinfo div { float: left }
*html #store-selector dl { left: 0 }
#store-selector .content { display: none; position: absolute; top: 23px; left: -45px; border: 1px solid #cecbce; width: 390px; padding: 15px; background: #fff; -moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd }
#store-selector .content select { float: left; width: 120px; border: 1px solid #cecbce; margin-right: 15px }
#store-selector .content .select3 { margin-right: 0 }
#store-selector.hover .content, #store-selector.hover .close { display: block }
#JD-stock { position: relative; margin-bottom: 0 }
#JD-stock .tab { width: 100%; height: 25px; float: left; border-bottom: 2px solid #edd28b; overflow: visible; *overflow: hidden }
#JD-stock .tab li { float: left; clear: none; height: 23px; padding: 1px 1px 0; border: 1px solid #ddd; border-bottom: 0; margin-right: 3px; background-color: #fff; line-height: 22px; text-decoration: none }
#JD-stock .tab .curr { *position: relative; height: 25px; padding: 0; border: 2px solid #edd28b; border-bottom: 0 }
#JD-stock .tab a { position: relative; float: left; height: 23px; padding: 0 20px 1px 10px; line-height: 23px; text-align: center; text-decoration: none; cursor: pointer; color: #005AA0; outline: 0; *blr: expression(this.onFocus=this.blur()) }
#JD-stock .tab a:hover { background: 0; color: #005AA0 }
#JD-stock .tab a i { position: absolute; right: 5px; top: 10px; *top: 9px; display: block; width: 7px; height: 5px; overflow: hidden; background: url(img/20130606B.png) no-repeat -76px -34px; opacity: .5; filter: alpha(opacity=50) }
#JD-stock .tab .curr i, #JD-stock .tab a:hover i { opacity: 1; filter: alpha(opacity=100) }
#JD-stock .area-list { padding-top: 5px }
#JD-stock .area-list li { float: left; width: 80px; padding: 2px 0 2px 15px; clear: none }
#JD-stock .area-list li a { float: left; padding: 2px 4px; *padding: 0 4px; color: #005aa0 }
#JD-stock .area-list li a:hover { color: #fff }
#JD-stock .area-list .longer-area { width: 370px }
#JD-stock .area-list .long-area { width: 170px }

.cpxq_nr { width: 1190px; margin: 0 auto; margin-top: 10px; }
.cpxq_nrle { width: 200px; float: left; border: 1px solid #D8D8D8; }

.tabRank { width: 200px; }
.tabRank .hd { height: 29px; line-height: 28px; border-bottom: 1px solid #D7D7D7; }

.tabRank .hd h3 { background-color: #F5F5F5; height: 29px; width: 200px; }
.tabRank .hd h3 a { display: block; font-family: "微软雅黑"; padding-left: 10px; }

.tabRank .bd { height: 230px; clear: both; }
.tabRank .bd ul { padding: 0px 8px; }
.tabRank .bd .ulLists li { border-bottom: 1px solid #e5e5e5; height: 42px; line-height: 42px; width: 180px !important; }
.tabRank .bd .ulLists li a { color: #333; }
.tabRank .bd .ulLists li .num { font-size: 14px; font-weight: bold; color: #333; background: url(../images/icons.png) no-repeat -50px 0; width: 24px; height: 20px; display: block; float: left; line-height: 17px; text-align: center; margin-top: 13px; padding-right: 6px; }
.tabRank .bd .ulLists li.t .num { background-position: 0 0; color: #fff; }
.tabRank .bd .ulLists li.t { line-height: 42px !important; }
.tabRank .bd .ulLists li.on img { width: 150px; height: 94px; padding: 4px; border: 1px solid #d0d0d0; background-color: #fff; }
.tabRank .bd .ulLists li .pubtext { color: #777; display: none; }
.tabRank .bd .ulLists li .pubtext strong { color: #E72410; }
.tabRank .bd .ulLists li .pubtext a { color: #E72410; }
.tabRank .bd .ulLists li .pubpic { display: none; }
.tabRank .bd .ulLists li .pubtitle { float: left; }
.tabRank .bd .ulLists li .pubtitle a { float: left; width: 100px; }

.tabRank .bd .ulLists li .pubtitle p { float: right; width: 50px; }
.tabRank .bd .ulLists li.on { height: 150px; text-align: center; line-height: 22px !important; }
.tabRank .bd .ulLists li.on .pubpic { display: block; padding-top: 5px; }
.tabRank .bd .ulLists li.on .pubtext { color: #777; display: block; }
.tabRank .bd .ulLists li.on .pubtitle { padding-top: 10px; }
.tabRank .bd .ulLists li.on .pubtitle p { display: block; color: #E72410; font-size: 14px; font-weight: bold; }

.cpxq_nrri { width: 977px; float: right; }
.slideTxtBox { width: 977px; border: 1px solid #D8D8D8; float: left; }
.slideTxtBox .hd { height: 30px; line-height: 30px; background: #f4f4f4; padding: 0 10px 0 20px; border-bottom: 1px solid #ddd; position: relative; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 5px; top: -1px; height: 32px; }
.slideTxtBox .hd ul li { float: left; padding: 0 15px; cursor: pointer; font-size: 14px; font-family: "微软雅黑"; font-weight: bold; }
.slideTxtBox .hd ul li.on { height: 30px; background: #fff; border: 1px solid #ddd; border-bottom: 2px solid #fff; border-top: 2px solid #CB0239; color: #CB0239; }
.slideTxtBox .bd ul { padding-left: 15px; zoom: 1; padding-top: 30px; padding-bottom: 14px; float: left; width: 950px; }
.slideTxtBox .bd li { float: left; width: 180px; text-align: center; line-height: 24px; margin-right: 30px; }
.slideTxtBox .bd li img { width: 180px; height: 130px; }
.slideTxtBox .bd li b { color: #D5037E; }

.addimg { float: left; padding-left: 10px; padding-top: 50px; padding-right: 10px; width: 15px; height: 50px; }
.tcjg { width: 180px; float: right; }
.tcjg dl { width: 130px; float: left; }
.tcjg dl dt { width: 130px; float: left; color: #CE003C; }
.tcjg dl dt b { font-family: "微软雅黑"; font-size: 16px; color: #CE003C; }
.tcjg dl dd a { background: url(../images/cpzx_r12_c23.jpg) no-repeat; line-height: 35px; width: 124px; float: left; color: #fff; text-align: center; font-family: "微软雅黑"; font-weight: bold; font-size: 18px; margin-top: 15px; display: inline; }

.cpxq_nrxx { width: 1190px; margin: 0 auto; margin-top: 10px; }
.cpxq_nrxxle { width: 200px; float: left; border: 1px solid #D8D8D8; }
.cpxq_nrxxle h3 { background-color: #F5F5F5; height: 29px; width: 200px; line-height: 29px; }
.cpxq_nrxxle h3 a { display: block; font-family: "微软雅黑"; padding-left: 10px; }
.cpxq_nrxxle dl { width: 180px; float: left; padding: 10px; border-bottom: 1px dashed #DCDCDC; }
.cpxq_nrxxle dl dt { width: 180px; float: left; }
.cpxq_nrxxle dl dt span { width: 15px; height: 15px; line-height: 15px; text-align: center; font-family: "微软雅黑"; font-size: 14px; color: #fff; background: #B6B7AF; float: left; }
.cpxq_nrxxle dl dt a { float: left; padding-left: 5px; }
.cpxq_nrxxle dl dd a { width: 175px; float: left; padding-top: 10px; }
.cpxq_nrxxle dl dd a img { width: 175px; height: 120px; }
.cpxq_nrxxle dl dd a b { color: #FF6600; font-size: 18px; font-family: "微软雅黑"; padding-top: 10px; }
.cpxq_nrxxri { width: 977px; float: right; }
.cpxq_nrxxritit { width: 977px; }

.slideTxtBoxx { width: 977px; float: left; }
.slideTxtBoxx .hd { border: 1px solid #D8D8D8; height: 30px; line-height: 30px; background: #fff; padding: 0 10px 0 20px; border-bottom: 1px solid #ddd; position: relative; }
.slideTxtBoxx .hd ul { float: left; position: absolute; left: 0px; top: -1px; height: 32px; }
.slideTxtBoxx .hd ul li { float: left; padding: 0 15px; cursor: pointer; font-size: 14px; font-family: "微软雅黑"; font-weight: bold; border-right: 1px solid #ddd; }
.slideTxtBoxx .hd ul li.on { height: 30px; background: #F7F7F7; border-bottom: 2px solid #fff; border-top: 2px solid #FF6501; color: #CB0239; }
.slideTxtBoxx .bd .cpxqxq { width: 977px; float: left; }
.basic_info { width: 935px; float: left; border: 1px solid #DDDDDD; background: #F9F9F9; padding: 15px 20px; margin-top: 10px; display: inline; line-height: 24px; }
.cpxqtupian { width: 977px; float: left; padding-top: 10px; }
.cpxqtupian img { max-width: 977px; }
.cpxqshfwnr { width: 977px; border: 1px solid #DDDDDD; float: left; margin-top: 10px; display: inline; }
.shfwbt { padding-left: 15px; background: #F5F5F5; border-bottom: 1px solid #ddd; height: 32px; line-height: 32px; font-size: 14px; font-family: "微软雅黑"; }
.shfw_list { width: 957px; padding: 10px; float: left; }
.shfw_list span { float: left; padding-right: 10px; }
.shfw_list p { float: left; line-height: 20px; width: 880px; }
.cpxqpinjia { width: 977px; float: left; padding-top: 10px; }
.cpxqpinjia_tit { width: 977px; float: left; border-top: 2px solid #ED6D02; }
.cpxqpinjia_tit .hd { border: 1px solid #D8D8D8; height: 30px; line-height: 30px; background: #fff; padding: 0 10px 0 20px; border-bottom: 1px solid #ddd; position: relative; }
.cpxqpinjia_tit .hd ul { float: left; position: absolute; left: 0px; top: -1px; height: 32px; }
.cpxqpinjia_tit .hd ul li { float: left; padding: 0 15px; cursor: pointer; font-size: 14px; font-family: "微软雅黑"; font-weight: bold; border-right: 1px solid #ddd; }
.cpxqpinjia_tit .hd ul li.on { height: 30px; background: #F7F7F7; border-bottom: 2px solid #fff; border-top: 2px solid #FF6501; color: #CB0239; }
.cpxqpinjia_nr { width: 975px; border: 1px solid #ddd; margin-top: 10px; display: inline; float: left; }
.cpxqpinjia_nr dl { padding: 15px; width: 945px; float: left; }
.cpxqpinjia_nr dl dt { width: 60px; float: left; margin-right: 15px; display: inline; }
.cpxqpingjianrnr { line-height: 24px; width: 830px; float: left; border: 1px solid #E4E4E4; background: #FCFCFC; padding: 10px; }
.cpxqpingjianrnr span { width: 830px; float: left; }
.cpxqpingjianrnr b { font-weight: normal; color: #666666; }

.coxq_ggcs { width: 977px; float: left; padding-top: 10px; }
.coxq_ggcs table, .cpxqcjjl table { border-collapse: collapse; border-spacing: 0; }
.coxq_ggcs th, .cpxqcjjl th { padding: 10px; }
.coxq_ggcs td, .cpxqcjjl td { padding: 10px; }
.cpxqcjj, .cpxqcjwt { width: 977px; float: left; padding-top: 10px; }

.list_2 { width: 945px; float: left; padding: 15px; margin-top: 10px; display: inline; background: #F5F5F5; }
.question { width: 945px; float: left; padding-bottom: 15px; }
.iconimg { float: left; padding-right: 10px; }
.answer { width: 945px; float: left; }

.cpxq_nrxxx { width: 1190px; margin: 0 auto; margin-top: 10px; }
.cpxq_nrxxx_nr { width: 1190px; float: left; border: 1px solid #DDDDDD; background: url(../images/cpzx_r21_c2.jpg) repeat-x top; }
.cpxq_nrxxx_nrle { width: 372px; float: left; padding-top: 10px; padding-left: 10px; }

.hasMoreTab { width: 372px; font-family: "Microsoft YaHei"; }
.hasMoreTab .hd { line-height: 30px; height: 30px; border-bottom: 1px solid #C8D1D5; background: url(images/btn_bg.gif) repeat-x; position: relative; padding-right: 10px; }
.hasMoreTab .hd .more { float: right; }
.hasMoreTab .hd ul { z-index: 5; position: absolute; height: 32px; overflow: hidden; zoom: 1; }
.hasMoreTab .hd li { font-size: 14px; border: 1px solid #C8D1D5; float: left; padding: 0 20px; cursor: pointer; background: #F0F0F0; }
.hasMoreTab .hd li.on { font-weight: bold; height: 31px; line-height: 31px; background: #fff; border: 1px solid #C8D1D5; border-bottom: 1px solid #fff; font-weight: bold; color: #c00; }
.hasMoreTab .bd { padding: 10px; clear: both; position: relative; }
.hasMoreTab .bd h2 { font-size: 14px; }
.hasMoreTab .bd p { color: #999; }
.hasMoreTab .bd p a { color: #c00; }
.hasMoreTab .bd ul { width: 370px; float: left; }
.hasMoreTab .bd ul li { line-height: 30px; background: url(../images/ejnews_r6_c6.jpg) no-repeat 1px; padding-left: 10px; }
.hasMoreTab .bd dl { width: 370px; }
.hasMoreTab .bd dl dt { float: left; width: 147px; height: 97px; padding-right: 15px; }
.hasMoreTab .bd dl dd a { line-height: 24px; }
.hasMoreTab .bd dl dd b { color: #ED6346; }

.suoyin { width: 370px; float: left; }
.suoyin a { padding-right: 5px; }


.jrgwc { width: 1190px; margin: 0 auto; border: 1px solid #D2D2D2; margin-top: 15px; font-family: "微软雅黑"; }
.jrgwc_nr { width: 1140px; float: left; padding: 25px; }
.jrgwc_nr .main_tit { border-bottom: 1px solid #EEE; color: #444; font-size: 18px; margin: 0 0 20px; padding: 0 0 10px; }
.jrgwc_nr .main_tit span { color: #CCC; font-size: 12px; float: right; }
.jrgwc_nr .main_tit span a { color: #999; }
.jrgwc_nr .main_tit strong { color: #999; font: bold 12px/18px arial; margin: 0 10px; }


.jrgwc_nr .cart_box { padding: 20px; background: #fff; }
.jrgwc_nr .cart_stepp { position: relative; float: left; width: 100%; margin-bottom: 10px; display: inline; }
.jrgwc_nr .cart_stepp li { float: left; width: 33.33%; height: 35px; line-height: 35px; text-align: center; background: url(../images/cart_arrow.gif) no-repeat right -45px #F6F6F6; color: #999; }
.jrgwc_nr .cart_stepp li span { display: inline-block; margin-right: 5px; font-weight: bold; font-size: 15px; }
.jrgwc_nr .cart_stepp li.item { background-position: right 0; }
.jrgwc_nr .cart_stepp li.selected { background: url(../images/cart_arrow.gif) no-repeat right -90px #E8E8E8; color: #8CAC52; }
.jrgwc_nr .cart_step li.last { background-image: none; }
.jrgwc_nr .cart_step .item { background-position: right 0; }

.jrgwc_nr .cart_table { border: 1px solid #E6E4E3; }
.jrgwc_nr .cart_table th { padding: 0.6em; color: #444; font-weight: 400; background: #f3f3f3; border-bottom: 1px solid #E6E4E3; }
.jrgwc_nr .cart_table td { padding: 0.6em; border-bottom: 1px solid #E6E4E3; }
.jrgwc_nr .cart_table td .img { padding: 1px; width: 60px; height: 60px; border: 1px solid #eee; }
.jrgwc_nr .cart_table .reduce, .jrgwc_nr .cart_table .subjoin { display: inline-block; width: 9px; height: 9px; text-indent: -999em; background: url(../images/cart_icon.gif) no-repeat; overflow: hidden; }
.jrgwc_nr .cart_table .reduce { background-position: -18px 0px; }
.jrgwc_nr.cart_table .subjoin { background-position: 0px 0px; }
.jrgwc_nr .btngw { border-radius: 2px 2px 2px 2px; color: white; display: inline-block; font-size: 12px; height: 30px; line-height: 30px; min-width: 48px; padding: 0 25px; text-align: center; font-family: "Microsoft Yahei"; background: #1E7BB3; }
.gwan { width: 1140px; float: right; padding-top: 15px; }
.gwan a { float: right; margin-left: 10px; display: inline; }

.btn-successgw { border-radius: 2px 2px 2px 2px; color: white; display: inline-block; font-size: 12px; height: 30px; line-height: 30px; min-width: 48px; padding: 0 25px; text-align: center; font-family: "Microsoft Yahei"; background: #53A253; }






.sxxx { width: 874px; float: left; font-size: 12px; display: inline; margin-top: 20px; }
.sxxxx { width: 965px; float: left; font-size: 12px; display: inline; margin-top: 20px; }
.sxx { width: 760px; float: left; font-size: 12px; display: inline; margin-top: 20px; }
.sx { width: 1190px; float: left; font-size: 12px; display: inline; margin-top: 20px; }
.loading-more { background: url(../images/zhuce_r5_c4.jpg) no-repeat; height: 32px; width: 253px; line-height: 32px; border: none; font-family: "微软雅黑"; color: #fff; font-size: 14px; }
.List_page { text-align: center; margin-bottom: 15px; padding-top: 8px; }
.List_page a { background: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #e2e2e2; color: #A0A0A0; }
.List_page a:hover { background: #D4003B; margin: 0px 1px; padding: 4px 6px; border: 1px solid #e2e2e2; color: #fff; }
.List_page span { background: #FEA901; color: #fff; margin: 0px 1px; padding: 4px 6px; border: 1px solid #F47500; }
.currentt { background: #22469A; margin: 0px 1px; padding: 4px 6px; border: 1px solid #e2e2e2; color: #fff; }
