@charset "gb2312";
/* CSS Document */
#header { height: 78px; max-width: 1600px; mix-width: 1000px; padding: 20px 0 0; margin: 0 auto; overflow: hidden; }
#header .logo { display: none; float: left; padding-left: 100px; position: relative; overflow: hidden; }
#header .logo a { width: 269px; height: 60px; background: url(../images/logo.jpg); text-indent: -999em; display: block; }
#header .logo .light { cursor: pointer; position: absolute; left: -180px; top: 0; width: 80px; height: 60px; background-image: linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -o-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,0)); transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); -ms-transform: skewx(-25deg); animation: light_move 2.5s 1s infinite linear; -webkit-animation: light_move 2.5s 1s infinite linear; -moz-animation: light_move 2.5s 1s infinite linear; -o-animation: light_move 2.5s 1s infinite linear; -ms-animation: light_move 2.5s 1s infinite linear; }
.dd1 { display: none; width: 840px; height: 130px; background: url(http://www.szmylike.com/templets/szmylike2012/images/images/dh_bg.jpg) repeat; z-index: 12; position: absolute; }
.dd1 dl { margin-top: 12px; width: 100px; height: 100px; float: left; border-right: #FFFFFF dashed 2px; }
.dd1 dl dd { line-height: 25px; height: 25px; width: 100px; float: left; }
.dd1 dl dd a { width: 100px; color: #FFFFFF; font: "微软雅黑"; font-size: 15px; font-weight: bold; }
.dd1 dl dd a:hover { color: #999999; }
.dd1 img { margin-left: 15px; margin-top: 11px; float: left; width: 188px; cursor: pointer; }
@keyframes light_move { 0% {
left:-180px;
}
30% {
left:320px
}
75% {
left:50px;
}
100% {
left:320px;
}
}
@-moz-keyframes light_move { 0% {
left:-180px;
}
30% {
left:320px
}
75% {
left:50px;
}
100% {
left:320px;
}
}
@-webkit-keyframes light_move { 0% {
left:-180px;
}
30% {
left:320px
}
75% {
left:50px;
}
100% {
left:320px;
}
}
@-o-keyframes light_move { 0% {
left:-180px;
}
30% {
left:320px
}
75% {
left:50px;
}
100% {
left:320px;
}
}
@-ms-keyframes light_move { 0% {
left:-180px;
}
30% {
left:320px
}
75% {
left:50px;
}
100% {
left:320px;
}
}
#header .city { display: none; float: right; height: 62px; margin: 15px 50px 0 0; position: relative; width: 640px; overflow: hidden; font-family: Microsoft Yahei; }
#header .city .item.on { top: 0; }
#header .city .item { top: 62px; position: relative; left: 20px; z-index: 99; }
#header .city .prev { background: url(../images/index_sprites.png) no-repeat; width: 12px; height: 22px; position: absolute; left: 0px; top: 16px; display: none; }
#header .city .prev:hover { background-position: 0px -30px; }
#header .city .next { background: url(../images/index_sprites.png) -15px 0 no-repeat; width: 12px; height: 22px; position: absolute; right: 10px; top: 16px; }
#header .city .next:hover { background-position: -15px -30px; }
#header .city li { height: 62px; position: absolute; top: 0; }
#header .city li a { display: block; float: left; height: 62px; background: url(../images/city_bg1.png) no-repeat; }
#header .city li span { position: absolute; display: block; white-space: nowrap; color: #a6a6a6; padding-left: 10px; background: url(../images/city_dot2.png) left center no-repeat; z-index: 99; }
#header .city li a:hover span, #header .city li a.on span { background: url(../images/city_dot1.png) left center no-repeat; color: #666; }
#header .city li.chengdu { left: 795px; }
#header .city li.chengdu span { left: 15px; top: 20px; }
#header .city li.chengdu a { width: 60px; background-position: 0 0; margin-right: 55px; }
#header .city li.chengdu a:hover, #header .city li.chengdu a.on { background-position: 0 -62px; }
#header .city li.shanghai { left: 360px; z-index: 9999; }
#header .city li.shanghai span { left: 14px; top: 5px; }
#header .city li.shanghai a { width: 14px; background-position: -261px 0; margin-right: 9px; }
#header .city li.shanghai a:hover { background-position: -261px -62px; }
#header .city li.yuanqu { left: 415px; }
#header .city li.yuanqu span { left: 10px; top: 5px; }
#header .city li.yuanqu a { width: 51px; background-position: -195px 0; margin-right: 9px; }
#header .city li.yuanqu a:hover { background-position: -195px -62px; }
#header .city li.beijing { left: 260px; }
#header .city li.beijing span { left: 20px; top: 30px; }
#header .city li.beijing a { width: 80px; background-position: -314px 0; }
#header .city li.beijing a:hover { background-position: -314px -62px; }
#header .city li.guangzhou { left: 490px; }
#header .city li.guangzhou span { left: 60px; top: 0; }
#header .city li.guangzhou a { width: 68px; background-position: -394px 0; }
#header .city li.guangzhou a:hover { background-position: -395px -62px; }
#header .city li.shenzhen { left: 715px; }
#header .city li.shenzhen span { left: 18px; top: 15px; }
#header .city li.shenzhen a { width: 49px; background-position: -546px 0; }
#header .city li.shenzhen a:hover { background-position: -546px -62px; }
#header .city li.changsha { left: 880px; }
#header .city li.changsha span { left: 13px; top: 20px; }
#header .city li.changsha a { width: 13px; background-position: 0 -124px; }
#header .city li.changsha a:hover { background-position: 0 -186px; }
#header .city li.chongqing { left: 10px; }
#header .city li.chongqing span { left: 18px; top: 3px; }
#header .city li.chongqing a { width: 27px; background-position: -92px -124px; }
#header .city li.chongqing a:hover { background-position: -92px -186px; }
#header .city li.shuzhou { left: 0; z-index: 999; }
#header .city li.shuzhou span { left: 18px; top: 10px; }
#header .city li.shuzhou a { width: 28px; background-position: -217px -124px; }
#header .city li.shuzhou a:hover { background-position: -217px -186px; }
#header .city li.yunnan { left: 55px; }
#header .city li.yunnan span { left: 22px; top: 30px; }
#header .city li.yunnan a { width: 28px; background-position: -255px -124px; }
#header .city li.yunnan a:hover { background-position: -255px -186px; }
#header .city li.ningbo { left: 150px; }
#header .city li.ningbo span { left: 13px; top: 15px; }
#header .city li.ningbo a { width: 12px; background-position: -388px -124px; }
#header .city li.ningbo a:hover { background-position: -388px -186px; }
#header .city li.xiamen { left: 200px; }
#header .city li.xiamen span { left: 26px; top: 13px; }
#header .city li.xiamen a { width: 32px; background-position: -442px -124px; }
#header .city li.xiamen a:hover { background-position: -442px -186px; }
#header .city li.fuzhou { left: 115px; }
#header .city li.fuzhou span { left: 40px; top: 15px; }
#header .city li.fuzhou a { width: 80px; background-position: -516px -124px; }
#header .city li.fuzhou a:hover { background-position: -516px -186px; }
#header .city li.quanzhou { left: 210px; }
#header .city li.quanzhou span { left: 18px; top: 20px; }
#header .city li.quanzhou a { width: 40px; background-position: 0 -248px; }
#header .city li.quanzhou a:hover { background-position: 0 -310px; }
#header .city li.wanzhou { left: 280px; }
#header .city li.wanzhou span { left: 15px; top: 20px; }
#header .city li.wanzhou a { width: 60px; background-position: -83px -248px; }
#header .city li.wanzhou a:hover { background-position: -83px -310px; }
#header .city li.guiyang { left: 360px; }
#header .city li.guiyang span { left: 15px; top: 15px; }
#header .city li.guiyang a { width: 12px; background-position: -178px -248px; }
#header .city li.guiyang a:hover { background-position: -178px -310px; }
#header .city li.qujing { left: 415px; }
#header .city li.qujing span { left: 24px; top: 30px; }
#header .city li.qujing a { width: 28px; background-position: -234px -248px; }
#header .city li.qujing a:hover { background-position: -234px -310px; }
#header .city li.hangzhou { left: 45px; }
#header .city li.hangzhou span { left: 60px; top: 15px; }
#header .city li.hangzhou a { width: 80px; background-position: -344px -248px; }
#header .city li.hangzhou a:hover { background-position: -344px -310px; }
#header .city li.dalian { left: 485px; }
#header .city li.dalian span { left: 25px; top: 20px; }
#header .city li.dalian a { width: 49px; background-position: -457px -248px; }
#header .city li.dalian a:hover { background-position: -457px -310px; }
#header .city li.tianjing { left: 560px; }
#header .city li.tianjing span { left: 20px; top: 17px; }
#header .city li.tianjing a { width: 28px; background-position: -545px -248px; }
#header .city li.tianjing a:hover { background-position: -545px -310px; }
/*900*/
#header .city_900 { float: right; height: 62px; margin: 15px 50px 0 0; position: relative; width: 900px; overflow: hidden; }
#header .city_900 .item.on { top: 0; }
#header .city_900 .item { top: 62px; position: relative; left: 20px; z-index: 99; }
#header .city_900 .prev { background: url(../images/index_sprites.png) no-repeat; width: 12px; height: 22px; position: absolute; left: 0px; top: 16px; display: none; }
#header .city_900 .prev:hover { background-position: 0px -30px; }
#header .city_900 .next { background: url(../images/index_sprites.png) -15px 0 no-repeat; width: 12px; height: 22px; position: absolute; right: 10px; top: 16px; }
#header .city_900 .next:hover { background-position: -15px -30px; }
#header .city_900 li { height: 62px; position: absolute; top: 0; }
#header .city_900 li a { display: block; float: left; height: 62px; background: url(../images/city_bg1.png) no-repeat; }
#header .city_900 li span { position: absolute; display: block; white-space: nowrap; color: #a6a6a6; padding-left: 10px; background: url(../images/city_dot2.png) left center no-repeat; z-index: 99; }
#header .city_900 li a:hover span, #header .city li a.on span { background: url(../images/city_dot1.png) left center no-repeat; color: #666; }
#header .city_900 li.chengdu { left: 795px; }
#header .city_900 li.chengdu span { left: 15px; top: 20px; }
#header .city_900 li.chengdu a { width: 60px; background-position: 0 0; }
#header .city_900 li.chengdu a:hover, #header .city li.chengdu a.on { background-position: 0 -62px; }
#header .city_900 li.shanghai { left: 450px; z-index: 9999; }
#header .city_900 li.shanghai span { left: 14px; top: 5px; }
#header .city_900 li.shanghai a { width: 14px; background-position: -261px 0; margin-right: 9px; }
#header .city_900 li.shanghai a:hover { background-position: -261px -62px; }
#header .city_900 li.yuanqu { left: 515px; }
#header .city_900 li.yuanqu span { left: 10px; top: 5px; }
#header .city_900 li.yuanqu a { width: 51px; background-position: -195px 0; margin-right: 9px; }
#header .city_900 li.yuanqu a:hover { background-position: -195px -62px; }
#header .city_900 li.beijing { left: 330px; }
#header .city_900 li.beijing span { left: 20px; top: 30px; }
#header .city_900 li.beijing a { width: 80px; background-position: -314px 0; }
#header .city_900 li.beijing a:hover { background-position: -314px -62px; }
#header .city_900 li.guangzhou { left: 590px; }
#header .city_900 li.guangzhou span { left: 70px; top: 10px; }
#header .city_900 li.guangzhou a { width: 68px; background-position: -394px 0; }
#header .city_900 li.guangzhou a:hover { background-position: -395px -62px; }
#header .city_900 li.shenzhen { left: 715px; }
#header .city_900 li.shenzhen span { left: 18px; top: 15px; }
#header .city_900 li.shenzhen a { width: 49px; background-position: -546px 0; }
#header .city_900 li.shenzhen a:hover { background-position: -546px -62px; }
#header .city_900 li.changsha { left: 880px; }
#header .city_900 li.changsha span { left: 13px; top: 20px; }
#header .city_900 li.changsha a { width: 13px; background-position: 0 -124px; }
#header .city_900 li.changsha a:hover { background-position: 0 -186px; }
#header .city_900 li.chongqing { left: 10px; }
#header .city_900 li.chongqing span { left: 18px; top: 3px; }
#header .city_900 li.chongqing a { width: 27px; background-position: -92px -124px; }
#header .city_900 li.chongqing a:hover { background-position: -92px -186px; }
#header .city_900 li.shuzhou { left: 0; z-index: 999; }
#header .city_900 li.shuzhou span { left: 18px; top: 10px; }
#header .city_900 li.shuzhou a { width: 28px; background-position: -217px -124px; }
#header .city_900 li.shuzhou a:hover { background-position: -217px -186px; }
#header .city_900 li.yunnan { left: 75px; }
#header .city_900 li.yunnan span { left: 22px; top: 30px; }
#header .city_900 li.yunnan a { width: 28px; background-position: -255px -124px; }
#header .city_900 li.yunnan a:hover { background-position: -255px -186px; }
#header .city_900 li.ningbo { left: 180px; }
#header .city_900 li.ningbo span { left: 13px; top: 15px; }
#header .city_900 li.ningbo a { width: 12px; background-position: -388px -124px; }
#header .city_900 li.ningbo a:hover { background-position: -388px -186px; }
#header .city_900 li.xiamen { left: 250px; }
#header .city_900 li.xiamen span { left: 26px; top: 13px; }
#header .city_900 li.xiamen a { width: 32px; background-position: -442px -124px; }
#header .city_900 li.xiamen a:hover { background-position: -442px -186px; }
#header .city_900 li.fuzhou { left: 150px; }
#header .city_900 li.fuzhou span { left: 13px; top: 20px; }
#header .city_900 li.fuzhou a { width: 13px; background-position: 0 -124px; }
#header .city_900 li.fuzhou a:hover { background-position: 0 -186px; }
#header .city_900 li.quanzhou { left: 210px; }
#header .city_900 li.quanzhou span { left: 18px; top: 20px; }
#header .city_900 li.quanzhou a { width: 40px; background-position: 0 -248px; }
#header .city_900 li.quanzhou a:hover { background-position: 0 -310px; }
#header .city_900 li.wanzhou { left: 280px; }
#header .city_900 li.wanzhou span { left: 15px; top: 20px; }
#header .city_900 li.wanzhou a { width: 60px; background-position: -83px -248px; }
#header .city_900 li.wanzhou a:hover { background-position: -83px -310px; }
#header .city_900 li.guiyang { left: 370px; }
#header .city_900 li.guiyang span { left: 7px; }
#header .city_900 li.guiyang a { width: 36px; background-position: -115px 0; margin-right: 70px; }
#header .city_900 li.guiyang a:hover { background-position: -115px -62px; }
#header .city_900 li.qujing { left: 430px; }
#header .city_900 li.qujing span { left: 24px; top: 30px; }
#header .city_900 li.qujing a { width: 28px; background-position: -234px -248px; }
#header .city_900 li.qujing a:hover { background-position: -234px -310px; }
#header .city_900 li.hangzhou { left: 60px; }
#header .city_900 li.hangzhou span { left: 40px; top: 15px; }
#header .city_900 li.hangzhou a { width: 80px; background-position: -344px -248px; }
#header .city_900 li.hangzhou a:hover { background-position: -344px -310px; }
#header .city_900 li.dalian { left: 510px; }
#header .city_900 li.dalian span { left: 25px; top: 20px; }
#header .city_900 li.dalian a { width: 49px; background-position: -457px -248px; }
#header .city_900 li.dalian a:hover { background-position: -457px -310px; }
#header .city_900 li.tianjing { left: 600px; }
#header .city_900 li.tianjing span { left: 20px; top: 17px; }
#header .city_900 li.tianjing a { width: 28px; background-position: -545px -248px; }
#header .city_900 li.tianjing a:hover { background-position: -545px -310px; }
/*1000*/
#header .city_1000 { float: right; height: 62px; margin: 15px 50px 0 0; position: relative; width: 1000px; overflow: hidden; }
#header .city_1000 .item.on { top: 0; }
#header .city_1000 .item { top: 62px; position: relative; left: 20px; z-index: 99; }
#header .city_1000 .prev { background: url(../images/index_sprites.png) no-repeat; width: 12px; height: 22px; position: absolute; left: 0px; top: 16px; display: none; }
#header .city_1000 .prev:hover { background-position: 0px -30px; }
#header .city_1000 .next { background: url(../images/index_sprites.png) -15px 0 no-repeat; width: 12px; height: 22px; position: absolute; right: 10px; top: 16px; }
#header .city_1000 .next:hover { background-position: -15px -30px; }
#header .city_1000 li { height: 62px; position: absolute; top: 0; }
#header .city_1000 li a { display: block; float: left; height: 62px; background: url(../images/city_bg1.png) no-repeat; }
#header .city_1000 li span { position: absolute; display: block; white-space: nowrap; color: #a6a6a6; padding-left: 10px; background: url(../images/city_dot2.png) left center no-repeat; z-index: 99; }
#header .city_1000 li a:hover span, #header .city li a.on span { background: url(../images/city_dot1.png) left center no-repeat; color: #666; }
#header .city_1000 li.chengdu { left: 795px; }
#header .city_1000 li.chengdu span { left: 15px; top: 20px; }
#header .city_1000 li.chengdu a { width: 60px; background-position: 0 0; margin-right: 55px; }
#header .city_1000 li.chengdu a:hover, #header .city li.chengdu a.on { background-position: 0 -62px; }
#header .city_1000 li.shanghai { left: 450px; z-index: 9999; }
#header .city_1000 li.shanghai span { left: 14px; top: 5px; }
#header .city_1000 li.shanghai a { width: 14px; background-position: -261px 0; margin-right: 9px; }
#header .city_1000 li.shanghai a:hover { background-position: -261px -62px; }
#header .city_1000 li.yuanqu { left: 515px; }
#header .city_1000 li.yuanqu span { left: 10px; top: 5px; }
#header .city_1000 li.yuanqu a { width: 51px; background-position: -195px 0; margin-right: 9px; }
#header .city_1000 li.yuanqu a:hover { background-position: -195px -62px; }
#header .city_1000 li.beijing { left: 330px; }
#header .city_1000 li.beijing span { left: 20px; top: 30px; }
#header .city_1000 li.beijing a { width: 80px; background-position: -314px 0; }
#header .city_1000 li.beijing a:hover { background-position: -314px -62px; }
#header .city_1000 li.guangzhou { left: 590px; }
#header .city_1000 li.guangzhou span { left: 70px; top: 10px; }
#header .city_1000 li.guangzhou a { width: 68px; background-position: -394px 0; }
#header .city_1000 li.guangzhou a:hover { background-position: -395px -62px; }
#header .city_1000 li.shenzhen { left: 715px; }
#header .city_1000 li.shenzhen span { left: 18px; top: 15px; }
#header .city_1000 li.shenzhen a { width: 49px; background-position: -546px 0; }
#header .city_1000 li.shenzhen a:hover { background-position: -546px -62px; }
#header .city_1000 li.changsha { left: 880px; }
#header .city_1000 li.changsha span { left: 13px; top: 20px; }
#header .city_1000 li.changsha a { width: 13px; background-position: 0 -124px; }
#header .city_1000 li.changsha a:hover { background-position: 0 -186px; }
#header .city_1000 li.chongqing { left: 10px; }
#header .city_1000 li.chongqing span { left: 18px; top: 3px; }
#header .city_1000 li.chongqing a { width: 27px; background-position: -92px -124px; }
#header .city_1000 li.chongqing a:hover { background-position: -92px -186px; }
#header .city_1000 li.shuzhou { left: 0px; z-index: 999; }
#header .city_1000 li.shuzhou span { left: 18px; top: 10px; }
#header .city_1000 li.shuzhou a { width: 28px; background-position: -217px -124px; }
#header .city_1000 li.shuzhou a:hover { background-position: -217px -186px; }
#header .city_1000 li.yunnan { left: 100px; }
#header .city_1000 li.yunnan span { left: 22px; top: 30px; }
#header .city_1000 li.yunnan a { width: 28px; background-position: -255px -124px; }
#header .city_1000 li.yunnan a:hover { background-position: -255px -186px; }
#header .city_1000 li.ningbo { left: 180px; }
#header .city_1000 li.ningbo span { left: 13px; top: 15px; }
#header .city_1000 li.ningbo a { width: 12px; background-position: -388px -124px; }
#header .city_1000 li.ningbo a:hover { background-position: -388px -186px; }
#header .city_1000 li.xiamen { left: 250px; }
#header .city_1000 li.xiamen span { left: 26px; top: 13px; }
#header .city_1000 li.xiamen a { width: 32px; background-position: -442px -124px; }
#header .city_1000 li.xiamen a:hover { background-position: -442px -186px; }
#header .city_1000 li.fuzhou { left: 200px; }
#header .city_1000 li.fuzhou span { left: 13px; top: 20px; }
#header .city_1000 li.fuzhou a { width: 13px; background-position: 0 -124px; }
#header .city_1000 li.fuzhou a:hover { background-position: 0 -186px; }
#header .city_1000 li.quanzhou { left: 280px; }
#header .city_1000 li.quanzhou span { left: 18px; top: 20px; }
#header .city_1000 li.quanzhou a { width: 40px; background-position: 0 -248px; }
#header .city_1000 li.quanzhou a:hover { background-position: 0 -310px; }
#header .city_1000 li.wanzhou { left: 370px; }
#header .city_1000 li.wanzhou span { left: 15px; top: 20px; }
#header .city_1000 li.wanzhou a { width: 60px; background-position: -83px -248px; }
#header .city_1000 li.wanzhou a:hover { background-position: -83px -310px; }
#header .city_1000 li.guiyang { left: 470px; }
#header .city_1000 li.guiyang span { left: 7px; }
#header .city_1000 li.guiyang a { width: 36px; background-position: -115px 0; margin-right: 70px; }
#header .city_1000 li.guiyang a:hover { background-position: -115px -62px; }
#header .city_1000 li.qujing { left: 560px; }
#header .city_1000 li.qujing span { left: 24px; top: 30px; }
#header .city_1000 li.qujing a { width: 28px; background-position: -234px -248px; }
#header .city_1000 li.qujing a:hover { background-position: -234px -310px; }
#header .city_1000 li.hangzhou { left: 60px; }
#header .city_1000 li.hangzhou span { left: 40px; top: 15px; }
#header .city_1000 li.hangzhou a { width: 80px; background-position: -344px -248px; }
#header .city_1000 li.hangzhou a:hover { background-position: -344px -310px; }
#header .city_1000 li.dalian { left: 650px; }
#header .city_1000 li.dalian span { left: 25px; top: 20px; }
#header .city_1000 li.dalian a { width: 49px; background-position: -457px -248px; }
#header .city_1000 li.dalian a:hover { background-position: -457px -310px; }
#header .city_1000 li.tianjing { left: 750px; }
#header .city_1000 li.tianjing span { left: 20px; top: 17px; }
#header .city_1000 li.tianjing a { width: 28px; background-position: -545px -248px; }
#header .city_1000 li.tianjing a:hover { background-position: -545px -310px; }
/*navigation*/
.navigationBox { width: 100%; height: 54px; line-height: 54px; font-size: 16px; background: url(../images/bg_nav.jpg); }
.navigation { width: 970px; margin: 0 auto; color: #fff; }
.navigation li { float: left; color: #fff; font-family: Microsoft Yahei; }
.navigation li a { display: block; color: #fff; padding: 0 25px; }
.navigation li a:hover { color: #e7e7e7; }
.navigation .nopadl { padding-left: 0; }
.navigation .nopadr { padding-right: 0; }
/*interaction*/
.interactionBox { width: 100%; height: 58px; background: url(../images/bg_topsearch.jpg) repeat-x; clear: both; }
.interaction { width: 970px; height: 60px; margin: 0 auto; }
.search_box { float: left; overflow: hidden; width: 355px; margin-top: 12px; background: url(../images/bg_SearchL.gif) no-repeat; }
.search_input { width: 277px; height: 32px; line-height: 32px; float: left; background: transparent; overflow: hidden; border: none; outline: none; cursor: text; color: #888; padding-left: 30px; color: #bfbfbf; }
.search_submit { width: 48px; height: 32px; float: left; display: block; float: left; cursor: pointer; border: none; outline: none; background: transparent; overflow: hidden; text-indent: -999em }
.subscribe { width: 388px; margin: 16px 0 0 26px; _display: inline; height: 25px; line-height: 25px; float: left; }
.subscribe li { width: 97px; float: left }
.subscribe li a { width: 64px; padding-left: 33px; display: block; transition: background-position 0.15s; -webkit-transition: background-position 0.15s; -moz-transition: background-position 0.15s; }
.subscribe li a:hover { background-position: 0 -25px; }
.subs001 { background: url(../images/bg_chat_wb.gif) no-repeat; }
.subs002 { background: url(../images/bg_chat_txwb.gif) no-repeat; }
.subs003 { background: url(../images/bg_chat_wx.gif) no-repeat; }
.subs004 { background: url(../images/bg_chat_EDM.gif) no-repeat; }
.hotline { width: 155px; height: 40px; line-height: 13px; padding-left: 30px; float: right; margin-top: 15px; background: url(../images/hotline.gif) left top no-repeat; }
.hotline span { color: #9d349b; font-weight: bold; }
/*真人秀首页wrapper*/
/*main*/
#main { max-width: 1600px; mix-width: 1000px; margin: 0 auto; background: #ffffff; }
#main .section-content { padding: 40px 0; }
#main .section-content dt { font: 16px Microsoft Yahei, Helvetica, Arial; padding: 0 0 10px; }
#main .section-content a { color: #12385f; }
#main .section-content a:hover { color: #06C; text-decoration: underline; }
#main .news { float: left; }
#main .news li { padding: 0 0 0 10px; width: 320px; height: 26px; line-height: 26px; vertical-align: bottom; background: url(../images/dot.gif) left center no-repeat; clear: both; }
#main .news li a { color: #12385f; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 270px; float: left; }
#main .news li .date { color: #b2b2b2; padding-left: 10px; float: right; }
#main .service { float: right; }
#main .service dl { float: left; width: 160px; }
#main .service li { padding: 3px 0; }
#main .service li a { color: #5d5d5d; }
.wrapper1000 { width: 1000px; margin: 0 auto; font-family: Microsoft Yahei; }
.showtitle { font-size: 24px; color: #737373; padding: 20px 0 20px 10px; }
.showtitle span { color: #67328c; font-size: 18px; }
.case-list { clear: both; border-bottom: 1px solid #e7e7e7; overflow: hidden; height: 100%; padding: 0 0 50px; }
.case-list li { width: 230px; height: 386px; background: url(../images/li_bg.png) 5px 5px no-repeat; float: left; padding: 8px 5px; margin: 5px; position: relative; }
.case-list li:hover { background-position: -240px 0; }
.case-list li:hover a.icon-play { background-position: -55px -120px; }
.case-list li .image { padding: 5px 5px 0; text-align: center; border-bottom: 1px solid #e7e7e7; height: 260px; }
.case-list li .image img { vertical-align: bottom; }
.case-list li .info { height: 50px; border-bottom: 1px solid #e7e7e7; padding: 10px 15px 0; color: #262526; }
.case-list li .info span { font-size: 24px; }
.case-list li .info span a { color: #262526; }
.case-list li .info span a:hover { color: #0066cc; }
.case-list li .comment { color: #99b7d5; font-size: 12px; }
.case-list li .comment div { float: left; height: 55px; border-right: 1px solid #e7e7e7; width: 33%; text-align: center; }
.case-list li .comment .icon { background: url(../images/icons.png) no-repeat; display: block; margin: 10px auto 3px; }
.case-list li:hover .comment { color: #06c; }
.case-list li:hover div.n1 .icon { background-position: 0 -200px; }
.case-list li:hover div.n2 .icon { background-position: -25px -200px; }
.case-list li:hover div.n3 .icon { background-position: -50px -200px; }
.case-list li div.n1 .icon { width: 21px; height: 16px; background-position: 0 -180px; }
.case-list li div.n2 .icon { width: 18px; height: 16px; background-position: -25px -180px; }
.case-list li div.n3 .icon { width: 16px; height: 16px; background-position: -50px -180px; }
.case-list li div.n3 { border: none; }
.section-deteail { border-bottom: 1px solid #e6e6e6; }
.section-deteail .wrapper { position: relative; width: 1000px; margin: 0 auto; height: 700px; }
.section-deteail .prev { width: 48px; position: absolute; height: 57px; top: 50%; left: -100px; color: #8e8e8e; margin-top: -36px; background: url(../images/dt_prev_icon.png) left top no-repeat; padding: 15px 7px 0 45px; text-align: right; z-index: 20; }
.section-deteail .next { width: 48px; position: absolute; height: 57px; top: 50%; right: -100px; color: #8e8e8e; margin-top: -36px; padding: 15px 45px 0 7px; background: url(../images/dt_prev_icon.png) right -72px no-repeat; z-index: 20; }
.section-deteail .info { float: left; width: 450px; color: #262526; padding: 120px 0 0 40px; }
.section-deteail .info h1 { font-size: 48px; line-height: 120%; }
.section-deteail .info .name { font-size: 48px; padding: 30px 0; line-height: 100%; }
.section-deteail .info .name span { font-size: 24px; display: block; }
.section-deteail .info .des { color: #5d5d5d; font-size: 16px; padding: 0 0 30px; }
.section-deteail .info .des dt { padding: 0 0 10px; }
.section-deteail .big-image { position: absolute; right: 0; bottom: 0; }
.section-deteail .big-image img { vertical-align: bottom; }
.section-deteail .change-project { color: #262526; }
.section-deteail .change-project dt { font-size: 18px; padding: 0 0 12px; }
.section-deteail .change-project li { float: left; text-align: center; color: #06c; margin-right: 20px; opacity: 0.5; filter: alpha(opacity=50); }
.section-deteail .change-project li:hover { opacity: 1; filter: alpha(opacity=100) }
.section-deteail .change-project .image { width: 78px; height: 78px; line-height: 78px; border: 1px solid #06c; overflow: hidden; position: relative; filter: alpha(opacity=50); border-radius: 2px; }
.section-deteail .change-project li:hover .image { filter: alpha(opacity=100) }
.section-deteail .change-project .image a { position: static; +position:absolute;
top: 50% }
.section-deteail .change-project .image img { position: static; +position:relative;
top: -50%; left: -50%; vertical-align: middle; }
.section-deteail .change-project .image img:after { content: "."; font-size: 1px; visibility: hidden }
.isotope, .isotope .isotope-item { transition-duration: 0.8s; }
.isotope .isotope-item { transition-property: transform, opacity; }
/*真人秀内页*/
.fl{float:left;}
.fr{float:right;}
/*佳佳页面*/
/*----------------banner------------------*/
.bbody { width: 100%; height: 593px; background: url(../images/bg_banner.jpg) no-repeat center; }
.jjbanner { width: 1000px; height: 593px; margin: 0 auto; background: url(../images/banner.jpg) no-repeat center; }
.baoming { width: 1000px; height: 593px; }
.baoming a { width: 1000px; height: 593px; display: block; text-indent: -999999px; }
/*----------------导航------------------*/
#nav{width:100%;height:66px;line-height:0;clear:both}
#scrollNav{width:100%;height:66px;display:block;z-index:100000;_z-index:100000;top:980px;background:url(../images/navBg.gif) repeat-x}
#scrollNav ul {height:66px;width:1000px;overflow:hidden;margin:0 auto}
#scrollNav ul li {height:66px;float:left;width:142px}
#scrollNav ul li a {height:66px;text-align:center;line-height:66px;width:142px;display:block;overflow:hidden;background-repeat:no-repeat;margin:0 auto;font-family:"Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", tahoma, arial, simsun, "宋体";font-size:16px;color:#4a4a4a}
#scrollNav ul li a:focus {outline:none}
#scrollNav ul li a:hover{color:#ed7280}
#scrollNav ul li a.active{height:64px;line-height:64px;color:#ed7280;border-bottom:#ed7280 solid 2px}

.whitebox { width: 100%; background:#ebedf3; }
.wbmain { width: 1000px; margin: 0 auto; padding-bottom: 50px; overflow: hidden; }
.wbmain h2 { padding: 50px 0 30px 0; }
/*----------------颠覆------------------*/
.graybox { width: 100%; background:#fff; }
.gbmain { width: 1000px; margin: 0 auto; overflow: hidden; }
.gbmain h2 { padding: 50px 0 25px 0; }
.dianfu{ width: 1000px; height: 585px; position: relative; background: url(../images/p1_03.jpg) right bottom no-repeat; margin-top: 20px; }
.dianfu .pic{position:absolute;left:0;top:0;width:298px;height:346px;}
.dianfu .title{position:absolute;left:344px;top:0;width:600px;}
.dianfu p span{ color: #ed7280; font-size: 20px;}
.dianfu .p1,.dianfu .p2,.dianfu .p3,.dianfu .p4{position:absolute;left:344px;width:590px;font-size:16px;}
.dianfu .p1{top:75px;}
.dianfu .p2{top:165px;}
.dianfu .p3{top:275px;}
.dianfu .p4{top:398px;left:0;width:556px;height:112px;line-height:22px;padding:20px 95px 0 80px;background:url(../images/p1_04.jpg) no-repeat;font-size:14px;color:#fff;}
/*----------------中间衔接------------------*/
.contact-updown { width: 100%; height:200px; background: url(../images/p2_01.jpg) no-repeat center; }
.contact-updown h2 { padding: 50px 0 25px 0;width:1000px;margin:0 auto; }
/*---------------------------20天获得崭新的自己--------------------------------------------*/
.day20_zj{ width: 750px; height: 279px; padding: 60px 250px 0 0; background: url(../images/p2_03.jpg) no-repeat; font-size: 16px; line-height: 32px; }
.day20_yg{padding:60px 0 0 250px;background:url(../images/p2_04.jpg) no-repeat;position:relative;}
.day20_yg a{width:150px;height:37px;display:block;position:absolute;right:40px;bottom:72px; text-indent: -999999px;}
.zxq li{width:234px;float:left;margin-right:20px;}
.zxh li{width:490px;}
.xinsheng{padding-bottom:50px;}
/*---------------------------经典项目--------------------------------------------*/
.fangan { width: 1000px; height: 256px; margin: 0 auto; position: relative; overflow: hidden; }
.ashow2 { width: 846px; margin-left: 77px; float: left; display: inline; }
.list_02 li { float: left; width: 846px; height: 256px; }
.al { background: url(../images/db_pre.png) no-repeat 0px 0; left: 0px; top: 110px; position: absolute; overflow: hidden; width: 50px; cursor: pointer; height: 50px }
.al a { width: 50px; height: 50px; display: block; }
.ar { background: url(../images/db_nex.png) no-repeat 0px 0; right: 0px; top: 110px; position: absolute; overflow: hidden; width: 50px; cursor: pointer; height: 50px }
.ar a { width: 50px; height: 50px; display: block; }
.list_02 li .bz_pic { width: 375px; float: left; }
.list_02 li .bz_txt { width: 471px; height: 256px;font-size:14px; background: url(../images/bg_bz.gif); float: right; position: relative; }
.list_02 li .bz_txt p {line-height:22px;}
.list_02 li .bz_txt .p1 { color: #21b8c6; font-size: 22px; padding-left: 50px; margin-top: 15px; }
.list_02 li .bz_txt .p2 { padding-left: 22px; margin-top: 30px; padding-right:20px;}
.list_02 li .bz_txt .p2 span { color: #ed7280; }
.list_02 li .bz_txt .p3 {margin-top:5px;}
.list_02 li .bz_txt .p4 { position: absolute; right: 16px; bottom: 10px; }
.list_02 li .bz_txt .p4 a { width: 124px; height: 35px; display: block; text-indent: -9999999px; }
/*---------------------------视频--------------------------------------------*/
.vid01{ float: left; width: 320px; height: 240px; margin-left: 90px; }
.vid02{ margin-left: 90px; }
/*---------------------------专家--------------------------------------------*/
.colorbox .title4 { width: 100%; height: 132px; background: url(../images/t_06.gif) no-repeat center; }
.expert_m { width: 1000px; height: 410px; margin: 0 auto; clear: both; background: #ffffff; overflow: hidden; }
.expert { width: 1000px; height: 915px; float: left; margin: 0; }
.expert h3 { float: left; margin-left: 15px; margin-top: 5px; display: inline; width: 100%; height: 25px; overflow: hidden }
.expert_n { width: 1000px; height: 410px; float: left; margin-top: 8px; overflow: hidden; }
.docter_l { width: 150px; height: 408px; background: url(../images/docter_l.jpg) repeat-y; margin: 1px 0 0 1px; display: inline }
.doc_top, .doc_bot { width: 19px; height: 7px; display: block; cursor: pointer; float: left }
.doc_top { background: url(../images/doc_top.jpg) no-repeat; margin: 16px 0 0 65px; display: inline; }
.doc_mid { width: 109px; height: 350px; *height:340px;
overflow: hidden; position: relative; margin: 10px auto; }
.doc_mid_ul { list-style: none; width: 109px; height: 100%; position: absolute; left: 2px; top: 16px; *top:0px;}
.doc_mid_ul li { width: 109px; height: 175px; cursor: pointer; padding-top: 4px }
.doc_mid_ul li img { vertical-align: top; }
.doc_mid_ul li p { color: #767676; line-height: 14px; font-size: 12px; padding-top: 5px; }
.doc_bot { background: url(../images/doc_bot.jpg) no-repeat; margin: 0 0 0 65px; display: inline }
.docter_r { width: 842px; height: 408px; }
.docter_ul { width: 842px; height: 404px; float: left; margin: 2px 0 0 2px; display: inline; overflow: hidden; color: #5c5c5c; }
.docter_ul a { color: #ed7280 }
.docter_ul a:hover { color: #5c5c5c; text-decoration: none }
.docter_ul li { width: 842px; height: 404px; overflow: hidden; float: left; margin: 0; font-size: 14px; position: relative; display: none }
.docter_ul li.dis { display: block; }
.docter_ul .yjp { background: url(../images/doctor_b1.jpg) no-repeat; }
.docter_ul .zl { background: url(../images/doctor_b4.jpg) no-repeat; }
.docter_ul .yf { background: url(../images/doctor_b6.jpg) no-repeat; }
.docter_ul .syb { background: url(../images/doctor_b7.jpg) no-repeat; }
.docter_ul .gq { background: url(../images/doctor_b8.jpg) no-repeat; }
.docter_ul .wyt { background: url(../images/doctor_b10.jpg) no-repeat; }
.docter_ul .lh { background: url(../images/doctor_b9.jpg) no-repeat; }
.docter_ul .text1 p { position: absolute; }
.docter_ul .text1 .p1 { left: 62px; top: 15px; font-size: 26px; color: #1a1a1a; font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; }
.docter_ul .text1 .p1 span { font-size: 15px; color: #1a1a1a; padding-left: 8px }
.docter_ul .text1 .p2 { left: 62px; top: 80px; width: 455px; line-height: 24px }
.docter_ul .text1 .p2 span { font-weight: 700; color: #ed7280 }
.docter_ul .text1 .p3 { font-size: 12px; line-height: 16px; left: 568px; top: 372px; }
.docter_ul .text1 .p4 { font-size: 12px; line-height: 16px; left: 645px; top: 372px; }
.qabox { width: 960px; padding: 20px 20px 0px 20px; background: url(../images/bg_qa.gif) no-repeat; margin: 0 auto; margin-top: 30px; }
.qabox p { line-height: 31px; }
.yellow_p { color: #dea700; text-indent: 2.5em; font-size: 16px; }
.down_p { color: #666666; text-indent: 2.5em; padding-top: 13px; }
.bt2 { width: 593px; height: 42px; margin: 50px auto 0 auto; background: url(../images/bt_02.gif); text-indent: -999999px; }
.bt2 a { width: 593px; height: 42px; display: block; }
.bt2 a:hover { background: url(../images/bt_02_on.gif); }

/*---------------------------安全塑美--------------------------------------------*/
.colorbox .title5 { width: 1000%; height: 132px; background: url(../images/t_08.gif) no-repeat center; }
.chain { width: 1000px; height: 410px; margin: 0 auto; overflow: hidden; }
.chain .txt { background: #fff; font-size: 14px; line-height: 1.5; color: #333; padding: 30px 40px; overflow: hidden; font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; }
.chain .txt span { color: #ed7280; font-size: 22px }
.chain .tabmain { width: 100%; background: #fff; overflow: hidden; }
.chain .tabmain .tab_menu { width: 100%; background: #fff; height: 32px; position: relative; }
.chain .tabmain .tab_menu .line_bg { width: 100%; height: 2px; background: #999; position: absolute; bottom: 1px; }
.chain .tabmain .tab_menu ul { width: 100%; position: absolute; top: 3px; }
.chain .tabmain .tab_menu ul li { width: 180px; height: 32px; float: left; font-size: 14px; font-weight: bold; background: url(../images/tab_bg.jpg) no-repeat center bottom; text-align: center; padding: 0 8px; overflow: hidden; cursor: pointer; }
.chain .tabmain .tab_menu ul li.current { background: url(../images/tab_bg2.jpg) no-repeat center bottom; color: #ed7280; }
.chain .tabmain .tab_con { width: 100%; height: 218px; margin-top: 15px; position: relative; overflow: hidden; }
.tab_con_icon01, .tab_con_icon02, .tab_con_icon03, .tab_con_icon04, .tab_con_icon05 { background: url(../images/tab_icon.jpg) no-repeat; width: 74px; height: 10px; position: absolute; top: 0; }
.tab_con_icon01 { left: 60px; }
.tab_con_icon02 { left: 255px; }
.tab_con_icon03 { left: 454px; }
.tab_con_icon04 { left: 650px; }
.tab_con_icon05 { left: 845px; }
.tab_con .tab_con_txt { width: 100%; height: 206px; border-top: #999 2px solid; border-bottom: #999 2px solid; overflow: hidden; position: absolute; bottom: 0; }
.tab_con .tab_con_txt p.img { width: 370px; height: 206px; overflow: hidden; float: left; }
.tab_con .tab_con_txt p.info { width: 570px; padding-top: 15px; float: left; margin-left: 30px; _display: inline; line-height: 1.6; overflow: hidden; color: #5c5c5c; }
.tab_con .tab_con_txt p.info span.year { display: block; font-size: 23px; font-weight: bold; color: #ed7280; padding: 20px 0; }




.show_page { background: #FFFFFF; margin: 30px auto 0 auto; width: 1000px; position: relative; }
.show_box { overflow: hidden; position: relative; width: 938px; z-index: 0; height: 155px; margin: 0 auto; }
.show_box_head { list-style: none; width: 1000%; height: 155px; }
.show_box_head li { width: 134px; float: left; text-align: center; display: inline; }
.show_box_head li img { vertical-align: top; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.show_box_head li a { text-decoration: none; font-size: 14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; color: #7F7F7F; }
.show_box_head li a:hover { color: #e12e73; }
.show_box_head li a:hover img { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }
.show_box_head li span { display: block; width: 134px; height: 46px; padding-top: 8px; border-top: #e5e5e5 solid 1px; line-height: 20px; }
.show_box_head li span p { line-height: 20px; font-size: 12px; }
.show_box_head li.on img { opacity: 1; filter: alpha(opacity=100); -moz-opacity: 1; }
.show_box_head li.on a { color: #e12e73; }
.zr_list_left { display: none; width: 34px; height: 135px; background-image: url(../images/dr_select.gif); background-position: 10px 50px; background-repeat: no-repeat; position: absolute; left: 0; top: 0px; z-index: 1; }
.zr_list_left:hover { background-position: -74px 50px; }
.zr_list_right { display: none; width: 34px; height: 135px; background-image: url(../images/dr_select.gif); background-position: -30px 50px; background-repeat: no-repeat; position: absolute; right: 0; top: 0px; }
.zr_list_right:hover { background-position: -114px 50px; }
.p_head_info_l { height: 44px; float: left; margin-top: 18px; line-height: 54px; font-size: 30px; color: #5d5d5d; margin-left: 50px; font-weight: normal; }
.p_head_info_l span { display: inline-block; height: 44px; line-height: 44px; border-right: solid 1px #e5e5e5; float: left; font-size: 44px; color: #0066cc; vertical-align: top; margin-right: 18px; padding-right: 18px; }
.p_head_info_l span b { font-weight: normal; *display:block;
*margin-top:0px;
float: left }
.p_head_info_l span b a { color: #0066cc; }
.p_head_info_l span img { vertical-align: 16px; margin-left: 8px; float: left; }
.spe_r { float: right; margin: 0 30px 0 0; }
#spe_all_links { float: right; text-align: right; }
.spe_r a { display: inline-block; height: 58px; line-height: 58px; font-size: 20px; color: #06c; margin: 22px 20px 0 20px; }
.spe_r a.on { color: #e12e73; }
.spe_r a:hover { text-decoration: underline; }
.spe_r span { display: inline-block; float: right; width: 130px; height: 58px; margin-top: 22px; position: relative; z-index: 999; }
.sub_menu { width: 130px; position: absolute; left: 0; top: 0; }
.sub_menu dt { width: 130px; text-indent: 15px; height: 58px; line-height: 58px; background: url(../images/items/spe_arrow.gif) 103px 28px no-repeat; font-size: 20px; color: #0066cc; cursor: pointer; }
.sub_menu.on { border: 1px solid #e5e5e5; background: #FFF; box-shadow: 0 0 3px #D9D9D9; margin: -1px 0 0 -1px; }
.sub_menu.on dt { border-bottom: 1px solid #e4e4e4; background: url(../images/items/spe_arrow.gif) 103px -19px no-repeat; }
.sub_menu dd { display: none; }
.sub_menu dd li { float: left; width: 130px; font-size: 14px; text-indent: 22px; display: block; height: 38px; border-bottom: 1px solid #e4e4e4; line-height: 38px; clear: both; background: url(../images/items/dot1.png) 10px center no-repeat; }
.sub_menu dd li.on { background: url(../images/items/dot2.png) 10px center no-repeat; }
.sub_menu dd li a { display: block; color: #333; font-size: 14px; text-indent: 22px; margin: 0; width: 130px; height: 38px; line-height: 38px; }
.sub_menu dd li a:hover { color: #06c; background: url(../images/items/arrow2.png) 115px center no-repeat; }
.section-deteail { border-bottom: 1px solid #e6e6e6; }
.section-deteail .wrapper { position: relative; height: 700px; font-family: "Microsoft YAhei"; }
.section-deteail .prev { width: 48px; position: absolute; height: 57px; top: 50%; left: -100px; color: #8e8e8e; margin-top: -36px; background: url(../images/dt_prev_icon.png) left top no-repeat; padding: 15px 7px 0 45px; text-align: right; z-index: 20; }
.section-deteail .next { width: 48px; position: absolute; height: 57px; top: 50%; right: -100px; color: #8e8e8e; margin-top: -36px; padding: 15px 45px 0 7px; background: url(../images/dt_prev_icon.png) right -72px no-repeat; z-index: 20; }
.section-deteail .info { float: left; width: 450px; color: #262526; padding: 120px 0 0 40px; }
.section-deteail .info h1 { font-size: 48px; line-height: 120%; }
.section-deteail .info .name { font-size: 48px; padding: 30px 0; line-height: 100%; }
.section-deteail .info .name span { font-size: 24px; display: block; }
.section-deteail .info .des { color: #5d5d5d; font-size: 16px; padding: 0 0 30px; }
.section-deteail .info .des dt { padding: 0 0 10px; }
.section-deteail .big-image { position: absolute; right: 0; bottom: 0; }
.section-deteail .big-image img { vertical-align: bottom; }
.section-deteail .change-project { color: #262526; }
.section-deteail .change-project dt { font-size: 18px; padding: 0 0 12px; }
.section-deteail .change-project li { float: left; text-align: center; color: #06c; margin-right: 20px; opacity: 0.5; filter: alpha(opacity=50); }
.section-deteail .change-project li:hover { opacity: 1; filter: alpha(opacity=100) }
.section-deteail .change-project .image { width: 78px; height: 78px; line-height: 78px; border: 1px solid #06c; overflow: hidden; position: relative; filter: alpha(opacity=50); border-radius: 2px; }
.section-deteail .change-project li:hover .image { filter: alpha(opacity=100) }
.section-deteail .change-project .image a { position: static; +position:absolute;top: 50% }
.section-deteail .change-project .image img { position: static; +position:relative;top: -50%; left: -50%; vertical-align: middle; }
.section-deteail .change-project .image img:after { content: "."; font-size: 1px; visibility: hidden }
.section-rating .hd { font-size: 24px; text-align: center; }
.section-rating .hd a { color: #0066cc; display: inline-block; height: 56px; line-height: 56px; padding-right: 15px; background: url(../images/icon_arrow.png) no-repeat right 24px; font-size: 18px; }
.section-rating .bd { overflow: hidden; height: 100%; padding: 50px 0 0; }
.section .hd { font-size: 24px; border-top: 1px solid #e6e6e6; height: 30px; text-align: center; margin-top: 80px; }
.section .hd span { display: block; background: #FFF; margin: -20px auto 0; line-height: 30px; position: relative; width: 160px; }
.section .bd { height: 100%; overflow: hidden; color: #565656; }
.section-contestant .bd { padding: 40px 0 90px; }
.section-contestant .video { float: left; width: 500px; height: 270px; }
.section-contestant .info { float: right; width: 450px; border-bottom: 1px solid #e5e5e5; height: 270px; font-size: 14px; }
.section-contestant li { border-bottom: 1px solid #e5e5e5; clear: both; overflow: hidden; padding: 0 5px 10px; margin-bottom: 10px; }
.section-contestant li strong { font-weight: bold; }
.section-contestant li a { color: #06c; }
.section-contestant li.last { line-height: 175%; border: none; }
.section-opinion .bd { padding: 20px 0 90px; }
.section-opinion .items { margin: 0 auto 50px; text-align: center; }
.section-opinion .items ul { display: inline-block; zoom: 1; *display:inline;
height: 40px; background: #363b3f; border-radius: 5px; padding: 0 10px; }
.section-opinion .items li { float: left; padding: 12px 0 0; }
.section-opinion .items li a { font-size: 14px; color: #FFF; padding: 0 14px; border-right: 1px solid #FFF; line-height: 18px; height: 18px; display: block; }
.section-opinion .items li a:hover { text-decoration: underline; }
.section-opinion .items li.last a { border: none; }
.section-opinion .image { float: left; width: 450px; }
.section-opinion .text { float: right; width: 450px; line-height: 200%; height: 300px; position: relative; font-size: 14px; }
.section-opinion .text strong { font-weight: bold; }
.section-results .bd { padding: 20px 0 70px; }
.section-results .text { width: 450px; float: left; }
.section-results .text p { line-height: 175%; padding: 0 0 20px; font-size: 14px; }
.section-results .images { width: 505px; float: right; }
.section-results .images li { float: left; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; position: relative; }
.section-results .images img { vertical-align: bottom; }
.section-results .images li .cover { position: absolute; left: 0; top: 0; width: 100px; height: 120px; z-index: 99; background: url(../images/cover.png) no-repeat; display: none; cursor: pointer; }
.section-results .images li a:hover .cover { display: block; }
.section-feature { background: #17161f; height: 160px; padding: 45px 0; }
.section-feature .hd { border-top: 1px solid #e6e6e6; font-size: 24px; text-align: center; height: 30px; }
.section-feature .hd span { display: block; background: #17161f; margin: -20px auto 0; line-height: 30px; position: relative; width: 160px; color: #FFF; }
.section-feature .text { font-size: 16px; width: 450px; color: #4d4a5d; margin: 0 auto; text-align: center; }
.section-feature .text p { text-align: left; margin: 0 0 20px; line-height: 175%; }
.section-feature .text a { color: #06c; font-size: 18px; }
#main_pic { position: relative; width: 100%; height: 530px; background: #17161f; font-family: Microsoft Yahei; }
#main_pic .nav-box { position: relative; width: 390px; height: 50px; }
#main_pic .cont-box { position: relative; width: 100%; height: 395px; margin: 0 auto; overflow: hidden; }
#main_pic .cont-box .cont-list { position: absolute; top: 0; left: 0; width: 99999px; height: 382px; }
#main_pic .cont-box .cont-list li { float: left; width: 428px; height: 395px; }
#main_pic .cont-box .cont-list li:last-child { border: none\9; }
#main_pic .roll-bar-box { position: relative; width: 980px; height: 6px; margin: 50px auto 0 auto; background: #3a364d; border: #13121a solid 1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: url(../images/gy_gdt_iconbg.gif) no-repeat\9; border: none\9; }
#main_pic .roll-bar { position: absolute; top: -4px; left: 0; width: 180px; height: 14px; background: url(../images/gy_gd_icon.png) no-repeat; cursor: pointer; }
.gy_p_box { width: 210px; height: 127px; float: left; margin: 4px 4px 0 0; display: inline; cursor: pointer; position: relative; }
.gy_p_box_b { width: 424px; height: 256px; }
.gy_p_box img { vertical-align: top; }
.gy_p_box span { display: none; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #000;/* opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);*/ }
.gy_p_box span img.search { position: absolute; left: 50%; top: 50%; margin: -12px 0 0 -12px; }
.gy_p_bto { max-width: 1600px; min-width: 1000px; margin: 0 auto; height: 850px; background: url(../images/testimg/gy_zj_img.jpg) no-repeat center top; }
.gy_p_bto_1000 { width: 1000px; height: 850px; margin: 0 auto; }
.gy_p_bto_1000 a:hover { text-decoration: underline; }
.gy_p_bto_l { width: 654px; float: left; padding-top: 220px; background: url(../images/gy_zj_txt.png) no-repeat 530px 172px; }
.gy_p_bto_l p { text-align: right; font-size: 16px; line-height: 24px; color: #dfb05b; padding: 20px 30px 0 0; }
.gy_p_bto_l p a, .gy_p_bto_r p a { display: inline-block; height: 24px; line-height: 24px; color: #0066cc; font-size: 18px; padding-right: 16px; background: url(../images/icon_arrow.png) no-repeat right 9px; }
.gy_p_bto_r { width: 346px; float: right; padding-top: 220px; background: url(../images/gy_zj_txt.png) no-repeat -126px 172px; }
.gy_p_bto_r p { font-size: 14px; color: #0f0f0f; line-height: 24px; padding: 10px 0 0 30px; }
.gy_p_bto_r p.pad { padding: 10px 0 0 30px; }
.gy_p_bto_r p b { font-weight: normal; font-size: 16px; }
.gy_p_bto_r p.pad1 { padding: 46px 0 0 30px; }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { padding: 0; margin: 0; border: 0; outline: none; vertical-align: top; }
.fancybox-wrap { position: absolute; top: 0; left: 0; z-index: 8020; }
.fancybox-skin { position: relative; background: #fff; color: #444; text-shadow: none; }
.fancybox-opened { z-index: 8030; }
.fancybox-opened .fancybox-skin { }
.fancybox-outer, .fancybox-inner { position: relative; }
.fancybox-inner { overflow: hidden; }
.fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling: touch; }
.fancybox-error { color: #444; font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 15px; white-space: nowrap; }
.fancybox-image, .fancybox-iframe { display: block; width: 100%; height: 100%; }
.fancybox-image { max-width: 100%; max-height: 100%; }
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image:url(../images/gy_pic_icon.png); }
#fancybox-loading { position: fixed; top: 50%; left: 50%; margin-top: -22px; margin-left: -22px; background-position: 0 -108px; opacity: 0.8; cursor: pointer; z-index: 8060; }
#fancybox-loading div { width: 44px; height: 44px; background: url(../images/fancybox_loading.gif) center center no-repeat; }
.fancybox-close { position: absolute; top: 6px; right: 6px; width: 52px; height: 52px; cursor: pointer; z-index: 8040; background-position: left bottom; }
.fancybox-nav { position: absolute; top: 0; width: 40%; height: 100%; cursor: pointer; text-decoration: none; background: transparent url(../images/blank.gif); /* helps IE */ -webkit-tap-highlight-color: rgba(0,0,0,0); z-index: 8040; }
.fancybox-prev { left: 0; }
.fancybox-next { right: 0; }
.fancybox-nav span { position: absolute; top: 50%; width: 45px; height: 80px; margin-top: -40px; cursor: pointer; z-index: 8040; visibility: hidden; }
.fancybox-prev span { left: 10px; background-position: left top; }
.fancybox-next span { right: 10px; background-position: right top; }
.fancybox-nav:hover span { visibility: visible; }
.fancybox-tmp { position: absolute; top: -99999px; left: -99999px; visibility: hidden; max-width: 99999px; max-height: 99999px; overflow: visible !important; }
/* Overlay helper */

.fancybox-lock { overflow: hidden !important; width: auto; }
.fancybox-lock body { overflow: hidden !important; }
.fancybox-lock-test { overflow-y: hidden !important; }
.fancybox-overlay { position: absolute; top: 0; left: 0; overflow: hidden; display: none; z-index: 8010; background: url(../images/fancybox_overlay.png); }
.fancybox-overlay-fixed { position: fixed; bottom: 0; right: 0; }
.fancybox-lock .fancybox-overlay { overflow: auto; overflow-y: scroll; }
/* Title helper */

.fancybox-title { visibility: hidden; font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; position: relative; text-shadow: none; z-index: 8050; }
.fancybox-opened .fancybox-title { visibility: visible; }
.fancybox-title-float-wrap { position: absolute; bottom: 0; right: 50%; margin-bottom: -35px; z-index: 8050; text-align: center; }
.fancybox-title-float-wrap .child { display: inline-block; margin-right: -100%; padding: 2px 20px; background: transparent; /* Fallback for web browsers that doesn't support RGBa */ background: rgba(0, 0, 0, 0.8); -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; text-shadow: 0 1px 2px #222; color: #FFF; font-weight: bold; line-height: 24px; white-space: nowrap; }
.fancybox-title-outside-wrap { position: relative; margin-top: 10px; color: #fff; }
.fancybox-title-inside-wrap { padding-top: 10px; }
.fancybox-title-over-wrap { position: absolute; bottom: 0; left: 0; color: #fff; padding: 10px; background: #000; background: rgba(0, 0, 0, .8); }



/*ypp */
.banner { width: 100%; height: 1920px; background: url(../images/bannerBg.jpg) no-repeat center top; overflow: hidden; margin-left: auto; margin-right: auto }
.banBox { width: 990px; height: 1920px; overflow: hidden; margin-left: auto; margin-right: auto }
.banBox img { display: block }
.conBox { width: 990px; margin-left: auto; margin-right: auto; overflow: hidden; }
.imgblock { display: block; }
.img8bg { background: url(../images/banner008.jpg) no-repeat; height: 710px; position: relative }
.img8bg a { display: block; overflow: hidden; width: 202px; height: 175px; z-index: 2; position: absolute; text-indent: -999em; }
.tm01 { left: 0; top: 16px }
.tm02 { left: 0; top: 232px; }
.tm03 { left: 0; top: 444px; }
.tm04 { left: 787px; top: 20px }
.tm05 { left: 787px; top: 230px }
.tm06 { left: 787px; top: 448px; }

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { background-image: url(../images/fancybox_sprite@2x.png); background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/ }
#fancybox-loading div { background-image: url(../images/fancybox_loading@2x.gif); background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/ }
}


.n_float_box{display:none;}