﻿@charset "utf-8";

.verticalAlign{vertical-align:middle; display:inline-block; height:100%; width:1px;margin-left:-1px;}
.bodyBg {background:url(../images/bg.jpg) center top no-repeat;width:100%;}
.bg100{width:100%; background:#fff;margin-top:-7px; position:relative;z-index:1; overflow:hidden;}
.topBg {width:100%;height:111px;}
div#topLogo {height:111px;}
div#topLogo div.top-left p.city-select{background:url(../images/city_cbg.png) -112px 0 no-repeat;width:112px;}
div#topLogo div.top-left span{margin:10px 10px 10px 105px; background:#c4163a}
div#topLogo div.top-left p.over{background-position:0 0;}
div#topLogo div.top-left p.city-select a,div#topLogo div.top-left p.lang-select a {color:#6a6a6a;}
div#topLogo div.top-left p.city-select a.city-jj,div#topLogo div.top-left p.lang-select a.lang-change {border-top: dashed 1px #c08c44;border-bottom: dashed 1px #c08c44;}
div#topLogo div.top-left p.city-select a.city-gf{border-bottom:dashed 1px #c08c44;}
div#topLogo div.top-left p.lang-select{background:url(../images/lang_cbg.png) no-repeat;}
div#topLogo div.top-left p.over-lang{background-position:-112px 0;}
div#topLogo div.top-right {z-index:99;position:relative;}
div#topLogo div.top-right a.weibo-a{width:22px;background:url(../images/third_ico.png) no-repeat;}
div#topLogo div.top-right a.weixin-a{width:22px;background:url(../images/third_ico.png) no-repeat -21px 0;}
div#topLogo div.top-right a.weixin-a b{background:url(../images/weixin_code.png) no-repeat;}
div#topLogo div.top-right a.mobile-a{width:22px;background:url(../images/third_ico.png) no-repeat -43px 0;}
div#topLogo div.top-right a.mobile-a b{background:url(../images/mobile_code.png) no-repeat;}
div#topLogo div.top-middle{position:absolute;top:0;left:50%;width:542px;height:111px;margin-left:-271px; z-index:1;}
div#topLogo div.top-middle a{display:block;width:542px;height:111px;}
div#topLogo div.top-right a {}
div#topLogo div.top-right span{color:#c4163a; }
div#topNav{background:#c4163a;padding:2px 0;z-index:99; border-bottom:2px solid #95112c;}
div#topNav ul {width:931px;}
div#topNav ul li{background:url(../images/nav_left.gif) no-repeat center right;width: 132.8px; height:34px;}
div#topNav ul li.shadow{background:#ab0201;}
div#topNav ul li > a {color:#fff;height:32px;}
div#topNav ul li>a.curr{ background:none;color:#c08c44}
div#topNav ul li>a:hover{background:none;color:#c08c44}
div#topNav ul li.nav-09{ background:url(../images/nav_left.gif) no-repeat center left;}
div#topNav ul li.shadow > a {color:#ffd064;}
div#topNav div#navBlackBg {top:34px;}
.tour{top:34px !important;}
.homepage div#footer {height:230px;background:url(../images/footer_bg.png) no-repeat;margin:0; border-top:none;}
.homepage div#footer dl.footCopy {margin-top:42px;height:136px; padding-top:30px;}
.homepage div#footer dl.footCopy dt label{display:block;height:25px;}
.homepage div#footer dl.footCopy dt p {border:none;opacity:0.5;filter:alpha(opacity=50);}
.homepage div#footer dl.footCopy dd span,.homepage div#footer dl.footCopy dt b,.homepage div#footer dl.footCopy dt p span{opacity:0.5;filter:alpha(opacity=50);}
.homepage div#footer dl.footCopy dd p{display:block;height:26px;width:366px;margin-top:19px;float:right;overflow:hidden;}
.homepage div#footer dl.footCopy dd p a{}
.homepage div#footer dl.footCopy dd p a.fico_1{margin-left:0;}

div#homeKvs2{width:100%;min-width:934px;_width:934px;height:326px;margin:0 auto;overflow:hidden;}
div#homeKvs2>a{display:block;width:100%;height:451px;cursor:pointer;background:transparent;}
div#brandBlocks {overflow:initial;}
div#brandBlocks > img {position:absolute;bottom:0;left:50%;margin-left:-467px; z-index:9;}
div#brandBlocks > dl {height:61px;border-top: solid 1px #c40036;border-bottom: solid 1px #c40036;background:#fff;}
div#brandBlocks>dl>dd{ border-left: solid 1px #c40036;}
div#brandBlocks>dl>dd>a{border-right: solid 1px #c40036;border-bottom: solid 1px #c40036; }
div#brandBlocks > p > a {width:9px;height:10px;margin-top:2px;background:url(../images/brand_dot.png) no-repeat;background-position: -8px 0;}
div#brandBlocks > p {width:9px;height:35px !important;}
div#brandBlocks>p>a.curr {background-position: 0 0;cursor: default;}
#memberBlock,#infoBlock {width:932px;margin:7px auto 11px auto;}
#memberBlock dl {overflow:hidden;}
#memberBlock dd {float:left; margin-left:9px;}
#memberBlock dd.memberShip {margin-left:0;}
#memberBlock dd p {height:27px;width:100%;background:#c40036;line-height:30px;color:#ffffff;font-size:14px; text-align:center;}
#memberBlock dd img{display:block;}
#infoBlock {margin:7px auto 25px auto;}
#infoBlock dl {overflow:hidden;}
#infoBlock dd {width:auto;float:left; margin-left:5px;}
#infoBlock dd.address {margin-left:0px;}
#infoBlock dd p {height:28px; line-height:28px;font-size:14px;color:#ffffff; text-align:center;}
#infoBlock dd.address p {background:#c40036;}
#infoBlock dd.openhours p {background:#c40036}


.listpage div#topNav{}
.minipage .ry_kv{margin-bottom:8px;}
.imgbox ul{margin:8px 0 0 0; overflow:hidden;padding:0;}
.imgbox .mt7{margin-top:7px;}
.imgbox .mr11{margin-right:11px;}
.imgbox li{position:relative;float:left;}
.imgbox li img{display:block;}
.imgbox li p{position:absolute;bottom:0;left:0; background:#c4163a;font-size:13px;color:#fff; text-align:center; line-height:30px;width:100%;}
.imgbox li.first{ margin-right:10px;}
/*.imgbox li a{display:block;position:absolute;top:0;left:0;width:143px;height:30px;opacity:0;filter:alpha(opacity=0); background:red;}
*/.imgbox li.two{margin-bottom:11px;}
.imgbox li.two a{left:124px;top:150px;}
.imgbox li.six a{left:53px;top:200px;}
.imgbox li.last a{left:18px;top:200px;}
.cardDetail{background:url(../images/alpha60.png) 0 0 repeat;width:669px;height:441px;position:fixed;top:50%;left:50%;margin:-220px 0 0 -335px;z-index:99; display:none;}
.cardDetail .content{border:3px solid #94753a;border-radius:3px; background:#fff;margin:27px 20px;}
.cardDetail h2{font-size:24px;color:#fff; height:76px; line-height:76px; text-align:center; background:#b89a61;font-weight:normal; position:relative;}
.cardDetail p{font-size:16px; line-height:30px;color:#000;width:500px; margin: 35px auto;}
.cardDetail .close{position:absolute;top:26px;right:30px;line-height:0;}

div#footer {margin-top:0;}
.ry_con p.power{color:#666666;font-size:12px; margin:30px 0;}
.ry_con p.time{color:#666666;font-size:12px; margin:10px 0 20px 0; line-height:20px;}
#memberBlock dd.memberShip {position:relative;}
#memberBlock dd.memberShip .hot {position:absolute;top:0;left:0;}

.video-pop {position:fixed;top:0;bottom:0;left:0;right:0; z-index:801;background: url(../images/alpha60.png) 0 0 repeat; display:none;}
.video-pop .content{width:930px;height:501px;position:absolute;top:50%;left:50%;margin:-250px 0 0 -465px; background:#000;}
.video-pop .close {position:absolute;top:5px;right:5px; z-index:99;}
div#newsBlocks>dl>dt{ background:#c40036;color:#ffffff}
.bg_icon1{ float:left; margin-left:7px;margin-top:6px;}
.bg_icon2{float:right;margin-right:7px;margin-top:6px;}