
.fl { float: left;}
.fr { float: right;}
.clr{ display: block;overflow: hidden;clear: both;height:0;line-height:0;font-size: 0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { display: inline-table;}
*html .clearfix { height: 1%;}
.clearfix { display: block;}
* + html .clearfix { min-height: 1%;}

.c150{width:1150px;margin: 0 auto;}
.c100{width:1060px;margin: 0 auto;}
.p53{padding:53px 0;}
.p8{padding-top: 8px;}
.p7{padding-left:7px;}
.p23{padding-top: 23px;}
.p15{margin-top: 15px;}
.pb23{padding: 17px 24px;}
.p20{padding: 20px 0;}
.b20{padding-bottom: 20px;}
.w664{width: 664px;}
.w323{width: 323px;}
.m12{margin-top: 12px; padding: 0;}
.wrap_white{background: #FFFFFF;}
/*顶头*/
.top{height: 42px; background: #edecec; width: 100%; min-width: 1150px;}
.link_01{float: left;}
.link_01 .NoBg{color:#ff6561;font-size: 14px; line-height: 42px;}
.link_01 .NoBg a{color:#ff6561 ;}
.link_01 .NoBg span{color:#333333;font-family: arial;font-weight: bold; position: relative; padding-left: 15px; margin-left: 15px;}
.link_01 .NoBg span i{ display:block;background: url(../images/Sprite_Graphic.png) no-repeat; background-position: -85px -14px; width: 12px; height: 16px; position: absolute;top: 2px;left: 0px;}
.top_mem{float: right;}
/*.top_mem .loginup{margin-top: 2px;}*/
.top_mem .loginup,.top_mem .qq,.top_mem .welcome{float: left; margin-left: 20px;}
.top_mem .qq{margin-top: 10px;}
.top_mem .loginup a{padding:0 10px;}
.loginup li{float: left;position: relative;}
.loginup li.login_txt{margin-top: 12px;/*border-right: 2px solid #dbdbdb;*/}
.loginup li .app_img{display:none;position: absolute;z-index:3;top:40px;left: 0; background: #fff; padding: 20px 12px;}
.loginup li .app_img span b{display:inline-block;width:54px;background: url(../images/ym_app.png) no-repeat;height: 82px;}
.loginup li .app_img span{display: block;width: 180px;}
.loginup li .app_img span.ym_iPhone{padding-bottom: 18px;margin-bottom: 18px;border-bottom: 1px dashed #999;}
.loginup li .app_img span.ym_iPhone b{background-position: 0 0; margin:20px 0 0 5px;}
.loginup li .app_img span.ym_Android b{background-position:0 -93px;margin:20px 0 0 5px;}
.loginup .ym_app{padding-left: 11px;}
.loginup .ym_app a{display: block;padding: 11px 12px; background: url(../images/vip_icon2.png) -4px -83px;text-indent: 6px;}
.loginup .ym_app a b{display:inline-block;width:7px;height:6px;background: url(../images/vip_icon2.png) -1px -142px; margin: 8px 0 0 10px;}
.loginup .ym_app:hover{background: #fff;}
.loginup .ym_app:hover a{background-position:-4px -43px;; color: #FF6561;}
.loginup .ym_app:hover a b{background-position:-1px -134px;}
.top_mem .loginup a:hover,.top_mem .loginup span{color: #ff6561;}
.welcome a{ width: 73px;height:24px;margin-top: 10px; background: #ff6561;display:inline-block;color: #fff;text-align: center;line-height: 24px;
            -moz-border-radius: 37px;      /* Gecko browsers */
            -webkit-border-radius: 37px;   /* Webkit browsers */
             border-radius:37px;
             border: 1px solid #FF6561;
              }
.welcome a.delivery,.welcome a.ym_old{background: #42aef3;border: 1px solid #42AEF3; margin-top: 10px;}
.welcome a:hover{background: none;color:#FF6561;}
.welcome a.delivery:hover,.welcome a.ym_old:hover{color: #42AEF3;}
.title h2{height: 35px; border-left: 7px solid #42AEF3; line-height: 35px; text-indent: 28px;}
.title h2 a{float: right; color: #42AEF3; font-size: 18px; font-weight: normal;}

.jp_list {padding-bottom: 15px;min-height: 95px;}
.jp_list ul{clear:both;height:auto;}
.jp_list li{ float:left; width:120px; height:80px; padding:15px 0 0 20px;}
.jp_list li img{ width:120px; height:80px; display:block;}

.art_pre{padding-left: 25px;}
.art_pre ul li{float: left; height: 18px; overflow: hidden; width:50%;color:#FF6561}
.art_pre ul li a{color:#FF6561}


