﻿@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:138px;}
div#topLogo {height:138px;}
div#topLogo div.top-left p.city-select{background:url(../images/city_cbg.png) no-repeat;}
div#topLogo div.top-left p.over{background-position:-112px 0;}
div#topLogo div.top-left p.city-select a,div#topLogo div.top-left p.lang-select a {color:#c08c44;}
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.lang-select{background:#fff 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 -41px 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:138px;margin-left:-271px; z-index:1;}
div#topLogo div.top-middle a{display:block;width:542px;height:138px;background:url(../images/logo_home.png) no-repeat center center;}
div#topLogo div.top-right a {color:#c08c44;}
div#topLogo div.top-right span{color:#c08c44;}
div#topNav{background:url(../images/nav_bg.png) repeat-x center center;padding:7px 0;z-index:9;}
div#topNav ul {width:931px;}
div#topNav ul li{background:#fff url(../images/nav_left.gif) no-repeat center right;width: 132.8px;}
div#topNav ul li.shadow{background:#ab0201;}
div#topNav ul li > a {color:#ab0201;}
div#topNav ul li.shadow > a {color:#ffd064;}
div#topNav div#navBlackBg {top:37px;}
.homepage div#footer {height:178px;background:url(../images/footer_bg.jpg) no-repeat;margin:0;}
.homepage div#footer dl.footCopy {margin-top:42px;height:136px;}
.homepage div#footer dl.footCopy dt label{display:block;height:25px;background:url(../images/foot_tell.png) no-repeat;}
.homepage div#footer dl.footCopy dt p {border:none;opacity:0.5;filter:alpha(opacity=50);}
.homepage div#footer dl.footCopy dt p a {color:#ffd064;}
.homepage div#footer dl.footCopy dd span,.homepage div#footer dl.footCopy dt b,.homepage div#footer dl.footCopy dt p span{color:#ffd064;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{display:block;float:left;width:26px;height:26px;margin-left:8px;background:url(../images/foot_icos.jpg) no-repeat;}
.homepage div#footer dl.footCopy dd p a.fico_1{margin-left:0;}
.homepage div#footer dl.footCopy dd p a.fico_2{background-position:-29px 0;}
.homepage div#footer dl.footCopy dd p a.fico_3{background-position:-58px 0;}
.homepage div#footer dl.footCopy dd p a.fico_4{background-position:-87px 0;}
.homepage div#footer dl.footCopy dd p a.fico_5{background-position:-117px 0;}
.homepage div#footer dl.footCopy dd p a.fico_6{background-position:-146px 0;}
.homepage div#footer dl.footCopy dd p a.fico_7{background-position:-175px 0;}
.homepage div#footer dl.footCopy dd p a.fico_8{background-position:-204px 0;}
.homepage div#footer dl.footCopy dd p a.fico_9{background-position:-233px 0;}
.homepage div#footer dl.footCopy dd p a.fico_10{background-position:-262px 0;}
.homepage div#footer dl.footCopy dd p a.fico_11{background-position:-291px 0;}

div#homeKvs2{width:100%;min-width:934px;_width:934px;height:451px;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 #dadada;background:#fff;}
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:934px;margin:0 auto 11px auto;}
#memberBlock dl {overflow:hidden;}
#memberBlock dd {width:306px;float:left; margin-left:7px;}
#memberBlock dd.memberShip {margin-left:0;}
#memberBlock dd p {height:30px;width:100%;background:url(../images/member_1.jpg) 0 0 no-repeat;line-height:30px;color:#ffd064;font-size:14px; text-align:center;}
#memberBlock dd img{display:block;}
#infoBlock {margin:25px auto 40px auto;}
#infoBlock dl {overflow:hidden;}
#infoBlock dd {width:462px;float:left; margin-left:8px;}
#infoBlock dd.address {margin-left:0px;}
#infoBlock dd p {height:35px; line-height:33px;font-size:14px;color:#ffd064; text-align:center;}
#infoBlock dd.address p {background:url(../images/address_1.jpg) 0 0 no-repeat;}
#infoBlock dd.openhours p {background:url(../images/address_3.jpg) 0 0 no-repeat}


.listpage div#topNav{background:url(../images/nav_bg2.png) repeat-x center center;}
.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:#d5013c;font-size:13px;color:#fff; text-align:center; line-height:30px;width:100%;}
.imgbox li.first{ margin-right:7px;}
.imgbox li.first p{ text-align:left; padding:20px; line-height:18px;width:auto;}
.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;}
