@charset "utf-8";
.member-id,.member-menu-item .icon-line,.member-menu-item .icon-gift,.m-order-list .m-order-top .fode,.m-order-list .m-order-top .exp,.m-order-progress .m-col2 i{ background:url(/uploads/image/simember/member-icon.png) no-repeat;}
.member-container{ border:1px solid #e5e5e5; background:#fff url(/uploads/image/simember/member-mebu-bg.png) -50px top repeat-y;margin-bottom:30px; overflow:hidden;box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.1);}
.member-left{ float:left; width:250px; }
.member-right{ float:left; width:927px;}
.member-inf-top{ padding:24px 20px; color:#666; border-bottom:1px solid #e5e5e5;}
.member-inf-top .h5{ font-size:14px; padding:10px 0 5px 10px;}
.member-inf-top .h3{ font-size:30px; font-weight:bold; padding-left:10px; padding-bottom:20px;}
.member-id{ width:204px; height:76px; background-position:0 0; color:#fff; text-shadow:1px 1px 1px #98a702;}
.member-id span{ display:inline-block; padding:18px 10px 10px 15px; font:24px arial, helvetica, sans-serif; font-weight:normal;}
.member-id span em{ font-size:36px;}
.member-menu-item{ border-bottom:1px solid #e5e5e5; font-family:microsoft yahei; overflow:hidden; zoom:1; padding-bottom:10px;}
.member-menu-item dt{ overflow:hidden; zoom:1; padding:20px 20px 15px 20px;}
.member-menu-item dd{ display:block; overflow:hidden; zoom:1;}
.member-menu-item dt span{ display:inline-block; float:left; font-size:18px; line-height:24px; padding-left:10px;}
.member-menu-item dt i{ display:inline-block; float:left; width:24px; height:24px;}
.member-menu-item .icon-line{ background-position:-206px 0;}
.member-menu-item .icon-gift{background-position:-206px -29px;}
.member-menu-item dd{height: 44px;width: 250px;float: left;}
.member-menu-item dd a {height: 44px;line-height: 44px;width: 196px;float: left;font-size: 15px; padding-left:54px; color:#666;}
.member-menu-item dd a:hover{ color:#71b32b; text-decoration:none;}
.member-menu-item .menu-current{ border-left:5px solid #37a66e; padding-left:50px; background:#fff;}
.member-right-box{ padding:20px 30px 50px 30px;}
.member-right-box .m-block-title { height: 48px; border-bottom: 2px solid #ddd; position: relative }
.member-right-box .m-block-title h2 { position: absolute; font: 18px/48px 'microsoft yahei'; color: #484848; border-bottom: 2px solid #37a66e }
.member-right-box .m-block-content{padding: 20px 0 0 0; margin-bottom:20px;}
/*专属定制列表*/
.m-order-list{}
.m-order-list li{ display:block; border:1px solid #e1e1e1; margin-bottom:10px;  }
.m-order-list li:hover{border:1px solid #a5cd90; }
.m-order-list .m-order-top{background:#fff;height:40px;overflow:hidden; zoom:1; line-height:40px; padding:0 10px 0 20px; font-family:microsoft yahei;}
.m-order-list li:hover .m-order-top{background:#f0f6ed;}
.m-order-list .sp1{ float:left; display:inline-block; width:200px; font-size:14px;  font-family:microsoft yahei; font-weight:bold;}
.m-order-list .sp2{ float:left; display:inline-block; width:160px; line-height:42px; color:#666;  }
.m-order-list .sp3{ float:right;display:inline-block; width:50px; color: #71b32b; height:14px; line-height:14px; overflow:hidden; margin-top:14px;}
.m-order-list .m-order-top .fode{ background-position:30px -128px; }
.m-order-list .m-order-top .exp{ background-position:30px -97px; }
.m-order-list .m-fode{border:1px solid #a5cd90;}
.m-order-list .m-fode .m-order-top{background:#f0f6ed;}
.m-order-list .m-fode:hover{border:1px solid #a5cd90;}
.m-order-list .m-hide{border:1px solid #d0e7c5;}
.m-order-list .m-hide .m-order-top{background:#f7faf6;}
.m-order-cont{ padding:15px 20px;}
.m-order-cont .m-sp1{float:left; display:inline-block; width:80px; font-size:14px;  font-family:microsoft yahei; font-weight:bold;}
.m-order-progress{ float:left; width:610px; overflow:hidden; zoom:1;}
.m-order-progress ul{}
.m-order-progress ul li{ float:left; display:block; overflow:hidden; zoom:1; border:0 none; padding:0; margin:0;}
.m-order-progress ul li:hover{ border:0 none;}
.m-order-progress .m-col1{ float:left;display:block; width:70px; line-height:35px; text-align:right; color:#999;}
.m-order-progress .m-col2{  float:left; display:block; width:34px; height:35px;  text-align:center; position:relative; z-index:1;}
.m-order-progress .m-col2 i{ display:inline-block; width:18px; height:18px; margin-top:9px;}
.m-order-progress .m-col3{  float:left; width:490px; padding:0 5px; line-height:35px; display:block; color:#999; background:url(/uploads/image/simember/progress-line.png) top left repeat-y; padding-left:20px; margin-left:-18px;}
.m-order-progress .m-col3 .m-3-tit{ float:left; width:240px; overflow:hidden; white-space:nowrap;}
.m-order-progress .m-col3 .m-3-price{ float:right;}
.m-order-progress .pg-now{}
.m-order-progress .pg-default .m-col2 .icon-pg{ background-position:-101px -98px;}
.m-order-progress .pg-now .m-col2 .icon-pg{background-position:-64px -98px;}
.m-order-progress .pg-finish .m-col2 .icon-pg{background-position:-138px -98px!important;}
.m-order-progress .pg-now .m-col1,.m-order-progress .pg-now .m-col3{ color:#71b32b;}
.m-order-opr{ float:right; padding:10px 10px 0 0;}
.btn-m-chat{ width:104px; text-align:center; background:#b9cd02; color:#fff; margin-bottom:10px; font-size:14px; height:36px; line-height:36px;}
.btn-m-pay{  float:right; background:#82c261; color:#fff; border:1px solid #55a32d; margin-top:2px; font-size:12px; padding:0px 5px; height:18px; line-height:18px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-left:10px;}
.btn-m-chat:hover,.btn-m-pay:hover{color:#fff; background:#55a32d; text-decoration:none;}
.btn-disable{ background:#d6d6d6!important;color:#fff; font-size:12px; border:0 none;}


.m-pack-box{}
.order-table{ width:100%; border:1px solid #e1e1e1; border-bottom:0 none;}
.order-table th{ background:#f3f3f3; height:34px; vertical-align:middle; text-align:center; font-weight:normal;}
.order-table td{ border-bottom:1px solid #e1e1e1; padding:15px 10px; color:#666; vertical-align:middle; text-align:center;}
.tab-pro{}
.tab-pro .tab-pro-tit{ float:left; width:225px; overflow:hidden;}
.price{ font-size:14px; color:#72b32a;}


/*分页*/
div.quotes { padding:20px 0; text-align: right;
}
div.quotes a {
	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #ddd 1px solid; color: #aaa; margin-right: 2px; padding-top: 2px; border-bottom: #ddd 1px solid; text-decoration: none
}
div.quotes a:hover {
	border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid
}
div.quotes a:active {
	border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid
}
div.quotes span.current {
	border-right: #e0e0e0 1px solid; padding-right: 5px; border-top: #e0e0e0 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #e0e0e0 1px solid; color: #aaa; margin-right: 2px; padding-top: 2px; border-bottom: #e0e0e0 1px solid; background-color: #f0f0f0
}
div.quotes span.disabled {
	border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid
}


/*查询订单*/
.query-order-box{ margin:50px 0 30px 0;  overflow:hidden; }
.query-wrap { padding-bottom:30px; font-family:"microsoft yahei";}
.query-tit { line-height: 60px; height: 60px; padding:0px 20px; overflow:hidden; background:#2ba165; color:#fff; text-align:center;}
.query-name{ font-size:24px;}
.m-yy-field { padding-top: 100px;height:300px; width:500px; margin:0 auto;}
.inforbox { overflow:hidden; zoom:1;}
.inforbox li { width:100%; margin-top:20px; float:left; display:inline;}
.infortitle { width:150px; height:30px; line-height:30px; text-align:right; padding-right:8px; }
.infortitle span { padding-right:10px; color:#f47629}
.infortext { width:240px; height:30px; border:1px solid #c3c3c3; padding:0 5px;  color:#666; line-height:30px;}
.infortextarea { width:380px; height:100px; background:#fff; border:1px solid #c3c3c3; padding:0 5px;  color:#666; line-height:20px; font-size:12px;}
.infortips{display: inline-block; overflow:hidden; height:30px; line-height:30px; width:230px; padding-left:20px; color: #666; margin-left:10px;}
.infortipswrong,.infortipswarn,.infortipswrite{background:url(/uploads/image/simember/status-icos.png) no-repeat; margin-left: 10px;padding-left: 20px;vertical-align: middle;height: 16px;line-height: 16px; margin-top: 8px;color: #666;}
.infortipswrong { float:left; background-position:0 -32px;}
.infortipswarn { float:left; background-position:0 -63px; }
.infortipswrite {float:left;  background-position:0 -16px; }
.pay-opr-query { float:left; padding-top:20px;}

/*没有订单提示*/
.no-order-tips{ text-align:center; color:#c1c1c1; padding:50px 30px; font:14px "microsoft yahei";}
.icon-attr{ display:inline-block; width:35px; height:35px; background:url(/uploads/image/simember/member-icon.png) -265px 0 no-repeat; vertical-align:middle; margin-right:15px;}

/*lc 2014.07.07*/
.m-order-progress .pg-now .m-3-tit a{ color:#71b32b;}
.m-c3-item{width:490px; overflow:hidden; zoom:1; height:24px; line-height:24px; padding:5px 0;  background:url(/uploads/image/simg/dot-line.png) left bottom repeat-x;}

/*lc 2014.07.22 会员中心 查看*/
.m-check{ float:right; background:#97c3e8; color:#fff; border:1px solid #82b5df; margin-top:2px; font-size:12px; padding:0px 5px; height:18px; line-height:18px;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; margin-left:10px;}
.m-check:hover{color:#fff; background:#7fb7e6; text-decoration:none}

/*============================ 查询订单 2014-08-19 ============================*/	
.wrap-with-bg{ background:url(/uploads/image/simg/wq-bg.jpg) top center no-repeat; width:100%; min-height:690px;}
.query-wrap-v3{ width:570px; margin:0 auto; padding:20px 0 50px 0;}
.query-v3-top{ padding:10px 30px 30px 30px;}
.query-v3-top .h1{ font-size:30px; font-weight:bold; color:#6b6b6b; text-align:center; height:38px; line-height:38px;}
.query-content{ background:#fbfbfb; overflow:hidden; min-height:500px; box-shadow:0 2px 5px rgba(0,0,0,0.2);}
.qc-tab-top{}
.qc-tab{width:570px;}
.qc-tab li{ display:block; float:left; width:285px; height:90px;background-color:#ebebeb; font:24px "microsoft yahei"; color:#595959; position:relative; cursor:pointer; text-align:center; line-height:45px; }
.qc-tab li span{ display:inline-block; padding-top:20px;}
.qc-tab li .mcdown{ display: none;font-size: 0;height: 0;line-height: 0;padding: 0; width: 0; border-left: 8px solid #fbfbfb;border-right: 8px solid  #fbfbfb;border-top: 8px solid ;color:#eaedd1; position:absolute; left:50%; margin-left:-4px; bottom:-8px; zoom:1; }
.qc-tab .tab-select{ background:#3eb166; color:#fff;}
.qc-tab .tab-select  .mcdown{ display:inline-block; color:#3eb166;}
.qc-tab-cont{font:14px "microsoft yahei"}
.qc-item{ padding:20px;}
.phone-item{}
.weixin-item{ padding-top:40px;}
.qc-form{ padding:10px 0 37px;}
.qc-form .inforbox{font:14px "microsoft yahei"}
.qc-form .inforbox li{ margin-top:26px;}
.qc-form .inforbox .infortitle {width: 130px;height: 40px;line-height: 40px;text-align: right;padding-right: 15px; }
.qc-form .inforbox .infortext {width: 230px;height: 40px;border: 1px solid #c3c3c3;padding: 0 5px;color: #666;line-height: 40px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.qc-form  .infortipswrong,.qc-form .infortipswarn,.qc-form  .infortipswrite{ margin-top:13px; font-size:12px;}
.qc-form  .qc-btn-submit{ background:#3eb166; height:42px; line-height:42px; width: 242px; color:#fff; font-size:18px;}
.qc-form  .qc-btn-submit:hover{background:#219a4b; text-decoration:none; color:#fff;}
.qc-other{ border-top:1px solid #ebebeb; text-align:center; padding-top:30px;}
.qc-other p{ line-height:18px; padding-bottom:15px;}
.qc-other .qc-ma{ color:#8dc21f; font-size:20px; font-family:arial;}
.qc-other .btn-send-code{ display:inline-table; background:#fb5a02; color:#fff; font-size:12px; height:27px; line-height:27px; padding:0 15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.qc-other .btn-send-code:hover{background:#ee5003; color:#fff; text-decoration:none;}
.weixin-item .weixin-item-pic{ background: right center no-repeat; height:322px; width:480px; margin:0 auto;}
.weixin-item .weixin-item-pic dl{ width:200px; display:block;font:14px "microsoft yahei"; padding-top:10px;}
.weixin-item .weixin-item-pic dl dt{ font-size:18px; line-height:30px; text-align:center; padding-bottom:10px;}
.weixin-item .weixin-item-pic dl dd{ text-align:center;}
.weixin-item .weixin-item-pic dl .dd1{ display:block; width:188px; height:188px; margin:0 auto;}
.weixin-item .weixin-item-pic dl .dd2{ padding-top:10px;}
 .qc-tips-txt{ color:#f30; font-size:12px; text-align:center; padding:0 90px;}

/*================ 修改密码 2014-08-21 =====================*/
.member-info{ overflow:hidden; padding:10px 10px 0 0;}
.md-password{ color:#2ba165; display:inline-table; height:18px; line-height:18px; padding:0 5px;margin-right:10px;}
.md-password:hover{ background:#2ba165; color:#fff; text-decoration:none;}
.opr-stauts-box{ text-align:center; font-size:14px; padding:40px 0;}
.opr-col-1{font:bold 22px "microsoft yahei"; color:#a7ce2e; line-height:45px; margin-bottom:10px;}
.icon-ok-big,.icon-wrong-big,.icon-tip-big{ display:inline-block;background-image:url(/uploads/image/simember/status-icos.png); background-repeat:  no-repeat; vertical-align: middle;height: 45px; width:45px; margin-right:10px;}
.icon-ok-big{ background-position: 0 -86px;}
.icon-wrong-big{ background-position: 0 -134px;}
.icon-tip-big{ background-position: 0 -182px;}
.opr-col-2{ color:#666; margin-bottom:10px;}
.member-inf-top .h3{ padding-bottom:10px;}

/*================ 右侧导航修改和旅游基金页面 2014-09-03 =====================*/
.member-card-box{ background:url(/uploads/image/simember/member-icon-2.png) 0 0 no-repeat; width:204px; height:118px; position:relative;}
.member-card-box .h2{ font-size:22px; font-weight:bold; padding:10px 15px; color:#fff; text-shadow:1px 1px 0 #4ba543;}
.member-num{font-size:20px; padding:10px 15px; color:#fff; position: absolute; right:0; bottom:0; text-shadow:1px 1px 0 #4ba543;}
.member-info{ text-align:center;}
.member-menu-item dt span{ font-size:16px;}
.member-menu-item a:hover,.member-menu-item a > *:hover{ text-decoration:none;}
.menu-selected{ border-left:5px solid #2ba165; background:#fff;}
.fund-total{ float:right; font-size:14px; color:#ff6339; line-height:24px; display:inline-block;}
.member-menu-item .icon-fund{ background:url(/uploads/image/simember/member-icon.png) -235px 3px no-repeat; width:24px; height:24px; display:inline-table;}
.fund-detail{ border:1px solid #ededed; height:90px; margin-top:8px; margin-bottom:5px; overflow:hidden; font-family:"microsoft yahei";}
.fund-detail .fd-img{ float:left;display: block;float: left;width: 145px;height: 90px; background:#bee4aa url(/uploads/image/simember/member-icon-2.png) -68px -122px no-repeat;}
.fund-detail .fd-content{float:left;margin: 12px 0 0 32px;}
.fund-detail .fd-content h3 {font-size: 16px;color: #5a5a5a;margin-bottom: 5px;}
.fund-detail .fd-content p{color: #7a7a7a;}
.fund-detail .fd-content .total-fund{ font-size:24px; font-weight:bold; color:#ff6339;}
.fund-detail .fd-inf{ float:right; padding:15px;}
.intro-field{ font-size:12px; line-height:24px; color:#666; font-family:"microsoft yahei";}
.intro-field h4{ font-weight:bold; font-size:12px;}
.intro-field p{ text-indent:24px;}
.fund-list-ul{font-family:"microsoft yahei";}
.fund-list-ul li{ display:block; overflow:hidden; zoom:1;border: 1px solid #ddd;margin-top: -1px; line-height:30px;}
.fund-list-ul img, .fund-list-ul .vh-content {float: left;}
.fund-list-ul .vhl-img {display: block;float: left;width: 145px;height: 84px; background:#f7f7f7;}
.fund-list-ul .vhl-img i{display: block; width:55px; height:55px;background:#f7f7f7 url(/uploads/image/simember/member-icon-2.png) no-repeat; margin:0 auto; margin-top:14px;}
.fund-list-ul .vhl-img .vhl-img1 {background-position: 0 -128px;}
.fund-list-ul .vh-content {margin: 12px 0 0 32px;width: 538px;}
.fund-list-ul .vh-content h3 {font-size: 16px;color: #5a5a5a;margin-bottom: 5px;}
.fund-list-ul .vh-content p{color: #7a7a7a;}
.btn-get{ float:right; display:inline-block; background:#37a66e; color:#fff; line-height:24px; height:24px; padding:0 10px; text-align:center; font-size:14px; margin:30px 20px 0;}
.btn-get:hover,.btn-get > *:hover{ color:#fff; text-decoration:none;}

/*download pdf in member center. 2014/12/22*/
.btn-d-contract{ width:104px; text-align:center; background:#f7faf6; border:1px solid #dadbe0; color:#2ba165; margin-bottom:10px; font-size:14px; height:36px; line-height:36px; box-shadow:none;}
.btn-d-contract:hover{ text-decoration:none;background:#f0f6ed; color:#2ba165;border:1px solid #a5cd90; }