﻿
/* logo */
.JPTlogobg { border-bottom: 1px solid #dddddd; height: 120px; }
.JPTlogo { width: 1200px; margin: 0 auto; padding: 0; }
.JPTlogo h1 { padding: 23px 0 0 0; float: left; }
.JPT_Searchbg { float: right; width: 500px; padding: 20px 0 0 0; }
.JPTSearch_fbxq { height: 46px; width: 100px; float: left; margin-left: 6px; }
.JPTSearch_fbxq a { font-size: 18px; width: 111px; height: 46px; color: #FFF; line-height: 46px; border-radius: 3px; background: #c18f08; display: block; text-align: center; }
.JPTSearch_dh { float: right; }
.JPTSearch_dh p { padding: 5px 0 0 0; }
.JPTSearch_dh p span { font-size: 16px; line-height: 40px; float: left; }
.JPTSearch_dh p i { font-size: 26px; font-weight: bold; line-height: 40px; float: left; }
/* 内容 */
.JPT_CON { background: #c0a062; margin-top: 1px;min-width:1200px; }
.Con { width: 1200px; margin: 0 auto; padding: 0; padding-bottom: 60px; overflow: hidden; }
.TC_ss { padding: 58px 0 0 270px; height: 106px; }
.TC_search { width: 556px; height: 36px; border: 2px solid #FFF; background: #d4b77e; font-size: 16px; line-height: 36px; float: left; color: #FFF; padding-left: 20px; }
.TC_btn { width: 91px; height: 40px; float: left; background: #FFF; font-size: 18px; line-height: 40px; text-align: center; border: none; color: #926a1b; cursor: pointer; margin-left: 7px; }
.Con li { width: 399px; height: 149px; float: left; margin-right: 1px; margin-bottom: 1px; }
.Con li img { float: left; }
/* 版权 */
.Copy_con2 { background: #FFF; }
.Copy_con2 p { text-align: center; line-height: 22px; padding: 15px 0 20px 0; border-top: 1px solid #e3e3e3; color: #626262; }
.Copy_con2 p a { padding: 0 7px 0 7px; color: #626262; }






.SCon_pic04 { width: 1200px; margin: 0 auto; padding: 0; overflow: hidden; }

.SCon_nav { float: left; height: 61px; line-height: 61px; }








#SCon_pic02 { width: 1198px; border: 1px solid #dddddd; margin: 0 auto; padding: 0; }
#SCon_pic02 ul li { border-bottom: 1px dotted #bcbcbc; color: #858585; padding: 8px 0 8px 30px; overflow: hidden; width: 1168px; _float: left; }
#SCon_pic02 ul li h3 { float: left; line-height: 26px; }
#SCon_pic02 ul li p { float: left; width: 1050px; padding-left: 15px; line-height: 26px; }
#SCon_pic02 ul li a { padding: 0 30px 0 0; color: #505050; display: block; float: left; }
#SCon_pic02 ul li a:hover{ color:#c0a063;}
#SCon_pic02 ul li a.current { color: #c20001; }









/* ==================================搜索结果页================================== */
.JPT1_search { width: 1200px; margin: 0 auto; padding: 0; overflow: hidden; margin-top: 20px; margin-bottom: 15px; }
.JPT1_left { width: 940px; float: left; }
.JPT1_lc1 { width: 938px; border: 1px solid #dddddd; overflow: hidden; padding-top: 10px; margin-bottom: 15px; }
.JPT1_lpic { float: left; width: 268px; border: 1px solid #dddddd; position: relative; margin-left: 32px; _margin-left: 15px; _margin-right: 17px; margin-top: 20px; }
.JPT1_lpicw img { width: 268px; height: 173px; }
.JPT1_lpicw span { position: absolute; color: #FFF; background: #101a30; padding: 0 10px 0 10px; top: 153px; right: 0px; }
.JPT1_lpictit { width: 248px; float: left; padding: 0 10px 0 10px; }
.JPT1_lpictit a:hover{ color:#c0a063;}
.JPT1_lpictit h3 { font-weight: bold; line-height: 26px; }
.JPT1_lpicll { width: 248px; float: left; padding: 0 10px 0 10px; }
.JPT1_lpicll h3 { font-size: 12px; float: left; line-height: 26px; }
.JPT1_lpicll span { float: right; font-size: 12px; color: #a09f9f; line-height: 26px; }
.JPT1_lpicfx { width: 248px; float: left; padding: 0 10px 10px 10px; }
.JPT1_lpicfx img { float: left; padding-top: 4px; }
.JPT1_lpicfx span { font-size: 12px; color: #666666; float: left; padding: 0 20px 0 6px; _padding: 0 15px 0 6px; }
.JPT1_GDT { width: 938px; float: left; }
.JPT1_GDT p { text-align: center; padding: 25px 0 25px 0; }
.JPT1_GDT p a { padding: 0 10px 0 10px; }
.JPT1_GDT p span { }
.JPT1_lc2 { width: 938px; border: 1px solid #dddddd; overflow: hidden; padding-bottom: 25px; }
.JPT1_title { border-bottom: 2px solid #000000; height: 44px; padding-left: 20px; }
.JPT1_title h3 { border-bottom: 2px solid #a76e00; line-height: 44px; float: left; font-size: 18px; color: #3f3f3f; font-weight: bold; }

.JPT1_right { width: 245px; float: right; }
.JPT1_rc1 { border: 1px solid #dddddd; overflow: hidden; margin-bottom: 15px; }
.JPT1_rc1c { }
.JPT1_rc1c ul { padding: 10px 0 15px 20px; }
.JPT1_rc1c ul li { line-height: 30px; }
.JPT1_rc1c ul li span.JPT1_BG { background: url(/content/images/common/JPT1_pic05.jpg) no-repeat; width: 15px; height: 15px; float: left; margin: 8px 10px 0 0; line-height: 16px; text-align: center; color: #FFF; font-size: 12px; }
.JPT1_rc1c ul li span { background: url(/content/images/common/JPT1_pic06.jpg) no-repeat; width: 15px; height: 15px; float: left; margin: 8px 10px 0 0; line-height: 16px; text-align: center; color: #FFF; font-size: 12px; }
.JPT1_rc1c p { margin: 10px 0 15px 25px; _margin: 10px 0 50px 25px; overflow: hidden; }
.JPT1_rc1c p a { padding-right: 40px; display: block; float: left; line-height: 30px; }
.JPT_c2 { }
.JPT_c2 p { font-size: 30px; font-weight: bold; color: #c20001; line-height: 60px; padding-bottom: 10px; }


/* ==================================下载================================== */
.JPT2_ltit { padding: 20px 0 25px 0; border-bottom: 1px solid #dddddd; overflow: hidden; }
.JPT2_ltit h3 { text-align: center; font-size: 24px; color: #1f1f1f; }
.JPT2_ltit h4 { font-size: 15px; color: #9c9b9b; text-align: center; line-height: 36px; }
.JPT2_ltit span { text-align: center; float: left; width: 940px; }
.JPT2_lcon { padding: 25px 0 25px 0; }
.JPT2_lcon p { font-size: 16px; color: #666666; text-align: center; line-height: 26px; font-weight: bold; }
.JPT2_lcon p strong { color: #c20001; }
.JPT2_lcon2 { border: 1px solid #dddddd; }
.JPT2_lcon2 { width: 790px; margin: 0 auto; padding: 0; margin-bottom: 25px; }
.JPT2_lcon2 ul { padding: 25px 0 25px 0; overflow: hidden; }
.JPT2_lcon2 ul li { width: 130px; float: left; margin-left: 100px; }
.JPT2_lcon2 ul li span { background: #b77d0a; font-size: 16px; font-weight: bold; width: 130px; height: 38px; line-height: 38px; float: left; text-align: center; }
.JPT2_lcon2 ul li span a { color: #FFF; display: block; }
.JPT2_lcon2 ul li p { float: left; text-align: center; line-height: 20px; }
.JPT2_lcon2 ul li p strong { color: #c20001; }
.JPT2_lcon3 { text-align: center; padding: 10px 0 50px 0; }
.JPT2_lcon3b1 { color: #FFF; background: #b77d0a; font-size: 16px; text-align: center; width: 109px; height: 38px; border: none; line-height: 38px; cursor: pointer; }
.JPT2_lcon3b2 { color: #FFF; background: #a1a1a1; font-size: 16px; text-align: center; width: 109px; height: 38px; border: none; line-height: 38px; cursor: pointer; margin-left: 20px; }

.JPTXZY_left { width: 914px; float: left; height: 635px; margin-bottom: 20px; }
.JPTXZY_limg { width: 914px; height: 544px; position: relative; }
.JPTXZY_limg ul li { width: 914px; height: 544px; position: relative; }
.JPTXZY_limg ul li div { height: 40px; width: 914px; position: absolute; left: 0px; bottom: 0px; background: #000000; background: rgba(0,0,0,0.4); filter: alpha(opacity=40); }
.JPTXZY_limg ul li h3 { color: #FFF; line-height: 40px; font-size: 16px; padding-left: 30px; float: left; }
.JPTXZY_limg ul li span { float: right; line-height: 40px; color: #FFF; font-size: 18px; padding-right: 20px; }
.JPTXZY_lbtnl, .JPTXZY_lbtnr { width: 65px; height: 66px; position: absolute; top: 275px; }
.JPTXZY_lbtnl { background: url(/content/images/common/JPT1_pic22.png) no-repeat; left: 0px; }
.JPTXZY_lbtnr { background: url(/content/images/common/JPT1_pic23.png) no-repeat; right: 0px; }
.JPTXZY_lfgt { width: 868px; float: left; overflow: hidden; height: 95px; margin: -3px 5px 0; }

.JPTXZY_lfgt ul { position: relative; width: 20000px; }
.JPTXZY_lfgt ul li { float: left; }
.JPTXZY_lfgt ul li img { cursor: pointer; width: 118px; height: 88px; display: block; border: 3px solid #fff; }
.JPTXZY_lfgt ul li img:hover,.JPTXZY_lfgt ul li.active img { border: 3px solid #b0780a; }
.JPTXZY_right { float: left; margin-left: 1px; width: 265px; padding: 10px 0 0 20px; background: #f3f3f3; height: 625px; }
.JPTXZY_right h3 { font-weight: bold; font-size: 16px; line-height: 40px; }
.JPTXZY_right p { line-height: 28px; }
.JPTXZY_right p strong { color: #c20001; }
.JPTXZY_rbtn { width: 240px; height: 38px; background: #b0780a; border: none; color: #FFF; font-size: 18px; letter-spacing: 6px; border-radius: 5px; margin-top: 25px;display: block;
line-height: 38px;text-align: center; }
.JPTXZY_rbtn:hover{color:#fff;}

.JPTXZY_bbtnl, .JPTXZY_bbtnr { width: 18px; height: 88px; cursor: pointer; float: left; }
.JPTXZY_bbtnl{ background: url(/content/images/common/JPT1_pic29.jpg) no-repeat; }
.JPTXZY_bbtnr{ background: url(/content/images/common/JPT1_pic30.jpg) no-repeat; }
.JPT1_rc1c2 { padding: 15px 15px 15px 20px; }
.JPT1_rc1c2 h4 { font-weight: bold; font-size: 15px; line-height: 30px; }
.JPT1_rc1c2 p { line-height: 24px; }

/* ==================================项目详细页================================== */
.JPTXX { width: 1200px; margin: 0 auto; padding: 0; overflow: hidden; }
.JPTXX_left { width: 480px; height: 388px; float: left; }
.focusimg { width: 480px; height: 320px; position: relative; overflow: hidden; }
.fimglist { width: 99300px; }
.fimglist img { display: block; width: 480px; height: 320px; cursor: pointer; }
.fimglist li { width: 480px; height: 320px; float: left; }
.focustool { width: 480px; overflow: hidden; height: 60px; margin-top: 8px; }
.ftoollist { width: 487px;margin-right:-7px; }
.ftoollist img { width: 90px; height: 60px; }
.ftoollist a { width: 90px; }
.ftoollist li { float: left; cursor: pointer; margin-right: 7px; position: relative; }
.ftoollist li.kdno { margin-right: 0px; margin-left: 2px; }
.ftoollist .on img { z-index: 100; border: 2px solid #b0780a; display: block; height: 56px; width: 86px; }
.JPTXX_right { float: right; width: 710px; }
.JPTXX_r1 { background: #f1f1f1; padding: 8px 0 5px 12px; }
.JPTXX_r1 p { line-height: 26px; }
.JPTXX_r1 p strong { font-size: 18px; color: #1f1f1f; }
.JPTXX_r1 p img { padding: 0 0 0 20px; }
.JPTXX_r1 p span { padding: 0 0 0 10px; }
ul.JPTXX_r2 { margin: 10px 0 0 12px; }
ul.JPTXX_r2 li { line-height: 32px; float: left; width: 690px; height: 32px; }
ul.JPTXX_r2 li h3 { float: left; }
ul.JPTXX_r2 li span { border-radius: 3px; width: 72px; height: 22px; background: #b0780a; line-height: 22px; text-align: center; float: left; margin-left: 10px; }
ul.JPTXX_r2 li span a { color: #FFF; }
.JPTXX_r3 { padding: 4px 0 0 12px; float: left; }
.JPTXX_r3 p { float: left; width: 345px; line-height: 26px; }
.JPTXX_r4 { padding: 8px 0 0 12px; float: left; }
.JPTXX_r4 h3 { float: left; }
.JPTXX_r4 span { float: left; }
.JPTXX_r5 { float: left; width: 698px; padding: 10px 0 0 12px; }
.JPTXX_r5 img { float: left; margin-right: 15px; }
.JPTXX_r6 { width: 1200px;float:left; }
.JPTXX_r6 p { line-height: 46px; }
.JPTXX_r6 p a { padding: 0 10px 0 0; }
.JPTXX_title { border-bottom: 2px solid #000000; height: 44px; }
.JPTXX_title h3 { border-bottom: 2px solid #a76e00; line-height: 44px; float: left; font-size: 18px; color: #3f3f3f; font-weight: bold; }
.JPTXX_c2 { }
.JPTXX_c2 p { text-indent: 2em; line-height: 26px; padding: 15px 0 20px 0; }
.JPTXX_c3 { padding: 25px 0 0 0; }
.JPTXX_c3 ul li { width: 224px; float: left; margin-right: 20px; padding: 0 0 10px 0; }
.JPTXX_c3 ul li img { -webkit-transition: -webkit-transform .2s linear; -moz-transition: -moz-transform .2s linear; -o-transition: -o-transform .2s linear; transition: transform .2s linear; }
.JPTXX_c3 ul li img:hover { -webkit-transform: translateX(2px); -moz-transform: translateX(2px); -ms-transform: translateX(2px); -o-transform: translateX(2px); transform: translateX(2px); }
.JPTXX_c3 ul li h3 { line-height: 26px; }
.JPTXX_c4left { float: left; width: 894px; }
.JPTXX_c4lc1 { width: 892px; padding: 20px 0 20px 0; border-bottom: 1px dotted #dddddd; overflow: hidden; }
.JPTXX_c4lc1input { width: 872px; border: 1px solid #dddddd; height: 85px; padding: 5px 10px 0 8px; }
.JPTXX_c4lc1btn { background: #b77d0a; border: none; color: #FFF; width: 77px; height: 32px; font-size: 16px; float: right; margin-top: 10px; }
.JPTXX_c4lc2 { margin-bottom: 15px; overflow: hidden; }
.JPTXX_c4lc2 dl { border-bottom: 1px dotted #dddddd; overflow: hidden; padding: 20px 0 20px 0; width: 890px; }
.JPTXX_c4lc2 dl dt { float: left; }
.JPTXX_c4lc2 dl dd { float: right; width: 795px; }
.JPTXX_c4lc2 dl dd .JPTXX_c4lc2tit { }
.JPTXX_c4lc2 dl dd .JPTXX_c4lc2tit h3 { float: left; font-size: 15px; color: #333333; font-weight: bold; }
.JPTXX_c4lc2 dl dd .JPTXX_c4lc2tit span { float: right; font-size: 12px; }
.JPTXX_c4lc2 dl dd p { width: 795px; float: left; }
.JPTXX_c4lc2 dl dd .JPTXX_c4lc2pl { float: right; font-size: 12px; }
.JPTXX_c4lc2 h4 { float: right; font-size: 12px; line-height: 40px; _margin-bottom: 15px; }
.JPT2_right { float: right; width: 266px; margin-top: 20px; display: block; border: 1px solid #dddddd; }
.JPT2_rco2 { padding-left: 20px; }
.JPT2_rco2 ul li { float: none; }


/* ==================================发布上传================================== */
.margint20 { margin-top: 28px; }
.JPTSC_cleft { padding: 20px 0 50px 100px; width: 700px; float: left; }
.JPTSC_cleft h3 { font-size: 16px; line-height: 38px; }
.JPTSC_cleft h3 strong { color: #c20001; }
.JPTSC_clc { float: left; margin: 5px 0 0 0; }
.JPTSC_clc p { text-align: right; width: 130px; font-size: 16px; display: block; line-height: 44px; float: left; }
.JPTSC_clc p span { color: #c20001; padding: 0 5px 0 0; font-weight: bold; }
.JPTSC_clcin { width: 342px; height: 32px; border: 1px solid #dddddd; float: left; margin: 6px 0 0 12px; }
.JPTSC_clc2 { float: left; padding-left: 142px; }
.JPTSC_clc2 p { color: #8f8f8f; line-height: 28px; }
.JPTSC_clc2 h4 { line-height: 30px; width: 342px; }
.JPTSC_clc3 { float: left; width: 400px; padding-left: 142px; margin-top: 5px; }
.JPTSC_clc4 { padding-left: 142px; padding-top: 15px; float: left; }
.JPTSC_clc4btn { background: #c20001; width: 344px; height: 36px; border: none; color: #FFF; font-size: 18px; letter-spacing: 6px; }
.JPTSC_cright { float: left; width: 280px; padding: 20px 0 0 0; }
.JPTSC_cright h3 { font-size: 20px; color: #3f3f3f; font-weight: bold; line-height: 40px; }
.JPTSC_cright p { line-height: 26px; }


/* ==================================个人中心================================== */
/* 金盘积分*/
.JPjf_r1 { border: 1px solid #dddddd; padding: 50px 50px 100px 50px; background: #f3f3f3; overflow: hidden; }
.JPjf_title { border-bottom: 1px solid #dddddd; overflow: hidden; padding: 0 0 25px 0; height: 40px; }
.JPjf_title h3 { font-size: 20px; float: left; line-height: 40px; }
.JPjf_title h3 strong { color: #c20001; font-size: 24px; }
.JPjf_title span { float: right; }
.JPjf_title span input { color: #FFF; border: none; border-radius: 5px; background: #b0780a; padding: 0 18px; height: 40px; font-size: 20px; float: left; margin-left: 10px; cursor: pointer; }
.JPjf_rc1 { padding: 20px 0 30px 0; border-bottom: 1px solid #dddddd; }
.JPjf_rc1 h3 { font-size: 20px; font-weight: bold; line-height: 64px; }
.JPjf_rc2 { overflow: hidden; _padding: 0 0 120px 0; }
.JPjf_rc2 dl { float: left; padding: 55px 0 0 0; _padding: 55px 35px 0 0; }
.JPjf_rc2 dl:nth-of-type(odd) { padding-right: 60px; }
.JPjf_rc2 dl dt { float: left; padding: 25px 0 0 0; }
.JPjf_rc2 dl dd { float: left; width: 335px; padding: 0 0 0 40px; }
.JPjf_rc2 dl dd h3 { font-size: 20px; font-weight: bold; line-height: 40px; }
.JPjf_rc2 dl dd p { line-height: 22px; color: #6d6d6d; }
/* 我的评价 */
.GCon_rwdpl { background: #f3f3f3; border: 1px solid #dddddd; overflow: hidden; width: 980px; float: left; padding: 20px 30px 0 40px; }
.GCon_rwdpl dl { padding: 20px 0 20px 0; border-bottom: 1px dotted #dddddd; overflow: hidden; float: left; }
.GCon_rwdpl dl dt { float: left; }
.GCon_rwdpl dl dd { float: left; width: 880px; padding: 0 0 0 20px; }
.GCon_rwdplp1 { width: 880px; float: left; }
.GCon_rwdplp1 h3 { float: left; color: #333333; font-size: 16px; line-height: 30px; }
.GCon_rwdplp1 span { float: right; color: #a6a6a6; padding: 0 5px 0 0; font-size: 12px; }
.GCon_rwdpl dl dd p { line-height: 20px; color: #666666; font-size: 12px; }
.GCon_rwdplp2 { float: right; }
.GCon_rwdplp2 a { color: #666666; padding: 0 0 0 15px; font-size: 12px; }
/* ======我的关注===== */
/* 添加 */
.GCon_rwdsc ul li { position: relative; }
.GCon_rwdsc ul li a span { position: absolute; bottom: 55px; right: 0px; background: #575757; color: #FFF; line-height: 26px; padding: 0 5px; }


/* 替换 */
.GCon_rwdsc { background: #f3f3f3; border: 1px solid #dddddd; padding: 50px 0 0 0; overflow: hidden; width: 1050px; float: left; }
.GCon_rwdsc ul li { background: #FFF; border: 1px solid #dddddd; width: 282px; height: 253px; float: left; margin-left: 48px; margin-bottom: 20px; _margin-left: 24px; _margin-right: 24px; }
.GCon_rwdsc ul li .GCon_wt { float: left; padding: 0 0 0 10px; width: 210px; }
.GCon_rwdsc ul li .GCon_wt h3 { font-size: 15px; color: #353535; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 200px; }
.GCon_rwdsc ul li .GCon_wt h4 { font-size: 13px; color: #c20001; }
.GCon_rwdsc ul li span a { float: right; margin-top: 10px; margin-right: 10px; _margin-right: 5px; width: 52px; height: 25px; background: #545454; color: #fff; display: block; cursor: pointer; text-align: center; line-height: 25px; }

/* ======已买到的宝贝===== */
.AL_Con { }
.AL_Con1 { border-bottom: 1px solid #dddddd; height: 38px; overflow: hidden; }
.AL_Con1 span { float: left; border-right: 1px solid #dddddd; line-height: 38px; text-align: center; font-size: 14px; }


.YMD_Con { overflow: hidden; }
.YMD_Con ul li { border-bottom: 1px solid #dddddd; background: #FFF; overflow: hidden; height: 70px; float: left; }
.YMD_Con ul li span { float: left; border-right: 1px solid #dddddd; text-align: center; font-size: 14px; display: block; line-height: 70px; float: left; }
.YMD_Con ul li span.YMD_C2SJ { width: 150px; line-height: 16px; font-size: 12px; color: #676767; height: 50px; padding: 20px 0 0 0; }
.YMD_Con ul li span.YMD_C2zt { width: 180px; border-right: none; line-height: 26px; padding: 10px 0 10px 0; }
.YMD_Con ul li span a { padding-left: 10px; padding-right: 10px; }
.GCon_scdp { background: #f3f3f3; border: 1px solid #dddddd; overflow: hidden; width: 1050px; float: left; }

.JPTtc { background: #FFF; border: 1px solid #dddddd; width: 500px; padding: 20px 40px 50px 40px; overflow: hidden; position: relative; }
.JPTtc h3 { font-size: 22px; color: #c20001; line-height: 50px; }
.JPTtc p { line-height: 26px; float: left; width: 500px; padding: 5px 0 0 0; font-size: 15px; }
.JPTtc p strong { font-size: 16px; }
.JPTtc p span { float: left; }
.JPTtc p img { float: left; }
.JPTtc_btn { border-radius: 5px; background: #c20001; color: #FFF; font-size: 16px; padding: 0 25px; line-height: 30px; border: none; cursor: pointer; margin: 15px 0 0 0; }
.JPTtc_gb img { position: absolute; top: 5px; right: 8px; cursor: pointer; }











