@charset "utf-8";

body{max-width:720px; overflow:hidden; margin:0px auto;}
.wrap{margin:0 auto; position:relative;}
.fl{float:left;}
.fr{float:right;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.clean{clear:both;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-over{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.over{overflow:hidden;}
.relative{position:relative; z-index:1;}
.absolute{position:absolute; z-index:1;}
.fixed{position:fixed; z-index:1;}
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;}
.hide{display:none;}
.max-w100{max-width:100%;}
.max-h100{max-height:100%;}
.middle{vertical-align:middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.allwidth{width:100%; overflow:hidden;}
.w100{width:100%;}
.mrnone{margin-right:0px !important;}
.lh150{line-height:150%;}
.bgnone{background:none !important;}
.pdnone{padding-top:0% !important;}
.mgnone{margin-top:0% !important;}
.mgbnone{margin-bottom:0% !important;}
.alC{text-align:center;}
.alR{text-align:right;}
.noml{margin-left:0!important;}

.main{padding:0% 2.5%;}

.PicPath{text-align:center; display:block;}
.PicPath span{display:inline-block; height:100%; vertical-align:middle;}
.PicPath img{vertical-align:middle;}

#header{position:relative; z-index:110000;}
#header .mem{width:8.333%; padding-top:2.8%; padding-left:2%;}
#header .logo{width:14.444%; margin:0px auto;}
#header .menu{width:6.111%; padding-top:3.8%; padding-right:2%;}
#header .menu img{cursor:pointer;}

.m_nav{position:absolute; left:100%; top:100%; width:43%; background:url(/mobile/images/BG.png) repeat; z-index:11000;}
.m_nav ul li{position:relative; border-bottom:1px solid #c3c3c5; /*height:1.15789rem;*/ line-height:1.14474rem; padding-left:15%;}
.m_nav ul li .secode{line-height:1.14474rem; border-top:1px solid #c3c3c5;}
.m_nav ul li .secode{}
.m_nav ul li .aj{position:absolute; right:0; top:0; height:1.15789rem; line-height:1.14474rem; color:#8994aa; width:40px; text-align:center; font-size:.18421rem; cursor:pointer;}
.m_nav ul li a{color:#fcfefb; font-size:.31579rem;}
.m_nav ul li.b{padding-left:0%; text-align:center;}

.zpBan{position:relative; height:1rem;}
.zpBan nav{height:1rem; overflow:hidden;}
.zpBan .tc{position:absolute; bottom:0; left:0; width:100%;}
.zpBan .tc .fl a{display:inline-block; height:1rem; line-height:1rem; text-align:center; color:#fff; font-size:0.34211rem;}
.zpBan .tc .tc2{width:2.5rem; border-left:#FFF 1px solid; background:#008ad4; text-align:center;}
.zpBan .tc .on{background:#fff;}
.zpBan .tc .on a{color:#000;}

#ad{position:relative; z-index:1;}
#ad .bd{position:relative; z-index:1;}
#ad .hd{position:absolute; z-index:3; width:127px; height:17px; left:50%; margin-left:-63.5px; overflow:hidden; bottom:2%;}
#ad .hd li{float:left; width:17px; height:17px; /*background:url(/mobile/images/4.png) center center;*/ line-height:100px; cursor:pointer; margin:0px 7px;}
#ad .hd .on{/*background:url(/mobile/images/3.png);*/}

#footer{font-size:.25rem; text-align:center; background:#222222; padding:3.5% 0%; color:#666666;}

.index .forum{padding:0% 2%;}
.index .forum .mid .list{margin-bottom:5%;}
.index .forum .mid .list .name a{color:#333333; font-size:.38889rem; line-height:250%;}
.index .forum .mid .list .date{color:#999999; margin-bottom:1%; font-size:.27778rem;}
.index .forum .mid .list .address{color:#999999; font-size:.27778rem;}
.index .forum .mid .list .free{color:#ff9000; font-size:.41667rem;}
.index .forum .btm{width:27.778%; margin:0px auto;}

.index .news{background:#f2f2f2; margin-top:6%; margin-bottom:3%;}
.index .news .newslist{padding:6% 2% 0% 2%;}
.index .news .newslist .mid{padding:4% 0%;}
.index .news .newslist .mid li{width:20%; float:left; text-align:center; color:#333333; border-bottom:#f2f2f2 3px solid; padding-bottom:2%; cursor:pointer; margin:0% 2.5%;}
.index .news .newslist .mid li:hover{color:#008ad4; border-bottom:#008ad4 3px solid;}
.index .news .newslist .mid li.on{color:#008ad4; border-bottom:#008ad4 3px solid;}
.index .news .newslist .btm .list{border-bottom:#e9e9e9 1px solid; padding:3% 0%;}
.index .news .newslist .btm .list .left{width:29.412%;}
.index .news .newslist .btm .list .right{width:67.206%;}
.index .news .newslist .btm .list .right .title a{color:#333333; font-size:.36111rem;}
.index .news .newslist .btm .list .right .time{color:#999999; font-size:.27778rem; padding:1.5% 0% 2.5% 0%;}
.index .news .newslist .btm .list .right .bif{color:#666666; font-size:.27778rem;}
.index .news .newslist .down{width:27.778%; margin:5% auto;}

.index .CCFimg{padding:0% 2%;}

.index .council .top{padding:0% 2%;}
.index .council .mid .hd{height:20px; margin:30px auto 45px auto; width:160px;}
.index .council .mid .hd li{width:20px; height:20px; background:url(images/15.jpg); margin-right:10px; cursor:pointer; float:left; line-height:100px; overflow:hidden;}
.index .council .mid .hd li.on{background:url(images/16.jpg);}
.index .councilsdd .bd .ffdf{ position:relative; z-index:1; float:left; width:33.333%;}
.index .councilsdd .bd li .name{width:100%; position:absolute; left:0px; bottom:28px; text-align:center; z-index:2; color:#ffffff; font-size:.36111rem;}

.index .partner{background:#efefef;}
.index .partner .partnerlist{padding:5% 2% 0% 2%;}
.index .partner .mid{padding:3.5% 0% 1% 0%;}
.index .partner .mid li{margin-right:2%; margin-top:2%; border:1px solid #f3f3f3; width:31.7%;}
.index .partner .mid li:hover{box-shadow:#e0e0e0 5px 5px 5px 0px;}
.index .partner .partnerlist .btm .list{border-bottom:#e9e9e9 1px solid; padding:3% 0%;}
.index .partner .partnerlist .btm .list .left{width:29.412%;}
.index .partner .partnerlist .btm .list .right{width:67.206%;}
.index .partner .partnerlist .btm .list .right .title a{color:#333333; font-size:.36111rem;}
.index .partner .partnerlist .btm .list .right .time{color:#999999; font-size:.27778rem; padding:1.5% 0% 2.5% 0%;}
.index .partner .partnerlist .btm .list .right .bif{color:#666666; font-size:.27778rem;}
.index .partner .partnerlist .down{width:27.778%; margin:5% auto;}

.index .service{padding:0% 2%;}
.index .service .mid{padding:5% 0%;}
.index .service .mid li{width:13%; float:left; text-align:center; color:#333333; border-bottom:#fff 3px solid; padding-bottom:2%; cursor:pointer; margin:0% 3.5%;}
.index .service .mid li:hover{color:#008ad4; border-bottom:#008ad4 3px solid;}
.index .service .mid li.on{color:#008ad4; border-bottom:#008ad4 3px solid;}
.index .service .btm li{margin-bottom:5%;}
.index .service .btm .name a{color:#333333; font-size:.38889rem; line-height:250%;}
.index .service .btm .bif{color:#999999; font-size:.27778rem;}
.index .service .btm .bif img{margin-left:28%;}
.index .service .down{width:27.778%; margin:7% auto;}

.pagenav{height:1.11111rem; line-height:1.11111rem; background:#efefef; padding:0% 2%; color:#333333; font-size:.44444rem;}
.pagenav a{color:#666666;}
.pageNav{border-bottom:#f3f3f3 1px solid; text-align:center;}
.pageNav li{display:inline-block; border-bottom:#FFF solid 2px; font-size:.36111rem; color:#333333; padding-top:4%; padding-bottom:1%; margin:0% 2%;}
.pageNav li:hover{border-bottom:#008ad4 solid 2px;}
.pageNav li:hover a{color:#008ad4;}
.pageNav li.on{border-bottom:#008ad4 solid 2px;}
.pageNav li.on a{color:#008ad4;}
.pagecont{padding:4% 2%; overflow:hidden;}
#btmTwo{width:33.333%; margin:0px auto;}

.councils{padding:7% 0%;}
.councils li{width:33.33333%; position:relative; z-index:1;}
.councils li div{width:100%; position:absolute; left:0px; bottom:28px; text-align:center; z-index:2; color:#ffffff; font-size:.36111rem;}
.councils .down{width:33.33333%; margin:7% auto 0% auto;}

.pageTop{text-align:center; background:url(/mobile/images/29.jpg) center top; margin-top:1px; color:#333333; font-size:.41667rem; padding:5% 10%;}
.pageTop div{color:#008ad4; font-size:.33333rem; margin-top:2%;}
.pageTop font{color:#999999; font-size:.27778rem;}
.pageTop span{color:#666666; font-size:.27778rem;}
.pageTopTwo{padding:2% 5%;}
.pageTopThree{background:url(/mobile/images/37.jpg) center top;}
.pageTopThree div{color:#999999; font-size:.27778rem; padding-bottom:2.5%;}

#flip{border-top:#f3f3f3 1px solid; padding:3% 0%; line-height:180%;}
#flip .l span{color:#008ad4; font-size:.33333rem;}
#flip .l a{font-size:.33333rem; color:#666666;}

.stop{color:#333333; font-size:.44444rem; margin:0% 0% 4% 0%;}

.index .form .tit{color:#333333; font-size:.41667rem; padding-top:3%;}
.index .form .li input{width:95.8%; padding:0% 2%; border:#f1f1f1 1px solid; line-height:.6rem; color:#999999; font-size:.33333rem; margin-top:2.5%;}
.index .form .box select{width:100%; margin-top:2.5%; height:.6rem; border:#f1f1f1 1px solid; color:#666666; font-size:.33333rem;}
.index .form .box input{width:95.8%; padding:0% 2%; border:#f1f1f1 1px solid; line-height:.6rem; color:#999999; font-size:.33333rem; margin-top:2.5%;}
.index .form .statement{color:#666666; font-size:.30556rem; padding:2.5% 0%;}
.index .form .button{margin:2% 0% 6% 0%;}
.index .form .button .sub{width:100%; line-height:.8rem; background:#008ad4; border-radius:5px; border:none; font-size:.41667rem; color:#ffffff; cursor:pointer;}

.member{padding:0% 2%;}
.member .top{color:#42bc78; font-size:.33333rem; font-weight:bold; width:18.05556%; text-align:center; line-height:.8rem; margin:4% auto; border:#42bc78 1px solid; padding:0% 5%; border-radius:35px 35px 35px 35px;}
.member .mid{text-align:center; color:#666666; font-size:.30556rem; border-bottom:#eeeeee 1px solid; padding-bottom:3%;}
.member .btm{color:#666666; font-size:.30556rem; line-height:150%;}
.member .btm div{color:#333333; font-size:.41667rem; text-align:center; line-height:500%;}
.member .btm font{color:#333333; font-size:.30556rem; font-weight:bold;}

.contentdd .list{padding-bottom:5%; background:url(/mobile/images/xw_mb1.jpg) repeat-y 2% top;}
.contentdd .list .word{border:#f1f0f0 1px solid; position:relative; font-size:.27rem; color:#666666; padding:2% 3%; width:85%; float:right; border-radius:5px;}
.contentdd .list .word span{color:#008ad4; font-size:.33333rem;}
.contentdd .list .word .abso{position:absolute; top:8%;}
.contentdd .list .word .tri{right:98.6%; width:3%;}
.contentdd .list .word .point{right:calc(100% + .55rem); width:2%;}
.contentdd .list .word .name{right:calc(100% + .93rem); color:#666; font-size:.27rem;}
.contentdd .list:last-child{padding-bottom:0%; background:none;}
.contentdd .list:last-child .abso{display:none;}
.contentdd .list:nth-last-child(2){padding-bottom:0%; margin-bottom:5%;}

.account .top{background:#e9e9e9; padding:5% 2%;}
.account .top .left{width:19%; border-radius:50%; overflow:hidden;}
.account .top .right{width:77%; margin-left:2.5%; color:#666666; font-size:.30556rem; padding-top:3%;}
.account .top .right span{color:#333333; font-size:.44444rem;}
.account .top .right font{color:#666666; font-size:.27778rem;}
.account .top .right b{color:#008ad4; font-size:.27778rem;}
.account .top .right .ol{border-bottom:#b5b5b5 1px solid; margin:5% 0%;}
.account .top .right .btm div{color:#666666; font-size:.30556rem; width:65%; float:left; padding-top:1.5%;}
.account .top .right .btm a{display:block; color:#FFF; font-size:.33333rem; background:#ff9000; width:25%; text-align:center; line-height:200%; float:left; border-radius:35px;}
.accountdd .mid{padding-bottom:10%;}
.accountdd .mid li{border-bottom:#e9e9e9 1px solid;}
.accountdd .mid li div{padding:0% 2%; line-height:350%;}
.accountdd .mid li .img{padding-top:4.5%;}

.activity .top div{padding:0% 2%; overflow:hidden;}
.activity .top ul li{border:#f0f0f0 2px solid; width:39.70%;}
.activity .top .cate{color:#008ad4; font-size:.36111rem; text-align:center; font-weight:bold; margin-top:10%;}
.activity .top .img{width:70%; border-radius:50%; overflow:hidden; margin:10% auto;}
.activity .top .name{text-align:center; color:#333333; border-top:#f0f0f0 1px solid; font-weight:bold; font-size:.36111rem; line-height:250%;}
.activity .top .bif{padding:0% 7% 10% 7%; text-align:center; color:#666666; font-size:.27778rem;}
.activity .mid{border-top:#f0f0f0 2px solid; border-bottom:#f0f0f0 2px solid;}
.activity .mid .m1{color:#008ad4; font-size:.36111rem; text-align:center; font-weight:bold; padding:6% 0%;}
.activity .mid .m2{margin-bottom:6%;}
.activity .mid .m2 li{width:50%; float:left;}
.activity .mid .m2 .img{width:50%; margin-right:10%;}
.activity .mid .m2 .img_r{width:30%; padding-top:12%;}
.activity .mid .m2 .img_r .name{color:#333333; font-weight:bold; font-size:.33333rem; border-bottom:#eeeeee 1px solid; margin-bottom:3%; padding-bottom:5%;}
.activity .mid .m2 .img_r .bif{color:#666666; font-size:.27778rem;}
.activity .btm{border-top:#f0f0f0 2px solid; border-bottom:#f0f0f0 2px solid;}
.activity .btm .b1{color:#008ad4; font-size:.36111rem; text-align:center; font-weight:bold; padding:6% 0%;}
.activity .btm .b2{padding-bottom:4%;}
.activity .btm .b2 li{width:30%; margin:0% 1.6%; text-align:center;}
.activity .btm .b2 .img{width:80%; margin:0% auto;}
.activity .btm .b2 .name{color:#333333; font-weight:bold; font-size:.33333rem; margin-top:5%;}
.activity .btm .b2 .bif{color:#666666; font-size:.27778rem;}
.activity .down .d2{padding-bottom:4%; background:#efefef;}
.activity .down .d2 li{width:30%; margin:1.6% 1.6%; text-align:center; background:#FFF;}
.activity .down .d2 .img{width:80%; margin:10% auto;}
.activity .down .d2 .name{color:#333333; font-weight:bold; font-size:.33333rem; margin-top:5%; padding-top:5%; margin-bottom:5%; border-top:#efefef 1px solid;}
.activity .down .d2 .bif{color:#666666; font-size:.27778rem; margin-bottom:5%;}
.activity .dimg .di2{background:#FFFFFF; padding:0% 2% 6% 2%;}

.activity .Abc{color:#333333; font-size:.30556rem; line-height:150%;}
.activity .Abc .A1{padding:0% 2% 4% 2%;}
.activity .Abc .A2{margin-bottom:5%;}
.activity .Abc .A3{margin-bottom:5%;}

.activity .modul6{background:url(/images/ip8.jpg) repeat-y center top;}
.activity .modul6 .inqq{padding:2%;}
.activity .modul6 .tr{padding:2%;}
.activity .modul6 .tr .t{font-size:.27778rem; color:#008ad4; margin-right:10px; font-weight:bold;}
.activity .modul6 .tr .list{}
.activity .modul6 .tr .list a{display:inline-block; max-width:150px; margin-right:10px;}
.activity .modul6 .inq{background:#009744; padding:20px;}
.activity .modul6 .inq .t{font-size:.44444rem; color:#f6f6f6; margin-right:20px;}
.activity .modul6 .inq .form{width:100%;}
.activity .modul6 .inq .form .text{width:100%; height:40px; border-radius:5px; border:none; font-size:14px; color:#666; text-indent:10px; margin-top:2%;}
.activity .modul6 .inq .form .sub{background:#fdd703; font-size:.33333rem; color:#252525; width:100%; height:40px; border:none; border-radius:5px; margin-top:2%; margin-bottom:3%;}

.activity .bo2{width:94.4%; padding:0% 2.8%;}
.activity .bother{background:#efefef;}
.activity .bother .box{margin-bottom:2%;}
.activity .bother .box .topx{background:url(/mobile/images/62.jpg); width:232px; height:150px;}
.activity .bother .box .topx .t1{font-size:30px; color:#fff; font-weight:bold; padding:30px 0 20px;}
.activity .bother .box .topx .t2{width:138px; height:34px; line-height:34px; border:1px solid #80cba2; margin:0 auto; font-size:16px; color:#fff;}
.activity .bother .box .bottom{background:url(/mobile/images/63.jpg); width:447px; height:150px;}
.activity .bother .box .bottom .bb1{font-size:24px; color:#fff; padding:20px 0;}
.activity .bother .box .bottom .bot1{margin:1.5% 6.5% 0% 6.5%;}
.activity .bother .box .bottom .amount{width:170px;}
.activity .bother .box .bottom .amount span{border:1px solid #80c5ea; width:38px; height:38px; line-height:38px; letter-spacing:0; display:inline-block; vertical-align:middle; color:#fff; font-size:32px; font-weight:bold; overflow:hidden; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;}
.activity .bother .box .bottom .amount span.s1{line-height:62px;}
.activity .bother .box .bottom .amount span.s2{}
.activity .bother .box .bottom .amount .text{width:78px; height:38px; border:none; border-top:1px solid #80c5ea; border-bottom:1px solid #80c5ea; display:inline-block;vertical-align:middle; font-size:24px; color:#fff; background:none;}
.activity .bother .box .status{margin-top:11.5%;}
.activity .bother .box .status input{display:inline-block; width:180px; height:50px; line-height:50px; font-size:18px; color:#fff; font-weight:bold; background:#ffa800;border-radius:6px; border:none; cursor:pointer;}
.out .sub{background:#d9d9d9 !important;}

.member_form{background:url(/images/mem1.png) no-repeat center; padding-top:80px;}
.member_form .main{background:#fff;}
.member_form .main .logo{padding:30px 0 25px;}
.member_form .main .m_lv{font-size:24px; color:#009844; margin:0 0 25px;}
.member_form .main .form{width:400px; margin:0 auto;}
.member_form .main .form .li{margin-bottom:20px;}
.member_form .main .form .li .text{border:1px solid #e5e5e5; text-indent:20px; height:50px; font-size:14px; color:#666; width:99%;}
.member_form .main .form .li.vcode{position:relative;}
.member_form .main .form .li.vcode .get_code{position:absolute; right:10px; top:1px; height:50px; line-height:50px; display:inline-block; background:#fff; font-size:16px; color:#008ad4;}
.member_form .main .form .button{}
.member_form .main .form .button .sub{border:2px solid #008ad4; font-size:20px; color:#008ad4; height:48px; background:#fff; width:99%; cursor:pointer;}
.member_form .main .form .bottom{font-size:16px; color:#333; padding:45px 0 65px;}
.member_form .main .form .bottom a{font-size:16px; color:#005eb5; margin-left:5px;}
.member_form .member_foot{margin-top:60px;}
.member_form .member_foot a{font-size:14px; color:#666;}
.member_form .member_foot span{font-size:14px; color:#666; padding:0 5px;}
.member_form .member_foot .cp{font-size:12px; color:#666; padding-top:25px;}
.member_form .member_foot.login_foot{margin-top:180px;}
.member_login{/*height:820px; padding-top:180px;*/}
.member_login .li.remember{}
.member_login .li.remember .fl{font-size:14px; color:#666;}
.member_login .li.remember .fl input{vertical-align:middle; margin-right:5px;}
.member_login .li.remember .fr{font-size:14px; color:#ff9800;}

.lib_cart_list{padding-bottom:50px;}
.lib_cart_list .cart_list{}
.lib_cart_list .cart_list .table{border:1px solid #e5e5e5; border-bottom:none;}
.lib_cart_list .cart_list .table .th{background:#ededed; border-top:3px solid #008ad4;}
.lib_cart_list .cart_list .table .th .w{height:53px; line-height:53px; font-size:14px; color:#666; float:left;}
.lib_cart_list .cart_list .table .w1{width:35%; padding-left:2%;}
.lib_cart_list .cart_list .table .w3{width:13%;}
.lib_cart_list .cart_list .table .w4{width:30%;}
.lib_cart_list .cart_list .table .w5{width:15%; text-align:center !important;}
.lib_cart_list .cart_list .table .w6{width:5%; text-align:center !important;}
.lib_cart_list .cart_list .table .tr{border-bottom:1px solid #e5e5e5;}
.lib_cart_list .cart_list .table .tr .td{height:105px; line-height:105px; padding-top:10px; padding-bottom:10px; font-size:14px; color:#333; float:left;}
.lib_cart_list .cart_list .table .tr .td.w1{line-height:200%;}
.lib_cart_list .cart_list .table .tr .td.w4{letter-spacing:-5px;}
.lib_cart_list .cart_list .table .tr .td.w4 .but{display:inline-block; width:40px; height:40px; line-height:40px; font-size:14px; color:#757575; border:1px solid #e5e5e5; letter-spacing:0;}
.lib_cart_list .cart_list .table .tr .td.w4 .qty{height:40px; width:78px; letter-spacing:0; border:1px solid #e5e5e5; border-left:none; border-right:none; font-size:14px; color:#757575;text-align:center;}
.lib_cart_list .cart_list .table .tr .td.w6{height:17px; margin-top:45px;}

.shop_process .title{font-size: 20px;color: #333;padding:30px 0;}
.shop_process .p_message{padding:50px 0 25px;font-size: 14px;color: #333;}
.shop_process .p_message #total_price_1{font-size: 20px;color: #ff9600;}
.shop_process .next_button input{width: 160px;height: 52px;background: #008ad4;font-size: 20px;color: #fff;border:none;cursor: pointer;}

.lib_cart_checkout .detail{}
.lib_cart_checkout .detail .ti{font-size:20px; color:#333; padding:20px 0;}
.lib_cart_checkout .detail .table{border:1px solid #e5e5e5;}
.lib_cart_checkout .detail_1 .table .th{background:#ededed;}
.lib_cart_checkout .detail_1 .table .th .w{height:53px; line-height:53px; font-size:14px; color:#666; float:left}
.lib_cart_checkout .detail_1 .table .w1{width:35%; padding-left:2%;}
.lib_cart_checkout .detail_1 .table .w3{width:13%;}
.lib_cart_checkout .detail_1 .table .w4{width:30%;}
.lib_cart_checkout .detail_1 .table .w5{width:15%; text-align:center !important;}
.lib_cart_checkout .detail_1 .table .w6{width:5%; text-align: center !important;}
.lib_cart_checkout .detail_1 .table .tr{border-bottom:1px solid #e5e5e5;}
.lib_cart_checkout .detail_1 .table .tr .td{height:105px; line-height:105px; padding-top:10px; padding-bottom:10px; font-size:14px; color:#333; float:left;}
.lib_cart_checkout .detail_1 .table .tr .td.w1{line-height:200%;}
.lib_cart_checkout .detail_1 .table .tr .td.w1 .pic{width:120px; margin-right:10px;}
.lib_cart_checkout .address_form{}
.lib_cart_checkout .address_form .table{padding:30px;}
.lib_cart_checkout .address_form .tr{margin-bottom:25px;}
.lib_cart_checkout .address_form .tr .t{font-size:14px; color:#757575; margin-bottom:8px;}
.lib_cart_checkout .address_form .tr .text{}
.lib_cart_checkout .address_form .tr .text input{width:100%; height:38px; border:1px solid #e5e5e5; font-size:14px; color:#333; text-indent:10px;}

.lib_cart_checkout .pay_method{margin-bottom:60px;}
.lib_cart_checkout .pay_method .table{padding:30px;}
.lib_cart_checkout .pay_method .table .list{}
.lib_cart_checkout .pay_method .table .list span{display:inline-block; width:170px; height:45px; border:1px solid #d2d6df; text-align:center; border-radius:6px; margin-right:40px; cursor:pointer;}
.lib_cart_checkout .pay_method .table .list span.on{border-color:#0099e9; background:url(/images/cout3.jpg) no-repeat right bottom;}

.lib_member_profile{}
.lib_member_profile .form{margin-top:50px;}
.lib_member_profile .form .rows{margin-bottom:15px;}
.lib_member_profile .form .rows label{width:90px; font-size:14px; color:#333; display:inline-block; vertical-align:middle;}
.lib_member_profile .form .rows .text{border:1px solid #adadad; width:150px; text-indent:5px; height:25px;}
.lib_member_profile .form .rows .sub{background:#008ad4; color:#fff; border:none; height:25px; padding:0 15px; cursor:pointer;}
.lib_member_profile .change_success{padding-left:15px;}

.lib_member_wishlists{}
.lib_member_wishlists .table{}
.lib_member_wishlists .table .tr{margin:20px 0; padding:20px 0; border-bottom:1px solid #efefef;}
.lib_member_wishlists .table .tr .pic{width:300px; margin-right:50px;}
.lib_member_wishlists .table .tr .detail{}
.lib_member_wishlists .table .tr .detail div{font-size:16px; color:#727272; line-height:200%;}
.lib_member_wishlists .table .tr .detail .button{margin-top:10px;}
.lib_member_wishlists .table .tr .detail .button a{display:inline-block; border:1px solid #c8c8c8; width:100px; height:30px; line-height:30px; border-radius:7px; margin-right:6px; font-size:16px; text-align:center; color:#686868;}

.member_index .joined{}
.member_index .joined .title{font-size:16px; color:#333; border-bottom:1px solid #e8e8e8; padding-bottom:15px;}
.member_index .joined .title span{display:inline-block; width:4px; height:14px; background:#008ad4; vertical-align:middle; margin-right:5px;}
.member_index .joined .time{font-size:14px; color:#444; padding:15px 0;}
.member_index .joined .time a{display:inline-block; padding:10px; margin:0 5px; font-size:14px; color:#333;}
.member_index .joined .time a.on{background:#0099e9; color:#fff;}
.member_index .joined .list{}
.member_index .joined .list .row{border:1px solid #ddd; margin-bottom:25px;}
.member_index .joined .list .row .base{padding:10px 0; width:880px; margin:0 auto;}
.member_index .joined .list .row .base div{float:left;}
.member_index .joined .list .row .base .name{font-size:14px; color:#333; margin-right:20px;}
.member_index .joined .list .row .base .oid{font-size:14px; color:#9b9b9b;}
.member_index .joined .list .row .base .status{font-size:14px; color:#f93; float:right;}
.member_index .joined .list .row .act_detail{padding:20px 0; margin-left:20px;}
.member_index .joined .list .row .act_detail .pic{width:160px; height:100px; margin-right:25px;}
.member_index .joined .list .row .act_detail .word{}
.member_index .joined .list .row .act_detail .word .n{font-size:18px; color:#333; height:45px;}
.member_index .joined .list .row .act_detail .word .date{font-size:14px; color:#999;}
.member_index .joined .list .row .act_detail .word .addres{font-size:14px; color:#999;}
.member_index .joined .list .row .info{}
.member_index .joined .list .row .info .tbt{background:#fafafa; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.member_index .joined .list .row .info .tbt .w{font-size:14px; color:#808085; float:left; height:40px; line-height:40px; text-align:center;}
.member_index .joined .list .row .info .w1{width:25%; text-align:left !important; text-indent:35px;}
.member_index .joined .list .row .info .w2{width:25%;}
.member_index .joined .list .row .info .w3{width:25%;}
.member_index .joined .list .row .info .w4{width:25%;}
.member_index .joined .list .row .info .tr{border-bottom:1px solid #ddd;}
.member_index .joined .list .row .info .tr .td{height:40px; line-height:40px; float:left; font-size:14px; color:#333; text-align:center;}
.member_index .joined .list .row .total{font-size:14px; color:#444; padding:20px; padding-left:0;}
.member_index .joined .list .row .total b{font-size:20px; font-weight:normal;}
.member_index .joined .list .row .total span{font-weight:bold; color:#ff9d3b;}
.member_index .joined .list .row .button{padding-right:15px; padding-bottom:15px;}
.member_index .joined .list .row .button a{display:inline-block; width:82px; height:30px; line-height:30px; color:#fff; text-align:center; border-radius:4px; margin:0 3px;}
.member_index .joined .list .row .button a.b1{background:#0099e9; font-size:14px;}
.member_index .joined .list .row .button a.b2{background:#ff9933; font-size:14px;}
.member_index .joined .list .row .button a.b3{color:#333; background:#fff; border:1px solid #ddd; font-size:14px;}

#lib_member_orders .payment_tips{border:1px solid #BF8585; background:url(/images/lib/member/payment_tips.jpg) 10px center no-repeat #FBE8E8; padding:8px; padding-left:30px; line-height:150%; margin-top:8px; font-size:14px !important;}
#lib_member_orders .payment_tips a{text-decoration:underline;}
#lib_member_orders .order_info td{padding:7px; border-bottom:1px solid #ddd; font-size:14px !important;}
#lib_member_orders .order_info .confirm_receiving{margin-left:15px; text-decoration:underline; color:#B50C08;}
#lib_member_orders .address{clear:both; zoom:1;}
#lib_member_orders .address .item_title{font-weight:bold; height:22px; line-height:22px;}
#lib_member_orders .address .shipping_address{width:49%; float:left;}
#lib_member_orders .address .address_info{border:1px solid #ddd; background:#fdfdfd; padding:8px; line-height:160%; font-size:10px;}
#lib_member_orders .address .address_info strong{font-size:10px;}
#lib_member_orders .address .billing_address{width:49%; float:right;}
#lib_member_orders .item_info{border-bottom:2px solid #ddd; height:24px; line-height:24px; font-weight:bold; font-size:14px !important;}
#lib_member_orders .shipping{line-height:150%; margin-top:5px;}
#lib_member_orders .shipping .shipping_price{color:#888;}
#lib_member_orders .detail_item_list{border:1px solid #ddd; margin:8px 0;}
#lib_member_orders .detail_item_list .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(/images/lib/cart/tb_bg.gif); font-size:14px !important;}
#lib_member_orders .detail_item_list .tb_title td.last{border-right:none;}
#lib_member_orders .detail_item_list .item_list td{padding:7px 5px; border-top:1px solid #ddd; font-size:12px;}
#lib_member_orders .detail_item_list .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_member_orders .detail_item_list .item_list_over td{background:#f7f7f7;}
#lib_member_orders .detail_item_list .item_list_out td{background:#fff;}
#lib_member_orders .detail_item_list .item_list td *{font-size:12px;}
#lib_member_orders .detail_item_list .item_list .proname{text-decoration:underline;}
#lib_member_orders .detail_item_list .total td{height:26px; background:#efefef; text-align:center; color:#B50C08; font-size:12px; font-weight:bold;}


@media only screen and (max-width: 688px){
	.index .partner .mid li{width:31%;}
}
