.main-bg{background-color: #f8f8f8; padding-bottom: 60px; }
.past{width: 1190px; height: 26px; padding: 19px 0 13px; margin: 0 auto;}
.past .crumbs-arrow{display: block; width: 6px; height: 12px; float:left; background: url("../images/past-icon01.png") no-repeat; margin: 7px 0 0 10px; overflow: hidden;}
.past .first{float: left; padding-left: 20px; height: 26px; margin-right: 10px;}
.past .first span{float: left; line-height: 26px; color: #000000;}
.past .cata{color: #000000;  float: left;  line-height: 26px;}
.past a:hover.cata{color: #2fbdc8; }

/*条件选择*/
.main{width: 1190px; margin: 10px auto 0;}
.main .mt{width: 1190px; height: 48px; border-bottom: 2px solid #eeeeee; background-color: #fff; border-radius: 8px 8px 0 0; position: relative;}
.main .mt span{display: inline-block; width: 184px; height: 46px; padding-top: 2px; border-radius: 0 4px 4px 0; line-height: 46px; text-align: center; color: #fff; font-size: 22px; background: url("../images/x-tii-bg1.png") no-repeat; overflow: hidden; position: absolute; left: 35px; top: -4px;}
.main .mc{width: 1190px; height: 645px; margin-top: 10px; }
.main .mc .mc-lt{width: 590px; height: 645px; background:#fff url("../images/shadow-icon.png") no-repeat 192px 407px; position: relative;float: left;}
.main .mc .mc-lt .zindex{z-index: 2;}
.main .mc .mc-lt .sel-lt{width: 72px; height: 104px; position: absolute; left: 93px; bottom: 99px; overflow: hidden; }
.main .mc .mc-lt .sel-lt .positive{display: block; width: 72px; height: 52px; font-size: 16px; color: #666666; margin-bottom: -1px; line-height:52px; border-bottom: 1px dashed #dfdfdf; background: url("../images/parts-icon.png") no-repeat 100% 10px;}
.main .mc .mc-lt .sel-lt .positive.cur{color: #2fbdc8; background: url("../images/parts-icon02.png") no-repeat 100% 10px;}
.main .mc .mc-lt .sel-lt .back{display: block; width: 72px; height: 52px; font-size: 16px; color: #666666; margin-bottom: -1px; line-height:52px; border-bottom: 1px dashed #dfdfdf; background: url("../images/parts-icon.png") no-repeat 100% -32px;}
.main .mc .mc-lt .sel-lt .back.cur{color: #2fbdc8; background: url("../images/parts-icon02.png") no-repeat 100% -32px;}

.main .mc .mc-lt .sel-rt{width: 72px; height: 104px; position: absolute; right: 93px; bottom: 99px; overflow: hidden;}
.main .mc .mc-lt .sel-rt .man{display: block; width: 72px; height: 52px; font-size: 16px; color: #666666; margin-bottom: -1px; line-height:52px; border-bottom: 1px dashed #dfdfdf; background: url("../images/parts-icon.png") no-repeat 100% -74px;}
.main .mc .mc-lt .sel-rt .man.cur{color: #2fbdc8; background: url("../images/parts-icon02.png") no-repeat 100% -74px;}
.main .mc .mc-lt .sel-rt .woman{display: block; width: 72px; height: 52px; font-size: 16px; color: #666666; margin-bottom: -1px; line-height:52px; border-bottom: 1px dashed #dfdfdf; background: url("../images/parts-icon.png") no-repeat 100% -116px;}
.main .mc .mc-lt .sel-rt .woman.cur{color: #2fbdc8; background: url("../images/parts-icon02.png") no-repeat 100% -116px;}

.main .mc .mc-lt .cur-sel{width: 150px; height: 28px; line-height: 28px; text-align: center; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; color: #999999; font-size: 14px; overflow: hidden; position: absolute; bottom: 40px; left: 220px;}
.main .mc .mc-lt .cur-sel span{color: #2fbdc8;}

/*.main .mc .mc-lt .man-pos{width: 218px; height: 506px; background: url("../images/man-bg.png") no-repeat; position: absolute; left: 186px; top: 40px;}*/


.main .mc .mc-rt{width: 590px; height: 615px; padding-top: 30px; float: right; background-color: #fff;}
.main .mc .mc-rt .pt{width: 520px; margin:0 auto; overflow: hidden;}
.main .mc .mc-rt .pt span{float: left; color: #333333; font-size: 16px;}
.main .mc .mc-rt .pt a{float: right; line-height: 23px; padding-left: 18px; background: url("../images/back-icon.png") no-repeat 0 center; color: #148cf0; font-size: 14px;}
.main .mc .mc-rt .pt a:hover{text-decoration: underline;}
.main .mc .mc-rt .pc{padding: 15px 0 0 14px; width: 575px; overflow: hidden;}
.main .mc .mc-rt .pc li{width: 155px; height: 70px; float: left; margin: 0 17px 30px 16px; overflow: hidden;}
.main .mc .mc-rt .pc li a{display: block; width: 153px; height: 68px; border: 1px solid #dddddd; text-align: center; line-height: 68px; font-size: 18px; color: #666666; border-radius: 3px;}
.main .mc .mc-rt .pc li a:hover{border: 1px solid #2fbdc8; color: #2fbdc8;}
.main .mc .mc-rt .pc li.select{ color: #2fbdc8;color: #2fbdc8;display: block; text-align: center; line-height: 68px; font-size: 18px; border-radius: 3px;}
.main .mc .mc-rt .pc li.cur{border: 1px solid #2fbdc8; color: #2fbdc8;color: #2fbdc8;display: block; width: 153px; height: 68px;  text-align: center; line-height: 68px; font-size: 18px; border-radius: 3px;}

.main .mc .mc-rt .st{width: 520px; margin:0 auto; border-bottom: 1px solid #dddddd; padding-bottom: 12px; overflow: hidden;}
.main .mc .mc-rt .st span{float: left; color: #333333; font-size: 16px;}
.main .mc .mc-rt .st a{float: right; line-height: 23px; color: #148cf0; font-size: 14px;padding-left: 18px; background: url("../images/back-icon.png") no-repeat 0 center;}
.main .mc .mc-rt .st a:hover{text-decoration: underline;}

.main .mc .mc-rt .sc{padding: 15px 0 0 30px; width: 560px;}
.main .mc .mc-rt .sc .sc-nav{width: 560px; height: 33px; position: relative; overflow: hidden;}
.main .mc .mc-rt .sc .slider-prev{display: block; width: 12px; height: 23px; border: 1px solid #fff; position: absolute; background: url("../images/nav-arr-l.png") no-repeat center; left: 0; top: 0;}
.main .mc .mc-rt .sc .slider-next{display: block; width: 12px; height: 23px; border: 1px solid #fff; position: absolute; background: url("../images/nav-arr-r.png") no-repeat center; right: 0; top: 0;}
.main .mc .mc-rt .sc a:hover.slider-prev{border: 1px solid #dddddd;}
.main .mc .mc-rt .sc a:hover.slider-next{border: 1px solid #dddddd;}

.main .mc .mc-rt .sc .sc-nav ul{width: 1000px; height:33px; overflow: hidden; }
.main .mc .mc-rt .sc .sc-nav ul li{float: left; margin: 0 8px;}
.main .mc .mc-rt .sc .sc-nav ul li a{display: inline-block; border-radius: 2px; padding: 0 5px; height: 25px; line-height: 25px; color: #666666; font-size: 14px;}
.main .mc .mc-rt .sc .sc-nav ul li a:hover{color: #2fbdc8;}
.main .mc .mc-rt .sc .sc-nav .cur{position: relative;}
.main .mc .mc-rt .sc .sc-nav .cur a{background-color: #2fbdc8; color: #fff;}
.main .mc .mc-rt .sc .sc-nav .cur a:hover{color: #fff;}
.main .mc .mc-rt .sc .sc-nav .cur span{display: inline-block; width: 6px; height: 4px; background: url("../images/nav-arr-b.png") no-repeat -2px -8px; position: absolute; top: 24px; left: 50%; margin-left: -3px;}

.main .mc .mc-rt .sc .sc-cont{width:550px; height: 510px; overflow: hidden; overflow-y: auto;}
.main .mc .mc-rt .sc .sc-cont li{width: 173px; height: 28px; padding: 3px 0; float: left;}
.main .mc .mc-rt .sc .sc-cont li a{display: block; width: 122px; font-size: 16px; color: #999999; line-height: 28px; height: 28px; padding-left:34px; background:#fff url("../images/parts-icon.png") no-repeat 1px -161px;}
.main .mc .mc-rt .sc .sc-cont li a:hover{color: #333333;}
.main .mc .mc-rt .sc .sc-cont li:hover{position: relative;}
.main .mc .mc-rt .sc .sc-cont .cur a{color: #333; background:#fff url("../images/parts-icon02.png") no-repeat 1px -161px;}
.main .mc .mc-rt .sc .sc-cont .long a:hover{width: auto; position: absolute; padding-right: 20px; height: 26px; line-height: 26px; left: 0; top: 3px; border: 1px solid #ececec; box-shadow: 0 0 2px rgba(0,0,0,0.1);}

.main .md{width: 1190px; background-color: #fff; margin-top: 10px; padding-bottom: 40px;}
.main .md .md-top{width: 1160px; height: 40px; line-height: 40px; border-bottom: 1px solid #dddddd; color: #333333; padding-left: 30px; font-size: 16px;}
.main .md .md-btn{width: 1190px; border-top: 1px solid #ddd; padding-top: 30px; margin-top: 10px;}
.main .md .sub-btn{display: block; width: 180px; height: 50px; text-align: center; font-size: 20px; color: #fff; line-height: 50px; border-radius: 3px; margin: 0 auto; background-color: #2fbdc8;}
.main .md a:hover.sub-btn{background-color: #27b1bc;}

.main .md .md-cont{width: 1130px; padding: 9px 30px 0; overflow: hidden;}
.main .md .md-item{width: 1130px; padding: 15px 0; border-bottom: 1px dashed #dddddd; margin-bottom: -1px; overflow: hidden; position: relative;}
.main .md .md-item span{display: block; width: 100px; height: 24px; float: left; text-align: center; line-height: 24px; font-size: 18px; color: #000000;}
.main .md .md-item .del{display: block; width: 68px; height: 30px; position: absolute; right: 0; top: 10px; text-align: center; line-height: 30px; font-size: 14px; color: #666; border: 1px solid #e5e5e5;}
.main .md .md-item a:hover.del{color: #e63c00; border: 1px solid #e63c00;}
.main .md .md-item ul{width: 860px; float: left; overflow: hidden;}
.main .md .md-item ul li{float: left; color: #cccccc; font-size: 16px; padding-right: 17px;}
.main .md .md-item ul li a{display: inline-block; font-size: 14px; color: #666666; line-height: 24px; padding: 0 23px 0 18px; background: url("../images/parts-icon.png") no-repeat 100% -186px; }
.main .md .md-item ul li a:hover{background: url("../images/parts-icon02.png") no-repeat 100% -186px; transition:background 120ms;}

/*12-11新增*/
.main .mc .mc-lt .body-pos{width: 218px; height: 514px;  position: absolute; left: 186px; top: 36px;}
/*男正面*/
.man-positive{background: url("../images/man-positive.png") no-repeat;}
.man-positive .mp-all{display: block; width: 218px; height: 514px; position: absolute; left: 0; top: 0;}
.man-positive .mp-all.cur2{background: url("../images/mp-bg.png") no-repeat; }
.man-positive .mp-all.cur{background: url("../images/mp-bg.png") no-repeat -275px 0;}
.man-positive .mp-head{display: block; width: 48px; height: 65px; position: absolute; left: 85px; top: 4px; }
.man-positive .mp-head.cur2{background: url("../images/mp-bg.png") no-repeat -634px -4px; }
.man-positive .mp-head.cur{background: url("../images/mp-bg.png") no-repeat -909px -4px;}
.man-positive .mp-neck{display: block; width: 99px; height: 47px; position: absolute; left: 59px; top: 53px; }
.man-positive .mp-neck.cur2{background: url("../images/mp-bg.png") no-repeat -608px -69px; }
.man-positive .mp-neck.cur{background: url("../images/mp-bg.png") no-repeat -883px -69px;}
.man-positive .mp-chest{display: block; width: 130px; height: 91px; position: absolute; left: 44px; top: 90px; }
.man-positive .mp-chest.cur2{background: url("../images/mp-bg.png") no-repeat -593px -125px;}
.man-positive .mp-chest.cur{background: url("../images/mp-bg.png") no-repeat -868px -125px;}
.man-positive .mp-up-limb{display: block; width: 218px; height: 204px; position: absolute; left: 0; top: 97px; }
.man-positive .mp-up-limb.cur2{background: url("../images/mp-bg.png") no-repeat -1116px -4px; }
.man-positive .mp-up-limb.cur{background: url("../images/mp-bg.png") no-repeat -1116px -226px;}
.man-positive .mp-belly{display: block; width: 88px; height: 60px; position: absolute; left: 65px; top: 173px; }
.man-positive .mp-belly.cur2{background: url("../images/mp-bg.png") no-repeat -614px -235px;}
.man-positive .mp-belly.cur{background: url("../images/mp-bg.png") no-repeat -889px -235px;}
.man-positive .mp-gtl{display: block; width: 111px; height: 66px; position: absolute; left: 54px; top: 221px; }
.man-positive .mp-gtl.cur2{background: url("../images/mp-bg.png") no-repeat -603px -295px;}
.man-positive .mp-gtl.cur{background: url("../images/mp-bg.png") no-repeat -878px -295px;}
.man-positive .mp-legs{display: block; width: 140px; height: 240px; position: absolute; left: 39px; top: 272px; }
.man-positive .mp-legs.cur2{background: url("../images/mp-bg.png") no-repeat -588px -361px;}
.man-positive .mp-legs.cur{background: url("../images/mp-bg.png") no-repeat -863px -361px;}

/*男背面*/
.man-back{background: url("../images/man-back.png") no-repeat;}
.man-back .mb-all{display: block; width: 218px; height: 514px; position: absolute; left: 0; top: 0;}
.man-back .mb-all.cur2{ background: url("../images/mb-bg.png") no-repeat; }
.man-back .mb-all.cur{background: url("../images/mb-bg.png") no-repeat -269px 0;}
.man-back .mb-backside{display: block; width: 135px; height:94px; position: absolute; left: 41px; top: 87px;}
.man-back .mb-backside.cur2{background: url("../images/mb-bg.png") no-repeat -578px -42px; }
.man-back .mb-backside.cur{background: url("../images/mb-bg.png") no-repeat -847px -42px;}
.man-back .mb-bone{display: block; width: 10px; height:48px; position: absolute; left: 104px; top: 133px;}
.man-back .mb-bone.cur2{ background: url("../images/mb-bg.png") no-repeat -641px -88px; }
.man-back .mb-bone.cur{background: url("../images/mb-bg.png") no-repeat -910px -88px;}
.man-back .mb-waist{display: block; width: 89px; height:46px; position: absolute; left: 64px; top: 173px;}
.man-back .mb-waist.cur2{ background: url("../images/mb-bg.png") no-repeat -601px -182px; }
.man-back .mb-waist.cur{background: url("../images/mb-bg.png") no-repeat -870px -182px;}
.man-back .mb-pelvic{display: block; width: 95px; height:23px; position: absolute; left: 61px; top: 213px; }
.man-back .mb-pelvic.cur2{background: url("../images/mb-bg.png") no-repeat -598px -233px; }
.man-back .mb-pelvic.cur{background: url("../images/mb-bg.png") no-repeat -867px -233px;}
.man-back .mb-buttock{display: block; width: 109px; height:53px; position: absolute; left: 54px; top: 232px; }
.man-back .mb-buttock.cur2{background: url("../images/mb-bg.png") no-repeat -591px -259px;}
.man-back .mb-buttock.cur{background: url("../images/mb-bg.png") no-repeat -860px -259px;}

/*女正面*/
.woman-positive{background: url("../images/woman-positive.png") no-repeat;}
.woman-positive .wp-all{display: block; width: 218px; height: 514px; position: absolute; left: 0; top: 0;}
.woman-positive .wp-all.cur2{ background: url("../images/wp-bg.png") no-repeat;}
.woman-positive .wp-all.cur{background: url("../images/wp-bg.png") no-repeat -271px 0;}
.woman-positive .wp-head{display: block; width: 51px; height: 65px; position: absolute; left: 84px; top: 0;}
.woman-positive .wp-head.cur2{ background: url("../images/wp-bg.png") no-repeat -597px 0; }
.woman-positive .wp-head.cur{background: url("../images/wp-bg.png") no-repeat -848px 0;}
.woman-positive .wp-neck{display: block; width: 56px; height: 35px; position: absolute; left: 82px; top: 58px; }
.woman-positive .wp-neck.cur2{background: url("../images/wp-bg.png") no-repeat -595px -71px;}
.woman-positive .wp-neck.cur{background: url("../images/wp-bg.png") no-repeat -846px -71px;}
.woman-positive .wp-chest{display: block; width: 81px; height: 44px; position: absolute; left: 69px; top: 121px; }
.woman-positive .wp-chest.cur2{background: url("../images/wp-bg.png") no-repeat -582px -121px;}
.woman-positive .wp-chest.cur{background: url("../images/wp-bg.png") no-repeat -833px -121px;}
.woman-positive .wp-up-limb{display: block; width: 170px; height: 232px; position: absolute; left: 24px; top: 85px; }
.woman-positive .wp-up-limb.cur2{background: url("../images/wp-bg.png") no-repeat -1016px 0; }
.woman-positive .wp-up-limb.cur{background: url("../images/wp-bg.png") no-repeat -1016px -278px;}
.woman-positive .wp-belly{display: block; width: 87px; height: 52px; position: absolute; left: 65px; top: 177px; }
.woman-positive .wp-belly.cur2{background: url("../images/wp-bg.png") no-repeat -578px -168px; }
.woman-positive .wp-belly.cur{background: url("../images/wp-bg.png") no-repeat -829px -168px;}
.woman-positive .wp-gtl{display: block; width: 92px; height: 58px; position: absolute; left: 63px; top: 220px; }
.woman-positive .wp-gtl.cur2{background: url("../images/wp-bg.png") no-repeat -576px -220px; }
.woman-positive .wp-gtl.cur{background: url("../images/wp-bg.png") no-repeat -827px -220px;}
.woman-positive .wp-legs{display: block; width: 103px; height: 284px; position: absolute; left: 58px; top: 232px; }
.woman-positive .wp-legs.cur2{background: url("../images/wp-bg.png") no-repeat -571px -278px;}
.woman-positive .wp-legs.cur{background: url("../images/wp-bg.png") no-repeat -822px -278px;}

/*女背面*/
.woman-back{background: url("../images/woman-back.png") no-repeat;}
.woman-back .wb-all{display: block; width: 218px; height: 514px; position: absolute; left: 0; top: 0;}
.woman-back .wb-all.cur2{ background: url("../images/wb-bg.png") no-repeat; }
.woman-back .wb-all.cur{background: url("../images/wb-bg.png") no-repeat -276px 0;}
.woman-back .wb-backside{display: block; width: 85px; height:58px; position: absolute; left: 67px; top: 117px;}
.woman-back .wb-backside.cur2{ background: url("../images/wb-bg.png") no-repeat -569px -111px;}
.woman-back .wb-backside.cur{background: url("../images/wb-bg.png") no-repeat -744px -111px;}
.woman-back .wb-waist{display: block; width: 78px; height:27px; position: absolute; left: 71px; top: 180px;}
.woman-back .wb-waist.cur2{ background: url("../images/wb-bg.png") no-repeat -573px -179px; }
.woman-back .wb-waist.cur{background: url("../images/wb-bg.png") no-repeat -748px -179px;}
.woman-back .wb-bone{display: block; width: 15px; height:48px; position: absolute; left: 103px; top: 174px;}
.woman-back .wb-bone.cur2{ background: url("../images/wb-bg.png") no-repeat -605px -203px; }
.woman-back .wb-bone.cur{background: url("../images/wb-bg.png") no-repeat -780px -203px;}
.woman-back .wb-pelvic{display: block; width: 97px; height:21px; position: absolute; left: 61px; top: 222px;}
.woman-back .wb-pelvic.cur2{ background: url("../images/wb-bg.png") no-repeat -563px -251px; }
.woman-back .wb-pelvic.cur{background: url("../images/wb-bg.png") no-repeat -738px -251px;}
.woman-back .wb-buttock{display: block; width: 103px; height:52px; position: absolute; left: 58px; top: 239px;}
.woman-back .wb-buttock.cur2{ background: url("../images/wb-bg.png") no-repeat -560px -279px;}
.woman-back .wb-buttock.cur{background: url("../images/wb-bg.png") no-repeat -735px -279px;}



/*12-24新增*/
.main .mc .mc-rt .sc .sc-search{width: 373px; height: 26px; padding-left: 45px; margin: 10px 0 0 70px; border: 1px solid #eeeeee; border-radius: 2px; position: relative;}
.main .mc .mc-rt .sc .sc-search span{display: block; width: 34px; height: 15px; border-right: 1px solid #eeeeee; background: url("../images/search-icon14x14.png") no-repeat 10px 0; position: absolute; left: 0; top: 6px;}
.main .mc .mc-rt .sc .sc-search input{width:370px; height: 26px; border: none; font-size: 14px; color: #333; }

.main .mc .mc-rt .sc{padding: 15px 0 0 0; width: 590px; position: relative;}
.main .mc .mc-rt .sc .sc-nav{margin-left: 30px;}
.main .mc .mc-rt .sc .letter{width: 17px; position: absolute; left: 9px; top: 100px;}
.main .mc .mc-rt .sc .letter a{display: block; width: 17px; height: 15px; text-align: center; margin-bottom: 3px; line-height: 15px; font-family: "微软雅黑"; color: #bbbbbb;}
.main .mc .mc-rt .sc .letter a:hover{color: #333333;}
.main .mc .mc-rt .sc .letter a.cur2{background-color: #2fbdc8; color: #fff;}
.main .mc .mc-rt .sc .letter a:hover.cur2{background-color: #2fbdc8; color: #fff;}

.main .mc .mc-rt .sc .sc-cont{padding-left: 40px; height: 475px; margin-top: 14px; padding-right: 20px; width: 530px; }
.main .mc .mc-rt .sc .sc-cont li{width: 170px;}

.main .mc .mc-rt .sc .sc-cont .sc-item h5{width: 500px; height: 8px; margin-bottom: 7px; border-bottom: 1px dashed #dedede; position: relative;}
.main .mc .mc-rt .sc .sc-cont .sc-item h5 span{display: block; width: 30px; text-align: center; height: 15px; background-color: #fff; color: #999999; position: absolute; left: 0; top: 0;}
.main .mc .mc-rt .sc .sc-cont .sc-item h5 span.cur3{color: #2fbdc8;}

.main .mc .mc-rt .sc .sc-cont .cur2{}
.main .mc .mc-rt .sc .sc-cont .cur2 h5{width: 500px; height: 8px; margin-bottom: 7px; border-bottom: 1px dashed #2fbdc8; position: relative;}







