html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td,p { margin:0;padding:0; }
table { border-collapse:collapse;border-spacing:0; }
fieldset, img { border:0; }
img { vertical-align: middle; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption, th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
abbr,acronym { border:0; }
.clearfix:after { content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{ display:inline-block; }* html .clearfix{ height:1%; }.clearfix{display:block;}/*为了让父容器自动适应子容器的高度*/
.zoom { zoom:1; }/*触发IE hasLayout*/
.fl { float:left;display:inline; }/*用于清除IE6下的双外边距BUG*/
.fr { float:right;display:inline; }
a {text-decoration: none;color:#333;}
a:link, a:focus { color:#333;text-decoration:none; }
a:hover,a:active {text-decoration:none;color:#ff436b;}
.ellips { width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
/*字体颜色*/
.cff8 { color: #ff436b; }.cf74{color:#f74a4a}.c44b{color:#44b549}.caaa { color:#aaa; }.c888{ color:#888; }a.c15c{color:#fa0000;}a:hover.c15c{text-decoration:underline;}
/*底色*/

/*字体样式相关*/
.bold { font-weight: 600; }.center { text-align: center; }
.f12{font-size:12px;}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f22{font-size:22px;}.f24{font-size:24px;}
/*内边距*/
.p5{ padding:5px; }       .p10{ padding:10px; }       .p20{ padding:20px; }
.pt5{padding-top:5px;}    .pt10{padding-top:10px;}    .pt20{padding-top:20px;}
.pr5{padding-right:5px;}  .pr10{padding-right:10px;}  .pr20{padding-right:20px;}
.pb5{padding-bottom:5px;} .pb10{padding-bottom:10px;} .pb20{padding-bottom:20px;}
.pl5{padding-left:5px;}   .pl10{padding-left:10px;}   .pl20{padding-left:20px;}
.pt7 { padding-top: 7px; }
/*外边距*/
.m5{ margin:5px; }        .m10{ margin:10px; }        .m20{ margin:20px; }
.mt5{margin-top:5px;}     .mt10{margin-top:10px;}     .mt20{margin-top:20px;}
.mr5{margin-right:5px;}   .mr10{margin-right:10px;}   .mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}  .mb10{margin-bottom:10px;}  .mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}    .ml10{margin-left:10px;}    .ml20{margin-left:20px;}

body{ font-size: 14px;font-family: arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif;background: #f6f6f6; }
.container { width: 1200px;padding: 0; }
.top { width: 100%;height: 34px;line-height: 34px;border-bottom: 1px solid #e7e7e7;background: #f8f8f8; }
.top .top-left { float: left;width: 500px; }
.top .top-right { float: right; }
.top .dropdown { display: inline-block;padding: 0 10px;cursor: pointer; }
.top .dropdown:hover { background: #fff; }
.top .dropdown:hover .dp-menu { display: block; }
.top .dp-menu { position: absolute;right: 0;top: 34px;width: 230px;padding: 0 10px;border: 1px solid #e7e7e7;border-top: 0;display: none;z-index: 10;background: #fff; }
.top .dp-menu li { float:left;width: 100px;text-align: center; }
.navbar { background: #fff;margin-bottom: 0;padding-bottom: 20px; }
.navbar-form { float: right;margin-top: 35px; }
.navbar-menu { float: left;margin-top: 35px;margin-right: 60px; }
.navbar-menu li { float:left;padding: 0 10px;margin: 0 10px;line-height: 36px;font-size: 16px;position: relative; }
.navbar-menu li .line { position: absolute;right: -10px;top: 10px;width: 1px;height: 20px; }
.navbar-menu li:hover { background: #ff436b; }
.navbar-menu li:hover > a, .navbar-menu li:hover .caret{ color:#fff; }
.navbar-menu li:hover .nav-dropdown{ display: block; }
.nav-dropdown { position: absolute;top: 35px;left: 0;width: 113px;background: #fff;border: 1px solid #ff436b;display: none;z-index: 999; }
.nav-dropdown > div { text-align: center; }
.nav-dropdown > div a:hover{ color: #FF436B; }
.btn-search{ background: #9002b0;color:#fff; }
.carousel { height: 350px;position: relative;z-index: 1; }
.index-float { position: absolute;left: 50%;top: 0;width: 1200px;height: 350px;margin-left: -600px;z-index: 0;background:rgba(0,0,0,0);pointer-events: none; }
.nav-detail { position: relative;float: left;height: 350px;pointer-events: all; }
.nav-detail li { width: 220px;color: #fff; }
.nav-detail li:hover .nav-more { display: block; }
.nav-show { padding: 10px;width: 220px;height: 87px;background: #692aff;border-bottom: 1px solid rgba(255,255,255,0.2);overflow: hidden; }
.nav-show:last-child { height: 85px; }
.nav-detail li .nh4{ line-height: 46px; }
.nav-detail-bold { color: #fef34c;font-size: 18px; }
.nav-nums { font-family: "微软雅黑";font-size: 18px; }
.nav-links { width: 100%;overflow: hidden; }
.nav-links a,.nav-more-links a { float:left;display: block;color: #fff;line-height: 25px;margin-right: 8px; }
.nav-links a:hover { text-decoration: underline; }
.nav-more { position: absolute;left: 220px;top: 0px;width: 250px;height: 350px;padding: 10px;background: #fff;border: 2px solid #5455eb;border-left: 0;display: none; }
.nav-more-tit { line-height: 36px;font-size: 16px;color: #333; }
.nav-more-links a{ line-height: 26px;color: #333; }
.nav-more-links a:hover{ color: #ff436b; }
.index-login { float: right;width: 307px;height: 350px;background: #fff url(../images/login_bg.jpg) left bottom no-repeat;   pointer-events: all;box-shadow:0px -5px 5px #eee;}
.index-login-tit { font-size: 20px;text-align: center;line-height: 46px; }
.index-login-tabs { line-height: 30px; }
.index-login-tabs ul{ padding: 10px;overflow: hidden; }
.index-login-tabs li{ float: left;width: 50%;text-align: center;color: #333;font-size: 16px;position: relative;cursor: pointer; }
.index-login-tabs li span{ position: absolute;top: 30px;left: 0;width: 100%;height: 1px;background: #b0b0b0; }
.index-login-tabs li.active { color: #FF436B; }
.index-login-tabs li.active span{ background: #FF436B; }
.index-login-con { padding: 10px 20px; }
.index-login-con input{ line-height: 40px;height: 40px; }
.index-login-anthor { margin-top: 5px;}
.index-login-anthor span{ display: inline-block;margin-right: 10px;margin-top: 10px; }
.index-city { margin: 40px 0 20px;background:#fff;overflow: hidden; }
.index-city-search { float: left;width: 220px;height: 130px;padding: 10px;background: #eee; }
.index-city-tit { color: #000;font-size: 18px;font-weight:bold; }
.index-city-list { float: right;width: 980px;padding: 10px;overflow: hidden;position: relative; }
.index-city-list-left{ position: absolute;left: 0px;top: 10px;width: 35px;line-height: 110px;text-align: center;font-size: 18px;color: #999;cursor: pointer; }
.index-city-list-right{ position: absolute;right: 0px;top: 10px;width: 35px;line-height: 110px;text-align: center;font-size: 18px;color: #999;cursor: pointer; }
.index-city-list ul{ float:left; }
.index-city-list li{ float: left;width: 110px;height: 110px;margin: 0 8px; }
.index-city-list li img{ width: 110px;height: 110px; }
.index-city-list-imgcon { position: relative;width: 110px;text-align:center;height: 110px;border-radius: 100%;overflow: hidden;z-index: 100; }
.index-city-list-tit { position: absolute;bottom: 0;left: 0;background: rgba(00, 00, 00, 0.6);width: 100%;height: 30px;line-height: 30px; }
.index-city-list-tit a{ color: #fff; }
.index-hot-man { overflow: hidden; }
.index-hot-h4 { float:left; }
.index-hot-flip { float: right; }
.index-hot-man li { float: left;padding: 0px 10px;margin-right: 10px;border-radius: 5px; }
.index-hot-man li.active { background: #FF436B }
.index-hot-man li.active a {color: #fff; }
.hot-page span{ display: inline-block;padding: 5px 8px;margin-top: 40px;background: #FF436B;color: #fff;cursor: pointer; }
.index-hot-con { overflow: hidden; }
.index-hot-con ul{ margin-left: -30px; }
.index-hot-con li{ float: left;width: 216px;margin-top: 20px;margin-left: 30px;background: #fff;overflow: hidden; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);    border-radius: 3px;}
.index-hot-img { width: 100%;height:217px;position: relative;text-align: center;overflow: hidden; }
.index-hot-img a{ color:#fff; }
.index-hot-img:hover .index-hot-cover{ display: block; }
.index-hot-img img{ /*height:217px;*/ }
.index-hot-tit { padding: 10px 10px 5px;line-height: 22px;overflow: hidden; }
.index-hot-name { float: left;width: 70px;font-size: 18px;color: #FF436B;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.index-hot-name a { color: #ff436b }
.index-hot-infos { float: right;width: 120px;overflow:hidden;white-space: nowrap;text-overflow: ellips;font-size: 12px;text-align: right }
.index-hot-labels { padding: 0 10px 40px;color: #999;font-size: 12px;line-height: 22px;overflow: hidden; }
.index-hot-labels span:first-child { width: 170px;overflow: hidden;white-space: nowrap;text-overflow: ellips; }
.camera { font-size: 18px; }
.camera a{ color: #b0b0b0; }
.camera a:hover{ color: #FF436B; }
.index-hot-cover { position: absolute;top: 0;left: 0;width: 217px;height: 217px;text-align: center;line-height: 217px;background:url(../images/img_cover.png) no-repeat;display: none; }
.index-hot-cover span { padding: 5px 20px;border: 1px solid #fff;background: rgba(255, 255, 255, 0.5); }
.index-media-tit { margin-top: 20px;line-height: 40px;overflow: hidden; }
.index-media-tabs { margin-top: 10px;width: 1200px;height: 138px;background: url(../images/tit_bg.jpg) no-repeat;text-align: center; }
.media-tabs-items { position: relative;display: inline-block;width: 120px;height: 65px;margin-top: 32px;margin-left: 5px;margin-right: 5px;text-align: center;color: #e0e0e0;border: 1px solid rgba(255,255,255,0.4);background: rgba(255, 255, 255, 0.3); }
.media-tabs-items:hover{background: rgba(255, 255, 255, 0.5); }
.media-tabs-items a{ display: inline-block;font-size: 18px;color: #fff;margin-top: 10px; }
.media-tabs-items.active { background: #fff;color: #FF436B; }
.media-tabs-items.active a{ color:#FF436B; }
.media-tabs-items.active i{ position: absolute;bottom: -8px;left: 50%;margin-left: -5px;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #fff; }
.media-tabs-items2 { position: relative;display: inline-block;width: 170px;height: 70px;margin-top: 32px;margin-left: 5px;margin-right: 5px;text-align: center;color: #e0e0e0;border: 1px solid #fff;background: rgba(255, 255, 255, 0.3); }
.media-tabs-items2 a{ display: inline-block;font-size: 18px;color: #fff;margin-top: 10px; }
.media-tabs-items2.active { background: #fff;color: #FF436B; }
.media-tabs-items2.active a{ color:#FF436B; }
.media-tabs-items2.active i{ position: absolute;bottom: -8px;left: 50%;margin-left: -5px;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #fff; }
.index-media-con { margin-top: 20px; }
.index-media-con ul { overflow: hidden;     margin-left: -1%;}
.index-media-con li { float: left;width: 49%;height: 160px;padding: 20px;background: #fff;    margin-left: 1%;    margin-bottom: 20px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);    border-radius: 3px;}
.index-media-con li:hover { background:#efefef;}
.index-media-img { float: left;width: 102px; }
.index-media-img img { width: 102px;height: 102px;border-radius: 100%; }
.index-media-infos { float: left;width: 320px;margin-left: 20px; }
.index-media-infos h4{ font-size: 16px;font-weight: 600;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.intros { font-size: 12px;color: #999;padding:2px 0 10px; }
.media-mores { line-height: 20px;color: #777; }
.media-mores b{ color: #FF436B; }
.media-mores div { position: relative;float: left;width: 150px;margin-right: 10px;text-align: left; }
.little-code { position: absolute;top: 8px;right: 0;width: 14px;height: 14px;background: url(../images/litter-code.jpg) left center no-repeat;z-index: 99; }
.wx-num-code { width: 80px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wx-code:hover .big-code { display: block; }
.wx-code > span { float:left; }
.big-code { position: absolute;top: 22px;right: -110px;width: 120px;height: 120px;z-index: 100;display: none; }
.big-code img { width: 110px;height: 110px;border: 5px solid #fff;box-shadow: 1px 1px 3px #e0e0e0; }
.index-media-price { float: right; }
.index-media-price a { display: inline-block;padding: 3px 10px;margin-top: 60px;background: #333;color:#fff; }
.index-media-price a:hover { background: #fa6d87; }
.add-v { display: inline-block;width: 16px;height: 16px;margin-left: 5px;background: url(../images/add-v.jpg) left center no-repeat; }
.index-brand-con { background: #fff;border: 1px solid #e0e0e0;overflow: hidden; }
.index-brand-con li { float: left;width: 149px;height: 60px;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;box-sizing: border-box; }
.footer { margin-top: 30px;background: #3b3c41;border-top: 4px solid #d119cf;overflow: hidden; }
.footer-code { float: left;width: 230px; }
.footer-padding { padding-top: 20px;padding-bottom: 20px; }
.footer-code > span{ float: left;width: 115px;text-align: center;color: #fff; }
.footer-nav { float:left;width: 700px;border-right:1px solid #83867d; }
.footer-nav li { float: left;width: 170px;text-align: center;line-height: 26px; }
.footer-nav li .f-n-tit { color: #fff;font-weight: 600;margin-bottom: 10px; }
.footer-nav li a { color: #83867d; }
.footer-nav li a:hover { color: #fff; }
.footer-contact { float: right;width: 230px;text-align: center;color: #83867d }
.footer-contact .f-phone-num{ font-size: 22px;color: #ff436b; }
.footer-contact a.f-qq { display: inline-block;padding: 6px 30px;margin-top: 15px;border: 1px solid #fff34c;color: #fff34c; }
/*--个人主页--*/
.homepage-bg { width: 100%;height: 327px;background: url(../images/homepage-bg.jpg) center top no-repeat; }
.homepage-top { overflow: hidden; }
.homepage-avatar { float: left;width: 160px;margin-left: 7px;margin-top: 62px; }
.homepage-avatar img { width: 130px;height: 130px;border-radius: 100%; }
.homepage-infos { float: left;width: 400px;margin-top: 60px;color: #fff; }
.homepage-infos h4{ color: #fff; }
.homepage-infos .member { display: inline-block;padding: 2px 5px;margin-left: 10px;background: #ec008d; }
.homepage-detail span{ display: inline-block;margin-top: 10px;margin-right: 10px;color: #fff; }
.homepage-labels a{ display: inline-block;margin-top: 10px;margin-right: 10px;color: #fff;padding: 2px 8px;border: 1px solid #fff;border-radius: 5px; }
.homepage-btns { margin-top: 70px;color: #fff; }
.homepage-btns a{ display: inline-block;padding: 3px 10px;margin-right: 10px;background: #2384ed;color: #fff; }
.homepage-btns a.yuyue{ background: #6cbe2c; }
.homepage-main { position: relative;background: #fff; }
.homepage-absoulte { position: absolute;top: -30px;left: 0;width: 100%;height: 80px;z-index: 10;background: #fff; }
.homepage-media-tabs { float:left;width: 810px;line-height: 40px;margin-top:20px;margin-left: 20px;margin-right: 20px;border-bottom: 1px solid #ed008c; }
.homepage-media-tabs li { float: left;width: 120px;text-align: center;position: relative; }
.homepage-media-tabs li.active { color: #ed008c;border-top: 2px solid #ed008c;border-left: 1px solid #ed008c;border-right: 1px solid #ed008c; }
.homepage-media-tabs li.active span { position: absolute;bottom: -1px;left: 0;display: inline-block;width: 100%;height: 1px;background: #fff; }
.homepage-person { float: right;width: 350px;height: 80px;background: #d901bc;text-align: center; }
.homepage-person > span { display: inline-block;width: 100px;height: 44px;margin-top: 18px;line-height: 22px;border-right: 1px solid #eee;color: #fff; }
.homepage-con-left { float: left;width: 850px;padding: 20px;margin-top: 30px;background: #fff; }
.homepage-con-left-list li{ width: 100%; }
.homepage-con-left-list .index-media-infos{ width: 520px }
.homepage-con-left-photo { margin-top: 30px;overflow: hidden; }
.homepage-con-right { float: right;width: 350px;padding: 10px;margin-top: 50px;background: #fff; }
.homepage-con-right .homepage-notice{ border: 1px solid #eee;padding: 10px;line-height: 28px; }
.photos { position: relative;width: 100%;height: 200px;margin-top: 20px; }
.photos ul{ margin-left: -20px; }
.photos li { float: left;width: 185px;margin-right: 20px;text-align: center;line-height: 30px; }
.photos li img{ width: 185px; }
.homepage-content-avater { float: left;width: 120px; }
.homepage-content-avater img{ width: 110px;height: 110px; }
.homepage-content-avater a{ color: #2384ED }
.homepage-content-detail { float: right;width: 670px; }
.homepage-content-detail-intro { color: #888;margin-top: 5px; }
.homepage-content-detail-infos { background: #f9f9f9;padding: 10px;margin-top: 10px;line-height: 26px; }
.homepage-content-detail-infos span{ color: #999; }
.homepage-content-detail-infos .label_verify{ display: inline-block;margin-left: 10px;padding: 0px 5px;background: #fe7800;color: #fff;line-height: 18px; }
.progress { display: inline-block;width: 30%;height: 12px;margin-bottom: 0; }
.progress-bar { line-height: 14px; }
.progress-bar-danger { background: #fa6a5f }
.tool { position: relative;display: inline-block;width: 100px;height: 18px; }
.tool .tooltip{ display: inline-block;opacity: 1; }
.tooltip-inner { background: #fa6a5f; }
.tooltip-arrow { border-top-color: #fa6a5f; }
.tooltip.right .tooltip-arrow { border-right-color: #fa6a5f; }
.homepage-content-detail-price { margin-top: 10px; }
.ads_pirce .tabs {overflow: hidden;}
.ads_pirce .tabs li{ float: left;width: 110px;text-align: center;border: 1px solid #e0e0e0;cursor: pointer; }
.ads_pirce .tabs li.active{ border: 1px solid #e9018b;background: #facce8 }
.ads_pirce .ads_pirce_con { border: 1px solid #e0e0e0;overflow: hidden; }
.ads_pirce .ads_pirce_con li{ float: left;width: 33.333%;padding: 10px 0;line-height: 26px;text-align: center;border-right: 1px solid #e0e0e0; }
.ads_pirce .ads_pirce_con li .total_price{ font-size: 18px; }
.ads_pirce .ads_pirce_con li:hover{ color: #E9018B; }
.ads_pirce .ads_pirce_con2 { border: 1px solid #e0e0e0;overflow: hidden; }
.ads_pirce .ads_pirce_con2 li{ float: left;width: 50%;padding: 10px 0;line-height: 26px;text-align: center;border-right: 1px solid #e0e0e0; }
.ads_pirce .ads_pirce_con2 li .total_price{ font-size: 18px; }
.ads_pirce .ads_pirce_con2 li:hover{ color: #E9018B; }
.ads_pirce .ads_pirce_con4 { border: 1px solid #e0e0e0;overflow: hidden; }
.ads_pirce .ads_pirce_con4 li{ float: left;width: 25%;padding: 10px 0;line-height: 26px;text-align: center;border-right: 1px solid #e0e0e0; }
.ads_pirce .ads_pirce_con4 li .total_price{ font-size: 18px; }
.ads_pirce .ads_pirce_con4 li:hover{ color: #E9018B; }
.homepage-content-detail-add a{ display: inline-block;padding: 8px 40px;margin-top: 10px;color: #fff;background: #ff436b; }
.homepage-content-detail-add label{ display: inline-block;padding: 8px 40px;margin-top: 10px;color: #fff;background: #ff436b; }
.fans-datas { min-height: 615px; }
.likes-wanghong { margin-top: 30px; }
.likes-wanghong h4{ border-bottom: 1px solid #e0e0e0;line-height: 30px; }
.likes-wanghong > div{ margin-top: 20px;overflow: hidden; }
.likes-wanghong > div img{ border-radius: 8px; }
.likes-wanghong > div .likes-wanghong-con{ position: relative;float:left;display: block;border-radius: 8px;overflow: hidden;  }
.likes-wanghong > div .likes-wanghong-infos{ position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 10px;height: 60px;background-color: rgba(0, 0, 0, 0.6);color: #fff;line-height: 30px; }
.likes-wanghong > div .likes-wanghong-infos .names{ font-size: 18px;color: #ff426d; }
.other-ads-meida { margin-top: 30px; }

.show { padding: 0 20px; }
.show .l1 { line-height: 25px; color: #444444; font-size: 14px; margin-bottom: 20px; }
.show .l1 .hui { color: #999999; }
.show .l1 a { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; }
.show .l2 { padding: 5px 10px; margin-bottom: 5px; border: 1px solid #E9E9E9; }
.show .l2 .view { border: 4px solid #F5F5F5; cursor: pointer; }
.show .l2 .view:hover { border: 4px solid #999; }
.show .l3 { padding: 5px; border: 1px solid #E9E9E9; }
.show .l4 { padding: 8px; line-height: 24px; color: #656565; }
.show .l4a { padding: 20px 4px; margin-bottom: 30px; }
.show .l5 { padding: 8px 13px; text-align: right; color: #7C7C7C; background-color: #F1F1F1;}
.show .l5 a { float: left; color: #7C7C7C; text-decoration: underline; }

/*order-step*/
.order-step { background: #8c51e7;line-height: 70px;color: #fff;overflow: hidden; }
.order-tit { float: left;width: 200px;font-size: 20px;position: relative; }
.join { position: absolute;right: 0;top: 5px;width: 64px;height: 67px;background: url(../images/join.png) no-repeat;cursor: pointer; }
.order-step-con { float: right;width: 900px; }
.order-step-item { display: inline-block;padding: 0 40px 0 20px;background: url(../images/step_arrow.png) center right no-repeat; }
.order-step-item.active { background-color: #ff436b; }
.order-tab { width: 100%;height: 40px; }
.order-kind { float: right; }
.order-kind a { display: inline-block;line-height: 36px;padding: 0px 20px;border: 1px solid #e0e0e0;background: #fff; }
.order-kind a.active { background: #fec401;color: #fff;border: 1px solid #f7a001; }
.order-tab li { float: left;padding: 0 20px;height: 40px;line-height: 40px;background: #fafafa;border: 1px solid #d3d3d3;border-top: 2px solid #9002b0;position: relative; }
.order-tab li.active { background: #fff;font-weight: 600; }
.order-tab li.active span{ position: absolute;left: 0;bottom: -3px;width: 100%;height: 5px;background: #fff;z-index: 10; }
.order-tab li.active a{ color: #9002b0; }
.order-sort-con { padding: 20px 20px 0;background: #fff;border: 1px solid #d0d0d0; }
.order-sort-item { padding: 8px 0;border-bottom: 1px solid #f0f0f0;overflow: hidden; }
.order-sort-item .order-sort-tit{ float: left;width: 80px;font-weight: 600;text-align: left; }
.order-sort-item .order-sort-label{ float: left;width: 860px;overflow: hidden; }
.order-sort-item .order-sort-label-select{ float: left;width: 860px;overflow: hidden; }
.order-sort-item .order-sort-label-select li{ float: left;text-align: center;margin: 0 10px; }
.order-sort-item .order-sort-other{ float: right;width: 200px;overflow: hidden; }
.order-sort-item .order-sort-other a.moreLabel{ display: inline-block;padding: 2px 10px;border: 1px solid #e0e0e0; }
.order-sort-item .order-sort-other a.moreLabel i{ margin-left: 5px;font-size: 10px;color: #999 }
.order-sort-item .order-sort-label li{ float: left;width: 70px;text-align: center;margin-right: 10px; }
.order-sort-item .order-sort-label-select .order-sd{ display: inline-block;padding: 3px 10px;border: 1px solid #e0e0e0;color: #999;cursor: pointer; }
.order-sort-item .order-sort-label-select .order-sd a{ color: #ff436b; }
.order-sort-item .order-sort-breadnav{ float: left;width: 500px;color: #999; }
.order-sort-item .order-sort-more{ float: right;width: 300px; }
.order-sort-item .order-sort-more li{ float: left;width: 100px;text-align: center;color: #999; }
.order-sort-item .order-sort-more li i{ margin-right: 3px; }
.order-sort-item .order-sort-more li.active{ background: #e9e9e9; }
.order-table { padding: 10px;border: 1px solid #e0e0e0;width: 100%;background: #fff; }
.order-table th { line-height: 36px;border-bottom: 1px solid #f0f0f0; }
.order-table td { padding: 8px 0;border-bottom: 1px solid #e8e8e8; }
.order-table th, .order-table td { text-align: center; }
.order-table .imgDiv{ float: left;width: 60px;height: 60px; }
.order-table .imgDiv img{ width: 60px;height: 60px;border-radius: 100%; }
.order-table .mediaDiv { float: left;width:120px;margin-left: 10px;text-overflow: ellipsis;overflow: hidden;line-height: 34px; }
.order-table .mediaDiv .wxid{ color: #999;font-size: 12px; }
.rebat { display: inline-block;padding: 0px 6px;border-radius: 8px;background: #f5b14e;color: #fff;line-height: 20px; }
.gifts { display: inline-block;padding: 0px 4px;background: #ff4747;color: #fff;line-height: 18px;border-radius: 3px; }
.authent { display: inline-block;padding: 0px 4px;border-radius: 8px;background: #ff4747;color: #fff;line-height: 18px; }
.order-detail-btn, .order-collent-btn, .order-black-btn { display: inline-block;width: 100px;padding: 3px 0;margin-bottom: 5px;color: #fff;border-radius: 3px; }
.order-detail-btn i, .order-collent-btn i, .order-black-btn i { margin-right: 5px; }
.order-detail-btn { background: #9002b0 }
.order-collent-btn { border: 1px solid #83be32;color: #83be32; }
.order-black-btn { border: 1px solid  #b16cc5;color: #b16cc5; }
.shop-toolbar { position: absolute;top: 0;right: 0;width: 45px;height: 100%;background: #262755; }
.shop-user { position: relative;overflow: hidden; }
.shop-avatar { float: left;margin-left: 5px;width: 30px;height: 30px; }
.shop-avatar img{ width: 30px;height: 30px;border-radius: 100%; }
.shop-nums { background: #8d53f3;padding: 10px 0;margin-top: 40px;color: #fff;text-align: center; }
.shop-nums-show { display: inline-block;width: 20px;height: 20px;background: #fff;border-radius: 100%;color: #8d53f3;text-align: center;line-height: 20px; }
/*注册*/
.reg-top { width: 100%;height: 305px;background: url(../images/reg_bg.jpg) repeat-x; }
.reg-top-con { width: 1200px;height: 305px;margin: 0 auto;text-align: center;background: url(../images/reg_bg_top.jpg) no-repeat; }
.reg-step { width: 900px;margin: 0 auto; }
.reg-step .reg-step-1{ width: 900px;height: 70px;background: url(../images/create_user.png) no-repeat;background-position: 0 0; }
.reg-step .reg-step-2{ width: 900px;height: 70px;background: url(../images/create_user.png) no-repeat;background-position: 0 -70px; }
.reg-box { width: 900px;margin: 30px auto 0;padding: 20px 50px;background: #fff;border: 1px solid #e0e0e0; }
.reg-box h1{ line-height: 60px;border-bottom: 1px solid #e0e0e0; }
.reg-box h1 a { display: inline-block;margin-left: 10px;padding: 5px 10px;line-height: 20px;color: #fff;border-radius: 3px; }
.reg-box h1 a.qq-btn { background: #00bff3; }
.reg-box h1 a.wx-btn { background: #05b012; }
.reg-box form{ padding-top: 10px; }
.reg-box .reg-form-group{ padding-bottom: 20px; }
.reg-box .reg-form-group .r-label{ line-height: 40px;font-weight: 600;font-size: 16px;}
.reg-box .reg-form-group .r-input{ width:300px;height: 32px;padding: 0 5px;line-height: 32px;}
.reg-box .reg-form-group .reg-col3{ overflow: hidden;}
.reg-box .reg-form-group .reg-col3 li{ float: left;width: 180px;margin-right: 10px;}
.reg-box .reg-form-group select{ width: 180px;height: 30px;}
.reg-labels{ margin-top: 10px;overflow: hidden; }
.reg-labels li{ float: left; }
.reg-labels li input{ display: none; }
.reg-labels li label{ display: inline-block;margin: 0 10px 10px 0;padding: 5px 10px;border: 1px solid #e0e0e0;border-radius: 8px;cursor: pointer; }
.reg-labels li label.active{ color: #f00;border: 1px solid #ff436b; }
.reg-add-info { display: inline-block;padding: 8px 20px;border: 0;background: #ff436b;color: #fff }
.login-page { width: 100%;padding: 50px 0;min-height: 200px;background:url(../images/login_page_bg.jpg) 0 0;background-size: 100% 100%; }
.login-logo { width: 900px;margin:0 auto; }
/*user-center*/
.user-nav { float: left;width: 180px;background: #fff;border: 1px solid #e0e0e0;box-shadow: 0 0 6px #ddd; }
.user-nav .user-nav-tit{ text-align: center;color: #fff;font-size: 16px;line-height: 50px;background: #b306ba; }
.user-nav .user-nav-infos{ height: 140px;background: #d801c1; }
.user-nav .user-nav-infos-1{ padding: 10px;overflow: hidden; }
.user-nav .user-nav-infos-1 .user-nav-avatar{ float: left;width: 70px;height: 70px;background: #fff;border-radius: 100%;overflow: hidden; }
.user-nav .user-nav-infos-1 .user-nav-avatar img{ width: 70px;height: 70px; }
.user-nav .user-nav-infos-1 .user-nav-name{ float: left;width: 80px;margin-left: 8px;color: #fff; }
.user-nav .user-nav-infos-2{ padding: 0 10px;color: #fff; }
.user-nav .user-nav-infos-2 a{ color: #fff;margin: 0 5px; }
.user-nav .user-nav-infos-2 a:hover{ text-decoration: underline; }
.user-nav .user-nav-item { background: #fff;padding: 10px; }
.user-nav .user-nav-item  dl{ text-align: center;overflow: hidden; }
.user-nav .user-nav-item .user-nav-item-div{ margin-bottom: 10px; }
.user-nav .user-nav-item  dt{ line-height: 34px;border-bottom: 1px solid #e0e0e0;text-align: left; }
.user-nav .user-nav-item  dd{ text-align: left;padding-left: 30px;line-height: 34px; }
.user-nav .user-nav-item  dd.active a{ color: #f00;font-weight: bold; }
.user-right { float: left;width: 1000px;margin-left: 20px; }
.user-right .user-bread-nav{ padding: 10px;background: #fff;color: #999;border: 1px solid #e0e0e0;box-shadow: 0 0 6px #ddd; }
.user-right .uc-media-manage{ margin-top: 20px;padding: 10px;background: #fff;border: 1px solid #e0e0e0;box-shadow: 0 0 6px #ddd; }
.user-right .uc-media-manage .index-media-con{ margin-top: 0; }
.user-right .uc-media-manage .index-media-con li{ width: 100%; }
.user-right .uc-media-manage .uc-media-con{ margin-top: 20px;overflow: hidden; }
.user-right .uc-media-manage .uc-media-con .uc-media-item{ float: left;width: 316px;margin: 0 5px;padding: 10px; }
.user-right .uc-media-manage .uc-media-con .uc-media-item p{ overflow: hidden; }
.user-right .uc-media-manage .uc-media-con .uc-media-item .uc-media-name{ margin: 40px 0;text-align: center; }
.user-right .uc-media-manage .uc-media-con .uc-media-item .uc-media-name .media-num{ font-size: 40px;font-weight: 600; }
.uc-info-tab { line-height: 36px;border-bottom: 1px solid #e8e8e8;overflow: hidden; }
.uc-info-tab li { float: left;width: 120px;text-align: center;font-weight: 600; }
.uc-info-tab li.active { border-bottom: 2px solid #ff436b; }
.uc-info-tab li.active a{ color:#ff436b; }
.uc-info-con { padding: 20px 50px; }
.uc-table-1 { width: 100%; }
.uc-table-1 td { padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #f0f0f0; }
.uc-avatar { position: relative; }
.uc-avatar a { display: inline-block;width: 200px;height: 64px; }
#user_head input{ width: 100%;height: 44px;cursor:pointer; }
.uc-avatar img{ width: 64px;height: 64px; }
.uc-input-1 { line-height: 30px;padding: 0 5px;width: 200px; }
.uc-select-1 { width: 80px; }
.uc-select-2 { width: 120px; }
.uc-submit-1 { display: inline-block;margin-left: 90px;padding: 10px 30px;color: #fff;background: #ff436b;border: 0;border-radius: 3px; }
a.uc-info-btn { display: inline-block;padding: 0px 15px;color: #bf36db;border: 1px solid #bf36db;border-radius: 5px;margin-left: 5px; }
.uc-photo-tab { width: 100%;line-height: 36px;border-bottom: 1px solid #f0f0f0;overflow: hidden; }
.uc-photo-group { overflow: hidden; }
.uc-photo-group li{ float: left;margin-top: 20px;margin-right: 30px; }
.uc-photo-group li .photoGroup{ width: 180px;height: 180px;background: #fff;padding: 10px;border: 1px solid #e0e0e0; }
.uc-photo-group li .photoName{ line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.uc-photo-group li .photoInfos{ line-height: 22px;color: #999; }
.uc-photo-group li .photoInfos a{ margin: 0 5px;color: #ff436b; }
.uc-photo-group li img{ width: 160px;height: 160px; }
.uc-order-type a{ color: #fff; }
.uc-order-table td { vertical-align: middle;text-align: center; }
.td-status { display: inline-block;padding: 0px 5px;border-radius: 5px;color: #fff; }
.td-bg-success { background: #38a045; }
.td-bg-warning { background: #f0ad4e; }
.td-bg-danger { background: #d9534f; }
.trigger {background: url(../images/trigger.png) no-repeat right 0px;display: inline-table;width: 17px;height: 17px;vertical-align: middle; position:relative;font-style: normal; cursor:pointer; margin:0px 0px 0px 2px;}

.uc-order-h4 { line-height: 30px;padding: 10px;border-bottom: 1px solid #e0e0e0; }
.uc-order-fabu-table td{ padding: 8px 0; }
.uc-openid-tab { overflow: hidden; }
.uc-openid-tab li { float: left;width: 100px;text-align: center; }
.uc-openid-tab li .circleNum{ display: inline-block;width: 20px;height: 20px;line-height: 20px;background: #be36db;color: #fff;border-radius: 20px;text-align: center; }
.uc-openid-tab li.active a{ color: #BE36DB;font-weight: 600; }
.uc-openid-tab li.active .badge{ color: #fff;background: #BE36DB; }
.uc-openid-con { padding: 20px 0; }
.uc-openid-con .tooltip-inner { background: #000; }
.uc-openid-con .top { width: auto;height: auto;line-height: normal;border-bottom: 0; }
.uc-effect { display: inline-block;padding: 2px 10px;border-radius: 8px; }
a.ef-green { border: 1px solid #5cb05b;color: #5cb05b; }
.uc-control a{ font-size: 16px;color: #000; }
a.uc-opendi-btn { display: inline-block;padding: 2px 10px;color: #fff;background: #d9534f;border-radius: 3px; }
.uc-tit-fk { line-height: 30px;font-weight: 600;color: #D9534F;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #e9e9e9; }
.gzh { background: #e3f1fe; }
.gzh .media-num{ color: #0182ff; }
.pyq { background: #f4d5ff; }
.pyq .media-num{ color: #bd00ff; }
.wb { background: #fee8b7; }
.wb .media-num{ color: #f3a401; }
.user-right .uc-media-tab { margin-top: 10px;width: 100%;background: #fff;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;overflow: hidden; }
.user-right .uc-media-tab li{ float: left;width: 120px;line-height: 40px;text-align: center;border-top: 2px solid #9002b0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0; }
.user-right .uc-media-tab li.active a{ color: #9002b0;font-weight: 600; }
.follower_imgs{ overflow:hidden; border-left:1px solid #D5DEFF;border-top:1px solid #D5DEFF; display:inline-table;margin-left: 140px}
.follower_imgs a{ color: #fff;}
.follower_imgs li{ position: relative;width:200px; height:220px; float:left; overflow:hidden;margin:0px; display:inline; border-right:1px solid #D5DEFF;border-bottom:1px solid #D5DEFF; position:relative;text-align: center}
.follower_imgs li .follower_title{width: 100%;height:30px; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center; font-weight:bold;}
.follower_imgs li .follwer_btn{ width:60px;display: inline-table;position: relative}
.follower_imgs li img{ width:140px;height:140px;border:10px solid #ffffff;}
.follower_imgs li img:hover{ border-color: #f3f3f3;border-color: rgba(243,243,243,0.8);}
.follower_imgs li .follwer_btn .filews{position: absolute;left: 0;top: 0;width: 60px;height: 30px;opacity: 0;color: #fff;cursor: pointer}
.follower_imgs li .loading { position: absolute;top: 72px;left: 83px;z-index: 100;display: none; }
.follower_imgs li .loading img{ width: 36px;height: 41px;border: 0; }
form.uc-order-type i {color: #FF0000;margin: 0 5px;}
.uc-page b{ position:relative;display:inline-table; padding:0px 17px;height:36px;color:#3e3e3e;text-align:center;line-height:36px;}
.account-title{ float:left; text-align:left}
.account-title dt{ float:left; height:48px; padding-right:10px; position:relative;}
.account-title dt input{ float:left; margin:20px 10px 0 5px}
.account-title dt img{ float:right;width:50px; max-height:50px;border-radius: 25px;border: 1px solid #eee; cursor:pointer;}
.account-title dd{float: left;margin-top: 8px}
.account-title h3{font-weight: bold; overflow: hidden}
.account-title h3 a{}
.account-title .news_p{margin-top: 4px;clear: both;color: #999;max-width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:12px;}
.account-title .tooltip_img{ width:14px; height:14px; margin-right: 5px;  cursor:pointer;}

/*--充值--*/
.comTab{ width:100%;/*border:1px solid #e5e5e5;*/ }
.comTab p{vertical-align:middle;}
.comTab .line { width:150px;color:#888;text-align: right;padding-right: 10px;/*border-right: 1px solid #e5e5e5;*/ }
.comTab td { padding-left:5px;padding:10px 0;/*border-bottom: 1px solid #e5e5e5;*/ vertical-align: top; }
.comTab td a.btn { line-height: 22px;padding:5px 10px;font-size:12px;color:#fff;border-radius: 5px; }
.comTab td label.btn { width:80px!improtant;height:20px!improtant;line-height: 22px;padding:5px 10px;font-size:12px;color:#fff;border-radius: 3px;cursor:pointer;overflow:hidden; }
.comTab td input.ipt{width:300px;height:30px;padding:0 5px;line-height: 30px;color:#009d12;}
.comTab td select.sl{ font-size:14px;width:100px;text-align:center;height:30px;line-height: 30px; }
.payBox { padding: 10px 17px;margin-top:20px;border: 1px solid #ffd8c0;background-color: #fff9f3;color: #333;}
.payBox a.lookRule, a.quickLogin { color:#15c; }
.payBox a:hover.lookRule, a:hover.quickLogin { text-decoration: underline; }
.moneyBox { padding:0 10px;font-weight:700;margin-top:10px;overflow: hidden; }
.moneyBox a { float:left;width:100px;text-align:center;margin-bottom:15px;margin-right:15px;color: #333;padding:2px 0px;line-height: 30px;border:1px solid #69acf1;background-color:#cee6ff; }
.moneyBox a.active { border-color:#e75656;background:#ffd6c9 url('../images/suremoney.png') bottom right no-repeat; }
.moneyBox a:hover { border:1px solid #fdb560;background-color:#fff0af; }
.moneyNum { font:700 20px/50px "microsoft yahei";color:#f30; }
.payCheck { line-height: 40px;background: #eee; }
.payCheck a { display: inline-block;margin-left: 10px;width: 100px;text-align: center;font-size: 16px; }
.payCheck a.active { background: #fff;color: #f30;border-top: 3px solid #f30;font-weight: 600;border-bottom: 3px solid #fff;,margin-bottom: -4px; }
.payTabs { height:42px; }
.sponsorPay { height: 41px;line-height: 41px;float:left;margin:10px 20px 10px 0; }
.sponsorPay input,.sponsorBank input,.sponsorBank label { float:left;height: 41px;line-height: 41px;margin-right:5px; }
.alipayimg,.bankimg,.wximg,.zhaosang, .gongshang,.jianshe,.pufa,.nongye,.mingsheng,.xingye,.jiaotong,.guangda,.china,.beijing,.pingan,.guangfa,.nongshang,.youzheng,.zhongxin,.huaxia,.shanghai  { background: url('../images/sponsor_type.png') 0 0 no-repeat;float:left;width: 114px;height: 41px; }
.bankimg { background-position:-114px 0; }
.wximg { background-position: -228px 0; }
.zhaosang { background-position: -3px -129px; }  /*招商银行*/
.gongshang { background-position: -348px -43px; } /*工商银行*/
.jianshe { background-position: -463px -43px; } /*建设银行*/
.pufa { background-position: -118px -86px; } /*浦发银行*/
.nongye { background-position: -577px 0; } /*农业银行*/
.mingsheng { background-position: -460px 0; } /*民生银行*/
.xingye { background-position: -463px -86px; } /*兴业银行*/
.jiaotong { background-position: -578px -43px; } /*交通银行*/
.guangda { background-position: -3px -43px; } /*光大银行*/
.china { background-position: -118px -43px; } /*中国银行*/
.beijing { background-position: -348px 0; } /*北京银行*/
.pingan { background-position: -3px -86px; } /*平安银行*/
.guangfa { background-position: -118px -43px; } /*广发银行*/
.nongshang { background-position: -118px -86px; } /*上海农商银行*/
.youzheng { background-position: -578px -86px; } /*中国邮政储蓄银行*/
.zhongxin { background-position: -233px -129px; } /*中信银行*/
.huaxia { background-position: -233px -43px; } /*华夏银行*/
.shanghai { background-position: -233px -86px; } /*上海银行*/
.bankimg { background-position:-114px 0; }
.wximg { background-position: -228px 0; }
.comTab .t_btn{padding:0 5px;margin-right:10px;border-radius: 5px;}
.centerSubmit { text-align: left;padding:30px 0; }
.centerSubmit a{ padding:5px 30px;color:#fff;margin-left:150px;font-size:16px;font-family:"microsoft yahei";border-radius: 5px; }
/*success fail*/
.p_release { width:700px;margin-top:170px;margin-left:auto;margin-right:auto;font-family: "microsoft yahei";background-color:#fff;border:2px solid #e4e9ee;overflow: hidden; }
.p_release { padding:40px 40px 30px; }
.p_release .ico_label { float:left;width:190px;margin-right:20px; }
.p_release .txt_label { float:right;width:450px; }
.icon_sucess,.icon_fail { display: inline-block;background:url('../images/release.png') no-repeat; }
.icon_sucess,.icon_fail { width:200px;height: 200px;background-position: 0 0; }
.icon_fail { background-position: 0px -200px; }
.txt_success,.txt_fail { width:450px;padding-bottom:30px;font-size:32px; }
.release_tips { font-size:15px;color:#535a60;line-height: 30px; }
.release_tips a { color:#e75656;font-weight: 600;padding:0 8px; }
.release_tips a:hover { text-decoration: underline; }
a.goHome, a.goback { display: inline-block;padding:3px 20px;margin-top:20px;color:#fff;background-color:#1f8abe;border:1px solid #126a9a;font-size:18px;border-radius: 5px; }
a.goHome:hover, a.goback:hover { background:#1c77a4;border:1px solid #126a9a;color:#fff; }

/*--按钮--*/
.btn-login { width: 100%;background: #ff5d4d;color: #fff; }
.badge-danger {color: #fff;background-color: #d9534f;border-color: #d9534f;}
.badge-success {color: #fff;background-color: #38a045;border-color: #38a045;}
/*--图标--*/
.login-icon { display: inline-block;width: 21px;height: 21px;background:url(../images/login_anthor.png) no-repeat;vertical-align: middle; }
.qq-icon { background-position: 0 0; }
.weixin-icon { background-position: -21px 0; }
.footer-icon { display: inline-block;width: 20px;height: 20px;margin-right: 5px;background: url(../images/footer-icon.jpg) no-repeat;vertical-align: middle; }
.f-icon-1 { background-position: 0 0; }
.f-icon-2 { background-position: 0 -20px; }
.f-icon-3 { background-position: 0 -40px; }
.f-icon-4 { background-position: 0 -60px; }
.f-icon-5 { background-position: 0 -80px; }
.f-icon-6 { background-position: 0 -100px; }

.uc-order-table td { vertical-align: middle!important; }
.uc-openid-con .form-group { padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid #e6e6e6; }
/*page*/
.page-wb{ color:#999; padding-right:5px; height:36px; line-height:36px;text-align:center}
/*20141219 begin*/
.page-wb a,.page-wb .next{ position:relative; display:inline-block; padding:0 14px;border:solid 1px #ededed;height:34px;color:#3e3e3e;text-align:center;line-height:34px;cursor:pointer;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background: #fff;border-radius: 3px;}
.page-wb em{width:19px; height:34px; line-height:34px; font-weight:bold; display:inline-block; float:left; margin-left:10px;}
.page-wb .current,.page-wb a:hover{ position:relative;z-index:1;background:#ea544a;color:#fff;border-color:#ea544a;text-decoration:none}
.page-wb .click_prev{}
.page-wb .text{border: solid 1px #ededed;height: 35px;text-align: center;color:#999;width: 52px;padding: 5px}
.page-wb .aok{height:35px;width:48px;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;border:solid 1px #ededed;text-align:center;line-height:35px;cursor:pointer;color:#404040}
.page-wb .aok:hover {color: #ea544a;border-color: #ea544a;}
/*20141219 end*/
.page-wb i{ font-style:normal;}
.page-wb .total{ font-weight:normal; padding:0 10px;}
.page-wb select{ margin:2px 10px 0 10px; height:32px;}
.firends-tabs { margin-top: 40px;overflow: hidden; }
.firends-tabs li{ float: left;width: auto; }
.firends-tabs li.active a{ background: #ff436b; }
.firends-tabs li a{ display: inline-block;padding: 5px 15px;color: #fff;background: #bbb; }
.firends-con { margin-top: 20px; }
.firends-con img{ width: 400px; }
@font-face {font-family: 'iconfont';src: url('../fonts/iconfont.eot'); /* IE9*/src: url('../fonts/iconfont.eot')	format('embedded-opentype'), /* IE6-IE8 */ 	 url('../fonts/iconfont.woff') format('woff'),	/* chrome��firefox */ url('../../Globals/iconfont/iconfont.ttf?20160408')	format('truetype'),	/* chrome��firefox��opera��Safari, Android, iOS 4.2+*/ 	 url('../fonts/iconfont.svg') format('svg');/* iOS 4.1- */}
.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transition: font-size 0.25s ease-out 0s;-moz-transition: font-size 0.25s ease-out 0s;transition: font-size 0.25s ease-out 0s;}
.oprening a.iconfont{font-size:18px;margin-left: 2px; line-height:18px;}
/* 提示框begin */
.promptBox{position: fixed;top: 50%;left: 50%;margin-top: -45px;opacity: 0;z-index: 5646546464}
.promptBox .outer{position: relative;}
.promptBox .outer .transparent{opacity: 0.8;position: absolute;left: 0;top: 0;box-shadow: 1px 1px 10px #aaa;border-radius: 5px}
.promptBox .outer,.promptBox .outer .transparent{height: 90px}
.promptBox .outer .inner{overflow: hidden;color: #fff;font-weight: bold;font-family: "Microsoft YaHei", "微软雅黑";}
.promptBox .outer .transparent,.promptBox .outer .inner{position: absolute;left: 0;top: 0}
.promptBox .outer .inner{height: 40px;line-height: 40px;display: inline-table;background: url(../images/promptBox-icon.png) no-repeat;font-size: 22px;margin: 25px 0 0 15px;padding-left: 50px;white-space:nowrap;}
.promptBox .outer .boxClose{position: absolute;right: 10px;top: 10px;color: #fff;cursor: pointer;transition: transform .2s ease-out 0s;font-weight: bold;}
.promptBox .outer .boxClose:hover {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
/* 操作成功样式 */
#success .outer .inner{background-position: 0 0}
#success .outer .transparent{background: #5cb85c}
/* 操作失败样式 */
#failure .outer .inner{background-position: 0 -40px}
#failure .outer .transparent{background: #ea544a}
.multiple{ border:1px solid #2aca88; color:#2aca88; padding:0 5px 1px 5px; border-radius:3px; font-size:14px;}
.multiple:hover{ background:#2aca88; color:#fff;}
.feedback{border:1px solid #ff5757; color:#ff5757;}
.feedback:hover{ background:#ff5757; color:#fff;}

/*2016.08.25*/
.fans-tabs { margin-top: 30px;line-height: 36px;background: #e0e0e0;overflow: hidden; }
.fans-tabs li { float: left;width: 120px;text-align: center; }
.fans-tabs li.active, .fans-tabs li:hover { background: #ff436b; }
.fans-tabs li.active a, .fans-tabs li:hover a{ color: #fff; }
.pyq-content-table { line-height: 40px;border: 1px solid #e0e0e0;border-right: 0;border-bottom: 0; }
.pyq-content-table th{ padding-left: 10px;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;font-weight: 600; }
.pyq-content-table td{ padding-left: 10px;border-bottom: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0; }

.picshow {border-bottom:#d9e0ea 1px solid;border-left:#d9e0ea 1px solid;margin:0px auto;width:800px;border-top:#d9e0ea 1px solid;border-right:#d9e0ea 1px solid;overflow:hidden;}
#picarea {margin:0px auto;width:800px;background:#fff;}
#bigpicarea {position:relative;margin:0px auto;width:774px;overflow:hidden}
.image {text-align:center}
.image img {border-bottom:#ececec 1px solid;border-left:#ececec 1px solid;margin:0px auto;border-top:#ececec 1px solid;border-right:#ececec 1px solid}
#bigpicarea .word {text-align:center;height:50px;color:#333}
#bigpicarea .word h3 {text-align:center;line-height:48px;height:48px;color:#333;font-size:14px}
#bigpicarea .ui-els-hide {display:none}
#thumbs {list-style-type:none;margin:0px auto;width:830px;height:110px}
#thumbs li {margin:0px 7px;display:inline;float:left;}
#thumbs ul {margin-top:3px}
#thumbs li.last_img {margin-right:4px}
#thumbs li.first {margin:25px 10px 0px 15px;width:9px;height:16px;cursor:pointer}
#thumbs li.last {margin:25px 10px 0px 15px;width:9px;height:16px;cursor:pointer}
#thumbs li a {border-bottom:#fff 2px solid;border-left:#fff 2px solid;width:90px;display:block;font-size:0px;border-top:#fff 2px solid;border-right:#fff 2px solid}
#thumbs li a:hover {border-bottom:#000 2px solid;border-left:#000 2px solid;border-top:#000 2px solid;border-right:#000 2px solid}
#thumbs li a.current {border-bottom:#f8ae0f 2px solid;border-left:#f8ae0f 2px solid;border-top:#f8ae0f 2px solid;border-right:#f8ae0f 2px solid}
#thumbs li.first img {}
#thumbs li.last img {}
.bigbtnprev {z-index:100;position:absolute;width:35px;height:51px;top:186px;cursor:pointer;left:30px;}
.bigbtnnext {z-index:100;position:absolute;width:35px;height:51px;top:186px;cursor:pointer;right:30px}
#big_play_prev {background-image:url(../images/leftbig.png);width:35px;display:block;height:51px;_background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=crop,src='../images/leftbig.png')}
#big_play_next {background-image:url(../images/rightbig.png);width:35px;display:block;height:51px;_background:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(sizingmethod=crop,src='../images/rightbig.png')}
#smallpicarea {margin:0px auto;width:800px;border-top:#ececec 1px solid;padding-top:20px}
.breadNav1 { height:40px;line-height: 40px;padding-left:10px;border-bottom:1px solid #e1e2e3; }
.breadNav1 h4 { width: 600px;color:#666; }
.breadNav1 ul {  }
.breadNav1 ul li { float:left;padding:0 10px;padding-left: 20px;border-right:1px solid #e1e2e3;cursor: pointer;background:url(../images/bread_arrow_top.png) 5px center no-repeat; }
.breadNav1 ul li.active,.breadNav ul li:hover { background: #f5f5f5 url(../images/bread_arrow_up.png) 5px center no-repeat; }


.longBox { width: 1200px;position: relative;margin: 0 auto;margin-top:20px;background:#fff;border: 1px solid #e0e0e0;box-shadow: 0 0 6px #ddd;overflow: hidden; }
.longTable{width:100%;}
.longTableTh,.longTableTd{vertical-align:top;font-weight:normal;text-align:left; background:#fff;}
.longTableTh{border-right:1px solid #f4f4f4;width:300px;background:#f9f9f9}.longSideBar{}
.longSideBar li{border-left:3px solid #fafafa;height:47px;line-height:47px;border-bottom:1px solid #f4f4f4;}
.longSideBar li a{display:block;height:47px;padding:0 0 0 20px; position:relative;font-size:14px;color:#666; }
.longSideBar li a:hover{color:#ff436b; text-decoration:none;}
.longSideBar li.selected{font-weight: 600;background: #fff;}
.longSideBar li.selected a{color:#ff436b;font-weight:bold;}
.longSideBar li.selected a b{position:absolute;right:10px;top:17px;width:0;height:0;border-width:5px 5px;border-style:solid;border-color:#fff #fff #fff #ff436b;font-size:0;line-height:0;}
.longSideCon { width: 900px; }
.longSideConTitle{color:#000;font-weight:bold;height:47px;line-height:47px;padding:0 0 0 20px;font-size:16px;border-bottom:1px solid #f4f4f4;}
.longTop { font-size: 14px;color:#ababab;padding:15px 20px 15px 17px; }
.textContent{line-height:24px;padding:15px 20px;}
.borderTop { border-top:1px solid #efefef; }
.longTit { padding: 8px 0 8px 20px;border-left:3px solid #ff436b;background:#ebebeb; }

.menu_user_accout{ width: 260px;}
.menu_user_accout dt{ width: 100px; height: 96px;}
.menu_user_accout dt img{ width: 90px; height: 90px;}
.menu_user_accout dd{ line-height: 24px;height: 24px;}
.homepage-content-detail  img{ max-width: 650px; }
.homepage-content-detail-add { margin: 20px 0; }
.homepage-content-detail-add label { cursor: pointer; }

.openid-id { display: inline-block;font-size: 14px;background: #f00;color: #fff;padding: 3px 10px;margin-top: -3px;margin-left: 10px;border-radius: 10px; }

.v_icon { display: inline-block;background: url(../images/platform_v.png) no-repeat;vertical-align: middle;margin-left: 5px; }
.v_wx { width: 20px;height: 20px;background-position: 0 -60px; }
.v_wb { width: 20px;height: 20px;background-position: 0 0px; }
.v_pyq { width: 20px;height: 20px;background-position: 0 -20px; }
.v_wb_rz { width: 20px;height: 20px;background-position: 0 -80px; }
.v_wx_rz { width: 65px;height: 20px;background-position: 0 -100px; }

.au_icon { display: inline-block;width: 20px;height: 30px;background: url(../images/author_rz.png) no-repeat;vertical-align: middle;margin-left: 5px; }
.w_au_icon_1 { background-position: 0 0 }
.w_au_icon_2 { background-position: -20px 0 }
.w_au_icon_3 { background-position: -40px 0 }
.y_au_icon_1 { background-position: 0 -30px }
.y_au_icon_2 { background-position: -20px -30px }
.y_au_icon_3 { background-position: -40px -30px }

.index-city-list .swiper-container { width: 882px; }

/*面包屑导航 排序*/
.comBorder { border:1px solid #e0e0e0;background-color:#fff;border-radius:3px;/*box-shadow: 0px 1px 3px #ccc;*/ }
.column { width:100%;overflow: hidden; }
.breadNav { height:40px;line-height: 40px;padding-left:10px;border-bottom:1px solid #e1e2e3; }
.breadNav h4 { width: 600px;color:#666;line-height: 40px; }
.breadNav ul {  }
.breadNav ul li { float:left;padding:0 10px;border-right:1px solid #e1e2e3;cursor: pointer; }
.breadNav ul li.active,.breadNav ul li:hover { background-color:#f5f5f5; }
.wechat-left-con { float:left;width:860px; }.wechat-right-con { float:right;width:320px; }
.wechat-left-con h3,.wechat-right-con h3{ line-height: 40px;padding-left:15px;border-bottom:1px solid #dcdcdc;font-size:15px;font-weight: 600; }
/*公号文章,微信营销*/
.p-article-sort { height:36px;line-height: 36px;background-color:#009D12; }
.p-article-sort li{ float:left;padding:0 10px; }
.p-article-sort li.active { background-color:#00870f;font-weight: 600; }
.p-article-sort li a { color:#fff; }
.p-article-con { padding:0 20px 0px; }
.p-article-con li { position:relative;padding:10px 0;margin-top:10px;border-bottom: 1px solid #ececec; }
.p-article-con li .a-img { float:right; }
.p-article-con li .a-img img { width:180px;height:130px; }
.p-article-con li .a-detail { float:left;margin-left:95px;width:520px;margin-right:10px; }
.p-article-con li .b-detail { width:610px;margin-left:0; }
.p-article-con li .b-detail-main { width:820px;margin-left:0; }
.p-article-con li .a-detail .d1{ font-size:18px;font-weight: 600; }
.p-article-con li .a-detail .d2{ padding-top:10px;color:#666; }
.p-article-con li .a-detail .d3{ position:relative;padding-top:2px;color:#999; }
.p-article-con li .a-detail .d4{ padding-top:5px;color:#999;overflow: hidden; }
.list_share_code{display:none;position:absolute;right:-40px;top:-140px;width:120px;height:130px;padding-top:5px;text-align: center;background: #fff;border:1px solid #e0e0e0;box-shadow: 0px 0px 3px #bbb;}
.list_share_code img {width:100px;height: 100px;}
.list_share_code .share_py_txt{display:inline-block;line-height: 30px;}
.p-article-con li .a-avatar { position: absolute;left:0px;top:10px;width:70px;text-align: center; }
.p-article-con li .a-avatar .a1 { padding-bottom:5px;cursor: pointer; }
.p-article-con li .a-avatar .a1 img { width:70px;height:70px;border-radius: 70px; }
.p-article-con li .a-avatar .a2 { margin-top:5px; }
.p-article-con li .a-avatar .a2 a { padding:2px 10px;background-color:#e2f7e7;color:#229d44; }
.rel-box {position: relative;margin-top:10px;margin-left:13px;height: 230px;}
.rel-box div { position:absolute; }
.rel-box a { display:block;font-size: 14px;color:#fff;line-height: 70px;text-align: center;height: 100%; }
.p-article-hot { padding:0 20px 20px;overflow: hidden; }
.p-article-hot li { padding:10px 0;border-bottom: 1px solid #ececec;overflow: hidden; }
.p-article-hot li .p-article-hot-t { float: left;width:70%; }
.p-article-hot li .p-article-hot-t .author { float:left;width:50%;color:#aaa; }
.p-article-hot li .p-article-hot-t .time { float:right;width:30%;color:#aaa;text-align: right; }
.p-article-hot li .p-article-hot-m { float: right;width:25%; }
.p-article-hot li .p-article-hot-m img{ width:100%; }
.p-article-nav { padding:10px 20px 20px;overflow: hidden; }
.p-article-nav li{ float:left;width:50%;text-align: center; }
.p-article-nav li a{ display: block;line-height: 70px;border:1px solid #fff;color:#fff; }
.p-article-title { padding:10px 20px 20px;overflow: hidden; }
.p-article-title li { line-height: 40px;border-bottom: 1px dashed #dcdcdc;overflow: hidden; }
.p-article-title li .y-t { float:left;width:70%; }
.p-article-goods { width:300px;padding:10px 20px 20px;overflow: hidden; }
.p-article-goods li{ float:left;width:130px;margin-top:10px;margin-right:20px; }
.p-article-goods li img{ width:130px;height:90px; }
.hotWord ul { padding:0 10px 10px;overflow: hidden; }
.hotWord ul li { float:left;height: 28px;line-height: 28px;margin-top:10px;margin-right:10px;padding:0px 10px;border-radius: 3px; }
.hotWord ul li a { color:#fff; }
.hot_w_1:hover,.hot_w_2:hover,.hot_w_3:hover,.hot_w_4:hover,.hot_w_5:hover,.hot_w_6:hover,.hot_w_7:hover{opacity:.7;filter:alpha(opacity=70);}
.hot_w_1 { background-color:#f29ec2; }
.hot_w_2 { background-color:#02d1a7; }
.hot_w_3 { background-color:#7d91f4; }
.hot_w_4 { background-color:#e1b82c; }
.hot_w_5 { background-color:#d97ff0; }
.hot_w_6 { background-color:#3dd453; }
.hot_w_0 { background-color:#52b7ef; }
.sort-img { overflow: hidden;padding: 15px 10px; }
.sort-img li { float:left;margin-right:20px; }
.sort-img li a { display: inline-block;padding:3px 10px;border-radius:3px;border:1px solid #ebebeb;}
.sort-img li a.active,.sort-img li a:hover { background-color:#FF436B;color:#fff;border:1px solid #FF436B; }
.a_next { padding:10px 20px;background-color:#f2f2f2;overflow: hidden; }
.page_con { position:relative;padding:20px;overflow: hidden; }
.article_com{padding:20px;overflow: hidden;}
.article_com h1 { font-size:22px;font-weight: 600;text-align: center; }
.article_com .author { padding-top:10px;color:#aaa;text-align: center; }
.article_com .descript { margin-top:10px;padding:10px;background-color: #f2f2f2;color:#666; }
.article_com .text { margin-top:20px;font-size:16px; }
.article_com .text p { margin-bottom: 10px; }

/*首页微信文章2015-11-30*/
.atcomBorder { border:1px solid #e0e0e0;background-color:#fff;border-radius:3px;/*box-shadow: 0px 1px 3px #ccc;*/ }
.attitle { height: 42px;line-height: 42px;font-size:15px;padding-right:10px;background-color:#f9f9f9;border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0; }
.attitle .subss{ float:left;border-right:1px solid #e0e0e0; }
.attitle .subss h2 { padding:0 20px;color:#666;cursor: pointer;line-height: 42px; }
.attitle .subss h2.active { background-color: #fff;color:#2f2f2f;font-weight: 600;border-bottom:1px solid #fff; }
/*微信文章*/
.wxArticle { width:100%;overflow: hidden; }
.wxArticle .wxUl { width:1205px; }
.wxArticle .wxUl li { float:left;width:600px;margin-bottom:-1px;border-bottom:1px solid #efefef;border-right:1px solid #efefef; }
.wxArticle .wxUl li .wxItem { padding:20px 15px 20px 20px;overflow:hidden;}
.wxArticle .wxUl li .wxItem  img{ width:180px;height:140px; }
.wxArticle .wxUl li .wxItem .img { float:left;width:180px;height:140px;padding-right:15px; }
.wxArticle .wxUl li .wxItem .txt { float:left;width:370px;margin-left: 10px; }
.wxArticle .wxUl li .wxItem .txt p {  }
.t_name { font-size: 16px; }
.t_intro { font-size: 14px;color: #999;margin: 10px 0;height: 80px;overflow: hidden; }
.attime { color: #999; }

.form-control { display: inline-block; }
.textw400 { width: 400px; }
.p-article-con li .has-img{width: 610px;margin-left: 10px}