/*1.0关于我们*/
*{margin: 0 ; padding: 0;}
.g_wid-right{width:998px;}
.g_main{width: 1200px; margin: 0 auto;}
.g_about-us{overflow: hidden; font-size: 14px; color: #666; line-height: 25px; padding: 20px;}
.g_img-fr{width: 298px; height: 298px; border: 1px solid #e5e5e5; margin-left: 20px; }
.g_img-fl{width: 300px; height: 300px; margin-right: 20px; clear: both;}



/*1.0买买买*/
.g_right{overflow:hidden;}
.g_product-search{height: 237px; border: 1px solid #e5e5e5; margin-top: 20px;}
.g_product-search ul{height: 101px; padding: 20px 20px 0;}
.g_product-search ul li{width: 417px; float: left; margin-bottom: 20px; height: 40px;}
.g_product-search ul li span{display: block; line-height: 40px; font-size: 16px; color: #333; float: left; margin-right: 20px;}
.g_product-sel{display: block; height: 40px; width: 280px; background: url(../images/g_03.png) no-repeat center; border: 0 none; float: left;}
.g_product-sel yval{height: 40px; line-height: 40px; font-size: 14px; color: #999;}
.g_txt-pro{width: 258px; border: 1px solid #dbdbdb; border-radius:2px ; padding: 9px; height: 20px; font-size: 14px; color: #666;}
.g_txt-short{width: 78px; height: 20px; padding: 9px; border: 1px solid #dbdbdb; border-radius: 2px; text-align: center; font-size: 14px; color: #666;}
.g_txt-container{float: left;}
.g_txt-container b{display: inline-block; height: 1px; width: 23px; background: #999; margin: 0 10px; position: relative; top: -5px;}
.g_product-sel yselp{height: 150px; overflow-y: scroll; overflow-x: hidden; background:#eee;}
.g_check-Postage{width: 18px; height: 18px; border: 0 none; background: url(../images/g_01.png) no-repeat center; margin: 0 10px -2px 0;}
.g_product-search p{font-size: 16px; color: #333; clear: both; margin-left: 20px;}
.g_check-Postage.checked{width: 18px; height: 18px; border: 0 none; background: url(../images/g_02.png) no-repeat center;}
.g_btn-pro{display: block; margin: 20px auto 0; width: 105px; height: 40px; border-radius: 2px; cursor: pointer; background: #31b2cf; color: #fff; font-size: 16px; border: 0 none;}
.g_product-list{padding: 20px; background: #f5f5f5; margin-bottom: 20px;}
.g_product-list ul{overflow: hidden;}
.g_product-list ul li{width: 306px; height: 230px; background: #fff; float: left; margin: 0 20px 20px 0;}
.g_product-list ul li .l_mod_three{margin: 0; padding: 0;}
.g_product-list ul li .l_list-pic span{font-size: 12px; left: 49px;}
.g_product-list ul li .l_mod_three .l_list-pic{height: 40px; width: 40px; margin: -24px 0 0 12px;}
.g_product-list ul li .l_mod_three .l_list-pic span{top: 23px;}
.g_product-list ul li .l_mod_three .l_position{margin: 0 9px 0 0;}
.g_product-list ul li .l_position img{height: 12px; margin: 0 6px 2px 0; width: auto;}
.g_product-list ul li .l_mod_three .l_h3-head-pic{padding-bottom: 0;}
.g_product-list ul li .l_mod_three .l_money-left{width: 164px; font-size: 12px; white-space: nowrap; height: 23px; overflow: hidden; text-overflow: ellipsis; line-height: 23px; padding-left: 9px;}
.g_product-list ul li .l_money-right{font-size: 16px; padding-right: 9px; line-height: normal;}
.g_product-list ul li .l_mod_three .l_Recommend{width: 81px; height: 55px; right: 0; top: 0;}
.g_identity{display: block; width: 62px; height: 20px; color: #fff; font-size: 12px; line-height: 20px; text-align: center; border-radius: 3px; background: #01bd0e; position: absolute; left: 10px; top: 10px;}
.g_product-list ul li.g_last-child{margin-right: 0;}
.g_product-list .l_paging-wrap{position: relative; margin-top: 0; height: 126px;}
.g_product-list .l_paging-box p{margin: 0; padding: 0;}



/*1.1宝贝详情*/
.g_pro-detaile{overflow: hidden;}
.g_pro-left{width: 510px; height: 399px; margin: 20px 0 0 20px;}
.g_pro-left img{display: block; width: 510px; height: 399px; }
.g_pro-right{width: 628px; margin: 20px 20px 0 20px;}
.g_pro-right h1{font-weight: normal; font-size: 18px; color: #333;}
.g_pro-right>p{font-size: 20px; color: #ff0000; margin-top: 12px;}
.g_postage{margin-top: 10px; height: 18px; line-height: 18px; font-size: 14px; color: #999;}
.g_postage span img{margin: 0 10px -3px 0;}
.g_postage span{margin-right: 20px;}
.g_pro-type{margin-top: 15px; height: 18px; line-height: 18px; font-size: 14px; color: #31b3cf;}
.g_pro-type span img{margin: 0 10px -3px 0;}
.g_pro-type span{margin-right: 15px;}
.g_pro-type b{display: inline-block; height: 20px; line-height: 20px; font-size: 12px; color: #fff; text-align: center; width: 62px; border-radius: 2px; background: #ff9600; font-weight: normal;}
.g_to-userpage{height: 90px; padding: 0 20px; background: #f5f5f5; border-radius: 3px; margin-top: 70px;}
.g_to-userpage a{display: block; height: 90px; background: url(../images/g_07.png) no-repeat right center; position: relative; padding-left: 83px;}
.g_to-userpage a img{display: block; width: 60px; height: 60px; border-radius: 60px; position: absolute; left: 0; top: 14px;}
.g_user-container{display: block; padding-top: 20px;}
.g_user-name{display: block; font-size: 16px; color: #333;}
.g_user-infomation{display: block; margin-top: 10px;}
.g_user-infomation b{font-weight: normal; font-size: 14px; color: #999; margin-right: 20px;}
.g_pro-btn{overflow: hidden; margin-top: 20px;}
.g_pro-btn a{display: block; width: 200px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; float: left; margin-right: 30px; border-radius: 3px;}
.g_btn-bglan{background: #31b3cf;}
.g_btn-bglv{background: #1cc49f;}
.g_share a{display: inline-block; width: 31px; height: 25px; margin-right: 20px;}
.g_share a img{width: 31px; height: 25px;}
.g_share{margin-top: 16px;}
.g_bghui{width: 100%; height: 100%; position: fixed; left:0; top:0; z-index:2000; background:rgba(0,0,0,0.5); display:none;}
.g_share-tc{width:500px; height:283px; position:fixed; left:50%; margin-left:-250px; z-index:2001; top:50%; margin-top:-141px; background:#fff; border-radius:10px; display:none;}
.g_close{display:block; width:42px; height:42px; position:absolute; right:-21px; top:-21px;}
.g_close img{display:block; width:42px; height:42px;}
.g_share-tc ul{overflow:hidden; padding-top:40px; padding-left:88px; height:245px;}
.g_share-tc ul li{float:left; width:60px; height:60px; position:relative; margin-right:29px;}
.g_share-tc ul li a{display:block;}
.g_code{width:143px; height:143px; background:#fff; border:1px solid #e9e9e9; position:absolute; left:50%; margin-left:-71px; top:74px; display:none;}
.g_arrow{position:absolute; top:-10px; left:50%; margin-left:-12px;}
.g_code-img{display:block; margin:12px auto 0;}
.g_share-tc ul li:hover .g_code{display:block;}
.g_pro-main{padding:20px;}
.g_pro-main p{font-size:14px; color:#666; line-height:25px;}
.g_pro-animetion{margin:15px auto 0; width:900px; height:400px; position:relative; overflow:hidden;}
.g_pro-animetion ul{position:absolute; left:0; top:0; width:100%; height:100%;}
.g_pro-animetion ul li{width:900px; height:400px; float:left;}
.g_pro-animetion ul li img{display:block; width:900px; height:400px; }
.g_pro-kz{width:100%; line-height:0; bottom:20px; text-align:center; position:absolute; left:0;}
.g_pro-kz a{display:inline-block; width:14px; height:14px; border:1px solid #fff; margin:0 7px; border-radius:15px;}
.g_pro-kz a.g_animetion-dqys{background:#fff;}
.g_pro-more .l_personal{background:#f5f5f5;}
.g_pro-more .l_h2{background-color:#f5f5f5;}
.g_pro-more .l_result li{margin-bottom:0;}
.g_report{width: 500px; height: 390px; position: fixed; left: 50%; z-index: 2001; margin-left: -250px; background: #fff; top: 50%; margin-top: -195px; border-radius: 5px; display: none;}
.g_report-list{padding: 20px 20px 0; overflow: hidden;}
.g_report-list p{float: left; width: 170px; font-size: 14px; color: #333; margin-bottom: 20px;}
.g_report-last{width: auto !important;}
.g_che-report{width: 18px;height: 18px; border: 0 none; background: url(../images/g_01.png) no-repeat center; margin: 0 10px -3px 0;}
.g_che-report.checked{width: 18px;height: 18px; border: 0 none; background: url(../images/g_02.png) no-repeat center;}
.g_txt-report{padding: 0 20px;}
.g_txt-report textarea{display: block; border: 1px solid #dbdbdb; padding: 5px 9px; width: 440px; height: 124px; font-size: 14px; color: #666; resize: none; border-radius: 3px;}
.g_submit-report{display: block; width: 320px; height: 50px; text-align: center; line-height: 50px; color: #fff; border-radius: 3px; background: #31b3cf; font-size: 16px; margin: 40px auto 0;}




/*1.0我的圈*/
.g_btn-home{text-align: center; margin-top: 15px;}
.g_btn-home a{display: inline-block; height: 40px; text-align: center; padding: 0 15px; color: #fff; line-height: 40px; font-size: 16px; margin: 0 10px;}
.g_btn-home a img{width: 20px; height: 20px; margin: 0 10px -5px 0;}
.g_btn-replynumber{display: block; height: 40px; padding-bottom: 60PX; text-align: center;}
.g_btn-replynumber a{display: inline-block; height: 40px; line-height: 40px; font-size: 16px; color: #fff; padding: 0 28px 0 10px; border-radius: 3px; background:rgba(0,0,0,0.25) url(../images/g_17.png) no-repeat right center;}
.g_circle-type{display: block; width: 62px; height: 20px; line-height: 20px; text-align: center; border-radius: 20px; font-size: 12px; color: #fff; position: absolute; left: 0; top: 0; background: #ffa359;}
.g_friend{display: inline-block; width: 62px; height: 20px; line-height: 20px; font-size: 12px; color: #fff; text-align: center;border-radius: 3px; background: #01bd0e; position: absolute; margin-left: 10px; bottom: -1px;}
.l_list-pic span .g_circle-type{position: relative; display: inline-block; margin-left: 82px; top: 2px;}
.g_bg-zi{background: #caa3e3;}
.g_bg-lv{background: #a2cf4d;}
.l_list-pic span .g_margin0{margin-left: 10px;}
.l_mod-one b{font-weight: normal;}



/*1.0我的圈-回复列表*/
.g_reply-list{padding:10px 20px;}
.g_reply-list ul{overflow: hidden;}
.g_reply-list ul li{padding:0 120px 10px 80px; border-bottom: 1px solid #e5e5e5; min-height: 100px; position: relative; margin-bottom: 10px;}
.g_user-portrait{width: 60px; height: 60px; position: absolute; left: 0; top: 13px; border-radius: 60px;}
.g_comment-img{display: block; width: 100px; height: 100px; position: absolute; right: 0; top: 0;}
.g_user-nikename{font-size: 16px; color: #333; margin-top: 10px;}
.g_reply-div span{display: block; font-size: 12px; color: #999; margin-top: 5px;}
.g_reply-div{overflow: hidden;}
.g_reply-main{font-size: 14px; color: #666; margin-top: 15px;}
.g_reply-main b{font-weight: normal; color: #31b3cf;}



/*1.0账户*/
.g_right .l_home-wrap{width:100%; height:auto;}
.g_right .l_home-pic{display:block;}
.g_right .l_home-logo{margin-top:20px;}
.g_right .l_home-btn i{width:18px; height:19px; background:url(../images/g_31.png) no-repeat center;}
.g_right .l_title-lanme{height:158px; width:996px; min-height:158px;}
.g_right .l_personal-a{height:52px;}
.g_right .l_personal-a span{padding:0 0 6px;}
.g_my-deal{padding-top:20px;  margin-bottom:40px;}
.g_my-deal .l_personal{margin-top:0; padding:0 20px;}
.g_my-deal .l_dynamic-row{padding:15px 20px 0;}
.g_my-deal .l_dynamic-row i{width:22px; left:20px;}
.g_my-deal .l_dynamic-row b{font-size:20px;}
.g_my-deal .l_dynamic-main{padding:20px 0;}
.g_my-deal .l_mod-one{padding:0; height:231px; overflow:hidden;}
.g_my-deal .l_personal li{width:306px; height:231px; margin:0 20px 20px 0;}
.g_my-deal .l_already-sold{width:84px; height:69px;}
.g_my-deal .l_list-pic{width:40px; height:40px;}
.g_my-deal .l_list-pic span{font-size:12px; left:49px; top:22px;}
.g_my-deal .l_mod_three .l_list-pic{margin-top:-26px;}
.g_my-deal .l_position img{width:11px; height:12px; top:2px;}
.g_my-deal .l_mod_three .l_position{margin-top:-4px; margin-right:10px;}
.g_my-deal .l_mod_three .l_money-left{width:171px; font-size:12px; height:20px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:10px;}
.g_my-deal .l_money-right{font-size:16px; margin-top:-4px;}
.g_my-deal .l_money-box{padding-right:10px;}
.g_my-deal .l_mod_three .l_mod-picb img.l_img{height:176px;}
.g_my-deal .l_personal li:nth-child(2n){float:left;}
.g_my-deal .l_personal li:nth-child(3n){margin-right:0;}
.g_my-deal .l_dynamic-wrap{margin-top:20px;}
.g_my-deal .l_paging-box{position:static;}
.g_my-deal .l_paging-wrap{height:42px; margin-top:20px;}



/*1.3换绑-新手机*/
.g_replace-phone{padding-top: 25px;}
.g_replace-phone h3{text-align: center; font-weight: normal; font-size: 18px; color: #333;}
.g_replace-phone ul{width: 320px; margin: 50px auto 0; overflow: hidden;}
.g_replace-phone ul li{height: 48px; border: 1px solid #e5e5e5; border-radius: 3px; position: relative; margin-bottom: 20px;}
.g_first-child{padding-left: 38px;}
.g_replace-phone ul li img{display: block; width: 24px; height: 28px; position: absolute; left: 10px; top: 10px;}
.g_txt-repalce{width: 100%; border: 0 none; height: 24px; padding: 12px 0; font-size: 14px; color: #666;}
.g_second-child{padding: 0 92px 0 38px;}
.g_replace-phone ul li a{display: block; height: 48px; line-break: 48px; width: 90px; text-align: center; position: absolute; right: 0; top: 0; font-size: 14px; color: #31b3cf; line-height: 48px; background: url(../images/g_34.png) no-repeat left center;}
.g_btn-replace{display: block;  height: 50px; border: 0 none; border-radius: 3px; color: #fff; font-size: 16px; cursor: pointer; background: #31b3cf; width: 320px; margin: 0 auto;}
.g_replace-phone ul li a.g_btn_zhdqys{color: #acadad;}

/*2017-5-2*/
.g_my-deal .l_mod-one{ height:250px }
.g_my-deal .l_personal li{ height:250px; }

.g_my-deal .l_mod_three .l_list-pic span{  left: 65px;   top: 26px; }
.g_share-tc ul li a { text-align: center;}
   
.g_product-sel yval{ color:#666 ;  }   

.g_pro-type b {width:auto;padding: 2px 4px; }

.g_pro-animetion ul li img { height: auto;margin: 0 auto;max-height: 100%;max-width: 100%;width: auto; }
.g_pro-left img{ width:auto; height:auto; margin: 0 auto;max-height: 100%;max-width: 100%; display:block; }
.g_txt-short { width: 110px;  }