﻿@charset "utf-8";
/* CSS Document */
.nav{width:100%;height:40px;background-color:#db2242;font:14px/1.5 "Microsoft YaHei","宋体b8b\4f53",sans-serif;}
.nav .cate{width:185px;height:40px;line-height:40px;background-color:#c8203e;padding-left:15px;float:left;color:#fff;position:relative;z-index:990;}
.nav .cate a,.nav .cate a:hover{color:#fff;}
.nav .cate .ico{width:18px;height:18px;background:url(../images/ico.png) no-repeat -267px -233px;margin:5px 10px 0 0;_margin-top:10px;display:inline-block;}

.nav .nav-mid{width:740px;margin-left:20px;float:left;}
.nav .nav-mid li{width:72px;margin-right:10px;height:40px;line-height:40px;text-align:center;float:left;}
.nav .nav-mid li a{color:#fff;display:block;}
.nav .nav-mid li a:hover{color:#ff9bac;text-decoration:none;}
.nav .nav-mid li.active a{font-weight:bold;color:#db2242;text-decoration:none;height:40px;line-height:40px;background:url(../images/ico.png) no-repeat -213px -189px;}

.nav .nav-right{ width: 240px; float:right; font-size:12px; height:40px; line-height:40px; }
.nav .nav-right i{background:url(../images/ico.png) no-repeat 0px -531px; display:block; width:2px; float:left; height:30px;}
.nav .nav-right li{ float:right; padding-left:20px; }


.user-entry { width: 40%; height: 20px; float: left; padding: 5px 0;}
/*会员级别图标*/
.nc-grade-mini { font: 600 italic 12px/16px Georgia,Arial; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); color: #FFF4F4; background-color: #F33; vertical-align: middle; display: inline-block; *display: inline/*IE7*/; height: 16px; padding: 1px 3px; border-radius: 2px; *zoom: 1/*IE7*/;}

/*左侧菜单栏*/
.nav-sub{width:198px;height:350px;border:1px solid #dfdfdf;background-color:#f5f5f5;float:left;position:relative;z-index:991;}
.nav-sub ul .icon{background:url(../images/ico01.png) no-repeat;padding-left:25px;float:left;}
.nav-sub ul .icon1{background-position:3px -50px;}
.nav-sub ul .icon2{background-position:3px -83px;}
.nav-sub ul .icon3{background-position:2px -115px;}
.nav-sub ul .icon4{background-position:3px -150px;}
.nav-sub ul .icon5{background-position:3px -180px;}
.nav-sub ul .icon6{background-position:3px -215px;}
.nav-sub ul .icon7{background-position:1px -246px;}
.nav-sub ul .icon8{background-position:2px -279px;}
.nav-sub ul .icon9{background-position:0 -313px;}
.nav-sub ul .icon10{background-position:3px -344px;}

#nav .mod_cate,#nav .mod_cate2{width:184px;height:42px;line-height:42px;padding:0 7px;background:url(../images/line.gif) repeat-x bottom;float:left;}
#nav .mod_cate h2,#nav .mod_cate2 h2{width:160px;font-size:14px;font-weight:normal;font-family:"Microsoft Yahei";cursor:pointer;}
#nav .mod_cate h2 a,#nav .mod_cate2 h2 a{color:#444;}
#nav .mod_cate h2 a:hover,#nav .mod_cate2 h2 a:hover{text-decoration:none;}


#nav .on{background:#db2242;}
#nav .on h2 a{color:#fff;}
#nav .on h2.icon1{background-position:-302px 14px;}
#nav .on h2.icon2{background-position:-300px -19px;}
#nav .on h2.icon3{background-position:-301px -53px;}
#nav .on h2.icon4{background-position:-301px -86px;}
#nav .on h2.icon5{background-position:-300px -118px;}
#nav .on h2.icon6{background-position:-300px -150px;}
#nav .on h2.icon7{background-position:-299px -181px;}
#nav .on h2.icon8{background-position:-299px -215px;}
#nav .on h2.icon9{background-position:-299px -249px;}
#nav .on h2.icon10{background-position:-301px -278px;}
#nav .on .mod_subcate{display:block !important;/* !important 强制显示，否则会闪烁*/ }
#nav .on .mod_cate_r a{color:#666;}

/*轮播图*/
.center{width:985px;margin:15px 0 0 15px;float:left;}
.center .focus{width:728px;height:336px;overflow:hidden;position:relative; float:left;}
.center .focus .slider img{width:728px;height:336px;display:block;}
.center .focus .slider{width:25000px;position:absolute;}
.center .focus .slider li{float:left;}
.center .focus .num{position:absolute;right:5px;bottom:7px;}
.center .focus .num li{float:left;width:12px;height:12px;font-family:Arial;cursor:pointer;overflow:hidden;margin:3px 5px;border:1px solid #fff;}
.center .focus .num li.on{width:14px;height:14px;margin:2px 1px;border:0;background-color:#db2242;}


/*右侧登陆*/
.rightbar{width:242px;float:right; border:solid 1px #FED4AE; overflow:hidden; background:#FFFBF3;}
.ncp-member-left { background-color: #FFF; width: 243px; float: left; border-right: solid 1px #EEE;}
/* 会员未登录 */
.ncp-not-login { background-color: #FFFBF3; height: 334px;}
.ncp-not-login .member { text-align: center; padding: 30px 0 20px 0;}
.ncp-not-login .member a { font: 18px/30px "microsoft yahei";}
.ncp-not-login .member p { font: 14px/20px "microsoft yahei"; color: #777;}
.ncp-not-login .function { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 260px; margin: 0 auto; padding: 22px 0; border-top: dotted 1px #FFB577;}
.ncp-not-login .function i { background: url(../images/point_bg.png) no-repeat; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 48px; height: 48px; margin: 0 20px 0 10px; *zoom: 1;}
.ncp-not-login .function i.voucher { background-position: -170px -70px;}
.ncp-not-login .function i.exchange { background-position: -218px -70px;}
.ncp-not-login .function dl { vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}
.ncp-not-login .function dt { font: 14px/28px "microsoft yahei"; color: #333;}
.ncp-not-login .function dd { font-size: 12px; color: #777;}
.ncp-not-login .button { text-align: center; margin-top: 20px;}
a.ncp-btn { font: normal 14px/20px "Microsoft Yahei"; color: #777; background-color: #F5F5F5; text-align: center; display: inline-block; height: 20px; padding: 4px 16px; border: solid 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer;}
a:hover.ncp-btn { text-decoration: none; color: #333; background-color: #E6E6E6; border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}

/*会员概述*/
.ncp-member-info { padding: 9px 9px; overflow: hidden;}
.ncp-member-info .avatar { width: 88px; height: 88px; float: left; position: relative; z-index: 1;}
.ncp-member-info .avatar .frame { background: url(../images/point_bg.png) no-repeat 0 0; width: 88px; height: 88px; position: absolute; z-index: 2; top: 0; left: 67px;}
.ncp-member-info .avatar img { width: 80px; height: 80px; position: absolute; z-index: 1; top: 4px; left: 71px;}
.ncp-member-info dl { display: block; width: 225px; text-align:center; float: left;}
.ncp-member-info dt { font: 600 14px/20px "microsoft yahei"; margin-bottom: 6px; margin-top:22px;}
.ncp-member-info dd { line-height: 22px;}

/*会员等级*/
.ncp-member-grade { background-color: #FFFBF3; text-align: center; width: 100%; padding: 9px 0; border-top: solid 1px #FED4AE;}
.ncp-member-grade .progress-bar { font-size: 0; *word-spacing:-1px/*IE6、7*/; display: block;}
.ncp-member-grade .progress-bar em,
.ncp-member-grade .progress-bar span { vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline/*IE7*/; *zoom: 1;}
.ncp-member-grade .progress-bar em { font: 12px/20px "microsoft yahei"; text-align: center; width: 30px;}
.ncp-member-grade .progress-bar span { background-color: #CCC; width: 180px; height: 10px; border-radius: 5px;}
.ncp-member-grade .progress-bar span i { background-color: #D93600; display: block; height: 10px; border-radius: 5px;}
.ncp-member-grade .progress { color: #AAA; text-align: center; margin-top: 5px;}
.ncp-member-grade .progress em { font-weight: 600; color: #D83500; margin: 0 2px;}
.ncp-member-grade .links { text-align: center; margin-top: 5px;}
.ncp-member-grade .links a { color: #005EA6; margin: 0 20px;}
/* 会员积分 */
.ncp-member-point { font-size: 0; background-color: #FFF6E6; *word-spacing:-1px/*IE6、7*/; border-top: solid 1px #FED4AE;}
.ncp-member-point dl { vertical-align: top; letter-spacing: normal; word-spacing: normal; text-align: center; display: inline-block; *display: inline/*IE7*/; width: 98px; border-left: dotted 1px #FED4AE; *zoom: 1;}
.ncp-member-point dt { font: 12px/30px "microsoft yahei"; color: #FF8400; height: 30px; padding: 10px 0 10px 0;}
.ncp-member-point dt strong { font-size: 20px; font-weight: 400; margin-right: 4px;}
.ncp-member-point dd { font: 12px/20px "microsoft yahei"; color: #555; height: 20px; padding: 10px 0 10px 0;}
.ncp-member-point a { text-decoration: none;}
/* 会员积分兑换购物车 */
.ncp-memeber-pointcart { background-color: #FFF2DA; text-align: center; border-top: solid 1px #FED4AE;}
.ncp-memeber-pointcart .btn { font: 14px/32px "microsoft yahei"; color: #FFF; background-color: #FFB577; display: inline-block; *display: inline/*IE7*/; width: 150px; height: 32px; margin: 21px auto; border-radius: 4px; position: relative; z-index: 1;*zoom: 1;}
.ncp-memeber-pointcart .btn:hover { background-color: #FF8400; text-decoration: none;}
.ncp-memeber-pointcart a em { font: 12px/18px Verdana; line-height: 18px; color: #FFF; background-color: #C11C1C; display: block; min-width: 10px; height: 18px; padding: 0 4px; border-radius: 9px; position: absolute; z-index: 1; top:-9px; right: 4px;}



/* 商城首页-新闻及企业Tab切换*/
.proclamation { background: #FFF; width: 240px; height: 150px; margin:5px 0 0 0; border:1px solid #ccc; }
.proclamation .tabs-nav { background: #F7F7F7; height:30px; border: solid #E7E7E7; border-width: 1px 0; position:relative; z-index:1; }
.proclamation .tabs-nav li { background:#F7F7F7; text-align: center; display: block; width: 103px; height: 20px; float: left; padding: 5px 0; margin: 0; border: solid #F7F7F7; border-width: 0 0 0 1px; position: relative; z-index: 9; cursor: pointer; }
.proclamation .tabs-nav li h3 { font-weight: 600; line-height:20px; }
.proclamation .tabs-nav li.tabs-selected { color: #333; font-weight: 600; line-height: 20px; background: #FFF; width: 120px; height: 20px; border-style: solid; border-color: transparent #E7E7E7 #FFF #E7E7E7; border-width: 0 1px 1px 1px; position: relative; z-index:10; _margin-bottom: -1px/* IE6 */; }
.proclamation .tabs-nav li h3, #news .tabs-nav li.tabs-selected h3 { color:#333; }
.proclamation .tabs-panel { width: 95%; margin: 6px auto; }
.proclamation .mall-news { }
.proclamation .mall-news li { line-height: 25px; text-overflow: ellipsis; white-space: nowrap; height: 25px; padding: 1px 0; overflow: hidden; }
.proclamation .mall-news li i { background: url(../images/home_bg.png) no-repeat -70px -40px; vertical-align: middle; display: inline-block; width: 2px; height: 2px; margin-right: 6px; }
.proclamation .mall-news li time { font-family: Tahoma, Geneva, sans-serif; color: #999; font-size: 10px; margin-left: 6px; }
.tabs-hide { display: none !important; }
.home-sale-layout { overflow: hidden; }
.home-sale-layout .left-layout { width: 989px; float: left; border-bottom: solid 1px #F0F0F0; }
.home-sale-layout .tabs-nav { background-color: transparent; width: 100%; height: 40px; border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #F0F0F0 transparent; position: relative; z-index: 1; }
.home-sale-layout .tabs-nav li { background-color: transparent; width: 20%; *width: 195px;
height: 40px; float: left; padding: 0; position: relative; z-index: 1; cursor: pointer; }
.home-sale-layout .tabs-nav li h3 { font-size: 12px; font-weight: 600; line-height: 38px; text-align: center; }
.home-sale-layout .tabs-nav li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; float: right; margin-left: -4px; border-width: 5px; border-style: dashed dashed solid dashed; position: absolute; z-index: 1; bottom: 0; left: 50%; }
.home-sale-layout .tabs-nav .tabs-selected { border-style: solid; border-width: 0 0 2px 0; border-color: #D93600; }
.home-sale-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #D93600; }
.home-sale-layout .tabs-nav .tabs-selected h3 { color: #D93600; }
.home-sale-layout .tabs-panel { width: 989px; overflow: hidden; }
.home-sale-layout .tabs-panel ul { width: 990px; margin-left: -1px; overflow: hidden; }
.home-sale-layout .tabs-panel ul li { width: 197px; height: 235px; padding: 15px 0 0; border-left: dotted 1px #F0F0F0; float: left; overflow: hidden; }
.home-sale-layout .tabs-panel dl { width: 160px; margin: 0 auto auto; position: relative; z-index: 1; }
.home-sale-layout .tabs-panel dl dt.goods-name { font-family: Tahoma, Geneva, sans-serif; line-height: 16px; width: 160px; height: 32px; position: absolute; z-index: auto; top: 164px; left: 0; overflow: hidden; }
.home-sale-layout .tabs-panel dl dd.goods-thumb { width: 160px; height: 160px; position: absolute; z-index: auto; top: 0; left: 0; }
.home-sale-layout .tabs-panel dl dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block;
width: 160px; height: 160px; overflow: hidden; }
.home-sale-layout .tabs-panel dl dd.goods-thumb img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2);
*margin-top:expression(80-this.height/2);
}
.home-sale-layout .tabs-panel dl dd.goods-price { line-height: 20px; color: #999; position: absolute; z-index: auto; top: 200px; left: 0; }
.home-sale-layout .tabs-panel dl dd.goods-price em { font-size: 14px; vertical-align: middle; }
.home-sale-layout .right-sidebar { width: 211px; float: right; }
.home-sale-layout .right-sidebar .title { height: 40px; border-bottom: solid 2px #F00; }
.home-sale-layout .right-sidebar .title h3 { font-size: 12px; font-weight: 600; line-height: 38px; color: #D93600; float: left; margin-left: 20px; }
.home-sale-layout .right-sidebar .title a { line-height: 38px; float: right; margin-right: 6px; }
.home-sale-layout .sale-discount { width: 210px; height: 252px; overflow: hidden; position: relative; z-index: 1; }
.home-sale-layout .sale-discount ul { width: auto; height: 252px; position: absolute; z-index: 1; }
.home-sale-layout .sale-discount ul li { width: 210px; height: 50px; float: left; padding: 191px 0 0 0; }
.home-sale-layout .sale-discount .arrow { background: url(../images/home_bg.png) no-repeat; width: 19px; height: 29px; margin-top: -40px; position: absolute; z-index: 2; top: 50%; cursor: pointer; opacity: 0.25!important; }
.home-sale-layout .sale-discount .arrow:hover { opacity: 0.85!important; }
.home-sale-layout .sale-discount .pre { background-position: -160px -70px; left: 0; }
.home-sale-layout .sale-discount .next { background-position: -180px -70px; right: 0; }
.home-sale-layout .sale-discount dl { height: 59px; width: 210px; border-bottom: solid 1px #F0F0F0; position: relative; z-index: 1; }
.home-sale-layout .sale-discount dl dt, .home-sale-layout .sale-discount dl dd { position: absolute; z-index: auto; }
.home-sale-layout .sale-discount dt.goods-name { text-overflow: ellipsis; white-space: nowrap; width: 200px; height: 20px; top: 30px; left: 5px; overflow: hidden; }
.home-sale-layout .sale-discount dd.goods-thumb { top: -155px; left: 30px; }
.home-sale-layout .sale-discount dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block;
width: 150px; height: 150px; overflow: hidden; }
.home-sale-layout .sale-discount dd.goods-thumb img { max-width: 150px; max-height: 150px; margin-top:expression(150-this.height/2);
*margin-top:expression(75-this.height/2);
}
.home-sale-layout .sale-discount dd.goods-price { font: 600 16px/30px Verdana; color: #C00; width: 200px; height: 30px; top: 0; left: 5px; }
.home-sale-layout .sale-discount dd.goods-price .original { font-size: 12px; color: #AAA; font-weight: normal; text-decoration: line-through; margin-left: 6px; }
.home-sale-layout .sale-discount dd.goods-price-discount { color: #FFF; background: url(../images/home_bg.png) no-repeat -100px -100px; text-align: center; width: 48px; height: 24px; padding: 28px 0 16px 0; top: -40px; right: 5px; }
.home-sale-layout .sale-discount dd.goods-price-discount em { font-size: 16px; font-weight: 600; margin-right: 2px; }
.home-sale-layout .sale-discount dd.time-remain { color: #999; line-height: 16px; text-align: center; width: 210px; height: 16px; top: -180px; left: 0; }
.home-sale-layout .sale-discount dd.time-remain i { background: url(../images/home_bg.png) no-repeat -40px -60px; vertical-align: middle; display: inline-block; width: 11px; height: 11px; margin-right: 4px; }
.home-sale-layout .sale-discount dd.time-remain em { font-weight: 600; color: #555; margin: 0 2px; }
.home-sale-layout .sale-discount dd.goods-buy-btn { }
.home-sale-layout .sale-discount .preNext { opacity: 0.5 !important; }
.home-sale-layout .sale-discount .preNext:hover { opacity: 1 !important; }

/*右侧推荐品牌*/
.right-sidebar { height: 100%; }
.right-sidebar .title { background-color: #FFF; width: 100%; height: 40px; border-bottom: solid 2px #DDD; }
.recommend-brand {  overflow: hidden; padding:20px; }
.recommend-brand ul { background-color: #FFF; margin-top: -1px }
.recommend-brand ul li { background-color: #FFF; float: left; width:110px; height:60px; }
.recommend-brand ul li a { display: block; width: 96px; height: 32px; padding: 5px; }
.recommend-brand ul li img { max-width: 96px; max-height: 32px; }

/*分类*/
.floor{margin-top:15px;}
.floor .floor-head .floor-title{ height:32px; padding-left:45px;font:18px/20px "Microsoft YaHei","宋体b8b\4f53",sans-serif;background:url(../images/point_bg.png) no-repeat -100px -40px;display:block;}
.floor .floor-head .floor-title a{ display:block; background:#fff; height:32px; line-height:32px;}
.floor .floor-head .hot{float:right; margin:7px 0 0 0;}
.floor .floor-head .hot a{padding-left:8px;}

.floor .floor-list{width:1198px;border:1px solid #dfdfdf;background-color:#fdfdfd;float:left;}
.floor .ad{width:217px;padding:1px;border-right:1px solid #dfdfdf;}
.floor .floor-content{width:977px;float:left;}
.floor .floor-content-top{height:315px;border-bottom:1px solid #dfdfdf;overflow:hidden;}
.floor .floor-content-cate{width:455px;height:285px;padding:30px 0 0 32px;border-right:1px solid #dfdfdf;font-size:14px;float:left;}
.floor .floor-content-cate li{width:450px;float:left;line-height:26px;}
.floor .floor-content-cate li a,.floor .floor-content-cate li b{padding:0 13px;float:left;}
.floor .floor-content-cate .cur{ padding:0;}
.floor .floor-content-cate li.block_end{margin-bottom:30px;}

.floor .floor-content-company{width:488px;float:left;}
.floor .floor-content-company .floor-content-ctit{height:44px;border-bottom:1px solid #dfdfdf;padding-left:20px;font:16px/44px "Microsoft YaHei";}
.floor .floor-company-infro{width:246px;margin:18px 0 18px 18px;border-right:1px dotted #dfdfdf;float:left;display:inline;}
.floor .floor-company-infro li{width:246px;float:left;}
.floor .icon11{width:23px;height:18px;display:block;margin:5px 0;background:url(../images/ico.png) no-repeat;float:left;}
.floor .icon11{background-position:-212px -232px;}
.floor .icon12{background-position:-237px -232px;}
.floor .floor-company-infro .brand a{float:left;padding:15px 3px 0 3px;}
.floor .floor-content-company .year{width:130px;height:18px;line-height:18px;background-color:#ea0f1f;border-radius:2px;color:#fff;margin:5px 0 0 5px;display:inline;}
.floor .floor-content-company .year .vip{width:25px;height:20px;background:url(../images/ico.png) -212px -254px;display:block;float:left;}

.floor .floor-content-name{margin:18px 0 0 18px;width:200px;overflow:hidden;float:left;}
.floor .floor-content-name li{background:url(../images/ico.png) no-repeat -317px -531px;padding-left:10px;line-height:26px;}

.floor .proshow{width:952px;height:183px;float:left;}
.floor .proshow li{width:132px;height:170px;padding:18px 0 0 26px;float:left;}
.floor .proshow li .img{width:130px;height:130px;border:1px solid #efefef;display:block;}
.floor .proshow li .img:hover{width:130px;height:130px;border:1px solid #db2242;}
.floor .proshow li .text{height:20px;width:130px;overflow:hidden;margin-top:10px;}

/*积分礼品列表*/
.ncp-exchange-list { padding: 15px;}
.ncp-exchange-list li { width: 200px; padding: 15px; float:left;}
.ncp-exchange-list li:hover { box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.ncp-exchange-list li .gift-pic { display: block; }
.ncp-exchange-list li .gift-pic a {line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 200px; height: 200px; overflow: hidden;}
.ncp-exchange-list li .gift-pic img { max-width: 200px; max-height: 200px; margin-top:expression(200-this.height/2); }
.ncp-exchange-list li .gift-name { line-height: 18px; display: block; width: 100%; height: 36px; margin: 10px 0; overflow: hidden;}
.ncp-exchange-list li .exchange-rule { background-color: #F9F9F9; overflow: hidden;}
.ncp-exchange-list li .exchange-rule .pgoods-price { line-height: 18px; color: #999; display: block; width: 150px; height: 18px; float: left; margin: 5px 0 0 10px;}
.ncp-exchange-list li .exchange-rule .pgoods-price em { text-decoration: line-through;}
.ncp-exchange-list li .exchange-rule .pgoods-points { font-size: 12px; color: #D93600; display: block; width: 140px; float: left; margin: 5px 0 5px 10px; clear: left;}
.ncp-exchange-list li .exchange-rule .pgoods-grade { font-family: Georgia,Arial; font-size: 18px; line-height: 53px; background-color: #E8E8E8; text-align: center; display: block; width: 40px; height: 53px; float: right; clear: left;}
.norecord { font: 12px/20px "microsoft yahei"; color:#999; text-align:center; margin: 100px 0;}

/*资讯*/
.news-title{height:40px;border-bottom:2px solid #dfdfdf;font:18px/2.5 "Microsoft YaHei";}
.news{width:396px;margin-top:10px;float:left;}
.news .rank-list{height:225px;background:url(../images/ico.png) no-repeat -290px -312px;padding-left:35px;float:left;}
.news .rank-list li{width:158px;height:33px;line-height:33px;overflow:hidden;}

.news .ad1{position:relative;}
.news .text1{width:182px;height:30px;line-height:30px;padding:0 10px;top:186px;left:0;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;position:absolute;z-index:999;overflow:hidden;}
.news .text1 a{color:#fff;}

.dynamic{width:360px;float:left;padding-left:42px;}
.dynamic p{font:16px/2.5 "Microsoft YaHei";}
.dynamic dl{width:360px;}
.dynamic dl dt,.dynamic dl dd{float:left;}
.dynamic dl dd{width:270px;margin-left:10px;}
.dynamic ul{width:360px;line-height:26px;float:left;}
.dynamic ul li{background:url(../images/ico.png) no-repeat -280px -19px;padding-left:10px;}
.dynamic ul li span{float:right;}

/*底部热门推荐*/
.top-reconmmend{ border:1px solid #dfdfdf; overflow:auto; zoom:1; }
.top-reconmmend .hottit{ height:30px; line-height:30px; background:#f1f1f1; border-bottom:1px solid #d2d2d2; padding:0 10px; }
.top-reconmmend ul li{ float:left; margin:20px 10px 30px 10px; }
.top-reconmmend ul li dt{ overflow:hidden; width:170px; height:160px; line-height:158px; *height:162px; border:1px solid #d2d2d2; text-align:center; margin-bottom:5px; display:table-cell; vertical-align:middle;}
.top-reconmmend ul li dt a{ height:100%; vertical-align:middle\9; _writing-mode: tb-rl; }
.top-reconmmend ul li dt a img{ vertical-align:middle; max-height:160px !important; max-width:160px !important; }
.top-reconmmend ul li dd{ width:170px; _padding-bottom:15px; }

/* 友情链接 */
.full_module { background: #FFF; width: 1200px; margin: auto;clear: both; margin-top: 8px; }
.full_module h2 { font-family: Verdana, Geneva, sans-serif; font-size:9px; line-height: 30px; color:#F60; height: 30px; margin-bottom: 10px; border-bottom: 1px solid #E7E7E7; }
.full_module b { font-family: "微软雅黑"; font-size:15px; line-height: 30px; color: #3E3E3E; display: inline; float: left; padding: 0 10px 0 4px; }
.full_module .infocontent { width: 992px; height:135px; overflow:hidden; }
.full_module p { line-height: 17px; font-size: 12px; font-weight: 600; color: #FFF; background: url(../images/adbtn.gif) no-repeat 0px 0px; text-align: center; display: inline; width: 160px; height: 17px; float: right; padding-bottom: 7px; margin: 0px 6px 16px 0px; }
.full_module p a { color: #FFF; }
.piclink span { background-color: #FFF; border: 1px solid #D8D8D8; width: 88px; height: 31px; display: inline; float: left; padding: 2px; margin-right: 13px; }
.piclink { margin: 20px auto 0 auto; padding:0 10px; }
.textlink { clear: both; margin: 0 auto; padding: 0 0 10px 0; }
.textlink span { width: 88px; display: inline; float: left; padding: 2px; margin-right: 13px; }
.textlink a { line-height: 22px; display: block; width: 97px; float: left; text-align:center }

/* 底部客服400 */
.copyrightbar .contact .tel, .help .contact .mail { height: 26px; line-height: 26px; padding-left: 36px; cursor: default; background:url(../images/hd-and-btm.png) no-repeat; }
.copyrightbar .contact .tel { background-position: 0 -250px; color: #00B492; font-size: 20px; }
.copyrightbar .contact .tel:hover, .help .contact .mail:hover { text-decoration: none; }
.copyrightbar .contact .mail { font-size: 16px; padding:0 0 0 36px; background:url(../images/hd-and-btm.png) no-repeat 0 -280px; }
.copyrightbar .contact .attention { padding-top: 10px; }
.copyrightbar .contact .weixin { width: 73px; margin:0 auto; text-align:center; }
.copyrightbar .contact .weixin img { width: 62px; height:62px; }
.copyrightbar .contact .weixin span { display: block; line-height: 31px; height: 31px; padding: 0 16px 0 6px; color: #666; }
.copyrightbar .contact .sina, .help .contact .qq { height: 30px; line-height: 30px; padding-left: 36px; color: #666; }
.copyrightbar .contact .sina { background-position: 0 -310px; }
.copyrightbar .contact .qq { background-position: 0 -340px; }
#faq .copyrightbar .contact li{ margin-left:0px; padding-left:35px;}
.w1190{ float:left; width:180px;}


/*弹窗登录*/
#Mdown{ margin: 0; padding: 0; font: normal 14px/180% Tahoma,sans-serif;}
#loginBox{ margin: 0 auto; padding: 0px; text-align: left; width: 472px; font-size: 9pt; overflow: hidden;filter: alpha(opacity=90);opacity: 1;}
#loginBox .title{text-align: left; font-size: 11pt; width:472px; height: 70px; line-height: 70px; background:#fff;}
#loginBox .t1{ float: left; font-weight: bold; color: #44b7f7; text-decoration: none; font-size:20px; margin:0 0 0 50px;}
#loginBox .t2{float: right;text-align: center; height: 45px;width: 70px; padding:25px 0 0 0; overflow: hidden; background: #44a7df;cursor: pointer;}
#loginBox .t3{ float:left; width:80px; margin:0 0 0 200px;}
#loginBox .t3 a{ color:#ccc; font-family:"微软雅黑"; text-decoration:none;}
#loginBox .login{width: 402px;height: 370px; background:#e7ebef; padding:20px 0 0 0;}
#bgDiv{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;right: 0px; z-index:1000; background-color: #777;opacity: 0.7;}	
#loginBox .login .tb_login{ width:305px; height:175px; margin:0 auto; position:relative; }
.uesr01{ color:#000; font-size:12px; font-weight:bold; padding:10px 0 0 0;}	
#loginBox .login .tb_login .show01{ border-radius:3px; border:1px solid #ccc; width:300px; height:35px; padding:0 0 0 10px;}
#loginBox .login .tb_login .show01:focus{ -webkit-box-shadow: 0 0 10px #bbd7ee; -moz-box-shadow:0 0 10px #bbd7ee; box-shadow: 0 0 10px #bbd7ee; border-color:#66b0e9; outline:0; background: #fff;}
.host{ font-size:12px;}
#cookietime{ width:15px; height:15px; background:#333; vertical-align:middle}
.submit{ width:100px; height:35px; background:#44b7f7; float:right; border-radius:3px; border:1px solid #44b7f7; color:#fff; position:absolute; bottom:0; right:7px; }
.btn-sm a{ color:#fff;}
.m_t{ margin:10% auto;}
.mag_inp{ margin:0 0 10px 0;}
.img_th{ margin:0 0 19px 0;}
.lin_x li a{ margin:0 0 0 -1px;}
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}
.checkbox { padding-left: 20px;}
.checkbox label { display: inline-block; padding-left: 5px; position: relative;}
.text-center{ text-align:center;}
.text-center h4{ font-size:16px; margin:10px 0;}
.btn-googleplus { color: #ffffff !important; background-color: #dd4b39 !important;}
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  will-change: opacity, transform;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.btn{ display:inline-block; padding:6px 12px; margin-bottom:0; font-size:14px; font-weight:400; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation;touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;user-select:none; background-image:none; border:1px solid transparent; border-radius:4px;}
.m-t-10 { margin-top: 10px !important;}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c;}
.btn-twitter { color: #ffffff !important; background-color: #00aced !important;}
.checkbox label::before {
  -o-transition: 0.3s ease-in-out;
  -webkit-transition: 0.3s ease-in-out;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #cccccc;
  content: "";
  display: inline-block;
  height: 16px;
  left: 0;
  margin-left: -20px;
  margin-top:0px;
  position: absolute;
  transition: 0.3s ease-in-out;
  width: 16px;
  outline: none !important;
}
.checkbox input[type="checkbox"] { cursor: pointer; opacity: 0; z-index: 1; outline: none !important;}
.checkbox input[type="checkbox"]:checked + label::after {
  content: "\f00c";
  font-family: 'FontAwesome';
}
.checkbox label::after { color: #555555; display: inline-block; font-size: 11px; height: 16px; left: 0; margin-left: -20px; padding-left: 3px; padding-top: 0px; position: absolute; top: 0; width: 16px;}
.checkbox-primary input[type="checkbox"]:checked + label::before { background-color: #5d9cec; border-color: #5d9cec;}
.checkbox-primary input[type="checkbox"]:checked + label::after { color: #ffffff;}
button{ cursor:pointer;}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}


/*面包屑*/
.crumbs { height: 27px; line-height: 27px; background: #f1f1f1; border: 1px solid #e4e4e4; padding-left: 12px; width: 1186px; }
.crumbs .mr10 { margin-right: 10px; }
.crumbs .key{ font-size:12px; display:inline; }